This repository contains persistent links and file downloads for various resources used for Hollow Knight Speedrunning.
Most programs listed here are not signed, and so Windows will initially show Windows protected your PC
- to continue to run, click More info
, then Run anyway
.
These are replacements for your game's main assembly (at [game files]/hollow_knight_Data/Managed/Assembly-CSharp.dll
). Ensure the name of the file is the same - remove the trailing (1)
if present after download.
These assemblies may not be legal for your run submission: check the notes on each assembly. You can restore your vanilla assembly at any time in Steam using Properties > Installed Files > Verify Integrity of Game Files
.
Legal for all runs
Backports 1.5's configurable screenshake to previous patches, to allow adjusting or disabling screenshake entirely. To modify, edit [save files]/screenShakeModifier.json
(will be created on first run).
Legal for races - runs completed during a race may be submitted.
Standardises loads to the same length - used for races. Not recommended outside of races as it interferes with room cycles.
Legal for AG and NMMS runs - NOT legal for NMG runs.
Extends loads by a flat 1s to allow use of load dependent glitches if your loads are too fast.
Legal only for Individual Level runs (where the savestate is only used outside the scope of the Level)
Allows use of a single savestate, useful for quickly resetting ILs such as Path of Pain.
- 1.2.2.1 (Unzip to
[game files]/hollow_knight_Data/Managed
): - 1.4.3.2 (Unzip to
[game files]/hollow_knight_Data/Managed
): - 1.5.78 (Unzip to
[game files]/hollow_knight_Data/Managed
):
Not legal for any runs
Allows loading mods - most importantly DebugMod, the most versatile practice tool.
- 1.0.2.8 (Unzip to
[game files]/hollow_knight_Data/Managed
) - 1.1.1.8
- 1.2.2.1
- 1.2.2.1 (with ScreenShakeModifier)
- 1.3.1.5 (Unzip to
[game files]/hollow_knight_Data/Managed
) - 1.4.3.2
- 1.4.3.2 (with ScreenShakeModifier)
- 1.5.78 - use Lumafly
These mods all require the Modding API, and as such are not permitted for use in runs.
Where the download is a .zip
archive, extract the files to [game files]/hollow_knight_Data/Managed/Mods/[mod name]
(create this folder if it does not exist). Where the download is a .dll
file, simply place in [game files]/hollow_knight_Data/Managed/Mods
.
If playing on 1.5.78, use Lumafly to install and manage mods.
The most important practice mod; allows use of savestates, quickly managing acquired skills & charms, noclip, infinite health/soul and more.
- 1.0.2.8
- 1.1.1.8
- 1.2.2.1
- Also requires extracting this zip to your
Managed
folder. - WARNING: on new installs this version will not work, use this version first.
- Also requires extracting this zip to your
- 1.3.1.5
- 1.4.3.2
- 1.5.78 - use Lumafly
A debug addon that adds additional keybinds for useful practice functions, including a quick Radiance reload, forcing an Uumuu extra attack and others (see README).
Allows warping to any bench in the game, useful for quickly getting to different locations.
(NB: on 1.5 the bench names default to your game language - to keep it in English, toggle Options > Mods > Benchwarp > Override Localization
)
Adds an in-game timer with settable scene and position triggers for precise room timings.
Adds a picture-in-picture camera following the knight (like DebugMod's "Force Camera Follow") in the top right. Useful for glitched practice where the knight would not be visible.
The following are the macro programs legal for use in runs.
Allows binding keyboard inputs to a virtual controller, as well as supporting SOCD cleaning (see below) README
Overrides the default left+right behaviour for the most recently pressed key to take precedence.
Usage: run, inputs will be cleaned while the window is open.
README
Linux version, Keycode helper for config
Rebinds left + right mouse buttons to keyboard inputs to avoid them being cleared on quitout on 1221.
Usage: run, inputs will be rebound while the window is open.
As above, but includes side buttons. Use enter to select on menus.
Usage: run, inputs will be rebound while Hollow Knight is focused & the script is running in your system tray (Look for the green H icon)
An AutoHotKey script to rebind keyboard keys to mouse clicks. May be used to allow rapid double clicking.
Usage: Install AutoHotKey, run script. Inputs will be rebound until the script is closed from the system tray.
External program to manage mini savestates and assembly files across installations.
Usage: Extract zip to a folder, run manager.exe
. Add desired assemblies (renamed) to /assemblies/
, add desired minisavestates files (renamed) to /mini savestates/
.
A fork of the Scarab mod installer for managing mods on 1.5.78.
Usage: Download, run Lumafly.exe
.
Livesplit and related tools
The primary timer application, required for Time Without Loads. Also see the Focused Hotkeys component.
Provides a simple interface for creating splits with automatically synchronised icons & autosplit triggers. Also holds a large list of pre-made category configurations & related route notes.