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

PRXshot PSP: Difference between revisions

From GameBrew
m (HydeWing moved page Prxshot PSP to PRXshot PSP without leaving a redirect)
No edit summary
 
(22 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox PSP homebrew
{{Infobox PSP Homebrews
| title = prxshot
|title=prxshot
| image = https://dlhb.gamebrew.org/psphomebrew/prxshot.jpg|250px
|image=Prxshot2.png
| type = Plugins
|description=Screenshot plugin for PSP supporting per game folders and instant shot.
| version = v0.4.0
|author=codestation
| licence = Mixed
|lastupdated=2011/05/30
| author = codestation
|type=Plugins
| website = https://github.com/codestation/prxshot
|version=0.4.0
| download = https://dlhb.gamebrew.org/psphomebrew/prxshot.rar
|license=GPL-3.0
| source = https://github.com/codestation/prxshot
|download=https://dlhb.gamebrew.org/psphomebrew/prxshot_0.4.0.zip
|website=https://github.com/codestation/prxshot
|source=https://dlhb.gamebrew.org/psphomebrew/prxshot_0.4.0.zip
}}
}}
<youtube>oOSq4xh4KKc</youtube>
Prxshot is a screenshot plugin that doesn't need to pause the game to take the capture (useful for online gaming) and classifies the images by games using their names and icons.
Prxshot is a screenshot plugin that doesn't need to pause the game to take the capture (useful for online gaming) and classifies the images by games using their names and icons.


This was one of the contest entries for the PSP Genesis Competition 2011.
It was one of the contest entries for the PSP Genesis Competition 2011 (Plugins).


Installation
==Installation==
Note from developer:
2 versions of PRXshot are included in v0.4.0:
You can use either prxshot.prx (original version written in c) or prxshot++.prx (the c++ port of the plugin), both offering the exact same features. The c++ version is intended to be default version for future release, however original version was also included as it was more tested.
* prxshot.prx - The original version written in c.
* prxshot++.prx - The c++ port of the plugin.


To install the plugin, copy the prxshot directory to the seplugins directory.
To install, copy the prxshot directory to the seplugins directory.  


Open game.txt file (and/or vsh.txt if you want to use in XMB) and add either one of the following lines depending on the version you choose.
Open game.txt file (and vsh.txt if you want to use in XMB) and add either one of the following lines.


For original version please add this line
For original version please add this line
ms0:/seplugins/prxshot.prx 1
ms0:/seplugins/prxshot.prx 1


For c++ port version use this line instead
For c++ port version use this line instead
ms0:/seplugins/prxshot++.prx 1
ms0:/seplugins/prxshot++.prx 1
 
You can use either version, both offering the exact same features.
 
The c++ version is intended to be the default version for future release, however original version was also included as it was more tested.


User guide
==User guide==
The prxshot directory comes with these files.
The prxshot directory comes with these files.
prxshot.prx - The plugin.
* prxshot.prx - The plugin.
default_icon0.png - Optional default icon to use for those homebrews without icon (you can make your own image, just try to maintain the same dimensions).
* default_icon0.png - Optional default icon to use for those homebrews without icon (you can make your own image, just try to maintain the same dimensions).
xmb.sfo - Template to make folder icon for screenshots in VSH mode.
* xmb.sfo - Template to make folder icon for screenshots in VSH mode.
prxshot.ini - Configuration file.
* prxshot.ini - Configuration file.


The plugin stores the screenshot in BMP format in
Screenshots will be stored in BMP format inside /PSP/SCREENSHOT/<GAME_ID>/pic_XXXX.bmp
/PSP/SCREENSHOT/<GAME_ID>/pic_XXXX.bmp


For umd/iso games or for homebrew/games
For UMD/ISO games or for homebrew or games in PBP format, they will be saved to /PSP/SCREENSHOT/PS<8 bytes sha1sum of the title>/pic_XXXX.bmp
/PSP/SCREENSHOT/PS<8-byte sha1sum of the title>/pic_XXXX.bmp


Controls
==Controls==
Note - Take a screenshot (can be configured)
Note - Take a screenshot (can be configured)


