TheOpponent / st3-translation-notes

Notes for the translation of the Dreamcast game Sakura Taisen 3
The Unlicense
11 stars 1 forks source link

Change text properties for strings in option menu #6

Closed TheOpponent closed 2 years ago

TheOpponent commented 2 years ago

Text in the option menu is placed in predetermined locations on the screen. In RAM, these properties are stored as part of an ASCII string in the format !i!h=75!v=95!x=206!y=158, with the Shift-JIS text immediately following it, then !d!o and one or two 00 bytes.

TheOpponent commented 2 years ago

The file OpOption.bin in the archive SYSLIST.AFS contains data for the option menu. There are 40 strings that follow the above format at the end of the file. However, changing strings to new strings with a differing length causes all subsequent strings to fail to render, suggesting that there are offsets that must be updated.