Skip to content

v0.9.0.0

Compare
Choose a tag to compare
@Nylux Nylux released this 08 Feb 22:20
· 202 commits to main since this release
e0a5f16

First proper release of the ModShardLauncher (MSL).
Mods for previous versions of MSL are likely to break.

This release is an early build, and may very well contain bugs.
Please backup your saves before using mods.


Don't forget to include ModShard.dll in your Stoneshard folder !


User Changelog

  • 🔧 Fixed issue where Stoneshard's .win file would load forever.
  • 🔧 Fixed multiple crashes and made MSL less prone to crash overall.
  • 📦 MSL is now bundled with the .NET 6.0 Framework and should not require the .NET 6.0 Desktop Runtime anymore.

Modder Changelog

  • ❗❗  Changed ModLoader class to Msl.
  • 🆕 Added Assembly support.
  • 🆕 Added Events support with basic validation.
  • 🆕 Added a multitude of new methods to inject GML / Assembly more dynamically.
  • 🆕 Added a targetVersion field to the Mod class to specify which Stoneshard version your mod was written for.
  • 🛠️ Compiling mods (into .sml files) no longer requires having a .win file loaded.
  • 📝 Overhauled documentation, with guides for both users and modders and API documentation.