We released BLSE - a continuation of BUTRLoader. We can't use the same technique of BUTRLoader with the Game Pass PC version of the game, so we decided to create a new mod that will use .exe files instead of the .dll injection! BUTRLoader will get an update soon most likely, but it will gradually fade out in favor of BLSE! You can use Bannerlord.BLSE.LauncherEx.exe to get BUTRLoader's extended launcher!
We will maintain BUTRLoader as long as it's possible. We do encourage to switch to BLSE!
We changed the archive format from .zip to .7z, now when extracting you won't have the .dll unlock problem! To extract the archive, download 7-zip. DO NOT USE ANYTHING FROM THE WINDOWS APP STORE.
Since people are losing their load/sort order - you might want to make a backup of the actual mod list file before installing/running the new version. That file is in Documents\\Mount and Blade II Bannerlord\\Configs\\LauncherData.xml Keep a copy of that file just in case, that way you can easily restore the order if there is an issue.
Starting with v1.14.5, when the launcher crashes at any point, even on startup, a file 'BUTRLoader_lasterror.log' will be created in the folder where BUTRLoader is installed (Mount & Blade II Bannerlord\bin\Win64_Shipping_Client) Please include it if it exists when reporting crashes!
For Translators The translation files are hardcoded into BUTRLoader! You can check here for the latest English file! You can either post a link to download the tranlsation in the Posts section or PM me directly on Discord! Also, the changelog will contain an entry if the localization was updated.
I'm running into the issue where the launcherEx will refuse to open briefly, then close before reaching the splash screen with BLSE. Vanilla BLSE launcher opens fine though so I figure the problem has to do with BUTRloader BLSE Exception: Version: 1.4.12.0 Type: System.IO.FileNotFoundException Message: Could not find file 'C:\Users\james\Documents\Mount and Blade II Bannerlord\Configs\LauncherData.xml'. Source: mscorlib CallStack: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize) at System.Xml.XmlDownloadManager.GetStream(Uri uri, ICredentials credentials, IWebProxy proxy, RequestCachePolicy cachePolicy) at System.Xml.XmlUrlResolver.GetEntity(Uri absoluteUri, String role, Type ofObjectToReturn) at System.Xml.XmlTextReaderImpl.OpenUrlDelegate(Object xmlResolver) at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData) at System.Threading.CompressedStack.Run(CompressedStack compressedStack, ContextCallback callback, Object state) at System.Xml.XmlTextReaderImpl.OpenUrl() at System.Xml.XmlTextReaderImpl.Read() at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace) at System.Xml.XmlDocument.Load(XmlReader reader) at System.Xml.XmlDocument.Load(String filename) at Bannerlord.LauncherEx.Patches.UserDataManagerPatch.SaveUserDataPostfix(String ____filePath) at TaleWorlds.MountAndBlade.Launcher.Library.LauncherModsVM..ctor(UserDataManager userDataManager) at TaleWorlds.MountAndBlade.Launcher.Library.LauncherVM..ctor_Patch0(LauncherVM this, UserDataManager userDataManager, Action onClose, Action onMinimize) at TaleWorlds.MountAndBlade.Launcher.Library.LauncherUI.Initialize_Patch1(LauncherUI this) at TaleWorlds.MountAndBlade.Launcher.Library.StandaloneUIDomain.Update() at TaleWorlds.TwoDimension.Standalone.WindowsFramework.MessageLoop() at TaleWorlds.TwoDimension.Standalone.WindowsFramework.Start() at TaleWorlds.MountAndBlade.Launcher.Library.Program.Main(String[] args) at Bannerlord.BLSE.Shared.LauncherEx.Launch(String[] args) at Bannerlord.BLSE.Program.Main(String[] args)
Same here - not possible to press the launch button Furthermore - can't start Full Invasion mod via native laucher either. Crashing every time on startup.
783 comments
We can't use the same technique of BUTRLoader with the Game Pass PC version of the game, so we decided to create a new mod that will use .exe files instead of the .dll injection!
BUTRLoader will get an update soon most likely, but it will gradually fade out in favor of BLSE!
You can use Bannerlord.BLSE.LauncherEx.exe to get BUTRLoader's extended launcher!
We will maintain BUTRLoader as long as it's possible. We do encourage to switch to BLSE!
To extract the archive, download 7-zip. DO NOT USE ANYTHING FROM THE WINDOWS APP STORE.
We also added an article on how to install and use 7-zip!
That file is in Documents\\Mount and Blade II Bannerlord\\Configs\\LauncherData.xml
Keep a copy of that file just in case, that way you can easily restore the order if there is an issue.
Please include it if it exists when reporting crashes!
The translation files are hardcoded into BUTRLoader! You can check here for the latest English file! You can either post a link to download the tranlsation in the Posts section or PM me directly on Discord!
Also, the changelog will contain an entry if the localization was updated.
BLSE Exception:
Version: 1.4.12.0
Type: System.IO.FileNotFoundException
Message: Could not find file 'C:\Users\james\Documents\Mount and Blade II Bannerlord\Configs\LauncherData.xml'.
Source: mscorlib
CallStack:
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize)
at System.Xml.XmlDownloadManager.GetStream(Uri uri, ICredentials credentials, IWebProxy proxy, RequestCachePolicy cachePolicy)
at System.Xml.XmlUrlResolver.GetEntity(Uri absoluteUri, String role, Type ofObjectToReturn)
at System.Xml.XmlTextReaderImpl.OpenUrlDelegate(Object xmlResolver)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.CompressedStack.Run(CompressedStack compressedStack, ContextCallback callback, Object state)
at System.Xml.XmlTextReaderImpl.OpenUrl()
at System.Xml.XmlTextReaderImpl.Read()
at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)
at System.Xml.XmlDocument.Load(XmlReader reader)
at System.Xml.XmlDocument.Load(String filename)
at Bannerlord.LauncherEx.Patches.UserDataManagerPatch.SaveUserDataPostfix(String ____filePath)
at TaleWorlds.MountAndBlade.Launcher.Library.LauncherModsVM..ctor(UserDataManager userDataManager)
at TaleWorlds.MountAndBlade.Launcher.Library.LauncherVM..ctor_Patch0(LauncherVM this, UserDataManager userDataManager, Action onClose, Action onMinimize)
at TaleWorlds.MountAndBlade.Launcher.Library.LauncherUI.Initialize_Patch1(LauncherUI this)
at TaleWorlds.MountAndBlade.Launcher.Library.StandaloneUIDomain.Update()
at TaleWorlds.TwoDimension.Standalone.WindowsFramework.MessageLoop()
at TaleWorlds.TwoDimension.Standalone.WindowsFramework.Start()
at TaleWorlds.MountAndBlade.Launcher.Library.Program.Main(String[] args)
at Bannerlord.BLSE.Shared.LauncherEx.Launch(String[] args)
at Bannerlord.BLSE.Program.Main(String[] args)
The latest update to 1.2.9 doesn't let me start the game with BLSE
Screenshot above
I've tried reinstalling blse, checking the files, running as admin and many others to no avail..
any help? :/
or the first pinned comment
Ich finde diesen Mod sehr nützlich, alle die es verwenden wissen es zu schätzen
Danke.
Da steht alles was du wissen musst.
Furthermore - can't start Full Invasion mod via native laucher either. Crashing every time on startup.