# 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.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-07
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/cutarev/sh2-nx>
- Primary source: <https://github.com/cutarev/sh2-nx/blob/95ae2f16efc09c82f405f04383a27d98c2fa804a/README.md>
- Catalog page: <https://awesomerea.org/resources/sh2-nx/>
- Record JSON: <https://awesomerea.org/resources/sh2-nx/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/sh2-nx/index.md)

## 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.

## Primary sources

1. <https://github.com/cutarev/sh2-nx/blob/95ae2f16efc09c82f405f04383a27d98c2fa804a/README.md>

## More in Games

- [sh4-nx: a Nintendo Switch recompilation of Silent Hill 4](https://awesomerea.org/resources/sh4-nx-case/index.md) · Case study
- [Shadow of the Colossus: a PS3 static recompilation reaching the flip loop](https://awesomerea.org/resources/shadow-of-the-colossus-ps3-recomp-case/index.md) · Case study
- [Shadow the Hedgehog: a PS2 static recompilation checkpoint](https://awesomerea.org/resources/shadow-the-hedgehog-ps2-recomp-case/index.md) · Case study
- [Shantae Recomp: a Game Boy Color static recompilation](https://awesomerea.org/resources/shantae-recomp-case/index.md) · Case study
- [Shining Force III Recomp: a Sega Saturn static recompilation for PC](https://awesomerea.org/resources/shining-force-iii-recomp-case/index.md) · Case study
- [Silent Hill 3: a native Nintendo Switch port](https://awesomerea.org/resources/sh3-nx/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
