Repository navigation
ghostldr v0.5.0
Changelog
New
- Jak X as a host (experimental): ghostldr also runs in Jak X: Combat Racing (Europe, CUSA07992, update 1.04) with UltraC0re, matem6's Jak X port of Luac0re. docs/jakx.md has what it needs and how it differs from SWRR.
- Ghost of Tsushima plays there in its PS4 Pro mode, at 4K: New Game and Continue from a save, checked on a 13.60 PS5.
- Installs are per host: Jak X needs its own install of the title, and keeps its own saves.
- Jak X runs as a PS4 Pro app, so a title needs a Pro memory plan in its profile to display correctly there. Only Ghost has one so far.
ghostldr/tools/ultrac0re_patch.pypatches UltraC0re 1.0.2's bootstrap for consoles where Jak X loads at0x400000. Without it the exploit hangs on a black screen.- The dev payload zip adds
launch_cusa07992.elfandkill_cusa07992.elf.
- Host tools find the loader by its port: Luac0re's on 9026, UltraC0re's on 8888.
--loader-portpicks one, and UltraC0re's on-screen errors are copied to the log. - Pro-mode memory plans: a profile can name the title's PS4 Pro memory mode (
memory.plan.neo), with that mode's fixed demand, overcommit and heap sizes.
Fixed
- Memory: the free-memory scan and the memory census no longer stop at the first failed query, which counted everything after it as one free hole. SWRR never hit it: Ghost's plan there is unchanged.
How to use
Using the prebuilt release · in Jak X: docs/jakx.md