-
Notifications
You must be signed in to change notification settings - Fork 6
Systems
MSU adds a variety of systems
all of which are interacted with using a Mod object
and its addons. Systems are accessed from a mod object using <Mod>.SystemName.
Currently MSU adds the following systems:
A save-compatible, automated way of managing and displaying player-configurable mod settings.
Allows a mod to easily add a user-configurable function to be run when a user presses a specific key-combination.
Allows the mod to register update sources, which can automatically inform the players when a new version is available and link them to the page(s).
Adds improved debugging functionality allowing the modder to leave debugging code in their released mod and turn it on/off programmatically or with user input
Adds an easy way for a modder to handle serialization changes across different mod versions.
Adds an easy way for a modder to add UI tooltips.
Adds a way to store mod data across saves with the use of BBParser developed by the MSU Team (TaroEld).
- NOTE: MSU guarantees backwards compatibility for documented features and code only. Undocumented features/code of MSU may be changed at any time without notice, so we advise against using/referencing such code in your projects.
- For bug reports or feature requests, please create issues.
- If you would like to join the team, write to us at msu.team@protonmail.com.