Medabots / medarot3

Medarot 3 GBC disassembly/translation
34 stars 6 forks source link

Bold + italic text doesn't seem to be applied #243

Closed Blaziken257 closed 5 months ago

Blaziken257 commented 5 months ago

When a text string has bold and italic text simultaneously in the spreadsheet, it does not show up in game. One example of this is on TextSection25 on lines 74 and 77. A screenshot from the spreadsheet and in the game itself shows a discrepancy:

M3_bold_italic

bgb07765bgb07766bgb07767

The root cause of this is that D4 09 isn't present at the start of these strings (ROM offsets 8B:72E8 and 8B:739D). If the ROM is directly edited to insert the missing byte sequence, the bold/italic is shown properly.

If this is fixed and the text previewer didn't catch this issue before it was fixed, this can be tested as follows:

  1. Open the debug menu (change ROM offsets C480-C481 to 31 00)
  2. Choose the 14th option (Message Check / メッセージチェック)
  3. Select these values:
    • BANK (RAM address C742): 10
    • NOH (RAM address C743): 00
    • NOL (RAM address C744): 4A and 4D

(Alternately, here's a save that occurs before this cutscene. You'll have to talk to Arika to trigger the cutscene. The cutscene itself is fairly long, so it might be several minutes before you can see this text depending on how long you advance the text.)

Medarot 3 - Kabuto Version (Japan) - Chapter 5 Beginning.zip