This package has been marked as deprecated, and it's suggested another
alternative is used.
You are viewing a potentially older version of this package.
View all versions.

ShopEnhancements
Gives you unprecedented control over the shop. Now compatible with all other mods that add custom items.
Date uploaded | a week ago |
Version | 2.0.1 |
Download link | discjenny-ShopEnhancements-2.0.1.zip |
Downloads | 26024 |
Dependency string | discjenny-ShopEnhancements-2.0.1 |
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.2100
README
Shop Enhancements
A mod that enhances the shop experience in R.E.P.O. by adding more shelf space, configurable item counts, and price scaling options.
Features
🛍️ Expanded Shop Space
- Additional shelf space using GalaxyMods' custom shelf prefab (Credit: GalaxyMods)
- Better organization of items in the shop
- More room for the increased item variety
📦 Configurable Item Counts
Control the minimum and maximum number of items that can appear in the shop for each category:
- Regular Carts
- Pocket Carts
- Guns
- Melee Weapons
- Grenades
- Drones
- Mines
- Trackers
- Power Crystals
- Health Packs
- Upgrades
💰 Price Scaling Options
- Global Price Multiplier: Adjust all shop prices with a single multiplier (0.1x to 5.0x)
- Upgrade Cost Scaling Modes:
- Vanilla: Base game behavior (cost scales with total purchased)
- HighestPlayer: Cost scales with the highest level any single player has for that upgrade
🔧 Upgrade Type Controls
Individual maximum counts for each upgrade type:
- Health Upgrades
- Energy Upgrades
- Strength Upgrades
- Speed Upgrades
- Jump Upgrades
- Map Upgrades
- Launch Upgrades
- Range Upgrades
🔄 Mod Compatibility
- Seamless integration with other mods that add custom shop items
- Custom items from other mods are preserved while still applying our shop enhancements
- Shop space and item counts automatically adjust to accommodate modded items
Configuration
All settings can be found in BepInEx/config/discjenny.ShopEnhancements.cfg
The config file is organized into three sections:
- Shop Settings - Item Count
- Shop Settings - Cost Scaling
- Upgrade Settings - Max Amount
Default Values
- Global Price Multiplier: 1.0 (normal prices)
- Upgrade Cost Mode: Vanilla
- Item Counts: Varies by category, check config file for details
- Upgrade Maximums: Configurable per upgrade type
Bug Reports
Found a bug? Please report it on our GitHub Issues page.
When reporting bugs, please include:
- Your mod version
- Steps to reproduce the issue
- Expected vs actual behavior
- Any error messages or logs
- Whether the issue occurs in single player, as host, or as client
Credits
- GalaxyMods: Custom shelf prefab used for expanded shop space
- REPOLib: Core dependency providing essential functionality
- Contributors: Everyone who has reported bugs and suggested features
CHANGELOG
Changelog
All notable changes to this project will be documented in this file.
Changelog
[2.0.1] - 03-30-2025
Added
- Compatibility with other mods that add custom shop items
- Automatic adjustment of shop space and item counts for modded items
- Preservation of custom items while managing vanilla items
Changed
- Improved shop item filtering to only remove vanilla items
- Shop spawn limits now account for modded items in calculations
- Better handling of item list management for mod compatibility
Fixed
- Issue where custom modded items were being cleared from shop
- Spawn limit calculations not considering modded items
- Potential conflicts with other mods' shop items
[2.0.0] - 03-29-2025
Added
- Expanded shop space using GalaxyMods' custom shelf prefab
- Global price multiplier (0.1x to 5.0x) for all shop items
- Individual maximum counts for each upgrade type:
- Health Upgrades
- Energy Upgrades
- Strength Upgrades
- Speed Upgrades
- Jump Upgrades
- Map Upgrades
- Launch Upgrades
- Range Upgrades
- Configurable min/max counts for new item categories:
- Regular Carts
- Pocket Carts
- Guns
- Melee Weapons
- Grenades
- Drones
- Mines
- Trackers
- Power Crystals
- Health Packs
- New upgrade cost scaling mode: HighestPlayer
- Cost scales with highest level any player has for that upgrade
- Alternative to vanilla's total-purchased scaling
Changed
- Completely reworked shop item spawning system
- Improved configuration organization with three distinct sections:
- Shop Settings - Item Count
- Shop Settings - Cost Scaling
- Upgrade Settings - Max Amount
- Better logging for debugging and troubleshooting
- Updated to use REPOLib for core functionality
Fixed
- Item spawning issues in multiplayer
- Upgrade cost scaling inconsistencies
- Various edge cases with item counts
[1.1.0] - 03-29-2025
Added
- New configuration option
UpgradeCostScalingMode
with two modes:Vanilla
: Preserves default game behavior (50% price increase per purchase, 5% discount per additional player)HighestPlayer
: Price scales only with highest upgrade level among players, ignoring multi-player discounts
- Automatic cleanup of outdated configuration entries during updates
- Better organization of configuration file into clear sections
Changed
- Improved configuration handling to preserve user settings during updates
- Reorganized configuration file into logical sections for better readability
[1.0.0] - 03-29-2025
Added
- Initial release.
- Configuration option
MaxUpgradeItems
to set the maximum number of shop upgrades (default: 14, range: 0-14). - Configuration option
MinUpgradeItems
to set the minimum number of shop upgrades (default: 14, range: 0-14). - Validation to ensure MinUpgradeItems is not greater than MaxUpgradeItems.
- Randomization of the number of upgrade items spawned between the configured (and validated) min and max values each time the shop initializes.
- Functionality applies only when the player is the host (MasterClient) or in singleplayer mode.