Skip to content

Repository files navigation

FS25_FuelCosts — Realistic Fuel Costs

Diesel isn't free. Every litre counts.

Status Version Platform Multiplayer


What is this?

In real farming, diesel is one of the biggest operating costs — up to 50% of variable expenses on a working farm. In Farming Simulator 25, fuel is completely free. Realistic Fuel Costs fixes that.

Fill up at any fuel station and pay the market rate. The price isn't fixed — it moves every game day based on seasonal demand, market forces, and occasional supply shocks. Plan your big harvest runs around cheap fuel days. Watch the price spike in autumn when everyone's combining.

One mechanic. Universal impact. No new systems to learn.


Features

Feature Status
Dynamic daily fuel pricing
Seasonal price modifiers (autumn peak, winter premium)
Random market shock events (±15–35% for 3–7 days)
Flash notifications for shock start/end
Live price HUD with colour-coded status and trend indicator
Fill cost notification on refuel
Configurable base price, volatility, and difficulty
In-game settings panel (Shift+F)
Server-authoritative pricing in multiplayer
Price state persists across save/load
Console commands for debugging and price override
26-language localization
MarketDynamics integration (oil price world event) 📋 Planned

How It Works

Daily Price Engine

Each game day, the engine runs a random walk on the current price — up or down by a configurable percentage. Seasonal modifiers layer on top: autumn harvest season pushes prices up, spring is mild. Occasionally, a market shock event hits — a multi-day spike or dip that simulates real-world supply disruptions. You'll get a screen notification when a shock starts and when it ends.

Difficulty Multipliers

Difficulty Multiplier Feel
Simple ×0.60 Noticeable but forgiving
Realistic ×1.00 Real-world ballpark
Hardcore ×1.50 Fuel costs dominate your margins

Volatility Modes

Mode Daily swing Feel
None 0% Stable seasonal curve only
Low ±3% Gentle drift
Medium ±7% Market realism (default)
High ±14% Volatile — plan carefully

HUD

A small persistent display shows the current diesel price per litre, colour-coded by market status, with a trend indicator showing the direction since yesterday:

  • Green — below 80% of base price (buy now)
  • White — normal range
  • Red — above 125% of base price (expensive)
  • UP / DN / -- — trend vs previous day

The HUD hides automatically when any game menu is open.


In-Game Settings Panel

Press Shift+F (or the bound key) to open the settings panel. It has two tabs:

  • Fuel — live dashboard showing current price, market shock status, season modifier, volatility, and a force-tick button (admin/SP only)
  • Settings — toggle and configure all options without leaving the game

In multiplayer, settings are server-authoritative — only admins can change shared settings. HUD position and notification preferences are local per-player.


Installation

  1. Download the latest release zip
  2. Drop into Documents\My Games\FarmingSimulator2025\mods\
  3. Enable in the mod selection screen
  4. Start a career save — fuel costs are active from first fill

Console Commands

Command Description
FuelCostsInfo Show current price, status, and shock state
FuelCostsSetPrice <value> Override base fuel price (0.10–10.00)
FuelCostsDebug Toggle debug logging
FuelCostsTestNotif Fire a test flash notification

Settings

Setting Default Description
Mod Enabled ON Master toggle
Base Fuel Price $1.20/L Starting price (editable in-panel)
Difficulty Realistic Price multiplier tier
Price Volatility Medium Daily swing range
Seasonal Effects ON Autumn/winter premium
Market Shocks ON Random price spikes/dips
Show Notifications ON Fill cost popup on refuel
Show HUD ON Live price display overlay
HUD Position Top Left Screen corner for the HUD

Compatibility

Mod Status
FS25_MarketDynamics Planned integration — oil price event will affect fuel price
FS25_WorkerCosts Works alongside — workers burning your fuel costs more when prices spike
FS25_RandomWorldEvents No conflict
All other mods No known conflicts

Contributing

Issues and PRs welcome. If you find a bug or want to suggest a feature, open an issue. Check CLAUDE.md before writing any FS25 API calls.


By TisonK

About

Diesel isn't free. Dynamic fuel pricing for Farming Simulator 25 — daily market fluctuations, seasonal swings, and real operating costs that change how you farm.

Topics

Resources

Contributing

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages