Skip to content

Releases: SIMRacingApps/SIMRacingApps

Version_1.6_Build_2018.03.11

11 Mar 15:17
Compare
Choose a tag to compare

Please refer to http://wiki.SIMRacingApps.com for detailed information on how to download, configure and use this software.

For all changes see http://SIMRacingApps.com/docs/documentation/SIMRacingApps_ReleaseNotes.txt

Version: 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.

Includes all changes from Version: 1.6_Build_2018.03.10

  1. Closed #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 Java 9 support.

  4. StandingsBanner widget now alternates between driver name and team name.

  5. Closed #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 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 PitCountDown: Doesn't work with JJ Spotter Pack

  9. Closed #133 Standings Banner: For your class only

  10. Closed #135 Standings Banner Vertical: For your class only

  11. Closed #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 Closed #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 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 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 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 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 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 StandingsTopX widgets = StandingsTop60, Spectator60, Spotter60

  25. Closed #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 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 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.

  31. Added ability to edit useroverrides.css to the menu

  32. Added 2 new widgets for the non-purists,
    AnalogGauge/Spek/Speedomter and BarGauge/Speedometer
    I did not put these in any existing App, they are stand alone.

  33. iRacing Build 2018.03.06 Content
    - Audi R18
    - Dallara IR18
    - Porsche 919 Hybrid
    - The Dirt Track at Charlotte
    - Limaland Motorsports Park
    - Pocono Raceway track upgrade
    - Sonoma Raceway (Rallycross)

Version_1.6_Build_BETA-2018.03.06

07 Mar 03:00
Compare
Choose a tag to compare
Pre-release
  1. Decided to rename CameraSelectorCustom to CameraSelector30, because iRacing now has
    more than 20 cameras, standard, at some tracks.

  2. Added Angular-Animate package so developers can add some animations to their widgets.

  3. Added 2 new widgets for the non-purists,
    AnalogGauge/Spek/Speedomter and BarGauge/Speedometer
    I did not put these in any existing App, they are stand alone.

  4. Changed the setting "teamspeak-update-name" default to N.
    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.

  5. Electron: updated to 1.7.12 from 1.7.9.

  6. Fixed link to wiki page when ports are in use.

  7. iRacing Build 2018.03.06 Content
    - Audi R18
    - Dallara IR18
    - Porsche 919 Hybrid
    - The Dirt Track at Charlotte
    - Limaland Motorsports Park
    - Pocono Raceway track upgrade
    - Sonoma Raceway (Rallycross)

Version_1.6_Build_BETA-2018.02.22

25 Feb 14:09
Compare
Choose a tag to compare
Pre-release
  1. Electron 4.0.3: Now reloads App/Widget when Transparent and Frame
    are changed automatically.
    Also does not allow both to be selected at the same time.
    Fixed the broken link to the settings.

  2. Closed #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
  1. Closed #146 StandingsBannerVertical20: For 10 static and 10 rotating full length of the screen

  2. Added a Track Map version that only shows the Reference Car and the Leader.

  3. Voice Attack: Added the command "Camera Spectator".
    I saw this is a new camera available in iRacing (at least at Atlanta)
    May not be at all tracks.

  4. Updated the German translations.

  5. Fixed TrackMap for Daytona Rally Cross Long

  6. 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.

  7. Added ability to edit useroverrides.css to the menu

Version_1.6_Build_BETA-2018.02.13

15 Feb 23:10
Compare
Choose a tag to compare
Pre-release
  1. 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.

  2. Closed #90 StandingsTopX widgets = StandingsTop60, Spectator60, Spotter60

  3. Fixed Electron issue where sometimes a JavaScript exception would
    occur when launching an App or Widget. Retrying would most of the time work.

  4. Closed #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.

Version_1.6_Build_BETA-2018.02.07

08 Feb 00:49
Compare
Choose a tag to compare
Pre-release
1. Added RadioTransmitting Widget. Contributed by Ricky Thompson.

2. Fixed issue where empty folders in the Documents\SIMRacingApps\favorites, apps, widgets
   would prevent any user defined files from loading. 
   
3. Closed #143 (https://github.com/SIMRacingApps/SIMRacingApps/issues/143)
   Camera Selector support more than 20 cameras
   New widget called CameraSelectorCustom can have 30 cameras.
   
4. Updated JNA library from 4.2.1 to 4.5.1.

5. Fixed server crash yet again

Version_1.6_Build_BETA-2018.02.01

02 Feb 02:59
Compare
Choose a tag to compare
Pre-release
  1. Fixed #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

  2. Fixed #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.

  3. Closed #101 Add option to all widgets to autohide
    Electron 4.x 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.

  4. Fixed favorites to allow https URLs.

  5. Closed #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.

Version_1.6_Build_BETA-2018.01.23

24 Jan 02:38
Compare
Choose a tag to compare
Pre-release
1. Voice Attack
   - Added "Reverse" as an alias for "Rewind".
   
2. Fixed the Sebring Track Image.

3. Closed #89  Closed #140 - CarSelector Widget does not support 50+ car fields
   All Widets/Apps using CarSelector, now uses CarSelector64 for up to 64 cars.
   
4. Updated the German Translations for the new widgets.

Version_1.6_Build_BETA-2018.01.17

17 Jan 16:29
Compare
Choose a tag to compare
Pre-release
  1. Fixed #134 PitCountDown: Doesn't work with JJ Spotter Pack

  2. Closed #133 Standings Banner: For your class only

  3. Closed #135 Standings Banner Vertical: For your class only

  4. Closed #137 Feature: Setup Protector
    Created a new widget called InGarage that you can supply your own image if you wish.

Version_1.6_Build_BETA-2017.12.28

28 Dec 21:44
Compare
Choose a tag to compare
Pre-release
  1. Closed #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 Java 9 support.

  4. StandingsBanner widget now alternates between driver name and team name.

  5. Closed #124 TeamSpeak: Update alias with your name from iRacing
    You can turn this off in the settings with "teamspeak-update-name = N"

  6. Closed #132 VoiceAttack: Add commands to hide/unhide apps
    Added new API calls /Session/setAppsHidden and /Session/IsAppsHidden.
    Electron Apps 3.1.0 and better now respects this flag.

  7. Voice Attack Profile: Added commands for replay commands, camera changes and window control.
    - Hide All
    - Show All
    - Play
    - Pause or Stop
    - Rewind
    - 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

Version_1.5_Build_2017.12.11

12 Dec 02:20
Compare
Choose a tag to compare
  1. Fixed #98 Team Driver Swap PitCommander issue
    When changing drivers, this issue could have caused the pit service to stop adding
    fuel or not change tires remaining tires if the swap occurred before the service was completed.

  2. Fixed #108 PitCommands: Changes tires when you drop onto pit road

  3. Fixed #123 Server crashes when camera pack uses invalid characters for YMAL in the name

  4. Fixed #125 WeatherInfo Widget text not sized to window

  5. Fixed #126 StandingsBanner widget doesn't display laps down correctly

  6. Fixed #127 Electron: Error when "documents" is on OneDrive
    Error: EINVAL: invalid argument, lstat 'C:\Users{user}\OneDrive'

  7. Added option for the pit count down to stop at.
    You can set the following variables to change it.
    pit-count-down-stop = 0

  8. Added support for iRacing's Dec 2017 build.
    - Dirt Midget
    - Ford Fiesta RS WRC
    - VW Beetle GRC
    - Knoxville Raceway
    - Daytona circa 2007 (Rallycross - Long)
    - Daytona circa 2007 (Rallycross - Short)
    - Iowa Speedway (Rallycross)
    - Lucas Oil Raceway (Rallycross)
    - Phoenix International Raceway - 2008 (Rallycross)

  9. In the new version of Electron, they fixed a bug that I was relying on as a feature.
    To get the blue bar to pop up at the top of each widget, I was catching the mouse events.
    They are no long sending those events because they consider that area the window title area.
    You can still grab in that area and move the widget and you can right click to close it.
    Therefore, for now, I'm going to put this release out without the bar.