11-02-2016, 09:45 AM -
(11-01-2016, 05:19 PM)ssshadow Wrote: With my rudimentary knowledge of C++ I tried to work around loading for the Atelier games and AT3 as they have the same issue, if a save file is present it crashes when it checks if a save is present, before the main menu.
Anyway, they all reach the main menu with my hacked build but the Atelier games crash in the main thread after loading, and AT3 behaves weirdly and puts you in an empty starting town... However the problem is not directly inside cellSaveData.cpp. For instance the pointer that is supposed to contain a file path just points to nothing/invalid memory and therefore you get an access violation and a crash. This is likely caused by a deeper emulation issue, beyond my abilities.
Anyway here is my hacked build and some save games, purely if you want to run around an empty starting town in this game: https://mega.nz/#!N4sT1aaA!oi-vAbzplodVY...Qpz_J2tllw
Important: delete the settings file for the each of the games as the game will crash if they are present (because I hard coded the file name "USR-DATA" to avoid an access violation when dereferencing the pointer...)
I suppose an absolutely insane and stupid workaround if you desperately need to play this game would be to ignore everything and simply feed cellSaveData with hard coded correct binary data yourself (like I did with file name and path...)
tl;dr
OFC your "hacked" save is broken when its still Encrypted LOL. (rpcs3 can't handle encrypted saves.)