A simple guide on how to change your and the protagonist's name.
Backup your save before proceeding. I am not responsible for any data loss.
We'll use HxD as the hex editor to modify the save file. HxD can be found by searching online for an official download page.
Before making any changes, go to your save game location and create a backup, just in case.
Open HxD and load your save file. Look at the right column (decoded text) to find your current name near the top of the file. Mine was located at offset 60. Select all the hex values related to your name, including the trailing 00.
For example, the name 'Will' has the following hex values:
Each hex value represents a character. In this case,
is ‘W’,
is ‘i’, and so on.
Use an ASCII-to-Hex converter to create hex values for your desired name.
For each character, add three trailing double 00s. For example, the hex code for 'Alex' is
. The final hex values should be:
You don’t want to change the size of the save file. If your new name is a different length than your old one, follow these steps:
If your new name is shorter, pad the end with additional 00 00 00 00.
If your new name is longer, add extra 00 00 00 00 sequences to the search value that you'll replace.
Shorter Name
If your new name is 'Bo', the hex values would be:
Since 'Bo' is shorter than 'Will', add
to the end of the search value when replacing the old name.
Longer Name
If your new name is 'Donald', the hex values are:
Since 'Donald' is longer than 'Will', you’ll need to add the extra 00s to the search value when replacing the old name (2 extra characters = 00 00 00 00 00 00 00 00)
Press CTRL + R to open the Replace window and go to the Hex-values tab. Enter the old name's hex values in the Search for field and the new hex values in the Replace with field. Set the search direction to All and, optionally, check Prompt on replace to confirm each replacement. Click OK to proceed.
Press CTRL + S to save your changes. If everything was done correctly, your new name should now be visible (you can check it immediately on the load screen).