-
Notifications
You must be signed in to change notification settings - Fork 1
How to mod the game
- Change to the previous build
- If you’re using Steam, right-click on Opus Magnum
- Select
Properties
- Select
Betas
, selectprevious - Public default branch
from the dropdown menu
-
Download QuintessentialFirstSetupV1.zip
-
Unzip and copy all contents to Opus Magnum folder
If you’re using Steam, right-click on Opus Magnum, then select
Manage > Browse Local Files
to open local Opus Magnum folder
-
Download the latest version of OpusMutatum.exe from github
-
Download the latest version of Quintessential.dll from github
-
Replace both
Quintessential.dll
andOpusMutatum.exe
in your Opus Magnum folder with the downloaded files -
Run
OpusMutatum.exe
in Opus Magnum folder -
If everything went well, there should be a file named
ModdedLightning.exe
. That is the modded instance of the game. Run it.The lower left corner of the start screen should say:
Quintessential v0.5.1 (or later!) 1 mods loaded
- Now that you have a modded game, add some mods.
- Download a zip file from the link. You should download the release, not the source code.
- Place it into
Opus Magnum\Mods
folder that has been generated - Run the modded instance
- Download a zip file from the link. You should download the release, not the source code.
- The custom puzzles and solutions will be saved in:
- Puzzles:
C:\Users\[YOU]\Documents\My Games\Opus Magnum\NonSteamUser\custom\
- Solutions:
C:\Users\[YOU]\Documents\My Games\Opus Magnum\NonSteamUser\
- Puzzles:
-
Your dependencies are
mono
anddotnet
. You can follow this guide to getdotnet
on Linux : https://docs.microsoft.com/en-us/dotnet/core/install/linux. Note that you require both the sdk to build. -
Change to the previous build
- If you’re using Steam, right-click on Opus Magnum
- Select
Properties
- Select
Betas
, selectprevious - Public default branch
from the dropdown menu
-
Download QuintessentialFirstSetupV1.zip
-
Unzip and copy all contents to Opus Magnum folder
- If you’re using Steam, right-click on Opus Magnum, then select
Manage > Browse Local Files
to open local Opus Magnum folder
- If you’re using Steam, right-click on Opus Magnum, then select
-
In a directory that preferably isn't Opus Magnum, run
git clone https://github.com/QuintessentialOM/OpusMutatum/
andgit clone https://github.com/QuintessentialOM/Quintessential
. -
cd OpusMutatum
and rundotnet build
. Copy the outputs frombin/Debug/net40
into your Opus Magnum folder. -
Run
mono OpusMutatum.exe intermediary
in the Opus Magnum folder. -
Return to the directory in Step 5 and
cd Quintessential
. Then, openQuintessential.csproj
in a text editor. -
Identify the lines that look like the following,
<ItemGroup> <Reference Include="Ionic.Zip.Reduced"> <HintPath>Ionic.Zip.Reduced.dll</HintPath> <CopyLocal>False</CopyLocal> </Reference> <Reference Include="Lightning"> <HintPath>IntermediaryLightning.exe</HintPath> <Private>false</Private> <CopyLocal>False</CopyLocal> </Reference> <Reference Include="Mono.Cecil"> <HintPath>Mono.Cecil.dll</HintPath> <CopyLocal>False</CopyLocal> </Reference> <Reference Include="MonoMod"> <HintPath>MonoMod.exe</HintPath> <CopyLocal>False</CopyLocal> </Reference> <Reference Include="MonoMod.Common"> <HintPath>MonoMod.Common.dll</HintPath> <CopyLocal>False</CopyLocal> </Reference> <Reference Include="MonoMod.Utils"> <HintPath>MonoMod.Utils.dll</HintPath> <CopyLocal>False</CopyLocal> </Reference> </ItemGroup>
Changing the paths in <HintPath>
as above. Open your Opus Magnum folder and copy the six files Ionic.Zip.Reduced.dll
, IntermediaryLightning.exe
, Mono.Cecil.dll
, MonoMod.exe
, MonoMod.Common.dll
and MonoMod.Utils.dll
back into your Quintessential folder.
-
Open the Quintessential directory in a terminal and run
dotnet build
. Copy the outputs frombin/Debug/net452
into your Opus Magnum folder. -
In your Opus Magnum folder, run
mono OpusMutatum.exe
. -
If that went well, you should see several new files. The files named
ModdedLightning.bin.x86
andModdedLightning.bin.x86_64
are the files you will run, depending on your computer's architecture. -
The lower left corner of the start screen should say
Quintessential v0.4.0 1 mods loaded
- Solutions are in the directory
~/.local/share/Opus Magnum/NonSteamUser
, custom puzzles in thecustom
subdirectory.