You are viewing a potentially older version of this package. View all versions.
PxntxrezStudio-REPOConomy-1.1.4 icon

REPOConomy

Dynamic economy system for R.E.P.O. with 56 unique random events that modify valuable prices each level. (Fully configurable)

Date uploaded 8 months ago
Version 1.1.4
Download link PxntxrezStudio-REPOConomy-1.1.4.zip
Downloads 3944
Dependency string PxntxrezStudio-REPOConomy-1.1.4

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

⚠️ IMPORTANT NOTICE: HOST-ONLY MOD ⚠️

This mod is ONLY required for the host in multiplayer games. Other players do not need to install this mod for it to work properly.

Clients can install it to see the same synced economy UI as the host


Thunderstore Profile Thunderstore Version Thunderstore Downloads


If you like my work, you can: DonationAlerts

REPOConomy

A full-featured dynamic economy mod for R.E.P.O.

On every level (starting from level 2 configurable), the game can roll (with 50% chance) one of 56 unique economy events like Inflation, Chaos, or Treasure Rush — each with different effects on valuable value. The chance is fully configurable.

Valuable prices are no longer fixed. Instead, each item dynamically rolls a value based on the current economy type and level scaling. with (custom config settings).

The result? A fresh, unpredictable economy every run!


Features

  • Dynamic Economy Types: A dozen+ market conditions (Stable, Inflation, Chaos, etc.) each with unique value modifiers
  • Automatic Daily Events: New “economy events” unlock as you progress or on a schedule
  • Value Randomizer: Adjusts the dollar‐value of valuables on spawn within configured bounds
  • Real-Time Sync: MasterClient rolls the economy and shares UI with all players via Photon (if they also use this mod)
  • On-Screen HUD Overlay: Shows economy type, level scaling, and value range (toggle with G) or automatically hides after 8 seconds
  • Fully Configurable: Tweak every parameter via BepInEx config or in-game GUI with REPOConfig

📘 New to REPOConomy? Check out the How It Works section below! 📘

How It Works (REPOConomy Explained)

⚠️ Highly Recommended: Read Before Playing ⚠️

  • Learn exactly how REPOConomy affects gameplay, prices, and events!
(Click to Expand)

📊 How does REPOConomy work?

Pretty simple — here's a detailed explanation:


🧩 1. Economy appearance & UI

At the start of each level (only levels — not shop!), the host and all players (if they also have this mod installed) see the UI with the current economy:

💡 Example of the interface screenshot:

The UI consists of 4 lines:


Line 1 — Name of the current economy event

  • Displays the active economic mode. Example: Stable
  • Stable means the default mode is active:
    • Only the values from the config + level scale (LevelScale) are used
  • Deflation — an event that affects valuable prices, and so on...

Line 2 — Value Range (Range)

Example: –5% to +10%

  • These are the limits within which each valuable can drop or increase in price
  • For example, a valuable might get +3.7% or –2.1% — randomly picked

Line 3 — Level and LevelScale

Example: Level 4 (–3% - +3%)
This shows how much level scaling affects the economy:

  • LevelScaleMin and LevelScaleMax are set in the config (default: 1%)
  • They're added to the current Range
    → Example: if base Range was –5% ~ +10%, then on level 4 it becomes:
    –8% ~ +13%

Line 4 — Description of the current event (Flavor)

Example:

  • StableEconomy by default
  • DeflationMarket Crash
  • It's just flavor text explaining the "feel" of the current economic situation

  • ✅ The UI automatically hides after 8 seconds
  • You can toggle it manually anytime using the G key

💰 2. How is the economy applied to valuables?

Each valuable gets a unique price modification percentage.
Here's how it works:

  • The current Range is used, for example:
    –5% min — +10% max

  • The mod picks a random value within this range.
    Example:

    • Valuable A gets +1.43%
    • Valuable B gets –2.41%
  • This means:

    • A increases in price by 1.43%
    • B drops in price by 2.41%
  • These values are independent and unique for each valuable

  • The logic is fully randomized, but limited by the Range

🖼 Screenshot showing how the mod changes valuable prices:

So each level creates a new economic situation where some valuables become more valuable, while others become less valuable.


🎯 3. What do events do?

Events begin appearing from level 2, with a 50% chance.
Events modify the value Range for valuables.

Examples:

  • 🟢 Inflation:

    • Adds +0% to the min value
    • Adds +10% to the max value
    • → New Range becomes: –5% → –5%, +10% → +20%
  • 🔻 Deflation:

    • Decreases min value by –10%
    • Decreases max value by –5%
    • → New Range becomes: –5% → –15%, +10% → +5%

Each event affects how much valuables can rise or fall in value, making the game more interesting, harder, or more profitable.


