Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

NPloader PSP

From GameBrew
Revision as of 11:47, 5 October 2024 by Hyatt (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
NPloader (DLC loader)
Psp02.png
General
Authorcodestation
TypePlugins
Version0.9
LicenseGPL-3.0
Last Updated2011/09/21
Links
Download
Website
Source

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

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 (see below for more details).

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

User guide

Custom DLC location

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

Remember to add a newline to the end of the file.

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: 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).

Media

PSP How To Install DLC For Backup ISO Games (Tech James)

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.

External links

Advertising: