Repository navigation
v1.3 - Savedata + Remote Launch + XMB Cleanup 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, andms0:/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
- Extract both files to
ms0:/PSP/GAME/Moonlight/. - Both
EBOOT.PBPandmoonlight_me_helper.prxmust be in the same directory. - Requires custom firmware.
- Host must run Sunshine.
Full changelog
See CHANGELOG.md.