Omniscye-Empress_Market_Core icon

Empress Market Core

Turns REPO into a live market run with swinging haul values, shifting shop prices, and an in-game market board.

Last updated 2 days ago
Total downloads 231
Total rating 1 
Categories Mods Valuables Items Levels Client-side Server-side
Dependency string Omniscye-Empress_Market_Core-1.0.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2305 icon
BepInEx-BepInExPack

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

Preferred version: 5.4.2305

README

Empress Market Core v1.0.0

Empress Market Core turns REPO into a live economy run. Haul values swing, shop prices shift, pressure stacks on top, signals shake things up, and the whole crew can track it in game with the market board.

What This Mod Does

  • Every run can roll its own market feel.
  • Haul levels can pay better or worse depending on the current market.
  • Shops can get cheaper, nastier, or just plain weird depending on the roll.
  • The in game board shows the current market, pressure, signal, and live run totals.
  • The board also keeps history and records so you can see how your run has been going.

What Kinds Of Market Events Can Happen

This mod does not just roll one economy tag and call it a day. It stacks a few different market layers together.

Haul Markets

These are the base haul rolls. They decide what kind of valuables the market wants most and what kind it does not want.

That means one size of valuable can pay really well while another size gets punished.

Examples:

  • Pocket Parade boosts tiny valuables
  • Scrap Bloom favors small and medium valuables
  • Luxury Lane wants tall valuables
  • Dockyard Dump favors wide valuables
  • Midnight Auction is chaotic and generous
  • Bulk Buyback pays big for large valuables
  • Spire Mania loves very tall valuables
  • Clean Room Premium favors medium valuables and hits large valuables harder

Shop Markets

These are the base shop rolls. They decide what gets cheaper or more expensive when you hit the shop.

One shop market might be great for healing. Another might be great for upgrades. Another might just rob the whole crew.

Examples:

  • Warehouse Clearout makes general stuff cheaper
  • Sponsor Drop makes upgrades cheaper
  • Field Hospital makes healing cheaper
  • Crystal Crash makes crystals cheaper
  • Smuggler Lane gives cheap items but more expensive premium stuff
  • Luxury Markup jacks prices up across the board
  • Maintenance Subsidy gives discounts on survival stuff

Pressure States

Pressure is the bigger market mood layered on top of the main roll.

It pushes the whole thing in a direction. It can make the market safer, greedier, meaner, or way more unstable.

  • Steady
  • Heated
  • Jackpot
  • Predatory
  • Fractured

What pressure does:

  • changes the overall strength of the market
  • can make haul payouts stronger or weaker
  • can make shop prices nicer or nastier
  • changes how volatile the market feels

So if a run rolls Predatory, expect worse pricing pressure. If it rolls Jackpot, expect fatter payout potential.

Signals

Signals are the extra twist on top.

They are not the main market by themselves. They modify the market that already rolled and give it more personality.

For haul signals, they can do stuff like:

  • push jackpot chance up or down
  • make hot valuables even hotter
  • make cold valuables worse
  • make payouts calmer or more chaotic

Haul signals can roll stuff like:

  • VIP Buyers
  • Freight Jam
  • Smuggler Tip
  • Quiet Floor
  • Black Card Window

For shop signals, they can do stuff like:

  • make item shelves cheaper
  • make upgrades more expensive
  • crash crystal prices
  • discount healing
  • slap panic markups on the shop

Shop signals can roll stuff like:

  • Dock Rebate
  • Grease Payment
  • Battery Flood
  • Maintenance Night
  • Panic Markup

So yeah, one haul can be something like:

Bulk Buyback + Jackpot + Black Card Window

That means:

  • big valuables are already the focus
  • the pressure is pushing a stronger money window
  • the signal is making jackpot style payouts even hotter

That is where the fun starts lol.

What You See In Game

  • A market banner pops up when a new haul market or shop market rolls.
  • The in-game board is called Empress Market Core.
  • Press F7 to show or hide the board.
  • Press F8 to cycle the board pages.

Why It Matters

This thing changes how a run feels.

One level can turn into a payday. The next shop can feel brutal. Some runs want you to greed hard. Some runs want you to cash out and be happy you lived.

If you actually watch the board, you can tell when the market is blessing you and when it is trying to scam you.

Config Settings

Setting Default What it changes
Enabled true Turns Empress Market Core on or off
ToggleBoardKey F7 Shows or hides the market board
CycleBoardPageKey F8 Cycles the board pages
ShowBanner true Shows the market banner when a new market rolls
GlobalHaulMultiplier 1 Scales all haul value changes up or down
GlobalShopMultiplier 1 Scales all shop price changes up or down
VolatilityStrength 1 Controls how jumpy individual haul values get
CustomRunSeed 0 Forces a repeatable seed for testing. Leave it at 0 for normal random runs
ForceHaulMarket "" Forces a specific haul market by id
ForceShopMarket "" Forces a specific shop market by id
ForcePressure "" Forces a specific pressure by id
ForceSignal "" Forces a specific signal by id

Technical Stuff

  • The host rolls the market state and syncs it to clients.
  • Live totals sync to clients too.
  • Haul value changes are applied per valuable when the game sets its dollar value.
  • Shop item, upgrade, health, and crystal prices all read from the current market state.
  • CustomRunSeed is there if you want repeatable testing.
  • The Force* settings are there if you want to lock the mod to specific market setups for testing or content.

Notes

  • For multiplayer, EVERYONE needs the mod installed.
  • The board has overview, history, and records pages.

Credits

  • Created by Omniscye / Empress

  • Thanks to v0x55 for testing some things for me

Message to my awesome friends and the players who use my mods

If you need support for my mods or just want to hang out, join my personal Discord server: https://discord.gg/WZ6fWG4v3u