Vita3K / compatibility

Commercial game compatibility database
Other
144 stars 53 forks source link

Jetpack Joyride [PCSE00213] #29

Open HorrorTroll opened 6 years ago

HorrorTroll commented 6 years ago

Game summary

Vita3K summary

Test environment summary

Issues

Crash

Screenshots

Not for moment

Log

vita3k.log Patch vita3k.log

IllusionMan1212 commented 5 years ago

Vita3K summary

Issues

Crashes after the displaying the second logo, also fails to find some files

Screenshots

image

Log

vita3k.log

Zangetsu38 commented 5 years ago

crash is caused by NGS, sceNgsAT9GetSectionDetails exactly, it try probablu open music inside package file ^^

JeffreyO commented 1 month ago

Same problem here. Disabling NGS seems to be a workaround so far with the downside of no sound. This occurs on version 1.00 and 1.04 of the application.

I have also noticed that the screenshot feature at the end of the game round doesn't work. It just shows a black texture. This is resolved by setting Disable Surface Sync to disabled.

Trying to access 'The Stash' ingame softlocks it as well.

The game also softlocks sometimes, with a higher chance of softlocking with NGS enabled, OpenGL as renderer, and Disable Surface Sync enabled. The console shows the following when this happens and just increments 'addr':

[14:23:04.127] |E| [ArmDynarmicCallback::MemoryWrite]: Executing: ldr r3, [r1] [14:23:04.127] |E| [ArmDynarmicCallback::MemoryWrite]: Invalid write of uint32_t at addr: 0x84699320, val = 0x7b8f015b PC: 0x812c2e88, SP: 0x80110e90, LR: 0x00000000 r0 : 0x84699310 r6 : 0x0000000a r1 : 0x84baf448 r7 : 0x00000000 r2 : 0x84a6ff60 r8 : 0x00000000 r3 : 0x0e1e3596 r9 : 0x00000000 r4 : 0x00000081 r10: 0x00000001 r5 : 0x801c0010 r11: 0x00000002 r12: 0x8001aaa5 Thumb: true

[14:23:04.127] |E| [ArmDynarmicCallback::MemoryWrite]: Executing: ldr r3, [r1] [14:23:04.127] |E| [ArmDynarmicCallback::MemoryWrite]: Invalid write of uint32_t at addr: 0x84699324, val = 0x4381e74b PC: 0x812c2e88, SP: 0x80110e90, LR: 0x00000000 r0 : 0x84699310 r6 : 0x0000000a r1 : 0x84baf448 r7 : 0x00000000 r2 : 0x84a6ff60 r8 : 0x00000000 r3 : 0x4381e74b r9 : 0x00000000 r4 : 0x00000081 r10: 0x00000001 r5 : 0x801c0010 r11: 0x00000002 r12: 0x8001aaa5 Thumb: true

[14:23:04.127] |E| [ArmDynarmicCallback::MemoryWrite]: Executing: ldr r3, [r1] [14:23:04.127] |E| [ArmDynarmicCallback::MemoryWrite]: Invalid write of uint32_t at addr: 0x84699328, val = 0xfc4c54dd PC: 0x812c2e88, SP: 0x80110e90, LR: 0x00000000 r0 : 0x84699328 r6 : 0x0000000a r1 : 0x84baf460 r7 : 0x00000000 r2 : 0x84a6ff60 r8 : 0x00000000 r3 : 0x4381e74b r9 : 0x00000000 r4 : 0x00000081 r10: 0x00000001 r5 : 0x801c0010 r11: 0x00000002 r12: 0x8001aaa5 Thumb: true

[14:23:04.128] |E| [ArmDynarmicCallback::MemoryWrite]: Executing: ldr r3, [r1] [14:23:04.128] |E| [ArmDynarmicCallback::MemoryWrite]: Invalid write of uint32_t at addr: 0x8469932c, val = 0x60ce1c1d PC: 0x812c2e88, SP: 0x80110e90, LR: 0x00000000 r0 : 0x84699328 r6 : 0x0000000a r1 : 0x84baf460 r7 : 0x00000000 r2 : 0x84a6ff60 r8 : 0x00000000 r3 : 0x4381e74b r9 : 0x00000000 r4 : 0x00000081 r10: 0x00000001 r5 : 0x801c0010 r11: 0x00000002 r12: 0x8001aaa5 Thumb: true

Though with the above settings aside from Disable Surface Sync being disabled: Flying up while in the beginning section crashes the game. But. wait around 10 seconds until the initial wall breaking sound effect ends and then it works until you die, though without any audio. Interestingly, if you slam into a rocket, laser, or die in this state, you get this in the console then the game softlocks after you hit the ground: |E| [export_sceNgsVoicePause::<lambda_1>::operator ()]: sceNgsVoicePause returned SCE_NGS_ERROR_INVALID_ARG (0x804a0002)

Could it be a problem with the emulation of sound mixing or sychronization?

Platform: Windows 11