TriColors wrote: ↑Thu Oct 03, 2024 6:47 am
mistermag wrote: ↑Tue Oct 01, 2024 11:12 pm
TriColors wrote: ↑Tue Oct 01, 2024 6:50 am
is there any way to change the MC's name?
I did find an address where the name is (I think) and if you go into memory view, you can edit the name directly in there. I don't know whether there are any dependencies anywhere that would break if you edit it this way
Memory view > Goto address (Ctrl + G) > Paste METAPHOR.exe+2C8B47C. You see the string on the right side and replace the characters there. I think it supports up to 10 characters, 4 bytes apart.
EDIT: He's called "Travelling Boy" before you give him a name, which is more than 10 characters, so you might be able give him bigger name even though the game doesn't allow that normally. The player name you enter when starting a new game (before you name the MC) starts at METAPHOR.exe+2C8B4C0 and is also supposed to be 10 characters.
thank you for this, I'm still very new to CE and still trying to figure this part out "You see the string on the right side and replace the characters there. I think it supports up to 10 characters, 4 bytes apart."
Did you manage to solve it? Im also struggling to find the name itself.
UPD: I've managed to find string though I cant change anything due to my game being in Russian so my MC's name is also in russian, which seems to be ignored if you try to type it into CE. I assume it's still possible to execute if your MC's name's in latin.
UPD2: I've also managed to change MC's name to a desired one, even in latin, though it took me 2 hours of getting into ASCII and HEX and changing not 1 array of values, but around 20 (otherwise, my amends would just vanish after I save the game), so I won't even bother explaining it. I'm not sure about another name (not MC), because there's no way to check it in-game.
UPD3: Turns out you can check the second name in Library (with Moore), so I've done it and it works, showing the correct name I wanted it to be - this was even harder, because this time it was eng name and I was amending it to be in russian, so it's 2 different codes you have to work with.
I do not advise to do it to anyone, I assume there will be profile editors or something on release, so this process will be drastically easier.