You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Install python 3.8 or later and Visual Studio (2019 or 2022) for .NET 4.5
Run patch.py with python
Provide it with your path to your game binaries (GAMEFOLDER/x64 or GAMEFOLDER/x86 etc)
Enjoy!
How to build (manual)
create a folder called Vanilla
drop your game binaries (*.dll, *.exe) in there (GAMEFOLDER/x64). x86 may very well work too but isn't tested yet
If the game is Transistor, it doesn't bundle a file that is required to build, because GamepadBridge.dll lists it as a dependency. Download that from here rename it to Tao.sdl.dll and place it in the Vanilla folder.
open the project and build it
open a command prompt in the folder containing the results
run MonoMod.exe Engine.dll
remove any instances of MONOMODDED_ from the names of the files it produced
run MonoMod.RuntimeDetour.HookGen.exe --private Engine.dll
backup your Engine.dll from the game (rename to Engine.dll.bak or Vanilla_Engine.dll etc.)
copy the Engine.dll and MMHOOK_Engine.dll files into the game
Enjoy!
How to create a mod
Create a class library (.net framework) using visual studio 2022 and select .net framework 4.5
Add Engine.dll and MMHOOK_Engine.dll to the references
For your base class, extend Mod
Have fun!
How to install a mod
In the game's Content folder, create a folder called EngineMods.
Place the mod's dll inside
Enjoy whatever the mod does
About
A mod loader for all games from Supergiant Games made using .net