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:
  • 2 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
DLC Decryption
about changing the DLCIDX.EDAT file , I don't know how to change it.
but if I delete DLCIDX.EDAT file , PSP can open Kiss DLC (MOV***_D.EDAT file ), can not open 衣装DLC ( CARD21_ALL.EDAT and MEMBERS_***.EDAT)

test jpcsp 3408 and up versions
IF jpcsp use 2X Resize and check [X] Enable saving GE screen to textures instead of memory, something will be black
some game can not save .
mhp3 log:
Code:
64138 [calcSumThread] INFO  compiler - Splitting _S1_2_888F640 (60/50)
64264 [user_main] INFO  hle.sceUtility - sceUtilitySavedataInitStart 0x09BAEA10-0x09BAF010: Address 0x09BAEA10, mode=1(AUTOSAVE), gameName=ULJM05800, saveName=<>, fileName=MHP3RD.BIN, secureVersion=0
64339 [user_main] ERROR hle.sceUtility - java.lang.ArrayIndexOutOfBoundsException
64349 [user_main] INFO  compiler - Splitting _S1_2_88942E8 (135/50)
64398 [user_main] ERROR hle.sceUtility - java.lang.ArrayIndexOutOfBoundsException
64453 [user_main] ERROR hle.sceUtility - java.lang.ArrayIndexOutOfBoundsException
64503 [user_main] ERROR hle.sceUtility - java.lang.ArrayIndexOutOfBoundsException
64553 [user_main] ERROR hle.sceUtility - java.lang.ArrayIndexOutOfBoundsException
64606 [user_main] ERROR hle.sceUtility - java.lang.ArrayIndexOutOfBoundsException
64618 [user_main] INFO  compiler - Splitting _S1_2_9C06290 (59/50)
64656 [user_main] ERROR hle.sceUtility - java.lang.ArrayIndexOutOfBoundsException
64704 [user_main] ERROR hle.sceUtility - java.lang.ArrayIndexOutOfBoundsException
64761 [user_main] ERROR hle.sceUtility - java.lang.ArrayIndexOutOfBoundsException
64809 [user_main] ERROR hle.sceUtility - java.lang.ArrayIndexOutOfBoundsException
64922 [user_main] INFO  hle.sceUtility - sceUtilityMsgDialogInitStart 0x09BAF080-0x09BAF344: result 0x00000000
mode PSP_UTILITY_MSGDIALOG_MODE_ERROR
errorValue 0x80110385
message ''
options 0x00000000
buttonPressed 0x00000000
65004 [GUI] INFO  ge - Compiling VertexInfoReader for GU_TEXTURE_16BIT|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=10
65009 [GUI] INFO  ge - Compiling VertexInfoReader for GU_TEXTURE_16BIT|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=10


Attached Files Thumbnail(s)
               
Reply
(01-03-2014, 03:37 AM)onelight Wrote: about changing the DLCIDX.EDAT file , I don't know how to change it.
but if I delete DLCIDX.EDAT file , PSP can open Kiss DLC (MOV***_D.EDAT file ), can not open 衣装DLC ( CARD21_ALL.EDAT and MEMBERS_***.EDAT)

test jpcsp 3408 and up versions
IF jpcsp use 2X Resize and check [X] Enable saving GE screen to textures instead of memory, something will be black
some game can not save .
mhp3 log:
Code:
64138 [calcSumThread] INFO  compiler - Splitting _S1_2_888F640 (60/50)
64264 [user_main] INFO  hle.sceUtility - sceUtilitySavedataInitStart 0x09BAEA10-0x09BAF010: Address 0x09BAEA10, mode=1(AUTOSAVE), gameName=ULJM05800, saveName=<>, fileName=MHP3RD.BIN, secureVersion=0
64339 [user_main] ERROR hle.sceUtility - java.lang.ArrayIndexOutOfBoundsException
64349 [user_main] INFO  compiler - Splitting _S1_2_88942E8 (135/50)
64398 [user_main] ERROR hle.sceUtility - java.lang.ArrayIndexOutOfBoundsException
64453 [user_main] ERROR hle.sceUtility - java.lang.ArrayIndexOutOfBoundsException
64503 [user_main] ERROR hle.sceUtility - java.lang.ArrayIndexOutOfBoundsException
64553 [user_main] ERROR hle.sceUtility - java.lang.ArrayIndexOutOfBoundsException
64606 [user_main] ERROR hle.sceUtility - java.lang.ArrayIndexOutOfBoundsException
64618 [user_main] INFO  compiler - Splitting _S1_2_9C06290 (59/50)
64656 [user_main] ERROR hle.sceUtility - java.lang.ArrayIndexOutOfBoundsException
64704 [user_main] ERROR hle.sceUtility - java.lang.ArrayIndexOutOfBoundsException
64761 [user_main] ERROR hle.sceUtility - java.lang.ArrayIndexOutOfBoundsException
64809 [user_main] ERROR hle.sceUtility - java.lang.ArrayIndexOutOfBoundsException
64922 [user_main] INFO  hle.sceUtility - sceUtilityMsgDialogInitStart 0x09BAF080-0x09BAF344: result 0x00000000
mode PSP_UTILITY_MSGDIALOG_MODE_ERROR
errorValue 0x80110385
message ''
options 0x00000000
buttonPressed 0x00000000
65004 [GUI] INFO  ge - Compiling VertexInfoReader for GU_TEXTURE_16BIT|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=10
65009 [GUI] INFO  ge - Compiling VertexInfoReader for GU_TEXTURE_16BIT|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=10

Hmm, interesting...
I'm fixing the MHP3 error and the re-size issue for the next commit. Could you post the log file for AKB149 after you delete DLCIDX.EDAT? If the Kiss DLC opens after this, then it should show in the log file. Thanks!
Reply
Thanks for fixing the MHP3 error and the re-size issue for the next commit
after delete DLCIDX.EDAT, psp can open kiss DLC but not jpcsp. I think JPCSP is try open DLC too late, in PSP ,after the game running, it will try find DLC file and open it , and will never try open dlc file again.

Test jpcsp 3432 AKB 1/149 can not load in
just loading there
   

Code:
20:07:33  INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33  WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c4f-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33  INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33  WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c51-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33  INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33  WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c53-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33  INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33  WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c55-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33  INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33  WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c57-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33  INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33  WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c59-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33  INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33  WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c5b-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33  INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33  WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c5d-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33  INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33  WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c5f-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33  INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33  WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c61-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33  INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33  WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c63-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33  INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33  WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c65-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33  INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33  WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c67-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33  INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33  WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c69-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33  INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33  WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c6b-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33  INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33  WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c6d-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33  INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33  WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c6f-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33  INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33  WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c71-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33  INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33  WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c73-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33  INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33  WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c75-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800
20:07:33  INFO hle.IoFileMgrForUser - LoadThread - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/???' flags = 1 permissions = 0777
20:07:33  WARN hle.SysMemUserForUser - LoadThread - malloc cannot allocate partition=2, name='ThreadMan-Stack-0x3c77-SceIofileAsync', type=PSP_SMEM_High, size=0x800, addr=0x00000000, maxFreeMem=0x400, totalFreeMem=0x800

