This is a test plugin for the game Savage Lands.
I have not seen a lot of modding for this game so all of the content in this plugin is not for normal gameplay and is intended as research.
- Download
BepInEx 64-bit
- Extract the contents of the zip file into the root path of
Savage Lands
- Run
Savage Lands
once to generate BepInEx configuration - Exit
Savage Lands
Caution
If you get a black screen when starting the game, you must do the following steps:
- Open the
BepInEx/config/BepInEx.cfg
configuration in a text editor. - Search for
[Preloader.Entrypoint]
. - Edit
Assembly
fromUnityEngine.dll
toAssembly-CSharp.dll
. - Edit
Type
fromApplication
toGameManager
. - Relaunch the game to ensure you no longer get a black screen.
- Exit the game.
- Clone this repository.
- Install
.NET SDK 7
. - Open solution/project file.
- Compile project.
- Move
TestPlugin.dll
into theBepinex/plugins
path.
Note
You may have to add a project reference to the Steam/../SavageLands/SavageLands_Data/Managed/Assembly-CSharp.dll
assembly to compile.