I'm now able to easily create a user friendly and well polished release version of the application, packaged up with a simple installer. I've done significant testing for fresh installs and brand new users. I'm pretty chuffed with how things are going. I feel like there isn't much more user testing required before I make a version available for wider use. One thing that definitely needs some work is the branding.
Friday, December 4, 2015
iRacing Stats App Update
I've been able to get a bunch of work done on my stats app over the last week. Here's a dump from the change log:
sync process: improvements to the way the progress bar is updated
sync process: improved logging, display % completion of results collection
changes to hide / show timing when updating a tab to avoid flickering
fixed bug making previous / next buttons on all tabs not work
general tab: updated html layout to match updated GUI layout
corners per incident graphs now start at 0 like all others
fixed crash bug with stats button on all tabs
removed a bunch of debug code
general tab: series list entry for each car if MC
general tab: skip graphs with no content, reformatted general stats
fixed bug where All Oval/Road Series menu option displayed when not required
refactored messaging between sync thread and main GUI process
fixed bug with normal completion of sync
only update track and car lists if counts are diff
improved aborting sync
kill sync threads on close, disable sync button during sync, enable on complete
threadify sync process
warn user of things that can take a while
fixed installer not creating appdata folder
fixed main process left running on close of window, added exe version info
fixed how multiclass races are detected and fin pos in mc events
packaging complete; app installs into program files, user files are in appdata
fixed uploading to blogger; moved to new version of google api lib
db filename now uses custid
new build system, fixed avg fin pos graph for MC events
I'm now able to easily create a user friendly and well polished release version of the application, packaged up with a simple installer. I've done significant testing for fresh installs and brand new users. I'm pretty chuffed with how things are going. I feel like there isn't much more user testing required before I make a version available for wider use. One thing that definitely needs some work is the branding.
I'm now able to easily create a user friendly and well polished release version of the application, packaged up with a simple installer. I've done significant testing for fresh installs and brand new users. I'm pretty chuffed with how things are going. I feel like there isn't much more user testing required before I make a version available for wider use. One thing that definitely needs some work is the branding.
Wednesday, November 25, 2015
Road 2015 Season 4
Here's a dump of the stats from my initial come back races. I had a few ugly incidents as I got back into the swing of things, which took a large chunk of safety rating and dropped me back down to B license. Oops.
Series | Races | Wins | Avg PTS | Avg Start Pos | Avg Fin Pos | Avg iR | Avg SR |
---|---|---|---|---|---|---|---|
Mazda Cup | 10 | 2 | 41 | 3.8 | 3.5 | 3 | -0.14 |
Production Car Challenge | 4 | 1 | 35 | 5.2 | 6.2 | -0 | 0.04 |
Skip Barber Race Series | 1 | 0 | 5 | 14.0 | 15.0 | -105 | -0.08 |
Grand Touring Cup | 2 | 1 | 28 | 9.0 | 8.0 | -4 | 0.07 |
Ruf Cup | 3 | 1 | 9 | 3.0 | 8.3 | -28 | -0.06 |
License | B |
Safety Rating | 1.51 |
Corners Per Incident | 22.16 |
iRating | 2882 |
Total Driving Time | 4 hrs 34 mins |
Race Starts | 10 |
Race Finishes | 6 |
Disqualified | 0 |
Disconnections | 4 |
Qualify Sessions | 10 |
Time Trials | 0 |
Wins | 0 |
Podium Finishes | 2 |
Top 5 Finishes | 4 |
Average Finish Postion | 9.3 |
Total Laps | 112 |
Incidents | 55 |
Saturday, November 7, 2015
I'm Back!
After a longer than expected hiatus I've finally got my sim racing rig back up and running. I was dreading that any skills I had built up would have withered away, but I was quite happy to find that I with only a few laps of practice I was able to secure a third place in a top split MX5 Cup race.
I also turned a few practice laps in the Ruf with the Team Ruf guys and was somewhat amazed that I was able to post a very competitive time around Lime Rock.
I'm very eager to get some seat time in the new cars I'd purchased but hadn't had a chance to drive yet; the Aston Martin and the Kia.
I also turned a few practice laps in the Ruf with the Team Ruf guys and was somewhat amazed that I was able to post a very competitive time around Lime Rock.
I'm very eager to get some seat time in the new cars I'd purchased but hadn't had a chance to drive yet; the Aston Martin and the Kia.
Friday, June 12, 2015
2015 Season 2
Season 2 of 2015 is complete except for the Week 13 craziness. I'm missing out on that fun and also missed out on Week 12, as my gaming PC and wheel were packed up and shipped off to Australia. Sadly I won't see them again for roughly 12 weeks, meaning I'm going to miss out on virtually all of 2015 Season 3.
It also means that I don't have a PC to run my stats app on, so I can't even post up my pretty graphs for 2015 S2.
There were only 3 things which mattered anyway and they are:
I'm still B licensed, with a Safety Rating of 3.34
My iRating is 3052
I finished 11th out of 1089 Mustang drivers in the Grand Touring Cup
I could have been promoted to A License, but decided not to complete the MPR. I have no interest in racing the Williams Formula 1 car, so there simply isn't a need for me to worry about going to A.
I'm very proud of getting my iRating up over 3000, as my goal for this season was just to stay above 2000 and try out some new cars. Obviously I fell in love with the Mustang and really struggled to get a feel for the Ruf C-Spec. I basically gave up on the Ruf Cup mid way through the season as I didn't have the time to practice and increase my skill enough to feel comfortable in races.
At the start of the season I had no plans on shooting for a good overall finish in the GTC, but it became clear that I was decently quick in the Mustang and I really enjoyed racing it. By the end of the season I was bummed to miss out on the final week's races at Road Atlanta. That absence saw me slip from 9th to 11th in the overall results and from 3rd to 4th in division 2. When I get back up and running I'll be looking to improve on those results and get firmly into the top 10 Mustang drivers.
It also means that I don't have a PC to run my stats app on, so I can't even post up my pretty graphs for 2015 S2.
There were only 3 things which mattered anyway and they are:
I could have been promoted to A License, but decided not to complete the MPR. I have no interest in racing the Williams Formula 1 car, so there simply isn't a need for me to worry about going to A.
I'm very proud of getting my iRating up over 3000, as my goal for this season was just to stay above 2000 and try out some new cars. Obviously I fell in love with the Mustang and really struggled to get a feel for the Ruf C-Spec. I basically gave up on the Ruf Cup mid way through the season as I didn't have the time to practice and increase my skill enough to feel comfortable in races.
At the start of the season I had no plans on shooting for a good overall finish in the GTC, but it became clear that I was decently quick in the Mustang and I really enjoyed racing it. By the end of the season I was bummed to miss out on the final week's races at Road Atlanta. That absence saw me slip from 9th to 11th in the overall results and from 3rd to 4th in division 2. When I get back up and running I'll be looking to improve on those results and get firmly into the top 10 Mustang drivers.
Monday, May 25, 2015
Triple Screens
I've purchased a new video card and 3 matching monitors in order to get iRacing up and running in a triple screen setup.

I knew that it would be an improvement, but oh boy I didn't fully comprehend just how awesome running iRacing at a 143 degree field of view would be.
One side effect was that I could not longer use my iRacing Session Info application in the same way I had in the past. Previously I ran iRacing in windowed mode on my main screen and other applications on my 2nd screen; Session Info, iSpeed.
I didn't want to be alt-tab'ing in and out of the iRacing application rather than warming up before a race, so I worked out a solution.
As you can see in my photo above, I have my android phone attached to the center of my steering wheel and display the speed delta and fuel info from iSpeed on it. I now also use an android app called Remote Launcher which I use to run a batch file that executes my Session Info app. When it finishes collecting all the data from the website it plays a wav file letting me know. Session Info now includes a feature to output to a html file and I run a simple webserver on my PC called Mongoose which allows me to load up that html file on my phone and check all the info out.
I'm doing final testing on all this at the moment and as soon as I'm confident it is all super solid I'll update my Session Info page with the new version and details.

I knew that it would be an improvement, but oh boy I didn't fully comprehend just how awesome running iRacing at a 143 degree field of view would be.
One side effect was that I could not longer use my iRacing Session Info application in the same way I had in the past. Previously I ran iRacing in windowed mode on my main screen and other applications on my 2nd screen; Session Info, iSpeed.
I didn't want to be alt-tab'ing in and out of the iRacing application rather than warming up before a race, so I worked out a solution.
As you can see in my photo above, I have my android phone attached to the center of my steering wheel and display the speed delta and fuel info from iSpeed on it. I now also use an android app called Remote Launcher which I use to run a batch file that executes my Session Info app. When it finishes collecting all the data from the website it plays a wav file letting me know. Session Info now includes a feature to output to a html file and I run a simple webserver on my PC called Mongoose which allows me to load up that html file on my phone and check all the info out.
I'm doing final testing on all this at the moment and as soon as I'm confident it is all super solid I'll update my Session Info page with the new version and details.
Thursday, May 21, 2015
Grand Touring Cup (FR500) 2015 Season 2
Current championship standing: 7th out of 907 drivers
Avg Points | Avg Finish Pos | Avg Inc | Avg iR | Avg SR |
---|---|---|---|---|
76.8 | 4 | 3.8 | 20.5 | 0.04 |
Weekly Average Per Race | ||||||||
---|---|---|---|---|---|---|---|---|
Week | Track | Races | Wins | Top3 | Pts | Fin Pos | iR | SR |
1: | Phillip Island | 3 | 2 | 3 | 111 | 1.3 | 47.3 | 0.12 |
2: | Okayama Full | 4 | 3 | 3 | 118 | 2.2 | 39.0 | 0.06 |
3: | Homestead Miami Road A | 3 | 1 | 3 | 95 | 2.0 | 32.7 | 0.00 |
4: | Brands Hatch GP | 4 | 2 | 3 | 124 | 2.2 | 26.5 | -0.00 |
5: | Road America Full | 8 | 4 | 6 | 122 | 4.4 | 21.1 | 0.04 |
6: | Summit Point | 7 | 4 | 6 | 101 | 1.9 | 28.6 | 0.15 |
7: | Monza GP | 10 | 4 | 7 | 108 | 4.2 | 26.6 | -0.03 |
8: | Canadian Tire | 7 | 0 | 4 | 114 | 4.3 | -2.4 | 0.00 |
9: | Watkins Glen Cup | 3 | 0 | 2 | 97 | 7.7 | -12.0 | -0.00 |
10: | Mount Panorama | 2 | 0 | 1 | 103 | 11.5 | -18.5 | 0.15 |
Wednesday, May 13, 2015
Road 2015 S2 Week 8
Series | Races | Wins | Points | Avg Start | Avg Fin | Avg iR | Avg SR |
---|---|---|---|---|---|---|---|
Grand Touring Cup @ Canadian Tire | 7 | 0 | 114 | 1.9 | 4.3 | -2 | 0.00 |
Adv Mazda MX-5 Cup @ Interlagos GP | 1 | 0 | 98 | 6.0 | 2.0 | 48 | -0.02 |
License | B |
Safety Rating | 3.27 |
Corners Per Incident | 39.71 |
iRating | 2944 |
Total Driving Time | 4 hrs 40 mins |
Race Starts | 8 |
Race Finishes | 8 |
Disqualified | 0 |
Disconnections | 0 |
Qualify Sessions | 6 |
Time Trials | 0 |
Wins | 0 |
Podium Finishes | 5 |
Top 5 Finishes | 6 |
Average Finish Postion | 4.0 |
Total Laps | 132 |
Incidents | 36 |
Road 2015 S2 Week 7
I thoroughly enjoyed racing the Mustang at Monza this week. While it is a very simple track, I found that much like Montreal the mix of long fast straights and tight chicanes led to some very exciting battles. My first 4 races there for the week weren't very productive points wise and since I was enjoying the racing so much I ended up putting in a total of 8 official races for the week. I then ran a couple of races in the Solstice in the Grand Touring Cup and found that Monza was almost as much fun in the slow little turtle as it was in the big pony.
This week also saw the MX5 at Mount Panorama in the Advanced series. I managed to run 3 races and they were all very awesome, especially the race with Hollis and Mick.
This week also saw the MX5 at Mount Panorama in the Advanced series. I managed to run 3 races and they were all very awesome, especially the race with Hollis and Mick.
Series | Races | Wins | Points | Avg Start | Avg Fin | Avg iR | Avg SR |
---|---|---|---|---|---|---|---|
Grand Touring Cup @ Monza GP | 10 | 4 | 108 | 4.6 | 4.2 | 27 | -0.03 |
Adv Mazda MX-5 Cup @ Mount Panorama | 3 | 0 | 107 | 5.0 | 3.7 | 42 | 0.11 |
Production Car Challenge @ Okayama Full | 2 | 1 | 105 | 8.5 | 6.0 | 40 | -0.02 |
License | B |
Safety Rating | 3.46 |
Corners Per Incident | 44.91 |
iRating | 2913 |
Total Driving Time | 8 hrs 30 mins |
Race Starts | 15 |
Race Finishes | 15 |
Disqualified | 0 |
Disconnections | 0 |
Qualify Sessions | 8 |
Time Trials | 0 |
Wins | 4 |
Podium Finishes | 8 |
Top 5 Finishes | 11 |
Average Finish Postion | 4.3 |
Total Laps | 189 |
Incidents | 58 |
Thursday, May 7, 2015
Saturday, May 2, 2015
Catch Up
I'd slipped out of the habit of posting weekly stats and a wrap up on Tuesdays. I've just dumped stats for the 4 weeks I missed.
The general overview is that I've continued to thoroughly enjoy driving the Mustang in the Grand Touring Cup and putting in solid results. I'm currently sitting 4th in the series, though that isn't exactly "true" because a number of the very quick guys have already missed a week or two. I'd say that all in all I'm currently in the top 10.
I have especially enjoyed the Mustang at Road America and Monza as both of these tracks have led to some incredibly tight races. I loved turning laps at Brands Hatch and Summit Point, but races at those two tracks didn't result in many passing opportunities.
Along with the GTC I've continued to run in the Ruf Cup, slowly learning how to tame the beast. Unlike the Mustang, I really haven't clicked in the Ruf C-Spec yet. I still feel as though I'm constantly on the edge of losing control, yet I'm always 2 seconds or more per lap off the pace. Its obvious that I need more practice, but I'm finding it difficult to muster up the motivation to dedicate seat time to the Ruf over the Mustang.
The general overview is that I've continued to thoroughly enjoy driving the Mustang in the Grand Touring Cup and putting in solid results. I'm currently sitting 4th in the series, though that isn't exactly "true" because a number of the very quick guys have already missed a week or two. I'd say that all in all I'm currently in the top 10.
I have especially enjoyed the Mustang at Road America and Monza as both of these tracks have led to some incredibly tight races. I loved turning laps at Brands Hatch and Summit Point, but races at those two tracks didn't result in many passing opportunities.
Along with the GTC I've continued to run in the Ruf Cup, slowly learning how to tame the beast. Unlike the Mustang, I really haven't clicked in the Ruf C-Spec yet. I still feel as though I'm constantly on the edge of losing control, yet I'm always 2 seconds or more per lap off the pace. Its obvious that I need more practice, but I'm finding it difficult to muster up the motivation to dedicate seat time to the Ruf over the Mustang.
Road 2015 S2 Week 6
Series | Races | Wins | Points | Avg Start Pos | Avg Fin Pos | Avg iR | Avg SR |
---|---|---|---|---|---|---|---|
Grand Touring Cup | 7 | 4 | 101 | 1.6 | 1.9 | 29 | 0.15 |
Ruf Cup | 3 | 0 | 32 | 8.3 | 12.3 | -72 | -0.10 |
Mazda Cup | 2 | 0 | 72 | 9.0 | 8.0 | -12 | -0.01 |
Production Car Challenge | 1 | 0 | 85 | 7.0 | 7.0 | 43 | -0.08 |
License | B |
Safety Rating | 3.48 |
Corners Per Incident | 45.52 |
iRating | 2441 |
Total Driving Time | 6 hrs 22 mins |
Race Starts | 13 |
Race Finishes | 12 |
Disqualified | 0 |
Disconnections | 1 |
Qualify Sessions | 5 |
Time Trials | 0 |
Wins | 4 |
Podium Finishes | 6 |
Top 5 Finishes | 7 |
Average Finish Postion | 5.6 |
Total Laps | 202 |
Incidents | 45 |
Road 2015 S2 Week 5
Series | Races | Wins | Points | Avg Start Pos | Avg Fin Pos | Avg iR | Avg SR |
---|---|---|---|---|---|---|---|
Grand Touring Cup | 8 | 4 | 122 | 1.4 | 4.4 | 21 | 0.04 |
Ruf Cup | 2 | 0 | 72 | 2.5 | 8.5 | -25 | -0.07 |
Production Car Challenge | 1 | 1 | 118 | 1.0 | 1.0 | 87 | 0.11 |
License | B |
Safety Rating | 2.92 |
Corners Per Incident | 41.82 |
iRating | 2440 |
Total Driving Time | 6 hrs 29 mins |
Race Starts | 11 |
Race Finishes | 8 |
Disqualified | 0 |
Disconnections | 3 |
Qualify Sessions | 5 |
Time Trials | 0 |
Wins | 5 |
Podium Finishes | 7 |
Top 5 Finishes | 8 |
Average Finish Postion | 4.8 |
Total Laps | 181 |
Incidents | 75 |
Subscribe to:
Posts (Atom)