Silent Hill: Downpour v1.1.2
What's new in v1.1.2
Community-feedback follow-up to v1.1.1. Three targeted fixes for the largest playtest report we've received so far (RTX 3050 user, full opening hour through first Screamer).
🖱️ Raw-mouse input (WM_INPUT) in the SDK
The SDK's Win32Window now registers for raw-mouse messages on startup and broadcasts sub-pixel HID deltas through a new OnRawMouseInput listener. The MnK driver consumes them once they start arriving and stops accumulating WM_MOUSEMOVE pixel deltas (to avoid double-counting). Result: mouselook on gaming mice no longer feels like the right stick is being dragged through molasses at low cursor velocity — slow movements now produce smooth stick output instead of integer-pixel chunks at monitor refresh rate.
Raw HID counts are pre-scaled by 8 to roughly match the previous pixel-delta magnitude, so mnk_sensitivity values tuned in v1.1.x keep their feel. High-DPI mice (3200+ DPI) can compensate by lowering sensitivity.
Defaults adjusted for the smoother input source:
mnk_smoothing: 0.15 → 0.10mnk_decay: 0.30 → 0.10
Existing users with mnk_smoothing / mnk_decay pinned in their downpour.toml keep their values. To pick up the new defaults: open the launcher → Settings → Mouse, set 0.10 / 0.10, click Save.
🖥️ VSync no longer silently overridden
d3d12_allow_variable_refresh_rate_and_tearing default flipped from true to false. A community NVIDIA RTX 3050 user reported that vsync = true was silently ignored on their setup because the tearing swap-chain path took precedence at present time — they had to engage VSync at NVIDIA Control Panel level just to get tearless presentation.
Trade-off: G-Sync / FreeSync users no longer get VRR pacing by default. Flip it back via launcher Settings → Advanced or by editing downpour.toml directly.
Upgrading from v1.1.1? Your existing toml still has the old = true value pinned. Delete that line from downpour.toml (the launcher will reseed to false), or set it to false directly.
📉 Auto-tune of resolution scale for low-end GPUs
Launcher now reads the primary GPU's DedicatedVideoMemory via DXGI. On GPUs with under 8 GiB (RTX 3050, GTX 1650, Steam Deck Van Gogh APU) or on Intel integrated graphics, fresh installs seed resolution_scale = "1" instead of the default "2" — same community report, RTX 3050 user got "slideshow at 2x" until they manually dropped to 1x. Discrete RTX 30xx 8GB+, RX 6700+, Arc A750+ stay on the sharper 2x default.
v1.1.x upgraders keep their existing toml setting either way — toml round-trip is non-destructive.
Update path
If you're already on v1.1.x: launch PlayDownpour.exe and click the pill notification at the top — v1.1.2 installs in place, preserving saves, settings, and shader cache.
Fresh install: download the zip below, extract, drop your Xbox 360 dump of Silent Hill: Downpour into assets/, and double-click PlayDownpour.exe.
Tested against the USA and Europe Xbox 360 releases (title id 4B4E0823, base XEX hash 7A3D5809776EE6AB). Title Update 1 required.
🤖 Generated with Claude Code