You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Promoted Bannerlord.Harmony, Bannerlord.UIExtenderEx, Bannerlord.ButterLib, and Bannerlord.MBOptionScreen from stub folders to real modules carrying their canonical DLLs.
Engine now loads the four dependency modules in dependency order before BetaDeps's own infrastructure.
Eliminated the "two Harmony copies in memory" failure mode caused by consumer mods bundling their own 0Harmony.dll.
The four BUTR dependency modules ship inside Modules\BetaDeps\aliases\ and get materialized to top-level sibling folders by BetaDeps on first launch (existing behavior). The public zip layout remains "one BetaDeps folder under Modules" — same single-install footprint users have always seen.
Bumped AssemblyVersion / FileVersion to 0.8.0.0 across all six BetaDeps assemblies.
Removed the fomod/ Vortex installer wizard from the project. Vortex's flat-extract fallback deploys the Modules\ tree the same way every other Bannerlord mod is installed.
Added search field at the top of the Mod Configuration tab — filters the modlist by name in real time.
Added click-to-edit on slider values. Click the number to the right of any slider and type a new value.
Added section dividers between groups inside a mod's settings (matches vanilla Video / Audio / Gameplay layout).
Added hover-to-see-description right-side column. Hover any setting row to see its description in a dedicated narrower column on the right, separated from settings by a vertical divider line.
Renamed the Mod Config tab to "Mod Configuration" to match the page title.
Added mod count to the dynamic page title (e.g. "Mod Configuration · 35 mods"). Removed the redundant subtitle line.
Removed "Run Self-Test", "Send to GitHub", "Toggle Auto-Disable", "Toggle PatchShield", and "Toggle SaveShield Swallow" buttons from the visible UI.
Added "Send Bug Report" button that runs the self-test, writes selftest.log + selftest.json, and opens a pre-filled GitHub issue in one click.
Empty-state message rewritten to be more helpful.
Mod cycler row's "Mod N of M" subtitle now has visible spacing from the mod name above it.
Slider handle widened from 14×38 to 18×42 for easier grabbing.
Documented the BLSE LauncherEx drag-reorder workaround. Set Windows env var CREST_SHOW_STUBS=1 once to bring our four dependency modules back into BLSE's mod list.
Documented modder debugging flag files: patchshield-disabled.flag, saveshield-swallow-disabled.flag, auto-disable-enabled.flag, betadeps-run-selftest.flag.
Updated docs/BETADEPS-NATIVE-API.md with the v0.8 module layout and the flag-file debugging section.
Updated Nexus description's compatibility list to reflect the full tested modlist.
Removed specific failure-reason call-outs from the "Not currently compatible" mod list per mod-author feedback.
Removed orphan code from OptionsVMMixin.cs (358 lines): four Execute* toggle methods, three helper methods, four *ButtonText properties, and supporting state.
Removed stale build artifacts and the test-write.tmp scratch file from the source tree.
Added BetaDeps.HarmonyHost project producing Bannerlord.Harmony.dll for the real-module load path.
Reworked scripts/Build-Phase1.ps1 staging logic: each dependency DLL now stages exclusively into its real module's bin instead of being mirrored into Modules\BetaDeps\bin.
Aragas-strings DLL verifier list updated to scan the new real-module DLL locations.
Untracked CLAUDE.md and scripts/ from git per GitHub issue request; stripped Claude mentions from tracked files.