Releases: MSCLoaderPro/MSCModLoaderPro
Releases · MSCLoaderPro/MSCModLoaderPro
1.1.1
1.1
- Fixed Open Console keybind binding.
- Added UniversalOnGUI, UniversalUpdate and UniversalFixedUpdate methods to the Mod class, called at all times in any scene.
- Added OnLevelLoaded method to the Mod class, called whenever a new scene is loaded.
- Mods with missing requirement can now be partially loaded, potentially giving some additional information on what is wrong.
- Fixed ModSave decryption overwriting the file, making it readable as a plain text.
1.0.9
- Fixed how OBJ model importing loads files not made with Blender.
- Cleaned up legacy code.
- Fixed ModUpdater glitching out, if the user was not logged in.
- Fixed bunch of issues related to non-premium NexusMods users in mod updating system.
- Fixed cancelling NexusMods login causing it to not work until after game restart.
- Fixed mod updater getting stuck, if mod does not have a default picture set on NexusMods.
- Fixed Credits button linking to the wrong URL.
- Extended logging for some of the features.
- Fixed the top menu label text disappearing too soon.
- Fixed mod auto updates not working for people who have Mods folder outside of MSC
1.0.8
- Changed the Keybind setting to allow binding the left and right mousebutton.
- Canceling and deleting keybinds is now done by buttons appearing when binding.
- Deprecated the PartMagnet, BoltMagnet does the exact same thing with no bolts assigned.
- Fixed potential save issue where a different method of calling the SAVEGAME event was used.
- Sorted the mod list after the name of the mods rather than their file names (in case they'd be different from the name).
- Added exception handler for if user exceeds GitHub request limit
- CoolUpdater: 403 errors should now be handled correctly
- CoolUpdater: Updated to version 1.0.4
- Added MSCLoader.LoadingScreen
- ModUpdater class rewritten from scratch - now should be faster and more reliable
- Fixed shadow direction on the open settings arrows.
- Added support for ".rar" and ".7z" archive formats, as well as support for "loose" libraries and executables (if they are a part of an archive)
- CoolUpdater: Switched from Ionic.Zip to SharpCompress
- Improved speed and reliability of update checking system
- Added "Sources.json" file in ModUpdater folder - enables mods that don't natively support Mod Loader Pro to have auto updates
- Sources" file is updated automatically every 2 days
- Mods not natively supported by Mod Loader Pro (and have been added into Sources.json) will have their info downloaded from NexusMods
1.0.7
- Bolt components can now operate independently from a BoltMagnet component.
- Added OnScrew event to Bolt component, executed each screw, as well as events OnMaxTightness and OnMinTightness executed when the bolt reach max and min tightness respectively.
- Fixed SettingSlider value text not working properly when the value went into negatives.
- Adjusted UI text and shadows.
- Fixed NexusMods login failing, if user didn't have profile picture set.
- Changed how NexusMods login is being handled, if CoolUpdater couldn't start a web browser
- Removed resources from template, instead adding a guide on the website on how to add resources to your project.
- Addressed an issue related with objects using PartMagnet being not detacheable, if the object has been disabled
- Fixed music not playing after quitting from game to the main menu (issue #5)
- CoolUpdater: Added info page, if CoolUpdater is open by the user
- Uninstaller: Added support for launching the Uninstaller via "Add or remove programs"