-
Notifications
You must be signed in to change notification settings - Fork 10
/
change_log_for_auto_updated.html
320 lines (320 loc) · 15.6 KB
/
change_log_for_auto_updated.html
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
<!DOCTYPE html>
<html>
<body>
<h2>Version 4.3.0.4</h2>
<ul>
<li>Fixed incorrect sector gap reports for rF1</li>
<li>Fixed session variables not resetting at start of new session for rF1</li>
<li>Disabled erroneous damage reporting in Hot Lap sessions for rF1</li>
<li>Fixed erroneous fuel warning messages in non-race sessions for rF1</li>
<li>Fixed erroneous flags in non-race sessions for rF1</li>
<li>Added basic invalid lap detection for rF1</li>
<li>Improved wheel spin/lock detection for rF1</li>
</ul>
<h2>Version 4.3.0.3</h2>
<ul>
<li>Fixed 'leader is pitting' message for rF1</li>
<li>Improved opponent state tracking for rF1 (allows for duplicate AI in grids)</li>
<li>Adjusted scheduled pit stop notifications to be offline/single player only for rF1</li>
<li>Adjusted 'pit now' message for scheduled stops to play before passing pit entrance for rF1</li>
<li>Fixed 'green green green' messages after formation lap for rF1</li>
<li>Disabled spotter during formation lap for rF1</li>
<li>Added 'get ready' message during final sector of formation lap for rF1</li>
<li>Fixed incorrect brake temperatures for rF1</li>
<li>Improved multi-class race support for rF1</li>
<li>Added penalty notifications</li>
<li>Fixed 'the next guy is' message spamming for rF1</li>
<li>Fixed 'the gap behind is reeling you in' message for rF1</li>
</ul>
<h2>Version 4.3.0.2</h2>
<ul>
<li>Fixed opponent lap timing and sector gap reporting for rF1</li>
<li>Fixed blue flag behavior for rF1</li>
<li>Adjusted damage reporting for rF1</li>
<li>Fix session type and session phase detection for rF1</li>
<li>Improve pit window mapping for rF1</li>
<li>Add green flag and off-track detection for rF1</li>
<li>Scheduled pit stop detection for rF1</li>
<li>Misc bug fixes for rF1</li>
</ul>
<h2>Version 4.3.0.1</h2>
<ul>
<li>Fixed tire temp warnings for rF1</li>
<li>Fixed pit exit traffic notifications for rF1</li>
<li>Added black flag notification for rF1</li>
<li>Adjusted blue flag behavior for rF1</li>
<li>Adjusted invalid lap detection for rF1</li>
<li>Added ambient temps, track temps, and wind info for rF1</li>
<li>Added detached wheel info for rF1</li>
<li>Fixed auto-launch for rF1</li>
<li>Added separate menu items for Automobilista, Stock Car Extreme, Copa Petrobras de Marcas and Formula Truck</li>
<li>Adjusted auto-launch options for R3E</li>
</ul>
<h2>Version 4.3.0.0</h2>
<ul>
<li>Initial (beta) support for rFactor 1/Automobilista/Stock Car Extreme. Download 'rFactorSharedMemoryMap.dll' from <a href='https://github.com/dallongo/rFactorSharedMemoryMap/releases/latest'>https://github.com/dallongo/rFactorSharedMemoryMap/releases/latest</a> and place it in the sim's Plugin folder, then select 'rFactor' in Crew Chief.</li>
</ul>
<h2>Version 4.2.1.8</h2>
<ul>
<li>Include more laps in the opponent vs player laptime comparisons during race sessions</li>
</ul>
<h2>Version 4.2.1.7</h2>
<ul>
<li>Use lastSectorTime and lapInvalidated data for opponent cars when in PCars UDP (network data) mode. This makes the opponent lap time reports accurate as the app doesn't have to time them itself (this data isn't available in PCars shared memory data). I recommend using UDP mode for PCars on PC, rather than shared memory</li>
</ul>
<h2>Version 4.2.1.6</h2>
<ul>
<li>Fixed PCars practice and qual session data being cleared when pitting (should fix a lot of the inaccuracies in these sessions)</li>
<li>Pause messages after a "stand by" response</li>
</ul>
<h2>Version 4.2.1.5</h2>
<ul>
<li>Fixed Raceroom WTCC 2014 tyre heating thresholds</li>
</ul>
<h2>Version 4.2.1.4</h2>
<ul>
<li>Fixed Raceroom BMW M1 tyre heating thresholds</li>
<li>A few internal tweaks and fixes</li>
</ul>
<h2>Version 4.2.1.3</h2>
<ul>
<li>Don't repeat "stand by" or "didn't understand" messages when responding to a "repeat please" voice command</li>
<li>Fixed 'what time is is' voice command (thanks Gongo)</li>
</ul>
<h2>Version 4.2.1.2</h2>
<ul>
<li>Added more logging around UDP packet reception and processing</li>
<li>Fixed a couple of memory leaks</li>
<li>Don't play 'no tyre wear' after changing tyres</li>
</ul>
<h2>Version 4.2.1.1</h2>
<ul>
<li>Fixed a bug in the gap-ahead logic that was triggering 'keep him under pressure' messages too often</li>
</ul>
<h2>Version 4.2.1.0</h2>
<ul>
<li>Added support for secondary driver names mappings file 'additional_names.txt' so the auto-updater doesn't overwrite user-made changes to names.txt</li>
<li>Additional validation on R3E sector reports</li>
<li>Added "what's the fastest lap" and "what time is it" voice commands (reports session best lap for player class, and current [real world] time of day)</li>
<li>A few bug fixes and minor improvements</li>
<li>Reworked R3E tyre temperature checking to make better use of the core temps provided by the game (for new physics model cars)</li>
</ul>
<h2>Version 4.2.0.1</h2>
<ul>
<li>Added ADAC 2015 and F4 RaceRoom classes</li>
<li>PCars suspension damage threshold tweak</li>
<li>Damage reporting rework</li>
<li>Various bug fixes and minor improvements</li>
<li>Don't play fuel messages while being refuelled</li>
<li>Don't play wheel spin / locking when in the pits or when we have a puncture or missing wheel</li>
<li>Fixed best lap and brake damage voice commands</li>
<li>More frequent opponent gap reports on longer tracks</li>
<li>Added brake and tyre temp warning on pit exit (when temps aren't optimal) - these are optional (brake temp warning is on by default, tyre temp warning is off)</li>
<li>Some voice commands now trigger a "stand by" response, then a few seconds later the actual response (optional, enabled by default - uses "enable_delayed_responses" property)</li>
</ul>
<h2>Version 4.1.6.3</h2>
<ul>
<li>Added Raceroom Formula Junior class</li>
<li>Tweaked Raceroom engine damage thresholds</li>
</ul>
<h2>Version 4.1.6.2</h2>
<ul>
<li>Some TTS revisions</li>
<li>Updated RaceRoom car classes to match new patch</li>
</ul>
<h2>Version 4.1.6.1</h2>
<ul>
<li>Some TTS changes so the app should use Microsoft's David voice on Windows 10 (Windows 7 users are stuck with the execrable Anna)</li>
<li>Some gamer tag to driver name extraction tweaks</li>
</ul>
<h2>Version 4.1.6.0</h2>
<ul>
<li>Fixed crash bug when selecting 'alternate beeps'</li>
<li>Some Project Cars session restart detection changes</li>
<li>Work in progress text-to-speech for missing driver names</li>
</ul>
<h2>Version 4.1.5.0</h2>
<ul>
<li>Added missing position messages for positions greater than 24</li>
</ul>
<h2>Version 4.1.4.5</h2>
<ul>
<li>Disable PCars pit window messages by default (can be re-enabled with the enable_pcars_pit_window_messages setting) - this only works correctly in offline races</li>
<li>Revised some of the PCars session-end logic to reduce the likelihood of the app detecting a session restart when one hasn't actually taken place. This should also prevent the app from removing cached laptime data (which results in inaccurate 'best lap' messages)</li>
</ul>
<h2>Version 4.1.4.4</h2>
<ul>
<li>More pit window logic fixes for PCars</li>
<li>Don't play pre-lights messages in PCars when the race is a fixed time</li>
</ul>
<h2>Version 4.1.4.3</h2>
<ul>
<li>Fixed 'box this lap' calls being made when there is no mandatory stop, when running PCars in UDP mode</li>
</ul>
<h2>Version 4.1.4.2</h2>
<ul>
<li>Fixed some speech recogniser / button handling issues - "Toggle" mode is now renamed "Press and release button" and actually works</li>
<li>Read the sector times response as a single message per sector, to allow interrupting and fix an issue with the Italian number reader</li>
</ul>
<h2>Version 4.1.4.1</h2>
<ul>
<li>Fixed missing sector 3 time being read as "zero tenths off the pace"</li>
</ul>
<h2>Version 4.1.4.0</h2>
<ul>
<li>Reworked sector delta reporting to provide actual deltas, rather than approximations</li>
<li>Some changes to the Italian number reader (still work in progress)</li>
<li>Some bug fixes</li>
</ul>
<h2>Version 4.1.3.2</h2>
<ul>
<li>Removed some debug code that shouldn't have made it into the release</li>
</ul>
<h2>Version 4.1.3.1</h2>
<ul>
<li>A couple of internal fixes</li>
</ul>
<h2>Version 4.1.3.0</h2>
<ul>
<li>Added language-specific sound pack stuff</li>
<li>Better support for language specific number and time speech generation</li>
<li>Some internal bug fixing</li>
<li>Don't play wheel locking warnings if the player has a missing wheel or puncture</li>
<li>Don't play laptime improving / worsening messages if the conditions have significantly changed (rain or track temp)</li>
<li>Don't play a message twice in succession if a player asks for something that the app was going to tell them anyway</li>
<li>Don't play good / OK start messages if the player has picked up a penalty (i.e. false start)</li>
<li>Insert a short pause between some messages</li>
<li>Reduce the likelihood of multiple sweary messages being played in quick succession</li>
<li>Some better error trapping when the app is closed</li>
</ul>
<h2>Version 4.1.2.2</h2>
<ul>
<li>Fixed radio channel (hold) button function for PCars network data</li>
</ul>
<h2>Version 4.1.2.1</h2>
<ul>
<li>Added some car class data and pit detection points for the PCars Lotus DLC</li>
<li>Fixed some pit detection issues in PCars; Added option to enable spotter in hot lap (time trial) mode for PCars</li>
<li>Don't play lap time messages when we're in the pit lane</li>
<li>Don't complain about worsening lap times if the player has made a pass on this lap</li>
</ul>
<h2>Version 4.1.2.0</h2>
<ul>
<li>Major speech recognizer overhaul to allow user customisation (and translation) - see [installDir]/speech_recognition_config.txt for details</li>
<li>Externalised all UI text - see [installDir]/ui_text.txt for details</li>
<li>Added some options to number reading - see [installDir]/sounds_config.txt for details</li>
<li>Fixes to Hot Lap (timetrial) mode in PCars</li>
<li>Don't trigger flags event when stationary</li>
<li>A couple of internal bug fixes</li>
</ul>
<h2>Version 4.1.1.4</h2>
<ul>
<li>Added some car classes and Bannockbrae track for PCars</li>
<li>Remove stale opponents in PCars</li>
<li>Some internal error handling</li>
</ul>
<h2>Version 4.1.1.3</h2>
<ul>
<li>Allow messages with optional prefixes / suffixes to play without their prefixes or suffixes</li>
<li>Tidied up String encoding handling</li>
<li>Reverted console logging change (after a couple of attempts - hence the version number jump)</li>
</ul>
<h2>Version 4.1.1.0</h2>
<ul>
<li>Better selection of sound files from those available for each message - should give less repetition</li>
<li>Made the console logging a bit more efficient</li>
<li>Some String encoding rework for PCars. PS4 users should use UTF-8 for the pcars_character_encoding property, XBox and PC should use windows-1252</li>
<li>Added PCars V8 Supercar to car classes (more to come here)</li>
<li>Fixed last-lap message for R3E timed races (should now work when you're not leading)</li>
</ul>
<h2>Version 4.1.0.3</h2>
<ul>
<li>Fixed possible bug in pit detection that could cause repeated messages</li>
<li>Added 'can you hear me' speech recognition to check it's working (should respond with 'yes, I can hear you')</li>
<li>Take start position into account when generating race end message</li>
<li>A couple of internal bug fixes</li>
<li>A few sound pack tweaks to make the personalisation sounds work a little better</li>
</ul>
<h2>Version 4.1.0.2</h2>
<ul>
<li>Renamed UDP network button data option to make it clearer that this takes button presses from the UDP stream, rather than from the device directly</li>
</ul>
<h2>Version 4.1.0.1</h2>
<ul>
<li>More internal fixes to the radio channel handling logic to handle a couple of edge-cases where it wasn't closing the channel promptly</li>
<li>Spotter performance and latency improvements</li>
<li>Spotter logic fixes for cases where a '3 wide' turns into a 'car left' / 'car right'</li>
<li>Don't attempt to update and load a new driver name for an existing player if the new name isn't valid / usable</li>
<li>Tyre temp range tweaks</li>
<li>Check messages for validity and timeout just before playing them</li>
<li>Use separate class for each PCars Road car class</li>
<li>Handle broken PCars string data which had null characters in the middle of the String</li>
<li>PCars car class handling improvements</li>
</ul>
<h2>Version 4.1.0.0</h2>
<ul>
<li>Internal audio handling overhaul - better queue handling, smarter caching of sound objects, more reliable radio channel state management (should prevent channel being left open)</li>
<li>Added support for personalised message prefixes and suffixes</li>
<li>Spotter fix - reinstated missing width separation check to prevent spotter calls being made when a car is directly in front / behind but within the car length parameter</li>
<li>Internal audio handling overhaul - better queue handling, more reliable radio channel state management (should prevent channel being left open)</li>
<li>Fixed number reading for some numbers</li>
<li>Fixed DTM 2014 tyre compound error in the 'box now' message</li>
<li>Validate overtake messages to ensure they're not out of date by the time they're played</li>
</ul>
<h2>Version 4.0.3.5</h2>
<ul>
<li>Fixed major regression for Project Cars - hold all internal Strings as raw byte arrays (which may or may not have a null first character) and decode them when we need them</li>
</ul>
<h2>Version 4.0.3.4</h2>
<ul>
<li>Internal rework for Project Cars to handle String data which occasionally starts with a null character. Should fix 'missing' opponents and incorrect car classes</li>
</ul>
<h2>Version 4.0.3.3</h2>
<ul>
<li>Major spotter overhaul - changed the way app calculates opponent speeds, much more accurate. Should make a difference to the ghost calls</li>
</ul>
<h2>Version 4.0.3.2</h2>
<ul>
<li>Overtaking messages tweak - make these a bit more likely</li>
<li>Increased some brake temp thresholds</li>
<li>Fixed "what's my best lap time" response</li>
<li>Stop the autoupdater running when the app starts listening for data</li>
<li>Added packet rate estimate to console output for PCars Network data</li>
</ul>
<h2>Version 4.0.3.1</h2>
<ul>
<li>Fixed startup bug on initial install</li>
<li>Some fuel useage warning rework</li>
</ul>
<h2>Version 4.0.3.0</h2>
<ul>
<li>Fixed overtaking messages in PCars (caused by noise in the opponent speed data - this is now based on a sliding average)</li>
<li>Fixed baseline engine temperature calculations for RaceRoom</li>
<li>Corrected brake temp thresholds and engine damage thresholds</li>
<li>Some internal bug fixes in the spotter and numeric message handling</li>
<li>Do auto update checks in a background Thread</li>
<li>Fixed session time left reporting</li>
</ul>
<h2>Version 4.0.2.0</h2>
<ul>
<li>Added optional default sound pack installation location override property ('override_default_sound_pack_location')</li>
<li>Fixed RaceRoom spotter ghost calls at some tracks</li>
<li>reworked laptime comparisons for practice and qual sessions</li>
<li>fixed "where's p X" response</li>
</ul>
<h2>Version 4.0.1.0</h2>
<ul>
<li>Fixed sound pack installation location - this now uses /Users/[username]/AppData/Local/CrewChiefV4/sounds</li>
</ul>
<h2>Version 4.0.0.0</h2>
<ul>
<li>Initial release of version 4. The app now comes packaged as a single auto-updating .msi installer and includes integrated sound and driver names pack updating. </li>
<li>Spotter overhaul</li>
<li>Brake temp messages fixed</li>
<li>Car class and driver names for RaceRoom Formula 2 drivers added.</li>
<li>Added number support up to 99,999</li>
<li>Added "what are my brake temps" / "what are my tyre temps" response - reads the actual current temps</li>
<li>Added option to report temps in Fahrenheit</li>
</ul>
</body>
</html>