NPloader PSP

From GameBrew
Revision as of 05:52, 3 August 2021 by HydeWing (talk | contribs) (Created page with "{{Infobox PSP homebrew | title = NPloader DLC loader | image = https://dlhb.gamebrew.org/psphomebrew/NPloaderDLCloader.jpg|250px | type = Plugins | version = v0.9 | licence =...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
NPloader DLC loader
NPloaderDLCloader.jpg
General
Author(s)codestation
TypePlugins
Versionv0.9
LicenceMixed
Links
Download
Website
Source
Advertisements

<htmlet>adsense</htmlet>

NPloader (DLC loader) is a plugin that can directly read and load DLC (EDATA/PGD/SPRX) files in their decrypted form, so you don't need to reactivate your PSN account and/or switch between them while using your purchased DLC from different regions. Furthermore, it can read both decrypted/encrypted files.

Installation Copy the nploader.prx in the seplugins folder and enable it in game.txt by adding the following line ms0:/seplugins/nploader.prx 1

Note: You will also find nploader.ini in the sample config folder. It is an experimental feature for customizing DLC location, which is optional and you do not have to copy it over in order to use the plugin (please see below for more details).

Note from developer: If you have Custom Firmware PRO you must deactivate the noDRM option in the Recovery menu.

User guide You can place your DLC folders in a custom location (useful if you don't want to fill up your XMB menu with content that you are not going to launch). To do this create a file named nploader.ini (or use the file provided) then add/edit the path where you are going to move your DLC folders.

Example: ms0:/PSP/GAME/DLC

The custom DLC location is entirely optional, only copy nploader.ini to your PSP if you are using this feature. Also this option is experimental and could fail in some games.

Note from developer: Remember to add a newline to the end of the file.

The redirection is only for DLC files, if you have another content that is using the DLC folder (e.g. game updates), then these files must remain in that directory (e.g. the ARC patch files from the LittleBigPlanet update).

Compatibility Tested by developer on CFW from 5.00 to 6.60 (Pro CFW is recommended).

Tested and works on the following Custom Firmwares/HEN: 5.00 M33 6.20 PRO 6.39 ME 6.60 ME 6.60 PRO

Known issues Do not mix with the noDRM implementation of Pro CFW. If you are using one of them then disable the other.

Changelog v0.9 - Fixed bug with redirection on np_rename. - Added support for newer games that load at 0x08900000.

v0.8 - Added support for custom DLC location. - Added support for games that lauch additional user modules that uses - the npdrm api (this fixes the Buzz! games).

v0.7 - Proper fix to detect the correct user module of the game. - Skip opnssmp module when is loaded. - Released source code.

v0.6 - Added all the incarnations of the Prometheus loaded to the module blacklist so the plugin doesn't make the mistake of hooking to those. This fix will ensure that the plugin will work with different patched versions of the games. A proper fix (removing the blacklist and identify the game module properly) is gonna to be included in a future release.

v0.5-r1 - Removed pspSdk* obsolete functions

v0.5 - Implemented the rest of the npdrm API so now works with games like GEB. - Added support for loading decrypted sprx files.

v0.4 - Fixed black screen with GoW: GoS. Probably this fixes other games with - black screen when using this plugin.

v0.3 - Support for m33 and inferno UMD ISO mode.

v0.2 - Unified plugins in one (nploader.prx) and fixed issue with aLoader.

v0.1 - Initial release.

Credits Special thanks to Coldbird for the hook functions.

References GitHub, https://github.com/codestation/nploader Author's Twitter, https://twitter.com/codestation Wololo, https://wololo.net/talk/viewtopic.php?t=4997

Advertising: