2009-07-18

ZLB is zlib from Starfox Adventures

As a side note;

It turns out a lot of Nintendo titles use zlib compression streams for their data formats.

Most importantly, the infamous 'ZLB' format within the Gamecube's "Starfox Adventures" is nothing more than a normal zlib stream. Go download the zlib source and compile your own test to prove this.

If you see zlib compressed data, you generally see something like this:

78 9C - Wii games (sometimes)
58 85 - Starfox

Followed by apparently meaningless bytes. If you read how zlib works, you'll learn more about how that compression format really works, and as always, UTSL (Use The Source Luke)

I still have not cracked the Dragon Quest / Monster Hunter compression format. That one will be tackled next, it seems easier now that I have a decompressed block of data to compare & reverse engineer.

Amazing what you can do with a little perseverance and a lot of intelligence, eh?

Next up is trying to get some locals here to help me make XNA fun stuff. Just for kicks, since there aren't many people around here competent enough to want to make games for fun anymore.

No surprise. Some people actually value social time over working, and some people 'have a life' as they might say.

Peace!

-Z

No comments: