Cuyler36 / ACSE

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

.fla gets corrupted upon saving. (Animal Forest) #40

Closed LittlestCube closed 5 years ago

LittlestCube commented 5 years ago

I don't know if I'm doing something wrong, but all I'm doing is opening the .fla of my Animal Forest game in ACSE, saving, and running the emulator, and I get the little K.K. Rider sequence saying that my save got corrupted and I need to reset my town. I have tried this multiple times doing the same thing to the same save and it just keeps corrupting.

Cuyler36 commented 5 years ago

Are you using the english patch? Also, would you mind sending me a copy of the save file here on GitHub, or DM me it on Discord? My discord is Cuyler#0602.

LittlestCube commented 5 years ago

Oh man, I didn't even think about that. Yeah, I'm using the english patch.

I'll upload the file here.

Cuyler36 commented 5 years ago

Can you try the save file without modifying it after saving the game and then restarting the emulator? I had save issues with the english patch that weren't related to ACSE, but rather a flaw in the patch that corrupts save data. If it works fine, then try saving it through ACSE (with no changes) and see if it will load then.

Cuyler36 commented 5 years ago

You might have to create a new save file if you don't have an unmodified copy to test.

LittlestCube commented 5 years ago

No, that didn't work. I loaded it, saved again, closed the emulator, opened the emulator, checked it, it works fine, then I open it in ACSE and save, open the emulator again and I see K.K.

I think it might be important to add that I've time traveled and so I have to change my date and time to get the game to load at all, otherwise the game freezes.

Cuyler36 commented 5 years ago

I've found the issue. It's related to the iQue Player Animal Forest support and the English Patch messing with save data values. I'll get a fix pushed out soon!

LittlestCube commented 5 years ago

Fantastic! Glad we've found the problem.

Cuyler36 commented 5 years ago

This is fixed now. Thanks for the report! If you'd like to try it out, you'll need to build ACSE yourself.