How to change text in NES games
- by maggie
(or how i foolishly jumped into hex editing)
written
2025-05-05T15:58:01Z
last modified
2024-05-05T18:57:55Z
link
back to home
Do you want your beloved games to say this?

If you do, then look no further than this (pseudo) guide on how to do it.
Requirements
- any ROM
- an NES emulator (ideally FCEUX, we will be using it in this tutorial, it includes a Hex editor)
- TBLater (program for creating tables, is Windows only, but works in Wine)
Part 1: Setting up tables
- Open FCEUX and load your ROM
- Open the PPU viewer. (Debug -> PPU viewer)
- Take note of where the numbers and letters are.

- Open TBLater, then autofill the numbers and letters as they are shown in the PPU viewer
After you are done, save your file where you want it to be and check if the numbers/letters match in both as shown here:

Congratulations! Your tables are now set up!
Part 2: Hex Editing
Here is where the fun begins.
- Open the Hex editor in FCEUX (Debug -> Hex editor)
- Change View to ROM
- Import TBL file (File -> Load TBL file)
If you have done everything correctly, you should notice that the characters in the editor have changed.
- Find the text you wish to change
- Replace it with your string. (if there are any spaces, note the other text and use the same hexadecimal for spaces as is used in the original game. in Zelda's case, it's 24)

- Enjoy!
This is my first time making a tutorial like this, so please contact me if any info is missing, i will work hard to fix any mistakes. Thank you for reading!