Vita3K / Vita3K-Android

Public releases and CI for the Vita3K Android app
GNU General Public License v2.0
1.24k stars 47 forks source link

[BUG]: Black screen at player name input in `Persona 4 The GOLDEN` #594

Open anthqiu opened 8 months ago

anthqiu commented 8 months ago

Is there an existing issue for this?

Affected Build(s)

0.2.0-11

Description of Issue

In Persona 4 The GOLDEN, when starting a new game, the game blacks out before player enter their name.

Expected Behavior

Normal gameplay

Reproduction Steps

Log File

PCSH00021 - [Persona 4 The GOLDEN].log.

...
[11:45:52.520] |E| [open_file]: Missing file at /storage/emulated/0/Android/data/org.vita3k.emulator/files/vita/ux0/user/00/savedata/PCSH00021/SlotParam_15.bin (target path: savedata0:/SlotParam_15.bin)
[11:45:52.520] |W| [io_error_impl]: open_file (sceAppUtilSaveDataSlotGetParam) returned 0x80010002
[11:45:52.520] |E| [open_file]: Missing file at /storage/emulated/0/Android/data/org.vita3k.emulator/files/vita/ux0/user/00/savedata/PCSH00021/SlotParam_16.bin (target path: savedata0:/SlotParam_16.bin)
[11:45:52.520] |W| [io_error_impl]: open_file (sceAppUtilSaveDataSlotGetParam) returned 0x80010002
[11:46:34.984] |W| [operator()]: Unimplemented sceImeSetText import called.
[11:46:34.985] |E| [MemoryRead]: Invalid read of uint32_t at address: 0x0
PC: 0x00000000,   SP: 0x8014fe88,   LR: 0x800cf001
r0 : 0x00000000   r6 : 0x84276bdc
r1 : 0x803fc000   r7 : 0x00000000
r2 : 0x00000000   r8 : 0x8014fe88
r3 : 0x00000001   r9 : 0x00000000
r4 : 0x813cc9a4   r10: 0x00000000
r5 : 0x81488ed4   r11: 0x847f3930
r12: 0x00000080
Thumb: false

[11:46:34.985] |C| [MemoryRead]: PC is 0x0
[11:46:34.985] |E| [MemoryRead]: Invalid read of uint32_t at address: 0x4
PC: 0x00000000,   SP: 0x8014fe88,   LR: 0x800cf001
r0 : 0x00000000   r6 : 0x84276bdc
r1 : 0x803fc000   r7 : 0x00000000
r2 : 0x00000000   r8 : 0x8014fe88
r3 : 0x00000001   r9 : 0x00000000
r4 : 0x813cc9a4   r10: 0x00000000
r5 : 0x81488ed4   r11: 0x847f3930
r12: 0x00000080
Thumb: false

After the above section are endless of Invalid read of uint32_t at address errors which makes the filesize very large, so I only kept the first ~20 errors of this type in the original logfile.

System Configuration

AYN Odin2 CPU: Qualcomm Snapdragon 8 Gen 2 GPU/Driver: stock driver and adreno676.53 RAM: 12G OS: Android 13, Kernel version 5.15.78

I am using latest firmware downloaded from PlayStation website with system language set to Chinese(Simplified) and IME set to English (US). The game is in Chinese(Traditional).