This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
God Eater 2 - NPJH50832
#61
Starting with revision acf2887, the game can't go past the title screen. After pressing Start, the game will display a black screen. The game works fine on the build before this one, with revision 73535cf.


Attached Files
.zip   Log_r73535cf(64bit)_INFO (hle.sceUtility DEBUG).zip (Size: 197.52 KB / Downloads: 129)
.zip   Log_rb7a1d8b(64bit)_INFO (hle.sceUtility DEBUG).zip (Size: 112.61 KB / Downloads: 136)
Reply
#62
(12-21-2017, 09:30 AM)DragonNeos Wrote: Starting with revision acf2887, the game can't go past the title screen. After pressing Start, the game will display a black screen. The game works fine on the build before this one, with revision 73535cf.
Good catch! Smile
I have tried to improve the compatibility again in 6f638cf... getting closer and closer to what a real PSP is doing. I hope to not have broken other applications as this is a change affecting all savedata dialogs. It would be good if you could regression test a few other applications as well Smile.

Thank you!
Always include a complete log file at INFO level in your reports. Thanks! How to post a log
Reply
#63
This game was tested with commit c7773e82 but the game still requires the option "Disable DLC Decryption" in order to load properly.
Code:
16:09:29  WARN      emu - MovieAudio - CTC1 unsupported rounding mode 'Round toward zero' (rm=1)
16:09:29  INFO compiler - Main - Replacing CodeSequence at 0x08936EE0-0x08936FB4 by Native Code 'memset'
16:09:29  INFO compiler - Main - Replacing CodeSequence at 0x08936EE0-0x08936FB4 by Native Code 'memset'
16:09:29  WARN      emu - Back - CTC1 unsupported rounding mode 'Round toward zero' (rm=1)
16:09:29  WARN hle.ThreadManForUser - Main - checkAlarmID unknown uid=0x86
16:09:29  INFO compiler - Main - Replacing CodeBlock at 0x0893242C by Native Code 'sceGuTexLevelMode'
16:09:29  INFO   stdout - Main - !!! Error !!! : src/app/patchpkg_notifier.c 50 : start_notification : patchpkg error notify: アップデートデータが正常にインストール
16:09:29  INFO   stdout - Main - されていません。PlayStation®Networkで
16:09:29  INFO   stdout - Main - 再ダウンロードしてください
16:09:29  INFO compiler - Main - Replacing CodeSequence at 0x08827F84-0x08827F9C by Native Code 'Color.float2int'
16:09:30  INFO compiler - Back - Replacing CodeSequence at 0x08813334-0x08813348 by Native Code 'strlen'
16:09:30  INFO compiler - Back - Replacing CodeSequence at 0x08936B00-0x08936C20 by Native Code 'memcpy'
16:09:30  INFO hle.scePspNpDrm_user - Back - NPDRM Encryption key detected: 0xC4C46721277B836AB79AE0562B19C151
16:09:30  WARN hle.scePspNpDrm_user - Back - sceNpDrmRenameCheck: the file has been renamed
16:09:30  INFO   stdout - Back - !!! Error !!! : src/app_mod/npdrm.c 116 : openEdat : ms0:/PSP/GAME/NPJH50832/SYSTEM_UPDATE.EDAT:80550917

The game still has issues with the subtitles occasionally displaying an equal sign to the right side when there's more than one line on screen. The lighting is too excessive in many areas as shown in the first attached record.bin.

When the game is on 2x Resolution or more, there are lines that appear on the screen which seems to be a scaling issue. If the option "Enable saving GE screen to textures instead of memory" isn't used, the lines don't appear.

On OpenGL, when creating or loading SAVEDATA, the screen should make a slight blur, not flicker a few times as shown in the first attached recording. If the option "Enable saving GE screen to textures instead of memory" isn't used, the SAVEDATA screen is more accurately displayed as shown in the second record.bin attachment.


Attached Files Thumbnail(s)
       

