Follow GamingOnLinux on and
We use affiliate links to earn us some pennies. Learn more.

How to install Hollow Knight: Silksong mods on Linux, SteamOS and Steam Deck

By -
Last updated: 18 Sep 2025 at 1:15 pm UTC

Hollow Knight: Silksong can be a challenging game and it has an active modding scene - here's how to install Silksong mods on Linux, SteamOS and Steam Deck. A lot of mods are using BepInEx 5, so we're going to focus on that for this official GamingOnLinux Guide.

Proton

The simplest way is actually just to use the Windows version with Proton from Steam, so we'll start with that (the Native Linux instructions are down below). The Windows version also has better controller support too so that's a bonus. Tip: the below images can be clicked to enlarge them.

If you're on Steam Deck / SteamOS you need to first go into Desktop Mode for this whole process.

  • In Steam: go into the game Properties, add this launch option in the text box:
    WINEDLLOVERRIDES="winhttp=n,b" %command%

  • In Steam: go into the game Properties -> Compatibility -> Tick the "Force the use of…" box, select Proton 9 or Proton 10.

  • In Steam: right click on Silksong, and select Manage -> Browse local files. This will open up where it's installed, keep this window open as you'll need it.
  • Now we're ready to get modding! Before mods will work, we'll need to grab BepInEx 5 which can find on the Nexus Mods website.
  • Once downloaded, open a new tab in the file manager (File -> New Tab) and go to your Downloads folder. You should see the BepInEx zip file, which you can now extract.

  • Open the BepInEx folder, and copy over all the contents from it and paste them into the main Silksong installed folder so it ends up looking like the below shot:

Now you're ready to actually add in some mods! That's all there is to the initial setup.

Once you find a mod you like, you can then place them inside the BepInEx/plugins folder. An example is the popular ShowDamage HealthBar mod that shows enemy health bars and damage numbers.

  • Download it, extract the folder from the zip file and then place it into BepInEx/plugins so it shows up like this:

That's it, mod installed. Here's a shot of it in action below, notice the red health bar showing it's working. The bar colour and text for standard enemies and bosses can be separately changed too - a simple but very useful little mod.

Native Linux

You can also use the Native Linux version but the steps are a bit different, as BepInEx needs an update and we need to adjust a file manually but we can work around this it's just a bit different. I still recommend Proton for the better controller support overall but below are the Native Linux version steps:

  • In Steam: right click on Silksong, and select Manage -> Browse local files. This will open up where it's installed, keep this window open as you'll need it.
  • Download the latest BepInEx release for Linux from GitHub. It's located under the "Assets" heading, you may need to click to expand it to see the list of downloads.
  • Extract the zip download and place the BepInEx folder along with the other files into your main Silksong folder you opened from step 1. So it looks like this:

Now, we need to download an updated version of the "run_bepinex.sh" file that hasn't yet been released but has been merged into the project. Ho

  • Download the updated run_bepinex.sh file.
  • Place that into the Silksong folder, replacing the old one.
  • KDE Plasma / SteamOS: Right click on run_bepinex.sh -> properties -> tick the "Allow executing file as program" box

  • Or, alternatively, in a terminal window you can set it executable by doing:
    chmod u+x run_bepinex.sh
  • Next: open run_bepinex.sh in a text editor, go to line 13 and edit to to show:
    executable_name="Hollow Knight Silksong"
  • In Steam: go into the game Properties, add this launch option in the text box:

    ./run_bepinex.sh %command%

Now you're all done for the Native Linux version.

Once you find a mod you like, you can then place them inside the BepInEx/plugins folder. An example is the popular ShowDamage HealthBar mod that shows enemy health bars and damage numbers.

  • Download it, extract the folder from the zip file and then place it into BepInEx/plugins so it shows up like this:

That's it, mod installed. Here's a shot of it in action below in the Native Linux version, notice the red health bar showing it's working. The bar colour and text for standard enemies and bosses can be separately changed too - a simple but very useful little mod.

Hollow Knight: Silksong | Release Date: 4th September 2025

Official links:

Article taken from GamingOnLinux.com.
0 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
All posts need to follow our rules. Please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Readers can also email us for any issues or concerns.
No comments yet! Subscribe

While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon Logo Patreon. Plain Donations: PayPal Logo PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register