+  RHDN Forum Archive
|-+  Romhacking
| |-+  ROM Hacking Discussion
| | |-+  Changing text in Uncharted Waters [nes]
Pages: [1]
Author Topic: Changing text in Uncharted Waters [nes]  (Read 371 times)
pokka
Guest
« on: July 24, 2007, 03:12:38 pm »

Hi,  I'm a newbie (to rom hacking) so my apologies if I'm missing something obvious.

I'm trying to alter the script and character names of Uncharted Waters for the NES.   This should be the easiest hack ever, since all the text in the ROM is in pure ASCII. 

However, if I change any text (even a single character) in the ROM, it seems to screw up the entire game.   I'm using a hex editor and I'm being very careful to only overwrite existing text (and pad with spaces to match the original text length), and not to overwrite any potential null terminators. 

I was thinking it was a checksum issue, but I tried doing things like changing the word inn to jmn (i+1, n-1) so that the checksum would be the same.   But that doesn't seem to help.

Any ideas?
RedComet
Guest
« Reply #1 on: July 24, 2007, 04:49:30 pm »

Are you sure you're overwriting the data and not inserting it?
pokka
Guest
« Reply #2 on: July 24, 2007, 07:50:27 pm »

I'm absolutely sure.   If you have the ROM, you can try it yourself.  Changing *any* ascii value causes the same glitches.
Celice
Guest
« Reply #3 on: July 24, 2007, 08:38:37 pm »

I just did, and mine crashed too.  I changed the 'E' in 'Eighty' from the opening scroll and when I went to see the change the game crashed on a yellow-board screen with a text box at the bottom.

I also noticed that the text wasn't completely ASCII--an 'E' came out to be '%' for me in windHex32 Shocked
Pages: [1]  


Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC