Official GranTracker Thread

zjn
@GrumpyOldMan sorry for the late feedback. I just wanted to tell you that I downloaded the very last release, added weekly races and imported results.
Everything was very smooth and effective!

Couple of comments / food for thinking:
Last week I moved from Rate C to D then back to C. I've got the feeling that the game kind of overlaps the grades, meaning that if you are on C and do bad, you lose points but keep staying C, until you continue to do bad, and you get demoted to D mid range. I'm not sure I've seen the same sort of grey area going in the opposite direction.
It's probably impossible to capture this (assuming that it's true) from the progress bar, but I just wanted to mention it.

I value the race# information a lot. Usually take pictures after each race but then move to the usb and to your application days later.
Last week it was exceptional for me with 8 races, which problaly average player does in a day.
I put notes on paper after each race referencing the race#, and I assure to have the race# in the picture I take
I understand that capturing race# may be tricky because involves the willing of having the info shown in the picture, but would be an interesting info also added manually in a specific column

Finally:
it took very short to get used to reference your app as the go-to one. The distance between yours and Kudos is morroless the one between a top 10 Time Trial time and my time, so :cheers:, yours in an 👽 app
Going from GTS when you jump DR's you get extra points added or demoted. I guess to stop you bouncing back and forth constantly. I think it is in the region of 1,500 points either way.
 
The more we use this excellent tool the more ideas I have:

  1. Enable filtering on the grid so I can search for specific things, like displaying only B races.
  2. I see that you can sort columns by clicking on the header. However blank values are always displayed first irrespective of ascending or descending order. Nulls (blanks) should be sorted last I think.
  3. How about adding the track and direction to the grid (determined from the race type on entry). I wanted to look at my prior Sardenga race results from last time we were there but I can't filter for this at the moment.
Thanks again!
 
Last edited:
The more we use this excellent tool the more ideas I have:
It's funny you should say that, because I'm messing around with some things I decided would be nice to have. So I think we're probably in the same mindset.
  1. Enable filtering on the grid so I can search for specific things, like displaying only B races.
  2. I see that you can sort columns by clicking on the header. However blank values are always displayed first irrespective of ascending or descending order. Nulls (blanks) should be sorted last I think.
  3. How about adding the track and direction to the grid (determined from the race type on entry). I wanted to look at my prior Sardenga race results from last time we were there but I can't filter for this at the moment.
Thanks again!

1: You can, although it's not obvious. Right-click on a row and select "Toggle Header Filters". Let me know if you need more info.

2: What items sort this way? Comments and Cars sort the way you'd expect.

3. You can view the track right now by right-clicking on a row and selecting "Show Race Tracks". Unfortunately you can't filter on this column yet - I just fixed that a couple of hours ago, so it'll be fixed in the next version.

Man, I need to work on documentation. On the other hand, chances are you'd post a question before reading the documentation, so why bother? (J/K. Sort-of. :lol: )
 
It's funny you should say that, because I'm messing around with some things I decided would be nice to have. So I think we're probably in the same mindset.


1: You can, although it's not obvious. Right-click on a row and select "Toggle Header Filters". Let me know if you need more info.

2: What items sort this way? Comments and Cars sort the way you'd expect.

3. You can view the track right now by right-clicking on a row and selecting "Show Race Tracks". Unfortunately you can't filter on this column yet - I just fixed that a couple of hours ago, so it'll be fixed in the next version.

Man, I need to work on documentation. On the other hand, chances are you'd post a question before reading the documentation, so why bother? (J/K. Sort-of. :lol: )
1) did not know you could do that! thx.

For 2 it is when you sort in ascending order. Blanks come first. Most databases have the option of specifying nulls last. Not sure the DB you are using.

Screenshot 2023-07-12 at 5.29.00 PM.png


3) Good to know! Still helpful as you can now sort on that even if not filter-able.
 
Last edited:
I've just started using the app, it works really well, it's very useful, thank you so much :bowdown: :cheers:

I guess that I can just delete the already used screenshots, is it safe?
Thanks again
 
I've just started using the app, it works really well, it's very useful, thank you so much :bowdown: :cheers:

I guess that I can just delete the already used screenshots, is it safe?
Thanks again
Awesome! Yep, just delete the records. It's quite safe - it's just demo data.

For 2 it is when you sort in ascending order. Blanks come first. Most databases have the option of specifying nulls last. Not sure the DB you are using.
Ah, I understand now. Yes, this is something I could implement - I'll see how it fits into the schedule.
 

GranTracker v1.3.2 has just been released.

New Chart Features​

  • DR Chart now supports shaded DR levels, to make it easier to tell what level is what. This can be disabled from the Options screen, and the colors can be changed there as well.
v1.4.0-01.png

  • Additionally, it now supports showing DR levels by actual DR Points, like this:
v1.4.0-02.png
Notice that the range from low A+ to high A+ is as large as the range from D to the top of A.
You can switch from DR Letter view to DR Points view by using this control:

v1.4.0-03.png



Filtering the Races Table​

  • You can right-click on a cell in the Races table, and filter on the value in that field:
v1.4.0-04.png

Try right-clicking different cells to see the different options.

Other new features​

  • “FL” checkbox for races. “FL” is “Fastest Lap”:

Bug Fixes​

  • Not that any of my programs ever have bugs, but if they did, I would say that I fixed a lot of them in this version.
You can download the latest version here,
 
Thx for the amazing work! Really motivates me.

Since I have some weeks off sometimes, my graph looks a bit weird though. By any chance would it be possible to add a feature to change the x axis to number of races instead of dates? So the periods when I dont race wouldn’t show basically
 
Last edited:
Thx for the amazing work! Really motivates me.

Since I have some weeks off sometimes, my graph looks a bit weird though. By any chance would it be possible to add a feature to change the x axis to number of races instead of dates? So the periods when I dont race wouldn’t show basically
Thanks. I know exactly what you're talking about, and I've thought a lot about that issue.

Your suggestion might work - I hadn't thought about it that way. The chart component I'm using doesn't allow for removing date/time sections, and that's all I could think of. But changing it to race number (an arbitrary number I would assign), would at least allow everything to be reasonably spaced out.

I'll think about it. It might just work, and might also be a useful different way of viewing the chart for other people.

I'll keep you posted.
 
Love the updates! Thank you for this.

I think I may have asked this before but is there any way to add the option to add a race result without a screen grab? The use case is primarily for adding Race A results. I often forget to take the screen grab as it does not affect the DR but I do save the race results. Currently the only way to add these (without a screen shot) is to duplicate one from before and then add it with a modified timestamp or hack the json. The former is the easier. Still it would be better still to just have an button that does "Add Custom Result".
 
Love the updates! Thank you for this.

I think I may have asked this before but is there any way to add the option to add a race result without a screen grab? The use case is primarily for adding Race A results. I often forget to take the screen grab as it does not affect the DR but I do save the race results. Currently the only way to add these (without a screen shot) is to duplicate one from before and then add it with a modified timestamp or hack the json. The former is the easier. Still it would be better still to just have an button that does "Add Custom Result".
Thanks! And yes, I can definitely add that option. I couldn't think of a good reason to add it, until now.

I'm working on improving the filtering and exporting features. I especially want to be able to export table records in the correct format to paste into this forum so it shows as a table. I already know how to do ot, so I just need to add the functionality.

I'm also going to allow moving the columns around, and hiding columns you don't want to see (mainly for export purposes).

If you think of anything else along these lines, please let me know.
 
Hello, thank you very much for the program, at first it was not familiar, but I figured it out, and began to keep statistics, very clearly and understandably. I wanted to ask you about localization, are there any plans?
 
Hello, thank you very much for the program, at first it was not familiar, but I figured it out, and began to keep statistics, very clearly and understandably. I wanted to ask you about localization, are there any plans?
Awesome. If, by "localization", you mean languages other than English, then the answer is "no". If you mean a different form of localization, such as date/time formats, let me know.
 
In case you didn't see it in the other thread, I've added a new feature to GranTracker to create tables that work well on GTPlanet:

Date​
Week​
DR​
SR​
DR %​
% Diff​
Race​
Car​
Start​
End​
CRB​
FL​
Comment
2023/08/06 18:44
2023-31​
B​
S​
|■■■■■■■■■■■■■■■■■■__| 90.25%
+2.25​
B​
Gr.3 | 911 RSR (991) '17
2​
4​
✓​
2023/08/06 15:05
2023-31​
B​
S​
|■■■■■■■■■■■■■■■■■■__| 88.00%
+3.75​
B​
Gr.3 | 911 RSR (991) '17
3​
2​
Finally got a B lobby
2023/08/06 14:07
2023-31​
B​
S​
|■■■■■■■■■■■■■■■■■___| 84.25%
-3.75​
B​
Gr.3 | 911 RSR (991) '17
13​
DNF​
Got binned multiple times
2023/08/06 09:05
2023-31​
B​
S​
|■■■■■■■■■■■■■■■■■■__| 88.00%
+0.00​
B​
Gr.3 | 911 RSR (991) '17
13​
10​
2023/08/05 19:04
2023-31​
B​
S​
|■■■■■■■■■■■■■■■■■■__| 88.00%
-2.25​
B​
Gr.3 | 911 RSR (991) '17
1​
8​
Spun out first lap, never recovered
2023/08/05 15:06
2023-31​
B​
S​
|■■■■■■■■■■■■■■■■■■__| 90.25%
+0.75​
B​
Gr.3 | 911 RSR (991) '17
13​
10​
2023/08/05 12:45
2023-31​
B​
S​
|■■■■■■■■■■■■■■■■■■__| 89.50%
-3.00​
B​
Gr.3 | 911 RSR (991) '17
13​
14​
✓​
CRB? Yeah, right.
2023/08/05 08:24
2023-31​
B​
S​
|■■■■■■■■■■■■■■■■■■■_| 92.50%
+4.50​
B​
Gr.3 | 911 RSR (991) '17
9​
5​
Big wipeout of leaders in final turn
2023/08/04 16:24
2023-31​
B​
S​
|■■■■■■■■■■■■■■■■■■__| 88.00%
+1.50​
B​
Gr.3 | 911 RSR (991) '17
3​
3​
2023/08/04 14:44
2023-31​
B​
S​
|■■■■■■■■■■■■■■■■■___| 86.50%
+4.50​
B​
Gr.3 | 911 RSR (991) '17
12​
6​
Wasn't the cleanest race I've ever run. I might have been the a-hole a few times.
2023/08/04 13:24
2023-31​
B​
S​
|■■■■■■■■■■■■■■■■____| 82.00%
+0.00​
B​
Gr.3 | 911 RSR (991) '17
10​
9​
2023/08/04 09:37
2023-31​
B​
S​
|■■■■■■■■■■■■■■■■____| 82.00%
+3.00​
B​
Gr.3 | 911 RSR (991) '17
3​
2​
✓​
2023/08/04 02:44
2023-31​
B​
S​
|■■■■■■■■■■■■■■■■____| 79.00%
-1.50​
B​
Gr.3 | 911 RSR (991) '17
9​
9​
Wow. Lots of carnage.
2023/08/03 16:44
2023-31​
B​
S​
|■■■■■■■■■■■■■■■■____| 80.50%
-3.50​
B​
Gr.3 | 911 RSR (991) '17
3​
12​
My bad
2023/08/03 15:04
2023-31​
B​
S​
|■■■■■■■■■■■■■■■■■___| 84.00%
+0.00​
B​
Gr.3 | 911 RSR (991) '17
4​
6​
2023/08/03 14:48
2023-31​
B​
S​
|■■■■■■■■■■■■■■■■■___| 84.00%
-6.25​
B​
Gr.3 | 911 RSR (991) '17
5​
DNF​
2023/08/03 13:45
2023-31​
B​
S​
|■■■■■■■■■■■■■■■■■■__| 90.25%
-3.00​
B​
Gr.3 | R.S.01 GT3 '16
11​
13​
2023/08/03 11:24
2023-31​
B​
S​
|■■■■■■■■■■■■■■■■■■■_| 93.25%
+0.75​
B​
Gr.3 | 911 RSR (991) '17
12​
9​
2023/08/02 19:04
2023-31​
B​
S​
|■■■■■■■■■■■■■■■■■■■_| 92.50%
+0.75​
B​
Gr.3 | 911 RSR (991) '17
5​
5​
2023/08/02 15:25
2023-31​
B​
S​
|■■■■■■■■■■■■■■■■■■__| 91.75%
+2.75​
B​
Gr.3 | R.S.01 GT3 '16
11​
8​
Choked away P6
2023/08/02 12:44
2023-31​
B​
S​
|■■■■■■■■■■■■■■■■■■__| 89.00%
+3.25​
B​
Gr.3 | R.S.01 GT3 '16
4​
2​
✓​
2023/08/02 10:27
2023-31​
B​
S​
|■■■■■■■■■■■■■■■■■___| 85.75%
-0.75​
B​
Gr.3 | R.S.01 GT3 '16
4​
7​
My fault, mostly
2023/08/01 18:31
2023-31​
B​
S​
|■■■■■■■■■■■■■■■■■___| 86.50%
+0.50​
B​
Gr.3 | 911 RSR (991) '17
6​
6​
2023/08/01 16:44
2023-31​
B​
S​
|■■■■■■■■■■■■■■■■■___| 86.00%
-4.00​
B​
Gr.3 | GR Supra Racing Concept '18
6​
11​
Another crap-show
2023/08/01 16:29
2023-31​
B​
S​
|■■■■■■■■■■■■■■■■■■__| 90.00%
-1.75​
B​
Gr.3 | GR Supra Racing Concept '18
6​
8​
Real ****-show
2023/08/01 14:41
2023-31​
B​
S​
|■■■■■■■■■■■■■■■■■■__| 91.75%
-9.75​
B​
Gr.3 | GR Supra Racing Concept '18
12​
DNF​
2023/07/31 13:26
2023-31​
A​
S​
|____________________| 1.50%
-3.75​
B​
Gr.3 | GR Supra Racing Concept '18
8​
14​
2023/07/31 09:31
2023-31​
A​
S​
|___________________| 5.25%
-3.75​
B​
Gr.3 | R.S.01 GT3 '16
8​
12​

Hopefully I'll be able to release the new version near the end of this week - lots of new features!
 

GranTracker v1.5.0 has just been released.

Get it here: https://www.grantracker.com/downloads.html

New Zoom Feature​

You can now enlarge or shrink the fonts and other things in the window, using the new Zoom feature. Click here for more information.

New Race Results Table Features​

  • Select and Reorder Columns: You can now pick and choose which columns you want to see in the table. You can also re-order and resize columns if you want. Click here for more information.
  • Multi-Select Rows: You can now multi-select rows in the table, by clicking rows while holding down the Shift key, or the Command/Control keys. This ability allows you to do certain activities against multiple rows at once, including changing the car in the selected races (right-click for a context menu), and sharing selected races to social media:
  • Sharing Race Results on Social Media: Extended the ability to copy the Race Results Table for sharing on social media. There’s a lot of new features, so be sure to check out the documentation.
  • Added a new Add/Edit Race Dialog, which you can drag around so it’s positioned where you want it:
v1.5.0-01.png

  • Changed the color of the Table Header Filters when a filter is applied, to make it more obvious that the table is being filtered.
v1.5.0-05.png

New Chart Feature​

You can now view races by “Race Number” instead of by Date/Time. This is useful if you don’t race all that often, or you miss some weeks. Here’s an example:

I didn’t race the week of 2023-23. The chart normally looks like this, with a big gap the week I didn’t race:

v1.5.0-02.png

If you select the option “Show Race Numbers” in the Options dialog, the chart looks like this:

v1.5.0-03.png

Each race is assigned a sequential number, and they are evenly spaced in the chart.

Options Dialog Changes​

The options dialog has been reorganized:

v1.5.0-04.png

Help Buttons​

You’ll begin to see Help buttons show up in various places. This will happen automatically, when I get around to defining the help texts. The help information will update automatically from the website, as changes occur.

Bug Fixes and Other​

Many bugs have been fixed, and other features have been tweaked.
 
Thanks for the update. I do like the by race numbers, rather than by time. Much easier to see the DR rollercoaster ups and downs! 😁

I think I may have found an issue though, at least on my copy! Opening the race editor dialog (again, nice work 👍) and changing the time or date of a race brings up an error:

setupEditingControls is not defined

I can edit everything else, race letter, car used and so on, but any change in the time and date seems to get me this error when I click away from that field.
 
Thanks for the update. I do like the by race numbers, rather than by time. Much easier to see the DR rollercoaster ups and downs! 😁
Cool - glad you like it!
I think I may have found an issue though, at least on my copy! Opening the race editor dialog (again, nice work 👍) and changing the time or date of a race brings up an error:

setupEditingControls is not defined

I can edit everything else, race letter, car used and so on, but any change in the time and date seems to get me this error when I click away from that field.
Thanks for the bug report! I found it and fixed it, and I'll be uploading an updated version soon. I really appreciate you reporting this!
 

GranTracker v1.5.1 has just been released.

Get it here: https://www.grantracker.com/downloads.html

Minor bug fix.
I just picked up the update and like the new race number option for the graph.

I just want to say thank you for your continuing development and improvement of this. :cheers: Sometimes people don't acknowledge the work that goes into a product like this enough. Especially when it is free.
 
I just want to say thank you for your continuing development and improvement of this. :cheers: Sometimes people don't acknowledge the work that goes into a product like this enough. Especially when it is free.
Thanks! Yes, it's true that people don't always acknowledge the effort, but that's OK with me. It's par for the course. It just makes it that much sweeter when people like you take the time to comment. So, again, thanks!
 
I got a bug report.

When adding a race you cannot select the FL check box. If you try to check on it, the box will have a red box around it and no check mark.

The current workaround is to save the new race entry then open it again to edit it. It then allows you to check the FL box.
 
Last edited:
I got a bug report.

