Best Hollow Knight: Silksong Mods to Install First
What's inside
As an Amazon Associate I earn from qualifying purchases. This post may contain affiliate links at no extra cost to you.
The best Hollow Knight: Silksong mods to install first for stability are Silksong Debug Mod, Benchwarp, and the 60/120 FPS Unlock as your base, followed by Hornet HUD Tweaks and Inventory Expansion only after you have BepInEx 5.4.x installed and your save files backed up.
Contents
Before You Install Anything: Backup and BepInEx Setup
Silksong mods run on BepInEx, the same framework used for Hollow Knight. If you skip the backup or install BepInEx incorrectly, you risk corrupted saves after a game patch. Do these steps in order.
Step 1: Back Up Your Save Files
Silksong stores saves locally and syncs via Steam Cloud. You need a manual backup before modding.
- On Windows, navigate to
C:\Users\[YourUser]\AppData\LocalLow\Team Cherry\Hollow Knight Silksong\. Enable hidden folders to see AppData. - On Linux/Steam Deck, saves are at
~/.config/unity3d/Team Cherry/Hollow Knight Silksong/. - Copy the entire folder containing
user1.datthroughuser4.datto a separate backup location, like your Desktop or an external drive. Label it with the date and game version (e.g., Silksong_1.0.28452_Backup_2026-05-01). - Disable Steam Cloud temporarily while testing mods: Right-click Silksong in Steam > Properties > General > uncheck Steam Cloud. This prevents a cloud save from overwriting your local backup if a mod corrupts a file.
Step 2: Install BepInEx 5.4 Correctly
Most stable Silksong mods in 2026 still use BepInEx 5.x (Mono), not BepInEx 6. Using the wrong version is the most common cause of crashes on launch.
- Download BepInEx 5.4.21 or newer 5.4.x (x64) from the official BepInEx GitHub releases page.
- Extract the zip directly into your Silksong root folder, where
Hollow Knight Silksong.exeis located. For a default Steam install this isSteam\steamapps\common\Hollow Knight Silksong\. You should seewinhttp.dll, aBepInExfolder, and adoorstop_config.iniafter extraction. - Run the game once without any mods. BepInEx will generate the
configandpluginsfolders. Close the game. If the game launches to the title screen, BepInEx is installed correctly. - Install mods by placing their
.dllfile intoBepInEx\plugins. Each mod should have its own folder inside plugins. Do not place zip files directly; extract them first.
Step 3: Set Up a Clean Load Order
BepInEx loads plugins alphabetically, but dependencies matter. Keep your plugins folder minimal and ordered: Core/Framework mods first, then Quality-of-Life, then Gameplay/Randomizer mods last. If two mods patch the same Hornet movement code, the one loaded last will win and can cause soft-locks. Never run two mods that both modify silk skill cooldowns or map reveal logic at the same time without checking their compatibility notes.
Stability Ranked: The Best Silksong Mods to Install First
This ranking prioritizes mods with active maintenance for Silksong patch 1.0.28xxx+, low save-file risk, and no known conflicts with BepInEx 5.4. Stability Tier 1 is safest for a first playthrough; Tier 3 should only be used on a copy of your save.
| Mod (Type) | Stability Tier | Latest Version (Early 2026) | File Size | Save-File Risk | Requires New Save? |
|---|---|---|---|---|---|
| Debug Mod for Silksong | 1 – Very High | 1.2.4 | ~1.8 MB | None when used for warps/checks only | No |
| Benchwarp / Fast Travel | 1 – Very High | 1.1.0 | ~850 KB | Low | No |
| FPS Unlock (60/120/144Hz) | 1 – Very High | 1.0.3 | ~420 KB | None | No |
| Hornet HUD & Compass Tweaks | 2 – High | 2.0.1 | ~1.1 MB | None | No |
| Inventory & Tool Pouch Expansion | 2 – High | 1.3.2 | ~2.4 MB | Medium – Can corrupt if removed mid-save | No, but irreversible |
| Silksong Randomizer | 3 – Moderate | 0.9.8 | ~8.5 MB | High – Alters world state | Yes, requires new save |
| All Skills & Crest Unlock | 3 – Moderate | 1.0.5 | ~650 KB | Medium – Flags achievements | No, but backup required |
Tier 1: Install These First
1. Debug Mod for Silksong: This is the foundation for modded play. It adds a dev panel for warping to any room, toggling invincibility for boss practice, and checking hitboxes and silk regeneration timing. It does not alter your save unless you use the give-items function. Keep it installed even if you don’t use it actively; many other mods list it as an optional dependency for troubleshooting.
2. Benchwarp: Adds fast travel between any unlocked bench from the map screen. It is the single best quality-of-life mod for backtracking in The Citadel and Greymoor. It reads bench unlock flags rather than writing new ones, which is why it remains stable across patches.
3. FPS Unlock: Silksong is capped at 60 FPS by default. This mod removes the cap and corrects physics timestep for 120Hz and 144Hz monitors without doubling Hornet’s dash speed. Use the config file at BepInEx\config\FPSUnlock.cfg to set your target framerate to match your monitor’s refresh rate. Set it to 120, not unlimited, to avoid physics jitter on high-refresh displays.
Tier 2: Add After Your First Benchwarp Run
4. Hornet HUD & Compass Tweaks: Lets you move the silk meter, make the compass always visible, and add a percentage counter for completion. Purely visual and fully reversible by deleting the dll.
5. Inventory & Tool Pouch Expansion: Increases tool and shard stack limits from the vanilla caps. Stable, but the effect is baked into your save file. If you install it, collect items, then remove the mod, any items above the vanilla cap will be deleted on next load. Decide before you start a save whether you want it permanently.
Tier 3: Use On a Separate Save Copy Only
6. Silksong Randomizer: Shuffles tools, crests, and key items. It is excellent for replay value but actively under development. It requires a fresh save and will invalidate that save for vanilla play. Create a copy of your user1.dat and rename it to user2.dat before starting a randomized run.
7. All Skills & Crest Unlock: Gives you every Needle skill and Crest at the start. Useful for testing builds, but it permanently sets achievement flags. Use it on a secondary profile if you care about achievements.
Load Order and Compatibility Checks
After installing 2-3 mods, test in this order to catch conflicts early:
- Launch to the title menu. If you get a BepInEx console window with red errors, a dll is in the wrong folder or requires a dependency like HookGenPatcher.
- Load a save and sit at a bench. Open the Debug Mod panel (default F1) and use Benchwarp once. If Hornet spawns correctly, core movement hooks are working.
- Check
BepInEx\LogOutput.logafter each new mod. Search for[Error]or[Warning]. One error from Inventory Expansion about “stack limit patched” is normal; three or more errors from the same mod indicates a version mismatch with your Silksong patch. - Update rule: When Team Cherry releases a patch, remove all mods, verify game files in Steam, run vanilla once, then wait for BepInEx and your mods to release matching updates. Do not update the game and keep old dlls in place.
Decision Matrix: Which Mods Should You Actually Use?
Choose based on your situation, not just popularity.
| Your Situation | Recommended First Mods | Mods to Skip | Why |
|---|---|---|---|
| First playthrough, want vanilla balance | Benchwarp + HUD Tweaks only | Randomizer, All Skills Unlock, Inventory Expansion | Tier 1 mods preserve intended difficulty and map design |
| Second playthrough / completionist | Debug Mod + Benchwarp + FPS Unlock + Inventory Expansion | Randomizer (until done with 100%) | Speeds up cleanup of missing fleas and relics without breaking progression |
| Boss practice / Steel Soul attempt | Debug Mod + FPS Unlock | Benchwarp is optional | Debug invincibility toggle and room warp let you repeat bosses without save manipulation |
| Content creator / challenge runs | Full Tier 1 + Randomizer on a separate profile | Do not mix Randomizer with Inventory Expansion | Randomizer has its own item logic; stacking inventory mods causes unreachable logic |
| Steam Deck / Low-end PC | FPS Unlock set to 60 + HUD Tweaks | FPS Unlock above 90, heavy visual mods | Uncapped framerate drains battery and can cause frame-pacing issues on Deck |
Durability and Ownership Realities of a Modded Silksong Install
Mods do not wear like tools, but they have ownership costs that break saves if ignored.
- What breaks first: Save files after a major game patch. Team Cherry changed bench IDs and crest data structures between early patches, which instantly broke Benchwarp and Crest Unlock until updated. The dlls themselves rarely fail; the save data they touched does.
- Consumables to manage: Config files. Deleting a mod’s dll does not delete its config in
BepInEx\config. Old configs can re-apply settings after you reinstall. When removing a mod, delete both its dll and its cfg. - Cleaning: Keep your plugins folder under 10 active dlls for a stable first modded run. A folder with 25+ small tweaks is the most common source of hard-to-trace crashes. If the game stutters after adding a mod, check LogOutput.log for repeated physics hook errors before blaming hardware.
- Common mistake: Installing mods mid-boss or mid-quest with unspent silk skills. Always install or remove gameplay mods while sitting on a bench with a fresh save. Never alt-F4 after installing a mod that changes inventory; always save and quit properly so the
.datwrites completely.
FAQ
Do Silksong mods disable achievements?
Debug Mod and Benchwarp do not disable achievements by themselves. Mods that grant items, like All Skills Unlock and Randomizer, will flag your save as modded and achievements earned on that save may not register on Steam. Use a separate profile for those mods.
Can I uninstall BepInEx and return to vanilla?
Yes. Delete winhttp.dll, the BepInEx folder, and doorstop_config.ini from the Silksong root folder, then verify game files in Steam. Restore your backed-up clean save from before modding. Saves that used Inventory Expansion or Randomizer may still be unstable in vanilla.
Will mods work on Game Pass / Windows Store version?
No. BepInEx injection for Silksong in 2026 only reliably works on the Steam and GOG builds. The Windows Store build uses different file protection that blocks doorstop loading.