Ring Out v1.2.1-ell.2 for Windows (experimental)
Pre-release
Pre-release
·
31 commits
to main
since this release
Superseded: Normal play in this package can incorrectly invoke unbundled FFmpeg, show a duplicate Windows exception-handler warning, and hit a Dual Core GPU FIFO desynchronization. Download v1.2.1-ell.3 instead.
Windows first-run hotfix. If you downloaded v1.2.1-ell.1, replace it with this package before running setup.
Fixes:
- Prevents Ninja from repeatedly re-running CMake because timezone-less ZIP timestamps were interpreted as future-dated on Windows west of UTC.
- Normalizes both project CMake inputs and the bundled CMake module tree defensively before configuring.
- Produces deterministic, timezone-safe ZIP entry timestamps and validates extraction in UTC-12 during packaging.
- Runs the LLD usability probe on Windows and reports the actual bundled LLD path correctly. The previous
lld not usablemessage was false; bundled Clang already defaulted to bundledld.lld.
The package still includes the Windows-native Clang/LLD, CMake, Ninja, and Python toolchain. No system compiler download is required.
Validation:
- Reproduced the old 100-iteration
build.ninjaregeneration failure with the publishedell.1package. - Verified the exact fixed package with bundled CMake/Ninja/Clang under Wine, with normal regeneration dependencies retained and zero regeneration loops.
- Verified Clang invokes bundled
ld.lld, links a Windows binary, and the resulting binary runs. - Full manifest, ZIP integrity, PE import, privacy, no-game-data, and Wine command checks pass.
This remains an experimental prerelease because a complete disc setup and gameplay session have not yet been tested on physical Windows hardware.