Update handling-overhaul

This commit is contained in:
Fierelier 2023-01-09 11:38:19 +01:00
parent d459873b4e
commit 739b0989ec
2 changed files with 1730 additions and 1193 deletions

2858
scripts/fier/handling-overhaul.nfsms Normal file → Executable file

File diff suppressed because it is too large Load Diff

View File

@ -100,7 +100,7 @@ update_field ecar replaceme BodySquat MaxG 0.5
### CARBON RX8 VALUES ###
update_field chassis replaceme AERO_CG 47.5
#update_field chassis replaceme AERO_COEFFICIENT 0.195
update_field chassis replaceme AERO_COEFFICIENT 0.195
update_field chassis replaceme DRAG_COEFFICIENT 0.35
update_field chassis replaceme FRONT_AXLE 1.38
update_field chassis replaceme FRONT_WEIGHT_BIAS 53
@ -129,7 +129,7 @@ update_field chassis replaceme TRAVEL Front 6.5
update_field chassis replaceme TRAVEL Rear 6.5
#update_field chassis replaceme WHEEL_BASE 2.69
update_field chassis replaceme_top AERO_CG 48.5
#update_field chassis replaceme_top AERO_COEFFICIENT 0.23
update_field chassis replaceme_top AERO_COEFFICIENT 0.23
update_field chassis replaceme_top DRAG_COEFFICIENT 0.44
update_field chassis replaceme_top FRONT_AXLE 1.38
update_field chassis replaceme_top FRONT_WEIGHT_BIAS 53.7
@ -263,14 +263,17 @@ update_field tires replaceme_top YAW_SPEED 0.4
#update_field tires replaceme_top SECTION_WIDTH Front 245
#update_field tires replaceme_top SECTION_WIDTH Rear 245
update_field rigidbodyspecs racers WORLD_MOMENT_SCALE X 1.0
update_field rigidbodyspecs racers WORLD_MOMENT_SCALE Y 4
update_field tires replaceme YAW_SPEED 0.25
update_field tires replaceme_top YAW_SPEED 0.25
update_field rigidbodyspecs racers WORLD_MOMENT_SCALE X 1
update_field rigidbodyspecs racers WORLD_MOMENT_SCALE Y 2
update_field rigidbodyspecs racers WORLD_MOMENT_SCALE Z 10
update_field rigidbodyspecs racers GROUND_MOMENT_SCALE X 1.0
update_field rigidbodyspecs racers GROUND_MOMENT_SCALE Y 4
update_field rigidbodyspecs racers GROUND_MOMENT_SCALE X 1
update_field rigidbodyspecs racers GROUND_MOMENT_SCALE Y 2
update_field rigidbodyspecs racers GROUND_MOMENT_SCALE Z 10
update_field rigidbodyspecs racers GROUND_FRICTION[0] 0.0
update_field rigidbodyspecs racers GROUND_FRICTION[1] 0.0
update_field rigidbodyspecs racers GROUND_FRICTION[0] -0.2
update_field rigidbodyspecs racers GROUND_FRICTION[1] -0.2
update_field rigidbodyspecs racers DRAG_ANGULAR Z 100
### NO ARTIFICIAL BODY ROLL ###
@ -322,8 +325,8 @@ update_field chassis replaceme_top SHOCK_BLOWOUT 0
### A1 ###
update_field chassis replaceme SHOCK_STIFFNESS Front 5
update_field chassis replaceme SHOCK_STIFFNESS Rear 5
update_field chassis replaceme SHOCK_EXT_STIFFNESS Front 80
update_field chassis replaceme SHOCK_EXT_STIFFNESS Rear 80
update_field chassis replaceme SHOCK_EXT_STIFFNESS Front 40
update_field chassis replaceme SHOCK_EXT_STIFFNESS Rear 40
update_field chassis replaceme SHOCK_BLOWOUT 0
update_field chassis replaceme_top SHOCK_STIFFNESS Front 5
@ -379,9 +382,9 @@ update_field chassis replaceme_top SHOCK_DIGRESSION Rear 0
update_field chassis replaceme ROLL_CENTER 5
update_field chassis replaceme_top ROLL_CENTER 5
update_field pvehicle replaceme TENSOR_SCALE X 2.0
update_field pvehicle replaceme TENSOR_SCALE Y 2.0
update_field pvehicle replaceme TENSOR_SCALE Z 1.5
update_field pvehicle replaceme TENSOR_SCALE X 1.4
update_field pvehicle replaceme TENSOR_SCALE Y 1.5
update_field pvehicle replaceme TENSOR_SCALE Z 1.0
### NO SWAYBARS ###
update_field chassis replaceme SWAYBAR_STIFFNESS Front -100
@ -401,18 +404,30 @@ update_field chassis replaceme RIDE_HEIGHT Rear 8.5
update_field chassis replaceme_top RIDE_HEIGHT Front 7.65
update_field chassis replaceme_top RIDE_HEIGHT Rear 7.65
update_field tires replaceme GRIP_SCALE Front 0.8
update_field tires replaceme GRIP_SCALE Rear 0.8
update_field tires replaceme GRIP_SCALE Front 0.7
update_field tires replaceme GRIP_SCALE Rear 0.7
update_field tires replaceme_top GRIP_SCALE Front 1.4
update_field tires replaceme_top GRIP_SCALE Rear 1.4
update_field tires replaceme YAW_CONTROL[0] 0.1
update_field tires replaceme YAW_CONTROL[1] 0.1
update_field tires replaceme YAW_CONTROL[2] 0.1
update_field tires replaceme YAW_CONTROL[3] 0.1
update_field tires replaceme YAW_CONTROL[0] 0.3
update_field tires replaceme YAW_CONTROL[1] 0.3
update_field tires replaceme YAW_CONTROL[2] 0.3
update_field tires replaceme YAW_CONTROL[3] 0.3
update_field tires replaceme_top YAW_CONTROL[0] 0.1
update_field tires replaceme_top YAW_CONTROL[1] 0.1
update_field tires replaceme_top YAW_CONTROL[2] 0.1
update_field tires replaceme_top YAW_CONTROL[3] 0.1
update_field tires replaceme_top YAW_CONTROL[0] 0.3
update_field tires replaceme_top YAW_CONTROL[1] 0.3
update_field tires replaceme_top YAW_CONTROL[2] 0.3
update_field tires replaceme_top YAW_CONTROL[3] 0.3
update_field tires replaceme DYNAMIC_GRIP Front 1.7
update_field tires replaceme DYNAMIC_GRIP Rear 1.75
update_field tires replaceme STATIC_GRIP Front 2.3
update_field tires replaceme STATIC_GRIP Rear 2.35
update_field tires replaceme_top DYNAMIC_GRIP Front 1.9
update_field tires replaceme_top DYNAMIC_GRIP Rear 1.9
update_field tires replaceme_top STATIC_GRIP Front 2.5
update_field tires replaceme_top STATIC_GRIP Rear 2.55
update_field rigidbodyspecs racers DRAG_ANGULAR X 1000
\
"""
@ -546,8 +561,8 @@ nfsmsMods["viper"]["chassis"]["RIDE_HEIGHT Rear"] = 0.85
nfsmsMods["viper"]["chassis"]["RIDE_HEIGHT Front"] = 0.85
# Grip scale
nfsmsMods["elise"]["tires"]["GRIP_SCALE Front"] = 0.7
nfsmsMods["elise"]["tires"]["GRIP_SCALE Rear"] = 0.7
nfsmsMods["elise"]["tires"]["GRIP_SCALE Front"] = 0.4
nfsmsMods["elise"]["tires"]["GRIP_SCALE Rear"] = 0.4
parsedVlt = []
for line in properties.split("\n"):