If you enable the in-game Lua console, you can use it to rename a character on the fly.
To enable the console, you need to edit your grimrock.cfg
file, which can be found in the same place as your saved games. (You should close Grimrock before doing this.) The file is broken up into sections; in the first section, there's a line with console = false
. Just change the false
to true
.
You probably also want to change the consoleKey
line, since the default is a key that doesn't exist on an American keyboard (I believe it's the § key on a Finnish keyboard, but I'm not certain of that). I recommend using a function key, since whichever key you choose overrides anything else you might want to do in the console (for example, if you choose Z as the key, you cannot type a Z in the console). To use F12, change the consoleKey
line to read consoleKey = 123
.
Once you have the console enabled, you just have to type the following command in to change a character's name:
party:getChampion(2):setName("New Name")
Where you replace 2 with the champion to change (in the range 1 to 4) and New Name with whatever name you choose.
If you want to disable the console again afterwards (since it could be a temptation to cheat in all sorts of ways!), you can just change grimrock.cfg
back to console = false
.