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

5h4d0ws Seplugins Manager PSP: Difference between revisions

From GameBrew
(Created page with "{{Infobox PSP homebrew | title = 5h4d0ws Seplugins Manager | image = https://dlhb.gamebrew.org/psphomebrew/5h4d0wsSepluginsManager.jpg|250px | type = Utilities | version = v1....")
 
No edit summary
 
(18 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox PSP homebrew
{{Infobox PSP Homebrews
| title = 5h4d0ws Seplugins Manager
|title=5h4d0ws Seplugins Manager
| image = https://dlhb.gamebrew.org/psphomebrew/5h4d0wsSepluginsManager.jpg|250px
|image=5h4d0wssepluginsmanager.jpg
| type = Utilities
|description=Allow you to enable and disable plugins without a computer.
| version = v1.6 final
|author=5h4d0w
| licence = Mixed
|lastupdated=2011/05/22
| author = 5h4d0w
|type=Utilities
| website = https://psp.brewology.com/downloads/download.php?id=12925&mcid=1
|version=1.6 final
| download = https://dlhb.gamebrew.org/psphomebrew/5h4d0wsSepluginsManager.rar
|license=Mixed
| source =
|download=https://dlhb.gamebrew.org/psphomebrew/sepluginsmanager_16final.rar
|website=https://wololo.net/talk/viewtopic.php?t=3046
}}
}}
<youtube>Irb-tCBwHeI</youtube>
5h4d0w's Plugin Manager, or 5h4d0w's Seplugins Manager, is a homebrew that allows you to enable and disable plugins without a computer.


5h4d0w's Plugin Manager, or 5h4d0w's Seplugins Manager, is a homebrew that allows you to enable and disable plugins without a computer.
This is an entry from the PSP Genesis Competition 2011 (Apps).


This is an entry from the PSP Genesis Competition 2011.
==Features==
* Add, edit, move and delete plugins .txt files without a computer.
* Enable or disable plugins.
* Nice pop-up menu.
* Create themes.
* Will strip-out any empty lines in your text files, making them look cleaner.
* View short description of each plugin or add one if one isn't found.
* Able to load the Recovery menu from the application.


Features
==Installation==
- Add, edit, move and delete plugins .txt files without a computer.
PSP Go users with a Memory Stick inserted must install the homebrew onto the Memory Stick and not the internal storage.  
- Enable or disable plugins.
- Nice pop-up menu.
- Create themes.
- Will strip-out any empty lines in your text files, making them look cleaner.
- View short description of each plugin or add one if one isn't found.
- Able to load the Recovery menu from the application.


Installation
If you do not do this, the application will not be able to browse the Memory Stick.
Note from developer:
PSP Go users with a Memory Stick inserted must install the homebrew onto the Memory Stick and not the internal storage. If you do not do this, the application will not be able to browse the Memory Stick.


This is because the PSP Go redirects access to the Memory Stick to the internal storage for backwards compatibility with older Sony games.
This is because the PSP Go redirects access to the Memory Stick to the internal storage for backwards compatibility with older Sony games.


User guide
==User guide==
The application can ?load plugin .txt files from three locations: ms0:/, ef0:/, and flash0:/.
The application can ​load plugin .txt files from three locations: ms0:/, ef0:/, and flash0:/.


It includes a built-in configuration editor. The editor is password-protected (encrypted), and is saved separately from the plugin .txt files. Pressing Start in the config editor will not save plugins, and vice-versa.
It includes a built-in configuration editor. The editor is password-protected (encrypted), and is saved separately from the plugin .txt files. Pressing Start in the config editor will not save plugins, and vice-versa.
Line 40: Line 40:
It will only load from .txt files that exist. If they don't exist, it creates them for you. Once you save your changes, it gives you the option ti auto-exit from the application.
It will only load from .txt files that exist. If they don't exist, it creates them for you. Once you save your changes, it gives you the option ti auto-exit from the application.


Customize Theme:
===Customize Theme===
Files are located in the /resources/themes/ folder. Each color is separated onto its own line.
Files are located in the /resources/themes/ folder. Each color is separated onto its own line.
Line 1) Unselected/Regular Text
Line 1) Unselected/Regular Text.
Line 2) Selected Text
Line 2) Selected Text.
Line 3) Disabled Options
Line 3) Disabled Options.
Line 4) Other Text/UI Elements
Line 4) Other Text/UI Elements.
Line 5) Background Color
Line 5) Background Color.
Line 6) Will eventually be a background image file. Doesn't exist yet.
Line 6) Will eventually be a background image file. Doesn't exist yet.


A line consists of three sets of digits, separated by an "R", a "G", and a "B".
A line consists of three sets of digits, separated by an "R", a "G", and a "B".
The digits between the "R" and the "G" is the RED value.
* The digits between the "R" and the "G" is the RED value.
The digits between the "G" and the "B" is the GREEN value.
* The digits between the "G" and the "B" is the GREEN value.
The digits between the "B" and the end of the line is the BLUE value.
* The digits between the "B" and the end of the line is the BLUE value.


To make something RED, you would write "R255G0B0"; A red value of 255, and green and blue values of 0.
To make something RED, you would write "R255G0B0"; A red value of 255, and green and blue values of 0.


Controls
==Controls==
Square - Show short description of the selected plugin, (press twice) add description
Square - Show short description of the selected plugin, (press twice) add description
Left/Right - Scroll constantly
Left/Right - Scroll constantly
L-Trigger/R-Trigger - Change between pops.txt, game.txt, vsh.txt
 
L/R - Change between pops.txt, game.txt, vsh.txt
 
Circle - Go back
Circle - Go back
Start - Save and exit
Start - Save and exit
Select - Cancel, Revert changes (config editor)
Select - Cancel, Revert changes (config editor)


File browser:
'''File browser:'''
 
Up/Down - Scroll through items
Up/Down - Scroll through items
Left/Right - Scroll constantly
Left/Right - Scroll constantly
Cross - Select item
Cross - Select item
Circle - Close browser
Circle - Close browser
Triangle - To the previous directory
Triangle - To the previous directory


Device selector/Theme selector:
'''Device selector/Theme selector:'''
 
Left/Right - Select
Left/Right - Select
Cross - Apply
Cross - Apply


Compatibility
==Compatibility==
Tested on 5.00 M33, 5.03 GEN, 5.50 GEN, 6.20 TN and 6.35 PRO.
Tested on 5.00 M33, 5.03 GEN, 5.50 GEN, 6.20 TN and 6.35 PRO.
Works on PSP GOs.
Works on PSP GOs.


Changelog
==Changelog==
v1.6 Final
'''v1.6 Final'''
- Moved all files into the "resources" directory. Please delete the old version before copying over the new one.
* Moved all files into the "resources" directory. Please delete the old version before copying over the new one.
- More improvements to the Recovery menu code.
* More improvements to the Recovery menu code.
- Removed unused testing code.
* Removed unused testing code.
 
'''v1.5_2'''
* The flash is only assigned if you try to access it. This is so TN users with flash protection enabled will still be able to use most of the app.
* Improved loading the Recovery menu. Still won't work on GEN Firmwares.


v1.5_2
'''v1.5_1'''
- The flash is only assigned if you try to access it. This is so TN users with flash protection enabled will still be able to use most of the app.
* The logo now has a really nice fade in/out effect.
- Improved loading the Recovery menu. Still won't work on GEN Firmwares.
* Pressing square now shows a short description of the selected plugin (as requested). You can press square again to add your own description if one isn't found. This is done Line-By-Line, and leaving a line empty ends the description.
* You can now load the Recovery menu from the Config Page (running out of buttons). Note that exiting the Recovery menu will exit the app.
* General optimizations.


v1.5_1
'''v1.5'''
- The logo now has a really nice fade in/out effect.
* Fixed more bugs. This is the most stable release yet.
- Pressing square now shows a short description of the selected plugin (as requested). You can press square again to add your own description if one isn't found. This is done Line-By-Line, and leaving a line empty ends the description.
* Improved plugin saving function.
- You can now load the Recovery menu from the Config Page (running out of buttons). Note that exiting the Recovery menu will exit the app.
* Now removes useless data after initial startup. This isn't going to make a huge impact, but it's still better to conserve memory.
- General optimizations.


