User:Kimbles/T1 Text Debug: Difference between revisions
(Just writing this up for my own reference.) |
(Updated with more info. This should actually be usable now!) |
||
Line 1: | Line 1: | ||
T1 has a hidden text-checking mode, which will probably prove useful for testing phone calls and other randomized messages in the patch. It can be accessed by changing the RAM value at C3E1 to 35 while standing in the overworld. (Thanks go to Sanky for finding this!) | T1 has a hidden text-checking mode, which will probably prove useful for testing phone calls and other randomized messages in the patch. It can be accessed by changing the RAM value at C3E1 to 35 while standing in the overworld. (Thanks go to Sanky for finding this!) | ||
In text-checking mode, pressing left and right lets you change banks, and up and down selects a message in the current bank. Pressing A will display the message and automatically increment it to the next one in the bank (most of the time). Unfortunately, the tiles for the bank/message numbers | In text-checking mode, pressing left and right lets you change banks, and up and down selects a message in the current bank. Pressing A will display the message and automatically increment it to the next one in the bank (most of the time). Unfortunately, the tiles for the bank/message numbers don't display correctly, so it's difficult to navigate. | ||
== Navigating banks == | |||
The current bank selected seems to be decided by the RAM value at C0A1. Pressing right takes you to the next bank, and pressing left takes you to the previous bank. However, for some reason pressing right on 0C returns you to 00, and pressing left on 00 returns you to 0C, so the higher banks are inaccessible unless you start in them. | |||
Most of the time when you enter text-checking mode this value will be 00, which gives you the bank for battle text. For the purposes of checking phone questions, you'll probably need to manually change the value at C0A1 to 0D or higher to access most of them. | |||
Note: The battle text is somewhat broken because it will usually spew garbage characters every time it runs into a variable piece of text. Said garbage can include text speed and VWF-cancelling characters, which will stay applied until you reset or come across a character that fixes it. (This can also happen in other banks with variable text, like the shops in bank 03.) The player name does not seem to have this problem, though. | |||
== | == Bank list == | ||
(Addresses refer to the patch, but it should line up to the same content in the Japanese version.) | (Addresses refer to the patch, but it should line up to the same content in the Japanese version.) | ||
Line 11: | Line 17: | ||
{| class=wikitable style="text-align:center;" | {| class=wikitable style="text-align:center;" | ||
|- | |- | ||
! | ! width=100px | Bank | ||
! width=200px | Contents | |||
! RAM value | |||
|- | |||
|114000 | |||
|Battle text (glitchy) | |||
|00 | |||
|- | |||
|118000 | |||
|Text messages | |||
|01 | |||
|- | |||
|11C000 | |||
|NPC text 1 | |||
|02 | |||
|- | |||
|120000 | |||
|Story text 1 | |||
|03 | |||
|- | |||
|124000 | |||
|NPC text 2 | |||
|04 | |||
|- | |||
|128000 | |||
|Duplicate NPCs | |||
|05 | |||
|- | |||
|100000 | |||
|NPC text 4 (post game) | |||
|06 | |||
|- | |- | ||
| | |130000 | ||
|Phone questions 1 | |||
|07 | |||
| | |||
| | |||
|- | |- | ||
| | |134000 | ||
|Phone questions 2 | |||
|08 | |||
| | |||
| | |||
|- | |- | ||
| | |12C000 | ||
|Story text 2 | |||
|09 | |||
|- | |||
|138000 | |||
|Story text 3 | |||
|0A | |||
|- | |- | ||
|13C000 | |||
|NPC text 3 | |||
|0B | |||
|- | |- | ||
| style="color:green;" | | |140000 | ||
| | |Story text 4 | ||
| | |0C | ||
| | |- style="color:green;" | ||
| | |110000 | ||
| | |Phone questions 3 | ||
| | |0D | ||
| | |- style="color:green;" | ||
| | |144000 | ||
| | |Phone questions 4 | ||
| | |0E | ||
| | |- style="color:green;" | ||
| | |160000 | ||
|Phone questions 5 | |||
|0F | |||
|- style="color:green;" | |||
|94000 | |||
|Phone questions 6 | |||
|10 | |||
|- style="color:green;" | |||
|40000 | |||
|Denjuu descriptions | |||
|11 | |||
|- style="color:green;" | |||
|158000 | |||
|Story-related calls | |||
|12 | |||
|- style="color:green;" | |||
|15C000 | |||
|Experience item calls | |||
|13 | |||
|- style="color:green;" | |||
|10C000 | |||
|Story text 5 (post game) | |||
|14 | |||
|- style="color:firebrick;" | |||
|n/a | |||
|(Not a text bank) | |||
|15 to FF | |||
|- | |- | ||
| | |114000 | ||
|Battle text (glitchy) | |||
|00 | |||
| | |||
|- | |- | ||
|} | |} | ||
'''Legend:''' | |||
* Pressing right takes you to the next bank, and pressing left takes you to the previous bank. | |||
* Pressing left on bank 0D switches to bank 0C, as you'd expect. | |||
* Pressing right on bank 0C switches to bank 00, skipping the banks marked in green and red. | |||
* Pressing left on bank 00 switches to bank 0C, skipping the banks marked in green and red. |
Latest revision as of 12:15, 9 January 2018
T1 has a hidden text-checking mode, which will probably prove useful for testing phone calls and other randomized messages in the patch. It can be accessed by changing the RAM value at C3E1 to 35 while standing in the overworld. (Thanks go to Sanky for finding this!)
In text-checking mode, pressing left and right lets you change banks, and up and down selects a message in the current bank. Pressing A will display the message and automatically increment it to the next one in the bank (most of the time). Unfortunately, the tiles for the bank/message numbers don't display correctly, so it's difficult to navigate.
[edit]
The current bank selected seems to be decided by the RAM value at C0A1. Pressing right takes you to the next bank, and pressing left takes you to the previous bank. However, for some reason pressing right on 0C returns you to 00, and pressing left on 00 returns you to 0C, so the higher banks are inaccessible unless you start in them.
Most of the time when you enter text-checking mode this value will be 00, which gives you the bank for battle text. For the purposes of checking phone questions, you'll probably need to manually change the value at C0A1 to 0D or higher to access most of them.
Note: The battle text is somewhat broken because it will usually spew garbage characters every time it runs into a variable piece of text. Said garbage can include text speed and VWF-cancelling characters, which will stay applied until you reset or come across a character that fixes it. (This can also happen in other banks with variable text, like the shops in bank 03.) The player name does not seem to have this problem, though.
Bank list[edit]
(Addresses refer to the patch, but it should line up to the same content in the Japanese version.)
Bank | Contents | RAM value |
---|---|---|
114000 | Battle text (glitchy) | 00 |
118000 | Text messages | 01 |
11C000 | NPC text 1 | 02 |
120000 | Story text 1 | 03 |
124000 | NPC text 2 | 04 |
128000 | Duplicate NPCs | 05 |
100000 | NPC text 4 (post game) | 06 |
130000 | Phone questions 1 | 07 |
134000 | Phone questions 2 | 08 |
12C000 | Story text 2 | 09 |
138000 | Story text 3 | 0A |
13C000 | NPC text 3 | 0B |
140000 | Story text 4 | 0C |
110000 | Phone questions 3 | 0D |
144000 | Phone questions 4 | 0E |
160000 | Phone questions 5 | 0F |
94000 | Phone questions 6 | 10 |
40000 | Denjuu descriptions | 11 |
158000 | Story-related calls | 12 |
15C000 | Experience item calls | 13 |
10C000 | Story text 5 (post game) | 14 |
n/a | (Not a text bank) | 15 to FF |
114000 | Battle text (glitchy) | 00 |
Legend:
- Pressing right takes you to the next bank, and pressing left takes you to the previous bank.
- Pressing left on bank 0D switches to bank 0C, as you'd expect.
- Pressing right on bank 0C switches to bank 00, skipping the banks marked in green and red.
- Pressing left on bank 00 switches to bank 0C, skipping the banks marked in green and red.