.7z   jpcsp-c7773e82-Log (GE2).7z (Size: 218.16 KB / Downloads: 140)
.7z   jpcsp-c7773e82-record (GE2).7z (Size: 1.3 MB / Downloads: 133)
.7z   jpcsp-c7773e82-record2 (GE2).7z (Size: 231.45 KB / Downloads: 126)
Reply
#64
(05-02-2022, 11:30 PM)DragonNeos Wrote: This game was tested with commit c7773e82 but the game still requires the option "Disable DLC Decryption" in order to load properly.
I've improved the DLC support in 87f3d00. Does it help?
Always include a complete log file at INFO level in your reports. Thanks! How to post a log
Reply
#65
(05-22-2022, 07:17 PM)gid15 Wrote:
(05-02-2022, 11:30 PM)DragonNeos Wrote: This game was tested with commit c7773e82 but the game still requires the option "Disable DLC Decryption" in order to load properly.
I've improved the DLC support in 87f3d00. Does it help?

It still doesn't work when I tried on commit fb0990a9.
Code:
02:44:13  INFO   stdout - Main - !!! Error !!! : src/app/patchpkg_notifier.c 50 : start_notification : patchpkg error notify: アップデートデータが正常にインストール
02:44:13  INFO   stdout - Main - されていません。PlayStation®Networkで
02:44:13  INFO   stdout - Main - 再ダウンロードしてください
02:44:13  INFO compiler - Main - Replacing CodeSequence at 0x08827F84-0x08827F9C by Native Code 'Color.float2int'
02:44:13  WARN hle.ThreadManForUser - Main - checkAlarmID unknown uid=0x88
02:44:14  WARN hle.ThreadManForUser - Main - checkAlarmID unknown uid=0x89
02:44:14  WARN hle.ThreadManForUser - Main - checkAlarmID unknown uid=0x8a
02:44:14  INFO compiler - Back - Replacing CodeSequence at 0x08813334-0x08813348 by Native Code 'strlen'
02:44:14  INFO compiler - Back - Replacing CodeSequence at 0x08936B00-0x08936C20 by Native Code 'memcpy'
02:44:14 DEBUG hle.scePspNpDrm_user - Back - sceNpDrmSetLicenseeKey npDrmKeyAddr=0x08AF8B18
02:44:14 DEBUG hle.scePspNpDrm_user - Back - npDrmKeyAddr[in]:
0x08AF8B18 C4 C4 67 21 27 7B 83 6A B7 9A E0 56 2B 19 C1 51  >..g!'{.j...V+..Q<
02:44:14  INFO hle.scePspNpDrm_user - Back - NPDRM Encryption key detected: 0xC4C46721277B836AB79AE0562B19C151
02:44:14 DEBUG hle.scePspNpDrm_user - Back - sceNpDrmSetLicenseeKey returning 0x0
02:44:14 DEBUG hle.scePspNpDrm_user - Back - sceNpDrmRenameCheck fileName=0x08B65700('ms0:/PSP/GAME/NPJH50832/SYSTEM_UPDATE.EDAT')
02:44:14  WARN hle.scePspNpDrm_user - Back - sceNpDrmRenameCheck: invalid file size
02:44:14 DEBUG hle.scePspNpDrm_user - Back - sceNpDrmRenameCheck returning 0x80550901
02:44:14  INFO   stdout - Back - !!! Error !!! : src/app_mod/npdrm.c 116 : openEdat : ms0:/PSP/GAME/NPJH50832/SYSTEM_UPDATE.EDAT:80550901

When I enable Disable DLC Decryption, the DLC can load but the following error appears:
Code:
02:40:24 DEBUG hle.scePspNpDrm_user - Back - sceNpDrmSetLicenseeKey npDrmKeyAddr=0x08AF8B18
02:40:24 DEBUG hle.scePspNpDrm_user - Back - npDrmKeyAddr[in]:
0x08AF8B18 C4 C4 67 21 27 7B 83 6A B7 9A E0 56 2B 19 C1 51  >..g!'{.j...V+..Q<
02:40:24  INFO hle.scePspNpDrm_user - Back - NPDRM Encryption key detected: 0xC4C46721277B836AB79AE0562B19C151
02:40:24 DEBUG hle.scePspNpDrm_user - Back - sceNpDrmSetLicenseeKey returning 0x0
02:40:24 DEBUG hle.scePspNpDrm_user - Back - sceNpDrmRenameCheck fileName=0x08B65588('ms0:/PSP/GAME/NPJH50832/system.sprx')
02:40:24 DEBUG hle.scePspNpDrm_user - Back - sceNpDrmRenameCheck returning 0x0
02:40:24 ERROR  libkirk - Back - doCipher
java.lang.IllegalArgumentException: Bad arguments
    at javax.crypto.Cipher.doFinal(Cipher.java:2376)
    at libkirk.AES.doCipher(AES.java:125)
    at libkirk.AES.rijndael_decrypt(AES.java:181)
    at libkirk.AES.AES_cbc_decrypt(AES.java:185)
    at libkirk.AES.AES_cbc_decrypt(AES.java:163)
    at jpcsp.HLE.modules.ModuleMgrForUser.sceKernelLoadModuleNpDrm(ModuleMgrForUser.java:1206)
    at _S1_2_0x08999934.s(_S1_2_0x08999934.java:4)
    at _S1_2_0x08862E4C.s(_S1_2_0x08862E4C.java:292)
    at _S1_2_0x0883DC24.s(_S1_2_0x0883DC24.java:204)
    at _S1_2_0x0883ED6C.s(_S1_2_0x0883ED6C.java:696)
    at _S1_2_0x0883ED6C.exec(_S1_2_0x0883ED6C.java)
    at jpcsp.Allegrex.compiler.RuntimeContext.jumpCall(RuntimeContext.java:181)
    at jpcsp.Allegrex.compiler.RuntimeContext.call(RuntimeContext.java:243)
    at _S1_2_0x08825730.s(_S1_2_0x08825730.java:204)
    at _S1_2_0x08825730.exec(_S1_2_0x08825730.java)
    at jpcsp.Allegrex.compiler.RuntimeContext.execWithReturnAddress(RuntimeContext.java:866)
    at jpcsp.Allegrex.compiler.RuntimeContext.runThread(RuntimeContext.java:950)
    at jpcsp.Allegrex.compiler.RuntimeThread.run(RuntimeThread.java:50)


Attached Files
.7z   Log-fb0990a9 (Without Disable DLC Decryption).7z (Size: 59.59 KB / Downloads: 138)
.7z   Log-fb0990a9 (With Disable DLC Decryption).7z (Size: 159.46 KB / Downloads: 134)
Reply
#66
That was probably because you were trying to use decrypted DRM files. This should now better be supported in 86c1092: both encrypted and decrypted DRM files should be supported.
Always include a complete log file at INFO level in your reports. Thanks! How to post a log
Reply
#67
I can confirm that it can load both encrypted and decrypted DLC on commit 86c10922. Not sure if this means anything but this message appears while loading encrypted DLC:
Code:
03:58:29 ERROR      vfs - Main - Unimplemented PGD version=2

Are the graphics issues mentioned in previous posts fixable? Can the in-game performance be improved for legacy GPUs? Certain objects require the option "Enable the shader implementation for the "Stencil Test" (more accurate but slower)" to be enabled which drops the performance down to 5 FPS.

OpenGL (without "Enable the shader implementation for the "Stencil Test" (more accurate but slower)")
           

External Software Renderer
           


Attached Files
.7z   Log-86c10922 (Encrypted DLC).7z (Size: 100.87 KB / Downloads: 135)
Reply
#68
Do you have a recording for the graphics issues (requiring the option Enable the shader implementation for the "Stencil Test") that you report in the your last post?
Always include a complete log file at INFO level in your reports. Thanks! How to post a log
Reply
#69
The option "Enable the shader implementation for the "Stencil Test" (more accurate but slower)" needs to enabled everywhere for more accurate rendering. Here are recordings of two instances where Stencil Test is required.

I'm not sure if this is a vertex cache issue but the character's face looks corrupted (it fixes itself later in the scene).
   


Attached Files
.7z   record-86c10922 (Weapon Graphics missing).7z (Size: 170.38 KB / Downloads: 137)
.7z   record-86c10922 (Weapon Graphics with Stencil Test).7z (Size: 151.29 KB / Downloads: 131)
.7z   record-86c10922 (Too much brightness without Stencil Test).7z (Size: 412.77 KB / Downloads: 132)
.7z   record-86c10922 (Brightness reduced with Stencil Test but not perfect).7z (Size: 403.52 KB / Downloads: 139)
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)