Hard Item Randomizer
Silksong HardRando: Silksong HardRando: room, item, trap, enemy. This is only a rough, temporary attempt, serving as a barely usable stopgap
About this mod Machine translation
Hard\_Item\_Randomizer w/ SceneRandom is a configuration package that integrates Hard\_Item\_Randomizer with BloodDestroier's Scene Randomizer. The room randomization borrows the core logic of BloodDestroier's Scene Randomizer, and the trap randomization is implemented independently by this module. After installation, you can experience the complete random challenge of Silk Song with random items, random rooms and random traps at the same time.
Note: This module already comes with random items and random rooms, so there is no need to download additional corresponding modules. The room randomly uses the door blacklist (BlacklistedExits) to filter some connections. The list is built-in and does not require manual configuration. Using this mod requires Architect to be installed to support dynamic placement of traps and scene objects.
\---
Hard\_Item\_Randomizer w/ SceneRandom is a configuration package that combines Hard\_Item\_Randomizer with BloodDestroier's Scene Randomizer. Room randomization uses the core logic of BloodDestroier's Scene Randomizer, while trap randomization is independently implemented by this mod. Once installed, you can experience a complete Silksong randomizer challenge featuring Item randomization, Room randomization Trap randomization
Notes: This mod includes Item Randomizer, Room Randomizer — no additional mods required for these features. Room randomization uses a built-in BlacklistedExits list to filter certain connections; no manual configuration is needed. Architect is required for dynamic placement of traps and scene objects.
\---
\## Installation / Installation
1\. Make sure BepInEx 5.x is installed.
2\. Place the module files into the BepInEx/plugins folder.
1\. Make sure BepInEx 5.x is installed.
2\. Place the mod files into BepInEx/plugins.
3\. Install Architect (required). All other dependencies are included.
4\. Launch the game; the mod will load automatically.
\---
\## Configuration / Configuration
All configuration of the mod is done in the in-game menu, no need to manually edit configuration files.
If you need to make temporary adjustments, press F7
\- \\Item Random\\: Controls whether rewards such as checkpoints, pickup points, shops, and stele are randomized.
\- \\Room Random\\: Controls whether the connections between scenes are reorganized.
\- \\Monster Random\\: Controls whether enemies are replaced with random enemies.
\- \\Trap Random\\: Control whether additional traps are generated in the scene.
All configuration is done via the mode menu – no manual file editing required.
If need adgustment in game,press F7
\- \\Item Randomizer\\: Controls whether checkpoints, pickups, shops, and tablets are randomized.
\- \\Room Randomizer\\: Controls whether scene connections are rearranged.
\- \\Enemy Randomizer\\: Controls whether enemies are replaced with random ones.
\- \\Trap Randomizer\\: Controls whether extra traps are spawned in scenes.
\---
\## Archive / Saves
The module will persist the random mapping data in BepInEx/config/SilksongItemRandomizer/global\_save.json. This file is bound to the seed, and all reward distributions under the same seed are fixed.
The mod persists random mapping data in BepInEx/config/SilksongItemRandomizer/global\_save.json. This file is tied to the seed – all rewards are fixed for a given seed.
\---
\## Dependencies / Dependencies
\- \\Required / Required\\: BepInEx 5.x
\- \\Recommended / Recommended\\: Benchwarp (bench teleportation), DebugMod (debugging tool)
\---
\## Feedback / Feedback
If you encounter problems or have suggestions for improvements, please provide feedback (please attach global\_save.json and BepInEx/LogOutput.log).
For bug reports or suggestions, please include your global\_save.json and BepInEx/LogOutput.log.
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.
Install these first, or the mod will not work: