Friday, August 29, 2008

Tutorial, editing dialogue OoT ROM

Hi, this tutorial is going to show you how to change a character's dialogue when you talk to them.

You will need:
An emulator, I recommend either Project64 or Nemu64, I'm using Project64 for this tutorial:
Download Project 64
Download Nemu64
A debug rom or regular rom of Ocarina of Time. You can also find a debug rom on limewire or shareware program. (should be around 30mb)
Ocarina of Time ROM download
A hex editor, either HxD or XVI32. I'm using HxD in this tutorial.
HxD download
XVI32 download
You will also want to configure Rice's video plugin
Configuring rice's video Tutorial (by Riguel)

Great, let's get started! Run the Ocarina of Time ROM in your emulator & play until you find a dialogue scene you want to edit. I chose the town guard at the exit of the marketplace facing hyrule field.


End the emulation & open your hex editor. Open the ROM in the hex editor. On the thirdish line of the hex you will see THE LEGEND OF ZELDA at the right, this is the title of the Rom which shows up atop the window, I changed it to THE RIDDLE OF ZELDA :D.


Now we are going to also change the dialogue scene which we looked at. In the hex editor, press ctrl+F to open the Find tool. Type in part of the dialogue, & press enter. The hex editor now found & highlighted the text scene. You can now change it to whatever you want the character to say (even profanity :D). I chose to say this though:

Ok, now save it & run the saved file in your emulator & this should be the result:

*Credit to Souylsin for teaching me* Enjoy!

5 comments:

ZacPowell said...

I keep trying this. redoing the new line and stuff. It saves just fine, but when I load it up in Project 64, I get an error of "Unknown Cic Chip" I don't get it and I can't find how to fix it. Help me please?

ZacPowell said...

I keep trying this. redoing the new line and stuff. It saves just fine, but when I load it up in Project 64, I get an error of "Unknown Cic Chip" I don't get it and I can't find how to fix it. Help me please?

1 said...

Hi, I've never had an error like that. I used a debug rom and rice's plug-in.

One thing I'd recommend trying is making sure you have the same number of text replacements as the base text. So like if you change 15 letters, make sure your change is 15 letters too. Also join us at http://64hackz.rpmania.com/forum/

Zach said...

thanks, oh didn't know you used debug, i used the american release of it. thanks, but i already figured it out and you were right, it was the characters. once i did that it was a breeze. Thanks for replying though. I will make sure to join you guys. Maybe you can help me on another front or would the forum help here? I'm trying to make a mod of the game and I don't know how to edit the map loader. also, i can't seem to get my actor replacing to work. like i tried a bunch of times to place volvagia in kokiri forest. but every time i save the map and stuff and play, nothing happens. everything is exactly the same. i can't figure it out. anyway, thanks, i'll join.

Zach said...

I was just coming back to see what else was new to the site, but it's gone, the link doesn't work anymore. Was it taken down? Or was it moved to a new place? Please I don't want to lose the connection to them.