-
Notifications
You must be signed in to change notification settings - Fork 6
/
SIMRacingApps_ReleaseNotes.txt
1401 lines (1104 loc) · 70 KB
/
SIMRacingApps_ReleaseNotes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
SIMRacingApps Release Notes
Copyright (C) 2015 - 2023 Jeffrey Gilliam
---------------------------
For a complete list of issues completed in this version goto
(https://github.com/SIMRacingApps/SIMRacingApps/milestone/20?closed=1)
Version: 1.20_Build_BETA-2023.04.18
1. Added content from iRacing's December 2022 and March 2023 build and patches up through this release date.
- BMW M Hybrid V8
- Mercedes-AMG W13 E Performance
- Toyota GR86
- Lincoln Speedway
- Circuit de Nevers Magny-Cours
- Daytona Rallycross No Joker versions of Long and Short
- [Legacy] Phoenix Raceway - 2008 Rallycross No Joker
- Late Model Stock is replacing the existing iRacing Late Model vehicle, the Chevrolet Monte Carlo SS.
- Ray FF1600
- Renault Clio R.S. V
- Circuito de Jerez - Angel Nieto (2 configs Grand Prix, and Moto)
- NASCAR Cup Series Next Gen Cars
Engine rev limiters have been reduced.
Shift light RPM have been updated.
These cars now report brake pressure bias in the garage which matches with the dcBrakeBias value in telemetry.
This does not match the In Car Black Box, though. Not sure what iRacing is trying to do. Will wait and see.
- Changed the InGarage widget to use the new variable, IsGarageVisible that's in the telemetry.
It is faster and works even if you're not driving in a team event (according to the iRacing release notes).
- NASCAR Cup Series Gen 4 Chevrolet
2. Fixed issue where it as not detecting if SRA was already running and starting another instance.
3. New widget called ABSActive
- New API for gauges /Car/{REFERENCECAR}/Gauge/ABSActive
4. Closed #267 (https://github.com/SIMRacingApps/SIMRacingApps/issues/267)
ReplayControl - change >>>>> to say LIVE
5. Closed #266 (https://github.com/SIMRacingApps/SIMRacingApps/issues/266)
Camera names with slash in their name do not work
Fixed issue with CameraControl widget when camera names had special characters in them.
6. Added 2 new API calls get and set the restart method.
- /Session/Restart
- /Session/setRestart (DOUBLEFILE, SINGLE)
7. Added Button to Race Administrator to change the restart method. It will detect the current method and offer to change it.
1.19_Build_2022.10.04
1. Fixed issue with Replay option in Electron Menu.
1.19_Build_2022.09.18
1. Added new configuration for Bristol Dirt 2022.
2. Fixed issue where the "hideCarNum" variable was moved from the app.ini to the rendererDX11.ini file.
It defaults to the Monitor file. But if you use VR, you can add this variable with the file of choice to the settings.
iracing-renderer-file = rendererDX11Monitor.ini
3. New content from iRacing's June 2022 and Oct 2022 builds and patches thus far.
- Mercedes-AMG GT3 2020
- Mercedes-AMG GT4
- Radical SR10
- Sandown International Motor Raceway
- Fuji International Speedway
- Port Royal Speedway
- Atlanta New Scan
- Indianapolis Motor Speedway Road Course
- Porsche Mission R
- Lucas Oil Speedway - Dirt Oval
- Motorsport Arena Oschersleben - Road Course (4 configs)
- Rudskogen Motorsenter - Road Course
- Indianapolis Motor Speedway - IndyCar Oval 2022 Laser Scan Update
- Porsche 911 GT3 Cup (992) Shiftlamp RPM range has been adjusted.
4. Because iRacing added an option to disable their Pit Count Down,
I'm re-enabling SRA's Pit Count Down if the option in iRacing has been turned off.
After making the change in iRacing, exit iRacing to update the app.ini and restart SRA.
Make sure to turn on SRA, update/add the following to the settings.
pit-count-down-enabled = Y
5. Fixed issue with the car's bearing calculation where some tracks where correct and others not.
Changed the Track/Bearing and Car/{REFERENCECAR}/Bearing API to normalize the bearing where north is 270 degrees like all other API calls.
This also required a change to the WindGauge widget.
6. Added an option to the Car/{REFERENCECAR}/Bearing API to use the YawNorth telemetry value instead of the track based bearing.
Here is the new setting and it defaults to Y.
bearing-uses-actual-yaw = Y
7. In the RaceAdministrator app, added code to close the pits before the stages end.
To enable this you will have to download the
https://raw.githubusercontent.com/SIMRacingApps/SIMRacingAppsWebContent/master/apps/RaceAdministrator/default.js
file and save it in the Documents/SIMRacingApps/apps/RaceAdministrator folder.
Then before each session modify the variables around line 260 to suite your needs.
New API, /Session/IsPitRoadOpen was created to support this feature.
8. Added new widget called Pit Road Lights
9. Closed #173 (https://github.com/SIMRacingApps/SIMRacingApps/issues/173)
Added red dots on the TrackMap and also made displaying them an option controlled with the parameter, SHOWSECTORS.
Streamers need to add "&SHOWSECTORS=Y" to the end of the TrackMap URL to enable them. They are off by default.
Added these new API methods
- /Track/Sectors/(SECTORTYPE)/(UOM)
- /Car/(CARIDENTIFIER)/Sector
10. Close #264 (https://github.com/SIMRacingApps/SIMRacingApps/issues/264)
Added new widget called SIMState to show the SIM's State (OFF, REPLAY, LIVE)
Thanks to Ricky Thompson for this suggestion.
For notes on previous versions, see below.
------------------------------------------------------------------------------------------------------
--- Configuration Requirements ---
------------------------------------------------------------------------------------------------------
1. To get the server running, simply execute the SIMRacingAppsServer...exe
on the same computer that the Simulator is running on.
2. If you do not have Java 1.8 or better installed, it will redirect you to the Java download page.
NOTE: This page may install the 32-bit version of Java. The 64-bit version is faster.
See https://github.com/SIMRacingApps/SIMRacingApps/wiki/Java-64-Bit-Installation on how to find it.
Also see http://wiki.SIMRacingApps.com/Java-Update-Configuration
for detailed instructions on how to configure Java's Automatic Updates so it doesn't interrupt your racing.
3. If a Firewall is running, you might get prompted to allow the server to run.
Depending on if your Ethernet connection was made private or public,
you may be asked to confirm that also. Please select allow.
If your Firewall doesn't prompt you, then you will have to add an exception to allow "java.exe"
for both in-bound and out-bound traffic on all ports.
See https://github.com/SIMRacingApps/SIMRacingApps/wiki/How-to-fix-Firewall-issues for more information.
4. Enter the server address (found in the Title Bar of the server window) in your browser
from any device connected to the same local network.
Connecting from outside the local network is not supported and not recommended due to security concerns.
5. To use the Electron client with the Apps/Widgets overlaid on top of the SIM, you
must have the SIM running in Windowed mode. Please see the following Wiki info to configure the SIM.
https://github.com/SIMRacingApps/SIMRacingApps/wiki/How-to-setup-iRacing-in-Windowed-Mode
6. Please refer to the Quick Start Guide at http://quickstart.SIMRacingApps.com
for more details and options for running the server.
Issues:
Please visit the issues list at http://issues.SIMRacingApps.com to see if an issue you are have
has already been reported. This list also contains enhancement requests.
You will need to create a GitHub account to post a new issue or subscribe to an existing issue.
But, that is the easiest way to keep track of it and follow conversations on the issue.
Wiki:
There is a Wiki for SIMRacingApps at http://wiki.SIMRacingApps.com.
Here you can find solutions, work-around, etc.
****************** Previous Versions *************************
1.18_Build_2022.03.20
1. Added ability to override car profile values in the settings.
- {Car}-{Gauge}-{Track}-{Attribute} = {value}
- {Car}-{Gauge}-{Track}-{Gear}-{Attribute} = {value}
- {Car}-{Gauge}-{Track}-{Gear}-{PowerLevel}-{Attribute} = {value}
- {Car}-{Gauge}-{Track}-States-{StateName}-{Attribute} = {value}
- {Car}-{Gauge}-{Track}-{Gear}-States-{StateName}-{Attribute} = {value}
- {Car}-{Gauge}-{Track}-{Gear}-{PowerLevel}-States-{StateName}-{Attribute} = {value}
- See Wiki at https://github.com/SIMRacingApps/SIMRacingApps/wiki/How-to-override-car-profile-gauge-values-in-settings
2. Added new content from iRacing's Dec 2021, Jan 2022, March 2022 builds.
- Honda Civic Type R
- Hyundai Elantra N TC
- Mercedes-AMG F1 W12 E Performance
- Knockhill Racing Circuit
- Watkins Glen International (Fully re-scanned and re-built for 2021)
- Hockenheimring Baden-Wurttemberg - 4 New Track Configurations for the Porsche Experience Center
- LA Coliseum.
- Aston Martin Vantage GT4
- Hyundai Veloster N TC
- iRacing Formula iR-04
- NASCAR Buick LeSabre - 1987
- Stock Car Pro Series Toyota Corolla
- Stock Car Pro Series Chevrolet Cruze
- Federated Auto Parts Raceway at I-55
- Winton Motor Raceway
3. Fixed VIR East/West Trackmap
- When you load East, iRacing reports it as West and vice verser.
So I made the track map match no matter the name.
4. Fixed issue with NASCAR Next Gen where the Chevrolet and Toyota logos were wrong.
5. Added new setting "fuel-level-needed-buffer-laps" to allow users to defined how many laps to add to the full needed calculation. Default is 1 lap.
fuel-level-needed-buffer-laps = 1
6. Added option to Electron scripts to allow it to run with newer versions of Electron for testing purposes.
7. Corrected issue with Silverstone GP Layout and Pit Road.
8. Fixed issue with Brake Bias on NASCAR Next Gen 2022 where the telemetry did not match the black box display in game.
This fix has the side affect, that cars that do not display the percentage found in the setup, will.
For example, the NASCAR Trucks would only display the delta change -3 to 3%. It now applies that change to the setup value.
If you want to display the raw telemetry value, you can turn this off by adding this setting and override that setting by car.
- Brake-Bias-Correction = N
- Brake-Bias-Correction-{CARNAME} = Y
9. Added logic to Electron to move any apps/widget that are off screen to the primary monitor.
You will have to move them back to where you want them.
This is the number 1 issue that I get questions on.
This most often occurs after a Windows update, or switch resolutions while SRA is running.
10. Disabled the Pit Count Down by default, but left the pit position calls enabled.
You can disable the iRacing spotter or set it to "Low" and control SRA it with these settings.
* pit-count-down-enabled = Y
* pit-count-down-pit-position-enabled = Y
1.17_Build_2021.10.28
1. Added Phoenix 2021 Raceway from iRacing's Oct-2021 build.
1.17_Build_2021.09.26
1. Fixed #249 (https://github.com/SIMRacingApps/SIMRacingApps/issues/249)
CameraSelector Names Overlapped
2. Fixed #245 (https://github.com/SIMRacingApps/SIMRacingApps/issues/245)
Gauges do not work in AI Session or when ghosting watching.
3. Figured out all the wheel types and colors.
So, now your painted wheel types and colors will be shown on the CarImage widget.
NOTE: Brushed and Glossy rims will not show, even in iRacing, unless session is launched from the new UI.
4. Added new NASCAR Next Gen 2022 cars.
NOTE: I'm seeing the voltage and brake bias in the telemetry is not matching the SIM display.
5. Fixed Steering Wheel position. It was off by 6 degrees.
6. Added Content from iRacing's June-Sept 2021 build and subsequent patches.
- Formula Vee
- VW Beetle Lite
- SCCA Spec Racer Ford (Updated 6 Gears, Shift Points, Tach)
- Porsche 911 GT3 R
- Red Bull Ring
- Nashville Superspeedway
- Chicago Street Circuit
- Mount Washington Auto Road (This required some changes to the Track Map calculations)
- Ferrari 488 GT3 Evo 2020
- Porsche 911 GT3 Cup (992)
- Hickory Motor Speedway
- Hungaroring Circuit
7. Fixed an issue with Chrome Browser and the Trackmap black boxes.
They changed the default width behavior.
8. Moved the SIMRacingApps/electron-apps folder to the %LOCALAPPDATA% folder.
You may remove the Documents/SIMRacingApps/electron-apps folder.
This can be changed by specifying the path in the settings with this variable, showing the default path.
- electron-apps = %LOCALAPPDATA%/SIMRacingApps/electron-apps
9. Added option to have the server continue running when Electron exits.
To enable this, add this to your settings. This is the default setting.
- electron-kills-server = Y
10. Added missing club names
- Japan
- Mexico
11. Added Pit Open/Closed buttons to the RaceAdministrator App
- Implemented Pull Request #2 from Cody Moore
- Also added Add/Subtract Caution Laps and One to Green.
12. Fixed issue where trailing spaces in the settings were not trimmed off.
13. Fix spelling error with the "reserved-cores" setting. No longer needs the one with the space in it.
1.16_Build_2021.04.20
1. Added more robust parsing logic for sound devices.
2. Added code to Electron to help with the Stay On Top logic with versions of Electron later than 5.x.
3. Added option to start Electron minimized. Add the following to your settings.
electron-startminimized = Y
4. Implemented PitSvTireCompound from the previous iRacing's 2021 Season 1 Patch 3.
Now you can see the Tire Compound you have selected to be put on during the next pit stop.
5. In an attempt to fix stuttering issues in iRacing, SRA now reserves 2 cores by default for the iRacing to use.
If the iRacing ever needs more cores, and you have enough to reserve more, add the following to your settings.
A value of zero(0) will not reserve any cores.
Example of reserving 3 cores:
reserved-cores = 3
6. Fixed issue when the users Documents folder was blank in the registry, to fall back to the default value.
This was causing a Null Value Exception on some systems upon startup.
7. iRacing added the ability to render your custom paints to a PNG file.
I updated the CarImage widget to use it if available.
It also checks the Documents\iRacing\app.ini[Graphics]hideCarNum setting.
8. Added new content from iRacing's March 2021 Build and Hotfixes.
- A new pace car, Sedan
- A new Road Car, the McLaren 570s GT4, is now available!
- (Ford GT GT2) - Up-shift RPM lights have been updated to better match the engine power curve.
- The Super Late Model has been re-built, using the latest 2021 NASCAR model!
- Bark River International Raceway
- A new Dirt Oval track configuration, Dirt, has been added to Bristol Motor Speedway!
- A new Dirt Road track configuration, Rallycross, has been added to Circuit de Barcelona-Catalunya!
- A new Road track, Hockenheimring Baden-Wurttemberg, is now available!
- A new Road track configuration, IndyCar 2012-2018, has been added to Sonoma Raceway!
9. Added new widgets to compliment the new CarImage widget
- CarImageExtended = that shows driver name
- CarSelectorImages = to select cars when watching or broadcasting.
- CarSelectorImages64 = to select cars when watching or broadcasting.
10. Added code to try and bring iRacing Process to the foreground before sending
keystrokes to it. The name of the process it looks for is "iRacing.com Simulator".
This can be changed with the following variable in the settings.
iracing-title = iRacing.com Simulator
11. Fixed #246 (https://github.com/SIMRacingApps/SIMRacingApps/issues/246)
Shift Overrides in settings are not working
1.15_Build_2020.12.28
1. Closed #237 (https://github.com/SIMRacingApps/SIMRacingApps/issues/237)
TireCompound API
- /Car/(CARIDENTIFIER)/Gauge/TireCompound
- Implemented on McLaren MP4-30, Dallara iR-01, Dallara IR18
2. Fixed issue with Fast Repair Button on the PitCommander widget. It would not always update properly.
3. Content from iRacing's December 2020 build and patches.
- Dallara iR-01 (with Tire Compounds, S,M,H)
- Dallara IR18 (with Tire Compounds, P,A)
- Dirt Modified
- Ford GT GT3 - Shift lights have been updated to better match the engine power curve
- Lamborghini Huracan GT3 EVO
- BMW M4 GT3 - Prototype
- Brands Hatch Circuit (Rallycross)
- Cedar Lake Speedway (Dirt Oval)
- Charlotte Motor Speedway (Rallycross)
- Irwindale Speedway (Figure Eight Jump)
- Long Beach Street Circuit
4. Added iRacing's Superspeedway Track from the December 2020 Patch 1 release.
It's not a real track, but iRacing has mapped the GPS coordinates to a real location that
will not make since if displayed in the TrackMap. So, the background has been grayed out.
1.14_Build_2020.10.01
1. Fixed bug that would sometimes cause the main thread to restart.
2. Fixed issue where your Best and Last lap times would not display if your country's number format contained a comma.
3. Fixed an issue where the links on the menu were not correct of you tried to override the language.
4. Closed #231 (https://github.com/SIMRacingApps/SIMRacingApps/issues/231)
Added 'drive through' penalty in Race Administrator App
Replaced the 1 Lap Black flag with Drive Through.
5. Fix issue with the Dallara IR 18 where it would cause the shift light to
blink at the wrong time.
6. Added the NASCAR Road Course configuration at Daytona from iRacing's Aug 4th patch.
7. Content from iRacing's Sept. 2020 Build
- Crandon International Raceway
- Nashville Fairgrounds Speedway
- Weedsport Speedway
- New Jersey Motorsports Park
- Chevrolet Corvette C8.R GTE
- Dallara P217
1.13_Build_2020.06.16
1. Fixed RadioControl widget. It would not change channels.
iRacing seems to have a bug, where you cannot select the @DRIVERS channel from chat.
@TRANSMIT @DRIVERS
Does not work
2. Fixed #188 (https://github.com/SIMRacingApps/SIMRacingApps/issues/188)
LapDelta widget not always in sync with final time posted by iRacing
iRacing was calculating this based on your last clean best lap.
I was using the best lap on the Lap Timing box, which doesn't care if it's clean.
This was only a problem if your best lap wasn't clean.
3. Added new Incidents widget.
4. Added ability to select the Pace Car Camera in the CameraSelector Widgets.
5. Closed #209 (https://github.com/SIMRacingApps/SIMRacingApps/issues/209)
Add Real-time iRating to Standing Widget
Changed iRating to be dynamically calculated as the positions change throughout the race.
This only applies to single class races. I have not figured out how multi-class races are calculated.
To turn this feature off and display the iRating the driver started the race with
add this to the settings.txt.
dynamic-irating = N
New API to get the change in the iRating. /Car/REFERENCE/DriverRatingDelta
6. Created new widget called DriverRating
7. Went back to version 5.0.13 of Electron as that version was reported as working in some VR environments.
Please send me your feedback. To try other versions see instructions here.
https://github.com/SIMRacingApps/SIMRacingApps/wiki/How-to-setup-the-Electron-client
8. New APIs to reload paint for all cars or a specific car.
- /Session/setReloadPaint
- /Car/{CARIDENTIFIER}/setReloadPaint
- Also new commands for Voice Attack 2020.05.16
- Reload All Paints
- Reload My Paint
9. Added North Wilkesboro Speedway Track Profile
10. Fixed the "What's the Weather" command in Voice Attack to say the SIM Time of Day
- Voice Attack profile version 2020.05.16
- New API /Session/TimeString
11. Added more information in Voice Attack 2020.05.16 when pitting.
Now says what tires and fuel you are asking for upon approaching the pits and when issuing the "Pitting In" command.
Also says your stall number based on your qualifying position.
12. In the Browser Menu, added the link to the widget to make it easier for streamers to get the links.
13. Removed the Delayed Green message. iRacing re-purposed this flag to mean restart pending.
14. iRacing's June 2020 build
- BMW M4 GT4
- Indy Pro 2000 PM-18
- NASCAR Chevrolet Monte Carlo - 1987
- NASCAR Ford Thunderbird - 1987
- NASCAR Gander Outdoors Ford F150
- USF 2000
- Kentucky Speedway (Name Changed) - re-built from new scan data!
- Utilize the TiresAvailable and TiresUsed telemetry variables.
15. Added new API /Session/Name and used it in several apps were it was using /Session/Type
This will allow for each Heat Race session to have a name.
16. Closed #226 (https://github.com/SIMRacingApps/SIMRacingApps/issues/226)
LIFX lights need option for Green to stay on while under green
To turn this off add this to your settings:
- LIFX-always-green = N
17. Fixed issue where the Fast Repair would turn off if you sent any pit commands after you set it.
1.12_Build_2020.03.29
1. Added new widgets FlagsBarHorizontal.
2. Updates for iRacings March 26th, 2020 Patch
- Bristol (Single Pit)
- Lankebanen (Club)
- Lankebanen (Rally Short)
- Lankebanen (Road Short)
- Lankebanen (Road Long)
1.12_Build_2020.03.15
1. Fixed #211 (https://github.com/SIMRacingApps/SIMRacingApps/issues/211)
Added a blue dot to the Trackmap to indicate where the merge point is for the REFERENCE car.
Implemented new API calls for version 1.12
- Car/(CARIDENTIFIER)/MergePointLatitude
- Car/(CARIDENTIFIER)/MergePointLongitude
2. Added new name for Charlotte 2019 ROVAL configuration that came out in iRacing's Oct 2019 patch.
3. Updated Electron from version 4.0.0 to 6.1.9.
4. Implemented new content from iRacing's Dec 2019 build.
- Lernerville Speedway
- Lime Rock
- Supercars Ford Mustang GT
- Supercars Holden ZB Commodore
- Fast Repairs Available now on the Pit Commander
- There is now a drive through penalty in some series when you exceed the x17 incident limit.
But, the telemetry is still reporting the DQ limit, which will be higher.
5. Fixed Track Map for Nurbugring Tourist layout.
Changed the definition of the finish line to be at 100%, not 0%.
6. Added new widgets for Vertical Flags, called FlagsBar-Left, FlagsBar-Right.
By default, Green stays out if no other flag is showing.
There are 2 other widgets where you can hide the green unless it's waving.
7. Added new API call, /Session/Status, that returns one of the following;
- UNKNOWN
- ENGINES_STARTED
- GREEN
- CAUTION
- RED
- FINISHED
8. Added content from iRacing's March 2020 build
- Porsche 718 Cayman GT4 Clubsport MR
- Homestead Miami Speedway (Oval Indy)
- Lankebanen (Hell RX)
- Texas Motor Speedway (Oval, Legends)
9. Added new commands to the Voice Attack Profile (2020.03.07)
- Laps Since Pitting
- Laps This Stint
10. Added Africa/South Africa to the ClubNames.json file.
1.11_Build_2019.09.24
1. Close #183 (https://github.com/SIMRacingApps/SIMRacingApps/issues/183)
Standings Banner: Show PIT,GARAGE,OUT,OFF instead of the time when not on track
2. Fixed #206 (https://github.com/SIMRacingApps/SIMRacingApps/issues/206)
Issue with getting DiffCarsRelative data for 2 cars using Id or Position as carId
3. Fixed #208 (https://github.com/SIMRacingApps/SIMRacingApps/issues/208)
Silverstone 2019 Track has finish line from old configuration
4. New Content/Changes for iRacing's Sept 2019 build
- Audi RS 3 LMS
- Circuit de Barcelona-Catalunya
- Fairbury Speedway
- Lucas Oil Off Road Pro 2 Lite
- NASCAR XFINITY Chevrolet Camaro - 2019
- NASCAR XFINITY Ford Mustang - 2019
- NASCAR XFINITY Toyota Supra - 2019
Changes:
- Porsche 911 RSR (Fuel 99 Liters)
- Super Late Model (Grill Tape Changed to Race and Qual)
5. Added new In-CarAdjustment gauge called LaunchRPM.
1.10_Build_2019.06.23
1. Fixed the shift point on the new Gander Outdoor Truck.
iRacing was outputting 7000, should be 7300.
1.10_Build_2019.06.22
1. Fixed another JavaScript error in Electron when your configurations get corrupted.
Unfortunately when this happens, if you have configurations other than "default", you will have to recreate them.
2. Added new widgets for Text Gauges.
3. Close #202 (https://github.com/SIMRacingApps/SIMRacingApps/issues/202)
Added new Apps called NASCAR-Digital-Dash and NASCAR-Analog-Dash.
These are very basic. Use these as is or copy them and customize them.
4. Close #201 (https://github.com/SIMRacingApps/SIMRacingApps/issues/201)
Added new G-Force widget contributed by Gary Prince.
Added new Compteur widget contributed by Gary Prince.
Resulted in 2 new API methods:
/Car/(CARIDENTIFIER)/LongitudeAcceration/(UOM)
/Car/(CARIDENTIFIER)/LatitudeAcceration/(UOM)
5. Fixed #203 (https://github.com/SIMRacingApps/SIMRacingApps/issues/203)
CMD Black box appears, then disappears and Server does not start.
Exception in thread "main" java.lang.UnsatisfiedLinkError:
Can't obtain InputStream for com/sun/jna/win32-x86-64/jnidispatch.dll
Updated JNA library from 4.5 to 5.3.
6. Fixed #204 (https://github.com/SIMRacingApps/SIMRacingApps/issues/204)
API : /SIMRacingApps/Data/Car/ Error 500
7. Added new iRacing Content from the June 2019 build.
- Wildhorse track
- Wildwest track
- Silverstone Circuit 2019 - 3 Configurations
- NASCAR Ford 2019 Mustang
- NASCAR Truck 2019 Silverado
- Lucas Oil Off Road Pro Trucks 2 & 4
8. Updated the German translations. Thanks to H.Gieger
1.9_Build_2019.04.12
1. Fixed #193 (https://github.com/SIMRacingApps/SIMRacingApps/issues/193)
Repair timers reset in replay window
Now the repair time will show when in a replay as long as your car has the camera focus.
2. Close #192 (https://github.com/SIMRacingApps/SIMRacingApps/issues/192)
TrackMap: Add SIM Date and Time
3. Added Content from iRacing's March 2019 build.
-BWM M8 GTE
-Charlotte (Oval, Roval Long, Legends RC Short, Legends RC Medium, Legends RC Long)
4. Fixed issue with Steering Wheel rotation when you select Metric in the Garage.
5. Fixed issue causing the JavaScript error when the storage folder gets corrupted.
6. Fixed #194 (https://github.com/SIMRacingApps/SIMRacingApps/issues/194)
Vertical Standings 20 second page blank
7. Closed #191 (https://github.com/SIMRacingApps/SIMRacingApps/issues/191)
Pit stall position audio warning
Also added the following messages to the /Car/(CARIDENTIFIER)/Messages API.
- PITSERVICEINPROGRESS: "Pit Service In Progress"
- STRAIGHTENUP: "Straighten Up"
- TOOFARBACK: "Too Far Back"
- TOOFARFORWARD: "Too Far Forward"
- TOOFARLEFT: "Too Far Left"
- TOOFARRIGHT: "Too Far Right"
- TOOMUCHDAMAGE: "Too Much Damage"
8. Closed #182 (https://github.com/SIMRacingApps/SIMRacingApps/issues/182)
Checkered Flag in Standings Banner not working in replay mode
9. Closed #186 (https://github.com/SIMRacingApps/SIMRacingApps/issues/186)
TeamSpeak: When talking, show channel as @TEAMSPEAK
1.8_Build_BETA-2019.01.26
1. Fix an issue with the FuelTank, TirePressure widgets, and the Voice Attack "Add Splash" command.
The wrong value was being sent to the SIM when the unit of measure defined for the car
was different from your "Metric" setting in iRacing.
For example: If the car is the Ferrari 488 (which is liters) and your Metric setting is not checked in iRacing.
2. Added support for SIMTime to be multiplied by a factor.
Currently, iRacing doesn't log the multiplier in the telemetry that the session is using.
Until they do, you can set the following variable in your settings each time
you get into a session that is using a multiplier.
{value} should be the integer portion of what iRacing is displaying.
iRacing displays 1x, 2x, 4x, etc. but you should enter 1, 2, or 4.
simtime-multiplier = {value}
1.8_Build_BETA-2019.01.19
1. Copied electron.exe to SIMRacingApps-electron.exe and Updated Electron to 4.0.0 from 2.0.7.
When checking if Electron is already running, other applications that use electron
would give false positives. Renamed it to avoid conflicts.
If you are not using the packaged version of electron,
simply copy electron.exe to SIMRacingApps-electron.exe and restart the server.
2. Fixed issues with TrackMap at COTA (Circuit of the Americas).
Finish Line in wrong place (Grand Prix,West)
Pit Road not mapped correctly (East).
3. Closed #170 (https://github.com/SIMRacingApps/SIMRacingApps/issues/170)
Added HYS Bar Gauge widgets for battery charge percentage and deployment #170
4. Closed #185 (https://github.com/SIMRacingApps/SIMRacingApps/issues/185)
Widget to show all In Car adjustment values #185
Added new widget called InCarAdjustments.
Added the following new gauges to the API. [/Car/(CARIDENTIFIER)/(GAUGETYPE)]
- ABS
- AntiRollFront
- AntiRollRear
- BrakeBiasAdjustment
- DiffEntry
- DiffExit
- DiffMiddle
- DiffPreload
- DisableFuelCut
- EngineBraking
- EnginePower
- FullCourseYellowMode
- FuelCutPosition
- FuelMixture
- HYSBoostHold
- HYSDisableBoostHold
- HYSCharge
- HYSDeployment
- HYSDeployMode
- HYSDeployTrim
- HYSRegenGain
- InLapMode
- LowFuelAccept
- PeakBrakeBias
- PitSpeedLimiter
- BrakeConnectedRF
- Starter
- ThrottleShape
- TractionControl
- TractionControlFront
- TractionControlRear
- WeightJackerRight
- WeightJackerLeft
- WingRear
****NOTE: The following In-Car Adjustments or Button assignments are not in the iRacing telemetry.
- ABS Switch
- Boost Map
- Br sys mode
- Deploy Throttle
- IBS Mode
- Launch RPM Limit
- FTC Lateral Slip
- RTC Lateral Slip
5. Changes for the December 2018 iRacing build.
1. Telemetry variables were renamed (Tape, Left Wedge, Right Wedge)
2. Charlotte Roval and Tsukuba Tracks
3. Dallara F3 and Formula Renault 3.5 Cars
6. Added new widget SIMTime, to display the virtual SIM time of the session.
Also modified all Apps/Widgets that currently displays time, to display the SIMTime.
Also added new API call, /Session/Time, that returns that time in UTC
Also added new API call, /Track/TimeZone, to get the time zone for the current track.
With this 2 new API calls, the client can display the time in the track's time zone.
7. Added new track, Chili Bowl, from iRacing's 12/18/2018 release.
1.7_Build_2018.09.26
1. Fixed issue where StandingsBannerVertical20 and StandingsBannerClassVertical20
was not rotating the bottom half.
1.7_Build_2018.09.10
1. Now providing a "signed" Server exe for testing in the wild.
Please download and try it out and send me pictures of prompts
that anti-virus software says about it.
It is not linked to a certified authority, but it should prevent tampering with the exe.
2. When a session has limited laps and it is timed,
display the lesser of TimeRemaining and EstimatedTimeRemaining.
3. Closed #154 (https://github.com/SIMRacingApps/SIMRacingApps/issues/154)
Voice Attack command for returning weather information
Added "whats the weather". Thanks to Ricky Thompson for the submission.
Also added the following:
a. Laps Led
b. Increment Right Front
c. Decrement Right Front
d. Increment Right Rear
e. Decrement Right Rear
f. Increment Right Sides
g. Decrement Right Sides
h. Increment Left Front
i. Decrement Left Front
j. Increment Left Rear
k. Decrement Left Rear
l. Increment Left Sides
m. Decrement Left Sides
n. Increment All Tires
o. Decrement All Tires
4. Closed #151 (https://github.com/SIMRacingApps/SIMRacingApps/issues/151)
CarNumber: Add ability for user to provide PNG file
Images will expand, but best to use aspect ratio of 1.6 or (800x480)
Path: Documents/SIMRacingApps/CarNumbers/LeagueID-{leagueId}/{carNumber}.png
5. Closed #153 (https://github.com/SIMRacingApps/SIMRacingApps/issues/153)
REFERENCE car should follow who the camera has selected.
Can be turned on/off in settings using (reference-camera = y/n)
6. Added widgets for displaying the SRA logo so streamers can show SRA some love.
SRALogo, SRALogoURL
7. Updated Jetty Engine from 9.3.7 to 9.4.9 to get rid of Java 10 warnings.
8. Fixed #159 (https://github.com/SIMRacingApps/SIMRacingApps/issues/159)
Electron: When Apps become visible, a hidden task bar will unhide and stay there.
This occurred when using the new visible feature as well as "show all" command
from Voice Attack. This hides the apps from the task bar.
If you don't have this problem and you wish to see them on the task bar,
add this to your settings to turn it back on.
electron-showappsontaskbar = Y
9. Created a CameraSelectorVertical30 which shows the CarSelector widget on the bottom.
10. Closed #152 (https://github.com/SIMRacingApps/SIMRacingApps/issues/152)
Store the lowest & highest positions per driver/class
Added these to the API in the first 1.7 BETA
/Car/(CARIDENTIFIER)/PositionLowest
/Car/(CARIDENTIFIER)/PositionHighest
/Car/(CARIDENTIFIER)/PositionLowestClass
/Car/(CARIDENTIFIER)/PositionHighestClass
11. On the Main Menu, disabled the "Upload" button until a file was chosen.
Thanks to Steve Kubay for reporting this. It was putting you in a place you could not back out of.
12. Fixed the Speedometer value on the other cars.
13. Closed #163 (https://github.com/SIMRacingApps/SIMRacingApps/issues/163)
Lotus79 & 49 Fuel not showing in Imperial Gallons
14. New PlugIn to use LIFX Lights for the Flags. http://lifx.com.
To enable the lights, follow the instructions found at
http://github.com/SIMRacingApps/SIMRacingApps/wiki/LIFX-Lights-Setup
Thanks to Gary Whitson for providing me with a unit to test with.
15. Added option to auto start your browser on the SIMRacingApps menu
if you are not going to be auto starting Electron.
I added it to the default settings to be true for new users.
Existing users will have to add the following to their settings.
browser-autostart = Y
16. Fixed the shift points on the Ferrari 488 GT3 car. They were too low.
17. Closed #111 (https://github.com/SIMRacingApps/SIMRacingApps/issues/111)
Created LapTimes Widget and added lap time averages to API.
The widget display averages for 5,10,15,20,30,40 laps
/Car/(CARIDENTIFIER)/Lap/AVERAGE/(LAPSTOAVERAGE)
/Car/(CARIDENTIFIER)/Lap/AVERAGESINCEPITTING/(LAPSTOAVERAGE)
/Car/(CARIDENTIFIER)/Lap/RUNNINGAVERAGE/(LAPSTOAVERAGE)
/Car/(CARIDENTIFIER)/Lap/RUNNINGAVERAGESINCEPITTING/(LAPSTOAVERAGE)
/Car/(CARIDENTIFIER)/LapTime/AVERAGE/(LAPSTOAVERAGE)
/Car/(CARIDENTIFIER)/LapTime/AVERAGESINCEPITTING/(LAPSTOAVERAGE)
/Car/(CARIDENTIFIER)/LapTime/RUNNINGAVERAGE/(LAPSTOAVERAGE)
/Car/(CARIDENTIFIER)/LapTime/RUNNINGAVERAGESINCEPITTING/(LAPSTOAVERAGE)
18. Changed logic for fuel mileage calculations at a road course to count the first green lap.
19. Added new content for iRacing's 2018 Season 3 build.
- Porsche 911 RSR
- Subaru WRX STI
- Detroit Grand Prix at Belle Isle
20. Closed #166 (https://github.com/SIMRacingApps/SIMRacingApps/issues/166)
Towing: Time Left Available June 2018 from iRacing
The Car's Status will also show TOWING, thus not counting that time for being in your Pit Stall.
21. Fixed issue where sometimes it thinks you were resetting the car when
stopping in your pit and taking less than full service.
22. Fixed #171 (https://github.com/SIMRacingApps/SIMRacingApps/issues/171)
Fuel Widgets - Incorrect fuel units on Porsche 919
Changed from weight to volume.
24. Fixed issue where the Endurance config at Circuit de Spa-Francorchamps
was not working in the Track Map widget.
25. Fixed issue with the CarSelector64 and the Apps/Widgets that use it,
where the 3rd row was not correct.
26. Closed #174 (https://github.com/SIMRacingApps/SIMRacingApps/issues/174)
Minimum Speed: Also flag slow cars in the qualifying session
27. Fixed #178 (https://github.com/SIMRacingApps/SIMRacingApps/issues/178)
Spelling error for 'Ending Version'
28. Fixed #177 (https://github.com/SIMRacingApps/SIMRacingApps/issues/177)
Fixed #179 (https://github.com/SIMRacingApps/SIMRacingApps/issues/179)
Port not shown in window title when port 80 is in use.
29. Fixed issue mapping TeamSpeak Nicknames to Driver Names when they have been mapped in the settings.
Now you can put a users TeamSpeak nickname in the settings and map it to their iRacing name.
This will allow the radio transmitting indicators to work when they key up in TeamSpeak.
Consider my TeamSpeak name is "Jeff Gilliam", then map it this way to my iRacing Name.
If users append or prepend a car number, I remove that before comparing. So, do not include in the mapping.
Jeff\ Gilliam = Jeffrey Gilliam
30. Fixed where the start/finish was on some of the Nurburgring configurations in the TrackMap.
31. Changed how Electron disables hardware acceleration to be compatible with future versions.
Updated Electron to version 1.7.12 to 2.0.7
32. Fixed #172 (https://github.com/SIMRacingApps/SIMRacingApps/issues/172)
TimingDelta widget not correct in team events
Fixed issue where the TimingDelta widget did not correctly calculate your session best lap time
when you are in a team session and the fastest lap was not set by you.
33. iRacing 2018 Sept build
a. iRacing renamed the Wedge Adjustment variables.
b. Michigan rescan
c. Chevrolet Camaro ZL1
d. Atlanta Configurations for Rallycross
e. Kokomo Speedway
1.6_Build_2018.03.11
1. Patch to check to see if Electron is running before trying to install the new version.
All Electron.exe processes should be closed before starting the new server.
1.6_Build_2018.03.10
1. Closed #122 (https://github.com/SIMRacingApps/SIMRacingApps/issues/122)
CarLeft, CarRight: Show when car(s) are to the left or right of you
Added 2 new widgets, CarLeft and CarRight.
These are simply arrows that follow the spotter indicators.
There are 2 sets of them, so you can place 2 lefts in different places.
Use the transparent feature of Electron, to hide them when they're not showing.
2. Added new API call to get the spotter messages.
/Car/(CARIDENTIFIER)/SpotterMessage
Can return the following
- (blank) = not talking
- CLEAR = no cars around you
- CARLEFT = car to your left
- CARRIGHT = car to your right
- CARLEFTRIGHT = car on your left and right
- CARSLEFT = 2 or more cars on your left
- CARSRIGHT = 2 or more cars on your right
3. Fixed #131 (https://github.com/SIMRacingApps/SIMRacingApps/issues/131)
Java 9 support.
4. StandingsBanner widget now alternates between driver name and team name.
5. Closed #124 (https://github.com/SIMRacingApps/SIMRacingApps/issues/124)
TeamSpeak: Update alias with your name from iRacing
You can turn this on in the settings with "teamspeak-update-name = Y".
It is off by default because it doesn't work in a team or when spotting,
because it changes it to the driver's name in those sessions.
6. Closed #132 (https://github.com/SIMRacingApps/SIMRacingApps/issues/132)
VoiceAttack: Add commands to hide/unhide apps
Added new API calls /Session/setAppsHidden and /Session/IsAppsHidden.
Only works with Electron Apps.
7. Voice Attack Profile: Added commands for replay commands, camera changes and window control.
- Hide All
- Show All
- Play
- Pause or Stop
- Rewind, Reverse
- Fast Forward or Forward
- Slow Motion or Slow Down or Slow or Slower
- Next Lap
- Previous Lap
- Camera Chopper
- Camera Blimp
- Camera Cockpit
- Camera Gyro
- Camera TV1
- Camera TV2
- Camera TV3
- Camera Pit Lane
- Camera Pit Lane 2
- Camera Chase
- Camera Far Chase
- Camera Rear Chase
- Camera Spectator
8. Fixed #134 (https://github.com/SIMRacingApps/SIMRacingApps/issues/134)
PitCountDown: Doesn't work with JJ Spotter Pack
9. Closed #133 (https://github.com/SIMRacingApps/SIMRacingApps/issues/133)
Standings Banner: For your class only
10. Closed #135 (https://github.com/SIMRacingApps/SIMRacingApps/issues/135)
Standings Banner Vertical: For your class only
11. Closed #137 (https://github.com/SIMRacingApps/SIMRacingApps/issues/137)
Feature: Setup Protector
Created a new widget called InGarage that you can supply your own image if you wish.
12. Fixed the Sebring Track Image.
13. Closed #89 (https://github.com/SIMRacingApps/SIMRacingApps/issues/89)
Closed #140 (https://github.com/SIMRacingApps/SIMRacingApps/issues/140)
CarSelector Widget does not support 50+ car fields
All Widets/Apps using CarSelector, now uses CarSelector64 for up to 64 cars.
14. Fixed #136 (https://github.com/SIMRacingApps/SIMRacingApps/issues/136)
VoiceAttack, Start Gear Announcement, setting SRA_loop false still loops.
Change to use local variables.
The preferred way to disable a spotter loop, is to remove it from the "Start Spotter" command
15. Fixed #141 (https://github.com/SIMRacingApps/SIMRacingApps/issues/141)
Invalid Characters in the UserName causes server to crash
This fixes Brian Wertman's and Don Runkle Jr.'s issues where SRA would only crash on Sunday nights.
Turns out, the league he runs on Sunday, the admins were putting invalid characters in the UserName.
16. Closed #101 (https://github.com/SIMRacingApps/SIMRacingApps/issues/101)
Add option to all widgets to autohide
Electron was enhanced to allow users to select when an app/widget should be visible.
Options are when: NotConnected, InCar, InGarage, InReplay
These options are saved with your configuration.
Electron also automatically reloads the App/Widget if you change Transparent or Frame.
Electron does not allow transparent and frame to be selected at the same time.
17. Fixed favorites to allow https URLs.
18. Closed #138 (https://github.com/SIMRacingApps/SIMRacingApps/issues/138)
Electron: Ability to click through the transparent areas
What this means is if you need to move or resize an Electron widget,
you will need to turn off transparency, move/resize, then turn it back on.
You can disable this feature by adding "electron-noclickthrough=y" to the settings.
19. Added RadioTransmitting Widget. Contributed by Ricky Thompson.
20. Fixed issue where empty folders in the Documents\SIMRacingApps\favorites, apps, widgets
would prevent any user defined files from loading.
21. Closed #143 (https://github.com/SIMRacingApps/SIMRacingApps/issues/143)
Camera Selector support 30 cameras
New widget called CameraSelector30 can have 30 cameras.
22. Updated JNA library from 4.2.1 to 4.5.1.
23. Wrote my own YAML parser and retired the SnakeYaml parser.
Did this to stop chasing iRacing's bad YAML output.
This one is very forgiving.
24. Closed #90 (https://github.com/SIMRacingApps/SIMRacingApps/issues/90)
StandingsTopX widgets = StandingsTop60, Spectator60, Spotter60
25. Closed #139 (https://github.com/SIMRacingApps/SIMRacingApps/issues/139)
Detect to display Laps or Time Remaining on all widgets
Standings, Relative, LapTiming, CrewChief, Digital Dash were modified to show the
approximation of laps remaining and/or the time remaining.
26. Closed #148 (https://github.com/SIMRacingApps/SIMRacingApps/issues/148)
Server: Remap Driver Names
Simply add the name to change in the settings with SIM name on the left.
Any spaces on the left side must have a backslash in front of the space.
Use this to highlight friends, enemies, blacklist, whatever
Jeffrey\ Gilliam = *[Jeff Gilliam]
John\ Doe27 = >>John Doe
Young\ Gun = !!Danger Danger
27. Closed #146 (https://github.com/SIMRacingApps/SIMRacingApps/issues/146)
StandingsBannerVertical20: For 10 static and 10 rotating full length of the screen
28. Added a Track Map version that only shows the Reference Car and the Leader.
29. Fixed TrackMap for Daytona Rally Cross Long
30. Server will now try to bind to ports 80, 8080, 5555.
If first one is in use, it will try the next and so on.
You can still change the first port it tries in the settings.
If your port is busy, then 8080 and 5555 will be tried.