Official GranTracker Thread

Thanks - that's exactly what I was hoping for.

And holy crap, was that a stupid mistake on my part. It has nothing to do with what you did. The problem is that you don't have a daily race week set up for this week. The program shouldn't have let you add a race for today, since you didn't have a race week set up. My bad. My very, very bad.

I'll be pushing out a fix for that ASAP.

In the meantime, here's what you can do to get back to running:

In the data folder, in the user sub-folder, there's a file named "userRaces.zorzil.json". Open that file with a text editor (notepad, whatever), and delete the lines I've highlighted here:

View attachment 1263363

Save the file, and make sure the file name didn't change - some text editors want to add ".txt" to the end of the file name.

Once you've done that, you should be able to run the program again.

The next thing you should do is go to the "Edit Race Weeks" tab and click the "Add New Race Week" button, then fill out the races.

Let me know if this gets you back up and running, while I'll be scurrying around to fix this.

Thanks for your help!!!

PS: Your idea of using one of the race letters for a GTWS event is perfectly fine, and a good way to handle it until (if) I ever come up with a better solution. This problem had nothing to do with what you did there.

Let me know if you need more help. Thanks again.
That fixed it. 👍

I've added a new race week, set up last night's GTWS on that and it's now recorded it properly. I'll admit I didn't even notice that was last week's races. Just goes to show I never do dailies. :lol:
 
That fixed it. 👍

I've added a new race week, set up last night's GTWS on that and it's now recorded it properly. I'll admit I didn't even notice that was last week's races. Just goes to show I never do dailies. :lol:
Awesome!

These are the kinds of things that only get discovered when someone other than the developer plays with the app. I mean, I know I need to have the race week setup before adding races, so that's what I do. I don't even think about it much, except for wondering if I've made maps for the courses yet.

So please, find other mistakes! I know they're in there, waiting to bite someone. :lol: :cheers:
 
mate, this is awesome :cheers:
i tip my hat in your direction 🤠
theres nothing like a website with a bit of good humour put into it. 🤙
it actually makes me want a computer at home so i can use this..
 
Possibly discovered another bug. If I try to close the app whilst the window is maximised, I get this:

1686339508003.png
 
Quick question! I may be completely missing it, but I can't figure out how to add a manufacturers cup race to the week?
 
Quick question! I may be completely missing it, but I can't figure out how to add a manufacturers cup race to the week?
You have to overwrite one of the daily race slot settings for each championship race in the Edit Race Weeks tab.

For example, I've set mine up for the full Manufacturers season, with the Toyota round mixed in like this:

1686393053808.png


Edit - Just had a thought. @GrumpyOldMan - Would it be difficult to give each race week 6 rows rather than 3? I was thinking that could open things up for the race IDs to go A, B, C, P1, P2, P3 or the like, where Px means Point Race.
 
Last edited:
Just had a thought. @GrumpyOldMan - Would it be difficult to give each race week 6 rows rather than 3? I was thinking that could open things up for the race IDs to go A, B, C, P1, P2, P3 or the like, where Px means Point Race.
That's an interesting idea. I'll have to think about it. It might work. I'm trying to get the new version out, and then I'll revisit this.

...a few minutes later...

I think you can do it without a patch from me. It won't take effect until the next time you add a new Race Week.

In the folder where you installed the Data files, in the "assets" subfolder, is a file named "enums.json".

Make a copy of it just in case, so if you mess it up you can easily restore it.

Open it in a text editor, and add this line:

1686395770987.png


