
AdjustableGameEconomy
Item prices scale dynamically based on settings, player count, and progression. Adjustments apply to upgrades, health packs, power crystals, and more, with optional cost randomization.
Date uploaded | 2 weeks ago |
Version | 1.0.2 |
Download link | HopesEradicated-AdjustableGameEconomy-1.0.2.zip |
Downloads | 22593 |
Dependency string | HopesEradicated-AdjustableGameEconomy-1.0.2 |
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.2100README
Adjustable Game Economy
This mod allows you to customize the pricing of various in-game items, including Upgrades, Health Packs, Power Crystals, and more. It supports multiplayer scaling, cost multipliers, and optional price randomization.
Features
- Dynamic price scaling based on player count in multiplayer.
- Customizable multipliers for different item types.
- Option to disable price randomization, setting all costs to an average value.
How It Works
- The item price is initially calculated using a random range and a global multiplier.
- If randomization is disabled, the price is set to the average of min/max values.
- Additional cost increases are applied based on:
- Item type
- Upgrade purchase history
- Completed levels
- Player count (if enabled in multiplayer)
Configuration
Modify settings in BepInEx/config/HopeEradicated.REPO.AdjustableGameEconomy.cfg
.
For example, a value of 1.0
represents the default price (normal price). A value of 1.5
represents 150% of the normal price, increasing the cost by 50%. You can adjust PlayerScaleArray
size if you have more than 6 players. Simply expand the array by adding new values, e.g., "1,2,2.5,3,4,4.5,5,5.5,6"
.
Category | Setting Name | Default Value | Description |
---|---|---|---|
Toggles | MultiplayerUpgradeCostScale |
false |
Scale upgrade costs based on the number of players |
Toggles | MultiplayerHealthPackCostScale |
false |
Scale health pack costs based on the number of players |
Toggles | DisableCostRandomization |
false |
Disable price randomness and set values to average |
Multipliers | UpgradePriceMultiplier |
1.0 |
Adjusts upgrade costs |
Multipliers | DronePriceMultiplier |
1.0 |
Adjusts drone costs |
Multipliers | CartPriceMultiplier |
1.0 |
Adjusts cart costs |
Multipliers | PowerCrystalPriceMultiplier |
1.0 |
Adjusts power crystal costs |
Multipliers | ExplosivePriceMultiplier |
1.0 |
Adjusts grenade/mine costs |
Multipliers | MeleePriceMultiplier |
1.0 |
Adjusts melee weapon costs |
Multipliers | HealthPackPriceMultiplier |
1.0 |
Adjusts health pack costs |
Multipliers | GunPriceMultiplier |
1.0 |
Adjusts gun costs |
Multipliers | UtilPriceMultiplier |
1.0 |
Adjusts utility item costs (e.g., trackers, orbs) |
Scale Arrays | PlayerScaleArray |
"1,2,2.5,3,4,4.5" |
Sets cost multipliers based on the number of players |
Item Type Mappings
Item Type | Affected Setting |
---|---|
Upgrades | UpgradePriceMultiplier |
Drones | DronePriceMultiplier |
Carts | CartPriceMultiplier |
Power Crystals | PowerCrystalPriceMultiplier |
Explosives (Grenades, Mines) | ExplosivePriceMultiplier |
Melee Weapons | MeleePriceMultiplier |
Health Packs | HealthPackPriceMultiplier |
Guns | GunPriceMultiplier |
Utilities (Orbs, Trackers) | UtilPriceMultiplier |
Installation
- Install BepInEx if you haven’t already.
- Place the mod’s
.dll
file inBepInEx/plugins
. - Launch the game and configure settings in
BepInEx/config/HopeEradicated.REPO.AdjustableGameEconomy.cfg
.
Feedback
- For feedback, please use Google Forms.
- To support me, report issues, or suggest features, visit my Twitch channel.
CHANGELOG
Releases
1.1.0
- Added new toggles for scaling prices based on the number of players for different items (e.g., drones, health packs, weapons)
- Added new toggles to disable price scaling based on number of upgrades purchased and number of levels completed
- Utilities now split into two separate types - Orbs, Trackers
- Added example items for each type in Item Type Mappings
- Major code redisign and refactor
1.0.2
- Fixed an issue with item price set to 0
1.0.1
- Fixed an issue with small item price values (actual error in game logic 💀)
- Added float parameters for the PlayerScaleArray config
1.0.0
- Initial Release