12-13-2010, 04:08 PM (This post was last modified: 12-13-2010, 04:10 PM by Hykem.)
(12-13-2010, 09:21 AM)Orphis Wrote: Seems like it has created directory ms0:/PSP/SAVEDATA/UCUS98744PROFILE when it should have done ms0:/PSP/SAVEDATA/UCUS98744/PROFILE
Should be a not so difficult fix...
Not exactly. The savedata folder created by the PSP is indeed ms0:/PSP/SAVEDATA/UCUS98744PROFILE, but the game is trying to open a ms0/PSP/GAME/UCUS98744 (notice the GAME tag). I believe it's trying to locate the NPDRM license file to check if it can install this data.
I think the issue may be related to the unimplemented truncate operation. I'll add it in the next commit to see if it changes anything.
The file is indeed empty. I believe the game is checking this before allowing anything more to happen.
This is a common process used in TCP connections for instance.
r1921
Running with dynarec compiler (log level set to INFO)
Compability options used: Use shaders
Code:
72967 [Emu] INFO runtime - Using Compiler
73832 [root_6] WARN hle - Unsupported syscall 20F0 SysMemUserForUser_91DE343C 05000010 09FFFE00 00000000
73860 [user_main] INFO compiler - Replacing CodeBlock at 0x08B9D47C by Native Code 'strlen'
73862 [user_main] INFO compiler - Replacing CodeSequence at 0x08B9B178-0x08B9B21C by Native Code 'memset'
73969 [user_main] INFO compiler - Replacing CodeSequence at 0x08B9B178-0x08B9B21C by Native Code 'memset'
74020 [user_main] INFO compiler - Replacing CodeBlock at 0x08A7DA40 by Native Code 'nop'
74029 [user_main] INFO compiler - Replacing CodeSequence at 0x08B9B178-0x08B9B21C by Native Code 'memset'
74593 [user_main] INFO compiler - Replacing CodeBlock at 0x089EF264 by Native Code 'nop'
74613 [user_main] INFO compiler - Replacing CodeSequence at 0x08B9B178-0x08B9B21C by Native Code 'memset'
74614 [user_main] INFO compiler - Replacing CodeBlock at 0x08B9D388 by Native Code 'strcmp'
74617 [user_main] INFO compiler - Replacing CodeBlock at 0x08ACCDDC by Native Code 'nop'
74617 [user_main] INFO compiler - Replacing CodeBlock at 0x08ACCDE4 by Native Code 'nop'
74619 [user_main] INFO compiler - Replacing CodeSequence at 0x08B9B178-0x08B9B21C by Native Code 'memset'
74635 [ExitGameThread] INFO hle.LoadExecForUser - sceKernelRegisterExitCallback SceUID=1c
74635 [ExitGameThread] INFO hle.scePower - scePowerRegisterCallback slot=0 SceUID=1d
74718 [user_main] INFO compiler - Replacing CodeBlock at 0x089EF208 by Native Code 'nop'
74855 [user_main] INFO compiler - Replacing CodeSequence at 0x08B9B178-0x08B9B21C by Native Code 'memset'
74876 [user_main] INFO compiler - Replacing CodeSequence at 0x08B9B178-0x08B9B21C by Native Code 'memset'
74906 [user_main] INFO hle.sceUtility - IGNORING:sceUtilityLoadModule(module=0x0500) PSP_MODULE_NP_DRM
74927 [user_main] INFO compiler - Replacing CodeSequence at 0x08B9D47C-0x08B9D490 by Native Code 'strlen'
74992 [user_main] INFO hle.IoFileMgrForUser - hleIoOpen filename = disc0:/sce_lbn0x0000_size0x00000800 flags = 1 permissions = 00
75025 [user_main] WARN hle.ModuleMgrForUser - IGNORED:hleKernelLoadModule(path='disc0:/PSP_GAME/USRDIR/modules/prx/pspnet_ap_dialog_dummy.prx'): module from banlist not loaded
75026 [user_main] WARN hle.ModuleMgrForUser - IGNORING:sceKernelStartModule flash module 'pspnet_ap_dialog_dummy'
75026 [user_main] INFO hle.sceUtility - IGNORING:sceUtilityLoadModule(module=0x0400) PSP_MODULE_NP_COMMON
75027 [user_main] INFO hle.sceUtility - IGNORING:sceUtilityLoadModule(module=0x0401) PSP_MODULE_NP_SERVICE
75030 [user_main] INFO compiler - Replacing CodeBlock at 0x08949214 by Native Code 'nop'
75049 [user_main] INFO hle.sceUtility - IGNORING:sceUtilityLoadModule(module=0x0300) PSP_MODULE_AV_AVCODEC
75049 [user_main] INFO hle.sceUtility - IGNORING:sceUtilityLoadModule(module=0x0301) PSP_MODULE_AV_SASCORE
75049 [user_main] INFO hle.sceUtility - IGNORING:sceUtilityLoadModule(module=0x0302) PSP_MODULE_AV_ATRAC3PLUS
75053 [user_main] INFO hle.sceSasCore - __sceSasInit(0x08C01800, grain=2048, maxVoices=32, outMode=0, sampleRate=44100)
75137 [user_main] INFO stdout -
75144 [user_main] INFO stdout - ========================================================
75150 [user_main] INFO stdout - SCREAM PSP (c)2006 Sony Computer Entertainment America
75156 [user_main] INFO stdout - v2.7.0, built Oct 9 2009 at 16:40:26
75174 [user_main] INFO stdout - ========================================================
75182 [user_main] INFO stdout - Sound Tick Thread Priority: 27
75188 [user_main] INFO stdout - ========================================================
75194 [user_main] INFO stdout -
75202 [user_main] INFO stdout - snd_stream v1.10.2
75202 [user_main] INFO stdout - , built Oct 1 2009 at 10:37:20
75203 [user_main] INFO stdout - Compiled against Scream v2.7.0
75227 [user_main] INFO compiler - Replacing CodeSequence at 0x08B9B178-0x08B9B21C by Native Code 'memset'
75248 [user_main] INFO compiler - Replacing CodeBlock at 0x089EF26C by Native Code 'nop'
75266 [user_main] INFO compiler - Replacing CodeBlock at 0x0894921C by Native Code 'nop'
75276 [user_main] INFO compiler - Replacing CodeSequence at 0x08B9D47C-0x08B9D490 by Native Code 'strlen'
75280 [091150C4 fios scheduler] INFO compiler - Replacing CodeBlock at 0x08B9AD98 by Native Code 'memcpy'
75290 [08C12CE4 fios mediathread] INFO hle.IoFileMgrForUser - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/lbp_archive.arc flags = 1 permissions = 0644
75328 [user_main] INFO compiler - Replacing CodeBlock at 0x088C02DC by Native Code 'nop'
75352 [user_main] INFO compiler - Replacing CodeBlock at 0x088C02C8 by Native Code 'nop'
75390 [08C12CE4 fios mediathread] INFO compiler - Replacing CodeSequence at 0x08B9B178-0x08B9B21C by Native Code 'memset'
75401 [user_main] INFO compiler - Replacing CodeBlock at 0x088C02E4 by Native Code 'nop'
77462 [user_main] INFO compiler - Replacing CodeBlock at 0x088B212C by Native Code 'nop'
77577 [user_main] INFO compiler - Replacing CodeBlock at 0x08969AE4 by Native Code 'nop'
77587 [user_main] INFO compiler - Replacing CodeBlock at 0x088B0E54 by Native Code 'nop'
77587 [user_main] INFO compiler - Replacing CodeBlock at 0x088B0E44 by Native Code 'nop'
77589 [user_main] INFO compiler - Replacing CodeBlock at 0x088B0E30 by Native Code 'nop'
77616 [user_main] INFO compiler - Replacing CodeBlock at 0x088B0E4C by Native Code 'nop'
80288 [user_main] INFO compiler - Replacing CodeBlock at 0x089DE7F0 by Native Code 'nop'
80290 [user_main] INFO compiler - Replacing CodeBlock at 0x08969ACC by Native Code 'nop'
80293 [user_main] INFO compiler - Replacing CodeBlock at 0x08804EF0 by Native Code 'nop'
80302 [user_main] INFO compiler - Replacing CodeBlock at 0x088BE7E4 by Native Code 'nop'
80303 [user_main] INFO compiler - Replacing CodeBlock at 0x08969AC4 by Native Code 'nop'
80305 [user_main] INFO compiler - Replacing CodeBlock at 0x08804EE8 by Native Code 'nop'
80307 [08C4F374 ThreadedRenderer] INFO compiler - Replacing CodeBlock at 0x088BE7D0 by Native Code 'nop'
80331 [user_main] INFO compiler - Replacing CodeBlock at 0x088BE7EC by Native Code 'nop'
80333 [user_main] INFO compiler - Replacing CodeBlock at 0x089D9FD0 by Native Code 'nop'
87133 [user_main] INFO compiler - Replacing CodeBlock at 0x088C5804 by Native Code 'nop'
87133 [user_main] INFO compiler - Replacing CodeBlock at 0x088C580C by Native Code 'nop'
87136 [user_main] INFO compiler - Replacing CodeBlock at 0x088C57FC by Native Code 'nop'
88624 [user_main] INFO compiler - Replacing CodeSequence at 0x08B9B178-0x08B9B21C by Native Code 'memset'
88624 [user_main] INFO compiler - Replacing CodeSequence at 0x08B9B178-0x08B9B21C by Native Code 'memset'
88694 [user_main] INFO compiler - Replacing CodeBlock at 0x088CAF7C by Native Code 'nop'
88695 [user_main] INFO compiler - Replacing CodeBlock at 0x088CAF8C by Native Code 'nop'
88695 [user_main] INFO compiler - Replacing CodeBlock at 0x088CAF94 by Native Code 'nop'
88696 [user_main] INFO compiler - Replacing CodeBlock at 0x088CAFA4 by Native Code 'nop'
88724 [user_main] INFO hle.sceUtility - sceUtilitySavedataInitStart Address 0x090DDC84, mode=11, gameName=UCUS98744, saveName=*, fileName=
88742 [user_main] INFO compiler - Replacing CodeBlock at 0x088CAF9C by Native Code 'nop'
88950 [user_main] INFO compiler - Replacing CodeBlock at 0x088CAF84 by Native Code 'nop'
89058 [user_main] INFO hle.sceUtility - sceUtilitySavedataInitStart Address 0x090DDC84, mode=21, gameName=UCUS98744, saveName=INSTALL, fileName=
89401 [user_main] INFO hle.sceUtility - sceUtilitySavedataInitStart Address 0x090DDC84, mode=21, gameName=UCUS98744, saveName=PROFILE, fileName=
89672 [user_main] INFO compiler - Replacing CodeSequence at 0x08B9B178-0x08B9B21C by Native Code 'memset'
89745 [user_main] INFO hle.sceUtility - sceUtilitySavedataInitStart Address 0x090DDC84, mode=22, gameName=UCUS98744, saveName=INSTALL, fileName=
90090 [user_main] INFO hle.sceUtility - sceUtilitySavedataInitStart Address 0x090DDC84, mode=14, gameName=UCUS98744, saveName=INSTALL, fileName=
90493 [user_main] INFO hle.sceUtility - sceUtilitySavedataInitStart Address 0x090DDC84, mode=22, gameName=UCUS98744, saveName=PROFILE, fileName=
90835 [user_main] INFO hle.sceUtility - sceUtilitySavedataInitStart Address 0x090DDC84, mode=14, gameName=UCUS98744, saveName=PROFILE, fileName=
91182 [user_main] INFO compiler - Replacing CodeSequence at 0x08B9B178-0x08B9B21C by Native Code 'memset'
91189 [08C12774 fios mediathread] INFO hle.IoFileMgrForUser - hleIoOpen filename = ms0:/PSP/SAVEDATA/UCUS98744PROFILE/STORY.SCO flags = 2000602 permissions = 0644
91197 [08C12774 fios mediathread] ERROR runtime - java.lang.NullPointerException
Code:
java.lang.NullPointerException
at jpcsp.HLE.modules150.IoFileMgrForUser.hleIoLseek(IoFileMgrForUser.java:1382)
at jpcsp.HLE.modules150.IoFileMgrForUser.sceIoLseekAsync(IoFileMgrForUser.java:1970)
at jpcsp.HLE.modules150.IoFileMgrForUser$16.execute(IoFileMgrForUser.java:3113)
at jpcsp.HLE.modules.HLEModuleManager.handleSyscall(HLEModuleManager.java:347)
at jpcsp.HLE.SyscallHandler.syscall(SyscallHandler.java:47)
at jpcsp.Allegrex.compiler.RuntimeContext.syscall(RuntimeContext.java:675)
at _S1_2_8BA6574.s(_S1_2_8BA6574.java:4)
at _S1_2_8AB0394.s(_S1_2_8AB0394.java:3860)
at _S1_2_8AB0394.exec(_S1_2_8AB0394.java)
at jpcsp.Allegrex.compiler.RuntimeContext.jumpCall(RuntimeContext.java:116)
at jpcsp.Allegrex.compiler.RuntimeContext.jump(RuntimeContext.java:154)
at _S1_2_8AB02EC.s(_S1_2_8AB02EC.java:164)
at _S1_2_8AB02EC.exec(_S1_2_8AB02EC.java)
at jpcsp.Allegrex.compiler.RuntimeContext.jumpCall(RuntimeContext.java:116)
at jpcsp.Allegrex.compiler.RuntimeContext.call(RuntimeContext.java:195)
at _S1_2_891FEFC.s(_S1_2_891FEFC.java:36)
at _S1_2_891FEFC.exec(_S1_2_891FEFC.java)
at jpcsp.Allegrex.compiler.RuntimeContext.jumpCall(RuntimeContext.java:116)
at jpcsp.Allegrex.compiler.RuntimeContext.jump(RuntimeContext.java:154)
at _S1_2_891FB78.s(_S1_2_891FB78.java:128)
at _S1_2_891FB78.exec(_S1_2_891FB78.java)
at jpcsp.Allegrex.compiler.RuntimeContext.jumpCall(RuntimeContext.java:116)
at jpcsp.Allegrex.compiler.RuntimeContext.call(RuntimeContext.java:195)
at _S1_2_8AABAE8.s(_S1_2_8AABAE8.java:960)
at _S1_2_8AABAE8.exec(_S1_2_8AABAE8.java)
at jpcsp.Allegrex.compiler.RuntimeContext.jumpCall(RuntimeContext.java:116)
at jpcsp.Allegrex.compiler.RuntimeContext.call(RuntimeContext.java:195)
at _S1_2_8AB37F4.s(_S1_2_8AB37F4.java:16)
at _S1_2_8AB37F4.exec(_S1_2_8AB37F4.java)
at jpcsp.Allegrex.compiler.RuntimeContext.jumpCall(RuntimeContext.java:116)
at jpcsp.Allegrex.compiler.RuntimeContext.call(RuntimeContext.java:195)
at _S1_2_8ACD4B8.s(_S1_2_8ACD4B8.java:32)
at _S1_2_8ACD4B8.exec(_S1_2_8ACD4B8.java)
at jpcsp.Allegrex.compiler.RuntimeContext.runThread(RuntimeContext.java:706)
at jpcsp.Allegrex.compiler.RuntimeThread.run(RuntimeThread.java:47)
Anyone else able to play this game? I get a hard lock in the same area of level 1. Has there been a regression introduced. It's been this way for about a month or so (since I got the game).
Ok, just making sure. I didn't see anything here except the save issue which would be enough to keep it in this section. Thankfully, there's a workaround for that. For this hard lock....not so much it appears.
Let me know if there's anything else I can do to help with the hard locking issue. I would definetely place this game high on the list of those to fix. C'mon it's LBP!
03-14-2012, 08:07 AM (This post was last modified: 03-14-2012, 08:17 AM by legend80.)
Finally got the game playable!!! You have to disable "Use media engine" to prevent the lock-up at the end of the first level. Hopefully that can be looked at so we can have music AND stability.
Also, be sure to disable AF and "GE to screen" to prevent misc. gfx issues.
This can be moved to the playable section now!
FYI, the "GE to screen" option is not loaded from the properties file in patches. All the other settings for turning off the media player and AF work fine. Please take a look at that. It's probably a quick fix! Thanks!