Random World Events V2.1.0.0

Description:
V2.1.0.0
The events system got a full visual upgrade this update. The settings page was crashing for some players, F3 did nothing, and there was no good way to see what was happening in-game at a glance.
Whats new:
• New HUD panel shows your active event, category, time remaining, and cooldown • Event pop-up notifications flash on screen when something happens • Drag and resize the HUD panel wherever you want — position saves automatically • F3 now correctly toggles the HUD on/off • Settings page is reorganized into clean sections: Timing, HUD, Categories, Physics, Debug
• Cooldown now shows in plain minutes (5 min, 30 min, etc.)
• New HUD Scale setting (0.6x to 1.8x) applied live from the settings page
What’s fixed:
• Settings page crash when hovering over options — now stable
• Physics and Debug headers overlapping other settings
• Gray box artifact appearing in the settings layout
• F3 hotkey was silently doing nothing due to an internal input bug
• All event API files were missing from the mod zip in previous versions
No save migration needed — existing saves load as normal.
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.
Credits:
TisonK
Special Thanks: FS25 modding community and everyone who reported bugs on the FS22 version
DOWNLOAD FS25_RandomWorldEvents.zip – 121 KB
