https://github.com/thecodingdad-tisonk/fs25_randomworldevents
Adds 43+ dynamic random world events, physics overhaul, and configurable settings to Farming Simulator 25. Events affect your economy, vehicles, fields, and more â no two playthroughs are the same.
https://github.com/thecodingdad-tisonk/fs25_randomworldevents
farming-simulator farming-simulator-25 fs25 game-mod lua modding physics random-events simulation world-events
Last synced: 30 days ago
JSON representation
Adds 43+ dynamic random world events, physics overhaul, and configurable settings to Farming Simulator 25. Events affect your economy, vehicles, fields, and more â no two playthroughs are the same.
- Host: GitHub
- URL: https://github.com/thecodingdad-tisonk/fs25_randomworldevents
- Owner: TheCodingDad-TisonK
- Created: 2026-02-27T10:20:55.000Z (about 1 month ago)
- Default Branch: master
- Last Pushed: 2026-03-01T12:42:12.000Z (about 1 month ago)
- Last Synced: 2026-03-05T03:52:45.068Z (about 1 month ago)
- Topics: farming-simulator, farming-simulator-25, fs25, game-mod, lua, modding, physics, random-events, simulation, world-events
- Language: Lua
- Size: 1.5 MB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# đ FS25 Random World Events



Adds **43+ dynamic random events**, a physics overhaul, and a full in-game settings screen to **Farming Simulator 25** â making every playthrough feel different.
[Download Latest Release](https://github.com/TheCodingDad-TisonK/FS25_RandomWorldEvents/releases/latest) âĸ
[Report Bug](https://github.com/TheCodingDad-TisonK/FS25_RandomWorldEvents/issues) âĸ
[FS22 Version](https://github.com/TheCodingDad-TisonK/FS22_RandomWorldEvents)
---
> âšī¸ **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 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.
---
## đ ī¸ Installation
1. Download `FS25_RandomWorldEvents.zip` from the [latest release](https://github.com/TheCodingDad-TisonK/FS25_RandomWorldEvents/releases/latest).
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 |
|---------|---------|-------|-------------|
| `wheelGripMultiplier` | `1.0` | 0.1â5.0 | Base wheel friction scale |
| `suspensionStiffness` | `1.0` | 0.1â5.0 | Spring force multiplier |
| `articulationDamping` | `0.5` | 0.1â5.0 | Articulation damping factor |
| `comStrength` | `1.0` | 0.1â5.0 | Center-of-mass strength |
---
## đĨī¸ 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](https://github.com/TheCodingDad-TisonK/FS25_RandomWorldEvents) |
| **ModHub** | đ Pending |
| **KingMods** | đ Pending |
---
## đ Version History
| Version | Date | Notes |
|---------|------|-------|
| **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
- **Physics values** â `articulationDamping` and `comStrength` are configurable but not yet wired to an FS25 physics API call
---
## đ§ 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
- **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!* đž