RPCS3 Forums

Full Version: Metal Gear Solid 4 Demo Version [NPEB90116]
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Game loads with black screen and 0fps. It has error with rsx method
"sys_fs: sys_fs_open(“/dev_flash/data/font/SCE-PS3-YG-R-KOR.ccd”): failed to open file (flags=0, mode=0)"

This is probably not why the game is crashing with an unknown RSX method, but what's happening here is that the game is trying to load some font files from the PS3 firmware, so you should definitely get these from your real PS3 too. Or you know, Google...
(10-14-2016, 10:40 AM)ssshadow Wrote: [ -> ]"sys_fs: sys_fs_open(“/dev_flash/data/font/SCE-PS3-YG-R-KOR.ccd”): failed to open file (flags=0, mode=0)"

This is probably not why the game is crashing with an unknown RSX method, but what's happening here is that the game is trying to load some font files from the PS3 firmware, so you should definitely get these from your real PS3 too. Or you know, Google...
OK rsx method gone after latest improvements, but immediately next error is HLE TODO: Unimplemented syscall sys_overlay_load_module
Code:
E {PPU[0x1000019] Thread (DLPFS DIR INIT) [0x00322c20]} sys_fs: sys_fs_opendir(“/dev_hdd0/game/NPEB90116/USRDIR/dlc/dl_oct”): failed to open directory
E {PPU[0x1000019] Thread (DLPFS DIR INIT) [0x00322c20]} 'cellFsOpendir' failed with 0x80010006 : CELL_ENOENT
W {PPU[0x1000019] Thread (DLPFS DIR INIT) [0x00322c20]} cellFs: cellFsOpendir(path=“/dev_hdd0/game/NPEB90116/USRDIR/dl_weapon”, fd=*0xd00d3a00) -> sys_fs_opendir()
W {PPU[0x1000019] Thread (DLPFS DIR INIT) [0x00322c20]} sys_fs: sys_fs_opendir(path=“/dev_hdd0/game/NPEB90116/USRDIR/dl_weapon”, fd=*0xd00d3a00)
E {PPU[0x1000019] Thread (DLPFS DIR INIT) [0x00322c20]} sys_fs: sys_fs_opendir(“/dev_hdd0/game/NPEB90116/USRDIR/dl_weapon”): failed to open directory
E {PPU[0x1000019] Thread (DLPFS DIR INIT) [0x00322c20]} 'cellFsOpendir' failed with 0x80010006 : CELL_ENOENT
W {rsx::thread} RSX: NV4097_GET_REPORT: Unimplemented type 1
W {rsx::thread} RSX: NV4097_GET_REPORT: Unimplemented type 1
W {rsx::thread} RSX: NV4097_GET_REPORT: Unimplemented type 1
W {PPU[0x1000001] Thread (MGS4 MAIN) [0x00323740]} sys_lwmutex: _sys_lwmutex_create(lwmutex_id=*0xd002f9e8, protocol=0x2, control=*0x58aac0, arg4=0x80000001, name=0x0, arg6=0x0)
W {PPU[0x1000001] Thread (MGS4 MAIN) [0x003236e0]} sysPrxForUser: sys_ppu_thread_create(thread_id=*0xa06998, entry=0x3f6760, arg=0xa06998, prio=1016, stacksize=0x4000, flags=0x1, threadname=“SdHdd_Thread”)
W {PPU[0x1000001] Thread (MGS4 MAIN) [0x003236e0]} sys_ppu_thread: _sys_ppu_thread_create(thread_id=*0xa06998, param=*0xd002f910, arg=0xa06998, unk=0x0, prio=1016, stacksize=0x4000, flags=0x1, threadname=“SdHdd_Thread”)
W {PPU[0x1000001] Thread (MGS4 MAIN) [0x00323740]} sys_lwmutex: _sys_lwmutex_create(lwmutex_id=*0xd002f9c8, protocol=0x2, control=*0x574848, arg4=0x80000001, name=0x1000000, arg6=0x0)
W {PPU[0x1000001] Thread (MGS4 MAIN) [0x003236e0]} sysPrxForUser: sys_ppu_thread_create(thread_id=*0xa069f0, entry=0x3f6760, arg=0xa069f0, prio=384, stacksize=0x4000, flags=0x1, threadname=“SdTune_Thread”)
W {PPU[0x1000001] Thread (MGS4 MAIN) [0x003236e0]} sys_ppu_thread: _sys_ppu_thread_create(thread_id=*0xa069f0, param=*0xd002f8f0, arg=0xa069f0, unk=0x0, prio=384, stacksize=0x4000, flags=0x1, threadname=“SdTune_Thread”)
W {PPU[0x1000001] Thread (MGS4 MAIN) [0x00323740]} sys_lwmutex: _sys_lwmutex_create(lwmutex_id=*0xd002f9d8, protocol=0x2, control=*0x58c400, arg4=0x80000001, name=0xc0276d0000000000, arg6=0x0)
W {rsx::thread} RSX: NV4097_GET_REPORT: Unimplemented type 1
W {rsx::thread} RSX: NV4097_GET_REPORT: Unimplemented type 1
W {rsx::thread} RSX: NV4097_GET_REPORT: Unimplemented type 1
W {PPU[0x1000019] Thread (DLPFS DIR INIT) [0x00322c20]} cellFs: cellFsOpendir(path=“/dev_hdd0/game/NPEB90116/USRDIR/dlc/dl_icon”, fd=*0xd00d3a00) -> sys_fs_opendir()
W {PPU[0x1000019] Thread (DLPFS DIR INIT) [0x00322c20]} sys_fs: sys_fs_opendir(path=“/dev_hdd0/game/NPEB90116/USRDIR/dlc/dl_icon”, fd=*0xd00d3a00)
E {PPU[0x1000019] Thread (DLPFS DIR INIT) [0x00322c20]} sys_fs: sys_fs_opendir(“/dev_hdd0/game/NPEB90116/USRDIR/dlc/dl_icon”): failed to open directory
E {PPU[0x1000019] Thread (DLPFS DIR INIT) [0x00322c20]} 'cellFsOpendir' failed with 0x80010006 : CELL_ENOENT
W {rsx::thread} RSX: NV4097_GET_REPORT: Unimplemented type 1
W {rsx::thread} RSX: NV4097_GET_REPORT: Unimplemented type 1
W {rsx::thread} RSX: NV4097_GET_REPORT: Unimplemented type 1
W {PPU[0x100001a] Thread (DLPFS) [0x00323740]} sys_lwmutex: _sys_lwmutex_create(lwmutex_id=*0xd00e3c38, protocol=0x2, control=*0x561ee8, arg4=0x80000001, name=0x0, arg6=0x0)
W {PPU[0x100001a] Thread (DLPFS) [0x003238c0]} sys_lwcond: _sys_lwcond_create(lwcond_id=*0xd00e3c38, lwmutex_id=0x95014600, control=*0x561f00, name=0x0, arg5=0x0)
W {rsx::thread} RSX: NV4097_GET_REPORT: Unimplemented type 1
W {rsx::thread} RSX: NV4097_GET_REPORT: Unimplemented type 1
W {rsx::thread} RSX: NV4097_GET_REPORT: Unimplemented type 1
W {rsx::thread} RSX: NV4097_GET_REPORT: Unimplemented type 1
W {rsx::thread} RSX: NV4097_GET_REPORT: Unimplemented type 1
W {rsx::thread} RSX: NV4097_GET_REPORT: Unimplemented type 1
W {rsx::thread} RSX: NV4097_GET_REPORT: Unimplemented type 1
W {rsx::thread} RSX: NV4097_GET_REPORT: Unimplemented type 1
W {rsx::thread} RSX: NV4097_GET_REPORT: Unimplemented type 1
W {rsx::thread} RSX: NV4097_GET_REPORT: Unimplemented type 1
W {rsx::thread} RSX: NV4097_GET_REPORT: Unimplemented type 1
W {rsx::thread} RSX: NV4097_GET_REPORT: Unimplemented type 1
W {rsx::thread} RSX: NV4097_GET_REPORT: Unimplemented type 1
W {rsx::thread} RSX: NV4097_GET_REPORT: Unimplemented type 1
W {rsx::thread} RSX: NV4097_GET_REPORT: Unimplemented type 1
W {rsx::thread} RSX: NV4097_GET_REPORT: Unimplemented type 1
W {rsx::thread} RSX: NV4097_GET_REPORT: Unimplemented type 1
W {PPU[0x1000001] Thread (MGS4 MAIN) [0x003236e0]} sysPrxForUser: sys_ppu_thread_create(thread_id=*0xa068e8, entry=0x3f6760, arg=0xa068e8, prio=999, stacksize=0x10000, flags=0x0, threadname=“OVERLAY_LOAD”)
W {PPU[0x1000001] Thread (MGS4 MAIN) [0x003236e0]} sys_ppu_thread: _sys_ppu_thread_create(thread_id=*0xa068e8, param=*0xd002f9a0, arg=0xa068e8, unk=0x0, prio=999, stacksize=0x10000, flags=0x0, threadname=“OVERLAY_LOAD”)
W {rsx::thread} RSX: NV4097_GET_REPORT: Unimplemented type 1
W {PPU[0x100001d] Thread (OVERLAY_LOAD) [0x00323460]} sceNp: sceNpDrmIsAvailable(k_licensee=*0xd00d3b30, drm_path=“/dev_hdd0/game/NPEB90116/USRDIR/dl/p/stage/init/init.self”)
W {PPU[0x100001d] Thread (OVERLAY_LOAD) [0x00323460]} sceNp: npDrmIsAvailable(): Found DRM license file at /dev_hdd0/game/NPEB90116/USRDIR/dl/p/stage/init/init.self
W {PPU[0x100001d] Thread (OVERLAY_LOAD) [0x00323460]} sceNp: npDrmIsAvailable(): Using k_licensee 0x045e943b75e076019e78c2361e78c2361
W {PPU[0x100001d] Thread (OVERLAY_LOAD) [0x00323460]} sceNp: npDrmIsAvailable(): Can't find RAP file for /dev_hdd0/game/NPEB90116/USRDIR/dl/p/stage/init/init.self
E {PPU[0x100001d] Thread (OVERLAY_LOAD) [0x00323460]} LDR: EDAT: E:/dyskfgry/emu/Emulatory PS3/rpcs3/dev_hdd0/game/NPEB90116/USRDIR/dl/p/stage/init/init.self has invalid NPD header or already decrypted.
U {PPU[0x100001d] Thread (OVERLAY_LOAD) [0x00011ae0]} HLE TODO: Unimplemented syscall sys_overlay_load_module -> CELL_OK
F {PPU[0x100001d] Thread (OVERLAY_LOAD) [0x00011ae8]} struct vm::access_violation thrown: Access violation reading address 0x0
RPCS3 v0.0.5-6977-8f1c36d79 Alpha | HEAD

Intel® Core™ i7-8700K CPU @ 3.70GHz | 12 Threads | 15.93 GiB RAM | AVX+ | TSX



I'm sure the reasons why MGS 4 don't work right now are very well documented, but this thread has not been updated in some time. Just posting an updated log.
RPCS3 v0.0.6-8425-997e3046 Alpha | HEAD
Intro

[attachment=14942]

[attachment=14943]