I downloaded r3100 and tried Dissidia 012 again. The log reported more of these on startup:
21:27:00 INFO hle.IoFileMgrForUser - ffst_thread - hleIoOpen filename = ms0:/PSP/GAME/ULUS10566/e022969b.edat flags = 40000001 permissions = 00
21:27:00 INFO hle.scePspNpDrm_user - ffst_thread - sceNpDrmEdataSetupKey edataFd=0x4
21:27:15 INFO hle.IoFileMgrForUser - ffst_thread - hleIoOpen filename = ms0:/PSP/GAME/ULUS10566/adebd8e4.edat flags = 40000001 permissions = 00
21:27:16 INFO hle.scePspNpDrm_user - ffst_thread - sceNpDrmEdataSetupKey edataFd=0x4
The DLC still wasn't accessible, and when I went to check the tmp\ULUS10566\DLC I found that JPCSP had created a folder for 70 of the .edat files (costumes typically come in multiple .edat files) and all of them were empty. After deleting the folders, I copied over the .edat files and reopened JPCSP. Then I got a lot of lines like this:
64069 [ffst_thread] INFO hle.IoFileMgrForUser - hleIoOpen filename = ms0:/PSP/GAME/ULUS10566/d6a9aca4.edat flags = 40000001 permissions = 00
64215 [ffst_thread] INFO hle.scePspNpDrm_user - sceNpDrmEdataSetupKey edataFd=0x4
64216 [ffst_thread] INFO hle - Using decrypted file tmp\ULUS10566\DLC\d6a9aca4.edat\
64385 [ffst_thread] INFO hle.IoFileMgrForUser - hleIoOpen filename = ms0:/PSP/GAME/ULUS10566/99fec4b5.edat flags = 40000001 permissions = 00
64514 [ffst_thread] INFO hle.scePspNpDrm_user - sceNpDrmEdataSetupKey edataFd=0x4
64516 [ffst_thread] INFO hle - Using decrypted file tmp\ULUS10566\DLC\99fec4b5.edat\
This time, the DLC works! Well, mostly. After switching back to unencrypted savedata mode and restarting, some costumes had important missing features (like the Emperor's feet), some costumes were fine (like Cecil's), and the music looped correctly.
Job well done and thank you!
Edit: The music doesn't always loop correctly. However, the costume issue seems to be the periodic lack of textures loading, because I just turned it on and started a friend card match and the entire outfit loaded.
21:27:00 INFO hle.IoFileMgrForUser - ffst_thread - hleIoOpen filename = ms0:/PSP/GAME/ULUS10566/e022969b.edat flags = 40000001 permissions = 00
21:27:00 INFO hle.scePspNpDrm_user - ffst_thread - sceNpDrmEdataSetupKey edataFd=0x4
21:27:15 INFO hle.IoFileMgrForUser - ffst_thread - hleIoOpen filename = ms0:/PSP/GAME/ULUS10566/adebd8e4.edat flags = 40000001 permissions = 00
21:27:16 INFO hle.scePspNpDrm_user - ffst_thread - sceNpDrmEdataSetupKey edataFd=0x4
The DLC still wasn't accessible, and when I went to check the tmp\ULUS10566\DLC I found that JPCSP had created a folder for 70 of the .edat files (costumes typically come in multiple .edat files) and all of them were empty. After deleting the folders, I copied over the .edat files and reopened JPCSP. Then I got a lot of lines like this:
64069 [ffst_thread] INFO hle.IoFileMgrForUser - hleIoOpen filename = ms0:/PSP/GAME/ULUS10566/d6a9aca4.edat flags = 40000001 permissions = 00
64215 [ffst_thread] INFO hle.scePspNpDrm_user - sceNpDrmEdataSetupKey edataFd=0x4
64216 [ffst_thread] INFO hle - Using decrypted file tmp\ULUS10566\DLC\d6a9aca4.edat\
64385 [ffst_thread] INFO hle.IoFileMgrForUser - hleIoOpen filename = ms0:/PSP/GAME/ULUS10566/99fec4b5.edat flags = 40000001 permissions = 00
64514 [ffst_thread] INFO hle.scePspNpDrm_user - sceNpDrmEdataSetupKey edataFd=0x4
64516 [ffst_thread] INFO hle - Using decrypted file tmp\ULUS10566\DLC\99fec4b5.edat\
This time, the DLC works! Well, mostly. After switching back to unencrypted savedata mode and restarting, some costumes had important missing features (like the Emperor's feet), some costumes were fine (like Cecil's), and the music looped correctly.
Job well done and thank you!
Edit: The music doesn't always loop correctly. However, the costume issue seems to be the periodic lack of textures loading, because I just turned it on and started a friend card match and the entire outfit loaded.