01-17-2014, 04:02 PM
(01-17-2014, 01:17 PM)serio Wrote: 3437
it seems to work now if i make a new savefile. it still causes the problems if i try to load an existing savefile though.
it causes a lot of null pointer exceptions and shows an "error 0x80110385" message, after which the game asks if it's ok to save. trying to save again causes the same error, so no is the only way out. it still saves though. after restarting the emulator it's unreadable/corrupted.
while comparing the savefiles, the newly created one's params.sfo seems to have more data than the old one's or the broken one's, maybe that's why. originally the save was decrypted, and it gets encrypted afterwards when i try to continue, but params.sfo apparently doesn't get updated with any relevant info (encryption key maybe?) since it's identical in original and corrupted versions.
If you create a new save file in r3437, does it load properly afterwards? If so, then everything should be fine.
How old are the other save files (old and corrupted)? They seem to be using an incomplete PARAM.SFO which causes a major problem when attempting to re-encrypt it (data is missing).
Have you tried replacing the old/corrupted PARAM.SFO with the one from the new version while keeping the data file (DRACULA.BIN in this case)? This should allow JPCSP to locate the necessary data, decrypt the save and re-encrypt it again in the proper format.