PSPStates Menu Pict Mod

About this Plugin


PSPStates is a plugin for PSP systems that uses a CFW not OFW
With this plugin you can save\load the state of the game\homebrew at any time. ( like when saving the progress of the game in a GameBoy emulator )


PSPStates Menu Pict Mod

PSPStates Menu Pict Mod v0.6 by LMAN ~ Build 21/08/2014

===========
Description:
===========
This plugin will lets you save the state of the current game\homebrew and load it at any-time!

You can save up to 9 slots for each LOCALSAVE and GLOBALSAVE.
LOCALSAVE will lets you load the saved state from within the same game\homebrew id.
GLOBALSAVE will lets you load the saved state from any game\hombrew.

This plugin is based on and uses:
PspStatesMenu by plum, PspStatesMenu Pict by hiroi01.
PSPStates Kai by neur0ner, PSPStates Kai mod by plum.
System Menu Installer by plum.

===============================
Install it using the installer:
===============================
- Remove any pspstates plugin from game.txt
- Copy the 'PSPStatesModInstaller' folder to your PSP/GAME ( xx0:/PSP/GAME/PSPStatesModInstaller ) - ( ms0: for 2000/3000 - ef0: for PSPGo )
- Run the EBOOT file from the PSP using XMB.
- Press X to Install, O to Uninstall it completely ( Uninstall will remove the SAVESTATE folder if UsePSPDir is disabled )

====================
Install it manually:
====================
- Remove any pspstates.prx plugin from game.txt, also delete "xx0:/seplugins/pspstates" folder if found.
- Extract and copy "pspstates" folder to your PSP seplugins path ( xx0:/seplugins/pspstates ) ( ms0: for 2000/3000 - ef0: for PSPGo )
- Append this line ( ms0:/seplugins/pspstates/states_menu_pict_mod.prx 1 ) to your GAME.TXT That located in seplugins folder ( ms0:/seplugins/game.txt )

===========
How to use:
===========
- While in game press the PSP home button, then press the combination keys "Left-TRIGGER + Right-TRIGGER" to Show the menu.
- After the menu appears Select "Local Save" or "Global Save" to save state ( Do this again to load state )
- Press Triangle to delete saved state, Press and hold Square then press Up or Down to Reorder the saved state.
- Also you can load and save the state without displaying the menu while in game after pressing the home screen by pressing these shortcut controls:
> For Local Save Press and hold "R-TRIGGER" with one of these 9 keys (UP,DOWN,LEFT,RIGHT,X,O,[],/\,START)
> For Local Load Press and hold "L-TRIGGER" with one of these 9 keys (UP,DOWN,LEFT,RIGHT,X,O,[],/\,START)
> For Global Save Press and hold "R-TRIGGER" plus "SELECT" with one of these 9 keys (UP,DOWN,LEFT,RIGHT,X,O,[],/\,START)
> For Global Load Press and hold "L-TRIGGER" plus "SELECT" with one of these 9 keys (UP,DOWN,LEFT,RIGHT,X,O,[],/\,START)
- Press SELECT+START while in home screen or while in pspstates menu to reset game\pspstate.
- Press VOLUP+VOLDOWN while in home screen or while in pspstates menu to shutdown the device.

=====
NOTE:
=====
There is a three versions of PSPStates: ( pspstates_kai.prx, pspstates_kai_mod.prx, pspstates_kai_mod_umdid.prx )
1-pspstates_kai.prx by neur0ner.
2-pspstates_kai_mod.prx by plum.
3-pspstates_kai_mod_umdid.prx modified by me using plum's source-code.
All three versions are working on ( 5.00 to 6.60 ) CFWs.
The only difference between the second and the third one is the way for getting the id of the game\homebrew, which fix the blank output name for the saved state in some games.
The default one is "pspstates_kai_mod_umdid.prx" You can change\use any one of the three versions, just open 'states_menu_pict_mod.ini' then go to StatePlugin and edit it.
Also to change the StartKey and Menu Colors and SAVESTATE location and also Disable\Enable Shortcut Control see this file "states_menu_pict_mod.ini"

===================================
NOTE from the original readme file:
===================================
For faster operation, it is recommended that you set speed to 333 for game in vshmenu or recovery.
The size of the file may vary depending of the game, as it is a 36 MB dump compressed.
Local and Global save states share exactly the same format, If you want to convert one to the other, just change the filename properly.

===============
IMPORTANT NOTE:
===============
PSP 1000 Phat is not supported due to hardware limitation (RAM)
DON'T RENAME ANY FILES THAT IN THE FOLDER AT ALL ( OTHERWISE THE PLUGIN WILL NOT WORK )

