red-prig / fpps4-game-compatibility

Game compatibility
177 stars 12 forks source link

Jak and Daxter: The precursor Legacy - CUSA07974 #928

Open Hermiten opened 1 year ago

Hermiten commented 1 year ago

Game name

Jak and Daxter: The precursor Legacy

Code

CUSA07974

Game version

1.00

Used emulator's version

https://github.com/red-prig/fpPS4/commit/07d736c7bcb927b6de45492106185d90135423bb

Current status

None

Error

nop nid:libkernel_ps2emu:3196F418A4F79A8F:socketpair

Description

Nothing

Screenshots

0iy commented 1 year ago

can confirm this issue is still present

xxBreadGodxx commented 5 months ago

About a little more of a year later, can also confirm the same exact error and description. Using (at the time) most up to date fpps4 while trying

Log when running the game is as follows:

(Sorry if this was too much, I saw some complaints in other threads about not enough info, tried to give the best I could)

XInput initialized!
SELF.Content_Type=01
SELF.Program_Type=01
SELF.Header_Size =0480
SELF.Sign_Size   =0470
SELF.Size_of     =0066ABB0
SELF.Num_Segments=10
hdr.[EI_CLASS]  :2
hdr.[EI_DATA]   :1
hdr.[EI_VERSION]:1
hdr.[EI_OSABI]  :9
hdr.e_type      :FE10
hdr.e_machine   :003E
hdr.e_version   :0001
hdr.e_entry     :00000000000000A0
hdr.e_phoff     :0000000000000040
hdr.e_shoff     :0000000000000000
hdr.e_flags     :00000000
hdr.e_ehsize    :0040
hdr.e_phentsize :0038
hdr.e_phnum     :11
hdr.e_shentsize :0000
hdr.e_shnum     :0
hdr.e_shstrndx  :0000
Elf with LowSeg:16384 Size:6748380
/libexec/ld-elf.so.1
tmpl_size:0 full_size:8
HASH:286328
DT_SCE_STRTAB:24
DT_SCE_STRSZ:9313
DT_SCE_SYMTAB:9344
HASH_SIZE:2548
DT_SCE_SYMTABSZ:12192
INIT addr:32
FINI addr:00000000004ED780
DT_SCE_PLTGOT           :00000000005FF758
DT_SCE_JMPREL:21536
DT_SCE_PLTRELSZ:488
DT_SCE_PLTREL:7
DT_SCE_RELA:33248
DT_SCE_STRSZ:10545
DT_SCE_RELAENT:0000000000000018
DT_INIT_ARRAY:0000000000623F08
DT_INIT_ARRAY_count:0
DT_FINI_ARRAY           :6438664
DT_FINI_ARRAYSZ         :0
DT_PREINIT_ARRAY:0000000000623F08
DT_PREINIT_ARRAY_count:0
DT_SCE_SYMENT:0000000000000018
DT_DEBUG                :0
DT_TEXTREL              :0
DT_FLAGS:4
DT_SCE_FINGERPRINT:(dont know if this is important or security risk so blurring/removing it unless told otherwise)
DT_NULL
DT_NEEDED               :libkernel.prx
DT_NEEDED               :libc.prx
DT_NEEDED               :libSceAppContent.prx
DT_NEEDED               :libSceSystemService.prx
DT_NEEDED               :libScePs2EmuMenuDialog.prx
DT_NEEDED               :libSceVideoOut.prx
DT_NEEDED               :libSceSysmodule.prx
DT_NEEDED               :libSceCommonDialog.prx
DT_NEEDED               :libSceMsgDialog.prx
DT_NEEDED               :libSceNpManager.prx
DT_NEEDED               :libSceSaveData.prx
DT_NEEDED               :libSceSaveDataDialog.prx
DT_NEEDED               :libSceGameLiveStreaming.prx
DT_NEEDED               :libSceRemoteplay.prx
DT_NEEDED               :libSceScreenShot.prx
DT_NEEDED               :libSceVideoRecording.prx
DT_NEEDED               :libSceCompanionHttpd.prx
DT_NEEDED               :libScePlayGo.prx
DT_NEEDED               :libSceSharePlay.prx
DT_NEEDED               :libScePlayGoDialog.prx
DT_NEEDED               :libSceNpTrophy.prx
DT_NEEDED               :libSceAudioOut.prx
DT_NEEDED               :libScePad.prx
DT_NEEDED               :libSceUserService.prx
DT_NEEDED               :libSceUsbd.prx
DT_NEEDED               :libSceGnmDriver.prx
DT_NEEDED               :libScePngDec.prx
DT_NEEDED               :libScePngEnc.prx
DT_SCE_NEEDED_MODULE    :0001:libkernel
DT_SCE_NEEDED_MODULE    :0002:libc
DT_SCE_NEEDED_MODULE    :0003:libSceAppContentUtil
DT_SCE_NEEDED_MODULE    :0004:libSceSystemService
DT_SCE_NEEDED_MODULE    :0005:libScePs2EmuMenuDialog
DT_SCE_NEEDED_MODULE    :0006:libSceVideoOut
DT_SCE_NEEDED_MODULE    :0007:libSceSysmodule
DT_SCE_NEEDED_MODULE    :0008:libSceCommonDialog
DT_SCE_NEEDED_MODULE    :0009:libSceMsgDialog
DT_SCE_NEEDED_MODULE    :000A:libSceNpManager
DT_SCE_NEEDED_MODULE    :000B:libSceSaveData
DT_SCE_NEEDED_MODULE    :000C:libSceSaveDataDialog
DT_SCE_NEEDED_MODULE    :000D:libSceGameLiveStreaming
DT_SCE_NEEDED_MODULE    :000E:libSceRemoteplay
DT_SCE_NEEDED_MODULE    :000F:libSceScreenShot
DT_SCE_NEEDED_MODULE    :0010:libSceVideoRecording
DT_SCE_NEEDED_MODULE    :0011:libSceCompanionHttpd
DT_SCE_NEEDED_MODULE    :0012:libScePlayGo
DT_SCE_NEEDED_MODULE    :0013:libSceSharePlay
DT_SCE_NEEDED_MODULE    :0014:libScePlayGoDialog
DT_SCE_NEEDED_MODULE    :0015:libSceNpTrophy
DT_SCE_NEEDED_MODULE    :0016:libSceAudioOut
DT_SCE_NEEDED_MODULE    :0017:libScePad
DT_SCE_NEEDED_MODULE    :0018:libSceUserService
DT_SCE_NEEDED_MODULE    :0019:libSceUsbd
DT_SCE_NEEDED_MODULE    :001A:libSceGnmDriver
DT_SCE_NEEDED_MODULE    :001B:libScePngDec
DT_SCE_NEEDED_MODULE    :001C:libScePngEnc
DT_SCE_EXPORT_LIB       :0025:ps2emu_eboot-final
DT_SCE_EXPORT_LIB_ATTR  :0025:0:0:AUTO_EXPORT
DT_SCE_IMPORT_LIB       :001F:libSceAppContent
DT_SCE_IMPORT_LIB_ATTR  :001F:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_IMPORT_LIB       :001B:libSceAudioOut
DT_SCE_IMPORT_LIB_ATTR  :001B:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_IMPORT_LIB       :000B:libSceCommonDialog
DT_SCE_IMPORT_LIB_ATTR  :000B:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_IMPORT_LIB       :0016:libSceCompanionHttpd
DT_SCE_IMPORT_LIB_ATTR  :0016:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_IMPORT_LIB       :0012:libSceGameLiveStreaming
DT_SCE_IMPORT_LIB_ATTR  :0012:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_IMPORT_LIB       :0020:libSceGnmDriver
DT_SCE_IMPORT_LIB_ATTR  :0020:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_IMPORT_LIB       :000C:libSceMsgDialog
DT_SCE_IMPORT_LIB_ATTR  :000C:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_IMPORT_LIB       :000D:libSceNpManager
DT_SCE_IMPORT_LIB_ATTR  :000D:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_IMPORT_LIB       :001A:libSceNpTrophy
DT_SCE_IMPORT_LIB_ATTR  :001A:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_IMPORT_LIB       :001C:libScePad
DT_SCE_IMPORT_LIB_ATTR  :001C:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_IMPORT_LIB       :0017:libScePlayGo
DT_SCE_IMPORT_LIB_ATTR  :0017:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_IMPORT_LIB       :0019:libScePlayGoDialog
DT_SCE_IMPORT_LIB_ATTR  :0019:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_IMPORT_LIB       :0021:libScePngDec
DT_SCE_IMPORT_LIB_ATTR  :0021:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_IMPORT_LIB       :0022:libScePngEnc
DT_SCE_IMPORT_LIB_ATTR  :0022:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_IMPORT_LIB       :0008:libScePs2EmuMenuDialog
DT_SCE_IMPORT_LIB_ATTR  :0008:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_IMPORT_LIB       :0013:libSceRemoteplay
DT_SCE_IMPORT_LIB_ATTR  :0013:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_IMPORT_LIB       :000F:libSceSaveData
DT_SCE_IMPORT_LIB_ATTR  :000F:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_IMPORT_LIB       :0010:libSceSaveDataDialog
DT_SCE_IMPORT_LIB_ATTR  :0010:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_IMPORT_LIB       :0014:libSceScreenShot
DT_SCE_IMPORT_LIB_ATTR  :0014:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_IMPORT_LIB       :0018:libSceSharePlay
DT_SCE_IMPORT_LIB_ATTR  :0018:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_IMPORT_LIB       :000A:libSceSysmodule
DT_SCE_IMPORT_LIB_ATTR  :000A:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_IMPORT_LIB       :000E:libSceSystemService
DT_SCE_IMPORT_LIB_ATTR  :000E:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_IMPORT_LIB       :0007:libSceSystemServicePs2Emu
DT_SCE_IMPORT_LIB_ATTR  :0007:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_IMPORT_LIB       :001E:libSceUsbd
DT_SCE_IMPORT_LIB_ATTR  :001E:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_IMPORT_LIB       :001D:libSceUserService
DT_SCE_IMPORT_LIB_ATTR  :001D:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_IMPORT_LIB       :0009:libSceVideoOut
DT_SCE_IMPORT_LIB_ATTR  :0009:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_IMPORT_LIB       :0015:libSceVideoRecording
DT_SCE_IMPORT_LIB_ATTR  :0015:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_IMPORT_LIB       :0001:libc
DT_SCE_IMPORT_LIB_ATTR  :0001:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_IMPORT_LIB       :0005:libSceCoredump
DT_SCE_IMPORT_LIB_ATTR  :0005:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_IMPORT_LIB       :0002:libScePosix
DT_SCE_IMPORT_LIB_ATTR  :0002:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_IMPORT_LIB       :0006:libkernel
DT_SCE_IMPORT_LIB_ATTR  :0006:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_IMPORT_LIB       :0024:libkernel_ps2emu
DT_SCE_IMPORT_LIB_ATTR  :0024:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_IMPORT_LIB       :0023:libkernel_unity
DT_SCE_IMPORT_LIB_ATTR  :0023:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_FILENAME:C:/jenkins/workspace/Packaging/PackageBuild/runenv/ps2emu_eboot-final.elf:0000
DT_SCE_MODULE_INFO:ps2emu_eboot-final:0000
DT_SCE_MODULE_ATTR      :0000:0:0:NONE
.CODE:0000000800000000..00000008005DC000  0000000000004000..00000000005E0000
.RELR:00000008005DC000..0000000800604000  00000000005E0000..0000000000608000
.DATA:0000000800604000..0000000807D9E000  0000000000608000..0000000007DA2000
.RDOL:0000000800604000..0000000800604048
.RDOL:0000000800604060..0000000800604068
.RDOL:00000008005CF788..00000008005DB704
patch_tls_count=9
[Warn]: file libScePngEnc.prx not loaded!
[Warn]: file libScePngDec.prx not loaded!
[Warn]: file libScePlayGoDialog.prx not loaded!
[Warn]: file libScePs2EmuMenuDialog.prx not loaded!
SELF.Content_Type=01
SELF.Program_Type=01
SELF.Header_Size =0440
SELF.Sign_Size   =0470
SELF.Size_of     =001023A0
SELF.Num_Segments=10
hdr.[EI_CLASS]  :2
hdr.[EI_DATA]   :1
hdr.[EI_VERSION]:1
hdr.[EI_OSABI]  :9
hdr.e_type      :FE18
hdr.e_machine   :003E
hdr.e_version   :0001
hdr.e_entry     :0000000000000000
hdr.e_phoff     :0000000000000040
hdr.e_shoff     :0000000000000000
hdr.e_flags     :00000000
hdr.e_ehsize    :0040
hdr.e_phentsize :0038
hdr.e_phnum     :10
hdr.e_shentsize :0000
hdr.e_shnum     :0
hdr.e_shstrndx  :0000
Elf with LowSeg:16384 Size:1081786
tmpl_size:416 full_size:1168
HASH:142648
DT_SCE_STRTAB:24
DT_SCE_STRSZ:41077
DT_SCE_SYMTAB:41104
HASH_SIZE:12788
DT_SCE_SYMTABSZ:61344
INIT addr:0
FINI addr:0000000000099610
DT_SCE_PLTGOT           :00000000000DBB68
DT_SCE_JMPREL:102448
DT_SCE_PLTRELSZ:82
DT_SCE_PLTREL:7
DT_SCE_RELA:104416
DT_SCE_STRSZ:1593
DT_SCE_RELAENT:0000000000000018
DT_INIT_ARRAY:00000000000DDF38
DT_INIT_ARRAY_count:0
DT_FINI_ARRAY           :909112
DT_FINI_ARRAYSZ         :0
DT_PREINIT_ARRAY:00000000000DDF30
DT_PREINIT_ARRAY_count:1
DT_SCE_SYMENT:0000000000000018
DT_DEBUG                :0
DT_FLAGS:0
DT_SONAME:ios2
DT_SCE_FINGERPRINT:(dont know if this is important or security risk so blurring/removing it unless told otherwise)
DT_NULL
DT_NEEDED               :libkernel.prx
DT_NEEDED               :libSceFios2.prx
DT_NEEDED               :libSceLibcInternal.prx
DT_SCE_NEEDED_MODULE    :0001:libkernel
DT_SCE_NEEDED_MODULE    :0002:libSceFios2
DT_SCE_NEEDED_MODULE    :0003:libSceLibcInternal
DT_SCE_EXPORT_LIB       :0003:libc
DT_SCE_EXPORT_LIB_ATTR  :0003:0:0:AUTO_EXPORT
DT_SCE_EXPORT_LIB       :0004:libc_setjmp
DT_SCE_EXPORT_LIB_ATTR  :0004:0:0:AUTO_EXPORT
DT_SCE_IMPORT_LIB       :0001:libSceFios2
DT_SCE_IMPORT_LIB_ATTR  :0001:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_IMPORT_LIB       :0002:libSceLibcInternalExt
DT_SCE_IMPORT_LIB_ATTR  :0002:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_IMPORT_LIB       :0000:libkernel
DT_SCE_IMPORT_LIB_ATTR  :0000:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_FILENAME:W:/Build/J01695747/sys/internal/usermode/src/libc/ORBIS_Release/libc.prx:0000
DT_SCE_MODULE_INFO:libc:0000
DT_SCE_MODULE_ATTR      :0000:0:0:NONE
.CODE:0000000007550000..0000000007626000  0000000000004000..00000000000DA000
.RELR:0000000007628000..000000000762C000  00000000000DC000..00000000000E0000
.DATA:000000000762C000..0000000007645000  00000000000E0000..00000000000F9000
.RDOL:000000000762C020..000000000762C4B0
.RDOL:000000000761FE48..00000000076252CC
patch_tls_count=0
SELF.Content_Type=01
SELF.Program_Type=01
SELF.Header_Size =03D0
SELF.Sign_Size   =03D0
SELF.Size_of     =0006E1E0
SELF.Num_Segments=8
hdr.[EI_CLASS]  :2
hdr.[EI_DATA]   :1
hdr.[EI_VERSION]:1
hdr.[EI_OSABI]  :9
hdr.e_type      :FE18
hdr.e_machine   :003E
hdr.e_version   :0001
hdr.e_entry     :0000000000000000
hdr.e_phoff     :0000000000000040
hdr.e_shoff     :0000000000000000
hdr.e_flags     :00000000
hdr.e_ehsize    :0040
hdr.e_phentsize :0038
hdr.e_phnum     :9
hdr.e_shentsize :0000
hdr.e_shnum     :0
hdr.e_shstrndx  :0000
Elf with LowSeg:16384 Size:484321
tmpl_size:0 full_size:64
HASH:18184
DT_SCE_STRTAB:24
DT_SCE_STRSZ:4287
DT_SCE_SYMTAB:4312
HASH_SIZE:1272
DT_SCE_SYMTABSZ:6072
INIT addr:0
FINI addr:0000000000046E10
DT_SCE_PLTGOT           :000000000005C438
DT_SCE_JMPREL:10384
DT_SCE_PLTRELSZ:78
DT_SCE_PLTREL:7
DT_SCE_RELA:12256
DT_SCE_STRSZ:247
DT_SCE_RELAENT:0000000000000018
DT_INIT_ARRAY:000000000006D4D0
DT_INIT_ARRAY_count:0
DT_FINI_ARRAY           :447696
DT_FINI_ARRAYSZ         :0
DT_PREINIT_ARRAY:000000000006D4D0
DT_PREINIT_ARRAY_count:0
DT_SCE_SYMENT:0000000000000018
DT_DEBUG                :0
DT_FLAGS:0
DT_SONAME:rnel
DT_SCE_FINGERPRINT:(dont know if this is important or security risk so blurring/removing it unless told otherwise)
DT_NULL
DT_NEEDED               :libSceDiscMap.prx
DT_NEEDED               :libSceSysmodule.prx
DT_NEEDED               :libkernel.prx
DT_NEEDED               :libSceLibcInternal.prx
DT_SCE_NEEDED_MODULE    :0001:libSceDiscMap
DT_SCE_NEEDED_MODULE    :0002:libSceSysmodule
DT_SCE_NEEDED_MODULE    :0003:libkernel
DT_SCE_NEEDED_MODULE    :0004:libSceLibcInternal
DT_SCE_EXPORT_LIB       :0004:libSceFios2
DT_SCE_EXPORT_LIB_ATTR  :0004:0:0:AUTO_EXPORT
DT_SCE_IMPORT_LIB       :0000:libSceDiscMap
DT_SCE_IMPORT_LIB_ATTR  :0000:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_IMPORT_LIB       :0003:libSceLibcInternal
DT_SCE_IMPORT_LIB_ATTR  :0003:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_IMPORT_LIB       :0001:libSceSysmodule
DT_SCE_IMPORT_LIB_ATTR  :0001:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_IMPORT_LIB       :0002:libkernel
DT_SCE_IMPORT_LIB_ATTR  :0002:0:0:AUTO_EXPORT|LOOSE_IMPORT
DT_SCE_FILENAME:W:/Build/J01695747/sys/build/integration/orbis-build_0002/package/target/phase2/usermode/src/fios2/libSceFios2.prx:0000
DT_SCE_MODULE_INFO:libSceFios2:0000
DT_SCE_MODULE_ATTR      :0000:0:0:NONE
.CODE:0000000007650000..00000000076AB000  0000000000004000..000000000005F000
.RELR:00000000076AC000..00000000076B0000  0000000000060000..0000000000064000
.DATA:00000000076B0000..00000000077D9000  0000000000064000..000000000018D000
.RDOL:00000000076B0020..00000000076B0060
.RDOL:00000000076A9514..00000000076AABF0
patch_tls_count=0
Redirected:DAC5B3858A851F81:_Stdout
Redirected:3148C2E256C7ACAE:fflush
Redirected:D6679C3FB4602360:gmtime
Redirected:E5B05A7062F22CEB:gmtime_s
Redirected:79F84AFD84946184:localtime
Redirected:9FB01EA70474B37E:mktime
Redirected:C0B9459301BD51C4:time
MAPF:0000000007650000..00000000077DD000
PF_X:0000000007650000..00000000076AB000:TRUE
STUB:00000000077DC000..00000000077DD000:TRUE
MAPF:0000000007550000..0000000007649000
PF_X:0000000007550000..0000000007626000:TRUE
STUB:0000000007648000..0000000007649000:TRUE
MAPF:0000000800000000..0000000807DA1000
PF_X:0000000800000000..00000008005DC000:TRUE
STUB:0000000807DA0000..0000000807DA1000:TRUE
pthread_attr_init
pthread_create:000000010008CBE0 main
pthread_attr_destroy
[main:18976] BeginThread:000000010008CBE0
mapCodeInit:libSceFios2.prx
>module_start:libSceFios2.prx
<module_start:libSceFios2.prx
mapCodeInit:libc.prx
>module_start:libc.prx
KernelGetProcParam
SetApplicationHeapAPI:000000000762DC50
               malloc:00000000075A6000
                 free:00000000075A6020
       posix_memalign:00000000075A60F0
KernelGetProcParam
KernelGetProcParam
[main:18976] pthread_attr_init
[main:18976] pthread_attr_destroy
<module_start:libc.prx
mapCodeInit:eboot.bin
Entry:00000000000000A0
srchd:0000000000..0180000000 len:0010000000
align:0000000000 mType:WB_ONION
sceKernelCheckReachability:/app0/ps2-emu-compiler.self
[main:18976] nop nid:libkernel_ps2emu:3196F418A4F79A8F:socketpair
red-prig commented 5 months ago

Use the PS2 emulator anyway, support for the internal PS2 emulator within fpps4 is not planned

xxBreadGodxx commented 5 months ago

Fair enough, my friends asked for proof that there is in fact a ps4 emu out there, jak and dax was my first go to since it's small in file size.

red-prig commented 5 months ago

On PS4 it runs in the internal emulator from Sony, this is not something that is suitable for tests