Skip to content

~ PhotoGUI

aldostools edited this page May 17, 2022 · 3 revisions

PhotoGUI

How to setup of Photo GUI

1- Enable PS3HEN or use Cobra 8.3 on CFW or install Mamba 8.4 from boot_mamba.pkg, disable Cobra and reboot.
2- Go to http://127.0.0.1/setup.ps3 and put a check mark on Photo GUI option. It should be checked by default.
3- Also check Auto-Play option and press SAVE button.
4- Create the folder PICTURE (all uppercase) in /dev_usb000 (i.e. /dev_usb000/PICTURE)
5- Refresh XML using SELECT + L3 or use webMAN Setup > Refresh XML & XMB
The covers of the games detected will be copied automatically to sub-folders in /dev_usb000/PICTURE
If the image already exists in /dev_usb000/PICTURE, the image is not copied (saving few seconds in the scanning)
6- Wait until the scan is completed (the popup message Refresh XML: OK is displayed), 7- Go to Photo column, browse to the USB device, copy all the images from the folders PS3ISO, PS2ISO, etc. to HDD.
Create photo albums if necessary (Racing, PSX, etc.). Any name can be used for the albums.
8- Go to the new folders created on HDD and rename them to PS3ISO, PS2ISO, etc. (the album name doesn't matter)

How to use Photo GUI

Once the images are installed on the hdd0, you just need to go to Photo column and hold START for few seconds on the image of game that you want to mount. The page will close automatically, mount the game and launch it.

Note: It only works for the images stored in hdd0. The images on USB need to be copied to HDD0 before you can use them.

webMAN MOD searches for the name of the image in the cached list of games /dev_hdd0/tmp/wmtmp/slist.bin

How to stop using Photo GUI

Go to http://127.0.0.1/setup.ps3 uncheck the option Photo GUI and SAVE.
It will not create the images on /dev_usb000/PICTURE and if you press START on the photos it will not launch the games.

How PhotoGUI works internally

PhotoGUI in Cobra payload (mappath.c) mainly captures the event when the user start the photo slideshow pressing START on a picture. In this event the full path of the current photo is stored in the file /dev_hdd0/tmp/wm_request

webMAN MOD (rebug-ps3mapi edition or full edition) polls every few seconds if the file wm_request exits. If wm_request is found, the file is processed as a http request.

If the http server detects that the path of the requested file starts with /dev_hdd0/photo/ the file name is used to search the entry in /dev_hdd0/tmp/slist.bin (the cached list of scanned games used by sLaunch Menu). It is important to have marked the option PhotoGUI (USB0/PICTURE) in /setup.ps3; otherwise the PhotoGUI requests are ignored.

If the file name of the picture (without file extension) is found in one of the entries in slist.bin, that game is mounted using the corresponding game path.