Repository navigation
Silent Hill 2 (Director's Cut / Restless Dreams) on the Switch: the PC game's executable recompiled to native ARM64, no emulator, with support for the Silent Hill 2: Enhanced Edition packs.
What's changed in v1.01
- The game runs at its original 30 fps: the experimental 60 fps mode (
fps=60) was removed. - Sharper by default: 1920x1080, drawn at 720p handheld and 1080p docked (
resolution,handheldanddockedinsh2e.ini). If yoursh2e.inisetsresolution=1280x720,handheld=480ordocked=720, remove those lines to get the new defaults. - Russian, Japanese and other non-Latin text (#14): the Enhanced Edition's high resolution font (
sh2e/font) is used now, and translations made for the Enhanced Edition load from alangfolder next to the NRO.
Features
- Native code: every function of
sh2pc.exeruns as ARM64 code; no emulator, no Wine. - Widescreen: 16:9, drawn at 720p handheld and 1080p docked, or the original 4:3 (ThirteenAG's WidescreenFix, ported).
- Enhanced Edition packs: HD textures and maps, the EE title and save screens, the restored music, voices and sound effects, EE menus and fonts, and the FMV pack's 1080p60 movies with their subtitles (
movie=1). - Enhanced Edition fixes: search camera on the right stick, movement on the d-pad, pause menu fix, vibration fixes.
- Controller: SH2EE's button layout with Nintendo's A/B, HD rumble following the in-game Vibration option.
- Saving and loading, movies with synced audio, every menu.
- Shader cache: shaders are compiled once and kept on the SD card, so areas only stutter the first time.
- Also builds for Linux (x86-64), which is where most of the debugging happens.
Install
- On your PC, install Silent Hill 2 and run the Enhanced Edition setup with at least the Enhanced Executable, Essential Files, Image Enhancement Pack and Audio Enhancement Pack (plus the FMV Enhancement Pack for the HD movies). The port is built for that
sh2pc.exe(5,685,248 bytes, SHA-13201a5e1029f3ae3b77770255dcbe10360b3cd09). - Put
sh2-nx.nroin/switch/sh2-nx/on the SD card, together withsh2pc.exe,data/andsh2e/from your PC install, and ansh2e.ini(example). Updating from an older version: replace the NRO; for the HD movies also copysh2e/movieand setmovie=1in yoursh2e.ini. - Launch it from the homebrew menu in title takeover mode (hold R while starting an installed game), not from the album.
Full instructions, controls and settings: see the README. No game files are included.