Skip to content

Repository files navigation

🌍 FS25 Random World Events

Downloads Release License Donate via PayPal

Adds 45+ dynamic random events, a real vehicle-physics layer, and a full in-game settings screen to Farming Simulator 25 - making every playthrough feel different.

Download Latest Release • Report Bug • FS22 Version


ℹ️ Info

This mod is actively developed and supported on GitHub. Any uploads to other platforms not listed in the Availability section may not be authorized.


📌 Overview

Random World Events is the full FS25 rewrite of the FS22 original. It introduces a probabilistic event engine that fires timed world events during gameplay, affecting your economy, vehicles, fields, and more. Each event has configurable intensity, duration, and cooldown. A real vehicle-physics layer drives the machine you're in through the game's own engine fields - speed, acceleration, top end and steering - so vehicle events are actually felt, not just shown as a popup.

All settings save per-savegame, so each farm can have its own configuration.


✨ Features

🌍 Random Event System

  • 45+ unique events across 4 active categories
  • Configurable frequency (1-10), intensity (1-5), and cooldown (1-240 min)
  • Events trigger automatically on a probability timer during gameplay
  • Manual trigger via F9 or the rweTest console command
  • Per-category enable/disable toggles (economic, vehicle, field, special)
  • In-game HUD notifications and warnings when events start and end
  • Single active event at a time - a cooldown prevents event spam

💰 Economic Events (15 events)

Government subsidies, market booms and crashes, tax refunds, loan interest, seed/fuel/fertilizer/equipment discounts, insurance payouts, export opportunities, economic crises, and more.

🚜 Vehicle Events (10 events)

Speed boosts, free fuel refills, fuel leaks, minor accidents, fleet repair bills, visual upgrades, vehicle cleaning, engine trouble, a loose-axle steering pull, and slippery low-traction conditions. The speed, engine and steering effects act through the game's real vehicle physics, so you feel them at the wheel.

🌾 Field Events (10 events)

Crop yield bonuses and penalties, fertilizer effectiveness changes, seed growth speed adjustments, harvest modifiers, and field sale price shifts.

⚡ Special Events (10 events)

Time acceleration, time slowdown, XP bonuses and penalties, money multipliers, equipment durability changes, trade price bonuses, and town festivals.

🔧 Real Vehicle Physics

  • Honest engine fields only - speed cap (vehicle.speedLimit), top speed (motor.maxForwardSpeed), acceleration (motor:setAccelerationLimit) and steering input are the actual values the game reads, so changes are felt and cleanly restored
  • Traction governor - on loose ground (field, mud, snow) the machine you're driving eases off the throttle and speed for calmer control; surfaces are read from the real wheel-surface data
  • Steering pull - events can gently tug the wheel to one side, the same way a real loose front axle would
  • Tunable from the in-game settings screen, with a correct debug readout (speed, surface, active modifiers)

The steering-pull effect feeds a value into the game's own steering input each frame - a technique adapted from RealPhysics Steering by Tubez47. Big thanks to Tubez47 for showing the clean way to do it. See Credits below.

🖥️ In-Game Settings Screen

Full tabbed GUI accessible from the game's menu:

  • Events Tab - toggle categories, set frequency/intensity/cooldown, enable notifications
  • Physics Tab - enable the physics layer and tune loose-ground traction

💾 Per-Savegame Persistence

Settings are stored alongside each savegame - different farms can have different configurations without touching the mod files.


🛠️ Installation

  1. Download FS25_RandomWorldEvents.zip from the latest release.
  2. Place the zip in your FS25 mods folder:
    • Windows: Documents\My Games\FarmingSimulator2025\mods\
  3. Launch Farming Simulator 25.
  4. When starting or loading a savegame, enable Random World Events in the mod selection screen.
  5. Load into your farm - you'll see a confirmation notification when the mod initializes.

🎛️ Default Settings

