Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
ShopSpawnByType
Customize the REPO shop by item type: remove types, weight how often each appears, and optionally ignore shelf sizes so a type can dominate. Opt-in debug keys included.
| Last updated | 3 months ago |
| Total downloads | 32 |
| Total rating | 0 |
| Categories | Mods Tools Weapons |
| Dependency string | HVG_Solutions-ShopSpawnByType-1.0.0 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2305README
ShopSpawnByType
Take control of what shows up in the R.E.P.O. shop, by item type.
Features
- Filter by type — set any type's weight to
0to remove it from the shop (e.g. weapons only, no upgrades). - Weight by type —
1= normal,2+= more frequent. Make grenades common, vehicles rare, whatever you like. - Ignore item sizes (optional) — normally an item only spawns on a shelf matching its size, which caps rare-sized types like melee. Turn this on and weights become a true spawn rate, so a single type can flood the shop.
- Max shop items — raise how many weapons the shop tries to spawn.
- In-game config — every setting shows up in the menu if you have REPOConfig.
Item types
drone, orb, cart, item_upgrade, player_upgrade, power_crystal, grenade, melee, healthPack, gun, tracker, mine, pocket_cart, tool, vehicle, launcher
Debug keys (opt-in)
Off by default. Set Enable Debug Keys = true in the config to use them:
| Key | Action |
|---|---|
| F7 | Warp straight to a shop |
| F8 | Print the weighted shop contents to the console |
| F9 | Toggle god mode |
Singleplayer / host only.
Notes
- Host-authoritative: the host decides the shop and it syncs to everyone through the game's existing networking.
- "Ignore item sizes" can look a little rough (big items on small shelves) — that's the trade-off for letting any type dominate.