- .NET 8 SDK - If on Windows, download and install the .NET SDK x64 for Windows
- Hollow Knight
- Neuro Agent running locally (e.g. neuro-api-tony)
- Environment variable
NEURO_SDK_WS_URLpointing to the Neuro Agent (example valuews://localhost:8000)
- Install BepInEx 5 (more comfortable using it than the HK-specific mod loader).
- Copy
dllfiles from your Hollow Knight installation to./lib. - Run
dotnet buildfrom the root of this repository. - Copy
./bin/Debug/netstandard2.1/FSharp.Core.dlltoHollow Knight/BepInEx/core. - Copy
./bin/Debug/netstandard2.1/HollowNeuro.dlltoHollow Knight/BepInEx/plugins.
Extra tools that were used in the development are included in a separate repo, however they are unlikely to be usable as-is and should be primarily used for reference.
For pathfinding, data from Hollow Knight Randomizer has been integrated - it allowed (mostly) accurately determining room transition reachability.
Hollow Knight is owned by Team Cherry. This project is unaffiliated with Team Cherry and does not distribute or include any Team Cherry assets.