v1.5
'''v1.4_3'''
- Fixed more bugs. This is the most stable release yet.
* Put the config back into the app directory so that don't have to assign two separate flashes. Marginally safer and faster. Promise won't be changed again.
- Improved plugin saving function.
* Lots of bugfixes.
- Now removes useless data after initial startup. This isn't going to make a huge impact, but it's still better to conserve memory.
* More optimizations. Many parts of the app are faster now. Drawing speed, mostly. Certain functions have been optimized.


v1.4_3
'''v1.4_2'''
- Put the config back into the app directory so that don't have to assign two separate flashes. Marginally safer and faster. Promise won't be changed again.
* Put back the plugin addition confirmation.
- Lots of bugfixes.
* Now displays the copied plugin.
- More optimizations. Many parts of the app are faster now. Drawing speed, mostly. Certain functions have been optimized.
* You can now scroll fast in the pop-up menu as well.
* New option that hides the plugin path. Example:
** The plugin line is "ms0:/seplugins/myPlugin.prx".
** If the option is enabled, the app will only display "myPlugin.prx".
* Fixed bug where TN users with flash protection enabled would cause a crash. Thanks guys for reporting this one.
* Various optimizations.


v1.4_2
'''v1.4_1'''
- Put back the plugin addition confirmation.
* Removed an alert for adding a plugin. Now it only asks to enable or not.
- Now displays the copied plugin.
* Added an option to set the browser to auto-start in "/seplugins/" instead of the root.
- You can now scroll fast in the pop-up menu as well.
* Now uses backslash quotes for some strings (prints [bla "blablabla" bla] instead of [bla 'blablabla' bla]).
- New option that hides the plugin path. Example:
* All config options that are strings also have quotes. Not really an improvement but it looks better this way.
-- The plugin line is "ms0:/seplugins/myPlugin.prx".
-- If the option is enabled, the app will only display "myPlugin.prx".
- Fixed bug where TN users with flash protection enabled would cause a crash. Thanks guys for reporting this one.
- Various optimizations.


v1.4_1
'''v1.4'''
- Removed an alert for adding a plugin. Now it only asks to enable or not.
* Pressing triangle in the browser acts as a shortcut to the previous directory.
- Added an option to set the browser to auto-start in "/seplugins/" instead of the root.
* The browser now loops around on itself.
- Now uses backslash quotes for some strings (prints [bla "blablabla" bla] instead of [bla 'blablabla' bla]).
* The browser now displays when you can scroll up or down in a directory ("//" and "//").
- All config options that are strings also have quotes. Not really an improvement but it looks better this way.
* Pressing left/right in the browser and main plugin display now scrolls constantly (great for huge folders/plugin lists). The app will NOT loop around while holding left or right. This in intentional, not a bug.
* "flash0:/" Plugin loading implemented.
* The forceMS0 option has been removed and replaced with a device selector.
* The device selector works the same as the theme selector, you cycle with left/right and apply with cross (X). You can choose between: "ms0:/", "ef0:/" if on a GO, and "flash0:/".


v1.4
'''v1.3_2'''
- Pressing triangle in the browser acts as a shortcut to the previous directory.
* Fixed bug where browser would not enable a new plugin.
- The browser now loops around on itself.
* Fixed bugs in the config editor.
- The browser now displays when you can scroll up or down in a directory ("//" and "//").
- Pressing left/right in the browser and main plugin display now scrolls constantly (great for huge folders/plugin lists). The app will NOT loop around while holding left or right. This in intentional, not a bug.
- "flash0:/" Plugin loading implemented.
- The forceMS0 option has been removed and replaced with a device selector.
- The device selector works the same as the theme selector, you cycle with left/right and apply with cross (X). You can choose between: "ms0:/", "ef0:/" if on a GO, and "flash0:/".


v1.3_2
'''v1.3_1'''
- Fixed bug where browser would not enable a new plugin.
* Quick bugfix (may fix the PSP GO browser issue).
- Fixed bugs in the config editor.


