Volatile Economy V Beta 2

Volatile Economy

# Volatile Economy – Farming Simulator 25 Mod

## Description

The mod replaces static prices at points of sale with a **dynamic market economy** with a simulation of supply and demand.

## Mechanics

### 📈 Volatile prices
Each combination of “point of sale × type of grain” has its own independent **market index** (±10% of the base price). The indices start with a small random spread – the markets are no longer identical at the beginning of the game.

### 🌱 Seasonal demand
Demand for crops varies by season:
– **Spring** – high demand for rapeseed, moderate for grain
– **Summer** – peak demand for wheat and sunflower
– **Autumn** – it is profitable to sell corn, sugar beets, soybeans
– **Winter** – shortage of potatoes and silage, prices rise

### 👨‍🌾 Competition
Every 6 game hours, sales of competitors are simulated (0.5–8 tons per point). This creates **constant supply pressure** – if you don’t sell, your competitors will lower their prices for you.

### 💥 Player Offer Shock
When you sell a large volume at a time, the price at that point immediately decreases (the effect depends on the number of tons). Sell ​​in small quantities to different locations for better profits!

### 📰 Market events (10 types)
Every month there is a 100% chance that a random event will be triggered.

### 📊 HUD overlay
When approaching a point of sale, a panel appears with:
– Current price deviations (%, color: green=expensive, red=cheap)
– Trend (↑↓→)
– Active events and remaining days

## Installation

1. Unpack the `VolatileEconomy` folder into:
“`
Documents\My Games\FarmingSimulator2025\mods\
“`
2. Launch FS25 and enable the mod in the mod manager
3. Download or create a new map

## Configuration

All parameters are in `src/MarketData.lua`:

“`lua
MarketData.UPDATE_INTERVAL_HOURS = 6 — price update frequency
MarketData.MAX_PRICE_DEVIATION = 0.50 — max. deviation (±50%)
MarketData.MEAN_REVERSION_SPEED = 0.08 — speed of return to normal
MarketData.SUPPLY_SHOCK_FACTOR = 0.00004 — the impact of one sale on the price
MarketData.COMPETITOR_MAX_TONS = 8.0 — competitor activity
“`

For **hard** mode, increase `MAX_PRICE_DEVIATION` to 0.70 and `SUPPLY_SHOCK_FACTOR` to 0.00008.

## Compatibility
– Farming Simulator 25 (descVersion 75+)
– Multiplayer: ✅ (server manages prices, clients receive updates)
– Compatible with most maps and culture mods

## File structure
“`
VolatileEconomy/
├── modDesc.xml # Mod descriptor
├── icon.dds # Icon (replace with yours)
├── l10n/
│ ├── l10n_en.xml # English localization
│ └── l10n_ru.xml # Russian localization
└── src/
├── MarketData.lua # Data: events, seasons, config
├── VolatileEconomy.lua # Basic logic of economics
└── EconomyHUD.lua # HUD overlay
“`

Changelog: +

Credits:

NoticeGG

5/5 - (1 vote)

Download mod

File File size
zip FS25_VolatileEconomy 321 KB

You may also like...

Subscribe
Notify of
guest
1 Comment
Newest
Oldest Most Voted
Rattler

Any chance you can make it where you can contract your grain. Like selling futures and say if it’s May and the futures price for wheat looks good in Sept you can contract 10,000 bushels at that price for sept delivery?

1
0
Would love your thoughts, please comment.x
()
x