0 of 0
File information
Last updated
Original upload
Created by
BUTR TeamUploaded by
AragasVirus scan
Safe to use
Current section
About this mod
Rewritten fork of UIExtenderLib with the similar goal of enabling multiple mods to alter standard game interface.
- Requirements
-
Nexus requirements
Mod name Notes Bannerlord Software Extender (BLSE) Required for Xbox. Optional for Steam/GOG/Epic Harmony Always on top of the loading order. Mods requiring this file
- Permissions and credits
-
Credits and distribution permission
- Other user's assets All the assets in this file belong to the author, or are from free-to-use modder's resources
- Upload permission You are not allowed to upload this file to other sites under any circumstances
- Modification permission You must get permission from me before you are allowed to modify my files to improve it
- Conversion permission You are not allowed to convert this file to work on other games under any circumstances
- Asset use permission You must get permission from me before you are allowed to use any of the assets in this file
- Asset use permission in mods/files that are being sold You are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
- Asset use permission in mods/files that earn donation points You are not allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
-
Translations
- Turkish
- Spanish
- French
- Mirrors
-
Name GitHub - Changelogs
-
-
Version v2.12.0
- Fixed postfix being a prefix by kemoiii
-
Version v2.11.0
- Disabled the BETA changes due to regression
- Added back the old UIExtender constructor for backwards compatibility
-
Version v2.9.0
- Added the ability to disable specific Prefabs and Mixins, also to deregister a mods UIExtender
-
Version v2.8.1
- Added UpdateInfo
- Added Japanese translation
-
Version v2.8.0
- Switched back to Lib.Harmony
- Added support for v1.1.2
-
Version v2.7.0
- Support for Game Pass PC
- Added Spanish translation
-
Version v2.6.0
- Adapted to v1.1.0
- Added Belarusian, Mandarin, German, French, Romanian, and Ukrainian translations
-
Version v2.5.5
- Removed MCM integration for now
-
Version v2.5.4
- Updated integrated MCM version for stability
-
Version v2.5.3
- Updated integrated MCM version for stability
-
Version v2.5.2
- Another possible crash fix
-
Version v2.5.1
- Fixed Mixin Refresh crash
-
Version v2.5.0
- Improved code responsible for mixn creation, should have fixed some bugs
- Fixed custom Wigdet type registering
- Added integrated MCM settings
- Added a setting for dumping patched XML, available in %MODULE%/Dumps folder
-
Version v2.4.0
- Multiple instances of the same ViewModel were using the same Mixin instead of each using their own
-
Version v2.3.2
- Added SetField in Mixins
-
Version v2.3.1
- Language data fix
-
Version v2.3.0
- Adapted to v1.0.0
-
Version v2.2.12
- Goddamn clan party priority fix #2
-
Version v2.2.11
- Goddamn clan party priority fix
-
Version v2.2.10
- Fixed a bug introduced in v2.2.9
-
Version v2.2.9
- Fixed steam workshop compatibility
-
Version v2.2.8
- Fixed localization loader
-
Version v2.2.7
- Updated dependencies
-
Version v2.2.5
- Third workaround for the language issue
-
Version v2.2.4
- Second workaround for the language issue
-
Version v2.2.3
- Workaround for the language issue
-
Version v2.2.2
- Restored translation, fixed SubModule metadata
-
Version v2.2.1
- InformationManager fix
-
Version v2.2.0
- Added support for e1.8.0
-
Version v2.1.14
- Fixed the Party selection behaviour dropdown not being active
-
Version v2.1.13
- Fixed OnRefresh thanks to skeskinen
-
Version v2.1.12-hotfix
- Fixed AutoGens handle
-
Version v2.1.12
- Fixed AutoGens handle
-
Version v2.1.11
- Globally disabled AutoGens till Linux/OSX releases
- Fixed AccessTools2
- Fixed min game version
-
Version v2.1.10
- Globally disabled AutoGens till Linux/OSX releases
- Fixed AccessTools2
-
Version v2.1.8
- Fixed versioning
-
Version v2.1.7
- Improvements to mod order validation
- Russian localization
-
Version v2.1.6
- Better patching
-
Version v2.1.5
- VM.Refresh() called in constructor will trigger Mixin.OnRefresh()
- Using Weak Reference classes for VM's to avoid GC pinning
-
Version v2.1.4
- Added support for patching widgets fully in e1.5.9
- Crash fix due to API addition
-
Version v2.1.3
- Added support for patching widgets fully in e1.5.9
-
Version v2.1.1
- Added explicit localization files
- Better internal Harmony usage
-
Version v2.1.0
- Resource injection now works as intended; Fixed inlining issues
-
Version v2.0.0
- Re-releasing v1.1.3 as v2.0.0
- Fixed "Replace" insertion type with multiple children at the root level with v2
-
Version v1.1.3
- Added v2 of the API by Arganancer
-
Version v1.1.2
- Updated Bannerlord.BUTR.Shared
-
Version v1.1.1
- Fixed e1.5.7 ABI compatibility issues
-
Version v1.1.0
- Added ResourceManagers for injecting custom Widgets/Brushes
-
Version v1.0.6.1
- Fixed wrong root folder in the archive
-
Version v1.0.6
- Added PrefabExtensionSetAttributePatch
- Added version to the dependencies
-
Version v1.0.5
- Added report for missing dependencies
- Nullability improvements
-
Version v1.0.4
- Better warning/error reporting
- Nullable fixes
- Harmony performance optimization
-
Version v1.0.3
- Adjusted to work with e1.5.4
-
Version v1.0.2
- Initial release
- Original UIExtenderLib was rewritten to fit authors views of how things should be done
-
Sources available at GitHub!
Installation
This module should be one of the highest in loading order. Ideally, it should be loaded after
For Players.
This mod is a dependency mod that does not provide anything by itself. You need to additionally install mods that use it.
For Modders
See the GitHub repository for usage.
Troubleshooting
If the game crashes on start, most likely you are using or you were using Fixed Launcher. When installed, it copies 0Harmony.dll which prevents Bannerlord.Harmony, a mod on which UIExtenderEx depends, from working.
If you prefer to use Fixed Launcher, use the 'Harmony for Fixed Launcher' instead of the default Harmony file when installing the Harmony dependency. If the issues still persist, we recommend to uninstall Fixed Launcher and wait for an update!
If Fixed Launcher was uninstalled, check that the following files are not in the game's main /bin folder (Mount & Blade II Bannerlord\bin\Win64_Shipping_Client)
- TaleWorlds.MountAndBlade.Launcher.exe.config
- 0Harmony.dll
- LauncherPatcher.dll
- LauncherPatcher.pdb
Installation
This module should be one of the highest in loading order. Ideally, it should be loaded after
Bannerlord.Harmony
or Bannerlord.ButterLub
.For Players.
This mod is a dependency mod that does not provide anything by itself. You need to additionally install mods that use it.
For Modders
See the GitHub repository for usage.
Troubleshooting
If the game crashes on start, most likely you are using or you were using Fixed Launcher. When installed, it copies 0Harmony.dll which prevents Bannerlord.Harmony, a mod on which UIExtenderEx depends, from working.
If you prefer to use Fixed Launcher, use the 'Harmony for Fixed Launcher' instead of the default Harmony file when installing the Harmony dependency. If the issues still persist, we recommend to uninstall Fixed Launcher and wait for an update!
If Fixed Launcher was uninstalled, check that the following files are not in the game's main /bin folder (Mount & Blade II Bannerlord\bin\Win64_Shipping_Client)
- TaleWorlds.MountAndBlade.Launcher.exe.config
- 0Harmony.dll
- LauncherPatcher.dll
- LauncherPatcher.pdb