Releases: SIMRacingApps/SIMRacingApps
Version_1.2_Build_BETA-2017.01.08
- Added profile for the new Safety car.
Mainly so the manufacture's logo will be right. - Added Fuel Tank Size to the Fuel Tank Widget.
- Closed #81
Allow Clients to be able to discover the server.
The URL is now broadcasted on port 28888.
There is a sample client posted to GitHub at (https://github.com/SIMRacingApps/SIMRacingAppsURLClientTest)
Version_1.2_Build_BETA-2016.12.26
Fixed #80 Excessive CPU being using when idle.
Version_1.2_Build_BETA-2016.12.05
Version_1.2_Build_BETA-2016.11.14
- Fixed #75 where the camera was not selecting the correct car.
Had to use the CarNumberRaw in the broadcast command, not the car index.
Version_1.2_Build_BETA-2016.10.16
- Fixed issue where brake bias was not displaying the correct number
of decimal places when the value was negative.
Version_1.2_Build_BETA-2016.10.09
- Added "DataPublisher-Post-Log" variable to the settings so developers can
see what's being transmitted and received. It defaults to false. - In the DataPublisher output, some of the data had trailing spaces. I removed them.
I also set the Content-Type to "application/json; charset=UTF-8" on the POST request.
Version_1.2_Build_BETA-2016.10.07
- Removed my shift point overrides for the Nissan ZXT. iRacing fixed their numbers.
- Now displays the Brake Bias on the Brake Pressure gauges.
- Added an array of drivers in the session to the DataPublisher output.
See #71 for details.
Version_1.2_Build_BETA-2016.09.29
-
Closed #70
Closed #69
Sounds.PitCountDown,PitSpeedLimit,Shift to activate during live, not during replay.
A new settings.txt variables were created to override this, and they default to false.
settings.txt ->
pit-count-down-replay = false
pit-speed-limit-replay = false
shift-replay = false -
Closed #71
Data Publisher Plugin: Send data to external server.
To have you data published to your league's web site,
you must know your league's id for the SIM and the URL to the server.
Your league admin will provide you with this information.
You can enter as many leagues as you want in the settings.txt file
and any time you are in one of these league's session,
it will start transmitting your data.
A leagueId of "0" will publish all non-league sessions, even hosted.By default, this is turned off. Enable it with these settings in your settings.txt file.
The default interval is 5000 milliseconds, change that by adding
The URL must be set to your league's web site address that is setup to receive this data.DataPublisher-Post = Y DataPublisher-Post-Interval-{leagueId} = 10000 DataPublisher-Post-URL-{leagueId} = http://{YourLeaguesWebSite}/{pathToData}
New API calls added:
/Car/(CARIDENTIFIER)/MaxTires
/Car/(CARIDENTIFIER)/(GAUGE)/Count
/Session/Id
/Session/LeagueId -
Closed #72
Closed #49
VoiceAttack: Allow users to define the port and host
New command "Startup" was created with 2 new variables, SRA_Host and SRA_Port.
Edit this command and change these if needed.
Also, the profile not automatically executes the "Startup" command on load.
Added new spotter command to announce pit road speed when entering and exiting pits.
Version_1.1_Build_2016.09.15
-
Fixed #53 where SRA would not pick the
latest version of Java if the version number of Java was greater than 99.
Oracle released versions 101 and 102 recently.
This only affects you if you have multiple version of Java installed at the same time.
You can also just uninstall the older version of Java. -
Fixed #54 Pit Count Down plugin to not play when you
first enter the session. Also, not to play anything if it doesn't know where the pit stall is.
It was counting down to the start/finish line. -
Closed #48 by Adding new Pit Speed Limit
plugin to beep when you are speeding on pit road.
To disable this plugin, add "!Sounds.PitSpeedLimit" to the list of simplugins in the settings.txt.
The following variables can be put in your settings.txt file to customize it.These are the defaults.
a. pit-speed-limit-device = {name of your sound device if not your default}
b. pit-speed-limit-volume = 1
c. pit-speed-limit-beep-rate = 300
d. pit-speed-limit-beep-rate-excessive = 200
e. pit-speed-limit-clip = com/SIMRacingApps/SIMPluginCallbacks/Sounds/Clips/speeding_beep.wav -
Closed #59 Broadcaster, CarSelector, TrackMap: Option to change the camera to the selected car.
-
Closed #60 TrackMap: Add number of cautions and laps to track info box
-
I added a Voice Attack Profile to the release downloads.
This profile does not use keystrokes to control the SIM, it instead sends the commands directly
to the SIMRacingApps Server ReST ATI. Not only is this more robust, but the same commands will work with
any SIM supported by SIMRacingApps. Please feel free to download and modify the phrases to your own preferences.
You will need the registered version of Voice Attack ($10) to be able to import this profile.
For more information on Voice Attack, see (https://github.com/SIMRacingApps/SIMRacingApps/wiki/How-to-use-Voice-Attack).Here is the full list of the commands (and aliases):
- Add Fuel: Tops off the Fuel on the next pit
- Add Splash Of Fuel(Add Splash): Add just enough fuel to finish the race
- Ahead: Say who is ahead of you in your class
- Behind: Say who is behind you in your class
- Change Four Tires(All Tires, Change All Tires, Four Tires): Changes All 4 tires at next pit stop
- Change Left Sides(Change Lefts, Left Sides): Change Left Side Tires Only at the next pit stop
- Change Right Sides(Change Rights, Right Sides, Two Tires): Change Right Side Tires Only
- Fast Repair: Checks the Fast Repair box if you have any left.
- Fuel Level: Say your fuel level and how much you need to finish.
- Full Service: Change all 4 tires and top off with fuel and tearoff
- Incidents: Say how many incidents you have and the limit.
- Lap Time: Say what your last lap time was
- Laps In Tank(Fuel Laps, Laps Until Pit): Say how many laps you can go on fuel
- Laps To Go: Say how many laps to go for the leader
- Leader: Say who the leader is and how far ahead they are
- No Fast Repair: Unchecks the Fast Repair Box.
- No Fuel: Do not take any fuel on next pit
- No Service: Do not take any service on next pit. Repairs only.
- No Tires: Do not take any tires on next pit
- Remove Tearoff(Change Tearoff): Remove wind shield tearoff on next pit
- Start Flags: Watch for flags and tell me what they are
- Start Gear Announcement: Announces each gear after you change into it
- Start Leader Change: Tell me anytime the leader changes and how far they are ahead of me
- Start SIMRacingApps: Start the SIMRacingApps server. Check the path
- Start Spotter: Start the Spotter Tasks
- Stop Spotter: Stop the Spotter tasks
-
Closed #61
WaitingForSIM: Show a splash screen when SIM is not connected.
When the SIM connects, it hides itself.
You can provide your own image by saving a PNG file called
"WaitingForSIM.png" in your "Documents/SIMRacingApps" folder.
The image will scale using an aspect ratio of 16x9.
Useful for streamers to put on top of their stream when they are not in a session.
Remember to add the "&BACKGROUNDCOLOR=transparent" parameter to the URL. -
Closed #64 by Adding new Sounds.Shift
plugin to beep when you need to shift.
To disable this plugin, add "!Sounds.Shift" to the list of simplugins in the settings.txt.
The following variables can be put in your settings.txt file to customize it.These are the defaults.
a. shift-device = {name of your sound device if not your default}
b. shift-volume = 1
c. shift-clip = com/SIMRacingApps/SIMPluginCallbacks/Sounds/Clips/shift_beep.wav -
Removed support for Satellite views on the TrackMap. MapQuest changed their licensing such that
you cannot cache any of their data. To connect to it real-time, you must get a license key.
I don't think it's worth getting the real-time key, because some of the tracks do not exist anymore
and I'm not allowed to use the static image, because that requires caching it.
I will leave the legacy map images out there, but they will be no longer be accessible from the menu.
I will continue to support the Open Street Map views. -
Added support for iRacing's new track, Circuit des 24 Heures du Mans.
-
Added support for iRacing's new car, Audi 90 GTO.
Version 1.0
- This is the initial release of the SIMRacingApp's Suite.
- As a first release, I only have it working with one SIM, iRacing.
Other SIM plug-ins will be developed at a future date. - Also, full International support is built in, but there are no translations as of yet.
So, I'm looking for volunteers to translate the text to other languages. - BETA testing has been occurring over the last 9 months and I feel like the software is very stable.
But, nothing is perfect. Please use the issues list at http://issues.SIMRacingApps.com, to report
any problems. You will have to create a GitHub account to do so. - If you just have some questions, please join the SIMRacingApps group on FaceBook and post your
question there. It can be found at http://facebook.com/groups/SIMRacingApps.