A mod for "Skul: The Hero Slayer" that lets you create your own playing experience

$(SkulFolder) is a directory where the game is located on your PC
Visit Thunderstore page of this mod and install it with the Mod Manager!
- Extract into
$(SkulFolder)/2020.3.34(You will need to create a folder) - Extract into
$(SkulFolder) - In
$(SkulFolder)/doorstop.ini- Set
dllSearchPathOverride=todllSearchPathOverride=2020.3.34
- Set
- Download (or build it yourself) the mod from "Releases" page and place it to
$(SkulFolder)/BepInEx/plugins
Assuming you have .NET Framework 4.7.2 and Visual Studio installed
- Clone the project into Visual Studio
- NuGet packages should install automatically, if they didn't - do so
- Add
Assembly-CSharpand allPlugins...Unity...UnityEngine....dll files from$(SkulFolder)/SkulData/Managed/to the references - Build the solution
Check out the "Issues" page
Or, you can create a custom stat for Stat menu:
- Fork the repository (Branch:
BepInEx) - Create a new class that inherits from
SpecialStatinSkulPatcher/SkulPatcher/Mods/SpecialStats/folder - Make any feature you want. Many examples can be found in the same folder
- No need to edit anything else,
SpecialStattypes are dynamically loaded intoStat menu - Make sure everything works and create a pull request!
List of contributors
No one is here, yet. You can be first!- Extract with replacement into
$(SkulFolder)/Skul_Data/Managed - Download (or build it yourself) the mod from "Releases" page
- Open the game and load into your save
- Inject the DLL into the game using SharpMonoInjector, MInjector or anything similar
The information for injection is provided below:
| Namespace | Class | Method |
|---|---|---|
| SkulPatcher | Main | Init |
Assuming you have .NET Framework 4.7.2 and Visual Studio installed
- Complete the first step of a setup instruction
- Clone the project (Branch:
Old) into Visual Studio - Install
Lib.Harmony,ILMerge,ILMerge.MSBuild.Taskpackages via NuGet - Add
Assembly-CSharpand allPlugins...Unity...UnityEngine....dll files from$(SkulFolder)/SkulData/Managed/to the references - For each reference, except "0Harmony" set the
Copy Localproperty toFalse - For
0Harmonyreference set theCopy Localproperty toTrue - Build the solution
- Skul: The Hero Slayer v1.7.0+ (Built on Unity 2020.3.34f1; Should work for future releases if nothing drastically changes)
- Harmony v2.2.2 (<v2.0f)
- BepInEx v5.4.21 (v2.0f+)