samiul@portfolio:~/projects/mb2-mod-launcher$ cat README.md

18 Bannerlord Mod Launcher

[desktop] [tauri] [updated 2026-07]

A native Linux launcher for Bannerlord mods. No Wine required.

samiul@portfolio:~/projects/mb2-mod-launcher$ cat problem.txt

On Linux, Bannerlord leans on the official Windows launcher: Proton workarounds, hand-edited XML, and mods that fail when a DLL is blocked.

samiul@portfolio:~/projects/mb2-mod-launcher$ cat build.log

A native Tauri app. It finds the game across Steam libraries, picks up Workshop mods, lets you drag the load order around, auto-sorts dependencies from SubModule.xml, and clears the Proton block flag on DLLs so they actually load.

samiul@portfolio:~/projects/mb2-mod-launcher$ xdg-open screenshot.jpg

Mod launcher with a load-order list
Mod launcher with a load-order list

samiul@portfolio:~/projects/mb2-mod-launcher$ cat highlights.txt

  • 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

samiul@portfolio:~/projects/mb2-mod-launcher$ cat stack.toml

# mb2-mod-launcher

lang = "rust"

shell = "tauri 2 + svelte 5"

scan = "steam libraries + workshop"

order = "submodule.xml topo sort"

stack = ["Rust", "Tauri", "Svelte"]

samiul@portfolio:~/projects/mb2-mod-launcher$ git remote -v

interactive shell: try help, ls, open 04, phosphor amber

SH‑TERM  ▚  MODEL 2026