HopesEradicated-AdjustableGameEconomy icon

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-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100

README

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

  1. The item price is initially calculated using a random range and a global multiplier.
  2. If randomization is disabled, the price is set to the average of min/max values.
  3. 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

  1. Install BepInEx if you haven’t already.
  2. Place the mod’s .dll file in [GameDirection]/BepInEx/plugins.
  3. Launch the game and configure settings in [GameDirection]/BepInEx/config/HopeEradicated.REPO.AdjustableGameEconomy.cfg.

Feedback

RU (Нажми, чтобы раскрыть)

Настраиваемая игровая экономика

Этот мод позволяет настраивать цены на различные игровые предметы, включая улучшения, аптечки, кристаллы и другие. Он поддерживает масштабирование цен в многопользовательском режиме, Multipliers стоимости и опциональную рандомизацию цен.

Возможности

  • Динамическое масштабирование цен в зависимости от количества игроков в многопользовательской игре.
  • Настраиваемые Multipliers для различных типов предметов.
  • Возможность отключить рандомизацию цен, установив их на среднее значение.

Как это работает

  1. Начальная цена предмета вычисляется случайным образом с учетом глобального множителя.
  2. Если рандомизация отключена, цена устанавливается как среднее между минимальным и максимальным значением.
  3. Дополнительные увеличения стоимости применяются в зависимости от:
    • Типа предмета
    • Количества покупок для улучшений
    • Пройденных уровней
    • Количество игроков (если включено в многопользовательском режиме)

Настройки

Измените параметры в файле [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 Детектор ценностей, Детектор эвакуации

Установка

  1. Установите BepInEx, если он еще не установлен.
  2. Поместите .dll файл мода в [GameDirection]/BepInEx/plugins.
  3. Запустите игру и настройте параметры в файле [GameDirection]/BepInEx/config/HopeEradicated.REPO.AdjustableGameEconomy.cfg.

Обратная связь

  • Сообщить об ошибке через GitHub repository.
  • Оставьте отзыв через Google Forms.
  • Чтобы поддержать разработчика, сообщить об ошибках или предложить новые функции, посетите мой Twitch-канал.