- Joined
- Jun 12, 2008
- Messages
- 1,407
- Solutions
- 1
- Reaction score
- 34
- Trophies
- 1
- Age
- 16
- Website
- Visit site
- XP
- 496
- Country

Text hacking HM: IoH for Less-than-Dummies 1st Edition
What you'll need:
HM: IoH ROM (U)
NDS binary unzipper (DSLazy 0.6 or equivalent)
Something to edit text (Notepad will do fine, or you can also use a hex editor)
Tons of patience!
Step 1: Run the NDS binary unzipper on the IoH ROM.
Step 2: Open up folder containing unzipped files.
Step 3: Navigate to /data/rom/mes.
Step 4: Find MessageDataUS.bin and open it.
Step 5: Find what you want to edit and edit it.
WARNING! I have absolutely no idea how the game references the text (most likely a pointer leading to a specified address in the .bin file) and thus I recommend you be extremely careful on ensuring that the number of characters per text string stay the same. If your MessageDataUS.bin file is like mine it'll be 721800 bytes long.
Also, I recommend not modifying any special characters that may be present unless you're sure about what you're doing.
I only started looking at the files since I wanted to change the text (*reminded of that old text editor for an old HM game*) and now you can do the same while taking some of the guesswork out of the equation.
Programmers, I won't stop you from using hex editors. Newbies to this level of complicatedness; techie-ness; and sheer, utter insanity-to-my-mind-ness; use Notepad. Either that or don't do this hack at all.
If anyone's crazy enough to want to translate this game into another language, here you are. I just wanted to post seeing that I haven't seen a guide to do this anywhere on the Internet.
What you'll need:
HM: IoH ROM (U)
NDS binary unzipper (DSLazy 0.6 or equivalent)
Something to edit text (Notepad will do fine, or you can also use a hex editor)
Tons of patience!
Step 1: Run the NDS binary unzipper on the IoH ROM.
Step 2: Open up folder containing unzipped files.
Step 3: Navigate to /data/rom/mes.
Step 4: Find MessageDataUS.bin and open it.
Step 5: Find what you want to edit and edit it.
WARNING! I have absolutely no idea how the game references the text (most likely a pointer leading to a specified address in the .bin file) and thus I recommend you be extremely careful on ensuring that the number of characters per text string stay the same. If your MessageDataUS.bin file is like mine it'll be 721800 bytes long.
Also, I recommend not modifying any special characters that may be present unless you're sure about what you're doing.
I only started looking at the files since I wanted to change the text (*reminded of that old text editor for an old HM game*) and now you can do the same while taking some of the guesswork out of the equation.
Programmers, I won't stop you from using hex editors. Newbies to this level of complicatedness; techie-ness; and sheer, utter insanity-to-my-mind-ness; use Notepad. Either that or don't do this hack at all.
If anyone's crazy enough to want to translate this game into another language, here you are. I just wanted to post seeing that I haven't seen a guide to do this anywhere on the Internet.







