Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remaining issues with PSP saves not loading on PPSSPP #5821

Closed
hrydgard opened this issue Apr 8, 2014 · 39 comments
Closed

Remaining issues with PSP saves not loading on PPSSPP #5821

hrydgard opened this issue Apr 8, 2014 · 39 comments
Labels
Saving issue Prevents or obstructs saving game (not save states.)

Comments

@hrydgard
Copy link
Owner

hrydgard commented Apr 8, 2014

I got a report by mail that "Sengoku Musou 3z special" and "Musou orochi 2 special" saves can't be transferred from the PSP, PPSSPP considers them as corrupted. These games are both ULJM.

Let's collect similar issues here and see if we can find common causes.

I tried to find a meta issue for this but my search failed, but maybe we already have one :)

So here's the list (feel free to add to it:)

  • Sengoku Musou 3z Special (saves appear as corrupted)
  • Musou orochi 2 special (saves appear as corrupted)
  • Persona 1 (psp shows corrupted, ppsspp tries but game says invalid data)
  • Persona 2 Innocent Sin
  • Bakumatsu Rock
@daniel229
Copy link
Collaborator

Bakumatsu Rock ULJS00598 (saves not appear as corrupted)
#5682

@sum2012
Copy link
Collaborator

sum2012 commented Apr 8, 2014

Ace Combat X2
#5545

@thedax
Copy link
Collaborator

thedax commented Apr 9, 2014

Gods Eater Burst: saves don't show up as "corrupt" per se, but they kick you back to the main menu with a message in the log complaining about a hash being broken. Saves from PPSSPP work on a real PSP, but not the other way around. PPSSPP-created saves that are then saved on the real PSP are also broken when brought back into PPSSPP.

#3988

@sum2012
Copy link
Collaborator

sum2012 commented Apr 22, 2014

Football manager handhell 2007 And 2012
#5934

@richz00
Copy link

richz00 commented Apr 22, 2014

Football Manager series can save game but crash after press back (O) button. Cannot back to game.

@richz00
Copy link

richz00 commented Apr 22, 2014

Ghoss.. I test FM series with PPPSSPP 0.7.5 version, try to load , press back , because ppsspp still running, it not freeze like new version, back to ppsspp menu, press savestate, voila, can continue game again...can load save game with this trick...

@sum2012
Copy link
Collaborator

sum2012 commented Apr 23, 2014

Football Manager 2007
v0.9.8-492-g97c18e7
info and debug log
https://drive.google.com/file/d/0B3OaSdeV0L8kamJwZU85VTVTMDg/edit?usp=sharing
Hmm: 16:19:103 FMH I[KERNEL]: HLE\sceKernelMemory.cpp:1139 sceKernelPrintf: libc:_getmodreent: no reent structure

@sum2012
Copy link
Collaborator

sum2012 commented Apr 24, 2014

JPCSP emulator have this warn log:
732460 [FMH] WARN hle.sceGe_user - sceGeListEnQueue can't enqueue duplicate list address
Full log:
https://gist.github.com/sum2012/4743b5928be2f45b769a

@drjammy
Copy link

drjammy commented Jul 18, 2014

Spider-Man Friend or Foe black screens when any save data is loaded. ULUS10318.

@unknownbrackets
Copy link
Collaborator

Does this still happen with Sengoku Musou 3z Special and Musou Orochi 2 Special?

Has anything changed in Spiderman Friend or Foe? Can you post a log?

-[Unknown]

@daniel229
Copy link
Collaborator

Musou Orochi 2 Special works fine now.

@sum2012
Copy link
Collaborator

sum2012 commented Aug 25, 2014

"Spider-Man Friend or Foe" same problem , full of "bad file 4" in v0.9.9.1-128-gcaa34c4

02:54:009 FMOD thread I[ME]: HLE\sceAtrac.cpp:779 0=sceAtracGetBufferInfoForResetting(2, 0, 0bfaa280)
02:54:010 FMOD thread E[IO]: HLE\sceIo.cpp:834 sceIoReadAsync: bad file 4
02:54:010 FMOD thread E[IO]: HLE\sceIo.cpp:834 sceIoReadAsync: bad file 4

info log:
https://drive.google.com/file/d/0B3OaSdeV0L8kR3hMVmtNUmhHaFk/edit?usp=sharing

debug log:
https://drive.google.com/file/d/0B3OaSdeV0L8kLS1CckwzZnVBVGM/edit?usp=sharing

@Vandalier
Copy link

Dissidia: Final Fantasy.

The problem I have is converting the ppsspp save file over to psp (my ppsspp file is named differently to my psp file, but ppsspp will play the psp file)

Here is what I did.

  • I had a save file on my psp
  • I copied my save file over to ppsspp via USB transfer
  • I deleted the contents of the ppsspp file (ULUS10437GameData00) and replaced the folder with my psp file contents (ULUS01270GameData00) and did not rename any file
  • The save loaded on my ppsspp perfectly
  • I added a single cheat using ppsspp cheat system
  • I saved the game and exited ppsspp

Now, I tried to reverse the method I used to restore the new save back onto my psp memory, but the file is corrupted.
I have tried changing the folder name on the psp to the name of the ppsspp folder, and my psp can read it, but because the code is different, when I try to load that save it tells me it is not present. (No save data)
I have the save on ppsspp and it still works perfectly for me, but I can no longer use that file on my psp. I'm hoping someone can help me fix this problem because I prefer gaming on my psp system.
(I'm not sure if it matters, but the copy of Dissidia I have on psp is a digital download from the psn store, but the ppsspp copy is a downloaded iso)

@unknownbrackets
Copy link
Collaborator

Those games are different regions. They may save files differently. For example, the European one may save your name with extra data for different character sets not used in the US release. Cheats can also corrupt saves, depending on what they are.

http://ppsspp.org/faq.html

-[Unknown]

@Ranguna
Copy link

Ranguna commented Feb 9, 2015

Persona 3 Portable ( ULUS10512 )

I played this game for a long time on my PSP but when I tried to transfer my saves to PPSSPP the emulator crashes.

The saves appear on the screen but when I press the circle after loading the saves PPSSPP stoppes working.

I've tried decrypting the .bin file with the game key that I dumped but it keeps on crashing.

@unknownbrackets
Copy link
Collaborator

Are you absolutely sure the games are from the same region? EU games will crash after trying to load US games, etc. commonly. This is because they save entirely differently and the game code is entirely different. Did you rip the disc you originally saved using?

-[Unknown]

@Ranguna
Copy link

Ranguna commented Feb 9, 2015

I ripped the disk and used it both on my PSP and on PPSSPP, the image is the same. But PPSSPP crashes when I load PSP's savedata.

@fatwhitelump
Copy link

I have the same issue as Ranguna. I'm using the same iso on the PSP as I am on my Android device. I've tried creating multiple saves in different locations on the PSP but PPSSPP always crashes when loading them.

@Ranguna
Copy link

Ranguna commented Feb 26, 2015

So.. Is there any way to use my P3P Saves ?

@sum2012
Copy link
Collaborator

sum2012 commented Feb 27, 2015

@fatwhitelump @Ranguna
Can anyone share the P3P Saves ?

@Ranguna
Copy link

Ranguna commented Mar 2, 2015

@sum2012
Copy link
Collaborator

sum2012 commented Mar 2, 2015

@Ranguna
Encrypted or decrypted save files don't work on real psp
1

@unknownbrackets
Copy link
Collaborator

Note that there are some hacks and CFW that force games into older firmware versions or etc. to try to make them play on older firmware versions than their minimum requirement.

These may alter the way the savedata is made (since savedata depends on minimum required firmware version, kinda.) Such firmware may not load on real PSPs or in PPSSPP, unfortunately.

PPSSPP is designed to be compatible with saves from a PSP running firmware 6.60, and with games that have been unaltered and are not pirated or bootlegged.

-[Unknown]

@Ranguna
Copy link

Ranguna commented Mar 2, 2015

@sum2012 @unknownbrackets My PSP firmware is 5.50, I was hoping that I could fix this but apparently I can't play with my old saves 😞
Thanks for all the help

@unknownbrackets
Copy link
Collaborator

That game requires 6.20, so yes, it must've been hacked in some way which most likely affects saves. Maybe we can add some option to force a different version like CFW does, that might allow loading a save, not sure.

-[Unknown]

@Ranguna
Copy link

Ranguna commented Mar 2, 2015

That'd be really great, but it's probably a long shot because games that are played on old firmware are most likely hacked in some way and even thought PPSSPP loads with a differente firmware version then the saves might still fail to load due to the fact that it was hacked to work on old CFW. But it's worth the try.

@sum2012
Copy link
Collaborator

sum2012 commented Mar 6, 2015

@unknownbrackets This is v1.0.1-117-gc991dd7 @Ranguna save log
https://gist.github.com/sum2012/ece72c581e1c51ff4ceb

I have tried this commit but still fail
sum2012@5109513

@Aginamon
Copy link

Aginamon commented Apr 5, 2015

Still no fix on ppsspp loading p3p saves from psp? :C

@sum2012
Copy link
Collaborator

sum2012 commented Apr 5, 2015

@Aginamon as you see above, PPSSPP current don't support 5.50 firmware 's save

@unknownbrackets
Copy link
Collaborator

It does support firmware 5.50 saves, actually. What it does not currently support is games that run on 6.20 that were hacked to run on 5.50. Saves made by the original, unhacked game, will work fine. Saves made by other, unhacked games which run on 5.50 will also work fine.

-[Unknown]

@Reptile62
Copy link

Dissidia: Final Fantasy & Dissidia 012:

Don't know if anyone still works on these, but here goes:
Using PPSSPP v1.2.1.1
Dissidia: Had a corrupt save on my PSP, which PPSSPP would load fine (no cheats on save file). Used magicsave on psp to restore it. Now, data works on PSP, but is considered corrupt on PPSSPP.

Dissidia 012: Similar issue. Had a newly made save file on PSP, transferred from brand new Dissidia save (no cheats). PSP can load it, PPSSPP thinks its corrupt.

The only way I've been able to transfer successfully so far is to use magic save on the PSP to corrupt it, and send it to PPSSPP. Then reverse when I want to play on the PSP again.

@sum2012
Copy link
Collaborator

sum2012 commented Mar 12, 2016

@Reptile62 can you upload your save which you used magicsave
to http://drive.google.com ?
(please zip the save folder first)

@sum2012
Copy link
Collaborator

sum2012 commented Mar 13, 2016

@Reptile62 I test my real psp "It said the data is corrupt"
What is your PSP firmware ?

@Reptile62
Copy link

@sum2012
I believe I'm running 5.00 M33-6.

@sum2012
Copy link
Collaborator

sum2012 commented Mar 13, 2016

@Reptile62 This game 's firmware is 5.5.
PPSSPP current doesn't support CFW that force games into older firmware versions or etc. to try to make them play on older firmware versions than their minimum requirement.

These may alter the way the savedata is made (since savedata depends on minimum required firmware version, kinda.) Such firmware may not load on real PSPs or in PPSSPP

@Reptile62
Copy link

@sum2012
Is it possible it's an issue with my .iso instead? My original save data, when I first started playing with my UMD, worked fine for a couple years. It got corrupted (according to my PSP), when I started playing the game from an .iso for it, (my UMD tray broke, and I never got around to fixing it). It worked for a few days, then wouldn't work afterwards. That was a few years ago, and I never bothered looking into it until just last week.

@unknownbrackets
Copy link
Collaborator

One thing is for sure: the game doesn't support 5.00. There must be a hack allowing you to play it (either on the disc or via your firmware, most likely the custom firmware.)

But also, games written for 5.50 and higher typically save differently than games written for 5.00. That's why the savedata your PSP is producing is wrong. The hack allowing you to play it in the first place is probably somehow making the savedata work on your PSP as well (so you can load and save the wrong savedata, which is "hack format" data, rather than "official format" data like PPSSPP loads/saves.)

-[Unknown]

@unknownbrackets
Copy link
Collaborator

I'm going to close this - I think we may have resolved all of these issues. We recently found #11000, but aside from that PSP/PPSSPP compatibility seems pretty good.

-[Unknown]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Saving issue Prevents or obstructs saving game (not save states.)
Projects
None yet
Development

No branches or pull requests