(Link to AcmlmWiki) Offline: thank ||bass
Register | Login
Views: 13,040,846
Main | Memberlist | Active users | Calendar | Chat | Online users
Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album
06-01-24 06:31 AM
0 users currently in ROM Hacking.
Acmlm's Board - I3 Archive - ROM Hacking - Release: KompreSS DLL version 1.0
  
User name:
Password:
Reply:
 
Options: - -
Quik-Attach:
Preview for more options

Max size 1.00 MB, types: png, gif, jpg, txt, zip, rar, tar, gz, 7z, ace, mp3, ogg, mid, ips, bz2, lzh, psd

UserPost
Sukasa
Posts: 1821/2068
I would make an editor, but I'm still makign the recompressor for this DLL, AND I know nothing about KSS apart form the compression documented by Parasyte. And pikaguy, try getting somethign like visual studio 6 or whatever, and using visual basic to make simple programs. I used Visual Basic to make this, coupled with a little linker proxy to do the exports properly.
Metal Knuckles
Posts: 350/412
Oddly enough, I just happened to download KSS today. And I've had this idea for an interesting tweak I could create in it. Now I am one step closer towards my goal of world domination recognition.
niteice
Posts: 21/45
Originally posted by Sukasa
Well, no, no hack :/

But basically, one can use this DLL in an editor for KSS, or for KA, or whatever, to decompress data.

And to use it you just have to have it in the same directory as your project. Just add in the declarations, and call it. Well, project, exe, whatever your name for it is.

Ah, cool. Too bad I don't use Windows anymore, otherwise I might take a stab at decoding some levels with this.
pikaguy900
Posts: 102/748
Wow. But, uh... How would one create a program? I've been wanting to do that for a while... I like creating things, so why not try my hand at one of the harder things to create- A Program, or, more specifically, a level editor? Mind helping me out here? (You can send that to a PM, I don't mind.)
Sukasa
Posts: 1819/2068
Well, no, no hack :/

But basically, one can use this DLL in an editor for KSS, or for KA, or whatever, to decompress data.

And to use it you just have to have it in the same directory as your project. Just add in the declarations, and call it. Well, project, exe, whatever your name for it is.
niteice
Posts: 20/45
Does this hint at a hack of KSS?

Because I kinda wanted to do one
Sonicandfails
Posts: 652/917
Oh yea, I came up with the name
</gloat>
Anyways, I have to ask D:
What does one do with the DLL?
Sukasa
Posts: 1817/2068
Well, I got it done. Anyways, this is a dll that can decompress binaries compressed in the format used by Kirby Super Star, or Kirby Adventure (NES).

Note that it doesn't recopmpess yet... I'm still working on that routine, but it decompresses well enuogh (i.e. I fixed all the bugs I've found). It's 44KB, but you're not allowed to upload .dll files here, so...

http://www.freewebs.com/darkflight_devil/KompreSS.dll

And, the VB6 declarations for this DLL are as follows:

Private Declare Function AboutKompreSS Lib "KompreSS.dll" Alias "About" () As String
Private Declare Function Decompress Lib "KompreSS.dll" Alias "Decomp" (bIn() As Byte) As Byte()

Anyways, I will not give out the declarations for the recompression routine, as it is not don eand will do nothing (or crash, which is more likely).
Acmlm's Board - I3 Archive - ROM Hacking - Release: KompreSS DLL version 1.0


ABII

Acmlmboard 1.92.999, 9/17/2006
©2000-2006 Acmlm, Emuz, Blades, Xkeeper

Page rendered in 0.012 seconds; used 350.93 kB (max 396.87 kB)