Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
DLC on an ISO
03-13-2013, 01:20 AM
Post: #1
DLC on an ISO
This is probably going to sound stupid, but I'm wondering if it's possible to take the .edat files from a DLC I downloaded and place them in the ISO itself so it could be played on this emulator? I know I can open up the ISO file with 7-zip, but I'm wondering if placing the files anywhere would do anything other than break the game. In the most likely case it can't be done, is it possible that at some point down the road (I'd say pretty far down the road until the emulator is more complete) that PPSSPP could load up the DLC from a folder? On android for instance, in the PSP folder on the root of the SD card, along with PPSSPP_STATE and SAVEDATA folders there's a GAME folder where the dlc files would be placed as they would on a real psp. That would definitely be an awesome feature. Smile
Find all posts by this user
Quote this message in a reply
03-13-2013, 07:39 AM
Post: #2
RE: DLC on an ISO
Create a MemStick folder under your PPSSPP folder if it's not there already. That's where you put PSP/SAVEDATA and PSP/GAME, where then you can put DLC. DLC works just fine for Wipeout Pure if you just put it in MemStick/PSP/SAVEDATA for example.
Find all posts by this user
Quote this message in a reply
03-13-2013, 09:45 PM
Post: #3
RE: DLC on an ISO
(03-13-2013 07:39 AM)Henrik Wrote:  Create a MemStick folder under your PPSSPP folder if it's not there already. That's where you put PSP/SAVEDATA and PSP/GAME, where then you can put DLC. DLC works just fine for Wipeout Pure if you just put it in MemStick/PSP/SAVEDATA for example.

I tried what you said and made a GAME folder and placed the DLC inside. Almost immediately after starting the game PPSSPP force closed. Deleting the DLC fixed it. I remember reading that .edat files for PSP DLC is encrypted. Does PPSSPP have a decrypter?
Find all posts by this user
Quote this message in a reply
03-14-2013, 04:17 AM (This post was last modified: 03-14-2013 04:21 AM by m45t3r.)
Post: #4
RE: DLC on an ISO
I did try to load some (cracked) DLC on Project DIVA 2nd and it didn't work (the Windows just showed the usual error screen). Maybe I will try to load on the Linux version and get some debugging later to investigate futher.

Edit: just tried on Windows with logging activate, get this until the emulator crashed:

Code:
17:59:506 EmuThread.cpp:74 I[BOOT]: Starting up hardware.
17:59:506 System.cpp:51 I[HLE]: PPSSPP v0.7-53-g79823fa
17:59:506 MemArena.cpp:366 I[MM]: Found valid memory base at 0B800000 after 43 tries.
17:59:506 MemMap.cpp:82 I[MM]: Memory system initialized. RAM at 0C020000 (mirror at 0 @ 13800000, uncached @ 13800000)
17:59:515 Loaders.cpp:89 I[LOAD]: Identifying file...
17:59:515 FileSystems\ISOFileSystem.cpp:152 I[FileSys]: Looks like a valid ISO!
17:59:515 PSPLoaders.cpp:80 I[LOAD]: ULJM05681 : 初音ミク -Project DIVA- 2nd
17:59:517 PSPLoaders.cpp:136 I[LOAD]: Loading disc0:/PSP_GAME/SYSDIR/EBOOT.BIN...
17:59:517 HLE\sceKernelMemory.cpp:158 I[HLE]: Kernel and user memory pools initialized
17:59:517 HLE\sceIo.cpp:231 I[HLE]: Starting up I/O...
17:59:517 FileUtil.cpp:200 I[COMMON]: CreateFullPath: path C:\Users\<my user>\Aplicativos\ppsspp\memstick\
17:59:517 FileUtil.cpp:204 I[COMMON]: CreateFullPath: path exists C:\Users\<my user>\Aplicativos\ppsspp\memstick\
17:59:517 FileUtil.cpp:200 I[COMMON]: CreateFullPath: path C:\Users\<my user>\Aplicativos\ppsspp\flash0\
17:59:517 FileUtil.cpp:204 I[COMMON]: CreateFullPath: path exists C:\Users\<my user>\Aplicativos\ppsspp\flash0\
17:59:518 FileUtil.cpp:200 I[COMMON]: CreateFullPath: path C:\Users\<my user>\Aplicativos\ppsspp\memstick\PSP\PPSSPP_STATE
17:59:519 FileUtil.cpp:204 I[COMMON]: CreateFullPath: path exists C:\Users\<my user>\Aplicativos\ppsspp\memstick\PSP\PPSSPP_STATE
17:59:519 HLE\sceKernel.cpp:119 I[HLE]: Kernel initialized.
17:59:527 c:\buildagent\work\acf56f986e98e7c9\core\hle\../ELF/ElfReader.h:42 I[LOAD]: ElfReader: 11837020
17:59:529 Util\BlockAllocator.cpp:310 I[HLE]: -----------
17:59:529 Util\BlockAllocator.cpp:314 I[HLE]: Block: 08800000 - 08804000 size 00004000 taken=0 tag=(untitled)
17:59:530 Util\BlockAllocator.cpp:314 I[HLE]: Block: 08804000 - 08d4f900 size 0054b900 taken=1 tag=ELF
17:59:530 Util\BlockAllocator.cpp:314 I[HLE]: Block: 08d4f900 - 0a000000 size 012b0700 taken=0 tag=(untitled)
17:59:530 ELF\ElfReader.cpp:349 N[LOAD]: ELF loading completed successfully.
17:59:559 HLE\sceKernelModule.cpp:393 I[LOAD]: Module PdvApp: 08c5bfd0 08bae424 08bae43c
17:59:559 HLE\HLE.cpp:187 I[HLE]: Syscall (sceRtc, 7d1fbed3) unknown
17:59:559 HLE\sceKernelModule.cpp:482 I[HLE]: Exporting ent 0 named PdvApp, 2 funcs, 4 vars, resident 08bae6b8
17:59:559 HLE\sceKernelModule.cpp:704 I[LOAD]: Module entry: 08804000
17:59:560 root         I[BOOT]: EmuThread.cpp:99 Done.
18:01:407 root         E[HLE]: HLE\sceKernelMemory.cpp:655 sceKernelSetCompiledSdkVersion600_602 unknown SDK : 5000010

18:01:407 root         I[HLE]: HLE\sceKernelThread.cpp:1499 276 = sceKernelCreateThread(name="user_main", entry=08804114, prio=20, stacksize=229376)
18:01:407 root         I[HLE]: HLE\sceKernelThread.cpp:1535 sceKernelStartThread(thread=276, argSize=33, argPtr= 09fffd00 )
18:01:407 root         I[HLE]: HLE\sceKernelThread.cpp:1616 __KernelReturnFromThread : root
18:01:407 user_main    I[HLE]: Util\BlockAllocator.cpp:310 -----------
18:01:408 user_main    I[HLE]: Util\BlockAllocator.cpp:314 Block: 08800000 - 08804000 size 00004000 taken=0 tag=(untitled)
18:01:408 user_main    I[HLE]: Util\BlockAllocator.cpp:314 Block: 08804000 - 08d4f900 size 0054b900 taken=1 tag=ELF
18:01:408 user_main    I[HLE]: Util\BlockAllocator.cpp:314 Block: 08d4f900 - 09f00000 size 011b0700 taken=1 tag=UserSbrk
18:01:408 user_main    I[HLE]: Util\BlockAllocator.cpp:314 Block: 09f00000 - 09fc7c00 size 000c7c00 taken=0 tag=(untitled)
18:01:408 user_main    I[HLE]: Util\BlockAllocator.cpp:314 Block: 09fc7c00 - 09fffc00 size 00038000 taken=1 tag=stack/user_main
18:01:408 user_main    I[HLE]: Util\BlockAllocator.cpp:314 Block: 09fffc00 - 0a000000 size 00000400 taken=0 tag=stack/root
18:01:408 user_main    E[HLE]: HLE\sceKernelModule.cpp:900 HACKIMPL sceKernelGetModuleIdByAddress(08804000)
18:01:416 idle0        I[HLE]: GLES\Framebuffer.cpp:379 Creating FBO for 00000000 : 480 x 272 x 0
18:01:481 user_main    I[HLE]: HLE\sceKernelThread.cpp:1499 282 = sceKernelCreateThread(name="igPSPPowerManager", entry=0894b0c4, prio=10, stacksize=65536)
18:01:482 user_main    I[HLE]: HLE\sceKernelThread.cpp:1535 sceKernelStartThread(thread=282, argSize=4, argPtr= 08d5753c )
18:01:965 user_main    I[HLE]: GLES\Framebuffer.cpp:379 Creating FBO for 00000000 : 480 x 272 x 3
18:02:053 idle0        I[HLE]: GLES\Framebuffer.cpp:541 Destroying FBO for 00000000 (480 x 272 x 0)
18:02:304 user_main    E[HLE]: HLE\HLE.cpp:445 Unimplemented HLE function sceNpDrmSetLicenseeKey
18:02:306 user_main    I[HLE]: HLE\sceKernelThread.cpp:1499 366 = sceKernelCreateThread(name="CriThread", entry=08b0cb50, prio=20, stacksize=8192)
18:02:306 user_main    I[HLE]: HLE\sceKernelThread.cpp:1535 sceKernelStartThread(thread=366, argSize=4, argPtr= 09fff3e0 )
18:02:306 user_main    I[HLE]: HLE\sceKernelThread.cpp:1499 369 = sceKernelCreateThread(name="CriThread", entry=08b0cb50, prio=20, stacksize=8192)
18:02:306 user_main    I[HLE]: HLE\sceKernelThread.cpp:1535 sceKernelStartThread(thread=369, argSize=4, argPtr= 09fff3e0 )
18:02:306 user_main    I[HLE]: HLE\sceKernelThread.cpp:1499 372 = sceKernelCreateThread(name="CriThread", entry=08b0cb50, prio=20, stacksize=8192)
18:02:306 user_main    I[HLE]: HLE\sceKernelThread.cpp:1535 sceKernelStartThread(thread=372, argSize=4, argPtr= 09fff3e0 )
18:02:470 user_main    I[HLE]: HLE\sceKernelThread.cpp:1499 387 = sceKernelCreateThread(name="SceWaveMain", entry=0886afbc, prio=10, stacksize=512)
18:02:471 user_main    I[HLE]: HLE\sceKernelThread.cpp:1535 sceKernelStartThread(thread=387, argSize=12, argPtr= 08d16ea0 )
18:02:473 user_main    I[HLE]: HLE\sceKernelThread.cpp:1499 388 = sceKernelCreateThread(name="CRI ADX Audio", entry=08b57af0, prio=16, stacksize=32768)
18:02:473 user_main    I[HLE]: HLE\sceKernelThread.cpp:1535 sceKernelStartThread(thread=388, argSize=0, argPtr= 00000000 )
18:02:473 user_main    I[HLE]: HLE\sceKernelThread.cpp:1499 389 = sceKernelCreateThread(name="CRI ADX File", entry=08b57b68, prio=18, stacksize=16384)
18:02:473 user_main    I[HLE]: HLE\sceKernelThread.cpp:1535 sceKernelStartThread(thread=389, argSize=0, argPtr= 00000000 )
18:02:476 user_main    I[HLE]: HLE\sceKernelThread.cpp:1499 391 = sceKernelCreateThread(name="CRI Wave out", entry=08b75afc, prio=10, stacksize=16384)
18:02:477 user_main    I[HLE]: HLE\sceKernelThread.cpp:1535 sceKernelStartThread(thread=391, argSize=0, argPtr= 00000000 )
18:02:535 user_main    I[HLE]: GLES\Framebuffer.cpp:379 Creating FBO for 00088000 : 480 x 272 x 3
18:02:619 idle0        I[HLE]: GLES\Framebuffer.cpp:541 Destroying FBO for 00000000 (480 x 272 x 3)
18:03:342 user_main    I[HLE]: GLES\Framebuffer.cpp:379 Creating FBO for 00000000 : 480 x 272 x 3
18:03:669 idle0        I[HLE]: GLES\Framebuffer.cpp:541 Destroying FBO for 00088000 (480 x 272 x 3)
18:03:690 user_main    I[HLE]: GLES\Framebuffer.cpp:379 Creating FBO for 00088000 : 480 x 272 x 3
18:07:622 user_main    I[HLE]: HLE\scePower.cpp:224 scePowerSetClockFrequency(222,222,111)
18:07:644 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 599
18:07:673 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 603
18:07:703 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 607
18:07:737 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 611
18:07:769 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 615
18:07:803 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 619
18:07:836 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 623
18:07:869 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 627
18:07:902 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 631
18:07:937 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 635
18:07:970 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 639
18:08:004 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 643
18:08:037 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 647
18:08:069 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 651
18:08:102 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 655
18:08:136 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 659
18:08:169 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 663
18:08:202 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 667
18:08:236 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 671
18:08:270 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 675
18:08:302 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 679
18:08:337 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 683
18:08:370 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 687
18:08:403 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 691
18:08:437 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 695
18:08:472 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 699
18:08:503 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 703
18:08:536 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 707
18:08:569 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 711
18:08:602 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 715
18:08:637 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 719
18:08:670 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 723
18:08:704 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 727
18:08:736 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 731
18:08:769 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 735
18:08:802 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 739
18:08:836 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 743
18:08:870 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 747
18:09:255 user_main    I[HLE]: FileSystems\DirectoryFileSystem.cpp:289 Actually opening C:\Users\<my user>\Aplicativos\ppsspp\memstick\PSP\SAVEDATA\ULJM05681MAIN00\ICON0.PNG (/PSP/SAVEDATA/ULJM05681MAIN00/ICON0.PNG)
18:09:259 user_main    I[HLE]: FileSystems\DirectoryFileSystem.cpp:289 Actually opening C:\Users\<my user>\Aplicativos\ppsspp\memstick\PSP\SAVEDATA\ULJM05681MAIN00\PARAM.SFO (/PSP/SAVEDATA/ULJM05681MAIN00/PARAM.SFO)
18:09:259 user_main    I[HLE]: Dialog\PSPSaveDialog.cpp:53 sceUtilitySavedataInitStart(090ca320)
18:09:259 user_main    I[HLE]: Dialog\PSPSaveDialog.cpp:54 Mode: 4
18:09:804 user_main    I[HLE]: Dialog\SavedataParam.cpp:467 Loading file with size 286040 in ms0:/PSP/SAVEDATA/ULJM05681MAIN00/SECURE.BIN
18:09:804 user_main    I[HLE]: FileSystems\DirectoryFileSystem.cpp:289 Actually opening C:\Users\<my user>\Aplicativos\ppsspp\memstick\PSP\SAVEDATA\ULJM05681MAIN00\SECURE.BIN (/PSP/SAVEDATA/ULJM05681MAIN00/SECURE.BIN)
18:09:804 user_main    I[HLE]: FileSystems\DirectoryFileSystem.cpp:289 Actually opening C:\Users\<my user>\Aplicativos\ppsspp\memstick\PSP\SAVEDATA\ULJM05681MAIN00\PARAM.SFO (/PSP/SAVEDATA/ULJM05681MAIN00/PARAM.SFO)
18:09:804 user_main    I[HLE]: FileSystems\DirectoryFileSystem.cpp:289 Actually opening C:\Users\<my user>\Aplicativos\ppsspp\memstick\PSP\SAVEDATA\ULJM05681MAIN00\PARAM.SFO (/PSP/SAVEDATA/ULJM05681MAIN00/PARAM.SFO)
18:10:973 user_main    I[HLE]: HLE\scePower.cpp:224 scePowerSetClockFrequency(333,333,166)
18:12:353 idle0        I[HLE]: GLES\Framebuffer.cpp:541 Destroying FBO for 00088000 (480 x 272 x 3)
18:12:478 user_main    I[HLE]: GLES\Framebuffer.cpp:379 Creating FBO for 00088000 : 480 x 272 x 3
18:17:018 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 1565
18:17:040 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 1578
18:17:069 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 1591
18:17:104 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 1604
18:17:138 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 1617
18:17:171 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 1630
18:17:203 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 1643
18:17:237 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 1656
18:17:270 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 1669
18:17:304 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 1682
18:17:337 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 1695
18:17:371 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 1708
18:17:404 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 1721
18:17:437 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 1734
18:17:471 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 1747
18:17:504 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 1760
18:17:541 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 1773
18:17:572 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 1786
18:17:604 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 1799
18:17:638 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 1812
18:17:671 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 1825
18:17:704 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 1838
18:17:738 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 1851
18:17:770 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 1864
18:17:803 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 1877
18:17:837 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 1890
18:17:870 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 1903
18:17:904 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 1916
18:17:936 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 1929
18:17:970 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 1942
18:18:003 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 1955
18:18:037 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 1968
18:18:070 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 1981
18:18:102 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 1994
18:18:135 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2007
18:18:169 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2020
18:18:203 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2033
18:18:236 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2046
18:18:270 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2059
18:18:303 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2072
18:18:336 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2085
18:18:370 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2098
18:18:403 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2111
18:18:436 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2124
18:18:472 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2137
18:18:502 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2142
18:18:543 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2146
18:18:572 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2153
18:18:604 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2160
18:18:637 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2167
18:18:670 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2174
18:18:704 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2181
18:18:735 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2188
18:18:769 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2195
18:18:804 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2202
18:18:838 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2209
18:18:869 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2216
18:18:903 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2223
18:18:937 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2230
18:18:970 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2237
18:19:003 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2244
18:19:037 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2251
18:19:071 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2258
18:19:105 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2265
18:19:136 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2272
18:19:170 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2279
18:19:204 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2286
18:19:237 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2293
18:19:270 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2300
18:19:305 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2307
18:19:337 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2314
18:19:370 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2321
18:19:404 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2328
18:19:437 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2335
18:19:471 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2342
18:19:505 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2349
18:19:537 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2356
18:19:572 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2363
18:19:603 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2370
18:19:638 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2377
18:19:670 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2384
18:19:703 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2391
18:19:737 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2398
18:19:770 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2405
18:19:803 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2412
18:19:836 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2419
18:19:870 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2426
18:19:903 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2433
18:19:936 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2440
18:19:969 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2447
18:20:004 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2454
18:20:036 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2461
18:20:070 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2468
18:20:103 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2475
18:20:138 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2482
18:20:169 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2489
18:20:202 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2496
18:20:237 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2503
18:20:270 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2510
18:20:304 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2517
18:20:337 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2524
18:20:370 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2531
18:20:403 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2538
18:20:435 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2545
18:20:470 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2552
18:20:503 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2559
18:20:538 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2566
18:20:572 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2573
18:20:605 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2580
18:20:638 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2587
18:20:670 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2594
18:20:703 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2601
18:20:736 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2608
18:20:769 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2615
18:20:803 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2622
18:20:837 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2629
18:20:871 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2636
18:20:905 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2643
18:20:936 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2647
18:20:970 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2651
18:21:003 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2655
18:21:037 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2659
18:21:069 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2663
18:21:102 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2667
18:21:136 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2671
18:21:237 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2683
18:21:270 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2687
18:21:304 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2691
18:21:337 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2695
18:21:410 idle0        W[HLE]: HLE\sceGe.cpp:54 Unable to run GE interrupt: list doesn't exist: 2704
18:21:421 CriThread    I[HLE]: FileSystems\DirectoryFileSystem.cpp:289 Actually opening C:\Users\<my user>\Aplicativos\ppsspp\memstick\PSP\GAME\ULJM05681\B\000.EDAT (/PSP/GAME/ULJM05681/B/000.EDAT)
18:21:422 CriThread    E[HLE]: HLE\scePspNpDrm_user.cpp:25 UNIMPL sceNpDrmEdataSetupKey 189
Find all posts by this user
Quote this message in a reply
03-14-2013, 08:53 PM
Post: #5
RE: DLC on an ISO
I looked into it and apparently there are two kinds of DLC files. The ones that end with .edat are encrypted and I'm not sure exactly what the other one is but it is a .gmo file. As far as I can tell JPCSP was working on something to decrypt them, but never quite got around to finishing it.
http://www.emunewz.net/forum/showthread.php?tid=8134
So chances are PPSSPP can run the unencrypted type of DLC file but not the encrypted kind.
Find all posts by this user
Quote this message in a reply
06-22-2013, 01:28 PM
Post: #6
RE: DLC on an ISO
there are 2 types of DLCs:-encrypted and decrypted.the encrypted DLCs are of 3 types:-EDAT,PGD & SPRX.and decrypted ones can be anything like GMO(yours),BND(patapon 3),GPRSGARC(locoroco 3)etc.u need 2 decrypt the encrypted ones using npdecrypter 0.11 via psp in order to play with PPSSPP.

Contact::::
I don't exist anymore, no use calling a dead person
Find all posts by this user
Quote this message in a reply
06-22-2013, 04:38 PM
Post: #7
RE: DLC on an ISO
decrypted dlc works on ppsspp for some time now.
Find all posts by this user
Quote this message in a reply
08-19-2013, 09:45 AM
Post: #8
RE: DLC on an ISO
Is there some way to decrypt that Edat files without psp?
Find all posts by this user
Quote this message in a reply
08-19-2013, 10:16 AM
Post: #9
RE: DLC on an ISO
(08-19-2013 09:45 AM)Yasutsuna25 Wrote:  Is there some way to decrypt that Edat files without psp?

You sure that would be legal?
Find all posts by this user
Quote this message in a reply
08-19-2013, 10:59 AM
Post: #10
RE: DLC on an ISO
I don't think decrypting files is problematic, as long as you got the files legally...
Find all posts by this user
Quote this message in a reply
08-19-2013, 12:38 PM
Post: #11
RE: DLC on an ISO
Maybe include the decryption routine on PPSSPP?
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump: