RFactor 2 Sharing different JSON files setting

Hello everyone,

i will share here with you my differents tests by changing values in the JSON file of the controller folder .

This is how i start:

I was just curious to understand wich difference have in changing certain values in the .JSON file. We can read that there is differents effects that we can “send” to the wheel or to the device (pedals,shifters)
I understand at this point that, except if you have a SHIFTER or a PEDALS abble to receive “vibration” the best is to send the effect to the WHEEL
We can have a look, opening the json file (use notepad+) of your STEERING WHEEL profile, and we will see it at the line 464:

“Brake effects on steer axis”:1,
“Brake effects on steer axis#”:“0 = Brake effects on brake axis, 1 = brake effects on steering axis.”,

As you can see , i´ve decided to put the effect on the steering wheel.

Line 466 we have the possibility to define the “strength” of this effect and we tell us to use a value in between -10000 and +10000

“Brake effects strength”:10000,
“Brake effects strength#”:"-10000 to +10000, applies to all brake effects (force, vibration, static spring, etc?)",

Line 468 we have also the possibility to define the “coefficient” of the “brakes spring” using a value between -1.0 and +1.0

“Brake spring coefficient”:1.0,
“Brake spring coefficient#”:“Static spring effect rate (-1.0 to 1.0)”,

And you have the same possibilities for the CLUTCH , and the GEARBOX

Here comes my question. I have create two different JSON files. One with all the values in NEGATIVE (-10 000 and -1.0) and another with all the values in POSITIVE. Once on “the track” i didn´t notice any changes.

It will be interesting to know what am i missing.Any help is welcome.

#################
#################

Below is the detail of the JSON file: IN THIS CASE ALL STRENGTH VALUE ARE SET TO 10000 . EFFECTS and COEFFICIENT also set to 1
"Brake effects on steer axis":1,
“Brake effects on steer axis#”:“0 = Brake effects on brake axis, 1 = brake effects on steering axis.”,
“Brake effects strength”:10000,
“Brake effects strength#”:"-10000 to +10000, applies to all brake effects (force, vibration, static spring, etc?)",
“Brake spring coefficient”:1.0,
“Brake spring coefficient#”:“Static spring effect rate (-1.0 to 1.0)”,
“Brake spring saturation”:1.0,
“Brake spring saturation#”:“Static spring effect peak force (0.0 to 1.0)”,

“Clutch effects on steer axis”:1,
“Clutch effects on steer axis#”:“0 = Clutch effects on clutch axis, 1 = brake effects on steering axis.”,
“Clutch effects strength”:10000,
“Clutch effects strength#”:"-10000 to +10000, applies to all clutch effects (force, vibration, static spring, etc?)",
“Clutch spring coefficient”:1.0,
“Clutch spring coefficient#”:“Static spring effect rate (-1.0 to 1.0)”,
“Clutch spring saturation”:1.0,
“Clutch spring saturation#”:“Static spring effect peak force (0.0 to 1.0)”,

“Gearbox effects on steer axis”:1,
“Gearbox effects on steer axis#”:“0 = Gearbox effects on gearbox ‘axis’, 1 = brake effects on steering axis.”,
“Gearbox effects strength”:10000,
“Gearbox effects strength#”:"-10000 to +10000, applies to all gearbox effects (force, vibration, static spring, etc?)",
“Gearbox spring coefficient”:1.0,
“Gearbox spring coefficient#”:“Static spring effect rate (-1.0 to 1.0)”,
“Gearbox spring saturation”:1.0,
“Gearbox spring saturation#”:“Static spring effect peak force (0.0 to 1.0)”,

Few hours laters after few more tests:

I´ll would ike to share with you 3 different JSON files:
Osw_Phil19082018_+1: All values are set to 10000 and 1.0
Osw_Phil19082018_-1: All valued are set to -10000 and -1.0
Osw_Phil19082018_+1_02 : STRENGTH are set to -10 000 and EFFECTS / COEFFICIENTS to +1.0
Osw_Phil19082018_+1_03: STRENGTH are set to 0 and EFFECTS / COEFFICIENTS to +1.0

From this morning: it is the same file as the : Osw_Phil19082018+1_02_ , the only change is the “Brake effects strength” set on - 5000
Here is the file: Osw_Phil_Strengh_5000

Hope it will help and of course any suggestions are welcome.

JSON FILES

This is for rFactor 2, right? Please edit the topic :slight_smile:

2 Likes

After few hours testing and strating to “understand” what does what on what :wink:

I think i have something not to bad

In game FFB is set to 0.73 (it´s strong but i like it)

“Force Feedback”:{
“Brake effects on steer axis”:1,
“Brake effects on steer axis#”:“0 = Brake effects on brake axis, 1 = brake effects on steering axis.”,
“Brake effects strength”:-7500,
“Brake effects strength#”:"-10000 to +10000, applies to all brake effects (force, vibration, static spring, etc?)",
“Brake spring coefficient”:1,
“Brake spring coefficient#”:“Static spring effect rate (-1.0 to 1.0)”,
“Brake spring saturation”:1,
“Brake spring saturation#”:“Static spring effect peak force (0.0 to 1.0)”,
“Clutch effects on steer axis”:1,
“Clutch effects on steer axis#”:“0 = Clutch effects on clutch axis, 1 = brake effects on steering axis.”,
“Clutch effects strength”:10000,
“Clutch effects strength#”:"-10000 to +10000, applies to all clutch effects (force, vibration, static spring, etc?)",
“Clutch spring coefficient”:1,
“Clutch spring coefficient#”:“Static spring effect rate (-1.0 to 1.0)”,
“Clutch spring saturation”:1,
“Clutch spring saturation#”:“Static spring effect peak force (0.0 to 1.0)”,
“G920_workaround”:true,
“G920_workaround#”:“Workaround for Logitech G920 firmware bugs … may need to turn this off after firmware update if it gets fixed.”,
“Gearbox effects on steer axis”:1,
“Gearbox effects on steer axis#”:“0 = Gearbox effects on gearbox ‘axis’, 1 = brake effects on steering axis.”,
“Gearbox effects strength”:10000,
“Gearbox effects strength#”:"-10000 to +10000, applies to all gearbox effects (force, vibration, static spring, etc?)",
“Gearbox spring coefficient”:1,
“Gearbox spring coefficient#”:“Static spring effect rate (-1.0 to 1.0)”,
“Gearbox spring saturation”:1,
“Gearbox spring saturation#”:“Static spring effect peak force (0.0 to 1.0)”,
“Ignore controllers”:0,
“Ignore controllers#”:“Do not use FFB on: 1=controller1, 2=cntrlr2, 4=cntrlr3, 8=cntrlr4, 16=cntrlr5, 32=cntrlr6, 64=cntrlr7, 128=cntrlr8 (or add values to ignore multiple controllers, for example 255 ignores all)”,
“Jolt magnitude”:1.5,
“Jolt magnitude#”:“How strong jolts from other cars (or walls) are. Suggested Range: -2.0 to 2.0.”,
“Off-road multiplier”:0.6,
“Off-road multiplier#”:“Temporary test variable to reduce force feedback strength off-road (0.0 = zero FFB, 1.0 = full FFB)”,
“Other spring coefficient”:0.5,
“Other spring coefficient#”:“Static spring effect rate (-1.0 to 1.0) for any other FFB-capable controllers”,
“Other spring saturation”:0.05,
“Other spring saturation#”:“Static spring effect peak force (0.0 to 1.0) for any other FFB-capable controllers”,
“Rumble strip magnitude”:0.1,
“Rumble strip magnitude#”:“How strong the canned rumble strip rumble is. Range 0.0 to 1.0, 0.0 disables effect.”,
“Rumble strip pull factor”:0.5,
“Rumble strip pull factor#”:“How strongly wheel pulls right/left when running over a rumble strip. Suggested range: -1.5 to 1.5.”,
“Rumble strip update thresh”:0.05,
“Rumble strip update thresh#”:“Amount of change required to update rumble strip effect (0.0 - 1.0)”,
“Rumble strip wave type”:0,
“Rumble strip wave type#”:“Type of wave to use for vibe: 0=Sine, 1=Square, 2=Triangle, 3=Sawtooth up, 4=Sawtooth down.”,
“Steering effects strength”:-10000,
“Steering effects strength#”:"-10000 to +10000, applies to all steering effects (torque, resistance, static spring, jolt, etc.)",
“Steering resistance coefficient”:1,
“Steering resistance coefficient#”:“Coefficient to use for steering resistance. Range: -1.0 to 1.0”,
“Steering resistance saturation”:0.1,
“Steering resistance saturation#”:“Saturation value to use for steering resistance. Range: 0 - 1.0”,
“Steering resistance type”:0,
“Steering resistance type#”:“0=use damping, 1=use friction”,
“Steering spring coefficient”:1,
“Steering spring coefficient#”:“Static spring effect rate (-1.0 to 1.0)”,
“Steering spring saturation”:0.005,
“Steering spring saturation#”:“Static spring effect peak force (0.0 to 1.0)”,
“Steering torque capability”:30,
“Steering torque capability#”:“The maximum torque capability of the wheel (in Nm, obviously)”,
“Steering torque extrap blend”:0,
“Steering torque extrap blend#”:“Higher blends of extrapolated value allows driver to feel torque changes even when actual torque exceeds ‘input max’ (0.0=disables, 1.0=max)”,
“Steering torque extrap time”:0.015,
“Steering torque extrap time#”:“Time in seconds to extrapolate steering torque based on current change (Range: 0.001 to 0.050. To disable, set ‘blend’ to 0.0)”,
“Steering torque filter”:1,
“Steering torque filter#”:“Number of old samples to use to filter torque from vehicle’s steering column (0-32, note that higher values increase effective latency)”,
“Steering torque minimum”:0,
“Steering torque minimum#”:“Minimum torque to apply in either direction to overcome steering wheel’s ‘FFB deadzone’ caused by friction”,
“Steering torque per-vehicle mult”:0.73,
“Steering torque per-vehicle mult#”:“Per-vehicle steering column torque multiplier (this is a copy of the .CCH value)”,
“Steering torque sensitivity”:1,
“Steering torque sensitivity#”:“Sensitivity curve applied to representable torques: 0.0=low 1.0=linear 2.0=high”,
“Steering torque zero-speed mult”:0.3,
“Steering torque zero-speed mult#”:“Multiplier at zero speed to reduce unwanted oscillation from strong static aligning torque”,
“Test_workaround”:true,
“Test_workaround#”:“Workaround for apparent driver CTD on release”,
“Throttle effects on steer axis”:1,
“Throttle effects on steer axis#”:“0 = Throttle effects on throttle axis, 1 = throttle effects on steering axis.”,
“Throttle effects strength”:10000,
“Throttle effects strength#”:"-10000 to +10000, applies to all throttle effects (force, vibration, static spring, etc?)",
“Throttle spring coefficient”:1,
“Throttle spring coefficient#”:“Static spring effect rate (-1.0 to 1.0)”,
“Throttle spring saturation”:1,
“Throttle spring saturation#”:“Static spring effect peak force (0.0 to 1.0)”,
“Type”:1,
“Type#”:“Type of force feedback: 0=off 1=wheel 2=joystick 3=rumble/gamepad 4=custom”,
“Use thread”:true,
“Use thread#”:“Use a separate thread to issue FFB commands which may block with some drivers”!

2 Likes