Realistic Driving Terrains
Warning:A rewritten version with update-to-date fix has been published thanks to RicGonzalez. Please check below
https://steamcommunity.com/sharedfiles/filedetails/?id=3124577511
This addon makes player’s driving experience totally different. It provides more possibilities to limit the vehicle’s mobility that enhance the hard core experience.
V4.20++++ Introduction:
Will update introduction film within 2022.
The first time you try this mod, please turn on "test mode" switch in the addon option. Surface type, vehicle inclination angle, classification of current surface type will be shown on screen per second.
Then drive some vanilla cars in vanilla maps to build a preliminary understanding of BI’s default surface types in maps.
After that, Set up VRsurface bump param and VRsurface wheel/damage param in addon option. Then open SP scenario and play Realistic_Driving_Terrains VR mission to test other functions on the test mission.
1. Steep Slope effect function: (can be turned on/off in addon option)
A script checks vehicle’s tilt angle vertical per second and will be triggered when the angle is over a certain degree to make vehicle hard to control.
Default Trigger angle is 25 degree. ( Trigger inclination angle changeable in addon option)
25 degrees is based on real vehicles’ data .
If tilt angle vertical > 25, the mass of vehicle will be 3.5 times by its original mass . (this value changeable in addon option)
When < 25 degree, the effect will cancel automatically.
Vehicles will be hard to control on steep slope, and fall off the extremely steep slope and cliff, with this function.
2. Off road bump function (can be turned on/off in addon option)
This function adds a force in a controllable random range to the Z axis of car chassis repeatedly.
It is triggered whenever you are driving off road above the trigger speed. (default trigger speed is 10km/h, changeable in addon option.)
The bump frequency is positive correlation with speed. (implemented by script)
Magnitude of the force is in a controllable randomly range. (coefficient changeable in addon options)
Magnitude of the force is related to different surface type (surface relating coefficient changeable in addon options)
Same as in reality, wheeled vehicles bumps more than Tracked vehicles. (implemented by script)
Also the more wheels your car have and the longer you car wheelbase is, the less bumpy your car will be. (implemented by script)
AI driver is not affected by bump due to path find logic will be impacted.
3. Track and wheels damage while over speed off road driving (can be turned on/off in addon option), with some crack noise.
This function checks the off road speed of your vehicle and damage the tires/tracks when off road driving over the trigger speed.
The damage level is positive correlation with speed. (implemented by script)
The damage level is negative correlation with type of wheel (light, medium heavy wheel, easy to tell by visual in game) . (implemented by script)
Default off road damage trigger speed is 55 km/h. (changeable in addon option)
Damage level coefficient is changeable in addon option.
Different surface type damage coefficient is changeable in addon option.
4. Enhanced fall off damage (can be turned on/off in addon option)
A script checks the vehicle acceleration at z-axis of vehicle per 0.33 second and damage the engine if acceleration is over a certain value.
Default trigger acceleration is 10 m/s^2 , equally freely fall from 5 meters height.
The damage level is positive correlation with value of acceleration.
Damage level coefficient changeable in addon option.
5.Code optimized for workload saving on servers and clients Most scripts will only run when vehicle is local and speed > 0. Vehicle driven by AI will run less scripts than by players.
6. Friction parameter of surfaces , brake force parameter , vehicle off road ability parameter tweaked.
Friction parameter of surfaces and roads are tweaked to be closer to reality.
Vehicles’ brake force parameter are tweaked to be closer to reality.
Brake distance of vehicles are quite close to reality.
Slightly ameliorated the "vehicle crush into objects and bounce" problem in vanilla game )
vehicle off road mobility parameter are tweaked to be closer to reality.
7. Players can change center of mass of vehicles. May useful for drifting purpose. (default off, can be set up in addon option)
8. Experimental function: stuck in soft surfaces. stuck in soft surfaces including : soft mud, soft sand, marsh, slippery snow. Can turn on/off and adjust some parameters in addon option. AI not impacted, motorbike, quadbike, tractor not impacted.
9. Experimental adjusted Phys X engine friction config parameters to make collision effect more smooth in game.
10. Can turn on/off AI’s vehicle suffer the wheel/track damage and fall off damage.
Supported Maps: All vanilla maps including all DLCs , and 95% workshop maps.
Supported Vehicles:
All Vehicles, both vanilla and non-vanilla.
Main package 🙁 This page it self).
https://steamcommunity.com/sharedfiles/filedetails/?id=2363837768
RHS vehicles optimized compat
https://steamcommunity.com/sharedfiles/filedetails/?id=2404140256
https://steamcommunity.com/sharedfiles/filedetails/?id=2404131877
https://steamcommunity.com/sharedfiles/filedetails/?id=2402988131
CUP vehicles optimized compat
https://steamcommunity.com/sharedfiles/filedetails/?id=2400962183
3CB Fractions optimized compat
https://steamcommunity.com/sharedfiles/filedetails/?id=2651501380
Known issues:
1. bug reported by player: error message on map cham w
Road map (v5.00+):
1. Re-struct the coding to optimize type data mapping and un-categorized surface type determination automation. May introduce hash map to replace the public variable.
2. Introducing C# expansion if needed. (still self-studying C#)
Reply to players’ reports:
@Rowdy A stuck feature added. Though not perfect but that’s best I can do for now.
@Tonic new AI exempt feature added.
@ouchthathurt @sniped-san @ von Graf: Camshake feature removed.
@minhduc-dev @Frosted Vert Tank slippery issue sloved in latest version. Try it.
@TESLA.HUN fixed. now it is categorized as drygress surface.
@Sienihemmo @Der Shredder: As you required, now 1 package for all supported maps. Check it .
@[FR] Benjamin:This useful diagram is used on many off road trucks in reality but beyond my current modding ability.
@Frosted Vert :For now solution is to slow down
I added AI off road driving speed limit function since V2.10. To make AI less affected by those functions.
@Overdosed pony @professore: Since v2.01, you can change the bump trigger speed and all other prarmeters in addon option.
@Calicojack: Since V 2.00, most of your reported problem has been tweaked. -Thanks and your reported bug is fixed, pls try RHSAFRF compat pack .
@KycbMaH : Sorry can’t. Beyond my scripting skill.
@Oaky: Since v2.00, this mod is more physics than older version.
@Squable "Pisces": OK. Included in the road map.
@skyfall: This problem fixed since v1.03.
@LuizVBarros99: Though tracked vehicles mobility are less sensitive to terrains as wheeled vehicles. But still effected by different surface type according to BI wiki’s vehicle config guide web page.