Skip to content

VF2 Patcher B164

Pre-release
Pre-release

Choose a tag to compare

@Lorsieab2 Lorsieab2 released this 15 Aug 23:03
· 29 commits to main since this release
Immutable release. Only release title and notes can be modified.
3536b8a

VF2 Patcher B164

Release built from main at 3536b8a, covering PR #9 (Bathroom 1/2 curtain
hook verification and comment fix, plus a new Bathroom 2 native-renovation
purchase gate) and PR #10 (recreated the build_matrix.ps1 release engine,
fixed a real compile-ordering bug found while standing up this build, and
a P1 seed-identity verification fix).

What's new since the last published release

  • Bathroom 1 & 2 curtain colors: verified the live curtain-color hooks
    for both bathrooms against the real game disassembly (not just source
    review) -- both ECX-preservation fixes check out correctly.
  • Bathroom 2 purchase gate (new): the five Bathroom 2 curtain-color rows
    are no longer purchasable until the native second-bathroom renovation is
    actually owned. Attempting to buy one now refunds the price in full
    (including under an active Cheat Upgrades price multiplier) and shows
    "Bathroom 2 must be renovated first before this can be bought."
  • All 19 feature-toggle executable variants rebuilt from current main and
    verified byte-distinct.

What's inside

  • Apply_B164_Patcher.bat / Launch_GUI.bat -- run either to patch your own
    Virtual Families 2.exe.
  • offline_vf2_patcher.py / offline_vf2_patcher_gui.py -- the patcher.
  • payload/ -- all 19 modded EXE variants (one per feature-toggle
    combination) and their supporting assets/images.
  • manifest.json, Transparency Log.txt, How to Use.txt.

Validation performed

  • Full work/ test suite: 266 passed; 2 pre-existing failures confirmed
    present on unmodified main too (missing local .obj artifact for an
    unrelated, untouched island-events feature -- not a regression).
  • All 19 executable variants compiled and linked cleanly; confirmed
    byte-distinct (SHA-256).
  • work/package_patcher_zip.py's validate_executable_inventory() ran
    automatically during packaging and passed (one manifest record per
    executable, correctly gated, no path collisions, no missing payloads).
  • Retroactively verified every one of the 19 variants was built from
    exactly its intended seed, no cross-variant asset contamination.
  • Full build-environment and validation write-up in
    docs/B164-release-notes.md.

Not yet validated

  • No live/in-game playtesting. Same outstanding QA as every prior release:
    purchase/remove each Bathroom 1/2 curtain color, the new Bathroom 2
    blocked-purchase message, save/reload, and the rest of this build's
    carried-forward feature set.

Package

  • VF2-B164-Release.zip
  • SHA-256: 1A443C3DF4EA0D9CB91DA898CEC70F46E132C5075833C07C28392AA85AB694D4
  • Size: 93,668,875 bytes (~89.3 MB)

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