Skip to content

v0.11.0.0

Compare
Choose a tag to compare
@Nylux Nylux released this 18 Apr 21:54
· 93 commits to main since this release
b597233

Description

Third proper release of ModShardLauncher (MSL)

The vast majority of mods for previous versions of MSL should not break since backward compatibility is still an important issue, but mistakes can happen. As usual, please backup your saves before using mods.

Note

You can find out how to use MSL and install mods right over here !

Warning

  • If you find any issue, you can report them here.
  • See the Modder Changelog section for breaking changes.

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


User Changelog

  • 🆕 Added a Mod Menu in Stoneshard's settings, allowing for in-game customization of mod settings.
  • 🆕 Playing with mods now displays a disclaimer to stop players from reporting bugs to the Stoneshard developers.
  • 🛠️ Removed autoload / autosave when loading or saving a .win file.
  • 🔧 Fixed an issue where patching a non-vanilla .win file would cause MSL to crash.
  • 🔧 Fixed an issue where malformed code files / sprites could crash MSL when patching.

Modder Changelog

  • ❗❗ Disabled legacy Weapons class, as it is now replaced with table injections which serve the same purpose.
  • 🆕 Added table injections for all non-localizable tables. (ConsumParam, StatsSkills, Weapons, Armor...)
  • 🆕 Added Room, Layers and Instance GameObjects support, which allows creating and populating rooms through MSL.
  • 🆕 Added Pre-Create Event for GameObjects.
  • 🆕 Added an in-game Mod Menu to let players configure settings mid-game. Supports Checkbox , ComboBox and Slider components.
  • 🔧 Fixed an issue where patching a non-vanilla .win file would cause MSL to crash.
  • 🔧 Fixed an issue where reading empty code files / sprites when patching a mod could crash MSL.
  • 🔧 Fixed a rare bug where trying to add a global variable through assembly with a similar name to an existing local variable would prevent you from creating it.

Note

The downloads you need are msl.zip and ModShard.dll