Cuyler36 / ACSE

A Save Editor for the Animal Crossing main series games written in C#
MIT License
197 stars 34 forks source link

(GCN) Villager says they moved after traveling but is still here #70

Open ComputerMuggle opened 3 years ago

ComputerMuggle commented 3 years ago

Hi, First of all, thank you for making an amazing tool that fixes pretty much all my headaches! I would probably have a hard time enjoying the game without a perfect layout and the editor enables me to edit the town to my liking and I am so grateful for that. Now, I have an issue where after I traveled for the first time to another town, I received a letter from Freckles saying she's moved. However, she is still very much in my town, as is her house. Even so, other villagers started giving me errands claiming Freckles forgot various items before moving and asking me to return said items. Upon delivery, Freckles would comment that she moved without announcement and is thankful that I go to the extra mile to help her out. Now, this is probably not related to the editor itself. I suspect that my save file was confused as when I returned to my town the game said something to the effect of "my character has already came back once. Would you like to come home again?". So I'm wondering if it's possible to add a functionality that tracks relationships and villager movement so I can either "undo" Freckles' moving away or just have everyone forget about her and start anew (which does sound quite sinister...)? Thanks!

Cuyler36 commented 3 years ago

Advanced villager editing is a planned feature but requires extensive research into each of the villager structures. If you want to send me your save file I can fix Freckles through hex editing.

ComputerMuggle commented 3 years ago

@Cuyler36 Thanks so much! I am going to attach my .gci file here: MURA.zip

Would you mind briefly explaining to me exactly what is going on here and what you would do to "fix" Freckles? Also, what does the ...SAVE.gci file do? ....MURA.gci is the only file that seems to change.

ComputerMuggle commented 3 years ago

@Cuyler36 I hate to beg but could you please give me a date when you could take a look at my save file? I don't want to end up with a house full of cockroaches :/

Cuyler36 commented 3 years ago

Hi, apologies for taking so long, I've been busy and haven't had time to check GitHub. I've attached a modified version of your save file that should have fixed the issue. Seems that the "remove animal" got set to Freckles and I think that might be why it caused it but I'm not 100% sure. Let me know how it goes!

MURA_FIXED.zip

ComputerMuggle commented 3 years ago

@Cuyler36 Thanks! I appreciate your help. Is this tag/flat/attribute set to an animal when they move out? And are they associated with a specific animal or the animal's number, e.g. #3 in Freckles' case? I'm wondering if I could just swap an animal out for another one if this happens again.

Cuyler36 commented 3 years ago

You can, just change whichever animal is acting up to another one using ACSE.

ComputerMuggle commented 3 years ago

@Cuyler36 thanks! I will definitely keep that in mind. I don't want to take up too much more of your time, but woukd you happen to know the exact mechanism of villager movement, i.e., what prompts animals to move out and is there any way to stop them?