This repository contains tools for speedrunning Diggerman, including a LiveSplit auto-splitter and a BepInEx mod for outputting the in-game score.
DiggermanSplitMod.dll– The BepInEx mod that writes the score to memory.DiggermanSplitMod.cs– Source code for the mod.DiggermanSplitMod.csproj– Project file for building the mod.Diggerman_AutoSplitter.asl– Auto Splitter script for LiveSplit.Diggerman_Splits.lss– Live Split splitsDiggerman_Layout.lsl– Live Split layout
- Install BepInEx for your platform.(make sure you install bepinex x86)
- Add everything from the bepinex folder into the Diggerman folder with diggerman.exe
- Run the game once to load bepinex
- Copy
DiggermanSplitMod.dllintoBepInEx/plugins/. - Run Diggerman. The mod will output scores so the autosplitter can detect them.
- Open LiveSplit
- Add a Scriptable Auto Splitter and select
Diggerman.asl. - Open the
Diggerman_Splits.lssas the split - Open the
Diggerman_Layout.lslas the layout for LiveSplit
- The timer will start automatically when the game starts.
- Splits will happen automatically, except that at the end, you will have to manually end the run.
- Resetting the timer also resets split tracking.
- Build the mod from the
.csprojusing Visual Studio. - Modify the
.aslfile for custom split logic. - Contributions welcome!
This project is licensed under the MIT License. See the LICENSE file for details.