Skip to content

MSCLoader 1.2

Compare
Choose a tag to compare
@piotrulos piotrulos released this 05 Oct 20:12
· 63 commits to master since this release

What's new

Major rework of MSCLoader

  • Core: Split MSCLoader entry point to support self-update.
  • Core: Entry point has custom log, easier to detect pre-launch errors (MSCLoader_Preloader.txt)
  • Core: Mod Loader can now self-update when new version is released.
  • Core: Updated external libraries to their latest versions.
  • UI: New core UI elements (progress bar, mod loading)
  • UI: New Mod Menu (previously named Mod Settings)
  • UI: Mod Menu contains now Loaded References list
  • UI: Main MSCLoader settings is now a separate thing (easier to change modloader settings)
  • UI: Mod Loading progressbar now shows earlier to support mods that uses PreLoad() function.
  • When mod fails to load, modloader will now try to tell you why it failed (like missing references)
  • Major "under the hood" changes and bugfixes.

For modders:

  • Simplified mod settings initialization
  • Expanded PlayMakerExtensions (including provided by BrennFuchS)
  • Added a warning when you try to use Helpers namespace ("pro" lefover it requires compatibility pack)
  • New support for private early access mod (more info on modding server)
  • References .dll files now support Main() entry point
  • Settings Button now support small icons (just like download links in Full Mod Info)
  • New Mod class structure to make it crash-less detection of used methods. (Old structure still supported)
  • New Visual Studio templates with user friendly interface for new Mod class. (dropped VS2017 support)
    For more information please check MSCLoader wiki on github,
    there is also new discussion tab on github so you can ask questions there.

Like my work? If you want, you can check Readme how you can support my work. 🍺