Skip to content

v0.14.0 — vanilla body, keep cards (mixed mods)

Choose a tag to compare

@ing-gom ing-gom released this 27 May 01:41
· 19 commits to main since this release

Added — "vanilla body, keep cards" for mixed character+card mods (config-only; UI to follow)

Mixed mods that bundle a character reskin and custom card art (e.g. ATA IronClad, a RitsuLib/Lance-based mod) can now keep their card art while reverting the character body to vanilla — a state that was previously impossible (the only options were "full mod skin" or "mod off").

  • Add a mod id to the new _vanilla_body_mods key in skin_choices.json, e.g. "_vanilla_body_mods": ["ATA_IronClad"].
  • SkinManager keeps the mod's DLL loaded (so its cards stay) and mounts a small generated overlay — after the mod's pck — that re-points the mod's own character scene/image paths back to the vanilla base game. Card art paths are left untouched.
  • Non-destructive: the mod's files are never modified. The overlay lives under user_data/Sts2SkinManager/overlays/ and regenerates each boot.
  • No dedicated UI yet — a "vanilla body (keep cards)" toggle on the Character Select panel is the planned follow-up (mirrors how EventArt shipped backend-first in 0.13.0).

Fixed

  • PckFileExtractor can now read large packs (SlayTheSpire2.pck, 15k+ entries) by trusting the v3 header directory offset before the 512 KB tail-scan.

Full details in CHANGELOG.md.

🤖 Generated with Claude Code