ShadPS4 Game Manager installs PS4 .pkg files straight into the
shadPS4 emulator's
directory layout and keeps your games, updates and DLCs organized — recreating the installer
the emulator removed in v0.5.0.
Drop a batch of PKGs and let the manager figure out the rest — order, dependencies, destination paths and progress.
Drop any number of .pkg files onto the window. Each one is probed in the background — title, region, version and type are read straight from the package header and param.sfo, with the real game artwork extracted from the embedded icon0.png.
Base game → updates in ascending APP_VER → DLCs. Always. Queue them in any order you like.
An update without its base game blocks the batch before anything touches the disk. Retail-DRM packages are flagged up front.
Browse installed games grouped with their updates and DLCs, with real icons — and remove any of them safely.
Extraction goes to a .tmp directory and is renamed into place only when complete. A failed install never corrupts an existing one.
Reads the emulator's config.toml to find your game and DLC directories — zero setup on most machines.
Drag files onto the window or browse. Fake/debug and retail packages are both supported.
Check titles, versions and warnings. The install order is computed for you.
Watch per-item progress. Cancel anytime — the current package finishes cleanly, the rest stay queued.
Single executable, no installer, no runtime dependencies on Windows and macOS. Releases are built and published automatically from tagged commits.
Latest releaseAll you need is Rust 1.75+ via rustup. On Linux, install the GTK/X11/Wayland development packages first.
$ git clone https://github.com/paulomanrique/shadps4-game-manager $ cd shadps4-game-manager $ cargo build --release # binary lands in target/release/shadps4-game-manager(.exe)
Unit tests cover the param.sfo parser, batch ordering and destination paths — run them with cargo test.
Legal notice. ShadPS4 Game Manager does not include or distribute games, keys, or any Sony-protected content. You are responsible for using it only with packages you legally own. Retail PKGs depend on the keys implemented by the open-source orbis-pkg crate, which is not part of this project. This project is not affiliated with Sony Interactive Entertainment or the shadPS4 team.