@Devina and others with the savedata "corruption" bug.
Your savedata is not actually corrupt. Refer to this
issue report I created on the gihub for more details.
The gist of it is that a
certain commit by [Unknown] has upgraded the sdkver funcs used by the emulator from v0.9.6-696-geb92987 onwards. This somehow creates a conflict with the Engllish patch used by the game and possibly other English patched games that are reliant on the same sdkver functions like Hatsune Mike Project Diva 2nd. I know this because the original unpatched Japanese version of the game has no issues with the save data even when using the latest builds.
The current solution to this issue (which I've used personally with success) is as follows:-
You have to upgrade your savedata to the newer SDK version so that you can use it in all future PPSSPP builds. Mind you, the process is one-way so keep a backup of your savedata incase you wish to use older builds again for some reason.
Use this customized ppsspp executable (
https://www.mediafire.com/?7wd9bk6poayr57b) I've uploaded and compiled, load your old KH BBS save game in it, and save it again using the same version of ppsspp. Then, load it using the latest 0.9.7.2 version of PPSSPP. It should work perfectly.
The build does not have any special code except for the
following which was proposed by [Unknown] himself which worked as a stopgap solution:-
In SavedataParam::LoadDecryptedSave() within Core/Dialog/SavedataParam.cpp
Code:
decryptMode = (GetSDKMainVersion(sceKernelGetCompiledSdkVersion()) >= 4 ? 5 : 3);
is changed to
which is the basis of the build.
The customized build is perfectly safe to use in your working ppsspp folder(don't be concerned about the name as I've just renamed it for my own convenience) It's a 64bit Windows executable though, so if you're playing KH on a mobile device, find a 64bit Windows PC to do the upgrading process.