XMB Screensaver PSP

From GameBrew
XMB Screensaver
Xmbscreensaver2.png
General
AuthorArt
TypePlugins
Version2
LicenseMixed
Last Updated2008/12/09
Links
Download
Website

XMB Screensaver is a plugin that is written to launch a purpose written screensaver eboot after a predetermined amount of time (approx 3.5 minutes) of no activity in the PSP's XMB menu.

The screensaver timer is reset any time you:

  • Press a button.
  • Are watching a movie with the XMB video player.
  • Are playing music with the XMB music player.
  • Have an open USB mass storage connection.
  • Are using the integrated web browser.
  • Are using the PSP GoCam.

Installation

This plugin consists of two prx modules that must be copied to ms0:/seplugins/ directory.

Write the following line to ms0:/seplugins/vsh.txt

ms0:/seplugins/screensaver.prx

You must also have a folder ms0:/PSP/SCREENSAVER/ with a screensaver eboot in it.

User guide

How does it work

The first module screensaver.prx detects and times inactivity, and then starts the kernel mode ssload.prx, and passes a command to launch the screensaver eboot.

The screensaver eboot could potentially be replaced with some other homebrew that you'd like to run after 3.5 minutes of inactivity for some reason.

The screensaver app is run from it's own folder so that it doesn't show up in the Game menu.

The included Multimesh, Plasma, and Flamez screensavers are all compiled for this plugin so that they exit after any button press, and the XMB is subsequently restarted.

If you do not want to see the coldboot splash screen you should disable it in recovery mode.

Screenshots

Multimesh Screensaver (Art)
xmbscreensaver3.gif

Flamez Screensaver (Fanjita)
xmbscreensaver4.gif

Plasma Screensaver (karmon)
xmbscreensaver5.gif

Changelog

V2 2008/12/09

  • Fixed individual screensaver apps to reboot the PSP on exit so the coldboot intro isn't shown if it is turned off in recovery.
  • Added Flamez screensaver to package.

V1 2008/12/08

  • First release.

Credits

  • Multimesh is written by Art, using the Easy Accelerated Image Library.
  • Plasma is originaly ported to the PSP by karmon of pspprogramming.com.
  • Flamez is originaly ported to PSP by Fanjita of QJnet forums, DCemu.

Thanks to califrag of QJnet forums for some pointers for getting this working properly.

External links

Advertising: