Different yaw/tensor

This commit is contained in:
Fierelier 2022-09-24 19:02:12 +02:00
parent 170c94ca94
commit d779f90b94
2 changed files with 603 additions and 481 deletions

File diff suppressed because it is too large Load Diff

View File

@ -19,6 +19,8 @@ else:
sp = pUp(s)
os.chdir(sp)
nfsmsScript = s.replace(".py",".nfsms")
properties = """\
# This has a lot of old stuff in it, some has been updated and replaced over time lower down. I may sort it out somewhen.
@ -392,15 +394,15 @@ update_field ecar replaceme BodyRoll MaxG 3
#update_field chassis replaceme_top SHOCK_BLOWOUT 0
### A8 ###
update_field tires replaceme YAW_CONTROL[0] 0
update_field tires replaceme YAW_CONTROL[1] 0
update_field tires replaceme YAW_CONTROL[2] 0
update_field tires replaceme YAW_CONTROL[3] 0
update_field tires replaceme YAW_CONTROL[0] 2
update_field tires replaceme YAW_CONTROL[1] 2
update_field tires replaceme YAW_CONTROL[2] 2
update_field tires replaceme YAW_CONTROL[3] 2
update_field tires replaceme_top YAW_CONTROL[0] 0
update_field tires replaceme_top YAW_CONTROL[1] 0
update_field tires replaceme_top YAW_CONTROL[2] 0
update_field tires replaceme_top YAW_CONTROL[3] 0
update_field tires replaceme_top YAW_CONTROL[0] 2
update_field tires replaceme_top YAW_CONTROL[1] 2
update_field tires replaceme_top YAW_CONTROL[2] 2
update_field tires replaceme_top YAW_CONTROL[3] 2
update_field chassis replaceme SHOCK_DIGRESSION Front 0
update_field chassis replaceme SHOCK_DIGRESSION Rear 0
@ -410,16 +412,16 @@ 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 2.0
update_field pvehicle replaceme TENSOR_SCALE X 1.5
update_field pvehicle replaceme TENSOR_SCALE Y 1.5
update_field pvehicle replaceme TENSOR_SCALE Z 1.5
### A9 ###
update_field tires replaceme GRIP_SCALE Front 0.66
update_field tires replaceme GRIP_SCALE Rear 0.66
update_field tires replaceme_top GRIP_SCALE Front 1.1
update_field tires replaceme_top GRIP_SCALE Rear 1.05
update_field tires replaceme_top GRIP_SCALE Rear 1.1
### NO SWAYBARS ###
update_field chassis replaceme SWAYBAR_STIFFNESS Front 0
@ -428,6 +430,9 @@ update_field chassis replaceme_top SWAYBAR_STIFFNESS Front 0
update_field chassis replaceme_top SWAYBAR_STIFFNESS Rear 0
update_field chassis replaceme ROLL_CENTER 10
update_field chassis replaceme_top ROLL_CENTER 8
update_field tires replaceme YAW_SPEED 0.2
update_field tires replaceme_top YAW_SPEED 0.2
\
"""
@ -560,7 +565,7 @@ for car in carlist:
if not car in correctedRideHeight:
print("car doesn't have height adjusted: " +car)
file = open(__file__.replace(".py",".nfsms"),"w")
file = open(nfsmsScript,"w")
properties = properties.split("\n")
for car in carlist:
for line in properties: