Skip to content

Latest commit

 

History

History
76 lines (52 loc) · 5.61 KB

README.md

File metadata and controls

76 lines (52 loc) · 5.61 KB

MAU | Melon Auto Updater

This plugin is currently under development and is released as an alpha version, which means it is very likely that things wont go as expected or the plugin will simply break / crash the game. If you happen to encounter a bug, please make sure to create an issue so I can resolve it ASAP

Melon Auto Updater is a plugin for MelonLoader that automatically updates all of your mods!
If a mod has included a download link in the assembly, the updater will pick that up and use that to get the newest version and if needed, install it.
Currently supported links (this list will be expanded in the near future):

Tested Games & Versions:

  • BONELAB (ML v0.6.4 & v0.6.5)
  • BONEWORKS (ML v0.5.4 & v0.5.3)

Installation

To install the plugin, you obviously need to have MelonLoader installed in your game.

When you've done that, simply put MelonAutoUpdater.dll to the Plugins folder

And now, you're done! Enjoy your mods being automatically updated! 🎉

Preferences

Preference Description
Enabled If true, the plugin will update the mods
Ignore List List of mods (file names without extension example ".dll") that will not be updated
Brute Check If enabled, when there's no download link provided with mod/plugin, it will check every supported platform providing the Name & Author. WARNING: You may get rate-limited with large amounts of mods/plugins, use with caution
Dont Update This will cause the plugin to only check for the latest version and notify you if there is a newer version you can install

Command Line Arguments

With MelonLoader v0.6.5, now mods & plugins can have their own command line arguments.

Below is a list of all available command line arguments for MelonAutoUpdater:

Argument Description
--melonautoupdater.disable Disables the plugin from executing
--melonautoupdater.debug Turns on DEBUG mode
--melonautoupdater.dontupdate Disallows the plugin from updating when there's a newer version of a mod available, instead it will just tell you in the console

For Developers

To implement auto-updating into your code mod, simply set a correct download link in the MelonInfo Attribute and please make sure to use the VerifyLoaderVersion Attribute and specify on what versions of ML does the mod/plugin work

Licensing & Credits

MelonAutoUpdater (MAU) is licensed under the MIT License. See LICENSE for the full License.

Third-party Libraries used as Source Code and/or bundled in Binary Form:

  • MelonLoader is licensed under the Apache 2.0 License. See LICENSE for the full License.
  • Mono.Cecil is licensed under the MIT License. See LICENSE for the full License.
  • TinyJSON is licensed under the MIT License. See LICENSE for the full License.
  • Tomlet is licensed under the MIT License. See LICENSE for the full License.
  • SharpZipLib is licensed under the MIT License. See LICENSE for the full License.
  • Pastel is licensed under the MIT License. See LICENSE for the full License.

Assets from Third-party Libraries used as Source Code and/or bundled in Binary Form:

MelonAutoUpdater is not sponsored by, affiliated with or endorsed by Lava Gang or its affiliates.

"MelonLoader" is a trademark or a registered trademark of Lava Gang or its affiliates in the U.S. and elsewhere.