Register | Login | |||||
Main
| Memberlist
| Active users
| Calendar
| Chat
| Online users Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album |
| |
0 users currently in ROM Hacking. |
User | Post |
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 |
niteice Posts: 21/45 |
Originally posted by Sukasa 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). |