GuaranteedInteractables
Guarantees configurable minimum spawns for printers, scrappers, shrines, void cradles, drones, chests and more.Guaranteed Interactables
Guarantees configurable minimum spawns for printers, scrappers, void cradles, common drones, and common chests.
Spawn order
Every normal stage follows this order:
- Vanilla generation rolls its usual interactables.
- Specific minimums add only missing configured objects.
- Total random minimums count their group and randomly add enabled pool types until the configured total is reached.
Supported settings
Printers
- White, Green, Red, and Yellow printers
Total random printers
Other
- Scrappers
- Shrines of Chance
- Void Cradles — requires Survivors of the Void
Drones
- Gunner Drones
- Healing Drones
Total random drones
Chests
- Small Chests
- Large Chests
- Equipment barrels
- Category Chests (damage, healing, utility)
Total random chests
Default settings
| Setting | Default minimum per normal stage |
|---|---|
| White / Green / Red / Yellow Printers | 1 each |
| Scrappers | 1 |
| Void Cradles | 1 |
| Shrines of Chance | 0 |
| Gunner Drones / Healing Drones | 0 each |
| Small / Large / Equipment / Category Chests | 0 each |
| Total random printers / drones / chests | 0 each |
Set any minimum to 0 to disable it. Aggregate-pool type toggles default to enabled, but do nothing unless their matching total-random setting is greater than 0.
Aggregate pools
Each aggregate setting picks uniformly from the enabled types in its pool. A pool only uses spawn cards offered by the current normal-stage director; unavailable choices are ignored and another enabled available type is selected.
Use the Random printer pool, Random drone pool, and Random chest pool config sections to enable or disable individual types for aggregate selection.
Installing and configuring
Install through r2modman or the Thunderstore app. Launch once, close the game, then edit:
BepInEx/config/com.goose.guaranteedinteractables.cfg
Set a minimum to 0 to disable it. The host's config controls multiplayer runs.
Notes
- Runs only on normal randomly-selected stages; it does not add objects in Bazaar, Void Fields, menus, or other special scenes.
- The mod intentionally limits this release to commonly available stage-director cards. Special/rare cards such as TC-280, Cleansing Pools, special shrines, and drone stations are not exposed yet.
- If a configured object cannot be placed, it is skipped and reported in
BepInEx/LogOutput.log.
