Star on GitHubStar1.1k stars

Case study

inFAMOUS Second Son native PC port

Runs the PS4 inFAMOUS Second Son’s own x86-64 code natively on Windows and Linux: a runtime reimplements the PS4 system libraries the game uses, and a shadPS4-derived core translates its GPU commands and shaders to Vulkan. The project reports a playable, in-development port that reaches gameplay and the first chapters, with unstable performance and remaining graphics glitches. It is a compatibility-runtime port rather than a decompilation, and its results remain project-reported.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed

Requirements & limits

  • Prerequisites: Supply your own copy of the US PS4 release CUSA00223, base game 1.00 merged with update 1.07 (about 33 GB), including the 1.07 eboot.bin and the game’s own libc and Fios2 modules; README reports that CUSA00004 also boots but is not tested in depth. No PS4 firmware modules are needed, and README states that no game code, files or art are distributed. The project disclaims affiliation with Sony Interactive Entertainment and Sucker Punch Productions.
  • Prerequisites: Play needs 64-bit Windows 10 (1903+) or 11, or x86-64 Linux with glibc 2.39+, and a Vulkan 1.3 GPU, with 6 GB of VRAM recommended; CPUs lacking F16C or SSE4A get instruction emulation at start-up. Building uses a recursive clone with the listed submodules and port/build.sh, with SDL3, Vulkan, FFmpeg, FreeType, Boost, fmt, Zydis and glslang on Linux and an MSYS2 CLANG64 toolchain on Windows; the Qt launcher needs PySide6.
  • Scope: Reviewed at the commit of release v2026.10.19-d3995fe (2026-10-19); the repository was created on 2026-10-13 and changes quickly. README marks the port playable and in development: boot, intro, gameplay up to a named early mission, saves, audio, controllers and motion-sensor substitutes work, while performance is typically 20–30 FPS on an RTX 2060, first-time shader compilation stutters and some fog, water and fire effects flicker. Full-game completion is not confirmed, and a crash on AMD Polaris GPUs under Windows remains open.
  • Testing evidence: Evidence is play-testing, issue reports and logs: README cites Linux tests on Nobara/Fedora 44, player tests on Windows and a seven-minute RTX 2060 session with a median of 27 FPS. The CI workflow builds Linux and Windows packages for pull requests and authorized manual releases, and its Linux job runs C, Python and GPU-library unit tests without game content or automated gameplay tests.
  • License: README declares GPL-2.0 for the project and credits code from HayatoG’s earlier The Last Guardian and Gravity Rush 2 ports, gow3_pc, bloodborne_pc, shadPS4 and a fork of it, and a Shadow of the Colossus port; experimental fixes are traced to their source commits. The game and its assets keep their owners’ rights.

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · HayatoG/iss_pc · Revision d3995fe
  2. .recomp.json GitHub · HayatoG/iss_pc · Revision d3995fe
  3. docs/ARQUIVOS_NECESSARIOS.md GitHub · HayatoG/iss_pc · Revision d3995fe
  4. docs/EXPERIMENTAL_FIXES.md GitHub · HayatoG/iss_pc · Revision d3995fe
  5. .github/workflows/build.yml GitHub · HayatoG/iss_pc · Revision d3995fe
  6. .gitmodules GitHub · HayatoG/iss_pc · Revision d3995fe
  7. port/LICENSE GitHub · HayatoG/iss_pc · Revision d3995fe
  8. https://github.com/HayatoG/iss_pc/releases/tag/v2026.10.19-d3995fe

More in Games

All 318 entries in GamesGames case studies (239)

↑↓ move↵ open⌘↵ new tab