shadps4-emu / shadps4-game-compatibility

Shadps4 game compatibility
207 stars 21 forks source link

CUSA01113 - Gravity Rush™ Remastered #75

Open Graubek opened 4 months ago

Graubek commented 4 months ago

Game Name

Gravity Rush™ Remastered

Game code

CUSA01113

Game version

v1.00

Used emulator's version (only released versions are acceptable)

v0.1.0

Current status

Nothing

Error

[Lib.NetCtl] <Error> netctl.cpp:sceNetCtlCheckCallback:82: (STUBBED) called
[Core] <Error> stubs.cpp:CommonStub:42: Stub: sceNgs2VoiceGetState (nid: -TOuuAQ-buE) called, returning zero to 0x900d7b4b2
[Lib.NpManager] <Error> np_manager.cpp:sceNpCheckCallback:873: (STUBBED) called
[Core] <Error> stubs.cpp:CommonStub:42: Stub: sceNgs2SystemRender (nid: i0VnXM-C9fc) called, returning zero to 0x900d81b47
[Core] <Error> stubs.cpp:CommonStub:42: Stub: sceNgs2RackGetVoiceHandle (nid: MwmHz8pAdAo) called, returning zero to 0x900d7b4a0
[Core] <Error> stubs.cpp:CommonStub:42: Stub: sceNgs2SystemRender (nid: i0VnXM-C9fc) called, returning zero to 0x900d81b47
[Core] <Error> stubs.cpp:CommonStub:42: Stub: sceNgs2VoiceGetState (nid: -TOuuAQ-buE) called, returning zero to 0x900d7b4b2

Description

After starting the game, a black screen appears. The emulator does not crash, but the log file can reach skyrocketing sizes if you don't shut down the emulator quickly

Screenshots

No response

Log File

shad_log.txt

georgemoralis commented 4 months ago

You should add libSceNgs2.sprx in user/sys_modules/ might give better results

Graubek commented 4 months ago

You should add libSceNgs2.sprx in user/sys_modules/ might give better results

shad_log.txt

[Lib.NetCtl] <Error> netctl.cpp:sceNetCtlCheckCallback:82: (STUBBED) called
[Lib.NpManager] <Error> np_manager.cpp:sceNpCheckCallback:873: (STUBBED) called
Graubek commented 3 months ago

Used version v0.2.0

Log: shad_log.txt

Error:

[Core] <Error> stubs.cpp:CommonStub:42: Stub: sceRazorCpuFiberSwitch (nid: PAytDtFGpqY) called, returning zero to 0x91fffcd57
[Core] <Error> stubs.cpp:CommonStub:42: Stub: sceRazorCpuFiberSwitch (nid: PAytDtFGpqY) called, returning zero to 0x91fffcaf2
[Core] <Error> stubs.cpp:CommonStub:42: Stub: sceRazorCpuFiberSwitch (nid: PAytDtFGpqY) called, returning zero to 0x91fffcd57
[Core] <Error> stubs.cpp:CommonStub:42: Stub: sceRazorCpuFiberSwitch (nid: PAytDtFGpqY) called, returning zero to 0x91fffcaf2
[Core] <Error> stubs.cpp:CommonStub:42: Stub: sceRazorCpuFiberSwitch (nid: PAytDtFGpqY) called, returning zero to 0x91fffcd57
[Core] <Error> stubs.cpp:CommonStub:42: Stub: sceRazorCpuFiberSwitch (nid: PAytDtFGpqY) called, returning zero to 0x91fffcaf2
[Core] <Error> stubs.cpp:CommonStub:42: Stub: sceRazorCpuFiberSwitch (nid: PAytDtFGpqY) called, returning zero to 0x91fffcd57
Fancy2209 commented 2 months ago

In my end the current error in v0.2.0 is

[Tty] <Info> libkernel.cpp:ps4__write:210: ERROR(FIOS2): SCE_FIOS_ERROR_UNIMPLEMENTED / sceFiosArchiveGetMountBufferSize

shad_log.txt

birthtothunder commented 1 month ago

Tested on 0.3.0 Has good performance but is missing text and character models https://github.com/user-attachments/assets/9aabc6c0-2c93-4fb0-81a5-626df07f7cc6 shad_log.txt

Status should be "Ingame"

Graubek commented 1 month ago

Used version v0.3.0

Current status: Ingame

Log: shad_log.txt

Gameplay: https://youtu.be/sBoRRgU-2Mc

Foul-Tarnished commented 1 month ago

Workaround for missing text:

Foul-Tarnished commented 1 month ago

Loading a save file make the emulator crash: (during loading screen, a few seconds after pressing "continue" and choosing a savefile) shad_log.txt

[Debug] <Critical> texture_cache.cpp:ResolveDepthOverlap:102: Unreachable code!

FrameEnder commented 1 month ago

Used Version v0.3.0

Current Status: Ingame shad_log.txt

Only issue I see, aside from needing font work arounds is the game will inconsistently crash on loading a save requiring several restarts until it works.

knight-ki11er commented 2 weeks ago