v1.3_1
'''v1.3'''
- Quick bugfix (may fix the PSP GO browser issue).
* Now includes a file browser for selecting a plugin to add. No more typing out the path to the plugin
* Shows a device chooser on PSP GOs if there is a Memory Stick inserted (ef0 or ms0)
* You can only select a ".prx" file to add. The controls are pretty simple, up/down to scroll through items, cross to select an item, and circle to close the browser.
* There is now a confirmation on plugin removal.
* Thanks to Genesis Forum user Halvhjearne for testing the browser and for suggesting the removal check.


v1.3
'''v1.2b2'''
- Now includes a file browser for selecting a plugin to add. No more typing out the path to the plugin
* Now only loads up to 20 plugins per .txt file (PSP's limit).
- Shows a device chooser on PSP GOs if there is a Memory Stick inserted (ef0 or ms0)
* Added ability to copy and paste plugins between .txt files.
- You can only select a ".prx" file to add. The controls are pretty simple, up/down to scroll through items, cross to select an item, and circle to close the browser.
* Added ability to disable requiring the password.
- There is now a confirmation on plugin removal.
* This is OFF by default; You will need to make a password, then turn it on.
- Thanks to Genesis Forum user Halvhjearne for testing the browser and for suggesting the removal check.
* Added support for multiple "themes".
* Added ability to select theme in the config editor.
* Themes are sorted alphabetically with the exception of the default, which is always first.
* Theme format is now RxxxGxxxBxxx instead of a Lua color definition.
* Scrolling past the final plugin or option will reset to the first. Scrolling back past the first will reset to the last.
* Reverted UI changes to the menu. Selected options are highlighted like they used to be instead of showing a ">".
* Some other changes.


v1.2b2
'''v1.2b1 uploaded'''
- Now only loads up to 20 plugins per .txt file (PSP's limit).
* Fixed a huge screw up (it actually WORKS now).
- Added ability to copy and paste plugins between .txt files.
- Added ability to disable requiring the password.
- This is OFF by default; You will need to make a password, then turn it on.
- Added support for multiple "themes".
- Added ability to select theme in the config editor.
- Themes are sorted alphabetically with the exception of the default, which is always first.
- Theme format is now RxxxGxxxBxxx instead of a Lua color definition.
- Scrolling past the final plugin or option will reset to the first. Scrolling back past the first will reset to the last.
- Reverted UI changes to the menu. Selected options are highlighted like they used to be instead of showing a ">".
- Some other changes.


v1.2b1 uploaded.
'''v1.2b'''
- Fixed a huge screw up (it actually WORKS now).
* Added built-in configuration editor.
* The editor is password-protected.
* The password is encrypted.
* The config file is now stored in "flash3:/".
* Previous users may delete "config.cfg" from the app directory. The color scheme is now stored in "theme.cfg" in the app directory.
* Fixed multiple bugs (Thanks everyone who reported them).
* Introduced new bugs.


V1.2b
'''v1.1-3'''
- Added built-in configuration editor.
* Splash screen updated.
- The editor is password-protected.
* Fixed a few bugs.
- The password is encrypted.
- The config file is now stored in "flash3:/".
- Previous users may delete "config.cfg" from the app directory. The color scheme is now stored in "theme.cfg" in the app directory.
- Fixed multiple bugs (Thanks everyone who reported them).
- Introduced new bugs.


v1.1-3
'''v1.1-2'''
- Splash screen updated.
* Fixed major bugs related to saving and loading.
- Fixed a few bugs.
* Optimization of load function.


v1.1-2
'''v1.1-1'''
- Fixed major bugs related to saving and loading.
* Now will only load the .txt files that exist. If they don't exist, it makes them.
- Optimization of load function.
* Bugfix: Would try to load from ef0:/ even on a regular PSP. You would have to set forceMS0 to 1 to fix it.
* Random optimizations.


v1.1-1
==External links==
- Now will only load the .txt files that exist. If they don't exist, it makes them.
* Author's Twitter - https://twitter.com/5h4d0wM4n
- Bugfix: Would try to load from ef0:/ even on a regular PSP. You would have to set forceMS0 to 1 to fix it.
* Wololo - https://wololo.net/talk/viewtopic.php?f=26&t=3046
- Random optimizations.


References
[[Category:Lua applications on PSP]]
Wololo, https://wololo.net/talk/viewtopic.php?f=26&t=304
[[Category:PSP Genesis Competition 2011]]

Latest revision as of 01:20, 24 October 2024

5h4d0ws Seplugins Manager
5h4d0wssepluginsmanager.jpg
General
Author5h4d0w
TypeUtilities
Version1.6 final
LicenseMixed
Last Updated2011/05/22
Links
Download
Website

5h4d0w's Plugin Manager, or 5h4d0w's Seplugins Manager, is a homebrew that allows you to enable and disable plugins without a computer.

This is an entry from the PSP Genesis Competition 2011 (Apps).

Features

  • Add, edit, move and delete plugins .txt files without a computer.
  • Enable or disable plugins.
  • Nice pop-up menu.
  • Create themes.
  • Will strip-out any empty lines in your text files, making them look cleaner.
  • View short description of each plugin or add one if one isn't found.
  • Able to load the Recovery menu from the application.

Installation

PSP Go users with a Memory Stick inserted must install the homebrew onto the Memory Stick and not the internal storage.

If you do not do this, the application will not be able to browse the Memory Stick.

This is because the PSP Go redirects access to the Memory Stick to the internal storage for backwards compatibility with older Sony games.

User guide

The application can ​load plugin .txt files from three locations: ms0:/, ef0:/, and flash0:/.

It includes a built-in configuration editor. The editor is password-protected (encrypted), and is saved separately from the plugin .txt files. Pressing Start in the config editor will not save plugins, and vice-versa.

You can add, edit, remove, toggle, copy/paste and move plugins in all three .txt files. Adding a plugin is as easy as browsing for the file. By editing config you can also disable certain plugins.

It will only load from .txt files that exist. If they don't exist, it creates them for you. Once you save your changes, it gives you the option ti auto-exit from the application.

Customize Theme

Files are located in the /resources/themes/ folder. Each color is separated onto its own line.

Line 1) Unselected/Regular Text.
Line 2) Selected Text.
Line 3) Disabled Options.
Line 4) Other Text/UI Elements.
Line 5) Background Color.
Line 6) Will eventually be a background image file. Doesn't exist yet.

A line consists of three sets of digits, separated by an "R", a "G", and a "B".

  • The digits between the "R" and the "G" is the RED value.
  • The digits between the "G" and the "B" is the GREEN value.
  • The digits between the "B" and the end of the line is the BLUE value.

To make something RED, you would write "R255G0B0"; A red value of 255, and green and blue values of 0.

Controls

Square - Show short description of the selected plugin, (press twice) add description

Left/Right - Scroll constantly

L/R - Change between pops.txt, game.txt, vsh.txt

Circle - Go back

Start - Save and exit

Select - Cancel, Revert changes (config editor)

File browser:

Up/Down - Scroll through items

Left/Right - Scroll constantly

Cross - Select item

Circle - Close browser

Triangle - To the previous directory

Device selector/Theme selector:

Left/Right - Select

Cross - Apply

Compatibility

Tested on 5.00 M33, 5.03 GEN, 5.50 GEN, 6.20 TN and 6.35 PRO.

Works on PSP GOs.

Changelog

v1.6 Final

  • Moved all files into the "resources" directory. Please delete the old version before copying over the new one.
  • More improvements to the Recovery menu code.
  • Removed unused testing code.

v1.5_2

  • The flash is only assigned if you try to access it. This is so TN users with flash protection enabled will still be able to use most of the app.
  • Improved loading the Recovery menu. Still won't work on GEN Firmwares.

v1.5_1

  • The logo now has a really nice fade in/out effect.
  • Pressing square now shows a short description of the selected plugin (as requested). You can press square again to add your own description if one isn't found. This is done Line-By-Line, and leaving a line empty ends the description.
  • You can now load the Recovery menu from the Config Page (running out of buttons). Note that exiting the Recovery menu will exit the app.
  • General optimizations.

v1.5

  • Fixed more bugs. This is the most stable release yet.
  • Improved plugin saving function.
  • Now removes useless data after initial startup. This isn't going to make a huge impact, but it's still better to conserve memory.

