Romhacking.net

Romhacking => ROM Hacking Discussion => Topic started by: Zoinkity on July 05, 2011, 11:34:22 am

Title: Midway/Atari N64 Decompressor
Post by: Zoinkity on July 05, 2011, 11:34:22 am
https://www.mediafire.com/?zije4b8bbc15wvb

  Wrote up a little decompressor for Midway/Atari N64 games.  There's only two compression schemes they use, but the blasted things have no headers so you'll need to have preconstructed file lists to grab the resources.  Still making up more lists, but have three games down so far.  Gauntlet Legends was the only one nice enough to have a decompressed, verbose file list.

  To run the script you'll need python 3.2 and tkinter 8.5.  Oh, and your ROM should be unbyteswapped.  Filelists are provided for the following games:
Rush 2049 (North America)
Rush 2 (North America)
Rush 2 (Europe)
Gauntlet Legends (North America)
Gauntlet Legends (Japan)
Gauntlet Legends (Europe)

  Incidentally, also worked out the majority of Rush 2049's file structures.  Might inflate into an editor or importer or something along those lines eventually.

-Zoinkity
Title: Re: Midway/Atari N64 Decompressor
Post by: Zoinkity on August 30, 2011, 03:34:03 pm
https://www.mediafire.com/?zije4b8bbc15wvb

Still trying to kill the bugs, but this one is updated with more decompression types and prebuilt filelists.  Still working on porting the EDL1 decompression routine, but ported my other C decompressors into this project.
Title: Re: Midway/Atari N64 Decompressor
Post by: Zoinkity on October 07, 2011, 10:35:29 am
https://www.mediafire.com/?zije4b8bbc15wvb

Updated with more stuff and filelists.  Has a search feature for easy-to-look-for headers.

You'll probably notice there's a lot more than just Midway's types in here.  The whole project started getting out of hand.  Blame Subdrag.

As a special note, the Densha de Go! 64 decompressor is accurate.  Most emulators will not accurately decompress these files, as a bug in the game returns the wrong amount of data to read from ROM.  Console isn't affected since the amount of data read is always in quadwords or something like that.  Anyway, decompressed dumps from emulators of any compressed file over 0x7FE bytes long will bear some kind of error.
Title: Re: Midway/Atari N64 Decompressor
Post by: Lilinda on October 07, 2011, 01:44:04 pm
This looks really cool. Have you thought about submitting it? :)