⚠️ Important to know:

  • REPOConomy does NOT affect shop!
    It only works in levels, and only on valuables.
  • Events are triggered starting from the level set in EventsStartLevel (default: 2), and appear with a 50% chance.
  • All of this can be configured in .cfg or via the REPOConfig GUI.

✅ Summary:

  • 🎲 Economy is random, but controlled via config and events
  • 💸 Each valuable gets its own price within the current rules
  • 📈 Events can boost, weaken, or break the economy
  • 🧠 The UI shows everything: event name, range, level impact, and description

We hope now you understand how REPOConomy works — and how it makes every run unique!


Compatibility

  • Supports valuables from Other Mods
  • Supports the latest Beta Version of R.E.P.O.

Installation

  1. Install BepInExPack for R.E.P.O.
  2. (Optional) Install REPOConfig for in-game GUI:
  3. Copy REPOConomy.dll into your BepInEx/plugins folder
  4. Launch R.E.P.O.

Configuration

💡 Recommended: Install the REPOConfig mod to change these settings directly in-game via a GUI.

Located in:
BepInEx/config/PxntxrezStudio.REPOConomy.cfg

Below are all available configuration options.


🔹 Economy

Setting Description Default
DefaultBaseMin Base minimum multiplier applied before level scaling 5.0
DefaultBaseMax Base maximum multiplier applied before level scaling 10.0
UseTwoStepPercentRoll Separate negative and positive percent rolls false
PercentRollMode Determines weighed percentage RNG: Random = Uniform (Flat), Stable = Near center (Bell curve), Volatile = Near Min/Max (Inverse bell curve), Dynamic (Changes per level) Random

🔹 LevelScale

Setting Description Default
LevelScaleMin Percent increase added to minimum per level 1
LevelScaleMax Percent increase added to maximum per level 1

🔹 Limits

Setting Description Default
ClampMinLimit Lowest allowed percent (e.g. –100% reduction) 100.0
ClampMaxLimit Highest allowed percent (e.g. +1000% increase) 1000.0

🔹 Events

Setting Description Default
EventsStartLevel Level at which economy events can begin 2
NoEvents Force all runs to use Stable economy (disable events) false

🔹 EventsChance

Setting Description Default
UseEventsChance Enable random event roll per level true
EventChance Chance (%) to trigger an economy event when permitted 50

🔹 Debug

Setting Description Default
ShowTotalMapValue Log (In console) total dollar value of all valuables on the map false

🔹 UI Settings

Setting Description Default
UI Language Language used for the economy UI English

🎲 Economy Events & Effects

Below are all available Events and their effects.
More events will be added with every updates!

