Skip to content

BetaDeps v0.8.1

Choose a tag to compare

@Trashpanda62 Trashpanda62 released this 05 Jun 00:04
· 38 commits to main since this release

BetaDeps v0.8.1 changelog

  • Zip layout changed: all five module folders (BetaDeps, Bannerlord.Harmony, Bannerlord.UIExtenderEx, Bannerlord.ButterLib, Bannerlord.MBOptionScreen) now ship pre-positioned as siblings under Modules\ instead of nested inside Modules\BetaDeps\aliases\.
  • Fixes the "greyed-out checkbox" in the launcher on clean install — v0.8.0 reversed the dependency direction so BetaDeps depends on the four BUTR-named modules, but the v0.7.x single-folder zip layout meant those modules weren't present on first launch, so the engine refused to let users enable BetaDeps.
  • Fixes the Vortex "failed to set game mode M&Bbannerlord2" profile-corruption error reported on v0.8.0.
  • BLSE LauncherEx now surfaces the four dependency modules (Bannerlord.Harmony, Bannerlord.UIExtenderEx, Bannerlord.ButterLib, Bannerlord.MBOptionScreen) automatically. BetaDeps writes the CREST_SHOW_STUBS=1 User-scope env var on every load; no manual setup required. On a fresh install the dep modules become visible starting on the second BLSE launch (BLSE reads its hide-stubs setting at launcher startup, before BetaDeps loads).
  • Added MO2 / USVFS auto-detection. When BetaDeps runs under Mod Organizer 2 it now resolves the real on-disk game Modules folder via Process.MainModule.FileName (which the kernel sets before USVFS hooks install) and redirects the alias-folder bootstrap there, so the four dependency folders survive the virtualisation layer on the next launch.
  • Updated Troubleshooting and How-to-Install sections of the Nexus description to reflect the automatic BLSE behavior and the no-action-required MO2 path.
  • Added a "raw BUTR-equivalent stack" note in docs/BETADEPS-NATIVE-API.md: modders who want the canonical Harmony / UIExtenderEx / ButterLib / MCM DLLs without BetaDeps's defensive layers can disable the BetaDeps module in their launcher; the four dependency modules ship the real DLLs and run standalone as of v0.8.
  • Bumped AssemblyVersion / FileVersion to 0.8.1.0 across all six BetaDeps assemblies.