Compatibility
==Media==
C version: Tested in PSP-2000/3000 with 5.00 m33, 5.50 gen, 6.20/6.35 Pro-B5, 6.20 HEN TN-E.
'''Screenshot on PSP prxshot Seplugin Install''' ([https://www.youtube.com/watch?v=oOSq4xh4KKc Rob Papallo]) <br>
C++ version: Tested in PSP-2000 with 6.20/6.35 Pro-B5.
<youtube>oOSq4xh4KKc</youtube>
 
==Compatibility==
C version - Tested in PSP-2000/3000 with 5.00 m33, 5.50 gen, 6.20/6.35 Pro-B5, 6.20 HEN TN-E.
 
C++ version - Tested in PSP-2000 with 6.20/6.35 Pro-B5.
 
==Changelog==
'''v0.4'''
* [+] Implemented key timeout, so now you can add some delay to the screenshot button so doesn't interfere with the normal game operation.
* [!] Internal change: rewrote the plugin in C++.
* [!] Fixed the known issue of taking a screenshot while the aLoader is launching an ISO (only in c++ branch).


Changelog
'''v0.3'''
v0.4
* [+] Added the option to set your custom screenshot key per game.
- [+] Implemented key timeout, so now you can add some delay to the screenshot button so doesn't interfere with the normal game operation.
* [!] Major rewrite to the hook core (removed the asm payload code), so it avoids the crashes in 6.20 TN + loaders.
- [!] Internal change: rewrote the plugin in C++.
* [!] Moved the comments of the prxshot.ini to the readme for more readibility.
- [!] Fixed the known issue of taking a screenshot while the aLoader is launching an ISO (only in c++ branch).


v0.3
'''v0.2.4'''
- [+] Added the option to set your custom screenshot key per game.
* [!] Fixed the bug introduced in 0.2.3 that didn't detect the settings in the .ini file.
- [!] Major rewrite to the hook core (removed the asm payload code), so it avoids the crashes in 6.20 TN + loaders.
* [!] Fixed bug with homebrew not properly detected in PSPGo using the internal storage.
- [!] Moved the comments of the prxshot.ini to the readme for more readibility.


v0.2.4
'''v0.2.3'''
- [!] Fixed the bug introduced in 0.2.3 that didn't detect the settings in the .ini file.
* [+] Added support for eLoader (1.50 eboot loader).
- [!] Fixed bug with homebrew not properly detected in PSPGo using the internal storage.
* [+] Recreate the XMB folder if is deleted.
* [!] Fixed nasty bug that causes a crash when taking very early screenshots (Note that you can't take screenshots on loaders because the game isn't loaded yet, a special folder is gonna be added for this in the future).
* [+] Added option XMBClearCache to the prxshot.ini. While this updates the picture directory when taking screenshots in the XMB i recommend that is better to leave it disabled because it causes troubles with game categories.
* Added more debug messages.


v0.2.3
'''v0.2.2'''
- [+] Added support for eLoader (1.50 eboot loader).
* [+] Added support for POPS (PSone games support).
- [+] Recreate the XMB folder if is deleted.
* [+] Added support for storing the screenshots into the M2 in the PSPGo.
- [!] Fixed nasty bug that causes a crash when taking very early screenshots (Note that you can't take screenshots on loaders because the game isn't loaded yet, a special folder is gonna be added for this in the future).
* [+] Added logging and made it conditional on build when compiling from source.
- [+] Added option XMBClearCache to the prxshot.ini. While this updates the picture directory when taking screenshots in the XMB i recommend that is better to leave it disabled because it causes troubles with game categories.
* [!]Fixed bug with XMB icon creation introduced in 0.2.0.
- Added more debug messages.


v0.2.2
'''v0.2.1'''
- [+] Added support for POPS (PSone games support).
* [+] Added OIL to blacklist.
- [+] Added support for storing the screenshots into the M2 in the PSPGo.
- [+] Added logging and made it conditional on build when compiling from source.
- [!]Fixed bug with XMB icon creation introduced in 0.2.0.


v0.2.1
'''v0.2.0'''
- [+] Added OIL to blacklist.
* [!] Removed trailing "/" so the directory creation don't fail.
* [+] New configuration file (prxshot.ini) so now you can configure some things like background use for picture folders, change the button combo to take the screenshot and the suffix/prefix of the picture file.


v0.2.0
'''v0.1.3'''
- [!] Removed trailing "/" so the directory creation don't fail.
* [+] Create /PSP/SCREENSHOT in case it doesn't exists.
- [+] New configuration file (prxshot.ini) so now you can configure some things like background use for picture folders, change the button combo to take the screenshot and the suffix/prefix of the picture file.


v0.1.3
'''v0.1.2'''
- [+] Create /PSP/SCREENSHOT in case it doesn't exists.
* [!] Rewrote asm payload code (doesn't need memory allocation anymore so hopefully the issues with 6.20/aLoader are finally fixed).


v0.1.2
'''v0.1.1'''
- [!] Rewrote asm payload code (doesn't need memory allocation anymore so hopefully the issues with 6.20/aLoader are finally fixed).
* [!] Fixes bugs with 6.20 TN and/or aLoader.


v0.1.1
'''v0.1.0'''
- [!] Fixes bugs with 6.20 TN and/or aLoader.
* [+] First release.


v0.1.0
==External links==
- [+] First release.
* GitHub - https://github.com/codestation/prxshot
* Wololo - https://wololo.net/talk/viewtopic.php?f=26&t=4589


References
[[Category:PSP Genesis Competition 2011]]
GitHub, https://github.com/codestation/prxshot
Wololo, https://wololo.net/talk/viewtopic.php?f=26&t=4589

Latest revision as of 08:40, 25 Haziran 2024

prxshot
Prxshot2.png
General
Authorcodestation
TypePlugins
Version0.4.0
LicenseGPL-3.0
Last Updated2011/05/30
Links
Download
Website
Source

Prxshot is a screenshot plugin that doesn't need to pause the game to take the capture (useful for online gaming) and classifies the images by games using their names and icons.

It was one of the contest entries for the PSP Genesis Competition 2011 (Plugins).

Installation

2 versions of PRXshot are included in v0.4.0:

  • prxshot.prx - The original version written in c.
  • prxshot++.prx - The c++ port of the plugin.

To install, copy the prxshot directory to the seplugins directory.

Open game.txt file (and vsh.txt if you want to use in XMB) and add either one of the following lines.

For original version please add this line

ms0:/seplugins/prxshot.prx 1

For c++ port version use this line instead

ms0:/seplugins/prxshot++.prx 1

You can use either version, both offering the exact same features.

The c++ version is intended to be the default version for future release, however original version was also included as it was more tested.

User guide

The prxshot directory comes with these files.

  • prxshot.prx - The plugin.
  • default_icon0.png - Optional default icon to use for those homebrews without icon (you can make your own image, just try to maintain the same dimensions).
  • xmb.sfo - Template to make folder icon for screenshots in VSH mode.
  • prxshot.ini - Configuration file.

Screenshots will be stored in BMP format inside /PSP/SCREENSHOT/<GAME_ID>/pic_XXXX.bmp

For UMD/ISO games or for homebrew or games in PBP format, they will be saved to /PSP/SCREENSHOT/PS<8 bytes sha1sum of the title>/pic_XXXX.bmp

Controls

Note - Take a screenshot (can be configured)

Media

Screenshot on PSP prxshot Seplugin Install (Rob Papallo)

Compatibility

C version - Tested in PSP-2000/3000 with 5.00 m33, 5.50 gen, 6.20/6.35 Pro-B5, 6.20 HEN TN-E.

C++ version - Tested in PSP-2000 with 6.20/6.35 Pro-B5.

Changelog

v0.4

  • [+] Implemented key timeout, so now you can add some delay to the screenshot button so doesn't interfere with the normal game operation.
  • [!] Internal change: rewrote the plugin in C++.
  • [!] Fixed the known issue of taking a screenshot while the aLoader is launching an ISO (only in c++ branch).

v0.3

  • [+] Added the option to set your custom screenshot key per game.
  • [!] Major rewrite to the hook core (removed the asm payload code), so it avoids the crashes in 6.20 TN + loaders.
  • [!] Moved the comments of the prxshot.ini to the readme for more readibility.

v0.2.4

  • [!] Fixed the bug introduced in 0.2.3 that didn't detect the settings in the .ini file.
  • [!] Fixed bug with homebrew not properly detected in PSPGo using the internal storage.

v0.2.3

  • [+] Added support for eLoader (1.50 eboot loader).
  • [+] Recreate the XMB folder if is deleted.
  • [!] Fixed nasty bug that causes a crash when taking very early screenshots (Note that you can't take screenshots on loaders because the game isn't loaded yet, a special folder is gonna be added for this in the future).
  • [+] Added option XMBClearCache to the prxshot.ini. While this updates the picture directory when taking screenshots in the XMB i recommend that is better to leave it disabled because it causes troubles with game categories.
  • Added more debug messages.

v0.2.2

  • [+] Added support for POPS (PSone games support).
  • [+] Added support for storing the screenshots into the M2 in the PSPGo.
  • [+] Added logging and made it conditional on build when compiling from source.
  • [!]Fixed bug with XMB icon creation introduced in 0.2.0.

v0.2.1

  • [+] Added OIL to blacklist.

v0.2.0

  • [!] Removed trailing "/" so the directory creation don't fail.
  • [+] New configuration file (prxshot.ini) so now you can configure some things like background use for picture folders, change the button combo to take the screenshot and the suffix/prefix of the picture file.

v0.1.3

  • [+] Create /PSP/SCREENSHOT in case it doesn't exists.

v0.1.2

  • [!] Rewrote asm payload code (doesn't need memory allocation anymore so hopefully the issues with 6.20/aLoader are finally fixed).

v0.1.1

  • [!] Fixes bugs with 6.20 TN and/or aLoader.

v0.1.0

  • [+] First release.

External links

Advertising: