Ask questions and request features in #glitched-discussion in the Hollow Knight speedrunning discord
- Install the appropriate modding API for 11xx
- Place
DebugMod11xx.dllin<HK 11xx>/hollow_knight_Data/Managed/Mods(create the folder if it doesn't exist already) - Play the game
Settings for DebugMod11xx are stored in <Hollow Knight saves folder>/DebugMod11xx.GlobalSettings.json. Edit that file to change the settings, then relaunch the game if needed
deleteTempSavestatesOnStartup- whether to delete savestates created but not renamed since the last session on game launch
Keybindings are also stored in the settings file. See "Properties" in this article for key naming conventions
-
toggleInfo- toggles game info display in top-left corner -
toggleInfiniteSoul- toggles whether soul is constantly refilled to full -
toggleInfiniteHealth- toggles whether taking damage actually depletes health -
toggleInvincibility- toggles whether the knight can be damaged -
toggleVignette- toggles the vignette around the screen -
toggleNoclip- toggles whether the knight can be manually re-positioned, ignoring walls and other collision -
cameraFollow- toggles whether the camera follows the knight -
cycleHitboxes- cycles between different hitbox visibility states (none, important, all) -
(increase/decrease)LoadExtension- alters the load extender built into DebugMod -
zoom(In/Out),resetZoom- alters the zoom of the game camera -
(increase/decrease/reset)Timescale- alters the game's timescale -
saveSavestate- saves the current game state to a file in<Hollow Knight saves folder>/Savestates11xx -
loadSavestate- loads a savestate created bysaveSavestate. If used while not paused, loads the last saved or loaded savestate. If used while paused, shows a menu to search and select from all savestates in<Hollow Knight saves folder/Savestates11xxby file name. Use up/down arrow to move selector, enter to select a savestate to load, and escape to cancel -
loadSavestateDuped- loads a savestate with potentially multiple rooms -
toggleCollision- toggles "vanilla noclip", where the knight doesn't interact with walls and isn't affected by gravity -
toggleDreamgateInvuln- toggles dreamgate invulnerability, which also prevents geo from being collectedNOTE: while this is active,
toggleInvincibilityhas no effect
This section is for people who want to edit or contribute to the source code for DebugMod11xx
- Fork/clone this repo
- Create a
LocalBuildProperties.propsfile inDebugMod11xx. See comments inDebugMod11xx/DebugMod11xx.csprojfor content and format - Build the solution using an IDE or
dotnet build. The resulting mod (DebugMod11xx.dll) should be automatically copied into theModsdirectory in your 11xx HK install