How to create a separate Bannerlord prefix in Steam?
Open Steam go to the low left hand corner to the "add a game" button then select the "add a non-steam game" either browse to the directory with the .exe or the .desktop file you are are looking for or you can select one of the icons listed.
Choose browse and using ctrl + v paste in
Code:
/home/manny/.steam/debian-installation/steamapps/common/Mount & Blade II Bannerlord/bin/Win64_Shipping_Client/TaleWorlds.MountAndBlade.Launcher.exe
After that click "Add Selected Programs" this adds the .exe to the Steam Launcher just like another game.
Scroll to find the .exe "TaleWorlds.MountAndBlade.Launcher.exe". Go to its properties then go to "Shortcuts" its should read like this;
Code:
Target:
/home/manny/.steam/debian-installation/steamapps/common/Mount & Blade II Bannerlord/bin/Win64_Shipping_Client/TaleWorlds.MountAndBlade.Launcher.exe
Start In:
/home/manny/.steam/debian-installation/steamapps/common/Mount & Blade II Bannerlord/bin/Win64_Shipping_Client/
Icon:
/home/manny/.myIcons/lutris_mount-blade-ii-bannerlord.png
Right underneath the word "Shortcut" it will say the name of the .exe as its name which is "TaleWorlds.MountAndBlade.Launcher.exe" you can just rename this to anything like "Mount & Blade II: Bannerlord 0000" The icon above is one that I personally added since the icon is blank its great for making shortcuts to the desktop. Right clicking on the game's link in the launcher there is the manage option which is were you can create a desktop shortcut. This is will appear in your desktop page of your computer like other icons. If you want it to appear in 'menu' or 'start menu' copy the desktop shortcut to "/home/userName/.local/share/applications" and it will show up in your 'menu' (Replace userName with your's. In Linux the start menu is usually just called menu.)
From properties go to compatility to chose the version of proton you want to use and after that the only thing needed is to start up the game through the "TaleWorlds.MountAndBlade.Launcher.exe" which creates a separate prefix on the fly. This initial start up may take a while because of creating userfiles but after that you have your Bannerlord prefix which can be created many time.
This guide's principles can be used for many program that run through Steam proton, Wine, Bottles, Heroic Game Launcher etc. You could use this for any game or program and it can be used for Bannerlord from GoG or Epic games through Bottles or the Heroic game Launcher.
https://usebottles.com/
An Open Source Epic, GOG and Amazon Prime Games Launcher
heroicgameslauncher.com
Have fun!