You are viewing a potentially older version of this package. View all versions.
HopesEradicated-AdjustableGameEconomy-1.2.0 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.

Date uploaded a year ago
Version 1.2.0
Download link HopesEradicated-AdjustableGameEconomy-1.2.0.zip
Downloads 31649
Dependency string HopesEradicated-AdjustableGameEconomy-1.2.0

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.

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

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

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