Note the comma after "C" - this is required. And NO comma after "P1". (You can add P2 and P3 if you want, just make sure there's commas after each one, except for the last one.)

Then go and add next week's races, and you should get a 4th row for "P1".

If this works for you, I'll figure out a way to implement it more obviously.

And of course if it messes something up, you're on your own. Just kidding - let me know and I'll fix it for you.
 
Last edited:
That's an interesting idea. I'll have to think about it. It might work. I'm trying to get the new version out, and then I'll revisit this.

...a few minutes later...

I think you can do it without a patch from me. It won't take effect until the next time you add a new Race Week.

In the folder where you installed the Data files, in the "assets" subfolder, is a file named "enums.json".

Make a copy of it just in case, so if you mess it up you can easily restore it.

Open it in a text editor, and add this line:

View attachment 1263912

Note the comma after "C" - this is required. And NO comma after "P1". (You can add P2 and P3 if you want, just make sure there's commas after each one, except for the last one.)

Then go and add next week's races, and you should get a 4th row for "P1".

If this works for you, I'll figure out a way to implement it more obviously.

And of course if it messes something up, you're on your own. Just kidding - let me know and I'll fix it for you.
That's immediately worked upon creating a new race week, and it displays properly at the top right as well:

1686396929100.png

1686397147079.png


However, it's not possible to select anything beyond C when configuring the race record:

1686397066180.png
 
However, it's not possible to select anything beyond C when configuring the race record:
Dangit, I thought that might happen. Fortunately, I can fix it in this version I was just about to release. I'll keep you updated.
 
I actually saved the screenshot then downloaded it from my PSApp and got it to upload to your app from there. I imagine I just do it in proper order and that should work great!
I just discovered this "quote" in my "quotes list", so I assume I didn't respond to it. In any case, do you still get the correct date/time when you use it from the PSApp?
zjn
Thanks @GrumpyOldMan , PS4 screeshots loading correctly now. Will start to populate later today,
Awesome - thanks for letting mer know.
zjn
Take a look at the github link for windows downloading. It points to the no more exitestent v1.0 zip
Thanks - those shouldn't be there anymore. I'll fix it.
Now able to select the extras with my modified race week config file after downloading v1.01. 👍
Very cool. I need to think of a way to make this an easy-to-use feature. The problem with defining them in the enums file is that you'll get them every time you add a new race week, even if you don't want them. So at the minimum I should allow you to delete race week races you don't want.

But I suspect there's a better way. I'll have to think about it.
 
Very cool. I need to think of a way to make this an easy-to-use feature. The problem with defining them in the enums file is that you'll get them every time you add a new race week, even if you don't want them. So at the minimum I should allow you to delete race week races you don't want.

But I suspect there's a better way. I'll have to think about it.
Is it maybe possible to have a separate section where you "pre-load" a full championship schedule, and then when you add a new race week it checks the saved championships to see if there are any races in the date range and adds them if so?
 
Is it maybe possible to have a separate section where you "pre-load" a full championship schedule, and then when you add a new race week it checks the saved championships to see if there are any races in the date range and adds them if so?
That's certainly possible. Thanks, and keep the ideas coming!
 
I want you to know my deepest appreciation for the hard work that you accomplished in getting this done. I will try this out over the next weekend on my Mac. Again thank you

Thanks! Let me know if you end up having questions, problems, or suggestions. Also, be sure to check the website for improved documentation, which I'm working on right now.
 
First, second and third of all: great job, congratulations. I did the import of all the screenshots I could retrieve and added by hand in the json the races of which I no longer had screenshots.
Your application ate it all up great and even had the kindness not to point out to me that I am a shame of a driver

Small comment, don't hate me: it would be nice to add other races other than A,B,C as well. For example Toyota Cup has impact on DR, so do all the other trophies.
It's not a big deal for me, I used one of the A,B,C races for which I had no entry, but for those who do a lot of races and range through all the available ones this is not a viable option.
 
zjn
First, second and third of all: great job, congratulations. I did the import of all the screenshots I could retrieve and added by hand in the json the races of which I no longer had screenshots.
Your application ate it all up great and even had the kindness not to point out to me that I am a shame of a driver

Small comment, don't hate me: it would be nice to add other races other than A,B,C as well. For example Toyota Cup has impact on DR, so do all the other trophies.
It's not a big deal for me, I used one of the A,B,C races for which I had no entry, but for those who do a lot of races and range through all the available ones this is not a viable option.
First of all, thanks for the kind comments, and I'm thrilled it's working for you. And no judgement, believe me!!

Secondly, no I don't hate you -- I want all the feedback you can give. As for your specific request, someone beat you to it. Click here: https://www.gtplanet.net/forum/threads/official-grantracker-thread.420003/post-14031509

If you don't mind using the existing letters right now, then you should wait until I have a better solution. And in fact, I've got one percolating...
 
Version 1.1.0 is now available. It allows you to add Daily Races for letters other than "A", "B", and "C". See the website for more information.

@Zorz, @Slowdan and others:

If you modified your Enums.json file, I recommend changing it back to its original configuration. Specifically:

1686666653893.png


Note that there's no comma after "C".
 
Sounds awesome and I would love to try it out, unfortunately I am not able to find any .exe file? I am downloading the Windows version, but the zip file is called macOS? Thx for any help
 
I think I remember someone (@EarlofMtAiry ?) say they used the PS App on their phone to get the screen captures to their PC. Does anyone know how to do that? I've got the images available in the PS App on my phone, but I'm not sure what's the best way to get them to my computer. Thanks.
 
I think I remember someone (@EarlofMtAiry ?) say they used the PS App on their phone to get the screen captures to their PC. Does anyone know how to do that? I've got the images available in the PS App on my phone, but I'm not sure what's the best way to get them to my computer. Thanks.
I use iOS and MacOS, so android/windows surely has its own process but I bet it's not too dissimilar. I just save it to the camera roll from the PS app and then airdrop it to my Mac.
 
I use iOS and MacOS, so android/windows surely has its own process but I bet it's not too dissimilar. I just save it to the camera roll from the PS app and then airdrop it to my Mac.
Thanks for the info! Does it keep the filename intact so it knows the race date/time, or do you let it default to the date/time you imported it? (Or have you even looked at the date/time?)
 
Thanks for the info! Does it keep the filename intact so it knows the race date/time, or do you let it default to the date/time you imported it? (Or have you even looked at the date/time?)
It does not, it looks like it just formats the name to act like it's a new photo or screenshot saved to the camera roll. Personally I'm totally fine with it just using the import date/time, as I'm just looking to track general progress race-to-race or session-to-session and I don't really care about the exact timing data.
 
Back