Silent Hill 2 static recomp now runs natively on Switch, Enhanced Edition included
sh2-nx, a static recomp of the PC Silent Hill 2, now runs natively on Switch with Enhanced Edition support. Tested on hardware up to the Hospital.

sh2-nx, a static recompilation of the PC version of Silent Hill 2, now runs natively on Nintendo Switch. The latest update adds support for Silent Hill 2: Enhanced Edition, and the poster says it’s been tested on hardware up to the Hospital.
No emulator and no Wine. The project takes the x86 executable of the PC version (Director’s Cut / Restless Dreams), lifts it to C, and compiles that for the Switch’s ARM64 CPU. The Windows APIs the game imports are reimplemented on top of SDL2, OpenGL and FFmpeg.
The lifter is a patched fork of xboxrecomp. About 7,100 functions come out as roughly 41 MB of C. Direct3D 8 runs on OpenGL 4.3 core, with shaders translated to GLSL. DirectSound is a software mixer on SDL audio, and Bink videos go through FFmpeg’s decoders.
Enhanced Edition brings HD textures, the EE title and save screens, restored music, voices and sound effects. Widescreen is 1280x720 by default and 1920x1080 when docked. HD rumble works. Fixes cover music going silent after a skipped cutscene, an Options menu crash with a controller, “damaged” saves, grey screen transitions and shader stutter. Shaders get cached after your first visit to an area.
The catch: frame drops in heavier areas. The FMV pack isn’t supported yet, because its 60 fps videos would play at half speed, so the original movies are used. The launch post says playable through the opening areas. The later edit is the newer status.
You don’t get a ready-made NRO. You build it from your own Silent Hill 2: Enhanced Edition install. The README has step-by-step install and build instructions.
Why it matters: this is the Xbox recomp lineage, pointed at a PC game and dropped onto a Switch. The author says heavy AI assistance (Claude) built it, and the post carries an AI flair. Next questions are the FMV pack and performance in the later hospital areas.
