Medapedia:Medarot 1 Translation Project/Text: Difference between revisions

From Medapedia
Jump to navigationJump to search
(Woop)
 
(Fixed links and cleaned up the page a bit.)
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
Here's the stuff that might actually help with making a translation patch.
Text dumps and translations for the patch are hosted here!


== Text locations ==
This should be all of the text in the game, excluding stuff that's handled with tilemaps (like menus and the map screens).


This should be all of the text in the game. There's surprisingly not that much!
__TOC__
== Text locations / dumps ==
 
Click the address to view the text and translations for that part.
 
'''Main text''':


{| class=wikitable
{| class=wikitable
|-
|-
! Bank #
! Bank #
! Rom address
! Address
! Contents
! Contents
|-
|-
| rowspan=2 | 0x02
|0x0C
|0BF04
|[[Medapedia:Medarot 1 Translation Project/Text/Snippets#Snippet 1|33E00]]
|Attributes
|Story/Dialogue snippet 1
|-
|0x0D
|[[Medapedia:Medarot 1 Translation Project/Text/Snippets#Snippet 2|37E00]]
|Story/Dialogue snippet 2
|-
|-
|0BFC0
|0x0E
|Skills
|[[Medapedia:Medarot 1 Translation Project/Text/Snippets#Snippet 3|3BE00]]
|Story/Dialogue snippet 3
|-
|-
|0x04
|0x0F
|13860
|[[Medapedia:Medarot 1 Translation Project/Text/Snippets#Snippet 4|3FE00]]
|(Unused) Attack types
|Story/Dialogue snippet 4
|-
|-
| rowspan=2 | 0x16
|0x13
|59360
|[[Medapedia:Medarot 1 Translation Project/Text/Snippets#Snippet 5|4F800]]
|Credits
|Story/Dialogue snippet 5
|-
|-
|[[User:Kimbles/Medarot 1 Hacking Notes/Text/5A000|5A000]]
|0x16
|[[Medapedia:Medarot 1 Translation Project/Text/Dialogue 1|5A000]]
|Story/Dialogue 1
|Story/Dialogue 1
|-
|-
| rowspan=6 | 0x17
|0x18
|5CF40
|[[Medapedia:Medarot 1 Translation Project/Text/Dialogue 2|60000]]
|(Unused) Part name placeholders
|Story/Dialogue 2
|-
|-
|5DAF0
|0x1A
|Items
|[[Medapedia:Medarot 1 Translation Project/Text/Dialogue 3|68000]]
|Story/Dialogue 3
|-
|0x1D
|[[Medapedia:Medarot 1 Translation Project/Text/Battles|74000]]
|Battle/General text
|-
|-
|5DD50
|}
|Medals
 
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
|-
|-
|5E4E6
! Bank #
|Medarotter names
! Address
! Contents
|-
|-
|5EC36
| rowspan=2 | 0x02
|Medarot names
|[[Medapedia:Medarot 1 Translation Project/Text/Lists#Attributes|0BF04]]
|Attributes
|-
|-
|5F6D2
|[[Medapedia:Medarot 1 Translation Project/Text/Lists#Skills|0BFC0]]
|Attack names
|Skills
|-
|-
|0x18
|0x16
|[[User:Kimbles/Medarot 1 Hacking Notes/Text/60000|60000]]
|[[Medapedia:Medarot 1 Translation Project/Text/Credits|59360]]
|Story/Dialogue 2
|Credits
|-
|-
|0x1A
| rowspan=2 | 0x17
|[[User:Kimbles/Medarot 1 Hacking Notes/Text/68000|68000]]
|[[Medapedia:Medarot 1 Translation Project/Text/Lists#Medarotters|5E4E6]]
|Story/Dialogue 3
|Medarotter names
|-
|-
|0x1C
|[[Medapedia:Medarot 1 Translation Project/Text/Lists#Attacks|5F6D2]]
|725CC
|Attack names
|Parts names and model numbers
|-
|0x1D
|[[User:Kimbles/Medarot 1 Hacking Notes/Text/74000|74000]]
|Battle/General text
|-
|-
|0x1E
|0x1E
|78000
|78000
|Menu and debug text, text boxes, map
|Menu text, text boxes, map
|-
|-
|0x1F
|0x1F
|7F298
|[[Medapedia:Medarot 1 Translation Project/Text/Lists#Part descriptions|7F298]]
|Parts descriptions
|Part 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 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 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.)


'''Some notes''':
'''Some notes''':
Line 83: Line 136:


* 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
* 4B____: Shortcut to a piece of text, 4B23C9 is the player's name
* 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 97: Line 149:


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]]

Latest revision as of 13:27, 7 June 2015

Text dumps and translations for the patch are hosted here!

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 / dumps[edit]

Click the address to view the text and translations for that part.

Main text:

Bank # Address Contents
0x0C 33E00 Story/Dialogue snippet 1
0x0D 37E00 Story/Dialogue snippet 2
0x0E 3BE00 Story/Dialogue snippet 3
0x0F 3FE00 Story/Dialogue snippet 4
0x13 4F800 Story/Dialogue snippet 5
0x16 5A000 Story/Dialogue 1
0x18 60000 Story/Dialogue 2
0x1A 68000 Story/Dialogue 3
0x1D 74000 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:

Bank # Address Contents
0x02 0BF04 Attributes
0BFC0 Skills
0x16 59360 Credits
0x17 5E4E6 Medarotter names
5F6D2 Attack names
0x1E 78000 Menu text, text boxes, map
0x1F 7F298 Part 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:

Bank # Address Contents Limit
0x17 5DAF0 Items 8 chars
5DD50 Medals 7 chars
5EC36 Medarot names 8 chars
0x1C 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[edit]

The text table in .tbl format for the Japanese game can be downloaded here. (Use this to look at the Japanese text in a hex editor.)

Some notes:

  • 00: Normal space
  • 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
  • 4C: Starts a new text box
  • 4D__: Changes text speed, lower numbers are faster (4D02 is default)
  • 4E: Moves to the second line in a text box
  • 4F__: End of string, 4F00 is normal but 00-04 all seem to be used.
  • 50: Space/End character in lists
  • 51-6A: English alphabet (caps only), only shows up on certain screens and appears blank/different when used in normal dialogue. (Y and Z show up as A and B in dialogue, used when talking about buttons.)

There's also a lot of non-text tiles mixed in, which I didn't include in the table file... This should cover anything that you'd find the the dialogue and battle text, though. ._.

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.