(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
05-16-24 01:04 PM
0 users currently in ROM Hacking.
Acmlm's Board - I3 Archive - ROM Hacking - Release: KompreSS DLL version 1.0 New poll | |
Add to favorites | Next newer thread | Next older thread
User Post
Sukasa

Birdo
Not quite as active as before.
Xkeeper supporter
Xk > ||bass
I IP Banned myself! Twice!








Since: 11-17-05
From: Somewhere over there

Last post: 6297 days
Last view: 6296 days
Posted on 10-03-06 01:55 PM Link | Quote
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).
Sonicandfails

910








Since: 11-17-05
From: Mass

Last post: 6297 days
Last view: 6296 days
Skype
Posted on 10-04-06 05:46 PM Link | Quote
Oh yea, I came up with the name
</gloat>
Anyways, I have to ask D:
What does one do with the DLL?
niteice

Gator


 





Since: 08-15-06
From: Connecticut

Last post: 6296 days
Last view: 6296 days
Posted on 10-04-06 08:36 PM Link | Quote
Does this hint at a hack of KSS?

Because I kinda wanted to do one
Sukasa

Birdo
Not quite as active as before.
Xkeeper supporter
Xk > ||bass
I IP Banned myself! Twice!








Since: 11-17-05
From: Somewhere over there

Last post: 6297 days
Last view: 6296 days
Posted on 10-04-06 08:52 PM Link | Quote
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.
pikaguy900

Sparky


 





Since: 08-10-06

Last post: 6309 days
Last view: 6296 days
Posted on 10-04-06 08:55 PM Link | Quote
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.)
niteice

Gator


 





Since: 08-15-06
From: Connecticut

Last post: 6296 days
Last view: 6296 days
Posted on 10-05-06 12:09 AM Link | Quote
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.


(edited by niteice on 10-04-06 11:10 PM)
Metal Knuckles

Tendoru








Since: 12-21-05
From: New Hampshire

Last post: 6296 days
Last view: 6296 days
Posted on 10-05-06 02:57 AM Link | Quote
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.
Sukasa

Birdo
Not quite as active as before.
Xkeeper supporter
Xk > ||bass
I IP Banned myself! Twice!








Since: 11-17-05
From: Somewhere over there

Last post: 6297 days
Last view: 6296 days
Posted on 10-05-06 12:03 PM Link | Quote
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.
Add to favorites | Next newer thread | Next older thread
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.016 seconds; used 384.24 kB (max 472.09 kB)