Hi breeminator, thanks! I'm not a professional software developer, you can imagine how much time it has taken me
We have actually a test version on a server, https://projectcalc.org. It's not finished at all, it's on a slow server etc, but it seems to be working just fine, for me anyway. It's still in development, but if you want you can try it out. I have a small program that runs on a Windows PC, just a small console program that reads & interprets the udp feed, and then sends valid laps in Time Trial to the database.
Once the program is running, launch a browser and go to projectcalc.org, enter your gamertag on the settings page, then enter your platform/controller/normal setup used. From the leaderboard page, press Race Mode button, and hopefully you will see your name at the bottom, world record on top, and chosen number of rivals that's just ahead of you on the leaderboard. When you set a lap, improve your lap time, or change car/track, the page should pick that up and update accordingly.
The laptimes is of course recorded even if you don't browse to the site, as long as the PCalcUpdater.exe is running.
All cars and tracks aren't in the database. Let me know if you miss a certain car or track.
Start the exe before entering Time Trial. The UDP feed only sends info on username, car, track etc at certain points, so if you start the PCalcUpdater too late, it might take a while before it's sent again. The program will write a message to console when it's picked up. It will also write a bunch of other stuff, like sector times etc, and if a lap is sent to the db.
There's plenty of car and track naming errors in the udp feed. I have to correct them manually in the program. Some cars have no spaces in the names, some have underscores etc. Let me know if you find any weird names.
Always get latest version here: projectcalc.org/download.php
Remember it's just a test version, but I'd really appreciate if you (or someone) wants to test it. I'm still testing stuff, so some buttons etc on the site might not do anything, etc etc
And don't be afraid to suggest improvements, I have no doubt that everything can be improved.