Setting Default Range Description
enabled true - Master on/off switch
frequency 5 1-10 Event trigger probability
intensity 2 1-5 Event magnitude
cooldown 30 1-240 min Minimum time between events
showNotifications true - HUD notices when events start/end
showWarnings true - Warning-level notifications
economicEvents true - Enable economic category
vehicleEvents true - Enable vehicle category
fieldEvents true - Enable field category
specialEvents true - Enable special category

Physics Defaults

Setting Default Range Description
physics.enabled true - Master switch for the vehicle-physics layer
wheelGripMultiplier 1.0 0.5-2.0 Loose-ground traction: higher = more grip, less slowdown

Legacy settings suspensionStiffness, articulationDamping and comStrength are still read from old save files for compatibility, but they are no longer used - the original code wrote to engine fields that do not exist, so the controls were retired rather than left as silent no-ops.


🖥️ Console Commands

Open the in-game console (` key) and type any of these:

Command Description
rwe Show all available commands
rweStatus Show current status - enabled state, active event, cooldown
rweTest Force-trigger a random event immediately
rweEnd Forcibly end the currently active event
rweDebug on|off Toggle debug mode (verbose logging)
rweList [category] List all registered events, optionally filtered by category

Key Bindings

Key Action
F9 Force-trigger a random event
F3 Open settings screen (coming soon)

🌐 Availability

Platform Status
GitHub ✅ Official Source
ModHub 🔄 Pending
KingMods ✅ Download

📖 Version History

Version Date Notes
v2.1.8.0 2026-08 Release gate: new experimental systems ship locked until deliberately released. Turn them on under the mod's settings, independent of difficulty. Mechanism wired in; no systems gated yet.
v2.1.7.0 2026-06 Vehicle event category rebuilt on real basegame physics (speed, acceleration, engine, steering pull, traction); fixed fuel and repair-bill events (correct FillUnit + farm APIs); steering technique credited to RealPhysics Steering by Tubez47
v2.0.0.0 2026-02 Full FS25 rewrite - new event engine, physics layer, tabbed GUI, per-savegame settings

⚠️ Known Limitations

  • Wildlife/animal events - category toggle exists but events are not yet implemented
  • Weather events - category toggle exists but events are not yet implemented
  • Multiplayer - declared as supported but money/physics changes are local-only; proper network sync is not yet implemented
  • Suspension tuning - there is no supported way to rescale a vehicle's suspension spring force from script in FS25, so the old "suspension stiffness" control was removed rather than faked

🚧 Planned Features

  • Complete wildlife/animal event category
  • Complete weather event category
  • Multiplayer-safe money synchronization
  • Full F3 settings screen keybind
  • Event history log viewable in-game
  • Weighted event selection (rare vs. common events)

⬆️ Upgrading from FS22

This is a ground-up rewrite for FS25. FS22 savegame settings will not transfer - configure the mod fresh in each savegame. The event catalog has been expanded and the physics system is new in v2.


🤝 Credits

  • Author: TisonK
  • RealPhysics Steering by Tubez47 - the vehicle "steering pull" effect feeds a value into the game's own steering input each frame so the wheels behave as if you were turning them, and the mod's vehicle-physics layer attaches itself to existing vehicles using the same approach Tubez47 used. Both techniques are adapted from RealPhysics Steering. Thank you, Tubez47!
  • Special Thanks: FS25 modding community and everyone who reported bugs on the FS22 version

📬 Support

Found a bug or have a feature request? Open an issue on GitHub:

👉 https://github.com/TheCodingDad-TisonK/FS25_RandomWorldEvents/issues


⚖️ License

All rights reserved.

Unauthorized redistribution, modification, reuploading, or claiming this mod as your own is strictly prohibited.

Original author: TisonK


Enjoy a more unpredictable farming experience! 🌾

About

43+ dynamic random events, configurable settings, and a physics overhaul for Farming Simulator 25. Your economy, vehicles, and fields are never safe — no two playthroughs are the same.

Topics

Resources

Contributing

Security policy

Stars

10 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages