Open jlalopez opened 6 years ago
our simulated firmware already supports most features of 6.6.0 and soon we'll also report 6.6.0, see https://github.com/hrydgard/ppsspp/pull/11012 . There's nothing else to do. What problem are you trying to solve?
I'm trying to install a dlc of the game bleach heat the soul 7 but you need the FW 6.60 or higher (6.61)
I'm trying to install a dlc of the game bleach heat the soul 7 but you need the FW 6.60 or higher (6.61)
Oh, interesting. Then #11012 might help when it's merged, if it's not an encryption key issue.
6.60 will be soon, but it will uselles for you because you need for this PSP internet conection (or something like this) downloading DLC's aren't supported.
actually I already have the DLC and to install it just move it to the GAME folder, you do not have to use PSN but if you need the FW update
So. Only what you can do is wait for update FW to 6.60 And Hope, it will help you
yes
also the same thing happens to me with the other 2 DLCs of the same game
jeje thanks marosis
by the way, what game did you play on the screenshot?
Burnout dominator
by the way henrik, since you mentioned the # 11012 you could put it in the next version
You don't need that commit to set the FW to 6.60 that's just a string inside the ini file which can be edited by any text editor for any PPSSPP version. The commit simply makes 6.60 as the default one.
what ini file do you speak
ppsspp.ini of course;p, the option is called PSPFirmwareVersion, just change it to 660 and that's it.
I already change the ini and I still have the same problem
I guess that means #11012 won't help.
Going to change the title of this issue.
-[Unknown]
thanks unknowbrackets
As far as I just tested the DLC for this game works ~ but might have a slight issue.
First of all you need an updated game and that's it for the the DLC to work(requires real PSP to do since the updates cannot be decrypted due to missing keys), however with updated game there are 2 options, one launches updated game with some new modes and another option which loads basic game. The basic game option simply returns to the selection after trying to load, I'm guessing it's because we have to patch the iso instead of loading the update from the game folder loosing the basic game executable:]. Maybe some sort of system to load decrypted update file from the game folder(still would need psp to decrypt the file;p) instead of having to patch games with update files could be required to solve this. (updates store the problematic encrypted game executable in PBOOT.PBP)
Edit - just some screenshots to show it works, I'm going to work so can't really check the problem with original mode becoming unavailable now ;p
you could upload a save
Save will not do anything, dlc isn't just unlocked like many paid or promotional dlc's are, it's free, but requires updated executable file and lots of edat files with actual content.
You have to:
only the updated game will work from updated iso, so currently to play both modes, a patched and unpatched iso would be required.
This all requires real PSP with no way to get around it and I don't think we can share decrypted executables or any other game files just as we can't do with for example decrypted pauth files. Don't even try running update iso in the iso tools on emulator as it will corrupt the iso due to not being able to decrypt the update.
BTW the updated iso also only boots the updated mode on real PSP, so technically there's no issue, however if this is caused by patching the iso instead of loading it from update folder, then it probably can be done better and load decrypted eboot from separate file exactly like what we have with the mentioned pauth files.
Edit: or actually the original game mode no longer loading might just be some drm ;p
47:45:312 Main I[SCEKERNEL]: HLE\sceKernelThread.cpp:19 335=sceKernelCreateThread(FPACK_READ, 088ff530, 00000029, 3072, 00200000, 00000000)
47:45:312 Main I[SCEKERNEL]: HLE\sceKernelThread.cpp:20 0=sceKernelStartThread(335, 164, 08aaac74)
47:45:315 FPACK_READ I[HLE]: HLE\scePspNpDrm_user.cpp:27 call sceNpDrmEdataSetupKey 4
47:45:322 FPACK_READ I[SCEKERNEL]: HLE\sceKernelThread.cpp:21 sceKernelExitDeleteThread(0)
47:45:396 Main I[SCEKERNEL]: HLE\sceKernelThread.cpp:19 340=sceKernelCreateThread(FPACK_READ, 088ff530, 00000029, 3072, 00200000, 00000000)
47:45:396 Main I[SCEKERNEL]: HLE\sceKernelThread.cpp:20 0=sceKernelStartThread(340, 164, 08aaac74)
47:45:515 FPACK_READ I[SCEKERNEL]: HLE\sceKernelThread.cpp:21 sceKernelExitDeleteThread(0)
47:45:680 Main I[HLE]: HLE\scePspNpDrm_user.cpp:27 call sceNpDrmEdataSetupKey 4
47:45:680 Main E[SCEIO]: HLE\sceIo.cpp:2283 Not a valid PGD file. Open as normal file.
47:45:680 Main I[HLE]: HLE\scePspNpDrm_user.cpp:36 call sceNpDrmEdataGetDataSize 4
It also has some unknown syscalls:
47:43:919 HLE\sceKernelModule.cpp:743 W[LOADER]: Unknown syscall in known module 'sceNp': 0x4b5c71c8
47:43:919 HLE\sceKernelModule.cpp:743 W[LOADER]: Unknown syscall in known module 'sceNpAuth': 0x3f1c1f70
47:43:919 HLE\sceKernelModule.cpp:743 W[LOADER]: Unknown syscall in known module 'sceNpAuth': 0xcd86a656
47:43:919 HLE\sceKernelModule.cpp:743 W[LOADER]: Unknown syscall in known module 'sceNpAuth': 0xd99455dd
The latter probably more interesting as the initial actually shows on boot, so it's already after the game fails to load and goes back to selection menu.:]
I know it's a bit late but you could raise the save to try something that I think could work
It's not really outdated, there's also no further input needed in here since as long as PPSSPP is unable to decrypt the game updates this will be an issue, someone recently said he will be working on it, but ofc there will be no ETA and all everyone interested can do is wait or use the poor man's workaround of decrypting the update on PSP and then patching the ISO with it.
could someone compile a version of ppsspp with the update of the FW to 6.60 is that sincerely I know almost nothing about compilation and development