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 |
| Scale Arrays |
PlayerScaleArray |
"1,2,2.5,3,4,4.5" |
Defines cost multipliers for different player counts |
📜 Item Type Mappings (Click to expand)
| Item Type |
Affected Setting |
Example Items |
| Upgrades |
UpgradePriceMultiplier |
Health Upgrade, Range Upgrade |
| Drones |
DronePriceMultiplier |
Roll Drone, Feather Drone |
| C.A.R.T |
CartPriceMultiplier |
Pocket C.A.R.T, C.A.R.T |
| Power Crystals |
PowerCrystalPriceMultiplier |
Energy Crystal |
| Explosives (Grenades, Mines) |
ExplosivePriceMultiplier |
Grenade, Shockwave Mine |
| Melee Weapons |
MeleePriceMultiplier |
Baseball Bat, Frying Pan, |
| Health Packs |
HealthPackPriceMultiplier |
Small Health Pack, Large Health Pack |
| Guns |
GunPriceMultiplier |
Pistol, Tranquiliser |
| Orbs |
OrbPriceMultiplier |
Zero Gravity Orb, Healing Orb (CURRENTLY REMOVED FROM THE GAME) |
| Trackers |
TrackerPriceMultiplier |
Valuable Detector, Extraction Detector |
Installation
- Install BepInEx if you haven’t already.
- Place the mod’s
.dll file in [GameDirection]/BepInEx/plugins.
- Launch the game and configure settings in
[GameDirection]/BepInEx/config/HopeEradicated.REPO.AdjustableGameEconomy.cfg.
Feedback
RU (Нажми, чтобы раскрыть)
Настраиваемая игровая экономика
Этот мод позволяет настраивать цены на различные игровые предметы, включая улучшения, аптечки, кристаллы и другие. Он поддерживает масштабирование цен в многопользовательском режиме, Multipliers стоимости и опциональную рандомизацию цен.
Возможности
- Динамическое масштабирование цен в зависимости от количества игроков в многопользовательской игре.
- Настраиваемые Multipliers для различных типов предметов.
- Возможность отключить рандомизацию цен, установив их на среднее значение.
Как это работает
- Начальная цена предмета вычисляется случайным образом с учетом глобального множителя.
- Если рандомизация отключена, цена устанавливается как среднее между минимальным и максимальным значением.
- Дополнительные увеличения стоимости применяются в зависимости от:
- Типа предмета
- Количества покупок для улучшений
- Пройденных уровней
- Количество игроков (если включено в многопользовательском режиме)
Настройки
Измените параметры в файле [GameDirection]/BepInEx/config/HopeEradicated.REPO.AdjustableGameEconomy.cfg.
Например, значение 1.0 означает стандартную цену (мод не влияет на игру). Значение 1.5 увеличивает стоимость на 50% (т.е. 150% от стандартной цены). Если у вас более 6 игроков, можно изменить размер PlayerScaleArray, добавив новые значения, например: "1,2,2.5,3,4,4.5,5,5.5,6".
📌 Переключаемые настройки (Нажми, чтобы развернуть)
| Категория |
Название параметра |
Значение по умолчанию |
Описание |
| Toggles |
UpgradePlayerCostScale |
false |
Масштабировать стоимость улучшений в зависимости от количества игроков |
| Toggles |
HealthPackPlayerCostScale |
false |
Масштабировать стоимость аптечек в зависимости от количества игроков |
| Toggles |
DronePlayerCostScale |
false |
Масштабировать стоимость дронов в зависимости от количества игроков |
| Toggles |
CartPlayerCostScale |
false |
Масштабировать стоимость тележек в зависимости от количества игроков |
| Toggles |
PowerCrystalPlayerCostScale |
false |
Масштабировать стоимость кристаллов в зависимости от количества игроков |
| Toggles |
ExplosivePlayerCostScale |
false |
Масштабировать стоимость взрывчатки в зависимости от количества игроков |
| Toggles |
MeleePlayerCostScale |
false |
Масштабировать стоимость ближнего оружия в зависимости от количества игроков |
| Toggles |
GunPlayerCostScale |
false |
Масштабировать стоимость огнестрельного оружия в зависимости от количества игроков |
| Toggles |
OrbPlayerCostScale |
false |
Масштабировать стоимость сфер в зависимости от количества игроков |
| Toggles |
TrackerPlayerCostScale |
false |
Масштабировать стоимость трекеров в зависимости от количества игроков |
| General |
DisableCostRandomization |
false |
Отключить рандомность цен и установить их на среднее значение |
| General |
DisableUpgradesPurchasedCostScale |
false |
Отключить увеличение стоимости на основе покупок улучшений |
| General |
DisableLevelsCompletedCostScale |
false |
Отключить увеличение стоимости на основе завершенных уровней |
💰 Множители цен (Нажми, чтобы развернуть)
| Категория |
Название параметра |
Значение по умолчанию |
Описание |
| Multipliers |
PurchaseHistoryScaleMultiplier |
1.0 |
Регулирует масштабирование стоимости на основе истории покупок (улучшения) |
| Multipliers |
LevelsCompletedScaleMultiplier |
1.0 |
Регулирует масштабирование стоимости на основе пройденных уровней (кристаллы, аптечки) |
| Multipliers |
UpgradePriceMultiplier |
1.0 |
Регулирует стоимость улучшений |
| Multipliers |
DronePriceMultiplier |
1.0 |
Регулирует стоимость дронов |
| Multipliers |
CartPriceMultiplier |
1.0 |
Регулирует стоимость тележек |
| Multipliers |
PowerCrystalPriceMultiplier |
1.0 |
Регулирует стоимость кристаллов |
| Multipliers |
ExplosivePriceMultiplier |
1.0 |
Регулирует стоимость гранат и мин |
| Multipliers |
MeleePriceMultiplier |
1.0 |
Регулирует стоимость оружия ближнего боя |
| Multipliers |
HealthPackPriceMultiplier |
1.0 |
Регулирует стоимость аптечек |
| Multipliers |
GunPriceMultiplier |
1.0 |
Регулирует стоимость огнестрельного оружия |
| Multipliers |
OrbPriceMultiplier |
1.0 |
Регулирует стоимость сфер |
| Multipliers |
TrackerPriceMultiplier |
1.0 |
Регулирует стоимость трекеров |
🔢 Масштабируемые массивы (Нажми, чтобы развернуть)
| Категория |
Название параметра |
Значение по умолчанию |
Описание |
| Scale Arrays |
PlayerScaleArray |
"1,2,2.5,3,4,4.5" |
Определяет Множители стоимости в зависимости от количества игроков |
📜 Соответствие типов предметов (Нажми, чтобы развернуть)
| Тип предмета |
Соответствующий параметр |
Примеры |
| Улучшения |
UpgradePriceMultiplier |
Улучшение здоровья, Улучшение дальности |
| Дроны |
DronePriceMultiplier |
Катящийся дрон, Пернатый дрон |
| Тележки |
CartPriceMultiplier |
Карманная тележка, Тележка |
| Силовые кристаллы |
PowerCrystalPriceMultiplier |
Энергетический кристалл |
| Взрывчатка (гранаты, мины) |
ExplosivePriceMultiplier |
Граната, Взрывная мина |
| Оружие ближнего боя |
MeleePriceMultiplier |
Бейсбольная бита, Сковородка |
| Аптечки |
HealthPackPriceMultiplier |
Маленькая аптечка, Большая аптечка |
| Огнестрельное оружие |
GunPriceMultiplier |
Пистолет, Транквилизатор |
| Сферы |
OrbPriceMultiplier |
Орб нулевой гравитации, Лечебный орб (УДАЛЕН ИЗ ИГРЫ) |
| Трекеры |
TrackerPriceMultiplier |
Детектор ценностей, Детектор эвакуации |
Установка
- Установите BepInEx, если он еще не установлен.
- Поместите .dll файл мода в [GameDirection]/BepInEx/plugins.
- Запустите игру и настройте параметры в файле [GameDirection]/BepInEx/config/HopeEradicated.REPO.AdjustableGameEconomy.cfg.
Обратная связь