Star Ocean 5 PS4RT

PC port of Star Ocean: Integrity and Faithlessness

  • RecompilationPort Type
  • HekamiAeonDeveloper
  • 3 Nov 2026Page Updated
Star Ocean: Integrity and Faithlessness

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.
AI Use
Not statedThe developers haven't said whether they used AI.
Source Code
GitHub
Page Updated

Platform Support

  • Linux

Screenshots

What you need: Your own extracted, plaintext Star Ocean: Integrity and Faithlessness PS4 game folder (CUSA03219) with sce_sys/param.sfo, eboot.bin and sce_module/. 64-bit Linux and a Vulkan graphics card.

Overview

Native Code4K Rendering

Star Ocean 5 PS4RT is an experimental, game-specific Linux runtime for the PlayStation 4’s Star Ocean: Integrity and Faithlessness, from HekamiAeon, the developer of Sakura Wars PS4RT. It prepares and runs the game’s original x86-64 code on the PC, supplies the PS4 services it needs, and draws with a Vulkan renderer derived from shadPS4. It is not a general PS4 emulator.

It is playable through the tested early-story sections, with town exploration, battles and saving and loading, but has not been played to the end. The release bundles its own runtime libraries, including FFmpeg and SDL3, and has been tested on Fedora.

Output can be 1080p, 1440p or 4K, reconstructed with FSR 3.1 or an optional FSR 4 rather than drawn natively, with sharpening, and keyboard and controller buttons can be remapped. The game’s own frame rate is kept. No game files, firmware or decryption tools are supplied, and the project is not affiliated with Square Enix, Sony or AMD. A Windows build by Hoverbike51 is listed here as Star Ocean 5 PS4RT for Windows.

How to Set It Up

  1. Download the Linux .tar.gz (not the source archive) and extract it.
  2. Open a terminal in the extracted folder and run bash Play-Game.sh --game "/path/to/CUSA03219", pointing at the CUSA03219 folder itself.
  3. Later starts remember the folder, so bash Play-Game.sh is enough.
  4. In the game, hold L2 and click the right stick, or press Insert, for the graphics settings.
Go to Downloads

Advertisement

Download Star Ocean 5 PS4RT

What's new in v1.2Star Ocean: Integrity and Faithlessness PS4RT v1.2

Star Ocean: Integrity and Faithlessness PS4RT v1.2

Linux x86-64 release.

What’s New in v1.2

  • Standardized the player launcher as Play-Game.sh.
  • Added remembered game directory support. --game is needed for first-time setup, but can be omitted on subsequent launches.
  • Retained Play-Star-Ocean.sh as a compatibility alias for older versions of PS4RT.
  • Added optional --data-dir support while preserving the existing default save and settings location.
  • Preserved Restart Game behavior and graphics overrides.
  • Improved player instructions, archive layout tests, and build integrity checks.

Features

  • Original PS4 game code running through the PS4RT Linux compatibility runtime
  • 1080p, 1440p, and 4K output
  • FSR 3.1 and bundled FSR 4 v07 support
  • Custom graphics overlay with menu sounds and Restart Game
  • Live Sync/Async shader compilation toggle
  • DualSense, XInput, and keyboard support
  • Configurable controller and keyboard mappings

Compatibility

Tested on Fedora Linux through Chapter 4, including battles, cinematics, exploration, and saving/loading. The v1.2 launcher, Restart Game, and gameplay smoke tests passed.

A complete playthrough and broad Linux compatibility have not been verified. Sync mode favors visual consistency; Async may reduce shader compilation stutter but exhibit brief visual flickers.

Installation

Extract the Linux x86-64 runtime archive.

First launch:

bash Play-Game.sh --game "/path/to/CUSA03219"

Subsequent launches:

bash Play-Game.sh

Requirements: native x86-64 Linux, glibc 2.35+, Python 3, a compatible Vulkan driver, and your own extracted plaintext CUSA03219 game files.

No PS4 game files or firmware are included. See the repository README for details, limitations, and credits.

Linux v1.2 Download
SHA-256 ae8a65f95a29ea95a87930b0f178d8fc72e1c8a02ce081fff793fd257b3d5cb3

Follow new builds by RSS