Skip to content

Last Matrix Build

Pre-release
Pre-release

Choose a tag to compare

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

Purpose

Test pre-release built directly from main (commit 109b4e3) using the existing per-release matrix build script pattern (same approach as B162/B162.1). Not yet playtested -- this is for QA/testing purposes, not a certified stable release.

What changed since the last numbered release (B162)

  • src/offline_vf2_patcher.py and src/offline_vf2_patcher_gui.py synced from work/'s copies and substantially expanded; src/export_offline_patch_bundle.py (a stale, untested fork) removed.
  • work/patch_mobile_furniture_pack.py generator logic updated (+233/-63 lines).
  • How to Use.txt content restored (had been lost on main).
  • No native/compiled-code inputs changed beyond the generator script above -- confirmed by diffing every file touched since B162's tag.

What's inside

  • Apply_B163_Patcher.bat / Launch_GUI.bat -- drag/drop or enter your original Virtual Families 2.exe to patch, or run the GUI.
  • offline_vf2_patcher.py + offline_vf2_patcher_gui.py -- the patcher.
  • payload/ -- all 19 executable-toggle-combination overlays and supporting assets/images.
  • manifest.json, transparency log, and usage docs.

Validation performed

  • All 19 executable variants (core, cheat upgrades, mobile renovations, island events, holiday ornaments, behavior patches, and their combinations) built successfully; each variant's generated manifest passed its own gate checks (correct feature flags, correct row/asset counts) before linking.
  • All 19 executables are byte-distinct -- confirmed via SHA-256, ruling out the duplicate-executable defect class that affected a prior B162 release.
  • work/package_patcher_zip.py's validate_executable_inventory() check (the same check that would have caught that prior defect: "Payload executable must have exactly one manifest asset record") ran automatically during packaging and passed cleanly.
  • Full Python unit test suite (142 tests) passes.

Not yet validated

  • No live/in-game playtesting has been performed on this build. Purchase, save/reload, curtain, behavior, and native feature verification are still outstanding, same as every other pre-release pending manual QA.

Package

  • Last-Matrix-Build.zip
  • SHA-256: 54DF77DDEC51BBFDE9CF750215C6A720206E68415D93EDC94775ADF18C3CC6A6
  • Size: 119,786,684 bytes (~114 MB)

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