Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
1 user currently in Rom Hacking: hukka | 2 guests
Acmlm's Board - I2 Archive - Rom Hacking - unkirby.exe - Decompressor for Kirby's Adventure and Kirby Super Star | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
Parasyte

Bullet Bill
Level: 35

Posts: 31/514
EXP: 267348
For next: 12588

Since: 05-25-04

Since last post: 104 days
Last activity: 32 days
Posted on 06-02-04 04:50 PM Link | Quote
http://parasyte.panicus.org/projects/kirby/unkirby.zip

This is a decompressor for Kirby's Adventure and Kirby Super Star. (Super Star support is mostly untested!) The zip includes the executable, source code, and complete description of the format.
Also, if anyone is interested, you can check out the notes that I wrote down while hacking the decompression routine. They are utter messy and mostly incomprehensible, but maybe it will give you an idea of how it was cracked. Just a fun thing to look at, if nothing else.

As for what to do with unkirby, that's up to you. But here's where you can start:
>unkirby.exe kirby.nes 0001289D ka_level1.bin

Please keep in mind that unkirby has NO protection against invalid data given to it. So if you give it a bad ROM or invalid address, it's likely to just crash on you. And you don't want it to crash. It will eat up valuable memory and resources.


Anyway, I think this may be the start of a new editor. How's that sound?


(edited by Parasyte on 06-02-04 07:50 AM)
ETG

Tektite
Level: 14

Posts: 29/60
EXP: 11348
For next: 1723

Since: 03-16-04
From: Texas

Since last post: 6 days
Last activity: 5 hours
Posted on 06-02-04 07:52 PM Link | Quote
Sounds like some of the best news I've heard lately.
Parasyte

Bullet Bill
Level: 35

Posts: 32/514
EXP: 267348
For next: 12588

Since: 05-25-04

Since last post: 104 days
Last activity: 32 days
Posted on 06-03-04 02:23 AM Link | Quote
I am lazy, so instead of paraphrasing what Kefka had to say about it, I'll just paste it word for word.

[09:22.23 AM] <Kefka> you should let everyone know that's the level data start for room 1 of level 1-1
[09:22.57 AM] <Kefka> I should release a doc with all known level data
[09:23.10 AM] <Kefka> for use of your program
[09:23.12 AM] <Kefka> but meh
[09:34.09 AM] <Kefka> another thing, make it clear that for KSS, it would only decompress the level compressions
[09:34.14 AM] <Kefka> not the graphic compressions
[09:34.27 AM] <Kefka> unless you found the graphics compressions of it without my knowledge

He means the "0001289D" is the address for compressed level data in the first part of stage 1-1. Yes, I forgot to mention that.
And no, I had not looked into any of the graphics compression. So if the program even does work with Kirby Super Star, it will only work with the specific format described in kirbycmp.txt. (Included in zip file.)


Oh, and here is what I used to test Kirby Super Star support:
>unkirby.exe kirby.smc 0030215B kss_level1.bin
This should decompress level data for the first part of stage 1-1. It appears to work properly, but with a lot of excess stuff trailing the level data. (Background data?)
Keitaro

Iron Knuckle
ウラシマ ケイタロウ
Level: 54

Posts: 349/1342
EXP: 1201569
For next: 32301

Since: 03-15-04
From: Hinata, Japan

Since last post: 2 days
Last activity: 2 days
Posted on 06-03-04 05:50 AM Link | Quote
which stage 1-1 for KSS? Spring Breeze? I'm afraid you'll need to be a little more specific perhaps

edit: and this is a long shot, but would it even be remotly possible that Kirby's Dreamland has a similar compression? Or is this just because SNES and NES were gonna be backwards compatible and blahblahblahblah


(edited by MajinBlueDragon on 06-02-04 08:50 PM)
Parasyte

Bullet Bill
Level: 35

Posts: 34/514
EXP: 267348
For next: 12588

Since: 05-25-04

Since last post: 104 days
Last activity: 32 days
Posted on 06-03-04 06:46 AM Link | Quote
Spring Breeze, yes.
And it is all too possible that the same compression format could be used in Kirby's Dreamland. In fact, I wouldn't be surprised if Nightmare in Dreamland used it as well!
Keitaro

Iron Knuckle
ウラシマ ケイタロウ
Level: 54

Posts: 351/1342
EXP: 1201569
For next: 32301

Since: 03-15-04
From: Hinata, Japan

Since last post: 2 days
Last activity: 2 days
Posted on 06-03-04 06:58 AM Link | Quote
it could use the same compression....oh my god, that would be great if it did. I love dream land so much
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Rom Hacking - unkirby.exe - Decompressor for Kirby's Adventure and Kirby Super Star | |


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.013 seconds.