When adding a race you cannot select the FL check box. It you try to check on it, the box will have a red box around it and no check mark.

The current workaround is to same the new race entry then open it again to edit it. It then allows you to check the FL box.
I assume youre talking about version 1.5.1. I'm not seeing that issue - not on Mac and not on Windows. Two things to try:

1) Instead of clicking on the checkbox, use the tab key to get to it, then press the spacebar on your keyboard.
2) I know you're going to roll your eyes at this one, but it has been known to help: Reboot your computer and try again.

Let me know i either of these helps.
 
I assume youre talking about version 1.5.1. I'm not seeing that issue - not on Mac and not on Windows. Two things to try:

1) Instead of clicking on the checkbox, use the tab key to get to it, then press the spacebar on your keyboard.
2) I know you're going to roll your eyes at this one, but it has been known to help: Reboot your computer and try again.

Let me know i either of these helps.
It's a MacBook! We don't reboot these things. What do you think I use, a Windoze computer? :D

Seriously, It'll probably be a while before I get a fastest lap again. Yes, 1.5.1. It's not that I can't select it, it is just when I do and click on it, the check box becomes highlighted with a red box around it as it if it telling me you can't do that. I have not tried using space bar yet.

I'll test these tricks next time. Perhaps I'll even reboot by then...
 
Last edited:
It's a MacBook! We don't reboot these things.
I agree with not needing to reboot the Mac very often. In this case, my program uses the Chrome browser engine under the hood, and it has been known to have issues from time to time. Once, a while back, the "hover" functionality quit working - I'd mouse over something that was supposed to react to the mouse being over it, and nothing happened. Rebooting solved it. That's the only reason I mention it.

Oh, also, were you zoomed at 100%, or something different?
Seriously, It'll probably be a while before I get a fastest lap again.
You don't have to get FL to try clicking FL. Just in case that wasn't obvious. :lol:
the check box becomes highlighted with a red box around it as it if it telling me you can't do that.
That's not what the red box is telling you. That's just its way of saying which control has the focus. And I agree that red is a stupid color for that. I'll put it on my list to consider changing that color from the default red, assuming I can (I think I can).
 

GranTracker v1.5.2 has just been released.

Get it here: https://www.grantracker.com/downloads.html

Bug Fix​

Fixed a bug that could cause the Add/Edit Races dialog to misbehave. The most obvious problem would be that the “FL” checkbox might stop working.

New Feature​

Clicking on a row in the races table will cause the corresponding node in the chart to be selected, using an animation that’s like a circle zeroing down to a point. If you find the animation annoying, you can disable it in the Options dialog.
 
Great stuff, you do introduce more new features than I take online race (:Dfor you, :guilty: for me)

Question, even though I may already know the answer:
is still screenshot mandatory to add a new race?
I'm asking because I'd like to create second and third accounts to keep track of offline races and ACC races (can "ACC" be written here?!?). I understand it falls a bit outside of the original point of having a proper tracker elaborating the GT7 progression bars, but.... even Jobs started with an Apple I and than we know how the story went...
 
zjn
Great stuff, you do introduce more new features than I take online race (:Dfor you, :guilty: for me)

Question, even though I may already know the answer:
is still screenshot mandatory to add a new race?
I'm asking because I'd like to create second and third accounts to keep track of offline races and ACC races (can "ACC" be written here?!?). I understand it falls a bit outside of the original point of having a proper tracker elaborating the GT7 progression bars, but.... even Jobs started with an Apple I and than we know how the story went...
Thanks, and that's a good question. Right now, yes, you need a screenshot. But I suppose there's no reason I couldn't add that ability. Someone else asked for the ability to add races without screenshots, but I never implemented it. I'll put it back on the list and think about if it would cause issues or not. I can't think of any downside right now, but you never know.
 
Bug Alert

If you modify the timestamp in the Add/Edit Races dialog, double-check the other fields, because they might get wiped out or reset to a previous value.

For example, if you're adding a new race, and you set the Start and End Position values, then decide to change the timestamp, the start/end position values will get wiped out.

Another example: If you're editing an existing race, and you change the start or end position values, then change the timestamp, the start/end position values will get reset to what they were before you edited the race.

I'll release an updated version soon.
 
Thanks, and that's a good question. Right now, yes, you need a screenshot. But I suppose there's no reason I couldn't add that ability. Someone else asked for the ability to add races without screenshots, but I never implemented it. I'll put it back on the list and think about if it would cause issues or not. I can't think of any downside right now, but you never know.
I would still like the ability to add races without a screenshot. There are times when I forget to grab the capture and I then have to fake it, so entering results with no DR change would be useful.
 
Back