- Fix the camera sometimes jumping wildly.
- Fix the quality settings not being saved.
- Move and zoom the camera with the mouse.
- Speed up/slow down/pause the game, or step through one frame at a time.
- Shows debug data including position, velocity and internal timers.
- Draws deathzones, entity hitboxes and exact wall boundaries.
- TCP Server to communicate with external tools.
- Input display.
- Download BepInEx_x86 from the BepInEx releases page. (Note:
x86, notx64!) - Extract the zip into the game folder so that
BepInEx/,doorstop_config.iniandwinhttp.dllare in the same place asTheKingsBird.exe. - Run the game once to let BepInEx set itself up. This will create
BepInEx/LogOutput.txtif successful. - Download the desired mod's
dllfrom the releases page and put it inBepInEx/plugins/. - (optional) Install the ConfigurationManager plugin to get a config menu bound to F1.
- Install BepInEx as described above.
- Clone the
bird-modsrepository. - Copy
BepInEx/core/*.dllandTheKingsBird_Data/Managed/*.dllintobird-mods/Lib/. - Download NStrip and run
NStrip.exe -n -o -p Lib/Assembly-CSharp.dllto make all types, methods, properties and fields public. - Set
Logging.Console.Enabled = trueinBepInEx/config/BepInEx.cfgto help with debugging. - Install the ScriptEngine plugin to hot-load mods placed in
BepInEx/scripts/by pressing F6. This avoids having to restart the game to test changes.