
Description
# 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
```
Credits
NoticeGG
Files
320.8 KB
Primary1 Downloads