A universal MelonLoader Plugin that loads mods from arbitrary locations on your computer.
- Put
RemoteLoader.dll
into thePlugins
folder - Either Launch the game once to generate the default config file
UserData/RemoteLoaderConfig.json
or create it yourself - (You might have to place
Newtonsoft.Json.dll
into theUserLibs
folder for some games where it doesn't exist) - Direct paths to (
.dll
) files are assumed to be working Melons and loaded in MelonLoader - Paths to a folder attempt to load every file ending with
.dll
in said folder
{
"PathsToModsToLoad": [
"C:/Path/To/A/Mod.dll",
"C:/Path/To/A/Folder/"
]
}
- Make sure to place
MelonLoader.dll
into the_ref/
folder - Open the solution
RemoteLoader.sln
in Visual Studio - Hit
CTRL + Shift + B
on your keyboard or alternatively use theBuild > Build Solution
menubar option - The project is now building and the final dll is going to be placed into the
out/
directory
.
├── _ref/ # References / put your MelonLoader.dll in here
│ ├── .gitkeep
│ └── MelonLoader.dll
├── out/ # dll output directory
├── RemoteLoader/ # Project Folder
├── RemoteLoader.sln
└── .../ # Other Folders / Files