The
Item naming bug in version 0.99 translation happens not only in the Bonus Dungeon, but also in the Main Dungeon, and can sometimes wipe out player's SRAM file, depending on the layout of corrupted memory areas.
You can 100% reliably reproduce this game-crashing bug by giving any name to any unidentified item and then, without completely leaving the menus, going back to any of the four rubrics of the Main Menu, such as the Item menu again or Grab. Closing the menus upon renaming an item, on the other hand, prevents the crash. At least, this is the situation in the Main Dungeon.
This bug is caused by a memory buffer overrun introduced with the translation related to the changes in this Name menu. I've created this stopgap patch that prevents the crash and seems to work fine. I've spent several hours playtesting it, but so far only in the Main Dungeon. Further testing would be welcome, or I would appreciate if someone could upload an SRM file with the Bonus Dungeon unlocked. Maybe this patch will be on romhacking.net one day.
This patch should be applied to the unheadered translated ROM, even though the English translation itself required a headered one.
CRC32 of the unheadered translated ROM is 0x96064895, and the CRC32 of the resulting ROM is 0xEEAFB152.
Here's a list of changed bytes, and I'm also attaching an IPS file:
Code:
fc /b torneko_099.sfc torneko_mypatch.sfc
0001E5E2: 0D 20
0001E5E3: 39 F0
0001E5E4: DC FF
0001FFF0: FF 0D
0001FFF1: FF 39
0001FFF2: FF DC
0001FFF3: FF 29
0001FFF4: FF 03
0001FFF5: FF 60
There is also a separate Item Naming bug present in the Japanese original. If you name any item at a time very close to the end of the period between the second and the final earthquake AND then "End" the game session before the final earthquake, your SRAM will be corrupted upon reboot. Renaming actions are recorded in the SRAM on each turn for the Replay feature, and doing renaming not long before the final earthquake causes a buffer overrun in the SRAM. You just have to be mindful of this bug.