Skip to content

Commit 5521cbc

Browse files
authored
2025 season 3 (#14)
* Update to support latest 2025 Season 3 updates * Bump version
1 parent ba8b29a commit 5521cbc

File tree

8 files changed

+495
-350
lines changed

8 files changed

+495
-350
lines changed

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "iracing-sdk-js",
3-
"version": "1.4.0",
3+
"version": "1.5.0",
44
"description": "iRacing SDK implementation for Node.js",
55
"main": "src/iracing-sdk-js.js",
66
"scripts": {
@@ -26,12 +26,12 @@
2626
},
2727
"dependencies": {
2828
"js-yaml": "4.1.0",
29-
"nan": "2.22.0"
29+
"nan": "2.23.0"
3030
},
3131
"devDependencies": {
32-
"jsdoc-to-markdown": "9.1.1",
33-
"node-gyp": "11.0.0",
34-
"prettier": "3.4.2",
32+
"jsdoc-to-markdown": "9.1.2",
33+
"node-gyp": "11.3.0",
34+
"prettier": "3.6.2",
3535
"sandboxed-module": "2.0.4"
3636
}
3737
}

sample-data/sessioninfo.json

Lines changed: 84 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,42 @@
11
{
2-
"timestamp": "2024-12-13T01:47:04.527Z",
2+
"timestamp": "2025-08-05T02:18:40.795Z",
33
"data": {
44
"WeekendInfo": {
55
"TrackName": "virginia 2022 full",
66
"TrackID": 465,
7-
"TrackLength": "5.22 km",
7+
"TrackLength": "5.2169 km",
88
"TrackLengthOfficial": "5.26 km",
99
"TrackDisplayName": "Virginia International Raceway",
1010
"TrackDisplayShortName": "VIR",
1111
"TrackConfigName": "Full Course",
1212
"TrackCity": "Alton",
13+
"TrackState": "VA",
1314
"TrackCountry": "USA",
1415
"TrackAltitude": "166.18 m",
1516
"TrackLatitude": "36.568814 m",
1617
"TrackLongitude": "-79.206660 m",
1718
"TrackNorthOffset": "4.2700 rad",
1819
"TrackNumTurns": 20,
1920
"TrackPitSpeedLimit": "60.00 kph",
21+
"TrackPaceSpeed": "23.61 kph",
22+
"TrackNumPitStalls": 27,
2023
"TrackType": "road course",
2124
"TrackDirection": "neutral",
22-
"TrackWeatherType": "Static",
23-
"TrackSkies": "Partly Cloudy",
24-
"TrackSurfaceTemp": "39.81 C",
25-
"TrackAirTemp": "25.56 C",
26-
"TrackAirPressure": "29.36 Hg",
27-
"TrackWindVel": "0.89 m/s",
28-
"TrackWindDir": "0.00 rad",
29-
"TrackRelativeHumidity": "45 %",
25+
"TrackWeatherType": "Realistic",
26+
"TrackSkies": "Dynamic",
27+
"TrackSurfaceTemp": "26.26 C",
28+
"TrackSurfaceTempCrew": "22.22 C",
29+
"TrackAirTemp": "20.26 C",
30+
"TrackAirPressure": "29.01 Hg",
31+
"TrackAirDensity": "1.16 kg/m^3",
32+
"TrackWindVel": "7.35 m/s",
33+
"TrackWindDir": "3.86 rad",
34+
"TrackRelativeHumidity": "94 %",
3035
"TrackFogLevel": "0 %",
31-
"TrackPrecipitation": "0 %",
36+
"TrackPrecipitation": "6 %",
3237
"TrackCleanup": 0,
3338
"TrackDynamicTrack": 1,
34-
"TrackVersion": "2024.11.26.01",
39+
"TrackVersion": "2025.06.18.02",
3540
"SeriesID": 0,
3641
"SeasonID": 0,
3742
"SessionID": 0,
@@ -52,7 +57,7 @@
5257
"HeatRacing": 0,
5358
"BuildType": "Release",
5459
"BuildTarget": "Members",
55-
"BuildVersion": "2024.12.11.01",
60+
"BuildVersion": "2025.07.25.02",
5661
"RaceFarm": null,
5762
"WeekendOptions": {
5863
"NumStarters": 0,
@@ -62,15 +67,15 @@
6267
"StandingStart": 0,
6368
"ShortParadeLap": 0,
6469
"Restarts": "single file",
65-
"WeatherType": "Static",
66-
"Skies": "Partly Cloudy",
70+
"WeatherType": "Realistic",
71+
"Skies": "Dynamic",
6772
"WindDirection": "N",
6873
"WindSpeed": "3.22 km/h",
6974
"WeatherTemp": "25.56 C",
7075
"RelativeHumidity": "45 %",
7176
"FogLevel": "0 %",
72-
"TimeOfDay": "12:00 pm",
73-
"Date": "2024-05-15T00:00:00.000Z",
77+
"TimeOfDay": "3:16 pm",
78+
"Date": "2025-05-15T00:00:00.000Z",
7479
"EarthRotationSpeedupFactor": 1,
7580
"Unofficial": 1,
7681
"CommercialMode": "consumer",
@@ -85,18 +90,19 @@
8590
"GreenWhiteCheckeredLimit": 0
8691
},
8792
"TelemetryOptions": {
88-
"TelemetryDiskFile": ""
93+
"TelemetryDiskFile": "C /Users/friss/Documents/iRacing/telemetry/chevyvettez06rgt3_virginia 2022 full 2025-08-04 22-18-16.ibt"
8994
}
9095
},
9196
"SessionInfo": {
97+
"CurrentSessionNum": 0,
9298
"Sessions": [
9399
{
94100
"SessionNum": 0,
95101
"SessionLaps": "unlimited",
96102
"SessionTime": "unlimited",
97103
"SessionNumLapsToAvg": 0,
98104
"SessionType": "Offline Testing",
99-
"SessionTrackRubberState": "moderately low usage",
105+
"SessionTrackRubberState": "slight usage",
100106
"SessionName": "TESTING",
101107
"SessionSubType": null,
102108
"SessionSkipped": 0,
@@ -725,8 +731,8 @@
725731
"Radios": [
726732
{
727733
"RadioNum": 0,
728-
"HopCount": 2,
729-
"NumFrequencies": 7,
734+
"HopCount": 1,
735+
"NumFrequencies": 6,
730736
"TunedToFrequencyNum": 0,
731737
"ScanningIsOn": 1,
732738
"Frequencies": [
@@ -771,19 +777,6 @@
771777
},
772778
{
773779
"FrequencyNum": 3,
774-
"FrequencyName": "@CLUB",
775-
"Priority": 20,
776-
"CarIdx": -1,
777-
"EntryIdx": -1,
778-
"ClubID": 25,
779-
"CanScan": 1,
780-
"CanSquawk": 1,
781-
"Muted": 0,
782-
"IsMutable": 1,
783-
"IsDeletable": 0
784-
},
785-
{
786-
"FrequencyNum": 4,
787780
"FrequencyName": "@ADMIN",
788781
"Priority": 90,
789782
"CarIdx": -1,
@@ -796,7 +789,7 @@
796789
"IsDeletable": 0
797790
},
798791
{
799-
"FrequencyNum": 5,
792+
"FrequencyNum": 4,
800793
"FrequencyName": "@RACECONTROL",
801794
"Priority": 80,
802795
"CarIdx": -1,
@@ -809,7 +802,7 @@
809802
"IsDeletable": 0
810803
},
811804
{
812-
"FrequencyNum": 6,
805+
"FrequencyNum": 5,
813806
"FrequencyName": "@PRIVATE",
814807
"Priority": 70,
815808
"CarIdx": -1,
@@ -842,18 +835,32 @@
842835
"DriverCarGearNumForward": 6,
843836
"DriverCarGearNeutral": 1,
844837
"DriverCarGearReverse": 1,
838+
"DriverGearboxType": "Sequential",
839+
"DriverGearboxControlType": "Sequential",
840+
"DriverCarShiftAid": "Automatic",
845841
"DriverCarSLFirstRPM": 7000,
846842
"DriverCarSLShiftRPM": 7700,
847843
"DriverCarSLLastRPM": 7600,
848844
"DriverCarSLBlinkRPM": 7950,
849-
"DriverCarVersion": "2024.11.26.01",
845+
"DriverCarVersion": "2025.06.27.02",
850846
"DriverPitTrkPct": 0.990978,
851-
"DriverCarEstLapTime": 105.0762,
847+
"DriverCarEstLapTime": 103.1748,
852848
"DriverSetupName": "baseline.sto",
853849
"DriverSetupIsModified": 0,
854850
"DriverSetupLoadTypeName": "baseline",
855851
"DriverSetupPassedTech": 1,
856852
"DriverIncidentCount": 0,
853+
"DriverBrakeCurvingFactor": 0.001,
854+
"DriverTires": [
855+
{
856+
"TireIndex": 0,
857+
"TireCompoundType": "Hard"
858+
},
859+
{
860+
"TireIndex": 1,
861+
"TireCompoundType": "Wet"
862+
}
863+
],
857864
"Drivers": [
858865
{
859866
"CarIdx": 0,
@@ -873,6 +880,9 @@
873880
"CarIsElectric": 0,
874881
"CarScreenName": "Chevrolet Corvette Z06 GT3.R",
875882
"CarScreenNameShort": "Corvette GT3.R",
883+
"CarCfg": -1,
884+
"CarCfgName": null,
885+
"CarCfgCustomPaintExt": null,
876886
"CarClassShortName": null,
877887
"CarClassRelSpeed": 0,
878888
"CarClassLicenseLevel": 0,
@@ -881,7 +891,7 @@
881891
"CarClassPowerAdjust": "0.000 %",
882892
"CarClassDryTireSetLimit": "0 %",
883893
"CarClassColor": 16777215,
884-
"CarClassEstLapTime": 105.0762,
894+
"CarClassEstLapTime": 103.1748,
885895
"IRating": 1,
886896
"LicLevel": 1,
887897
"LicSubLevel": 1,
@@ -931,95 +941,97 @@
931941
]
932942
},
933943
"CarSetup": {
934-
"UpdateCount": 1,
944+
"UpdateCount": 2,
935945
"TiresAero": {
936946
"TireType": {
937947
"TireType": "Dry"
938948
},
939949
"LeftFront": {
940-
"StartingPressure": "165 kPa",
941-
"LastHotPressure": "165 kPa",
942-
"LastTempsOMI": "44C, 44C, 44C",
950+
"StartingPressure": "159 kPa",
951+
"LastHotPressure": "159 kPa",
952+
"LastTempsOMI": "35C, 35C, 35C",
943953
"TreadRemaining": "100%, 100%, 100%"
944954
},
945955
"LeftRear": {
946-
"StartingPressure": "165 kPa",
947-
"LastHotPressure": "165 kPa",
948-
"LastTempsOMI": "44C, 44C, 44C",
956+
"StartingPressure": "159 kPa",
957+
"LastHotPressure": "159 kPa",
958+
"LastTempsOMI": "35C, 35C, 35C",
949959
"TreadRemaining": "100%, 100%, 100%"
950960
},
951961
"RightFront": {
952-
"StartingPressure": "165 kPa",
953-
"LastHotPressure": "165 kPa",
954-
"LastTempsIMO": "44C, 44C, 44C",
962+
"StartingPressure": "159 kPa",
963+
"LastHotPressure": "159 kPa",
964+
"LastTempsIMO": "35C, 35C, 35C",
955965
"TreadRemaining": "100%, 100%, 100%"
956966
},
957967
"RightRear": {
958-
"StartingPressure": "165 kPa",
959-
"LastHotPressure": "165 kPa",
960-
"LastTempsIMO": "44C, 44C, 44C",
968+
"StartingPressure": "159 kPa",
969+
"LastHotPressure": "159 kPa",
970+
"LastTempsIMO": "35C, 35C, 35C",
961971
"TreadRemaining": "100%, 100%, 100%"
962972
},
963973
"AeroBalanceCalc": {
964-
"FrontRhAtSpeed": "43 mm",
974+
"FrontRhAtSpeed": "45 mm",
965975
"RearRhAtSpeed": "53 mm",
966976
"RearWingAngle": "9.5 degrees",
967-
"FrontDownforce": "38.1%"
977+
"FrontDownforce": "38.7%"
968978
}
969979
},
970980
"Chassis": {
971981
"FrontBrakes": {
972982
"ArbBlades": 3,
973983
"TotalToeIn": "-3.1 mm",
974984
"BrakePedalRatio": 4.67,
975-
"BrakePads": "Medium friction"
985+
"BrakePads": "Medium friction",
986+
"FWtdist": "44.3%",
987+
"CenterFrontSplitterHeight": "50.8 mm"
976988
},
977989
"LeftFront": {
978-
"CornerWeight": "3162 N",
979-
"RideHeight": "51.0 mm",
980-
"BumpRubberGap": "12 mm",
990+
"CornerWeight": "3161 N",
991+
"RideHeight": "53.0 mm",
992+
"BumpRubberGap": "11 mm",
981993
"SpringRate": "105 N/mm",
982-
"Camber": "-3.9 deg"
994+
"Camber": "-4.0 deg"
983995
},
984996
"LeftRear": {
985997
"CornerWeight": "3973 N",
986-
"RideHeight": "71.3 mm",
998+
"RideHeight": "69.0 mm",
987999
"BumpRubberGap": "53 mm",
9881000
"SpringRate": "200 N/mm",
989-
"Camber": "-3.5 deg",
1001+
"Camber": "-3.3 deg",
9901002
"ToeIn": "+1.6 mm"
9911003
},
9921004
"Rear": {
9931005
"FuelLevel": "52.0 L",
994-
"ArbBlades": 0,
1006+
"ArbBlades": 1,
9951007
"RearWingAngle": "9.5 degrees"
9961008
},
9971009
"InCarAdjustments": {
998-
"BrakePressureBias": "55.0%",
1010+
"BrakePressureBias": "55.2%",
9991011
"AbsSetting": "3 (ABS)",
1000-
"TractionControlSetting": "3 (T/C)",
1001-
"DisplayPage": "Race",
1012+
"TcSetting": "3 (T/C)",
1013+
"DashDisplayPage": "Race",
10021014
"CrossWeight": "50.0%"
10031015
},
10041016
"RightFront": {
1005-
"CornerWeight": "3162 N",
1006-
"RideHeight": "51.0 mm",
1007-
"BumpRubberGap": "12 mm",
1017+
"CornerWeight": "3161 N",
1018+
"RideHeight": "53.0 mm",
1019+
"BumpRubberGap": "11 mm",
10081020
"SpringRate": "105 N/mm",
1009-
"Camber": "-3.9 deg"
1021+
"Camber": "-4.0 deg"
10101022
},
10111023
"RightRear": {
10121024
"CornerWeight": "3973 N",
1013-
"RideHeight": "71.3 mm",
1025+
"RideHeight": "69.0 mm",
10141026
"BumpRubberGap": "53 mm",
10151027
"SpringRate": "200 N/mm",
1016-
"Camber": "-3.5 deg",
1028+
"Camber": "-3.3 deg",
10171029
"ToeIn": "+1.6 mm"
10181030
},
10191031
"GearsDifferential": {
10201032
"GearStack": "FIA",
10211033
"FrictionFaces": 8,
1022-
"DiffPreload": "100 Nm"
1034+
"DiffPreload": "110 Nm"
10231035
}
10241036
},
10251037
"Dampers": {

0 commit comments

Comments
 (0)