Releases: piotrulos/MSCModLoader
MSCLoader 1.2.14
MSCLoader 1.2.13
What's new
- Replaced dying .ml domain for update server.
- Added IsReferencePresent()
- Unlisted fixes due to emergency domain replace
MSCLoader 1.2.12
What's new
- Added proper "download missing references" dialog
- Fix some typos and grammar (GitHub contribution #165)
- Fixes for some linux related issues. (Experimental native linux version)
- Simplified core asset loading
- Fixed some errors caused when game was closing.
- Better Fix for broken cursor in game (offcenter cursor in game menu).
- Mods update messages now follows update frequency set in settings.
- VS 2022 templates update (as part of GitHub contribution #165)
Like my work? If you want, you can check Readme how you can support my work. πΊ
MSCLoader 1.2.11
What's new
- Fixed wrongly displaying message when disabling normal mod (not loaded in menu)
OnModEnabled()
andOnModDisabled()
are now part ofSetupFunction()
ModSettings()
andModSettingsLoaded()
are now part ofSetupFunction()
- Removed "Synchronous loading" setting (low usage + caused issues with some mods), if you still want to use this, use
-mscloader-oldload
command at your own risk. - Library update:
Newtonsoft.Json
(13.0.1
>13.0.3
) - Updated VS2022 templates (attempt to fix scaling issue)
- Experimental native Linux Release, check wiki for more info.
Like my work? If you want, you can check Readme how you can support my work. πΊ
MSCLoader 1.2.10
What's new
- Changed way mscloader detects Mod class (should be a little faster)
- Added
AddSaveResetButton()
to Mod settings so modders can add custom button to reset mod save file AddButton()
setting no longer requires ID (ID was never used in buttons)- Fixed
SerializeClass
/DeserializeClass
encoding issue for non-english characters - Fixed mscloader trying to read update info for non-existent mods
- Enable/Disable bugfix
- Error check for
Mods.txt
save file
Like my work? If you want, you can check Readme how you can support my work. πΊ
MSCLoader 1.2.9
What's new
- Optimized value naming of unified save file
- Added
SaveLoad.ValueExists()
so you can check if value is already saved. - Added
SaveLoad.DeleteValue()
so you can delete value if is already saved. - Added
savedbg
command to view saved value types. - Added option to reset mod's save file (if mod uses new save system)
- Fixed empty modID bug.
- Improvements in console and commands handling
Like my work? If you want, you can check Readme how you can support my work. πΊ
MSCLoader 1.2.8
What's new
- Expanded
SaveLoad
to use unified save system, see wiki for more info - DropDownList fix:
GetSelectedItemName()
works now correctly insideOnSelectionChanged
action. - ShowCustomMessage fix: Fixed single-lined custom message to work correctly.
- Removed old unused code from patcher, to reduce vt false-positives.
Like my work? If you want, you can check Readme how you can support my work. πΊ
MSCLoader 1.2.7
What's new
- Auto-Repair attempt if you broke your Mods folder using vortex (reminder: VORTEX IS NOT SUPPORTED).
- Added changelog button, so you can see what changed when update is available for mods or modloader
- Added ShowCustomMessage() - MessageBox with custom buttons
- Fixed MP3stream metadata event
- Fixed HideResetAllSettings() to work correctly
- Fixed error messages for test mods.
- Optimized core assets loading.
- Changed update mod UI to explain more what buttons to exactly.
- Small improvements for future updates.
Like my work? If you want, you can check Readme how you can support my work. πΊ
MSCLoader 1.2.6
What's new
- BugFix for color picker setting
- Fixed steam experimental branch naming issue
- Added Library version and module version information into settings.
- Added "Skip Configuration Screen" option (requires core update, check below for more info)
- Added commandline startup options (requires core update, check below for more info)
- Fixed small issues in disabling mods
Core file MSCLoader.Preloader.dll
has been updated from 1.0
to 1.1
, to use new features like commandlines, and skip config, you need to do update through MSCPatcher.exe (update is optional)
New commandline startup options
-mscloader-disable
startup option allows you to launch MSC without loading mscloader and mods (useful for testing stuff without need to uninstall/reinstall mscloader)-mscloader-devmode
this command replaces old devmode .dll, (More here)
Like my work? If you want, you can check Readme how you can support my work. πΊ