You are viewing a potentially older version of this package. View all versions.
Jettcodey-JettsShopConfig-1.2.1 icon

JettsShopConfig

️⚠A Work in Progress mod⚠This mod allows you to change the Shops Spawn Logic, Change Item Prices and try forcing specific Items to Spawn.

Date uploaded 2 weeks ago
Version 1.2.1
Download link Jettcodey-JettsShopConfig-1.2.1.zip
Downloads 3171
Dependency string Jettcodey-JettsShopConfig-1.2.1

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2304 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2304

README

Jetts Shop Config

A Shop Configuration mod that will let you modify every ItemType and/or a specific item's spawn amount (min and max), Unlock/set Purchase Limits, multiplier, and price! No matter if it's modded or vanilla.

It's in a very early but somewhat working state and should only be used by other mod developers or very experienced players for now!

Configuration Logic

Config values set to -1 will use the base game values (e.g. price, min/max amount in the shop, and max purchase amount). Config values set to 0 depend on the item or ItemType you're modifying, it may mean infinite or literally 0|Free. Config values set to 1 and higher behave as you would expect (if possible, of course).

If you enable "ItemOverrideItemType" and change a specific item's setting, that value takes priority.

Configurations are not stored in a single massive file. They are split into separate files based on item categories to keep things organized. You will now find the following files in your config folder:

  • Jettcodey.JettsShopConfig.cfg
  • Jettcodey.JettsShopConfig.Cart
  • Jettcodey.JettsShopConfig.Crystals.cfg
  • Jettcodey.JettsShopConfig.Drones.cfg
  • Jettcodey.JettsShopConfig.Grenades.cfg
  • Jettcodey.JettsShopConfig.Guns.cfg
  • Jettcodey.JettsShopConfig.HealthPacks.cfg
  • Jettcodey.JettsShopConfig.Melees.cfg
  • Jettcodey.JettsShopConfig.Mines.cfg
  • Jettcodey.JettsShopConfig.Orbs.cfg
  • Jettcodey.JettsShopConfig.PocketCart.cfg
  • Jettcodey.JettsShopConfig.Tools.cfg
  • Jettcodey.JettsShopConfig.Trackers.cfg
  • Jettcodey.JettsShopConfig.Upgrades.cfg

REPOConfig

When using REPOConfig for in-game Configuration, the Item categories will now appear as separate entries (e.g., "JettsUpgradesConfig"). This allows you to quickly find and edit specific Items.

Important for MoreShopItems Users

If you use the mod MoreShopItems_Updated, your configuration will be automatically migrated,
and the config options with your set values in MoreShopItems will be removed to prevent config conflicts.

Known Issues as of 07 Jan 2026

  • Still not able to generate its own ItemVolumes to allow everything to spawn in the configured amounts.
  • Configuring items from other mods (e.g. MoreUpgrades Player Upgrades) using this mod may conflict with those mods own config files.

I'll make sure it works with the most popular mods that it would otherwise break because of the massive changes to the shop and item logic. (can't guarantee anything tho).

Report bugs/Feature Requests

Let me Know in the Discord Thread of the REPO Modding Server.

CHANGELOG

v1.2.1

  • Fixed custom set MaxPurchaseAmount values not working
  • Fixed small issue with the MoreShopItems config Migration running every Launch

v1.2.0

  • Configuration system has been overhauled to improve organization and ease of use.
  • If you use the mod MoreShopItems_Updated, your configuration will be automatically migrated, and the config options with your set values in MoreShopItems will be removed to prevent config conflicts.

v1.1.2

  • Fixed a Bug which prevented the mod to load all Item Configs.

v1.1.1

  • Added a new option to allow item-specific config changes to override the ItemType configs for that specific item.
  • Added display names instead of using the internal item names.
  • Added a small patch for MenuLib to improve in-game config readability.

v1.0.0

  • First Release