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

Attempting to run demo EBOOT.PBPs from the "Games" or "Demos & Homebrew" tab results in the emulator claiming the file is corrupt, when it isn't. #3328

Closed
thedax opened this issue Aug 22, 2013 · 8 comments · Fixed by #3550

Comments

@thedax
Copy link
Collaborator

thedax commented Aug 22, 2013

In 0.9.1-27, if you try to run demo EBOOT.PBP files, the emulator will claim the file is corrupted, even though it isn't. If I use Win32's "Load..." option, the same demo loads up immediately. Seems like running it from the Recents tab thereafter also works..this is a weird bug.

Tested with the Patapon 2 demo: http://www.pspdemocenter.com/page.php?id=3588

@Ritori
Copy link

Ritori commented Aug 22, 2013

Same as God Eater 2 demo file is corrupted it work when drag and drop EBOOT.PBP in ppsspp.

@vsub
Copy link

vsub commented Aug 22, 2013

Works fine here
God Eaters 2.PBP
Lord of Apocalypse.PBP
Lord of Arcana.PBP
Project Diva Extended.PBP

0.9.1-27 x86
The games are in
memstick\PSP\GAME
and I also tried renaming them to EBOOT.PBP

Running them from "Demos & Homebrew" and "Games"
Edit:Drag-dropping them also work

@thedax
Copy link
Collaborator Author

thedax commented Aug 22, 2013

Try putting one in a completely different directory, like C:\Games\PSP\Demos\ThisIsADemo\EBOOT.PBP.

@vsub
Copy link

vsub commented Aug 22, 2013

Now that's some weird problem
If the folder in named GAME(placed in memstick\PSP)and the file inside is named EBOOT.PBP,ppsspp will show the game icon even before I enter the GAME folder.
You won't be able to run the game using the browser but you will be able if you use "Demos & Homebrew"

If the folder in named GAME(placed in memstick\PSP)and the file is not named EBOOT.PBP,you will be able to enter the folder and run the game and you will also be able to run it from "Demos & Homebrew"

If you place the game in sub folder in memstick\PSP\GAME and use EBOOT.PBP as a name,you won't be able to run the game using the browser

If you place the GAME folder in the ppsspp directory,if the name is EBOOT.PBP,it will not run

If you place the GAME folder in the ppsspp directory and rename the demo to something else,you will be able to run it.

If you rename the GAME folder and place in the ppsspp directory,if the demo name is EBOOT.PBP,it will not run

If you rename the GAME folder and place in the ppsspp directory,and if you rename the demo,then it will run

@thedax
Copy link
Collaborator Author

thedax commented Aug 22, 2013

Heh, told you it's weird. I'll bisect it later to see what the problem is. Thanks for the thorough test.

@Ritori
Copy link

Ritori commented Aug 22, 2013

I got this problem when I try this :
GodEater2 demo

memstick/PSP/GAME/EBOOT.PBP it work
but if
memstick/PSP/GAME/NPJH90338/EBOOT.PBP don't work (if I rename don't show any icon in PPSSPP )

@thedax
Copy link
Collaborator Author

thedax commented Sep 1, 2013

I finally got around to looking at this, and it seems like it's caused by the emulator thinking it's a directory game, when it isn't. It just checks to see if an eboot.pbp is present, but not if it's an NP EBOOT(meaning a demo or ISO-containing eboot). It works from the Load... option because you're directly selecting the eboot.pbp, meaning the game's full path is "path/to/your/demo/or/game/eboot.pbp" versus when you click an icon that's a directory with a pbp inside, which has the path of "path/to/your/demo/or/game", and then later looks for an EBOOT.PBP(but as I said, doesn't do further checks to see what kind of EBOOT it is).

@thedax
Copy link
Collaborator Author

thedax commented Sep 1, 2013

Closing, fixed by #3550.

@thedax thedax closed this as completed Sep 1, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants