-
-
Notifications
You must be signed in to change notification settings - Fork 263
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Name change issue #439
Comments
Changing the player's name runs a bytewise replacement throughout all of the loaded savefile-parts. Lines 331 to 336 in 83169b8
If the mail/villagers are comparing things differently, then things will need to be documented on how they need to be updated, prior to being able to be implemented in NHSE. |
Is this something I can go in and fix later? Or is my save kinda fucked? |
You can always change it back to your original name, or reuse the same backup. You can also try hex editing the decrypted save files to do a byteswap (with 00 padded to match the same length) with the unicode strings you want to replace. I did the identity-replace (which is a u64+string byte pattern) rather than just a string-replace, because some people can enter really dumb names (short) that may be present elsewhere in the save but not stored as a string value. Example:
This becomes problematic if:
Doing the ^ replacement will likely hit other regions that weren't storing the players name, and just so happened to have the same value. So it's something to be careful of. |
You can manually update a villager's player name/island name memory string as of b97082c. Identities will not update, but this should be enough if all you've done is changed your name in NHSE. The postbox editing is a whole other can of worms. |
Am I reading this issue correctly, that there isn't a way to change your name, at least in a way where you don't see your old name in game anymore (in new content)? |
I've discovered that a villager's Just go search for But since that is an English string there, maybe switching to a different language (Switch settings) and back would also solve this without having to hack this in, at least for now 🤔 |
@cactysman 0x36a50 (GSavePlayerOther) + 0xb188 (GSaveMailUserInfo) = 0x41BD8, which is the offset you found, so I would assume it is right. |
How can I change my villagers name on animal crossing new Horizon |
Hey, I'm trying NHSE for the first time and I'm mainly concerned with the issue of villagers treating me like a new person. I'm speaking from experience using the latest release as of this comment. Is there a workaround for this? |
Hello!
I downloaded the latest build of NHSE and used it to edit the name of my villager, however, the letters in-game are still sent from my old name and the villagers treat me like a brand-new person. Is there a way to fix this?
The text was updated successfully, but these errors were encountered: