Case study
sh2-nx: Switch port of Silent Hill 2
sh2-nx is a native Nintendo Switch port of the PC version of Silent Hill 2, Director's Cut / Restless Dreams, with support for Silent Hill 2: Enhanced Edition packs. The game's x86 executable is statically recompiled to C and compiled for the Switch ARM64 CPU, and the Windows layer it expects is reimplemented with SDL2, OpenGL, and FFmpeg. The README also documents a Linux x86-64 build.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 54
- Last commit
- 2026-11-09
- Language
- C
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a download method observed; no demo found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: The user's own PC copy of Silent Hill 2 with the Enhanced Edition installed, including the Enhanced Executable, Essential Files, Image Enhancement Pack, and Audio Enhancement Pack. The port targets sh2pc.exe of 5,685,248 bytes with SHA-1 3201a5e1029f3ae3b77770255dcbe10360b3cd09.
- Prerequisites: Switch builds need Python 3, CMake, Ninja, and either podman or a devkitPro install with devkitA64, libnx, switch-sdl2, switch-mesa, switch-ffmpeg, and switch-pkg-config. The Linux build needs SDL2 and FFmpeg.
- License: The repository has no license file.
Cite
BibTeX
@misc{sh2-nx,
title = {{sh2-nx: Switch port of Silent Hill 2}},
howpublished = {\url{https://github.com/cutarev/sh2-nx}},
url = {https://github.com/cutarev/sh2-nx},
urldate = {2026-11-07},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/sh2-nx/}}
}Plain text
sh2-nx: Switch port of Silent Hill 2. https://github.com/cutarev/sh2-nx (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/sh2-nx/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · cutarev/sh2-nx · Revision 95ae2f1
More in Games
- sh4-nx: a Nintendo Switch recompilation of Silent Hill 4 · Case study
- Shadow of the Colossus: a PS3 static recompilation reaching the flip loop · Case study
- Shadow the Hedgehog: a PS2 static recompilation checkpoint · Case study
- Shantae Recomp: a Game Boy Color static recompilation · Case study
- Shining Force III Recomp: a Sega Saturn static recompilation for PC · Case study
- Silent Hill 3: a native Nintendo Switch port · Case study