Repository navigation
v0.10.0.0
Second proper release of the ModShardLauncher (MSL).
Mods for previous versions of MSL should not break since backward compatibility was an important issue, but mistakes can happen. If you encounter a breaking mod feel free to report it in the Issues.
As usual, please backup your saves before using mods.
Don't forget to include ModShard.dll in your Stoneshard folder !
User Changelog
- 🛠️ Improve MSL stability
- 🆕 Made the console log togglable in the settings
- 🆕 MSL's logs now display patched mods when patching fails
- 🔧 Fixed a bug where failing to patch the .win would lead to MSL being unable to save
- 🔧 Fixed loading the .win twice after patching
Modder Changelog
- 🛠️ Adding more dll in the project to ensure smoother compilation
- 🛠️ MSL no longer needs to load a .win to compile mods into .sml
- 🆕 Added
AddNewEventoverload, it can now be used both with strings and gameobjects - 🆕 Added
ApplyEventmethod to GameObjects to quickly apply multiple events to objects - 🆕 Added
Applymethod to FileEnumerables to quickly apply a custom iterator - 🆕 Added
LocalizationItemto easily inject items localization table - 🆕 Added
LocalizationSentenceandLocalizationDialogto easily inject dialogue localization table - 🆕 Improved
AddObjectto allow initialization of members in constructor - 🆕 When injecting assembly, MSL will auto create newly defined variables
- 🔧 Fixed FileVersion crash due to using a single file publish
- 🔧 Fixed a crash when opening MSL's server with an already existing one, now displays a warning