File information
Last updated
Original upload
Created by
MSU TeamUploaded by
LordMidasTMVirus scan
Some manually verified files
Tags for this mod
Current section
About this mod
A modding library for Battle Brothers that aims to help the modding community with better compatibility, functionality and accessibility.
- Requirements
-
Nexus requirements
Mod name Notes Modern Hooks 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
- Changelogs
-
-
Version 1.2.6
- fix: enemies with quickhands being able to remove the disarmed effect for free
-
Version 1.1.1
- fix: msu erroring when being presented with a single incompatibility dependency like !mod_legends
-
Version 1.1.0
- - add Tooltip system to simplify adding tooltips to UI objects
- - add Timer functions to benchmark code
- - add: helpful log errors to type checking functions
- - add onShow and onHide to ui_screen base class (JS)
- - add addAIBehaviour function
- - add dummy functions to get movement speed mult instead of checking for the presence of the function
- - add text coloring functions
- - add logging for mods that the save was saved with that are now missing
- - add simple state management functions
- - add iterateObject JS function
- - add getSetting JS function
- - simplify Movement Speed hook to no longer overwrite onUpdate() of party
- - fix some issues with print/formatData and allow them to print class/instance members
- - fix: quick hands incorrectly applying to shield item swaps
- - fix: issue with Movement Speed module causing crashes
- - fix: SemVer compare functions not accepting mod objects
- - fix: MSU being unable to handle incompatibilities with specific versions
- - fix: error during getActionCost function
- - fix: new mods for save not getting printed to log
- - fix: add getclass function to OrderedMap and WeightedContainer
- - various minor fixes
-
Version 1.0.1
- First nexus release
-
Description:
Modding Standards and Utilites (MSU) is a modding library with three general goals: improving compatibility between mods, adding functionality to certain aspects of the game that are lacking, and streamlining the creation of new mods.
MSU no longer requires BBParser to persist information (except for older mods which used it directly and those can be converted to use the new system). This means all settings are now persisted automatically (unless persistence is disabled for that setting by the mod author)
MSU was created by LordMidas, Enduriel and TaroEld.
For a detailed description and documentation, of MSU, refer to our Github repo and wiki:
https://github.com/MSUTeam/MSU/wiki
How to use:
- download the file and place it into \Battle Brothers\data\ without unzipping.
- you'll need modern hooks
Feedback:
Please give us feedback on topics such as bugs, usability issues, unclear documentation or feature requests via Github issues
Modding Standards and Utilites (MSU) is a modding library with three general goals: improving compatibility between mods, adding functionality to certain aspects of the game that are lacking, and streamlining the creation of new mods.
MSU no longer requires BBParser to persist information (except for older mods which used it directly and those can be converted to use the new system). This means all settings are now persisted automatically (unless persistence is disabled for that setting by the mod author)
MSU was created by LordMidas, Enduriel and TaroEld.
For a detailed description and documentation, of MSU, refer to our Github repo and wiki:
https://github.com/MSUTeam/MSU/wiki
How to use:
- download the file and place it into \Battle Brothers\data\ without unzipping.
- you'll need modern hooks
Feedback:
Please give us feedback on topics such as bugs, usability issues, unclear documentation or feature requests via Github issues