Download and update
Windows x64 only for this release. Download the complete Windows ZIP, extract it, add your own supported game dump under Darkness, and run Launch.cmd. The optional diagnostic-launchers ZIP is an add-on to that installation.
The published v0.1.9 updater can install this release: its original updater passed an isolated upgrade with all 50 managed files verified and game/save/settings markers preserved. v0.1.8 and earlier require one manual full-ZIP update; preserve Darkness, saves and DarkRecomp.settings.ini.
No Linux/Steam Deck AppImage is published for v0.1.10. Required final-payload Proton/DXVK and every-MSAA-mode coverage could not be completed in the available environment. The source includes the screen-fog compatibility change from #157, but this release does not establish Linux or physical Steam Deck compatibility.
Experimental movement and sliders
- Alternate Movement (experimental) is available in Options > Controls. Original remains the default. Alternate uses responsive starts/stops, normalized diagonals, stronger air steering, a rounder jump apex and gentler capped descent. Prediction and the main player body share the movement rules.
- F5 developer options: a session-only speed slider from 0.25x to 4x, with 1x at the center and a visible default tick. It affects horizontal player movement; jump and gravity tuning remain separate.
- Video Settings: an FOV slider from Original at the far left to 120 at the right. Click, drag, or use Left/Right while focused.
- Also includes the unreleased optional light flicker reduction from #158 and the screen-fog source compatibility fix from #157.
Validation
Built from merged commit c3eece3d93645011c92a608eb1314b2773d14ff2, PR #160, using optimized Release / ClangCL 19.1.5 and the retained v0.1.9 PGO profile. No new performance gain is claimed.
- 141/141 CTests passed, including movement, prediction isolation, input/settings, the native F5 trackbar, menu assets/pointer handling, updater/package contracts, audio, rendering and the Windows screen-fog compiler preflight. All 19 menu-generation checks passed.
- Windows ZIP CRCs, strict file allowlist, all manifest hashes, x64 PE architecture/imports, bundled notices/audio source/provenance, credential signatures and checksum sidecars passed validation. The original v0.1.9 updater passed separately.
- Live FOV retest verified click-to-120, drag-to-103, keyboard 103->104->103, and return to Original in isolated saved settings. Live F5 checks verified both speed endpoints and the centered 1x marker. Real user settings were unchanged.
- Fresh extracted Windows payload: startup/menus, Original default and Alternate selection, Fulton walking/jumping, pause/resume, F5 default speed, unmuted audio signal/output health, and normal scripted window shutdown passed (exit 0). A first 300-second diagnostic run reached its guard; the focused rerun completed normally in 138 seconds. Captures/logs and isolated settings were checked; real user settings and payload hashes were unchanged. Audio validation found finite non-silent 6-channel/48 kHz PCM, with zero runtime output errors, starvation or engine glitches in this bounded run.
Windows ZIP SHA-256: 46773f866bbbaac51fec5f958d2dc7dcdc8cc7624503fbee771e7e89eb07dec3.
Final game EXE SHA-256: 544c054b3d7571f0ed0fd6867729d7c2c22fb9247de4def9c43c4872b7f0fec0.
See SHA256SUMS.txt and individual ZIP checksum sidecars for all downloadable artifacts.
Known limits
Alternate Movement remains experimental: some contact/camera snags are unresolved. This is not an exact Half-Life 2 or DOOM recreation, a complete-playthrough validation, or a universal stutter fix. The FOV control uses the original menu's solid focus highlight; its unfocused track visibility has a cosmetic caveat. Linux publication and physical Steam Deck hardware coverage remain unvalidated for this payload.
No game dump, private saves or personal settings are included. Implementation includes assistance from OpenAI Codex and Anthropic Claude. License and third-party notices are included in the ZIP.