Sakura Wars PS4RT
PC port of Sakura Wars
- RecompilationPort Type
- HekamiAeonDeveloper
- 2 Nov 2026Page Updated

Details
- Developer
- HekamiAeon
- Port Type
- RecompilationA tool translated the game's original machine code into C automatically, which was then built as a native PC program.
- Game
- Sakura Wars
- AI Use
- AI-assistedAn AI coding tool is credited as co-author on 3 of the repository's 12 commits. Source
- Source Code
- GitHub
- Page Updated
Platform Support
- Linux
Screenshots
CUSA16429, with sce_sys/param.sfo, eboot.bin and sce_module/), at version 1.01 or with your own matching 1.01 update PKG. 64-bit Linux (tested on Fedora).Overview
Sakura Wars PS4RT is an experimental, game-specific compatibility runtime that runs Sakura Wars, SEGA’s 2019 PS4 game, on Linux. It prepares and runs the game’s original x86-64 code on the PC, supplies its own versions of the PS4 services the game needs, and draws with a Vulkan renderer derived from shadPS4. It is not a general PS4 emulator or a recreation of the game, and it has been tested on Fedora.
No game files, firmware, PKGs, decryption keys or saves are supplied; it needs the player’s own extracted game, version 1.01. The portable release includes its own update and DLC installer, and it doesn’t download games or connect to PSN.
A Windows build of this runtime is published separately by DiamondDogz as Sakura Wars PS4RT for Windows, also listed here.
How to Set It Up
- Download the Linux
.tar.gz(not the source archive) and extract it. - Open a terminal in the extracted folder and run
bash Play-Game.sh --game "/path/to/CUSA16429", pointing at theCUSA16429folder itself. - If your game is 1.00, the built-in installer applies your own 1.01 update PKG first; 1.01 is needed to play.
- After the first setup the folder is remembered, so later starts need only
bash Play-Game.sh.
Advertisement
Download Sakura Wars PS4RT
What's new in v1.1Sakura Wars PS4RT v1.1
Sakura Wars PS4RT v1.1
A Linux x86-64 update focused on graphics performance and a simpler player experience for Sakura Wars (CUSA16429 v1.01).
What’s new
- Graphics presets: Native, High, Medium, and Lowest options for choosing between visual quality and performance. Medium and Lowest target weaker GPUs.
- GPU optimizations: More efficient clearing of certain render targets; reduced dash motion-blur sampling and disabled character screen-space shadow effects on Medium and Lowest.
- Remembered game folder: Provide
--gameon first launch. After a successful setup, subsequent launches can usebash Play-Game.shalone. Use--gameagain if the folder moves or you want a different game extraction. - Polished release packaging: Restored the Crypto++ portable-builder recipe in the source archive, refined the player/source packaging, and kept licensing notices and required runtime assets.
Install and launch
Download the linux-x86_64 player archive and extract it into a writable directory. Supply your own extracted, plaintext CUSA16429 game folder:
bash Play-Game.sh --game "/absolute/path/to/CUSA16429"
After successful setup:
bash Play-Game.sh
The game must be updated to v1.01. If your extraction is v1.00, the included setup interface can apply your matching update PKG. This modifies the selected extracted game directory in place, so keep a backup if you need the unpatched v1.00 files. The native update and optional DLC installers remain available; they do not download game content.
Platform and notes
- Linux x86-64, glibc 2.35+, Python 3, compatible Vulkan 1.3 GPU drivers.
- The portable player archive includes the required application libraries and PS4RT tools. No development toolchain is needed to play.
- Graphics changes and gameplay were smoke-tested on Linux, including a low-end Radeon integrated GPU. Performance varies with hardware, scene, resolution and graphics settings.
- This is experimental compatibility software, not a general-purpose PS4 emulator. No game files, firmware, keys, PKGs, saves, or DLC are distributed.
For troubleshooting, see PLAYER_README.txt in the extracted player directory and the repository README.
38d56687e6f97956a3710dd92749f00b2371e72f3e6729119b65376ec67ee0ce