v1.4_3

  • Put the config back into the app directory so that don't have to assign two separate flashes. Marginally safer and faster. Promise won't be changed again.
  • Lots of bugfixes.
  • More optimizations. Many parts of the app are faster now. Drawing speed, mostly. Certain functions have been optimized.

v1.4_2

  • Put back the plugin addition confirmation.
  • Now displays the copied plugin.
  • You can now scroll fast in the pop-up menu as well.
  • New option that hides the plugin path. Example:
    • The plugin line is "ms0:/seplugins/myPlugin.prx".
    • If the option is enabled, the app will only display "myPlugin.prx".
  • Fixed bug where TN users with flash protection enabled would cause a crash. Thanks guys for reporting this one.
  • Various optimizations.

v1.4_1

  • Removed an alert for adding a plugin. Now it only asks to enable or not.
  • Added an option to set the browser to auto-start in "/seplugins/" instead of the root.
  • Now uses backslash quotes for some strings (prints [bla "blablabla" bla] instead of [bla 'blablabla' bla]).
  • All config options that are strings also have quotes. Not really an improvement but it looks better this way.

v1.4

  • Pressing triangle in the browser acts as a shortcut to the previous directory.
  • The browser now loops around on itself.
  • The browser now displays when you can scroll up or down in a directory ("//" and "//").
  • Pressing left/right in the browser and main plugin display now scrolls constantly (great for huge folders/plugin lists). The app will NOT loop around while holding left or right. This in intentional, not a bug.
  • "flash0:/" Plugin loading implemented.
  • The forceMS0 option has been removed and replaced with a device selector.
  • The device selector works the same as the theme selector, you cycle with left/right and apply with cross (X). You can choose between: "ms0:/", "ef0:/" if on a GO, and "flash0:/".

v1.3_2

  • Fixed bug where browser would not enable a new plugin.
  • Fixed bugs in the config editor.

v1.3_1

  • Quick bugfix (may fix the PSP GO browser issue).

v1.3

  • Now includes a file browser for selecting a plugin to add. No more typing out the path to the plugin
  • Shows a device chooser on PSP GOs if there is a Memory Stick inserted (ef0 or ms0)
  • You can only select a ".prx" file to add. The controls are pretty simple, up/down to scroll through items, cross to select an item, and circle to close the browser.
  • There is now a confirmation on plugin removal.
  • Thanks to Genesis Forum user Halvhjearne for testing the browser and for suggesting the removal check.

v1.2b2

  • Now only loads up to 20 plugins per .txt file (PSP's limit).
  • Added ability to copy and paste plugins between .txt files.
  • Added ability to disable requiring the password.
  • This is OFF by default; You will need to make a password, then turn it on.
  • Added support for multiple "themes".
  • Added ability to select theme in the config editor.
  • Themes are sorted alphabetically with the exception of the default, which is always first.
  • Theme format is now RxxxGxxxBxxx instead of a Lua color definition.
  • Scrolling past the final plugin or option will reset to the first. Scrolling back past the first will reset to the last.
  • Reverted UI changes to the menu. Selected options are highlighted like they used to be instead of showing a ">".
  • Some other changes.

v1.2b1 uploaded

  • Fixed a huge screw up (it actually WORKS now).

v1.2b

  • Added built-in configuration editor.
  • The editor is password-protected.
  • The password is encrypted.
  • The config file is now stored in "flash3:/".
  • Previous users may delete "config.cfg" from the app directory. The color scheme is now stored in "theme.cfg" in the app directory.
  • Fixed multiple bugs (Thanks everyone who reported them).
  • Introduced new bugs.

v1.1-3

  • Splash screen updated.
  • Fixed a few bugs.

v1.1-2

  • Fixed major bugs related to saving and loading.
  • Optimization of load function.

v1.1-1

  • Now will only load the .txt files that exist. If they don't exist, it makes them.
  • Bugfix: Would try to load from ef0:/ even on a regular PSP. You would have to set forceMS0 to 1 to fix it.
  • Random optimizations.

External links

Advertising: