Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou 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 soldYou 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 pointsYou 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
This mod is opted-in to receive 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