v1.1.1 — Windows update fix
Fixes an update or repair stopping with Access is denied while replacing
DefJamLauncher.exe, including the .restore error on a subsequent retry (#207).
An older Windows shortcut can leave its launcher running behind the app. Before
setup starts, the app now restarts directly and resumes the selected operation
after the old launcher exits. Saves, settings, mods and the verified dump are kept.
If another launcher is still open, setup reports it before recovery or compilation.
Recovery on all platforms leaves files that already match their backup alone and
reports both the original error and any rollback error. macOS and Linux already
replace their shortcut wrapper with the app, so they do not need the Windows restart.
Downloads and updating
- Windows x64:
DefJamRecompiled-1.1.1-windows-x64.exe. - macOS, Apple Silicon:
DefJamRecompiled-1.1.1-macos-arm64.zip. - Linux / Steam Deck:
DefJamRecompiled-1.1.1-linux-x86_64.AppImage.
Each package includes its SHA-256 and provenance. Releases publish the app packages
only; the legacy setup downloads remain retired. You need your own supported USA
Xbox dump; no game files or precompiled game are distributed.
Update through the app, or download the new app and open it. On Windows, if an old
shortcut is blocking recovery, close the app and any background DefJamLauncher.exe,
then open DefJamRecompiled.exe directly and select Repair / Update game.
Validation and scope
- Release candidate CI: 35/35. Tagged Source release workflow: 37/37
(42522957108). - Windows update from the isolated 1.1.0 test installation using the candidate app
payload: pass, 299.0 seconds. Settings and save marker are byte-identical;
the new receipt/executable are valid and no recovery journal remains. - All nine final assets match GitHub's SHA-256 digests and their checksum files.
Each app's provenance and complete embedded payload were verified as non-development
1.1.1, sourceafaa9b1, unchanged toolkit4801dc1. - Release-head local unit suite: 906 passed / 56 skipped; source publication check:
605 files, 0 failures.
This is a single-fix hotfix: #207, with the existing app-only publication policy
from main. No gameplay, renderer or toolkit changes; the toolkit remains 4801dc1.
- Fix PR CI: 35/35, including native Windows executable-lock/handoff tests and
Windows, macOS and Linux app/setup builds. Setup suites: Windows 235 passed / 29
skipped; macOS 199 / 11; Linux 235 / 16. - Local Windows unit suite: 901 passed / 53 skipped; final focused setup/native
tests: 139 passed / 10 skipped. A fresh real-dump installation of the fix passed
in 374.7 seconds, including compilation and activation. - The real app released the waiting Windows wrapper and resumed its requested
operation. The later GUI integration attempt stopped on test-environment cache
and compiler-temp permissions; final GUI repair completion was not established. - The owner explicitly requested publication within an hour without a full game
regression rerun. No full regression or new gameplay/Steam Deck play-test is
claimed for this hotfix. The known qualifications in the
1.1.0 release notes remain applicable.