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

NPloader PSP: Difference between revisions

From GameBrew
(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 =...")
 
No edit summary
 
(18 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{Infobox PSP homebrew
{{Infobox PSP Homebrews
| title = NPloader DLC loader
|title=NPloader (DLC loader)
| image = https://dlhb.gamebrew.org/psphomebrew/NPloaderDLCloader.jpg|250px
|image=psp02.png
| type = Plugins
|description=Also known as DLC Loader. Allows direct reading and loading of DLC (EDATA/PGD/SPRX) files in their decrypted form.
| version = v0.9
|author=codestation
| licence = Mixed
|lastupdated=2011/09/21
| author = codestation
|type=Plugins
| website = https://wololo.net/talk/viewtopic.php?t=4997
|version=0.9
| download = https://dlhb.gamebrew.org/psphomebrew/NPloaderDLCloader.rar
|license=GPL-3.0
| source = https://github.com/codestation/nploader
|download=https://dlhb.gamebrew.org/psphomebrew/nploader.rar
|website=https://wololo.net/talk/viewtopic.php?t=4997
|source=https://github.com/codestation/nploader
}}
}}
<youtube>_fA3jAiNWuU</youtube>
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.
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
==Installation==
Copy the nploader.prx in the seplugins folder and enable it in game.txt by adding the following line
Copy the nploader.prx in the seplugins folder and enable it in game.txt by adding the following line
ms0:/seplugins/nploader.prx 1
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).
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 from developer:
'''Note:''' If you have Custom Firmware PRO you must deactivate the noDRM option in the Recovery menu.
If you have Custom Firmware PRO you must deactivate the noDRM option in the Recovery menu.


User guide
==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.
===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
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.
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:
'''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).
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).
==Media==
'''PSP How To Install DLC For Backup ISO Games''' ([https://www.youtube.com/watch?v=oi0iaC3GRCo Tech James]) <br>
<youtube>oi0iaC3GRCo</youtube>


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


Tested and works on the following Custom Firmwares/HEN:
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
5.00 M33 <br>
6.20 PRO <br>
6.39 ME <br>
6.60 ME <br>
6.60 PRO <br>
 
==Known issues==
Do not mix with the noDRM implementation of Pro CFW. If you are using one of them then disable the other.
Do not mix with the noDRM implementation of Pro CFW. If you are using one of them then disable the other.


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


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


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


v0.6
'''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.
* 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
'''v0.5-r1'''
- Removed pspSdk* obsolete functions
* Removed pspSdk* obsolete functions.


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


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


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


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


v0.1
'''v0.1'''
- Initial release.
* Initial release.


Credits
==Credits==
Special thanks to Coldbird for the hook functions.
Special thanks to Coldbird for the hook functions.


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

Latest revision as of 11:47, 5 October 2024

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: