Points of Required Attention™
Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,439,686
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 04-20-24 12:30 AM
Guest: Register | Login

0 users currently in ROM Hacking Related Releases | 1 guest

Main - ROM Hacking Related Releases - KompreSS 1.0.1 New thread | Thread closed


Sukasa
Posted on 03-04-09 05:08 PM Link | Quote | ID: 102121


Red Birdo
Level: 92

Posts: 1706/2112
EXP: 7685423
Next: 71514

Since: 02-19-07

Last post: 4441 days
Last view: 3213 days
After being on hiatus for about two to three years, finally got this updated and finished.

KompreSS is a compression and decompression engine for the compresison format used by Kirby's Adventure and Kirby Super Star. It is written in VB.NET for .NET 3.5 and should be cross-platform compatible using Mono. It's a fairly simple DLL to use, there are directions in the included README. It's not particularly useful on its own, but if anyone was interested in hacking KA or KSS, well, it'll probably be pretty useful.

Download Link

The original documentation was written by Parasyte, and I think I've made a couple changes to it while I was working on this: Compression Spec

boingboingsplat
Posted on 03-04-09 05:54 PM Link | Quote | ID: 102129


Giant Koopa
[PREFSTRING:wonderful bounciness]
Level: 74

Posts: 812/1292
EXP: 3631809
Next: 21735

Since: 07-23-07
From: Michicola

Last post: 4835 days
Last view: 4798 days
How cool. I've always wanted to take a crack at Kirby's Adventure hacking.

____________________
 

Raccoon Sam
Posted on 03-04-09 09:11 PM Link | Quote | ID: 102141


Cobrat
Level: 56

Posts: 608/672
EXP: 1379319
Next: 18857

Since: 02-19-07
From: Hi

Last post: 3461 days
Last view: 2692 days
HOLY
I fell off my chair when I read this! Thank you so much..!
Maybe the schema is used in Kirby's Dream Land 3 or some other HAL titles as well?
Either way, thank you. THANK YOU.

____________________


Sukasa
Posted on 03-04-09 11:36 PM Link | Quote | ID: 102168


Red Birdo
Level: 92

Posts: 1707/2112
EXP: 7685423
Next: 71514

Since: 02-19-07

Last post: 4441 days
Last view: 3213 days
Posted by Raccoon Sam
HOLY
I fell off my chair when I read this! Thank you so much..!
Maybe the schema is used in Kirby's Dream Land 3 or some other HAL titles as well?
Either way, thank you. THANK YOU.


Glad to hear it I'm not sure whether this schema is used anywhere else, since I really just took the documentation and implemented it, but if you find out please do let me know!

Parasyte
Posted on 03-06-09 05:26 AM Link | Quote | ID: 102254


Red Goomba
Level: 18

Posts: 5/48
EXP: 24772
Next: 5125

Since: 02-09-09
From: Flagstaff, AZ

Last post: 5204 days
Last view: 5181 days
Glad to see people are still working toward hacking the Kirby games!

I just have one comment on a change made in the compression spec you linked to. The "type 5, bit-reversing LZ-copy" is not a simple XOR $FF. That's what we usually call a bit-inversion. The type 5 compression physically reverses bits.

For example, if an input byte is $4E, the output byte will be $72:

$4E: 01001110
->
$72: 01110010

Here is the relevant code from Kirby's Adventure:
;$A0 - bit-reversing lz-copy
$C517:20 55 C5 JSR $C555 ; tmp = lzsource[k++]
$C51A:85 02 STA $02 = #$80
$C51C:A2 08 LDX #$08
$C51E:06 02 ASL $02 = #$80 ; Reversing bits ...
$C520:6A ROR
$C521:CA DEX
$C522:D0 FA BNE $C51E
$C524:20 62 C5 JSR $C562 ; out[j++] = tmp
$C527:C6 00 DEC $00 = #$00
$C529:D0 EC BNE $C517
$C52B:C6 01 DEC $01 = #$FF
$C52D:10 E8 BPL $C517
$C52F:68 PLA
$C530:A8 TAY
$C531:4C 46 C4 JMP $C446

Sukasa
Posted on 03-06-09 06:08 AM Link | Quote | ID: 102255


Red Birdo
Level: 92

Posts: 1709/2112
EXP: 7685423
Next: 71514

Since: 02-19-07

Last post: 4441 days
Last view: 3213 days
..I think the greatest irony there is that I originally thought to use that, but wasn't sure and switched to the Xor D:

Thanks, Parasyte. For everyone else, I'll have an updated binary in a few minutes.

Sukasa
Posted on 03-06-09 06:14 AM (rev. 3 of 03-06-09 06:33 AM) Link | Quote | ID: 102256


Red Birdo
Level: 92

Posts: 1710/2112
EXP: 7685423
Next: 71514

Since: 02-19-07

Last post: 4441 days
Last view: 3213 days
Binary updated. The compression spec has been added to the .rar

Here you go

KirbyRibbonfan39
Posted on 11-07-14 03:40 AM (rev. 2 of 11-07-14 09:47 AM) Link | Quote | ID: 158935


Level: 6

Posts: 1/6
EXP: 863
Next: 44

Since: 11-07-14

Last post: 3449 days
Last view: 3365 days
Excuse me,sir...I need your help...I downloaded the hacking utilities of yours that I came across and I noticed that it's a DLL file and can't quite figure out how to use the source,thus open the program itself...Can you give me a tutorial on how to get KompreSS opened and working so that I can start hacking Kirby Super Star and show off my brilliant talents upon you and everyone else...Please,sir...I'll do anything if you help me on this.

Googie
(post deleted) ID: 158938

ShaneM
Posted on 11-07-14 08:36 AM (rev. 5 of 11-07-14 08:51 AM) Link | Quote | ID: 158940


Snifit
Compromised account.
Please contact an admin to restore access.
Level: 36

Posts: 211/285
EXP: 293222
Next: 14888

Since: 02-17-14

Last post: 3130 days
Last view: 2646 days
Posted by KirbyRibbonfan39
Excuse me,sir...I need your help...I downloaded the hacking utilities of yours that I came across and I noticed that it's a DLL file and can't quite figure out how to use the source,thus open the program itself...Can you give me a tutorial on how to get KompreSS opened and working so that I can start hacking Kirby Super Star and show off my brilliant talents upon you and everyone else...Please,sir...I'll do anything if you help me on this.


I ask that you please not bump old threads like this without new information. As you can see, Sukasa hasn't been on in years. Furthermore, I'm not liking how you're coming across as desperate, stating you'll do "anything" for another users help. For the future, just ask and refrain from begging and/or swearing. In any event, whether this was a sincere post or not, this is your warning. --ShaneM

____________________
At the end, when the day is over, the only one left to face is yourself. Have you been true to yourself and made the most of your day?

KirbyRibbonfan39
(post deleted) ID: 158941

gridatttack
Posted on 11-07-14 09:56 AM (rev. 2 of 11-07-14 09:57 AM) Link | Quote | ID: 158942


Red Cheep-cheep
Level: 32

Posts: 177/202
EXP: 203648
Next: 2794

Since: 07-11-10

Last post: 1421 days
Last view: 247 days
Posted by KirbyRibbonfan39
Excuse me,sir...I need your help...I downloaded the hacking utilities of yours that I came across and I noticed that it's a DLL file and can't quite figure out how to use the source,thus open the program itself...Can you give me a tutorial on how to get KompreSS opened and working so that I can start hacking Kirby Super Star and show off my brilliant talents upon you and everyone else...Please,sir...I'll do anything if you help me on this.


According to the first post, theres a readme.txt included on how to use it.

Perhaps that will help you in solving your problem?

____________________

KirbyRibbonfan39
(post deleted) ID: 158943

MiniCompute
Posted on 11-10-14 02:15 PM Link | Quote | ID: 158956


Bubble
Level: 66

Posts: 628/981
EXP: 2420207
Next: 41644

Since: 04-25-07

Last post: 483 days
Last view: 691 days
Posted by shanem
Posted by KirbyRibbonfan39
Excuse me,sir...I need your help...I downloaded the hacking utilities of yours that I came across and I noticed that it's a DLL file and can't quite figure out how to use the source,thus open the program itself...Can you give me a tutorial on how to get KompreSS opened and working so that I can start hacking Kirby Super Star and show off my brilliant talents upon you and everyone else...Please,sir...I'll do anything if you help me on this.


I ask that you please not bump old threads like this without new information. As you can see, Sukasa hasn't been on in years. Furthermore, I'm not liking how you're coming across as desperate, stating you'll do "anything" for another users help. For the future, just ask and refrain from begging and/or swearing. In any event, whether this was a sincere post or not, this is your warning. --ShaneM


You can stop your now, problem is that you forgot to the lock thread.
Sure you made a good comment on sukasa being gone you seem to have forgotten this 5 year old thread was bumped up and it should have been closed immediatley.
Close the thread to prevent any further problems, if the guy wants help he can go back to jul and ask sukasa that personally.

That will show you he is serious or not.


ShaneM
Posted on 11-10-14 09:17 PM Link | Quote | ID: 158958


Snifit
Compromised account.
Please contact an admin to restore access.
Level: 36

Posts: 213/285
EXP: 293222
Next: 14888

Since: 02-17-14

Last post: 3130 days
Last view: 2646 days
Posted by MikeTechno
...problem is that you forgot to the lock thread.



Problem solved. --ShaneM

____________________
At the end, when the day is over, the only one left to face is yourself. Have you been true to yourself and made the most of your day?

Main - ROM Hacking Related Releases - KompreSS 1.0.1 New thread | Thread closed

Acmlmboard 2.1+4δ (2023-01-15)
© 2005-2023 Acmlm, blackhole89, Xkeeper et al.

Page rendered in 0.022 seconds. (326KB of memory used)
MySQL - queries: 88, rows: 113/114, time: 0.015 seconds.