Bannerlord Mod Launcher
desktop · 2026Bannerlord's launcher is a Windows app. I got tired of wrestling it under Wine, so I wrote a Linux one.

Problem
On Linux, Mount & Blade II still expects the official launcher. That means Proton, mystery XML, and mods that don't load because a DLL is blocked.
What I built
Native Tauri app. It finds the game across Steam libraries, picks up Workshop mods, lets me drag load order around, auto-sorts from SubModule.xml, and clears the Proton flag on DLLs so they actually run.
Highlights
- Finds Steam libraries and Workshop folders on its own
- Drag-and-drop load order, saved to LauncherData.xml
- Dependency sort from SubModule.xml
- Unblocks Proton/Wine DLLs on Linux
mb2-mod-launcher/stack.toml
# mb2-mod-launcher - bannerlord on linux
lang = "rust"
shell = "tauri 2 + svelte 5"
scan = "steam libraries + workshop"
order = "submodule.xml topo sort"
fix = "proton dll xattr unblock"
- Rust
- Tauri
- Svelte