============
Change-logs:
============
+First Mod version!
!Separate and Create a savestate folder for each games and hb depend on it's ID inside SAVESTATE folder.
!Check if the saved state file is exists before attempting to load it to prevent the PSP system from getting a black screen and hang... ( when using shortcut controls like L-TRIGGER + UP etc... )
!Display saved state picture in a frame.
!Display date & time for the saved state in the menu.
!Display a small message before saving the state. ( from shortcut controls like R-TRIGGER + UP etc... )
!Display a small message before loading the saved state. ( when using shortcut controls like L-TRIGGER + UP etc... )
!Display a small message with red color if the saved state file is not exists. ( when using shortcut controls like L-TRIGGER + UP etc... )
!Allow you to change SAVESTATE folder path in the ini Config file to ( ms0:/PSP/SAVESTATE ) or ( ms0:/seplugins/pspstates/SAVESTATE )
!Allow you to change the Menu color ( foreground & foreground info color, background color, local & global save color, local & global load color ) in hex format in the ini Config file.
!Allow you to disable\enable shortcut control keys in the ini Config file.
!Create config file with the default values if it not exists.
!Config files will be saved in the same plugin path ( if you moved it out of seplugins folder )

v0.2
!Display battery remaining time and percentage.  ( when showing states menu )
!Display warning battery remaining time in red color if the remaining time is less than 1 hour. ( when showing states menu )
!Added new control key "SELECT+START" to reset the game by pressing these keys in home screen ( psp state will be resetted too )
!Restore Global save location to be in SAVESTATE folder, so you can load saved state for any other saved game even if you are on different game.

v0.3
+Now works with 6.60 for both "pspstates_kai.prx" and "pspstates_kai_mod.prx"
+Now you can add your working pspstates plugin in the config file ( re-added this option )
+Included both "pspstates_kai.prx" and "pspstates_kai_mod.prx" in this archive.
!Savestate files will be stored inside SAVESTATE folder without creating ID folder for each game.
!Display TitleID of the current game\homebrew in the menu under battery percentage.
!Displaying time format of the state file is changed ( from 2/12 2:10:33 to 02/12 02:10:33 )

v0.4
+Added a new plugin 'pspstates_kai_mod_umdid.prx' which fix the blank name of the saved state for some games.
+Added a new control keys "VOLUP+VOLDOWN" to shut-down the device by pressing these combination keys in the home screen or in the pspstate menu screen.
+Added a new EBOOT Installer to install the plugin directly to seplugins folder.
+Added a new option in the config file to enable\disable using the delay thread when starting PSPStates Menu ( default is enabled )
+Updated suspending\resuming thread when ( saving, loading, resetting, shutting down device ) using the short-cut controls.
+Updated displaying battery informations ( remaining, charging, none-battery )
+Updated menu interface.

v0.5
+Updated EBOOT Installer.
+Display file size for the saved state in the slot menu.

v0.6
+Updated EBOOT Installer.
+Improved Handling menu when delay thread option is enabled.
+Improved PSPGo support which prevent hangs when there is no MS inserted.

===================================================
Differences between the normal and the mod version:
===================================================
-Added a new EBOOT Installer to install the plugin directly to seplugins folder.
-Added a new control key "VOLUP+VOLDOWN" to shut-down the device by pressing these combination keys in the home screen or in the pspstate menu screen.
-Added a new control key "SELECT+START" to reset the game by pressing these keys in home screen ( psp state will be resetted too )
-Added a new plugin 'pspstates_kai_mod_umdid.prx' which fix the blank name of the saved state.
-Added a new option in the config file to enable\disable using the delay thread when starting PSPStates Menu ( default is enabled )
-Allow you to change SAVESTATE folder path in the ini Config file to ( xx0:/PSP/SAVESTATE ) or ( xx0:/seplugins/pspstates/SAVESTATE )
-Allow you to change the Menu color ( foreground & foreground info color, background color, local & global save color, local & global load color ) in hex format in the ini Config file.
-Allow you to disable\enable shortcut control keys in the ini Config file.
-Check if the saved state file is exists before attempting to load it to prevent the PSP system from getting a black screen and hang... ( when using shortcut controls like L-TRIGGER + UP etc... )
-Config files will be saved in the same plugin path ( if you moved it out of seplugins folder )
-Display file size for the saved state in the slot menu if found.
-Display TitleID of the current game\homebrew in the menu under battery percentage.
-Display a small message before saving\loading the saved state. ( when using shortcut controls like L-TRIGGER + UP etc... )
-Display a small message with red color if the saved state file is not exists. ( when using shortcut controls like L-TRIGGER + UP etc... )
-Display battery informations ( remaining, charging, none-battery ) when showing states menu.
-Display date & time for the saved state in the menu.
-Display saved state picture in a frame.
-Display file size for the saved state in the slot menu.


If you like my works, a donation using PayPal will be appreciated :)
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TGGGHWTV89ZGG

Special thanks to:
hiroi01, neur0ner, plum, Dark Alex, and anyone who behind this great plugin.

SelectionFile type iconFile nameDescriptionSizeRevisionTimeUser
ċ

Download
v0.3  41k v. 1 Jun 7, 2013, 6:28 AM leecher man
ċ

Download
v0.4  88k v. 1 Aug 29, 2014, 4:21 AM leecher man
ċ

Download
v0.5  86k v. 1 Jan 13, 2014, 3:51 PM leecher man
ċ

Download
v0.5 UPDATED EBOOT (Installer)  86k v. 1 Aug 29, 2014, 4:21 AM leecher man
ċ

Download
v0.6  87k v. 1 Aug 29, 2014, 4:02 AM leecher man