JPCSP 3431 can load in
Code:
20:12:34  INFO compiler - LoadThread - Splitting _S1_2_8991D2C (108/50)
20:12:34  INFO compiler - LoadThread - Splitting _S1_2_8990818 (99/50)
20:12:34  INFO compiler - LoadThread - Splitting _S1_2_899036C (112/50)
20:12:34  INFO compiler - LoadThread - Splitting _S1_2_89947E8 (143/50)
20:12:34  INFO compiler - LoadThread - Splitting _S1_2_89945B4 (51/50)
20:12:34  INFO compiler - LoadThread - Splitting _S1_2_898DC1C (68/50)
20:12:34  INFO compiler - LoadThread - Splitting _S1_2_898D460 (188/50)
20:12:34  INFO compiler - LoadThread - Splitting _S1_2_898D7C8 (54/50)
20:12:34  INFO compiler - LoadThread - Splitting _S1_2_898D92C (59/50)
20:12:34  INFO compiler - LoadThread - Splitting _S1_2_899536C (238/50)
20:12:34  INFO compiler - LoadThread - Splitting _S1_2_8994DE4 (51/50)
20:12:34  INFO compiler - LoadThread - Splitting _S1_2_8994ED4 (51/50)
20:12:34  INFO compiler - LoadThread - Splitting _S1_2_8994FC4 (51/50)
20:12:34  INFO compiler - LoadThread - Splitting _S1_2_89950B4 (51/50)
20:12:35  INFO compiler - LoadThread - Splitting _S1_2_8994BE0 (52/50)
20:12:35  INFO compiler - LoadThread - Splitting _S1_2_898F980 (90/50)
20:12:35  INFO compiler - LoadThread - Splitting _S1_2_894E18C (199/50)
20:12:35  WARN hle.IoFileMgrForUser - AxlPack:WorkerThread - stat - 'PSP_GAME/USRDIR/dev/ms0/ALLD2.APK' umd file/dir not found
20:12:35  INFO hle.IoFileMgrForUser - AxlPack:WorkerThread - hleIoOpen filename = ms0:/PSP/SAVEDATA/NPJH50654DATA/ALLD2.APK flags = 40000001 permissions = 0777
20:12:35  WARN hle.IoFileMgrForUser - AxlPack:WorkerThread - No PGD header detected 45 4E 44 49 ('ENDI') detected in file 'ms0:/PSP/SAVEDATA/NPJH50654DATA/ALLD2.APK'
20:12:35  WARN hle.IoFileMgrForUser - AxlPack:WorkerThread - stat - 'PSP_GAME/USRDIR/dev/ms0/ALLD2.APK' umd file/dir not found
20:12:35  INFO hle.IoFileMgrForUser - AxlPack:WorkerThread - hleIoOpen filename = ms0:/PSP/SAVEDATA/NPJH50654DATA/ALLD2.APK flags = 40000001 permissions = 0777
20:12:35  WARN hle.IoFileMgrForUser - AxlPack:WorkerThread - No PGD header detected 45 4E 44 49 ('ENDI') detected in file 'ms0:/PSP/SAVEDATA/NPJH50654DATA/ALLD2.APK'
20:12:35  INFO compiler - LoadThread - Splitting _S1_2_894DD58 (68/50)
20:12:35  INFO compiler - LoadThread - Splitting _S1_2_897D940 (152/50)
20:12:35  INFO compiler - LoadThread - Splitting _S1_2_897FDDC (63/50)
20:12:35  INFO compiler - AxlPack:WorkerThread - Splitting _S1_2_89C42F4 (153/50)
20:12:35  INFO compiler - AxlPack:WorkerThread - Splitting _S1_2_89C4558 (134/50)
20:12:35  INFO compiler - LoadThread - Splitting _S1_2_88AA660 (75/50)
20:12:35  WARN hle.IoFileMgrForUser - AxlPack:WorkerThread - stat - 'PSP_GAME/USRDIR/dev/ms0/ALLD2.APK' umd file/dir not found
20:12:35  INFO hle.IoFileMgrForUser - AxlPack:WorkerThread - hleIoOpen filename = ms0:/PSP/SAVEDATA/NPJH50654DATA/ALLD2.APK flags = 40000001 permissions = 0777
20:12:35  WARN hle.IoFileMgrForUser - AxlPack:WorkerThread - No PGD header detected 45 4E 44 49 ('ENDI') detected in file 'ms0:/PSP/SAVEDATA/NPJH50654DATA/ALLD2.APK'
20:12:35  WARN hle.IoFileMgrForUser - AxlPack:WorkerThread - stat - 'PSP_GAME/USRDIR/dev/ms0/ALLD2.APK' umd file/dir not found
20:12:35  INFO hle.IoFileMgrForUser - AxlPack:WorkerThread - hleIoOpen filename = ms0:/PSP/SAVEDATA/NPJH50654DATA/ALLD2.APK flags = 40000001 permissions = 0777
20:12:35  WARN hle.IoFileMgrForUser - AxlPack:WorkerThread - No PGD header detected 45 4E 44 49 ('ENDI') detected in file 'ms0:/PSP/SAVEDATA/NPJH50654DATA/ALLD2.APK'
20:12:35  INFO compiler - user_main - Splitting _S1_2_889C638 (85/50)
20:12:35  INFO compiler - user_main - Splitting _S1_2_889D79C (177/50)
20:12:35  INFO compiler - user_main - Splitting _S1_2_8853D38 (73/50)
20:12:35  INFO compiler - user_main - Splitting _S1_2_89D6F7C (123/50)
20:12:35  INFO compiler - user_main - Splitting _S1_2_8853C68 (52/50)
20:12:35  INFO compiler - user_main - Splitting _S1_2_889D368 (119/50)
20:12:37  INFO compiler - user_main - Splitting _S1_2_88AA4A8 (65/50)
20:12:37  INFO compiler - user_main - Splitting _S1_2_88A8188 (51/50)
20:12:37  INFO compiler - SOUND:STRMainThread - Splitting _S1_2_88A55B0 (53/50)
20:12:37  INFO compiler - user_main - Splitting _S1_2_88A705C (78/50)
20:12:37  INFO compiler - SOUND:STRInitThread - Splitting _S1_2_88A5258 (60/50)
20:12:37  INFO compiler - SOUND:STRInitThread - Splitting _S1_2_88A24A8 (74/50)
20:12:37  INFO hle.sceAtrac3plus - SOUND:STRInitThread - hleAtracSetData atID=0x0, buffer=0x094BBA40, readSize=0x6D00, bufferSize=0x6D00, fileSize=0x6CAC
20:12:37  INFO      hle - SOUND:STRInitThread - Mono AT3+ data could not be decoded by the external decoder
20:12:37  INFO hle.sceAtrac3plus - SOUND:STRInitThread - AT3+ data could not be decoded by the external decoder.
20:12:37  INFO compiler - user_main - Splitting _S1_2_88A8548 (70/50)
20:12:37  INFO compiler - SOUND:STRMainThread - Splitting _S1_2_88A5744 (63/50)
20:12:37  INFO compiler - SOUND:STRMainThread - Splitting _S1_2_88A5840 (58/50)
20:12:37  INFO compiler - SOUND:STRMainThread - Splitting _S1_2_88A275C (54/50)
20:12:37  INFO compiler - SOUND:STRMainThread - Splitting _S1_2_88A25D0 (99/50)
20:12:37  INFO compiler - SOUND:STRMainThread - Splitting _S1_2_88A2A1C (51/50)
20:12:37  INFO compiler - SOUND:STRMainThread - Splitting _S1_2_88A5928 (109/50)
20:12:37  INFO compiler - SOUND:STRMainThread - Splitting _S1_2_88A2910 (67/50)
20:12:37  INFO compiler - user_main - Splitting _S1_2_88A7194 (94/50)
20:12:42  INFO compiler - SOUND:STRMainThread - Splitting _S1_2_88A53BC (52/50)
20:12:42  INFO compiler - user_main - Splitting _S1_2_88A880C (98/50)
20:12:42  INFO compiler - user_main - Splitting _S1_2_89D893C (65/50)
20:12:42  INFO hle.sceAtrac3plus - SOUND:STRInitThread - hleAtracSetData atID=0x0, buffer=0x08EB11C0, readSize=0x2B80, bufferSize=0x2B80, fileSize=0x2B0C
20:12:43  INFO      hle - SOUND:STRInitThread - Mono AT3+ data could not be decoded by the external decoder
20:12:43  INFO hle.sceAtrac3plus - SOUND:STRInitThread - AT3+ data could not be decoded by the external decoder.
20:12:47  INFO compiler - user_main - Splitting _S1_2_89D8A40 (53/50)
20:12:47  INFO compiler - user_main - Splitting _S1_2_8993798 (189/50)
20:12:47  INFO compiler - user_main - Splitting _S1_2_8993C00 (139/50)
20:12:47  INFO compiler - user_main - Splitting _S1_2_8991898 (148/50)
20:12:47  INFO compiler - user_main - Splitting _S1_2_89D4474 (161/50)
20:12:47  INFO compiler - user_main - Splitting _S1_2_8990EEC (97/50)
20:12:47  INFO compiler - user_main - Splitting _S1_2_8992338 (119/50)
20:12:47  INFO compiler - user_main - Splitting _S1_2_8990724 (57/50)
20:12:47  INFO compiler - user_main - Splitting _S1_2_8991AE8 (120/50)
20:12:47  INFO compiler - user_main - Splitting _S1_2_898E94C (63/50)
20:12:47  INFO compiler - user_main - Splitting _S1_2_898FF8C (51/50)
20:12:47  INFO compiler - user_main - Splitting _S1_2_898044C (90/50)
20:12:47  INFO compiler - user_main - Splitting _S1_2_897EE70 (66/50)
20:12:47  INFO compiler - user_main - Splitting _S1_2_88D9890 (120/50)
20:12:47  INFO compiler - user_main - Splitting _S1_2_884DA38 (67/50)
20:12:47  INFO hle.sceAtrac3plus - SOUND:STRInitThread - hleAtracSetData atID=0x0, buffer=0x0966E180, readSize=0x19CF80, bufferSize=0x19CF80, fileSize=0x19CF18
20:12:48  INFO hle.sceAtrac3plus - SOUND:STRInitThread - AT3+ data decoded by the external decoder, using 'LocalVirtualFile SeekableRandomFile 'H:\PSP\TMP\NPJH50654\Atrac\Atrac-0019CF18-0966E180-27EAACA8.wav''.
20:12:49  INFO compiler - user_main - Splitting _S1_2_8992514 (122/50)
20:12:49  INFO compiler - user_main - Splitting _S1_2_8993E2C (74/50)
20:12:50  INFO hle.ThreadManForUser - GUI - ----------------------------- ThreadMan exit -----------------------------
Reply
I've improved Xuggler's memory handling in r3433. I've also added a small fix in sceUtility for the behavior displayed by MHP3.
Could you please check if MHP3 and AKB149 are now working properly? Thanks!
Reply
(01-09-2014, 09:45 PM)Hykem Wrote: I've improved Xuggler's memory handling in r3433. I've also added a small fix in sceUtility for the behavior displayed by MHP3.
Could you please check if MHP3 and AKB149 are now working properly? Thanks!

Thinks you fix MHP3 and AKB149, now AKB149 can load in the sound is good. but
AKB149 DLC not work
MHP3 couldnot save if you not check Handle SAVEDATA in crypto mode

I think PPSSPP is good at savedata , it can read savedata Encryption/Decryption Type (not need check anything) ,it can save in Encryption Type if you use EncryptSave = True or save in Decryption Type if you use EncryptSave = Flase. and psp can use ppsspp savedata if savedata is Encryption Type.
Reply
(01-10-2014, 12:41 PM)onelight Wrote:
(01-09-2014, 09:45 PM)Hykem Wrote: I've improved Xuggler's memory handling in r3433. I've also added a small fix in sceUtility for the behavior displayed by MHP3.
Could you please check if MHP3 and AKB149 are now working properly? Thanks!

Thinks you fix MHP3 and AKB149, now AKB149 can load in the sound is good. but
AKB149 DLC not work
MHP3 couldnot save if you not check Handle SAVEDATA in crypto mode

I think PPSSPP is good at savedata , it can read savedata Encryption/Decryption Type (not need check anything) ,it can save in Encryption Type if you use EncryptSave = True or save in Decryption Type if you use EncryptSave = Flase. and psp can use ppsspp savedata if savedata is Encryption Type.

PPSSPP uses the same algorithm as JPCSP for SAVEDATA. Right now the issue seems to be related to small differences in alignment and hashing.
I've changed the option for SAVEDATA in crypto mode. JPCSP now uses encryption by default and you no longer have to check any option.
However, I've kept the option "Disable SAVEDATA encryption" just to ensure older unencrypted SAVEDATA files will still work on JPCSP.
PPSSPP clears a specific part of the PARAM.SFO file to check if it's encrypted or decrypted. I will adopt the same system for JPCSP, but we still need to have an option to force reading unencrypted SAVEDATA to allow users to keep their old files (a lot of JPCSP users handle SAVEDATA without encryption, so the check could possibly prevent those files from being detected).
Reply
(01-10-2014, 03:20 PM)Hykem Wrote:
(01-10-2014, 12:41 PM)onelight Wrote:
(01-09-2014, 09:45 PM)Hykem Wrote: I've improved Xuggler's memory handling in r3433. I've also added a small fix in sceUtility for the behavior displayed by MHP3.
Could you please check if MHP3 and AKB149 are now working properly? Thanks!

Thinks you fix MHP3 and AKB149, now AKB149 can load in the sound is good. but
AKB149 DLC not work
MHP3 couldnot save if you not check Handle SAVEDATA in crypto mode

I think PPSSPP is good at savedata , it can read savedata Encryption/Decryption Type (not need check anything) ,it can save in Encryption Type if you use EncryptSave = True or save in Decryption Type if you use EncryptSave = Flase. and psp can use ppsspp savedata if savedata is Encryption Type.

PPSSPP uses the same algorithm as JPCSP for SAVEDATA. Right now the issue seems to be related to small differences in alignment and hashing.
I've changed the option for SAVEDATA in crypto mode. JPCSP now uses encryption by default and you no longer have to check any option.
However, I've kept the option "Disable SAVEDATA encryption" just to ensure older unencrypted SAVEDATA files will still work on JPCSP.
PPSSPP clears a specific part of the PARAM.SFO file to check if it's encrypted or decrypted. I will adopt the same system for JPCSP, but we still need to have an option to force reading unencrypted SAVEDATA to allow users to keep their old files (a lot of JPCSP users handle SAVEDATA without encryption, so the check could possibly prevent those files from being detected).

Yet, PPSSPP uses the same algorithm as JPCSP for SAVEDATA,
but PPSSPP is convenience.
I have both Encryption and unencrypted savedata in my SAVEDATA folder.
If I Handle SAVEDATA in crypto mode and try read savedata which is Decryption, jpcsp will shut down. but PPSSPP, it can read Encryption and unencrypted savedata by Default setting.
PPSSPP not need an option to allow users to read Encryption or unencrypted savedata.
Reply
(01-11-2014, 04:27 AM)onelight Wrote:
(01-10-2014, 03:20 PM)Hykem Wrote:
(01-10-2014, 12:41 PM)onelight Wrote:
(01-09-2014, 09:45 PM)Hykem Wrote: I've improved Xuggler's memory handling in r3433. I've also added a small fix in sceUtility for the behavior displayed by MHP3.
Could you please check if MHP3 and AKB149 are now working properly? Thanks!

Thinks you fix MHP3 and AKB149, now AKB149 can load in the sound is good. but
AKB149 DLC not work
MHP3 couldnot save if you not check Handle SAVEDATA in crypto mode

I think PPSSPP is good at savedata , it can read savedata Encryption/Decryption Type (not need check anything) ,it can save in Encryption Type if you use EncryptSave = True or save in Decryption Type if you use EncryptSave = Flase. and psp can use ppsspp savedata if savedata is Encryption Type.

PPSSPP uses the same algorithm as JPCSP for SAVEDATA. Right now the issue seems to be related to small differences in alignment and hashing.
I've changed the option for SAVEDATA in crypto mode. JPCSP now uses encryption by default and you no longer have to check any option.
However, I've kept the option "Disable SAVEDATA encryption" just to ensure older unencrypted SAVEDATA files will still work on JPCSP.
PPSSPP clears a specific part of the PARAM.SFO file to check if it's encrypted or decrypted. I will adopt the same system for JPCSP, but we still need to have an option to force reading unencrypted SAVEDATA to allow users to keep their old files (a lot of JPCSP users handle SAVEDATA without encryption, so the check could possibly prevent those files from being detected).

Yet, PPSSPP uses the same algorithm as JPCSP for SAVEDATA,
but PPSSPP is convenience.
I have both Encryption and unencrypted savedata in my SAVEDATA folder.
If I Handle SAVEDATA in crypto mode and try read savedata which is Decryption, jpcsp will shut down. but PPSSPP, it can read Encryption and unencrypted savedata by Default setting.
PPSSPP not need an option to allow users to read Encryption or unencrypted savedata.

Ah, I see what you mean. Ok, I can add this to JPCSP as well. Thanks for testing.
Reply
In r3436 I've added a new option for DLC. Since we still can't decrypt SPRX files without a PSP, I've added the ability to disable DLC decryption on JPCSP, which allows you to load decrypted DLC.
Unfortunately, there's no easy way to auto-detect if DLC is encrypted or not because the PSP always expect it to be encrypted. So, if you have DLC that contains SPRX files, you must decrypt them first with your PSP, place the decrypted content under JPCSP's PSP/GAME folder and check the option "Disable DLC decryption".
Reply
(01-15-2014, 07:50 PM)Hykem Wrote: In r3436 I've added a new option for DLC. Since we still can't decrypt SPRX files without a PSP, I've added the ability to disable DLC decryption on JPCSP, which allows you to load decrypted DLC.
Unfortunately, there's no easy way to auto-detect if DLC is encrypted or not because the PSP always expect it to be encrypted. So, if you have DLC that contains SPRX files, you must decrypt them first with your PSP, place the decrypted content under JPCSP's PSP/GAME folder and check the option "Disable DLC decryption".

text r3469 and r3473
can load AKB149 DLC
still can not load God Eater 2 1.30 DLC
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)