
Description
Adds 43+ dynamic random events, a physics overhaul, and a full in-game settings screen to Farming Simulator 25 — making every playthrough feel different.
📌 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 separate physics layer applies terrain-aware wheel grip and suspension tuning to the vehicle you're driving, every frame.
All settings save per-savegame, so each farm can have its own configuration.
✨ Features
🌍 Random Event System
43+ 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 (8 events)
Speed boosts, free fuel refills, fuel leaks, minor accidents, fleet repair bills, visual upgrades, vehicle cleaning, and engine trouble.
🌾 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.
🔧 Physics Overhaul
Terrain-aware wheel grip — asphalt, dirt, field, grass, and snow each have distinct friction values
Suspension stiffness multiplier applied per-wheel every frame
All physics values are tunable from the in-game settings screen
Debug mode logs per-wheel grip data to the console
🖥️ 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 — tune wheel grip, suspension stiffness, articulation damping, center-of-mass strength
💾 Per-Savegame Persistence
Settings are stored alongside each savegame — different farms can have different configurations without touching the mod files.
🎛️ Default Settings
SettingDefaultRangeDescriptionenabledtrue—Master on/off switchfrequency51–10Event trigger probabilityintensity21–5Event magnitudecooldown301–240 minMinimum time between eventsshowNotificationstrue—HUD notices when events start/endshowWarningstrue—Warning-level notificationseconomicEventstrue—Enable economic categoryvehicleEventstrue—Enable vehicle categoryfieldEventstrue—Enable field categoryspecialEventstrue—Enable special category
Physics Defaults
SettingDefaultRangeDescriptionwheelGripMultiplier1.00.1–5.0Base wheel friction scalesuspensionStiffness1.00.1–5.0Spring force multiplierarticulationDamping0.50.1–5.0Articulation damping factorcomStrength1.00.1–5.0Center-of-mass strength
🖥️ Console Commands
Open the in-game console (` key) and type any of these:
CommandDescriptionrweShow all available commandsrweStatusShow current status — enabled state, active event, cooldownrweTestForce-trigger a random event immediatelyrweEndForcibly end the currently active eventrweDebug on|offToggle debug mode (verbose logging)rweList [category]List all registered events, optionally filtered by category
Key Bindings
KeyActionF9Force-trigger a random eventF3Open settings screen (coming soon)
⚠️ 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
Physics values — articulationDamping and comStrength are configurable but not yet wired to an FS25 physics API call
Credits
Author: TisonK Special Thanks: FS25 modding community and everyone who reported bugs on the FS22 version
Files
158.5 KB
Primary0 Downloads