1.9 KiB
1.9 KiB
Marble It Up! Ultra Mod Loader
A very simple mod loader for Marble It Up! Ultra, utilizing Unity Doorstop. In theory, this will probably work with lots of other Unity games due to its simplicity.
Usage
To use the mod loader:
- Download the mod loader from the Releases page
- Navigate to your Marble It Up! Ultra installation directory
- On Windows, this will probably be something along the lines of
C:\Program Files (x86)\Steam\steamapps\common\Marble It Up!
- On Windows, this will probably be something along the lines of
- Extract the zip file into this directory
- Put any mods you want to use in your
Mods
directory - Start the game and you should be good to go!
Build
If you just want to use the mod loader, refer to the Usage section above. These instructions are if you want to compile the mod loader itself.
- Clone the git repository
- Download Harmony and extract
0Harmony.dll
for net48 into the directory<miuu install>/Mods/ModLoader
. - Edit
UserProperties.xml
:- Remove the property
UserPropertiesNotSetUp
or set it to false. - Edit
GameDir
to point to the directory of your MIUU installation. - Optional but recommended: To prevent this file from showing as changed in git, run the git command
git update-index --skip-worktree UserProperties.xml
- Remove the property
- Open
ModLoader.sln
in Visual Studio. - Click Build -> Build Solution, and it will build directly into the
Mods/ModLoader
directory. - Download Unity Doorstop and extract the x64 version into your MIUU install directory.
- Edit
doorstop_config.ini
:- Change
target_assembly
toMods/ModLoader/ModLoader.dll
- Optional but recommended: Change
redirect_output
totrue
- Change
- You should now be able to launch Marble It Up! Ultra with the mod loader.