Event (EconomyType) Effect on baseMin / baseMax In-Game Description
Stable No change (Uses the values from the config) Economy by default
Deflation –10% min, –5% max Market Crash
Inflation +0% min, +10% max Moment to Get Rich!
Chaos –10% min, +10% max Financial chaos...
FreezeMarket 0% min, 0% max Economy frozen :(
BlackMarketSurge –10% min, +20% max Values have become more expensive...
Overload –100% min, +100% max 50/50
RareBoom +5% min, +30% max Values are suddenly in price!
CommonCrash –30% min, –10% max Values are devalued!
LegendaryOnlyMatters –20% min, +5% max Only the best makes sense...
EchoMarket –25%→0% min, 0%→+25% max (random) Prices are jumping like crazy...
ReverseInflation –15% min, –5% max Budget is better than wealth...
LuxuryHunt +10% min, +40% max Values are much more expensive!
DumpsterDive +5% min, +60% max Everything has become expensive!
ExtraProfit +0% min, +50% max Today you can sell more profitably!
ScamSeason –30% min, –10% max Prices are falling... :(
SuddenDrop –50% min, –20% max Almost everything has depreciated!
TreasureRush +100% min, +200% max Every value is — treasure!
ZeroGravity –50% min, +150% max Everything is unstable...
Turbulence ±30% equally to min & max (random) Prices behave unpredictably...
BubbleBurst –40% min, –5% max The market was booming... until it wasn’t
CollectorsFrenzy +30% min, +80% max Everything is worth more than it should be
PanicSale –40% min, –20% max Players are panic-selling everything for pennies!
EconomicTwister Ignores min/max — 0%→200% per valuable Every valuable gets a completely random value.
TaxAudit –15% min, –15% max The Tax Department has reviewed your valuables.
Crash & Burn –90% min, 0% max The market is collapsing — brace for losses.
GoldenHour +20% min, +50% max A perfect time to sell — prices are booming!
CrystalBubble +50% min, +100% max Market euphoria! Prices are sky-high… for now
CoinDecay –20% min, –60% max Everything feels worthless. Time to sell or hold?
EchoCrash ±50% equally to min & max (random) Residual shockwaves shake the market unpredictably
SpeculationBubble –20% min, +100% max Prices are inflating without logic... Bubble may burst any time!
ColdStorage –10% min, –10% max Nothing sells well. Prices are frozen under market value
PriceWhirlwind –60%→0% min, 0%→+60% max (random) An unstable market surge throws prices into a whirlwind!
ExperimentalPricing –20% min, +40% max Prices fluctuate wildly due to market experiments
ShadowMarket –60% min, +5% max A secret market drains value from most valuables
AuctionFever +10% min, +80% max A bidding war is driving prices through the roof!
MemoryMarket ±5% random offset to current range Prices mirror the past — but with a twist
LoopbackSpike Doubles current min/max range History repeats with extreme volatility
GlitchedGoldrush Sets min/max to +20% / +100% Something’s broken… but you’re getting rich
MarketEclipse –5% min, +5% max An economic blackout... almost no movement
JackpotMirage Random –50% to +150% Everything looks like gold... but some of it’s fool’s gold
CollectorsVoid –90% min, –50% max All value is lost — nothing is collectible anymore
VolatileExperiment –100% min, +250% max A dangerous economic experiment — chaos reigns
CleanSweep +0% min, +5% max A calm period — nothing to fear, nothing to gain
ValueVortex –100% → +100% (per valuable, random) A swirling mess of prices — unpredictable and wild
TemporalSurge –20% min, +60% max Prices shift with a pulse of time itself.
EchoOfWealth Keeps previous range Prices mimic those from two levels ago.
ArtifactBloat +50% min, +100% max Old junk is now gold.
MarketDrain –60% min, –30% max All prices slowly drain into the void.
InversionProtocol Flips positive/negative Low-value becomes high-value. High-value drops.
SyntheticDemand Random +0% to +80% max increase Artificial demand spikes at random.
TaxFrenzy –50% min, –20% max Tax rates hit hard! Prices plummet.
AssetDump –80% min, +20% max Everyone’s dumping assets!
SmugglersSurge Custom (based on item value) Expensive items skyrocket, cheap ones tank
CollectorsCraze +200% for rare, –10~–30% for others Rare collectibles soar — the rest is junk
MarketKraken 30% of items get ×4, others = $0 The market goes wild. 30% of valuables get ×4 boost!

All events roll each level (if level ≥ EventsStartLevel and chance roll succeeds) and are clamped between ClampMinLimit and ClampMaxLimit.

Developer Contact

Report bugs, suggest features, or provide feedback:

Discord Server Channel Post
R.E.P.O. Modding Server #released-mods REPOConomy

CHANGELOG

Version 1.2.4 - More Market Madness

Added

  • 12 New Vanilla Events:
    • PriceSpike
    • Clearance
    • BoomerangMarket
    • SilentDip
    • LuxuryOnly
    • EarlyBubble
    • LateDeflation
    • PriceSlalom
    • FalseDemand
    • UndergroundTrade
    • CrystalCrash
    • GhostRush

Changed

  • Removed config: InitializeEconomyOnRoundStart.

  • Updated README

Fixed

  • Critical bug resolved:
    Previously, some events with very high price modifiers caused significantly fewer valuables to appear on the map.

    This happened because the game stopped spawning items once a specific total value limit (e.g. $50,000–100,000) was reached — even if that meant only a few overpriced items were spawned.

    This issue has now been completely fixed!

🎉 This fix dramatically improves REPOConomy’s impact!
You’ll now feel the true difference between events — with more value variety, better balance, and enhanced gameplay.
Enjoy the chaos! 💰📉📈

Version 1.2.3

Added

  • New config (under “Economy” section):
    InitializeEconomyOnRoundStart (default: false)
    When enabled, the economy will initialize after the round has fully loaded, instead of during scene load.
    This prevents spawn calculation issues caused by early value changes:
    Normally, the game spawns valuables until a target total value (e.g. $50,000) is reached.
    If the economy is initialized too early, REPOConomy may change item values before spawning ends,
    resulting in too few or too many items on the map, depending on the event.
    With this option enabled, the economy is applied after spawning is complete — ensuring correct item count.
    Recommended for a more balanced and consistent experience.

  • 12 New Vanilla Events:

    • PriceSurge
    • BargainBlitz
    • CollectorCarnival
    • GhostPrices
    • BarterBonanza
    • SeasonalShift
    • BlackoutSale
    • InflationEbb
    • FoolsGold
    • HoardersHavoc
    • PennyPinch
    • Trendsetter

Version 1.2.2

Added

  • 12 New Vanilla Events:
    • MarketRebound
    • PriceCascade
    • BullRun
    • BearTrap
    • PanicBuying
    • SupplyGlut
    • SpeculatorFrenzy
    • ValueStabilizer
    • MarketMirroring
    • InflationSpike
    • DeflationDip
    • EconomicEquilibrium

Fixed

  • Beta Compatibility: Updated to support the latest beta build - mod now works correctly on both stable and beta releases.

Version 1.2.1

Added

  • 12 New Vanilla Events
    • MarketBoom
    • PriceLockdown
    • WildSpeculation
    • SilentAuction
    • FlashCrash
    • CryptoSurge
    • ResourceRush
    • DemandSpike
    • SupplyShortage
    • ConsumerConfidence
    • MarketMeltup
    • BargainHunt

Fixed

  • Custom events clamp bug: min/max values of custom events are now properly clamped by ClampMinLimit / ClampMaxLimit.

Version 1.2.0 - Global Update

Major Highlights

  • Full support for custom economy events
  • README updated: added a detailed guide on creating custom events

Added

  • Custom Economy Events

    • Load external JSON files with user-defined events
    • Supports:
      • Custom names & descriptions (English & Russian)
      • Full RGB color customization (0–255)
      • Custom min/max percentage ranges
  • New config options

    • In the Events section:
      • EnableCustomEvents — enable loading custom economy events
      • DisableVanillaEvents — if true, only custom events will be used
    • In the Custom Events Chance section:
      • UseCustomEventChance — enable a separate chance check for custom events
      • CustomEventChance — chance (1–100%) for a custom event instead of a vanilla one
  • Multiplayer

    • Full synchronization of custom event data (name, description, color, min/max) across clients, even if they don’t have the JSON locally

Version 1.1.4

Added

  • 11 New Unique Events:
    • TemporalSurge
    • EchoOfWealth
    • ArtifactBloat
    • MarketDrain
    • InversionProtocol
    • SyntheticDemand
    • TaxFrenzy
    • AssetDump
    • SmugglersSurge
    • CollectorsCraze
    • MarketKraken

Fixed

  • Multiplayer initialization bug that could force the economy to always start in Stable mode.

Version 1.1.3

  • New Config Option: PercentRollMode
    Introduced a new config setting under the Economy section called PercentRollMode. This option controls the weighted RNG behavior for percentage price changes, offering four distinct modes:

    • Random — Uniform distribution (flat), all percentages equally likely. This mode was used in older versions and remains the default setting.
    • Stable — Values cluster near the center of the range (bell curve), promoting price stability.
    • Volatile — Values cluster near the minimum and maximum extremes (inverse bell curve), creating more dramatic fluctuations.
    • Dynamic — Distribution changes dynamically based on the economy level, adding progressive variability.

    This feature enables fine-tuning of value behavior, making the economy more dynamic and realistic — perfect for those looking to add complexity or tailor settings for mod packs.


Big thanks to Echanz for the idea and assistance in crafting the description for PercentRollMode

Version 1.1.2

  • Added Six Unique Events:
    • Market Eclipse
    • Jackpot Mirage
    • Collector's Void
    • Volatile Experiment
    • Clean Sweep
    • Value Vortex

Version 1.1.1

  • Added Three Unique Events:
    • MemoryMarket
    • LoopbackSpike
    • GlitchedGoldrush

Version 1.1.0 - Global Update

Major Features & Improvements

  • Added Full Russian Localization

    • UI, event names, and descriptions now fully support Russian language
    • New config setting: UILanguage (switch between English and Russian)
  • Economy Scaling Rework

    • All core config values (DefaultBaseMin/Max, LevelScaleMin/Max, ClampMinLimit/Max) can now be set to 0 for full flexibility
    • Increased default Level Scale to +1.0% per level (up from 0.5%)
  • UI Display Duration Extended

    • On-screen economy UI now stays visible for 8 seconds (up from 6)
  • Singleplayer Compatibility Fix

    • Fixed a bug where economy would not initialize correctly in solo mode

New Events Added

  • Experimental Pricing
  • Shadow Market
  • Auction Fever

Version 1.0.5

  • Added Three New Events:
    • Speculation Bubble
    • Cold Storage
    • Price Whirlwind
  • Updated README

Version 1.0.4

  • Added Three New Events:

    • Crystal Bubble
    • Coin Decay
    • Echo Crash
  • Documentation Update:

    • Updated README.md with a full How It Works section
    • Added detailed UI explanation and economy mechanics
    • Includes screenshots and examples for better understanding

Version 1.0.3

  • Added Three New Events:
    • Tax Audit
    • Crash & Burn
    • Golden Hour

Version 1.0.2

  • Added Two New Events:

    • EconomicTwister
    • PanicSale
  • Fixes & Improvements:

    • Fixed a bug where the economy UI would incorrectly show up when starting the game in the Lobby
    • Economy now resets correctly once per scene, including Lobby

Version 1.0.1

  • Added Two New Events:
    • BubbleBurst
    • CollectorsFrenzy

Version 1.0.0

  • Initial release