Archives for March 2004

Urgent update

Please upgrade to NINJA 1.01 if you previously downloaded it. There’s an error with the support for binary patching–a value of 0 for the CRC32/MD5/SHA1 is supposed to tell it to ignore the check, but it wasn’t accepting 0.

This shouldn’t affect any patches made with version 1.0, it could only be a problem for if someone made a derivative work that wrote 0 for one of these values–NINJA 1.0 writes true values for all 3.

Just an extra alert to anyone who might be making a derivative work: “unk” is the value textual patches to ignore a check. 0 is the value in binary patches. To be more precise, the entire range being ignored should be 0. So if you’re ignoring the SHA1, you’d replace that field with 20 bytes of 0×0.