Releases
1.8.0
Compare
Sorry, something went wrong.
No results found
BIG refactor
Improved handling of duplicated mod installs
Fixed a classification issue if a DnW mod also refers to a BepInEx library
Fixed missing versioning defaulting to 1.0.0
Improved logging of NullReferenceExceptions
The loader will no longer try to identify helper libraries as mod dlls
Cleaned up some unused code branches
Fixed an issue where one mod that failed to load could cause the other mods not to load as well
Improved performance with logging and error handling
Ensuring all error types actually show in the UI
Adressed some initializaiton order issues
Mod callback list now refreshes itself automatically
Game input now gets blocked while the overlay is open
No longer overwrites loader config if it fails to load
Improved validaiton of ModLoader.json
Fixed a case where a mod config might accidentally get deleted if saving fails
Fixed accidental timestamp conversions
SettingsChanged now gets called on config reload as well (unless nothing was changed)
Unity log setting now takes effect immediately and no longer needs a restart
Fixed a bug with verbose log levels
Improved handling of corrupt MelonLoader Mod config files
Fixed serialization of Vector2/3/4 and related types in Melon configs
Manual config saves and loads from Melon mods now supported in the API
Better handling of pending setting changes for Melon mods
A melon mod erroring out no longer prevents other melon mods from loading
Support for private constructors in melon mods
Melon mods that fail to initialize are no longer registered
A melon mod erroring out no longer prevents update callbacks from going to other melon mods
Fixed Unregister() for melon mods
Now applies all melon harmony patches even if one fails
Improved melon startup procedure order
Fixed timings for various melon startup callbacks
Update callbacks now take melonloader's priority system into account (and after that sort by subscription order)
Melon mod errors now show in the overlay
Text fields with floating numbers now accept both "." and "," delimiters
Opening the settings UI no longer causes settings to drift slightly
Improved slider snapping
Entered values in the config UI can now be saved with the enter key
Pressing the esc key while in a value field now leaves the field and does not change the value
Closing the overlay while in a value field now saves the value
Settings reset now only resets visible settings (taking advanced toggle and searches into account)
Polished the key picker, including the abiltiy to bind mouse keys, gamepad buttons and and modifier key combinations and the ability to unbind keys
Fixed a lot of mismatching Melonloader API signatures
Fixed .cfg header formatting
Fixed a potential crash for BIE plugins
Fixed a BIE parallelization race condition
Now handles .cfg changes while the game is running and added deferred saving
Improved slider logic for BIE sliders
Fixed a bug with BIE key rebinds
Unified internal versioning
Small tweaks to the build script
UpdateChecker can now retry after a failed check
Massively improved logging performance
Unified assembly resolver
You can’t perform that action at this time.