Silk Song Item Randomizer

by Michael Saves·v0.5.4·Updated 2025-10-09

Simple item randomization mod that replaces picked items with a random pool of most items in the game.

Screenshots 2 screenshots

About this mod Machine translation

Simple item randomization mod that replaces picked items with a random pool of most items in the game.

Hollow Knight Silksong Item Randomizer

🎮 **An item randomization module designed for "Hollow Knight: Silk Song", adding endless possibilities to your gaming experience! **

✨ Core Functions

This mod replaces every item you pick up with an item from a random pool of most items in the game.

**Random pool contains:**

  • **Emblem** - Switch your emblem on pickup (includes capeless and cursed emblems)
  • **Tools** - various useful tools
  • **Ability Improvements** - Sprint, double jump, Silk Song Roar, Claw Line, etc.
  • **Mission Items** - Mission-critical props
  • **Random Collectibles** - Rosary Beads, Silk Song Larvae, Pale Oil, and more
  • **Map, Mask Fragments, Spools and Silk Hearts** - are now also included in the random pool

🏪 Store Randomization

The store system is now fully randomized:

  • Most items will be randomized and some items can be purchased unlimited times
  • Most of the items in the Shakla Shop remain unchanged, but purchased maps will be compensated with additional items when picked up
  • There may be some bugs in the store system, feedback is welcome!

⚠️ IMPORTANT NOTE

Any non-pickup or shop items (such as power-ups) will remain unchanged, meaning:

-Mods do not completely change the gameplay experience

  • Does not block normal processes like traditional randomizers
  • This is just a preview of what the randomizer could look like

🎮 Control commands

  • **F7** - gives you a random item from the pool
  • **F8 Switch** - Equip the Hunter Badge in cursed/uncloaked state, and equip the Uncloaked Badge otherwise.
  • **F9 Toggle** - enables/disables Silk Song Soar (avoids the diving bell problem before the abyss)

📥 Installation Guide

  • Make sure BepInEx is installed
  • Place the downloaded .dll file into the `Hollow Knight Silksong\BepInEx\plugins` folder

🔧 Technical details

The module will create the `SilksongRandomizerData` folder in the game directory:

  • Contains `given_items.txt` file to record the items obtained
  • Added 2 new file processing store systems
  • Guarantee system including necessary items (such as the common spine required to obtain the Drifter's Cloak)

🔄 Multi-week operation

The module has limited support for multiple archives, if you need to start a new randomization run:

  • Close the game
  • Delete the contents of the `given_items.txt` file (and the store file)

🐛 Known issues

  • The pickup behavior of certain items is abnormal (originally tools, relics, etc.)
  • Possible crash when launching the game or Alt-Tab switching
  • There may be bugs in the store system

---

💫 **Experience the new "Hollow Knight: Silk Song" adventure, every pick up is a surprise! **

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. There is no universal mod manager for this game: some mods replace game files directly, some go into a game-specific Mods folder, and some need a game-specific community loader or tool first — follow the bundled readme.
  3. Place the files exactly as the readme says; mods with listed dependencies need those installed too.
  4. Launch the game to confirm it loaded; some games require enabling mods in settings or an in-game mod menu.

Install locations vary a lot between games and mods — the bundled readme is the most reliable guide.

File & checksum

Filename
HKS_Randomizer
File size
19.9 KiB