Skip to content

chore: bump vpkmerge to v0.20.1 - #427

Merged
Slush97 merged 1 commit into
mainfrom
chore/bump-vpkmerge-0.20.1
Oct 7, 2026
Merged

Slush97 merged 1 commit into
mainfrom
chore/bump-vpkmerge-0.20.1

Conversation

@Slush97

@Slush97 Slush97 commented Oct 7, 2026

Copy link
Copy Markdown
Owner

Picks up the soul-container and spirit-urn import fix (Slush97/vpkmerge#51).

Valve reworked the stock soul_container.vmdl_c to ship four LOD meshes. vpkmerge soul-container import / import-urn only replaced the first one, so the game drew the stock gold orb a few steps away. That applied both to imported soul containers and to imported urns, since the urn importer builds on the soul-container model. v0.20.1 makes the imported mesh draw at every LOD.

Changes

  • scripts/fetch-vpkmerge.mjs: pin v0.20.1 and the 3 release sha256s.
  • flake.nix, flake.lock, nix/vpkmerge.nix: flake input, version and cargoHash moved to v0.20.1. These had been left at v0.19.1 when the fetch pin moved to v0.20.0 in feat(installed): flag mods that ship outdated vdata #419.

Verification

  • Release v0.20.1 is published (not a draft) with all 3 CLI assets. The sha256s here are from the downloaded assets.
  • node scripts/fetch-vpkmerge.mjs downloads and verifies the Linux binary, which reports vpkmerge 0.20.1.
  • The released Linux binary builds a soul container from a user GLB that is byte-identical to the model confirmed in game (visible at every distance).
  • The cargoHash comes from Nix, run in a nixos/nix container. nix build .#vpkmerge succeeds and the binary reports vpkmerge 0.20.1.
  • The spirit urn path has the same LOD fix but has not been tested in game yet.

Picks up the soul-container/urn import fix (Slush97/vpkmerge#51). Valve
reworked the stock soul container to ship four LOD meshes and the importer
only replaced the first, so imported soul containers and spirit urns showed
as the stock gold orb past a few steps. Updates the fetch pin and sha256s
plus the Nix flake input and cargoHash, which had stayed at v0.19.1 when
the pin moved to v0.20.0.
@Slush97
Slush97 merged commit 46871e2 into main Oct 7, 2026
2 checks passed
@Slush97
Slush97 deleted the chore/bump-vpkmerge-0.20.1 branch October 7, 2026 03:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant