cxd4 / zs-flash

N64 flash RAM editor for "Legend of Zelda: Majora's Mask".
Creative Commons Zero v1.0 Universal
11 stars 3 forks source link

Do Japanese releases store the Pictograph Box frame buffer in flash RAM? #4

Closed cxd4 closed 8 years ago

cxd4 commented 8 years ago

To do: Since pre-USA releases of the MM ROM don't offer owl statues for saving, find out whether it's possible to fool them into snapping a picture before some point in the game at which saving is done independently of playing the Song of Time instead (example: leaving Clock Tower into South Clock Town for the very first time).

This is important to having an accurate representation of the memory map used in the file format.

cxd4 commented 8 years ago

Interesting. Yes it does.

In fact, it uses what I thought of as the USA/PAL checksum offset in the JAP flash RAM if you trick the game into saving without using the Song of Time (or obviously owl statues which don't exist for saving yet), with the Pictograph Box buffer set. This warrants further investigation.

cxd4 commented 8 years ago

The offset for this field in older versions of the save file has been added, but I think it is impossible to support this automatically without breaking bi-compatibility with the new save system that USA/PAL versions use. It was an interesting find nonetheless.