whitevamp
532.26 KB
Tornado Physics V3 (Destruction & Livestock Update)
Experience the most advanced weather destruction engine ever built for Farming Simulator.
This is not just a script—it is a complete physics overhaul for the in-game tornado. Tornado Physics V3 enhances the visual effects with real physical behavior, including accurate suction, object lifting, vehicle damage, and for the first time: Livestock consequences. From standard 2x maps to massive 16x terrains, the storm scales intelligently, calculating dynamic drag, mass resistance, and rotational forces to create a terrifyingly realistic simulation.MAIN FEATURES
True Physics Engine: Replaces the game’s static wind with a dynamic vortex. Vehicles are lifted, spun counter-clockwise (matching the visual clouds), and thrown based on their mass. Heavier tractors resist longer; lighter equipment flies instantly.
Livestock Danger (Husbandry): The storm now poses a threat to your farm’s economy. If a tornado crosses a pasture, animals will be lost.
Dynamic Immunity: Large map support automatically scales immunity timers (up to 30+ minutes on 16x maps) to prevent unfair wipes during long storms.
Toggleable: Disabled by default. Turn it on if you want the risk!
Intelligent Map Scaling: Whether you play on a standard map or a 64km 16x map, the tornado detects the world size and adjusts its radius, damage zones, and pull strength accordingly.
Geo-Fencing Safety: No more losing tractors to the void. The mod detects map boundaries and safely drops vehicles before they are thrown out of the world.TOTAL CONTROL (In-Game Config)
Forget editing Lua files. You can now tune every aspect of the destruction live via the console:
Adjust Power: Make the storm weaker or increase the ejection force to launch tractors across the map.
Adjust Size: Manually override the storm radius (t_set radius).
Toggle Damage: Turn off vehicle damage or bale lifting if you just want the visual chaos.
Save Settings: Type t_save and your custom physics configuration is saved permanently.COMPATIBILITY & SAFETY
AutoRepair Support: Automatically suppresses the “AutoRepair” mod during storms so mechanics don’t try to fix flying vehicles.
Mission/Store Safety: Fixed bugs where borrowed mission vehicles or shop vehicles would take phantom damage.
Multiplayer Ready: Fully server-synced. All players see the same destruction as the host.
Performance Optimized: The script sleeps when no storms are active and uses optimized spatial scanning to minimize lag, even on high-object maps.KEY COMMANDS (Open Console with ~)
t_husbandry – Toggle animal death ON/OFF.
t_set radius [70/140] – Set storm base size (Rec: 70 for 4x maps, 140 for 16x).
t_save – Save your current settings.
t_status – View active storm data and map scale.Tornado Physics V3 (Release 107)
A massive overhaul bringing dynamic physics, full configuration, and dangerous new consequences.Major Features in V3
True Physics Engine: The storm now calculates lift, drag, and mass resistance. Heavier tractors resist suction longer than light implements.
Livestock Destruction (Husbandry): New! If enabled, tornadoes passing over pastures can now kill animals. Includes dynamic immunity to prevent instant wiping of herds.
Intelligent Map Scaling: Supports 4x, 16x, and 64x maps. The storm radius and power scale automatically to fit the map size.
Geo-Fencing: The physics engine detects map boundaries and prevents vehicles from being thrown into the “void,” dropping them safely inside the playable area.
In-Game Configuration: You can now tune the mod live via console commands (t_set) without restarting the game.Bug Fixes & Improvements
Fixed: Physics rotation now correctly matches the visual cloud spin (counter-clockwise).
Fixed: Vehicles no longer take damage or get dirty while inside the Store/Customization menu.
Fixed: Borrowed mission vehicles are now immune to storm damage.
Fixed: Resolved the “Infinite Repair Loop” conflict with AutoRepair mods.COMMAND REFERENCE
All commands can be typed directly into the in-game console (`~`).
Standard Commands (Gameplay)
These are the main commands most players will use.
Command | Description
--- | ---
**`t_save`** | Save Settings. Saves all current tweaks to `modSettings/TornadoPhysics_Config.xml`.
**`t_status`** | Check Status. Shows active storms, map scale, and object count.
**`t_husbandry`** | Toggle Animal Death. Turns livestock casualties ON or OFF.
**`t_immunity [sec]`** | Set Safety Timer. Defines how long pastures are safe after a strike (e.g., `t_immunity 600`).
**`t_toggle [option]`** | Toggle Features. Options: `lift_bales`, `lift_logs`, `indoor_damage`, `outdoor_damage`.
Advanced Commands (Tuning & Admin)
For server admins and modders who want to fine-tune the destruction.
Command | Description
--- | ---
**`t_set radius [x]`** | Set the **Base Radius** (Default: 35). *Recommended: 70 for 4x Maps, 140 for 16x Maps.*
**`t_set power [x]`** | Set **Ejection Power** (Default: 20). How hard the tornado throws tractors.
**`t_set heavy [x]`** | Set **Heavy Mass Threshold** (Default: 3.0). Vehicles heavier than this resist suction more.
**`t_set fence [x]`** | Set **Border Buffer** (Default: 40). Distance from map edge where physics stop.
**`t_set dmg_in [x]`** | Set **Inner Damage Rate** (Default: 0.25). Damage per second in the funnel.
**`t_set dmg_out [x]`** | Set **Outer Damage Rate** (Default: 0.08). Damage per second in the wind zone.
**`t_randomize`** | Force Resize. Forces the tornado to pick a new random size (EF-0 to EF-5).
**`t_ring`** | Debug Ring. Toggles a red ring showing the tornado’s active suction zone.
**`t_debug`** | Telemetry. Toggles text labels above flying objects (Speed/Mass/Status).
Installation
1. Place FS25_TornadoPhysics.zip into your mods folder.
2. No new save game required.
Comments:
Login to place a comment: Login