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

Fix dumb games #4721

Merged
merged 2 commits into from
Jun 11, 2018
Merged

Fix dumb games #4721

merged 2 commits into from
Jun 11, 2018

Conversation

isJuhn
Copy link
Contributor

@isJuhn isJuhn commented Jun 8, 2018

The disc version of Game of Thrones: A Telltale Games Series [BLES02215] is dumb and calls cellGameContentPermit on gamedata without calling cellGameCreateGameData first. We used to return the path to a non-existing gamedata folder which made the game think everything was fine and it dies. I made a test and as expected we shouldn't set the path in such cases, just remove the content_permission.

Loadable -> Ingame (maybe playable?)
image
Thanks to Deminating for testing and the screenshot.

@Deminating
Copy link

Also fixes some of the PES games
PES 2011 loadable -> intro

PES 2011

rpcs3_2018-06-08_08-21-11

PES 2010 loadable -> ingame

PES 2010

rpcs3_2018-06-08_08-30-48

@legend800
Copy link

Wonder if it fixes:
Peggle [NPUA30005] Trial version is perfect | Full game crashes at startup
#4411
The issue has got to be related to creating game/save folders and stuff.

@Nekotekina Nekotekina merged commit 88bfdb0 into RPCS3:master Jun 11, 2018
@FibYar
Copy link

FibYar commented Jun 11, 2018

I think this PR breaks all Atelier games.
Tested in Atelier Rorona Plus, Atelier Ayesha, Atelier Escha & Logy. All of them gives an error while starting:

E {PPU[0x100000e] Thread (installGameDataThread) [0x00062b3c]} cellSysutil: Atelier Rorona Plus is being installed on your HDD.
The HDD access indicator will flash during installation. Please do not power off the system.
S {rsx::thread} RSX: New program compiled successfully
E {PPU[0x100000e] Thread (installGameDataThread) [0x002203cc]} cellSysutil: Installing.

E {PPU[0x100000e] Thread (installGameDataThread) [0x00e85fc8]} 'sys_fs_mkdir' failed with 0x80010014 : CELL_EEXIST, “/” [1]
E {PPU[0x100000e] Thread (installGameDataThread) [0x00e85fc8]} 'sys_fs_mkdir' failed with 0x8001003a : CELL_ENOTMOUNTED, “/Res/” [1]
E {PPU[0x1000000] Thread (main_thread) [0x0021ecfc]} cellSysutil: Installation failed.
You must delete and reinstall the game data to play this game.

@Nekotekina
Copy link
Member

Should be fixed in master.

@0-Satanael
Copy link

That update killed Persona 5 Please Fix it all i have just black screen tried to clear all caches but nothing worked
untitled2

@AniLeo
Copy link
Member

AniLeo commented Jun 12, 2018

Did you read the comment above?..

@FibYar
Copy link

FibYar commented Jun 12, 2018

It works now. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants