changes in JSON files

Discussion in 'General Discussion' started by redapg, Nov 13, 2015.

  1. redapg

    redapg Registered

    Joined:
    Jan 16, 2012
    Messages:
    3,999
    Likes Received:
    2,873
    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

    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",
     
    Last edited: Jun 23, 2023
  2. argo0

    argo0 Registered

    Joined:
    Jan 22, 2012
    Messages:
    624
    Likes Received:
    8
    That's useful to me, certainly. Thanks.
    Sent from my SM-N9005 using Tapatalk
     
  3. peterchen

    peterchen Registered

    Joined:
    Oct 25, 2011
    Messages:
    2,099
    Likes Received:
    287
    Thanks for info!
    Should be sticky and updated every time!
     
  4. Emery

    Emery Registered

    Joined:
    Oct 24, 2010
    Messages:
    3,035
    Likes Received:
    1,654
  5. Euskotracks

    Euskotracks Registered

    Joined:
    Nov 29, 2013
    Messages:
    1,092
    Likes Received:
    191
    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
     
  6. TJones

    TJones Registered

    Joined:
    Oct 5, 2010
    Messages:
    1,074
    Likes Received:
    257
    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.
     
  7. redapg

    redapg Registered

    Joined:
    Jan 16, 2012
    Messages:
    3,999
    Likes Received:
    2,873
    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. ;)
     
  8. redapg

    redapg Registered

    Joined:
    Jan 16, 2012
    Messages:
    3,999
    Likes Received:
    2,873
  9. matf1

    matf1 Registered

    Joined:
    Dec 27, 2011
    Messages:
    671
    Likes Received:
    2
    Thanks Chris, Missed this first time round for some reason, but subscribed now ;)
     
  10. redapg

    redapg Registered

    Joined:
    Jan 16, 2012
    Messages:
    3,999
    Likes Received:
    2,873
  11. alpha-bravo

    alpha-bravo Registered

    Joined:
    Dec 22, 2012
    Messages:
    1,374
    Likes Received:
    31
    thank you !
     
  12. Hazi

    Hazi Registered

    Joined:
    Jan 15, 2012
    Messages:
    917
    Likes Received:
    146
    thx
     
  13. redapg

    redapg Registered

    Joined:
    Jan 16, 2012
    Messages:
    3,999
    Likes Received:
    2,873
  14. redapg

    redapg Registered

    Joined:
    Jan 16, 2012
    Messages:
    3,999
    Likes Received:
    2,873
  15. redapg

    redapg Registered

    Joined:
    Jan 16, 2012
    Messages:
    3,999
    Likes Received:
    2,873
    Corti and Hazi like this.
  16. vittorio

    vittorio Registered

    Joined:
    Jan 11, 2012
    Messages:
    1,118
    Likes Received:
    540
    thats very useful info, thx for your work!
     
  17. redapg

    redapg Registered

    Joined:
    Jan 16, 2012
    Messages:
    3,999
    Likes Received:
    2,873
    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
     
  18. redapg

    redapg Registered

    Joined:
    Jan 16, 2012
    Messages:
    3,999
    Likes Received:
    2,873
    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)
     
    makan likes this.
  19. redapg

    redapg Registered

    Joined:
    Jan 16, 2012
    Messages:
    3,999
    Likes Received:
    2,873
    Davvid and makan like this.
  20. redapg

    redapg Registered

    Joined:
    Jan 16, 2012
    Messages:
    3,999
    Likes Received:
    2,873
    makan and TJones like this.

Share This Page