An Underhero Modding API and modloader built with the help of https://github.com/0x0ade/MonoMod. This program makes it easy to mod the game Underhero, and has a number of useful features including forwards compatibility with newer versions of the game, the ability to install many mods at once all together, and built in hooks to simplify the development process.
Much of the work behind this api was made possible by Seanpr96. This modding api was built using much code from his Salt and Sanctuary and Hollow Knight modding apis, and his guidance helped bring this api to life.
A binary version of this API can be downloaded HERE (TBD)
- Download and install Underhero
- Clone this repository
- Go to your Underhero installation folder and copy the contents of Underhero_Data/Managed into a folder named Vanilla inside this repository clone
- Open the solution in Visual Studio 2017
- Set the build configuration to debug and click build
- Install msbuild (or mono if msbuild isn't there) from your repository
- Run
msbuild underhero-api.sln
orxbuild underhero-api.sln
- Copy the Assembly-CSharp.dll file from the Output folder into the Underhero_Data/Managed folder, overwriting the existing Assembly-CSharp.dll file
- Make a "Mods" folder where your game is installed, you can drop any mods you want to load in here.
- Run the game, if you see on the main menu the modding api in the top right corner, you successfully built it.
Check out the examples folder for some simple example mods that show you how to get started!