You are viewing a potentially older version of this package.
View all versions.
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 | 9 months ago |
| Version | 1.0.0 |
| Download link | HopesEradicated-AdjustableGameEconomy-1.0.0.zip |
| Downloads | 1279 |
| Dependency string | HopesEradicated-AdjustableGameEconomy-1.0.0 |
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%.
| 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,3,3,4,4" |
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
.dllfile inBepInEx/plugins. - Launch the game and configure settings in
BepInEx/config/HopeEradicated.REPO.AdjustableGameEconomy.cfg.
Feedback
- If you want to support me or report issues/suggest features, visit my Twitch channel.
CHANGELOG
Releases
1.3.1
- Several improvements to cost calculation
- Fixed a bug with the player scale array
1.2.0
- Added configurable multipliers: PurchaseHistoryScaleMultiplier and LevelsCompletedScaleMultiplier to control how much upgrade count and levels completed affect item prices
- Improved safety in item value calculation logic — added error logging to catch unexpected issues that might cause price to drop to 0
- Implemented compact debug logging for normal price calculations and detailed error logs in case of failure
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