Melvor Mod Manager (M3) allows you to quickly add userscripts and browser extensions as mods to the Steam edition of Melvor Idle.
Download and run the setup .exe from the Latest Release. You will likely receive a warning that the publisher is unknown - I do not have a code signing certificate so make sure you only download releases from GitHub or compile the code yourself.
!!! Only add scripts or extensions that you trust !!!
And as always, backing up your save(s) is a good idea before using any new tool or mod.
Once installed and launched:
- Click the 'Browse' button and find your Melvor Idle installation directory. It is most likely something like:
C:\Program Files (x86)\Steam\steamapps\common\Melvor Idle
- Note: On MacOS, you may need to make sure your Library directory is visible in the Finder.
- Add popular mods from the curated Discover tab. Simply find the mod you want and click Install!
- Alternatively, you can click the Add + button and manually add a mod from either a file or a web URL.
- Launch the game using the button in the upper-right and your mods should be loaded upon selecting your character.
Mods can be added from the Discover tab. This is a curated list of popular mods that have generally been tested by the community. Still, I cannot guarantee them to be working or not including malicious code - I'll do my best to inspect the code and test them, I urge you to use the Info button to guage the mod for yourself.
Files can be either a JavaScript (.js) file formatted with UserScript metadata or a WebExtension manifest (manifest.json). This means that for extensions, you should manually download them (for example, from the Combat Simulator Reloaded's release page), extract the .zip file, and then navigate the M3 file prompt to the manifest.json file found within.
Currently only GreasyFork userscript URLs are supported. Example: https://greasyfork.org/en/scripts/428146-quickshards-for-melvor-idle
M3 currently only supports updating of mods through the UI that have been added via the Discover tab or GreasyFork. For all other mods, you should first remove it and then re-add using the newer version.
You can adjust the load order of the mods using the arrows on the right-hand side of the mod list. This may help in resolving dependencies in the correct order.
For now, in order to use M3 on MacOS or Linux, you must build the application yourself. You may also choose to do this on Windows.
- Download and install Node.js
- Download the M3 source code from the latest release and unzip it.
- Open the directory in your choice of terminal/command prompt.
- Install dependencies using
npm install
. This may take several minutes. - Package into an executable using
npm run electron:build
. - The resulting application that may be installed should be available within
dist_electron
.
MIT
Feel free to create an issue here on GitHub or reach out to me on Discord @ Buttchouda#3950.
To develop locally, ensure you have Node.js installed, install dependencies using npm install
, and start a dev instance using npm run electron:serve
.