(10-26-2013, 11:24 PM)mitul103 Wrote: If you were to keep the debug log open when you make one of these problematic savestates you would see "FIXME: Open files during savestate, could go badly." Quite simply, loading a savestate does not restore open file handles at the time of the savestate creation and thus the game freezes when trying to deploy a character with a DLC weapon equipped (unless you have another character with that weapon equipped already deployed in which case the weapon is already in memory and it doesn't need to go out to disk). Note that this will affect any game when making savestates while accessing DLC content that lives on the memory stick.
The devs are aware of this problem because they have bothered to create this error message, but it's not something that they have gotten around to fixing yet. You can see the code in DirectoryFileSystem:oState method in https://github.com/hrydgard/ppsspp/blob/...System.cpp
Ah, now this makes some real sense. Thanks a lot for the detailed answer. Well, as you said, the presence of a FIXME tag indicates the devs are aware of the issue, so all that's left is wait until they get around to do something about it (could take a while I suppose, since the game IS playable, and there's likely loads of more important things to fix)
Is there a thread somewhere that tracks or discusses this FIXME?
So, Brackets, seeing as you are a regular contributor, how high would you rate the difficulty of adding open file handles to the savestate data?
I took a peek at the code in github, and it seems like the DoSave function in the DirectoryFileSystem.cpp is just a stub, like a benign version of a "not yet implemented" exception. Am I talking outta my arse?
Alright hi everyone... im totally new to this emulator, i own a psp but it broke so im using this and im wonder how to get off the black screen after i click this game to load. The games does load buts its just black screen but when i press the back arrow on my Samsung galaxy s blaze, it shows the game's background of a small city for when it gives the choices of setting, save, exit, etc so i know its running. Are there certain things i should turn on/off in settings?
(10-31-2013, 09:02 PM)Ddraig Wrote: Alright hi everyone... im totally new to this emulator, i own a psp but it broke so im using this and im wonder how to get off the black screen after i click this game to load. The games does load buts its just black screen but when i press the back arrow on my Samsung galaxy s blaze, it shows the game's background of a small city for when it gives the choices of setting, save, exit, etc so i know its running. Are there certain things i should turn on/off in settings?
(10-31-2013, 04:24 PM)jlperkins Wrote: So, Brackets, seeing as you are a regular contributor, how high would you rate the difficulty of adding open file handles to the savestate data?
I took a peek at the code in github, and it seems like the DoSave function in the DirectoryFileSystem.cpp is just a stub, like a benign version of a "not yet implemented" exception. Am I talking outta my arse?
That's about right. The job of each DoState function (there are a lot throughout the emulator) is to save OR load its individual chunk of state. This is actually the only one that I think is not implemented, iirc. (well and VFSFileSystem, but it's the same basically.)
The std::map "entries" is really the only thing that needs to be saved/restored. Unfortunately, this map consists of operating system file handles. It'll need to be changed to remember the relative file path, and other open parameters.
Then it'll need to save state, just ftell() maybe? Also when restoring, it'll probably need to treat truncate as read/write.
I don't think there's anything else but I'm not totally sure.
(10-31-2013, 09:02 PM)Ddraig Wrote: Alright hi everyone... im totally new to this emulator, i own a psp but it broke so im using this and im wonder how to get off the black screen after i click this game to load. The games does load buts its just black screen but when i press the back arrow on my Samsung galaxy s blaze, it shows the game's background of a small city for when it gives the choices of setting, save, exit, etc so i know its running. Are there certain things i should turn on/off in settings?
11-06-2013, 02:13 AM (This post was last modified: 11-06-2013, 02:15 AM by Tat0r.)
I use PPSSPP for windows with defaults and non-buffered.
I can play my games without a problem, but I realized that when i'm done with the March mission (VIP) escort after the APC has made it to victory a cutscene activates where Aliase (a young girl has been given the go to destroy V2 soldiers after she takes her hood off. PPSSPP crashes.
Windows 7. (PPSSPP has stopped working) I've tried messing with buffer, transform and vertex to no avail. Also toggled Alphatest on and off. No matter what it stops at the same exact point.
Help would be greatly appreciated, thank you.
PPSSPP Gold (Latest)
(11-06-2013, 02:13 AM)Tat0r Wrote: I use PPSSPP for windows with defaults and non-buffered.
I can play my games without a problem, but I realized that when i'm done with the March mission (VIP) escort after the APC has made it to victory a cutscene activates where Aliase (a young girl has been given the go to destroy V2 soldiers after she takes her hood off. PPSSPP crashes.
Windows 7. (PPSSPP has stopped working) I've tried messing with buffer, transform and vertex to no avail. Also toggled Alphatest on and off. No matter what it stops at the same exact point.
Help would be greatly appreciated, thank you.
PPSSPP Gold (Latest)
Have you tried using an earlier version of the emulator to see if the same thing happens? I played through the whole game on .91 without any crashes like that.
11-06-2013, 05:09 PM (This post was last modified: 11-06-2013, 05:10 PM by Tat0r.)
(11-06-2013, 04:18 PM)mitul103 Wrote:
(11-06-2013, 02:13 AM)Tat0r Wrote: I use PPSSPP for windows with defaults and non-buffered.
I can play my games without a problem, but I realized that when i'm done with the March mission (VIP) escort after the APC has made it to victory a cutscene activates where Aliase (a young girl has been given the go to destroy V2 soldiers after she takes her hood off. PPSSPP crashes.
Windows 7. (PPSSPP has stopped working) I've tried messing with buffer, transform and vertex to no avail. Also toggled Alphatest on and off. No matter what it stops at the same exact point.
Help would be greatly appreciated, thank you.
PPSSPP Gold (Latest)
Have you tried using an earlier version of the emulator to see if the same thing happens? I played through the whole game on .91 without any crashes like that.
I honestly haven't tried that. I'll try looking for an older build and try it out. Thanks for the suggestion.
Ok, so I downloaded the save file from Game FAQ to get the password characters, but what I want to know if I delete all the saves from the loading area to free up all the slots, do I still keep the password characters?
(11-09-2013, 11:03 PM)WarPig262 Wrote: Ok, so I downloaded the save file from Game FAQ to get the password characters, but what I want to know if I delete all the saves from the loading area to free up all the slots, do I still keep the password characters?
If you want to delete savestate it okay it don't affect ingame save
most of you said i don't really understand... if you download other game is Save liked Phantasy Star 2 to get special character on this game, it okay to delete that ingame save because that character already be unlock
I worse write english so take easy on me
(even my own language realy bad T_T)
Rig to test now :
Windows 8 64 bit (Laptop)
Intel® Core™ i3-3110M (2.4GHz, 3MB L3 Cache)
Nvidia GT720M 2GB