Skip to content

Releases: CMuncey/Zelda64_Compressor

Updates and Majora's Mask compatibility

25 Feb 19:15
Compare
Choose a tag to compare

It's been a long time since the last release, I don't know what all has changed. It can handle Majora's Mask ROMs now though, which I think is new. The progress tracker also looks better, though there's some artifacts from how it's done on Linux left over. Notably the "[2K" at the end instead of a "%". It still shows the important information though.

Oh right, the dmaTable.dat (or whatever it was called before) changed too. It's now a list of files that shouldn't be compressed instead of 1's and 0's. If you want to use this version, you'll need a new dmaTable.dat (which you get by running TabExt on a compressed rom, or by writing it yourself).

Windows only for now, I might add the others later

Title

07 May 19:07
Compare
Choose a tag to compare

Now does all needed compressing first, then writes the output ROM at the end. This should make compression for the OoT Randomiser more stable.

The table.bin has changed to a table.txt. It is now a series of 1's and 0's. A 1 meaning that the file at that index needs to be compressed, and a 0 if it doesn't.

Everything is the same for how the compressor is used, so read the description for version 1.0 if you haven't already.

TODO: Update with Mac versions of executables

Title

01 May 21:49
bb4b565
Compare
Choose a tag to compare

Everything seems to work I think.

You will need both programs (Compress and TabExt) (.exe for Windows, .out for Mac, no extension for Linux) for it to work, use TabExt to get a file called table.bin, then the compressor will need that to work. TabExt needs a compressed ROM, while Compress needs a decompressed ROM.

If you're using this for the OoT item randomiser, you'll have to use TabExt on an existing compressed randomised ROM (though the seed doesn't matter).
AmazingAmpharos provides a table.bin for you to use.