Repository navigation
DS4Updater 2.0.5
DS4Updater 2.0.5
This release adds the safe portable update path used by DS4Windows RC4.5.2 and later supported releases.
- Verifies the exact release, download checksum, package contents, and application version before replacing files.
- Preserves profiles, mappings, pairing records, keys, plugins, logs, and other user data.
- Stages updates and rolls back completed replacements if a supported installation failure occurs.
- Waits for the relevant portable apps to close instead of force-killing unrelated copies.
- Supports long portable-folder paths and custom DS4Windows executable names.
- Offers an explicit Open DS4Windows button after a verified successful update.
Portable users on RC4.5.1 or earlier should first upgrade DS4Windows using the complete RC4.5.2 ZIP when available. The safe updater requires the new DS4Windows launch protocol; copying this EXE alone does not enable it in older builds. The safe portable package path supports x64 DS4Windows packages. Unknown future named releases are rejected until their version mapping is added.
Validation: 245 automated tests passed, including applying the unchanged published RC4.5.1 ZIP into an isolated fixture and preserving synthetic user data. Both self-contained x64 and x86 builds passed CI at d2e9b3ae316c52b8320055e2acc063da42d05905. These checks do not claim power-loss-atomic directory replacement or a launched-worker end-to-end acceptance test.