*How to Downpatch Hollow Knight (Updated)

By XeroGoFastXeroGoFast. Last updated

Contents

[Hide]  

Introduction

Many speedruns of Hollow Knight are done on previous patches of the game because important skips and glitches have been added and removed over time. That being said, you are never required to run on the most optimal patch, and many runs can be done on current patch if that's what you want to use.

Most speedruns are done on 1.2.2.1 for No Major Glitches, 1.1.1.8 for No Load Dependent Glitches or 1.0.2.8 for All Glitches, but it can vary. If you're unsure, check what patch the run you're following uses or ask in the Hollow Knight discord.

Downpatching for GoG

Downpatching for GoG is very simple.

1) In GoG Galaxy, under Hollow Knight, select Manage Installation->Configure...

https://i.imgur.com/xbLcDBo.png

https://cdn.discordapp.com/attachments/476495564595527689/705477361675534436/unknown.png

2) Make sure that Auto-updates is turned off.

3) Select whichever Hollow Knight version you need:

1.4.3.2 - Current patch

1.4.2.4 - Godmaster release patch, used for Pantheon All Bindings ILs

1.2.2.1 - Grimm Troupe final patch, used for most No Major Glitches categories

1.1.1.8 - Hidden Dreams final patch, used for most No Load Dependent Glitches categories

1.0.2.8 - Used for most All Glitches Categories

These are the only patches currently available directly through GoG, but they cover almost every category.

4) Your game will be automatically updated to the chosen patch.

Downpatching for Steam

There are two options for downpatching through Steam. The first option is to patch Steam to re-enable the old method of downpatching through Steam's console. The second option is to download a separate tool called DepotDownloader, but this tool is awkward to use and has some dependencies. This is why patching Steam should be the first method you try.

[Hide]  

Patching Steam

1) You need to download the Steam patcher here.

2) Launch the downloaded executable to patch Steam. You'll need to do this again every time you restart your computer or Steam and want to downpatch.

3) Navigate to the Steam console by pressing Win+R and typing "steam://nav/console".

4) Enter the following command depending on the patch you want to download:

1.4.2.4 - Godmaster release patch, used for Pantheon All Bindings ILs
Command: "download_depot 367520 367521 7281172781181458959"

1.2.2.1 - Grimm Troupe final patch, used for most No Major Glitches categories
Command: "download_depot 367520 367521 648876203478229944"

1.1.1.8 - Hidden Dreams final patch
Command: "download_depot 367520 367521 3452389063277773009"

1.1.1.4 - Hidden Dreams release patch, used for 100% All Glitches
Command: "download_depot 367520 367521 4098313936262429664"

1.0.2.8 - Used for most All Glitches Categories
Command: "download_depot 367520 367521 6521580788679328160"

These are the commands for the most useful patches, on Windows only. A full list for every patch including IDs for Mac and Linux can be found here.

5) Be patient on the download. When it's finished a "Depot download complete" message will appear in the console and you can move onto the Installation section.

[Hide]  

DepotDownloader Setup

The next method outlined below also has a video guide made by Verulean. I'd recommend watching that guide alongside reading this one:

1) You need to acquire .NET Core from Microsoft's website here, make sure to download the current recommended build for your operating system (Windows x64 for most users, but please check this).

https://i.imgur.com/EXgtW7n.png

https://i.imgur.com/Hm8BlmY.png

2) Launch the downloaded executable and follow the instructions to install .NET

If you're still running Windows 7 you'll need an additional update from Microsoft's website here.

3) Download the DepotDownloader tool from GitHub here. Find whatever the latest release is and make sure to use the first download link, not the source code.

https://i.imgur.com/om0rGK1.png

4) Move the .zip to somewhere you'll remember and extract it (WinRAR and 7-Zip are free tools that can extract .zip files)

https://i.imgur.com/BZuJDUN.png

[Hide]  

Using DepotDownloader

1) In the extracted DepotDownloader folder bring up the command line at that location by typing "cmd.exe" into the address bar or by Shift + Right-clicking and selecting "Open PowerShell window here".

https://i.imgur.com/BYOMflK.png

https://i.imgur.com/UH1GVMt.png

2) Now you can enter the commands to download the downpatched files for whichever Hollow Knight version you need. The first thing we need is the manifest ID for the patch you want to download.

Listed below are the manifest IDs for the most useful patches, on Windows only. A full list for every patch including IDs for Mac and Linux can be found here.

1.4.2.4 - Godmaster release patch, used for Pantheon All Bindings ILs
Manifest ID: 7281172781181458959

1.2.2.1 - Grimm Troupe final patch, used for most No Major Glitches categories
Manifest ID: 648876203478229944

1.1.1.8 - Hidden Dreams final patch, used for most No Load Dependent Glitches categories
Manifest ID: 3452389063277773009

1.1.1.4 - Hidden Dreams release patch, used for 100% All Glitches
Manifest ID: 4098313936262429664

1.0.2.8 - Used for most All Glitches Categories
Manifest ID: 6521580788679328160

3) Take this number and replace <manifest> in the following command as well as replacing <username> and <password> with your steam account's details.

dotnet DepotDownloader.dll -app 367520 -depot 367521 -manifest <manifest> -username <username> -password <password>

Pasting your complete command in command line and hitting enter should begin the download. If you have Steam Guard active you will be prompted for your code. Here's an example of me using the code to download patch 1.2.2.1 (manifest ID 648876203478229944).

https://i.imgur.com/xo25UNk.png

https://i.imgur.com/mW9xZDw.png

You will be able to check progress as the patch downloads. Be patient as it will take longer than a normal Steam download.

[Hide]  

Installing

If you used the patching Steam method, the old patch files will be in your Steam install folder under "Steam\SteamApps\content\app_367520" and inside another folder.

If you used the DepotDownloader method, the old patch files you downloaded can be found in the "depots" folder inside a few other folders.

The important files here are "hollow_knight.exe" and the entire "hollow_knight_Data" folder.

https://i.imgur.com/WovkdoZ.png

If you only want a downpatched version of Hollow Knight installed, you can delete the files in your current Steam install and copy these files there instead. However, there is an easy way to have multiple versions of Hollow Knight installed that I'll outline below.

Multiple Installed Patches

1) Create a folder anywhere you like and name it something that'll remind you it contains your downpatched Hollow Knight version. I created a folder named 1221 in the same location that I downloaded DepotDownloader to. Copy the old patch files here.

https://i.imgur.com/Cc5nfUd.png

2) Create a new text document in this folder titled "steam_appid" and in that document copy only the number "367520". If you have file name extensions showing, the name of document will be "steam_appid.txt", if you don't you'll only see "steam_appid".

https://i.imgur.com/4cgm8H7.png

https://i.imgur.com/f6lA4BU.png

3) Optional: Add this install to Steam as a Non-Steam Game so that you can launch it directly through Steam whenever you want.

https://i.imgur.com/w00NcQP.png

https://i.imgur.com/pCv6KGN.png

https://i.imgur.com/KY6z78Q.png

https://i.imgur.com/ZuayoYW.png

[Hide]  

Save Files

Saves files are shared across every Hollow Knight installation, regardless of the patch. These files are located at "C:\Users\yourname\AppData\LocalLow\Team Cherry\Hollow Knight".

Launching a current patch save with an older patch version of Hollow Knight can corrupt that save file. If you want to protect your casual save file, you can make a backup of the files in the location specified above.

[Hide]  

Deleting Windows Registry

Some people have issues with their game after downpatching from current patch to an older patch. These might include the game crashing or not accepting inputs when sitting at benches, quitting out or some other interactions. If you have weird issues like this, deleting Team Cherry's folder in your Registry might help.

1) Press the Windows button and R at the same to time to bring up the Run command line, enter "regedit" and press enter.

https://i.imgur.com/HfE4Isl.png

2) Navigate to "Computer\HKEY_CURRENT_USER\Software\Team Cherry" and delete that folder.

https://i.imgur.com/ukhax51.png

[Hide]  

Credits

@SerenaSerena and @dewindewin for the depot and manifest IDs.
@MickelyMickely for installing multiple patches and clearing registry.
@5656 for the Steam patcher tool
@VeruleanVerulean and @5656 for using DepotDownloader.
@AcridStingray3AcridStingray3 for GoG downpatching.