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.
模組介紹 作者原文
EN (Click to expand)
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 [GameDirection]/BepInEx/config/HopeEradicated.REPO.AdjustableGameEconomy.cfg.
For example, a value of 1.0 represents the default price (the mod does not affect the game in any way). 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".
📌 Toggle Settings (Click to expand)
| Category | Setting Name | Default Value | Description |
|-----------|----------------------------------|---------------|-------------|
| Toggles | UpgradePlayerCostScale | false | Scale upgrade costs based on the number of players |
| Toggles | HealthPackPlayerCostScale | false | Scale health pack costs based on the number of players |
| Toggles | DronePlayerCostScale | false | Scale drone costs based on the number of players |
| Toggles | CartPlayerCostScale | false | Scale cart costs based on the number of players |
| Toggles | PowerCrystalPlayerCostScale | false | Scale power crystal costs based on the number of players |
| Toggles | ExplosivePlayerCostScale | false | Scale explosive weapon costs based on the number of players |
| Toggles | MeleePlayerCostScale | false | Scale melee weapon costs based on the number of players |
| Toggles | GunPlayerCostScale | false | Scale gun costs based on the number of players |
| Toggles | OrbPlayerCostScale | false | Scale orb costs based on the number of players |
| Toggles | TrackerPlayerCostScale | false | Scale tracker costs based on the number of players |
| General | DisableCostRandomization | false | Disable price randomness and set values to average |
| General | DisableUpgradesPurchasedCostScale | false | Disable cost scaling based on upgrade purchases |
| General | DisableLevelsCompletedCostScale | false | Disable cost scaling based on completed levels |
💰 Price Multipliers (Click to expand)
| Category | Setting Name | Default Value | Description |
|--------------|---------------------------------|---------------|-------------|
| Multipliers | PurchaseHistoryScaleMultiplier | 1.0 | Adjusts existing purchase-scaling values (Upgrades) |
| Multipliers | LevelsCompletedScaleMultiplier | 1.0 | Adjusts existing level-scaling values (Crystals, Health Packs) |
| 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 | OrbPriceMultiplier | 1.0 | Adjusts orb costs |
| Multipliers | TrackerPriceMultiplier | 1.0 | Adjusts tracker costs |
🔢 Scale Arrays (Click to expand)
| Category | Setting Name | Default Value | Description |
|---------------|------------------|-------------------|---------
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: