NPdecrypter PSP: Difference between revisions
From GameBrew
More actions
Created page with "{{Infobox PSP homebrew | title = NPdecrypter | image = https://dlhb.gamebrew.org/psphomebrew/NPdecrypter.jpg|250px | type = Plugins | version = v0.11 | licence = Mixed | autho..." |
No edit summary |
||
| Line 1: | Line 1: | ||
{{Infobox PSP homebrew | {{Infobox PSP homebrew | ||
| title = NPdecrypter | | title = NPdecrypter | ||
| image = https://dlhb.gamebrew.org/psphomebrew/ | | image = https://dlhb.gamebrew.org/psphomebrew/npdecrypter.jpg|250px | ||
| type = Plugins | | type = Plugins | ||
| version = | | version = 0.11 (21 Sept 2011) | ||
| licence = Mixed | | licence = Mixed | ||
| author = codestation | | author = codestation | ||
| website = https://wololo.net/talk/viewtopic.php?t=4997 | | website = https://wololo.net/talk/viewtopic.php?t=4997 | ||
| download = https://dlhb.gamebrew.org/psphomebrew/ | | download = https://dlhb.gamebrew.org/psphomebrew/npdecrypter.rar | ||
| source = https://github.com/codestation/npdecrypter | | source = https://github.com/codestation/npdecrypter | ||
}} | }} | ||
NPdecrypter (EDAT/PGD/SPRX decrypter) is a plugin that is capable of decrypting DLC files from games so you don't need to reactivate your account and/or switch between them while using your purchased DLC from different regions. | NPdecrypter (EDAT/PGD/SPRX decrypter) is a plugin that is capable of decrypting your legally owned DLC files from games so you don't need to reactivate your account and/or switch between them while using your purchased DLC from different regions. | ||
After your files are decrypted you can load them with NPloader or the noDRM engine of 6.20/6.35/6.39 PRO. | After your files are decrypted you can load them with [[NPloader PSP|NPloader]] or the noDRM engine of 6.20/6.35/6.39 PRO. | ||
Installation | ==Installation== | ||
Copy the plugin in the seplugins folder and enable it in game.txt by adding the following line | Copy the plugin in the seplugins folder and enable it in game.txt by adding the following line | ||
ms0:/seplugins/npdecrypter.prx 1 | ms0:/seplugins/npdecrypter.prx 1 | ||
'''Note:''' If you are on 6.20/6.35/6.60 PRO, disable the noDRM engine. | |||
==User guide== | |||
Load the game and it will freeze and start decrypting the DLC (check for the intermitent MS light), note that it takes some time like 2-5 mins per 5 MiB DLC. | |||
When is completed then the game will continue. Now you can exit the game and check the /DLC/ directory, it must contain a copy of your DLC folder in their decrypted form. | |||
'''Note from developer:''' | |||
Some games doesn't initialize the npdrm right away, so you must do some action that triggers the DLC load (e.g. GEB loads the DLC after the save load). | Some games doesn't initialize the npdrm right away, so you must do some action that triggers the DLC load (e.g. GEB loads the DLC after the save load). | ||
| Line 34: | Line 34: | ||
Remember to disable the plugin once completed because it could interfere with other games or plugins. | Remember to disable the plugin once completed because it could interfere with other games or plugins. | ||
Compatibility | ==Compatibility== | ||
Supported Firmwares: | Supported Firmwares: | ||
Changelog | 6.20 to 6.60 <br> | ||
v0.11 | |||
==Changelog== | |||
'''v0.11''' | |||
* Added support for games that load @ 0x08900000. | |||
v0.10 | '''v0.10''' | ||
* Added support for 6.60 FW. | |||
v0.9 | '''v0.9''' | ||
* Added support for games that doesn't use sceNpDrmSetLicenseeKey to init the seed (game bug?). | |||
v0.8 | '''v0.8''' | ||
* Moved SceIoDirent from the stack to the heap so the recursive function doesn't fail with too nested dirs. | |||
v0.7 | '''v0.7''' | ||
* Implemented user memory allocation for edat dumper so it doesn't fail on PSP 1000. | |||
v0.6 | '''v0.6''' | ||
* Implemented dynamic memory allocation so the plugin doesn't fail when decrypting too nested dirs. | |||
v0.5 | '''v0.5''' | ||
* Copy the rest of files (non edat/sprx) directly to /DLC/<GAME_ID>/. | |||
v0.4 | '''v0.4''' | ||
* Moved the decrypted files to /DLC/<GAME_ID>/. | |||
v0.3 | '''v0.3''' | ||
* Added support for decrypting sprx. | |||
v0.2 | '''v0.2''' | ||
* Merged both plugins into one (npdecrypter.prx). | |||
v0.1 | '''v0.1''' | ||
* Initial version. | |||
Credits | ==Credits== | ||
Special thanks to Coldbird for the hook functions. | Special thanks to Coldbird for the hook functions. | ||
==External links== | |||
GitHub | * GitHub - https://github.com/codestation/npdecrypter | ||
Wololo | * Wololo - https://wololo.net/talk/viewtopic.php?t=4997 | ||
[[Category:PSP homebrew applications]] | |||
[[Category:PSP homebrew plugins]] | |||
