Latest revision |
Your text |
Line 1: |
Line 1: |
| Text dumps and translations for the patch are hosted here!
| | Here's the stuff that might actually help with making a translation patch. |
|
| |
|
| This should be all of the text in the game, excluding stuff that's handled with tilemaps (like menus and the map screens).
| | == Text locations == |
|
| |
|
| __TOC__
| | This should be all of the text in the game. There's surprisingly not that much! |
| == Text locations / dumps ==
| |
| | |
| Click the address to view the text and translations for that part.
| |
| | |
| '''Main text''': | |
|
| |
|
| {| class=wikitable | | {| class=wikitable |
| |- | | |- |
| ! Bank # | | ! Bank # |
| ! Address | | ! Rom address |
| ! Contents | | ! Contents |
| |- | | |- |
| |0x0C | | | rowspan=2 | 0x02 |
| |[[Medapedia:Medarot 1 Translation Project/Text/Snippets#Snippet 1|33E00]] | | |0BF04 |
| |Story/Dialogue snippet 1 | | |Attributes |
| | |- |
| | |0BFC0 |
| | |Skills |
| | |- |
| | |0x04 |
| | |13860 |
| | |(Unused) Attack types |
| | |- |
| | | rowspan=2 | 0x16 |
| | |59360 |
| | |Credits |
| | |- |
| | |[[User:Kimbles/Medarot 1 Hacking Notes/Text/5A000|5A000]] |
| | |Story/Dialogue 1 |
| | |- |
| | | rowspan=6 | 0x17 |
| | |5CF40 |
| | |(Unused) Part name placeholders |
| |- | | |- |
| |0x0D | | |5DAF0 |
| |[[Medapedia:Medarot 1 Translation Project/Text/Snippets#Snippet 2|37E00]] | | |Items |
| |Story/Dialogue snippet 2
| |
| |- | | |- |
| |0x0E | | |5DD50 |
| |[[Medapedia:Medarot 1 Translation Project/Text/Snippets#Snippet 3|3BE00]] | | |Medals |
| |Story/Dialogue snippet 3
| |
| |- | | |- |
| |0x0F | | |5E4E6 |
| |[[Medapedia:Medarot 1 Translation Project/Text/Snippets#Snippet 4|3FE00]] | | |Medarotter names |
| |Story/Dialogue snippet 4
| |
| |- | | |- |
| |0x13 | | |5EC36 |
| |[[Medapedia:Medarot 1 Translation Project/Text/Snippets#Snippet 5|4F800]] | | |Medarot names |
| |Story/Dialogue snippet 5
| |
| |- | | |- |
| |0x16 | | |5F6D2 |
| |[[Medapedia:Medarot 1 Translation Project/Text/Dialogue 1|5A000]] | | |Attack names |
| |Story/Dialogue 1
| |
| |- | | |- |
| |0x18 | | |0x18 |
| |[[Medapedia:Medarot 1 Translation Project/Text/Dialogue 2|60000]] | | |[[User:Kimbles/Medarot 1 Hacking Notes/Text/60000|60000]] |
| |Story/Dialogue 2 | | |Story/Dialogue 2 |
| |- | | |- |
| |0x1A | | |0x1A |
| |[[Medapedia:Medarot 1 Translation Project/Text/Dialogue 3|68000]] | | |[[User:Kimbles/Medarot 1 Hacking Notes/Text/68000|68000]] |
| |Story/Dialogue 3 | | |Story/Dialogue 3 |
| | |- |
| | |0x1C |
| | |725CC |
| | |Parts names and model numbers |
| |- | | |- |
| |0x1D | | |0x1D |
| |[[Medapedia:Medarot 1 Translation Project/Text/Battles|74000]] | | |[[User:Kimbles/Medarot 1 Hacking Notes/Text/74000|74000]] |
| |Battle/General text | | |Battle/General text |
| |-
| |
| |}
| |
|
| |
| Dialogue part 1 is only around 70-80 strings, while parts 2 and 3 both take up entire banks. I'm not sure what order the story text parts really go in (it looks pretty disorganized), but part 1 includes the intro text from when you start a new game. The short snippets are shoved in at the end of some of the graphics-containing banks and don't seem to follow a pattern either.
| |
|
| |
| '''Other text with pointers''':
| |
|
| |
| {| class=wikitable
| |
| |-
| |
| ! Bank #
| |
| ! Address
| |
| ! Contents
| |
| |-
| |
| | rowspan=2 | 0x02
| |
| |[[Medapedia:Medarot 1 Translation Project/Text/Lists#Attributes|0BF04]]
| |
| |Attributes
| |
| |-
| |
| |[[Medapedia:Medarot 1 Translation Project/Text/Lists#Skills|0BFC0]]
| |
| |Skills
| |
| |-
| |
| |0x16
| |
| |[[Medapedia:Medarot 1 Translation Project/Text/Credits|59360]]
| |
| |Credits
| |
| |-
| |
| | rowspan=2 | 0x17
| |
| |[[Medapedia:Medarot 1 Translation Project/Text/Lists#Medarotters|5E4E6]]
| |
| |Medarotter names
| |
| |-
| |
| |[[Medapedia:Medarot 1 Translation Project/Text/Lists#Attacks|5F6D2]]
| |
| |Attack names
| |
| |- | | |- |
| |0x1E | | |0x1E |
| |78000 | | |78000 |
| |Menu text, text boxes, map | | |Menu and debug text, text boxes, map |
| |- | | |- |
| |0x1F | | |0x1F |
| |[[Medapedia:Medarot 1 Translation Project/Text/Lists#Part descriptions|7F298]]
| | |7F298 |
| |Part descriptions | | |Parts descriptions |
| |- | | |- |
| |} | | |} |
|
| |
| The credits and Medarotter names include some non-text bytes, probably for formatting and extra data. The menus are stored as tilemaps with pointers.
| |
|
| |
| '''Lists without pointers''':
| |
|
| |
| {| class=wikitable
| |
| |-
| |
| ! Bank #
| |
| ! Address
| |
| ! Contents
| |
| ! Limit
| |
| |-
| |
| | rowspan=3 | 0x17
| |
| |[[Medapedia:Medarot 1 Translation Project/Text/Lists#Items|5DAF0]]
| |
| |Items
| |
| |8 chars
| |
| |-
| |
| |[[Medapedia:Medarot 1 Translation Project/Text/Lists#Medals|5DD50]]
| |
| |Medals
| |
| |7 chars
| |
| |-
| |
| |[[Medapedia:Medarot 1 Translation Project/Text/Lists#Medarots|5EC36]]
| |
| |Medarot names
| |
| |8 chars
| |
| |-
| |
| |0x1C
| |
| |[[Medapedia:Medarot 1 Translation Project/Text/Part names|725CC]]
| |
| |Part names and model numbers
| |
| |8 chars
| |
| |-
| |
| |}
| |
|
| |
| Pretty sure these use even spacing instead of an editable pointer table.
| |
|
| |
| Item names have space for 15 characters in the ROM but are limited to 8 on-screen (same goes for Medarot names). Medal names only have space for 7 characters, and part names only have space for 8.
| |
|
| |
|
| == Text table == | | == Text table == |
|
| |
|
| The text table in .tbl format for the Japanese game can be downloaded [http://www.mediafire.com/?2cb6elbcch3mdez here]. (Use this to look at the Japanese text in a hex editor.) | | The text table in .tbl format can be downloaded [http://www.mediafire.com/?2cb6elbcch3mdez here]. (Use this to look at the Japanese text in a hex editor.) |
|
| |
|
| '''Some notes''': | | '''Some notes''': |
Line 136: |
Line 83: |
|
| |
|
| * 4A: Clears previous text on a line (weird form of new line, used in battle text) | | * 4A: Clears previous text on a line (weird form of new line, used in battle text) |
| * 4B____: Shortcut to a piece of text, 4B23C9 is the player's name | | * 4B____: Shortcut to a piece of text |
| | * 4B23C9: Player's name |
| * 4C: Starts a new text box | | * 4C: Starts a new text box |
| * 4D__: Changes text speed, lower numbers are faster (4D02 is default) | | * 4D__: Changes text speed, lower numbers are faster (4D02 is default) |
Line 149: |
Line 97: |
|
| |
|
| The dialogue text seems to alternate between using 4E (new line) and 4C (new box). | | The dialogue text seems to alternate between using 4E (new line) and 4C (new box). |
|
| |
| '''End code effects:'''
| |
|
| |
| * 4F00 = Waits for button press, then closes. (Most common, used for normal text)
| |
| * 4F01 = Closes automatically. (Delay depends on text speed?)
| |
| * 4F02 = Waits for button press, but doesn't clear the text or text box graphics.
| |
| * 4F03 = Waits for button press, clears the text but not the text box graphics.
| |
| * 4F04 = Closes automatically, but doesn't clear the text or text box graphics. (Used for questions)
| |
| * 4F05 and higher = Seem to work the same as 4F04.
| |
|
| |
| [[Category:Medarot 1 Translation Project]]
| |