02-06-2011, 07:49 PM
(02-06-2011, 06:20 PM)Darth1701 Wrote:(02-06-2011, 06:04 PM)Hykem Wrote:(02-06-2011, 03:34 PM)Darth1701 Wrote: OK, I finally had the time to test the new decryption engine and I have a few thoughts:
1) On my machine the decryption process is rather long, about 10-20 secs. It would be good to save the decrypted eboot.bin in the TMP dir as well so when I run it again the emulator uses the already decrypted version. Of course I always can pre-decrypt the games (I still prefer it that way for now).
2) This would be true especially for the bigger data files (Kingdom Hearts is about 600 MB of crypted data files) once the PGD decrypting is in place.
3) This has not so much to do with the eboot.bin decrypting but more a general thing: The whole TMP situaton annoys me a bit: Every time I switch to a new revision I have to carry the new pre-decrypted data files with me while deleting the whole WAV files. I would prefer a setting for the TMP path (or whatever) so I can set it to a path I choose (much like the UMD path). Same goes for the save path.
1) Indeed. I was thinking about adding some sort of option to allow extraction of decrypted versions of data. Since this will be required for savedata, it may be a good idea to supply it too for PRX and avoid calling the CryptoEngine every time.
2) Same as 1.
3) Don't worry, I haven't forgot about this request.
I'm planning a total rewrite of the TMP working folder mechanics. It will have to support decrypted data saving for savedata, EBOOT and PGD stuff (and also, for a near future, certain user modules), so, I'll be adding these changes as soon as I get savedata encryption/decryption running perfectly.
Ah, OK. I then just wait and see. BTW, are you planning on ENCRYPTING the savegames as well so I can use the saves from JPCSP on the PSP or is the feature more like decrypt the PSP savegame and then save it to a plain savegame file from there on with no way to going back?
No, I'm also planning to allow saving encrypted savedata too, since there are specific savedata modes in sceUtility just for that and it could help testing some of the encryption schemes employed by the chnnlsv module in the PSP.