While I recognize nobody asked for this, I feel obligated to give something back to you guys, so here is a short guide for basic text hacking in OOT3D
Pre-requisites:
A copy of Ocarina Of Time 3D
Method of dumping romfs files [braindump recommended]
Ctrtool
A hex editor [I recommend HxD]
Method of rebuilding romfs files [RomFS-Builder recommended]
Instructions:
1. Dump the romfs from OOT3D
2. Extract the data from the romfs file
4. Open the "us.qm" file in your hex editor of choice
5. Find the text you want to replace and replace it
6. When finished, use RomFS-Builder on the romfs folder
7. Copy the rebuilt romfs file into your 3DS's SD card's hans folder with the name 00033500.romfs [This is right for the USA version, but EUR, CHN, JPN, etc are certainly different]
8. You can now do 1337 shoutouts on your twitch stream like the mlg luminarty snoypah you are.
Nitty gritty:
There is definitely some sort of markdown format that the file uses, but I don't really have the time to figure it out. There is rudimentary support for features such as player name references and word coloring. Nothing too complicated, an hour could probably see all the work needed to figure it out. As for me, though, I have some homebrew to code.
P.S. In case anyone wants to know, it is kind of hard to MLA cite your own personal experience, this thread is helping me cite that as a source
Pre-requisites:
A copy of Ocarina Of Time 3D
Method of dumping romfs files [braindump recommended]
Ctrtool
A hex editor [I recommend HxD]
Method of rebuilding romfs files [RomFS-Builder recommended]
Instructions:
1. Dump the romfs from OOT3D
2. Extract the data from the romfs file
This can be done by running the following command, replacing <romfs> with the name of the romfs file:
ctrtool -x -t romfs --romfsdir=romfs <romfs>
3. Navigate to "romfs/message/us/"ctrtool -x -t romfs --romfsdir=romfs <romfs>
4. Open the "us.qm" file in your hex editor of choice
5. Find the text you want to replace and replace it
6. When finished, use RomFS-Builder on the romfs folder
7. Copy the rebuilt romfs file into your 3DS's SD card's hans folder with the name 00033500.romfs [This is right for the USA version, but EUR, CHN, JPN, etc are certainly different]
8. You can now do 1337 shoutouts on your twitch stream like the mlg luminarty snoypah you are.
Nitty gritty:
There is definitely some sort of markdown format that the file uses, but I don't really have the time to figure it out. There is rudimentary support for features such as player name references and word coloring. Nothing too complicated, an hour could probably see all the work needed to figure it out. As for me, though, I have some homebrew to code.
P.S. In case anyone wants to know, it is kind of hard to MLA cite your own personal experience, this thread is helping me cite that as a source
Last edited by nopy4869,