Workaround for missing text:

  • Add libSceFontFt.sprx and libSceFreeTypeOt.sprx into "sce_module" game folder.

Doesn't work on v0.4.1-b7fe085

HixtyGamer commented 2 weeks ago

On v0.4 you also need to add libSceFont.sprx into "sce_module" game folder

b34c0n5 commented 2 weeks ago

Works flawless on v. 0.4.0 image

Foul-Tarnished commented 2 weeks ago

... Try to load a savefile

Le ven. 1 nov. 2024 à 11:40, b34c0n5 @.***> a écrit :

Works flawless on v. 0.4.0 image.png (view on web) https://github.com/user-attachments/assets/e893f5e4-d8d4-4930-9c7c-ff9112ce0048

— Reply to this email directly, view it on GitHub https://github.com/shadps4-emu/shadps4-game-compatibility/issues/75#issuecomment-2451670639, or unsubscribe https://github.com/notifications/unsubscribe-auth/AZVYVBXPM7FOPAZDH2RSMKLZ6NLAVAVCNFSM6AAAAABKKCCLRCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINJRGY3TANRTHE . You are receiving this because you commented.Message ID: @.***>

GHU7924 commented 2 weeks ago

Please help me figure out the issue. Tell me what I'm doing wrong or what I didn't do.

Build v0.4.1 WIP main 0b015da (yes 0.4.1, not 0.4.0, but what's the point if 0.3.0 has the status "ingame").

I started the game for the first time, but it didn't start. (like without an error, but the log stopped). I opened the shad_log and saw the lines:

[Loader] emulator.cpp:LoadSystemModules:306: Can't Load libSceNgs2.sprx switching to HLE [Loader] emulator.cpp:LoadSystemModules:306: Can't Load libSceFiber.sprx switching to HLE [Loader] emulator.cpp:LoadSystemModules:306: Can't Load libSceLibcInternal.sprx switching to HLE [Loader] emulator.cpp:LoadSystemModules:306: Can't Load libSceDiscMap.sprx switching to HLE [Loader] emulator.cpp:LoadSystemModules:306: Can't Load libSceRtc.sprx switching to HLE

I then thought that the game might need modules, so I threw in 13 module files in user/sys_modules/ (There were so many of them, it seems). I started the game, it worked, but I see such a window.

GRR

GRR2

I read that also need to add libSceFont.sprx into "sce_module" game folder. I did it, but there are no changes.

I read on and see a comment that says needs to be added libSceFontFt.sprx (not a libSceFont.sprx ?) and libSceFreeTypeOt.sprx into "sce_module" game folder. There are no such files among my modules, then where did they come from? It put me in a stupor. Just give me a hint of what information I missed or what I misunderstood.

knight-ki11er commented 2 weeks ago

You have to dump them from your ps4

GHU7924 commented 2 weeks ago

You have to dump them from your ps4

Understood. Thank you.

Edit:

I added libSceFontFt.sprx and libSceFreeTypeOt.sprx into "sce_module" game folder, but for some reason it didn't help. Then I added libSceFont.sprx to them, and after that everything was fixed.

GRR3

guruemulation commented 2 weeks ago

Used Version 0.4.0

I've been testing this game, I've reached Episode 13: Kids Just Don't Understand, but couldn't load a save game anymore. Encountered several issues, loading a game doesn't always work and the game crashes often when fighting Nevi.

Log load game crash [Debug] texture_cache.cpp:ResolveDepthOverlap:102: Unreachable code! shad_log.txt

Log Nevi battle crash [Debug] liverpool_to_vk.h:PromoteFormatToDepth:79: Unreachable code! shad_log.txt

azurefan01 commented 3 days ago

I've been facing the savefile loading issue as well, I hope these logs help, one is of a savefile failing to load and the other one is of the same savefile succeeding to load.

Filed loading: shad_log_GRR_save_load_fail.txt

Successful loading (It may have 2~3 failed loadings but the last one is a successful load of the savefile. In the last one I loaded the savefile opened the menu exited the game and then exited ShadPS4): shad_log_GRR_save_load_succeed.txt

I'm playing on Fedora Linux 41, with and Nvidia graphics (3070 laptop GPU) card and an AMD CPU (AMD Ryzen™ 9 5900HX with Radeon™ Graphics × 16). The version of the emulator is v0.4.1 WIP (Revision https://github.com/shadps4-emu/shadPS4/commit/7ab851592bca44c27e5c6a8f86d50361199b7082. Which is in the logs but I might as well make it clear).

b34c0n5 commented 1 day ago

azurefan01

Mind sharing the gamefile as well?

azurefan01 commented 3 hours ago

@b34c0n5 Not at all, here you go! Sorry for the delay, I haven't been home these days so I couldn't get the savefile

Here it is, better than before, this time I got the savefile to load and to failt loading first try! Filed loading: shad_log_GRR_save_load_fail.txt

Successful loading (I loaded the savefile opened the menu exited the game and then exited ShadPS4): shad_log_GRR_save_load_succeed.txt

Savefile: SAVEDATA02.zip