samiulhossain
06

Bannerlord Mod Launcher

desktop · 2026

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

Mod launcher with a load-order list

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"