Environment setup

What you will need

  • A Windows / Linux / Mac device that you can code on
  • A Legitimate copy of Hollow Knight on PC (Steam / GoG / HumbleBundle)
    • XBox / PS4 / Nintendo Switch versions do not work for our purposes.
  • A copy of the Hollow Knight Modding Api binary (dll) files
    • Installing them through any modinstaller (e.g. Lumafly or Scarab) also works.
  • Visual Studio Community and .NET Framework 4.7.2
    • Any version of Visual Studio or any other C# IDE works.
    • .NET Framework 4.7.2 is included in the .NET 4.8 Runtime.

System Setup

To Setup your system for modding, you need to do the following steps. if you prefer, you can refer to the video guides below and follow along as well.

  1. Download and Install Visual Studio Community.
    • Make sure to also install the "C# for desktop development" workflow.
  2. Download and Install .NET Framework 4.7.2.
  3. Create a folder named Hollow Knight Mods as your working directory (you will create your mods here).
  4. Install the Modding Api (skip if already using a modded install of the game.)
    • Either by using a modinstaller (auto installs on load)
    • Or manually by replacing the files in your Managed Folder in the game files with the contents of Hollow Knight Modding Api's latest release for your operating system, this will be your copy of the modding api.

You're now done setting up your system for creating your first Hollow Knight mod.

Windows

Windows guide video

Mac

TODO: Add a video here that goes over setting up and installing all of this

Linux

TODO: Add a video here that goes over setting up and installing all of this