Case study
inFAMOUS: First Light — a native Windows port through a PS4 compatibility runtime
inFAMOUS: First Light — PC Edition runs the user's PS4 game files on Windows through a compatibility runtime while executing the game's x86-64 code on the PC CPU. It adds First Light-specific imports, system services, and hash-checked engine hooks to a runtime shared with Second Son, with a Vulkan 1.3 backend and GCN-to-SPIR-V shader translation. The author reports that the early build reaches open-world gameplay.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 4
- Last commit
- 2026-10-28
- Language
- C++
GitHub data as of 2026-11-10
Requirements & limits
- Prerequisites: A legally obtained, decrypted CUSA00897 game folder with eboot.bin, sce_module, sce_sys, and art.
- Prerequisites: Windows 10 or 11 x64, a CPU with AVX, F16C, BMI1, LZCNT, and MOVBE, and a Vulkan 1.3 GPU.
- Limits: Early status; the author reports gameplay on one development PC, while AMD and Intel GPUs and physics above 60 FPS remain unchecked.
- License: No licence file in the repository.
Cite
BibTeX
@misc{infamous-first-light-pc-edition-case,
title = {{inFAMOUS: First Light — a native Windows port through a PS4 compatibility runtime}},
howpublished = {\url{https://github.com/kam0n4ik/inFAMOUS-First-Light-PC-Edition}},
url = {https://github.com/kam0n4ik/inFAMOUS-First-Light-PC-Edition},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/infamous-first-light-pc-edition-case/}}
}Plain text
inFAMOUS: First Light — a native Windows port through a PS4 compatibility runtime. https://github.com/kam0n4ik/inFAMOUS-First-Light-PC-Edition (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/infamous-first-light-pc-edition-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · kam0n4ik/inFAMOUS-First-Light-PC-Edition · Revision 8391a0a
- CMakeLists.txt GitHub · kam0n4ik/inFAMOUS-First-Light-PC-Edition · Revision 8391a0a
More in Games
- Inferno: an arcade sound ROM disassembly · Case study
- Infinite Crisis: reconstructing a preservation server · Case study
- International Superstar Soccer Deluxe: an SNES disassembly of the USA release · Case study
- jsSMS: Master System and Game Gear emulator · Case study
- Jungle King: a labeled arcade Z80 disassembly · Case study
- Jurassic Park: an SNES disassembly of the USA release · Case study