Skip to content

v1.3 - Savedata + Remote Launch + XMB Cleanup Release

Choose a tag to compare

@k4idyn k4idyn released this 29 May 22:38
· 16 commits to main since this release

PSP Moonlight v1.3 release.

Highlights

  • Runtime data now lives under ms0:/PSP/SAVEDATA/Moonlight/ so settings, pairing identity, logs, TLS pins, icon cache, and temporary files no longer clutter the Memory Stick root or the XMB app folder.
  • Remote/hotspot launches keep using the selected public IP when Sunshine returns a private LAN address in the RTSP session URL.
  • Pairing now persists the paired host after authenticated pairing succeeds, including manual public-IP pairing paths.
  • HOME/XMB exit now runs the full cleanup path to avoid hanging on the grey "Please wait" screen after returning from a stream.
  • The EBOOT includes PSP-safe XMB icon and background artwork.

Updating from older builds

If you are updating, you can delete stale old-build Moonlight files/folders before copying v1.3. Do not delete ms0:/ itself; remove only old Moonlight files/folders if present.

Common cleanup targets:

  • ms0:/moonlight/
  • old root-level Moonlight logs/dumps such as ms0:/moonlight.log, ms0:/moonlight_debug.log, ms0:/diag.log, ms0:/net.log, ms0:/applist_dump.xml, ms0:/raw_dump.h264, and ms0:/idr_dump.h264
  • the old install folder ms0:/PSP/GAME/Moonlight/ before recreating it for v1.3

After cleanup, copy EBOOT.PBP and moonlight_me_helper.prx into ms0:/PSP/GAME/Moonlight/, then pair again in Sunshine. v1.3 creates its new runtime data under ms0:/PSP/SAVEDATA/Moonlight/.

Encoder Settings Guides

Docs for tuning Sunshine per GPU vendor remain important for PSP compatibility:

The PSP software H.264 decoder is very constrained. Wrong encoder settings on the host can still cause failed streams, visual corruption, or frame drops.

Installation

  1. Extract both files to ms0:/PSP/GAME/Moonlight/.
  2. Both EBOOT.PBP and moonlight_me_helper.prx must be in the same directory.
  3. Requires custom firmware.
  4. Host must run Sunshine.

Full changelog

See CHANGELOG.md.