Because i need to compare some JSON files if a new build has been released, to make sure that my online editing tool is "up to date", i thought it also might be interesting for others, to know what has been changed. If something changed, it is strongly recommended to let the game create a new JSON file instead of putting the old file in the new installation. Also if you just update the game. I compare 3 files: player.JSON Multiplayer.JSON CustomPluginVariables.JSON Spoiler: Changes from older Builds Update 23 February 2022 I compare Build 1124 ID 6558068 with Build 1126 ID 8157914 CustomPluginVariables.JSON: identical Multiplayer.JSON: removed: "Auto Exit":..., player.JSON: removed: "First Run":....., new: "Subscribe to all Studio397 Content":... "Auto Headlights":... "Auto Windscreen Wipers":... "Screenshot Depth Alpha":... "CHAMP Disable Semi Final Logic":... "CURNT Disable Semi Final Logic":... "GPRIX Disable Semi Final Logic":... "MULTI Disable Semi Final Logic":... "RPLAY Disable Semi Final Logic":... player.JSON 1080 -> 1084 no changes Multiplayer.JSON 1080 -> 1084 no changes CustomPluginVariables.JSON 1080 -> 1084 no changes player.JSON 1052 -> 1080 The default Setting for: Rearview Particles": changed from old: false to new: true removed Entries: "Sim Processor Thresh":255, Multiplayer.JSON 1052 -> 1080 The default Setting for: Temporary Vehicle Graphics": changed from old: 10 to new: 20 CustomPluginVariables.JSON 1052 -> 1080 The "StockCarRules.dll" Entry has 2 new Variables: "AdjustUntilYellowFlagState":4, "AllowFrozenAdjustments":1, And the SteamPlugin has been added. Entry: "SteamPlugin.dll":{ " Enabled":1 }, player.JSON 1036 -> 1052 The Entry "Self In Cockpit Rearview":0, changed to "Self In Rearview":"", And the default Settings for: "CHAMP Num Qual Sessions": "CURNT Num Qual Sessions": "GPRIX Num Qual Sessions": "MULTI Num Qual Sessions": "RPLAY Num Qual Sessions": Changed from old: 0 to new: 1 removed Entries: "Self In TV Rearview" Multiplayer.JSON 1036 -> 1052 no changes CustomPluginVariables.JSON 1036 -> 1052 no changes player.JSON 1028 -> 1036 The Comment (ONLY the Comment!) for "Speed Units" changed from: "0 = MPH, 1 = KPH" to: "false=MPH, true=KPH" And the default Settings for: "CHAMP Failure Rate": "CURNT Failure Rate": "GPRIX Failure Rate": "MULTI Failure Rate": "RPLAY Failure Rate": Changed from old: 2 to new: 1 Multiplayer.JSON 1028 -> 1036 no changes CustomPluginVariables.JSON 1028 -> 1036 no changes And new, the Differences between the Non-Steam and Steam Versions: [TABLE="width: 600, align: left"] [TR] [TD]Build 1036 Non Steam Version [/TD] [TD] Build 1036 Steam Version [/TD] [/TR] [TR] [TD]player.JSON Differences [/TD] [TD][/TD] [/TR] [TR] [TD]"Speed Units#":"false=MPH, true=KPH", [/TD] [TD]"Speed Units#":"0 = MPH, 1 = KPH", [/TD] [/TR] [TR] [TD]"CURNT Failure Rate":1, [/TD] [TD]"CURNT Failure Rate":2, [/TD] [/TR] [TR] [TD]"GPRIX Failure Rate":1, [/TD] [TD]"GPRIX Failure Rate":2, [/TD] [/TR] [TR] [TD]"MULTI Failure Rate":1, [/TD] [TD]"MULTI Failure Rate":2, [/TD] [/TR] [TR] [TD]"RPLAY Failure Rate":1 [/TD] [TD]"RPLAY Failure Rate":2 [/TD] [/TR] [TR] [TD]Multiplayer.JSON Differences [/TD] [TD][/TD] [/TR] [TR] [TD]identical [/TD] [TD][/TD] [/TR] [TR] [TD]CustomPluginVariables.JSON Differences [/TD] [TD][/TD] [/TR] [TR] [TD][/TD] [TD]Additional Entry for SteamPlugin.dll [/TD] [/TR] [/TABLE] NOTE: Because 0 isn't shown in the tables if i use it more times for any reason, i use NULL instead of it. player.JSON 1008 -> 1028 removed: "Debris Removal" "Parts Duration" "Replay Wraparound" "Double File Override" "Lucky Dog Override" added: "Tooltips" changed default values: [TABLE="width: 500, align: left"] [TR] [TD]entry [/TD] [TD]old [/TD] [TD]new [/TD] [/TR] [TR] [TD]CURNT Allowed Vehicles [/TD] [TD][/TD] [TD]NO_AI [/TD] [/TR] [TR] [TD]GPRIX Allowed Vehicles [/TD] [TD][/TD] [TD]NO_AI [/TD] [/TR] [TR] [TD]Cockpit Vibration Mult2 [/TD] [TD]1 [/TD] [TD]NULL [/TD] [/TR] [TR] [TD]Gap Check [/TD] [TD]0.03 [/TD] [TD]NULL [/TD] [/TR] [TR] [TD]LSI Top [/TD] [TD]0.167 [/TD] [TD]0.15 [/TD] [/TR] [TR] [TD]Max Headlights [/TD] [TD]12 [/TD] [TD]256 [/TD] [/TR] [TR] [TD]Opponent Detail [/TD] [TD]NULL [/TD] [TD]2 [/TD] [/TR] [TR] [TD]Player Detail [/TD] [TD]1 [/TD] [TD]2 [/TD] [/TR] [TR] [TD]Rearview Particles [/TD] [TD]true [/TD] [TD]false [/TD] [/TR] [TR] [TD]Road Reflections [/TD] [TD]1 [/TD] [TD]NULL [/TD] [/TR] [TR] [TD]Shadow Blur [/TD] [TD]NULL [/TD] [TD]2 [/TD] [/TR] [TR] [TD]Texture Detail [/TD] [TD]1 [/TD] [TD]2 [/TD] [/TR] [TR] [TD]Texture Filter [/TD] [TD]1 [/TD] [TD]2 [/TD] [/TR] [TR] [TD]Track Detail [/TD] [TD]1 [/TD] [TD]2 [/TD] [/TR] [TR] [TD]CHAMP Weather [/TD] [TD]4 [/TD] [TD]3 [/TD] [/TR] [TR] [TD]CURNT Weather [/TD] [TD]4 [/TD] [TD]3 [/TD] [/TR] [TR] [TD]GPRIX PrivatePractice [/TD] [TD]1 [/TD] [TD]NULL [/TD] [/TR] [TR] [TD]GPRIX Weather [/TD] [TD]4 [/TD] [TD]3 [/TD] [/TR] [TR] [TD]MULTI Weather [/TD] [TD]4 [/TD] [TD]3 [/TD] [/TR] [TR] [TD]RPLAY Weather [/TD] [TD]4 [/TD] [TD]3 [/TD] [/TR] [TR] [TD]Run Practice1 [/TD] [TD]false [/TD] [TD]true [/TD] [/TR] [/TABLE] Multiplayer.JSON 1008 -> 1028 changed default values: [TABLE="width: 500, align: left"] [TR] [TD]entry [/TD] [TD]old [/TD] [TD]new [/TD] [/TR] [TR] [TD]Auto Exit [/TD] [TD]false [/TD] [TD]true [/TD] [/TR] [/TABLE] CustomPluginVariables.JSON 1008 -> 1028 no changes Build 1120 ID 5150785 player.JSON new Entry: "VR Enable Hidden Area Mask":true, "VR Enable Hidden Area Mask#":"Enable VR hidden area mask, may improve VR performance.", Build 1121 ID 5504070 No Changes to the Version above. Build 1122 ID 5848835 player.JSON new Entry: "First Run":false, (without an explanatory Line) Update 25 April 2021 Build 1124 ID 6558068 CustomPluginVariables.JSON no Changes to the above Version Multiplayer.JSON modified Entry: old: "Pause At Start Of Session":false, new: "Pause At Start Of First Session":false, player.JSON new default Setting: old: "First Run":false, new: "First Run":true, new Entries: "Attack Zone AR Time":10, "Attack Zone AR Time#":"Amount of time (in seconds) that the AR elements of the Attack zone will stay visible after being activated", "UI autonomous render thread":true, "UI autonomous render thread#":"UI has its own render thread", Update 23 June 2023 I compare Build 1126 ID 8157914 with Build 1133 ID 11262531 red = old green = new CustomPluginVariables.JSON: identical Multiplayer.JSON: "Downstream Rated KBPS":256, "Downstream Rated KBPS":8000, "Net Connection Type#":"0=28k, 1=56k, 2=ISDN, 3=128kbps cable\/dsl 4=256+kbps cable\/dsl, 5=LAN, 6=custom", "Net Connection Type#":"0=ADSL 8Mb, 1=ADSL2+ 16Mb, 2=FTTC 35Mb, 3=VDSL\/Cable 100Mb, 4=VDSL SuperVectoring\/Fiber, 250Mb, 5=LAN Gigabit, 6=custom", "Upstream Rated KBPS":256, "Upstream Rated KBPS":1000, "Max Data Per Client":9999, "Max Data Per Client":25000, NEW in 1133: "Allowed Vis Fast Line":1, "Allowed Vis Fast Line#":"max level 0-1", "RealRoad Fast Tick":true, "RealRoad Fast Tick#":"Enable faster transfer of data for real road. Slow mode is appox 1.5KBps per client, Fast mode is appox 6KBps per client.", "Steam Matchmaking Broadcast":true, "Steam Matchmaking Broadcast#":"Do we want to broadcast this server on Steam Matchmaking?", player.JSON: "CHAMP Track Cuts Allowed":2, "CHAMP Track Limits Points Allowed":5, "CHAMP Track Limits Rules":1, "CURNT Track Cuts Allowed":2, "CURNT Track Limits Points Allowed":5, "CURNT Track Limits Rules":1, "GPRIX Track Cuts Allowed":2, "GPRIX Track Cuts Allowed#":"How many track cut warnings to allow before receiving a penalty. For example: 3 allows 3 warnings and penalizes on the 4th, and 0 penalizes every time", "GPRIX Track Limits Points Allowed":5, "GPRIX Track Limits Points Allowed#":"How many track limits penalty points to allow before receiving a penalty in race mode. For example once you receive this number of points you will receive a drive through penalty.", "GPRIX Track Limits Rules":1, "GPRIX Track Limits Rules#":"How strict the Track Limits rules are. 0 = Disabled, 1 = Default, 2 = Strict, 3 = Relaxed.", "MULTI Track Cuts Allowed":2, "MULTI Track Limits Points Allowed":5, "MULTI Track Limits Rules":1, "RPLAY Track Cuts Allowed":2, "RPLAY Track Limits Points Allowed":5, "RPLAY Track Limits Rules":1, "Other Volume Ratio":0.7, "Other Volume Ratio#":"Additional volume multiplier for other vehicles", "Onboard Volume Multiplier":0.25, "Onboard Volume Multiplier#":"Volume multiplier for onboard cameras. Typically, cars are a lot louder on the inside than they are when far away. This lowers the game's volume when riding onboard", NEW in 1133: "Vis Fast Line":false, "Vis Fast Line#":"Displays a visualization of the driving line." "Battery KW Units":false, "Battery KW Units#":"false=Percentage, true=KW", "Broadcast Custom Cameras":false, "Broadcast Custom Cameras#":"Whether to load custom cameras from the Userdata\\Cameras folder. Retail Only. Camera File names can be found by inspecting Trace log files, lines beneaths 'Entered CamMan::Init()'", "Broadcast Focused Car Change Time Delay":0.2, "Broadcast Focused Car Change Time Delay#":"Time delay before changing focused car. This allows multiple presses of previous \/ next vehicle before moving to the car you desire.", "Broadcast Group Tracking Mode":1, "Broadcast Group Tracking Mode#":"0 = Off, 1 = Race Mode (enabled in race session only, with extra zoom on lap 1), 2 = On", "Broadcast Group Tracking Range":0.8, "Broadcast Group Tracking Range Lap 1":1.2, "Broadcast Group Tracking Range Lap 1#":"Specific scalar for the first lap of the race when using Race mode.", "Broadcast Group Tracking Range#":"Range of cars to track in time", "Broadcast Group Tracking Zoom Maximum":2.5, "Broadcast Group Tracking Zoom Maximum#":"The maximum the camera can zoom out.", "Broadcast Group Tracking Zoom Strength":1, "Broadcast Group Tracking Zoom Strength#":"How strongly the camera zooms out as more cars are being tracked.", "Broadcast Persistent Zoom":false, "Broadcast Persistent Zoom#":"Whether to retain manual zoom adjustments when the tracking camera changes. 0 = Disabled, 1 = Enabled", "Broadcast Tracking Change Blend":true, "Broadcast Tracking Change Blend#":"Tracking Change Blend with move the tracking camera focus point from one car to another when viewed vehicle changes and they are still visible with the same camera. 0 = Disabled, 1 = Enabled", "Broadcast Tracking Change Max Time":10, "Broadcast Tracking Change Max Time#":"The maximum time difference between cars to have a blended tracking change. If set to 0, this calculation is skipped.", "Message Center Detail#":"0 = Off, 1 = Critical, 2 = Informative, 3 = Verbose, 4 = Admin (Reports on other cars too)", "Remember Onboard Changes":false, "Remember Onboard Changes#":"If onboard changes will persist after a garage visit and next session", "Track Limits Info":0, "Track Limits Info#":"The amount of on screen information to show about track cutting 0 = Default, 1 = Penalties Only, 2 = Debug (Mod Dev only).", "DriverLabelURL":"", "DriverLabelURL#":"The webpage that renders the driver labels", "Driving Standards Pos H":-0.025, "Driving Standards Pos H#":"Horizontal position of Cut Track Information dialogue.", "Driving Standards Pos V":-0.025, "Driving Standards Pos V#":"Vertical position of Cut Track Information dialogue.", "Live TV Displays":2, "Live TV Displays#":"Live TV Displays on Track: 0=Off 1=Trackside Cameras Only 2=On", "Max Headlights#":"Max headlights visible relative to your car. (Note current system only allows upto 20)", "Motion blur":1, "Motion blur#":"Enable motion blur.", "Showroom Background Rendering":true, "Showroom Background Rendering#":"If we want to render the showroom background or not for alpha cut out screenshots of cars. This can be changed by pressing Key 1 to toggle the option when in the showroom.", "Clip Limiter":true, "Clip Limiter#":"Automatic output limiter that prevents clipping in loud situations", "External Volume Ratio":1, "External Volume Ratio#":"Balance between internal and external sounds for legacy cars, representing the ratio of the external volume", "Listener Mode":1, "Listener Mode#":"0\/1, Listener Mode. 0 uses view, 1 uses camera microphone setup", "Master Volume":1, "Master Volume#":"0.0-1.0, Master Volume. Affects the whole game", "Selected HRTF Dataset":-1, "Selected HRTF Dataset#":"-1->None selected, 0-MAX->Index of selected MHR according to internal enumeration (see trace). Dataset used for virtual 3D sound",
Very good post! I would also think that it is interesting to remark which variables in the 3 default JSON files change their default value in a substantial way. I suppose OP is using notepad++ compare plugin to find new and obsolete variables. When doing the check I think it would be easy to account for default value changes. I found a difference in multiplayer.json which seemed to affect collision detection stuff. I'll check and edit my post later because I can't remember the name. Enviado desde mi SM-T530 mediante Tapatalk
Now that's interesting, would be nice to have, in the car setup screen for example. Question, is the actual UI capable of using Tooltips? Thank's redapg.
I had the same thought after i posted the thread. I will add the changed "default" values in the first posting, soon. And just for information: i use Total Commander for content-comparison of files.
Just as an Information: There were no Changes in the player.JSON Multiplayer.JSON CustomPluginVariables.JSON between Build 1120 ID 5150785 and Build 1121 ID 5504070
Just as an Information: There is a new Line in the player.JSON of Build 1122, ID 5848835 : "First Run":false, (without an explanatory Line)