More actions
No edit summary |
No edit summary |
||
(10 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Infobox PSP Homebrews | {{Infobox PSP Homebrews | ||
| title = Sepulka - Selective Plugin Loader | |title=Sepulka - Selective Plugin Loader | ||
| image = | |image=Sepulka.png | ||
| | |description=A selective plugin loader that can load plugin only for specified game. | ||
| | |author=C4TurD4Y | ||
| lastupdated = 2011/03/29 | |lastupdated=2011/03/29 | ||
| license = Mixed | |type=Plugins | ||
| | |version=0.8 | ||
| website = https://wololo.net/talk/viewtopic.php?f=26&t=3235 | |license=Mixed | ||
|download=https://dlhb.gamebrew.org/psphomebrew/sepulka_v08exp.zip | |||
| source = https://dlhb.gamebrew.org/psphomebrew/ | |website=https://wololo.net/talk/viewtopic.php?f=26&t=3235 | ||
|source=https://dlhb.gamebrew.org/psphomebrew/sepulka_v08exp.zip | |||
}} | }} | ||
Sepulka - Selective Plugin Loader is a plugin that allows you to load plugins for games/homebrews. Instead of loading all plugins whenever you play a game, you can set conditions to enable or disable certain plugins for specified games. | Sepulka - Selective Plugin Loader is a plugin that allows you to load plugins for games/homebrews. Instead of loading all plugins whenever you play a game, you can set conditions to enable or disable certain plugins for specified games. | ||
It was one of the contest entries for the PSP Genesis Competition 2011 (Apps). | |||
==Features== | ==Features== | ||
Line 33: | Line 33: | ||
Open game.txt in the same seplugins folder and write this line | Open game.txt in the same seplugins folder and write this line | ||
ms0:/seplugins/sepulka.prx 1 | ms0:/seplugins/sepulka.prx 1 | ||
Create SEPULKA.TXT and MACROS.TXT in ms0:/seplugins/ directory (MACRO.TXT is where your macros will be stored). | Create SEPULKA.TXT and MACROS.TXT in ms0:/seplugins/ directory (MACRO.TXT is where your macros will be stored). | ||
''' | '''Additional notes:''' | ||
If you are using PSP Go you can place everything on ef0:/ (internal PSPgo memory). | If you are using PSP Go you can place everything on ef0:/ (internal PSPgo memory). | ||
Line 81: | Line 81: | ||
#Always load RemoteJoyLite, excluding disc version of GoW:CoO | #Always load RemoteJoyLite, excluding disc version of GoW:CoO | ||
ms0:/seplugins/remotejoylite.prx UMD | ISO | PBP | ~(umd)God of War: Chains of Olympus | ms0:/seplugins/remotejoylite.prx UMD | ISO | PBP | ~(umd)God of War: Chains of Olympus | ||
'''Scenario 2:''' | '''Scenario 2:''' | ||
#Always load that plugin. | #Always load that plugin. | ||
ms0:/seplugins/always.prx ISO | UMD | PBP | ms0:/seplugins/always.prx ISO | UMD | PBP | ||
'''Scenario 3:''' | '''Scenario 3:''' | ||
#Applying the CFE plugin to the Gran Turismo game and to all the EBOOTs that you run. | #Applying the CFE plugin to the Gran Turismo game and to all the EBOOTs that you run. | ||
ms0:/seplugins/CFE/cfe_loader.prx Gran Turismo | pbp | ms0:/seplugins/CFE/cfe_loader.prx Gran Turismo | pbp | ||
'''Scenario 4:''' | '''Scenario 4:''' | ||
#Making a blacklist of the CWCheat to the Gran Turismo game and all the EBOOTs that you run. | #Making a blacklist of the CWCheat to the Gran Turismo game and all the EBOOTs that you run. | ||
ms0:/seplugins/CWCheat.prx ~UCUS-98632 | ~pbp | ms0:/seplugins/CWCheat.prx ~UCUS-98632 | ~pbp | ||
'''Scenario 5:''' | '''Scenario 5:''' | ||
#Applying the plugin to all ISOs and CSOs games. | #Applying the plugin to all ISOs and CSOs games. | ||
ms0:/seplugins/CFE/cfe_loader.prx iso | ms0:/seplugins/CFE/cfe_loader.prx iso | ||
'''Scenario 6:''' | '''Scenario 6:''' | ||
#Do not load the Music.prx plugin to Patapon 2 and Patapon 1. | #Do not load the Music.prx plugin to Patapon 2 and Patapon 1. | ||
ms0:/seplugins/music.prx iso | umd | ~PataPon 2 | ~UCES00995 | ms0:/seplugins/music.prx iso | umd | ~PataPon 2 | ~UCES00995 | ||
===Macros.txt=== | ===Macros.txt=== | ||
Sepulka searches for macros in file ms0:/seplugins/macros.txt. You can create short forms for your games and homebrews in macro.txt. | Sepulka searches for macros in file ms0:/seplugins/macros.txt. You can create short forms for your games and homebrews in macro.txt. | ||
Line 115: | Line 115: | ||
#Grand Theft Auto series nickname | #Grand Theft Auto series nickname | ||
GrandTheftAutoLibertyCityStories GTA:LCS | GrandTheftAutoLibertyCityStories GTA:LCS | ||
'''Scenario 2:''' | '''Scenario 2:''' | ||
#Tekken Dark Resurresction nickname | #Tekken Dark Resurresction nickname | ||
tekkendarkresurrection TDR | tekkendarkresurrection TDR | ||
'''Scenario 3:''' | '''Scenario 3:''' | ||
#Create macro for certain mode and Game ID | #Create macro for certain mode and Game ID | ||
ISO Backup | ISO Backup | ||
UCES-00304 Loco Roco EU | UCES-00304 Loco Roco EU | ||
==Compatibility== | ==Compatibility== | ||
Tested and works on the following Custom Firmwares: | Tested and works on the following Custom Firmwares: | ||
Line 158: | Line 158: | ||
* Wololo - https://wololo.net/talk/viewtopic.php?f=26&t=3235 | * Wololo - https://wololo.net/talk/viewtopic.php?f=26&t=3235 | ||
[[Category:PSP | [[Category:PSP Genesis Competition 2011]] | ||
Latest revision as of 08:34, 25 Haziran 2024
Sepulka - Selective Plugin Loader | |
---|---|
General | |
Author | C4TurD4Y |
Type | Plugins |
Version | 0.8 |
License | Mixed |
Last Updated | 2011/03/29 |
Links | |
Download | |
Website | |
Source | |
Sepulka - Selective Plugin Loader is a plugin that allows you to load plugins for games/homebrews. Instead of loading all plugins whenever you play a game, you can set conditions to enable or disable certain plugins for specified games.
It was one of the contest entries for the PSP Genesis Competition 2011 (Apps).
Features
- Loading plugins only for specified games.
- To describe games you can use id, name and path (even incomplete).
- Macrofire is supported (no 0x80020321 errors).
- Boot screen displaying status (will not appear if no plugins were loaded).
- Automatically changing ISO driver.
- Automatically changing CPU speed.
- Able to define custom macros (ie. acronyms for games "GTA:CW" instead of "GrandTheft Auto: Chinatown Wars").
- Last played game (backup or homebrew) is automatically moved at the first place in the XMB.
- Can disable bootscreen, logging to file and autosort feautures.
- Can place Sepulka on internal memory of PSP Go (ef0:/).
Installation
Copy SEPULKA.PRX to ms0:/seplugins/ directory.
Open game.txt in the same seplugins folder and write this line
ms0:/seplugins/sepulka.prx 1
Create SEPULKA.TXT and MACROS.TXT in ms0:/seplugins/ directory (MACRO.TXT is where your macros will be stored).
Additional notes:
If you are using PSP Go you can place everything on ef0:/ (internal PSPgo memory).
You can also create list of modules to load (one per line) for each program (isoname_plugins.txt for iso/cso files and plugins.txt for eboot.pbp (in the same directory as eboot)).
To load plugin by Sepulka just add line with path to plugin and parameters (in main file).
User guide
How to use
Before you run Sepulka on the PSP, please make sure ISO DRIVER is M33 or NP9660 and CPU SPEED is set to default.
To load plugin by Sepulka, you need to add line with path to plugin and parameters. You will find macros.txt and sepilka.txt in the seplugins folder, which are the files you will be editing.
- Sepulka.txt - File that you use to modify settings. Also allows you to enable/disable autosort, bootscreen and filelog.
- Macros.txt - Create abbreviation/scroynm for your games to simplify the editing process.
Sepulka.txt
Syntax:
- First goes full path to your plugin, no space allowed when writing path (e.g. ms0:/seplugins/CFE/cfe_loader.prx).
- After that add a space and then parameter of the game/hombrew to assign the plugin.
- Seperate multiple parameters with "|" sign.
- Parameters are: Games' IDs, Games' titles, Macro and the path to your game.
- If you add "~" sign before parameter, it won't load plugin for this game.
- if you add "(mode)" before parameter (but after "~" sign) it will work for that game only in specified mode.
Modes:
- UMD for all physical disk games.
- ISO for all backups (CSO and ISO).
- PBP for homebrew and PSS games (Eboots).
- Modes be stand-alone (e.g. UMD | ISO | PBP | God of War: Chains of Olympus).
Comments:
- Add "#" sign in the beginning of the line (can be used to disable certain line).
- Supported at main file (ms0:/seplugins/sepulka.txt), macros file and custom plugin lists.
Other settings:
- Bootscreen - Displays modules loaded by Sepulka and other various options like game id and title.
- Autosort - Display last played homebrew/ISO at the top in XMB.
- Filelog - An alternative to bootscreen.
Examples
Scenario 1:
#Always load RemoteJoyLite, excluding disc version of GoW:CoO ms0:/seplugins/remotejoylite.prx UMD | ISO | PBP | ~(umd)God of War: Chains of Olympus
Scenario 2:
#Always load that plugin. ms0:/seplugins/always.prx ISO | UMD | PBP
Scenario 3:
#Applying the CFE plugin to the Gran Turismo game and to all the EBOOTs that you run. ms0:/seplugins/CFE/cfe_loader.prx Gran Turismo | pbp
Scenario 4:
#Making a blacklist of the CWCheat to the Gran Turismo game and all the EBOOTs that you run. ms0:/seplugins/CWCheat.prx ~UCUS-98632 | ~pbp
Scenario 5:
#Applying the plugin to all ISOs and CSOs games. ms0:/seplugins/CFE/cfe_loader.prx iso
Scenario 6:
#Do not load the Music.prx plugin to Patapon 2 and Patapon 1. ms0:/seplugins/music.prx iso | umd | ~PataPon 2 | ~UCES00995
Macros.txt
Sepulka searches for macros in file ms0:/seplugins/macros.txt. You can create short forms for your games and homebrews in macro.txt.
Syntax:
- First is game title (no space allowed), followed by a space and macro string (can have space).
- Sepulka can handle up to 256 macros, next ones will be ignored.
- Macros are case-insensitive, so you can write it as you wish.
- Game IDs and modes can be macro as well. See readme for more details.
Examples
Scenario 1:
#Grand Theft Auto series nickname GrandTheftAutoLibertyCityStories GTA:LCS
Scenario 2:
#Tekken Dark Resurresction nickname tekkendarkresurrection TDR
Scenario 3:
#Create macro for certain mode and Game ID ISO Backup UCES-00304 Loco Roco EU
Compatibility
Tested and works on the following Custom Firmwares:
5.00 M33
6.60 ME and Updates (v0.8 EXP)
Known issues
Restarting Loco Roco (EU) with other ISO driver won't work.
PSPLink started before Sepulka cause 0x80020321 error.
Changelog
version 0.8 EXP
- Functional in Custom Firmwares 6.XX.
- Fixed bugs with various plugins.
- The Sepulka.txt file is now scanned only once.
- Various improvements.
version 0.7 C
- Some BUGs have been eliminated.
- More examples were added in the Sepulka.txt file.
- GB support for PSP.
- A registration function was added.
version 0.3 B
- Now InviZimals backup works fine with Sony NP9660 driver.
- A splash screen has been added showing which modules have been loaded.
- More internal improvements.
External links
- Author's Twitter - http://twitter.com/C4TurD4Y
- Wololo - https://wololo.net/talk/viewtopic.php?f=26&t=3235