Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
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.
| Last updated | 10 months ago |
| Total downloads | 159654 |
| Total rating | 4 |
| Categories | Mods Upgrades Server-side |
| Dependency string | HopesEradicated-AdjustableGameEconomy-1.3.1 |
| Dependants | 50 other packages depend on this package |
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
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
.dllfile in[GameDirection]/BepInEx/plugins. - Launch the game and configure settings in
[GameDirection]/BepInEx/config/HopeEradicated.REPO.AdjustableGameEconomy.cfg.
Feedback
- Report an issue via the GitHub repository.
- For feedback, please use Google Forms.
- To support me, report issues, or suggest features, visit my Twitch channel.
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.
Обратная связь
- Сообщить об ошибке через GitHub repository.
- Оставьте отзыв через Google Forms.
- Чтобы поддержать разработчика, сообщить об ошибках или предложить новые функции, посетите мой Twitch-канал.