Repository navigation
ghostldr v0.1.1
Adds support for Star Wars Racer Revenge EU (CUSA03492) next to US (CUSA03474). No game files are included.
What's new
- EU SWRR works. US and EU run the same executable (the code is byte-identical), so the same prebuilt core and offsets serve both regions. The core is unchanged from v0.1.0.
- Install from the region you play in. Each region keeps its own saved data, so a ghostfs install made in US SWRR doesn't appear in EU SWRR, and vice versa.
resign_save.pymakes a Luac0re save for the SWRR region that is running (found over FTP, or--region us|eu). Make EU saves on EU SWRR: a save carries its game's keystone, so a US save relabelled for EU is reported as corrupted. It also no longer needs--uid.install_save.pydefaults to the running SWRR.- Dev payloads:
unjail_swrr.elf(replacesunjail_cusa03474.elf),dumpmod.elfand the save watchers find US or EU SWRR; newkill_cusa03492.elf. - Docs: the README and both guides cover EU. The step-by-step guide,
docs/using-the-release.md, is now inside the zip.
Assets
| File | What it is |
|---|---|
ghostldr-v0.1.1.zip |
The tooling (this repo) plus a prebuilt loader core (build/ghostldr/core.bin, core.json), so no LLVM is needed. |
ghostldr-dev-payloads-v0.1.1.zip |
Optional dev payloads for a jailbroken console with elfldr (build/payloads/*.elf): launch or close SWRR (US or EU), unjail, save watcher, ps, df, module dump. Extract into the same folder. |
SHA256SUMS.txt |
Checksums of both zips. |
Requirements
- A PS5 running Star Wars Racer Revenge US (CUSA03474) or EU (CUSA03492) with Luac0re 2.4b's Remote Lua Loader listening on port 9026.
- Your own CUSA11456 v2.18 dump in
build/ghost/app0. - Python 3.11+ on a computer on the same network.
- About 60 GB free on the PS5.
Quick start
python3 ghostldr/host/gfs_pack.pypython3 ghostldr/host/gfs_install.pypython3 ghostldr/host/run.py boot --app-root ghostfs --no-buildStep by step, from download to gameplay: docs/using-the-release.md. Background and more troubleshooting: docs/ghost-on-stock-ps5.md.
Tested
- US, 13.60/14.10: boots to gameplay from the save containers, and saves and CONTINUE work.
- EU, 13.60: Luac0re's loader, the loader core and the EU save tool run on EU SWRR; its executable matches US byte for byte.
The prebuilt core is built for CUSA11456 v2.18 only.