Skip to content

Redesigned

Pre-release
Pre-release

Choose a tag to compare

@Lorsieab2 Lorsieab2 released this 15 Aug 05:21
Immutable release. Only release title and notes can be modified.
109b4e3

Purpose

Same test pre-release as Last Matrix Build -- built from the same main commit (109b4e3), same 19 feature-toggle variants, same seed directories -- but produced through a new, data-driven build engine (work/build_matrix.ps1) instead of the old pattern of hand-copying a whole build_bNNN_matrix.ps1 script per release. Published side-by-side with Last Matrix Build so the two can be compared directly.

What's different about how this one was built

  • One reusable engine script plus two small JSON files (the stable 19-variant toggle matrix, and this release's exe name/output prefix/seed paths) replace what used to be a ~124-line script copied and hand-edited per release.
  • The engine cross-checks each variant's generator manifest against whether a seed was actually configured for it, and fails closed if the two disagree -- catching exactly the kind of silent seed-state drift that has caused packaging surprises in past releases.
  • Spot-validated before the full run: the engine's core variant output was byte-diffed against the legacy script's core output. Every code/data byte was identical; the only differences were the linker's TimeDateStamp field and its mirrored debug-directory copy (ordinary non-determinism from re-linking at a different moment, not a functional difference). See work/build_matrix_engine_validation.md in the repo.

Validation performed

  • All 19 executable variants built successfully; each passed its generator's manifest gate checks before linking.
  • All 19 executables are byte-distinct (SHA-256), same as Last Matrix Build.
  • work/package_patcher_zip.py's validate_executable_inventory() ran automatically during packaging and passed cleanly (exactly one manifest record per executable, correctly gated, no path collisions, no missing payloads).
  • Same payload file count (6,842) as Last Matrix Build.

Not yet validated

  • No live/in-game playtesting. Same outstanding QA as every other pre-release.

Package

  • Redesigned.zip
  • SHA-256: 7BCFA52A23CC39C77903D22CE2EEFEB5C3FB14DBE73880CCA79896FC13CE9DB3
  • Size: 119,690,905 bytes (~114 MB)

A passion project by Lorsieab2 in collaboration with Codex AI/Claude. No copyright infringement intended -- please support the original game creators!