SlotRacer Forum
SlotForge Timing - (TrackMate) Slotcar Timing Software - Printable Version

+- SlotRacer Forum (https://slotracer.online/community)
+-- Forum: Racing (https://slotracer.online/community/forumdisplay.php?fid=27)
+--- Forum: Race Control (https://slotracer.online/community/forumdisplay.php?fid=37)
+--- Thread: SlotForge Timing - (TrackMate) Slotcar Timing Software (/showthread.php?tid=5453)



SlotForge Timing - (TrackMate) Slotcar Timing Software - theDutchmanJames - 14th-Oct-26

SLOTFORGE TIMING

Right down to business: So, not to get in the way of RaceCoordinator or anything, but I just like having what I want ? I don't really like that 90's look and feel of pretty much all Slotcar Timing apps so I set out to make one with a modern UI, which not only looks good but works intuitively as well. I'm not one to gatekeep and I think the app turned out fine so why not share it.. I think RCAI is more powerful simply because it supports more Timing Hardware and its creator can actually write code. I cannot code, only bug Claude with ideas and things I want. Fuel is pretty simple for example, and I have no clue if the Heat or Round Robin settings work as they should because I don't use those features, I just asked what the AI thought it should be. I just like racing slotcars in my little wooden shed with a few mates chasing fastest laps and because I'm a bit of a tidy nerd who loves data, I'd like it if I had all that information in 1 spot. Hence, a central Database which records all Race Results, linked to a driver, car and all lapdata. I've prompted Claude AI to death and told it what I wanted out of a slotcar timing app, while keeping some points you guys raised for RCAI and tried to incorporate those too. Right now, it only works with Trackmate Timing hardware (the latest one with the blue box) because that's the only hardware I have.

If you're interested, you can download it here:
SlotForge Timing App - Direct Download from Google Drive
GitHub - Work in Progress

Key Features of SlotForge Timing:
Fully and extremely customizable Timing Page - Lots of widgets to choose from with lots of customization options on how it it presented on screen.
Powerful Leaderboard Style Editor - linked to a widget but also a live leaderboard page. Saveable as a 'setup', make as many as you want for multiple boards.)
Database for your Tracks, Drivers, Slotcars and Race Results - Extra fields can be added, Race Results can be reviewed and exported to PDF.
The info contained in the PDF can be chosen to your liking.
Race Results and Records Database - Are linked to Driver, Car, Track, and time. Can display more info.
Setting up races of different Session Types with its own rules - Indefinite Free Practice, Qualifying with carry-over results, Race, Round Robin, Heats
Customizable Audio settings - A big list of Audio calls with different {variables}, all Text-to-Speech which whatever you have installed on your computer. Can upload custom audio files. Can add custom Calls and build your own using the {variables}.
Customizable Image Settings - Set standard images for the Race Flags, Start Lights or Fuel States, can be applied per race.
Basic Fuel Settings - Tank size, Fuel consumption, variance of fuel usage linked to laptimes, Pitstop refuel speed. All customizable.
Basic Penalty System - Add Penalty Points, or Special Penalties like a Stop and Go penalty which 'forces' the driver to stop on the sensor for a set amount of time.
Basic Time Token System - Do you sell Track Time on your Racetrack? There's a simple manual system in place for that which all kinds of visual cues.
General App Settings - for a Club Logo or Header Image, custom colours for the whole app look and feel.
Live Race Page / Multiple Screens - Want to connect to the Timing Page, Leaderboard or Driver specific statistics? Connect through localhost or QR-code to land on a landing page with several viewing options. Clicking the Live Race tab opens a second window on your second screen (if present, otherwise on main).
Import and Export of Race Layouts, Widgets, Audio Sets etc 
.. and some more small tidbits

Note: It only works with recent TrackMate Hardware! You can fully test it and use it without running a race though.
Works on Windows, untested on Linux or macOS (Intel and Apple Silicon) - Installers are provided though.

Yes, you can rename the app's name top left to whatever you like.
[attachment=48745]

Possibilities of building your own Race Timing Page .. I just stuck a bunch of possible widgets in, still, there is more
[attachment=48741]

So this is just an example. It doesn't have to have a background image or transparancy, be ordered in this way, and have the widgets where they are or even have those widgets at all.

Everything is easily customizable, scaleable, freely moveable and with a somewhat smart duplication button for the next lane. You can select multiple widgets and hit duplicate which automatically assigns the next lane to them, you can them drag and drop the copied widgets to where you want it.
Horizontally or Vertically, no problem. Magnetically on a grid, to other widgets, or to guidelines both horizontal or vertical, number definabe. Uniform for the whole layout, or per widget override.
Text size, Colour Options for text, widget background (lane color, something you choose, or inherited from the theme), Corner Radius, Transparancy, Screen Background Colour or Image, with Image Effect Sliders.
Widgets taking information from the database, lane, or override per widget, really.. whatever you want.

Sorry for this messy list, there's just so much you can do. This level of customization is also available for Leaderboard Editor and Leaderboard widget, with some nifty sliders to get things displayed exactly on the widget as you want.


Some Screenshots (might be somewhat outdated): (the theme can be changed to presets if you dont like the colors, or make your own.)
[attachment=48740][attachment=48742][attachment=48743][attachment=48744][attachment=48746][attachment=48747][attachment=48749][attachment=48750][attachment=48751][attachment=48752]


Claude's summary of what this app does:
SlotForge Timing is a Windows (Linux  and macOS soon™, installers included though) app for running slot car races. It counts laps and times, keeps your data, and shows the race on screens. I got the .ZIP, now what?
Unzip it. There is 'build-windows.bat' file. Run that for a minute or two, (this pulls and builds all the things it need to make this an app. It also does a ton of checks, no clue why, but checks are a good thing though right?), then run the Portable .exe so it doesn't have to install to any folders on your computer. If you do want it installed, go with the other one but portable is easy to just check the app out. It'll ask for local network access because there is an extra, second display which you can connect to through localhost IP (e.g: 192.1.68.85:8080) or QR (the QR code and IP can be printed on A4), if you choose to turn it on. (This is the Live Race tab)

How do I get started?
There are default settings for everything, so you could dive right in by clicking 'Open the Session' on the Home tab. Make sure to setup your TrackMate interface first, under the App Settings tab. Approach the App like you would a physical track. you start out with a track , so add one on Database tab under Tracks.

0. Add Trackmate Timing Interface
1. Add a track under Database, Tracks. You are presented with a bunch of options you can skip for now, only lane number is really necessary. Track length might useful.
2. Then add a Driver and a Slotcar, skip all options.
3. Set up a race under Race Setup. Pick a Session Type. Skip Options, or not.
4. Go back to Home, Pick your race and hit Start Race/Open the Session.

This sets up a basic race. There is a default one in place as well, but this would get you started on customization later on, when you are comfortable with that.


Now, If you like this app great. Missing Hardware interfaces? Tough luck because again, I cannot code, only annoy AI. If you write up a detailed explanation of what's missing or what needs changing I can jam it in the AI and hope it does a good job of what you want. I will only implement things if I think it helps the app's look and feel and usage because I mainly designed this for myself, but it turned out pretty well and I just kept adding features and now it is what it is. Some features might not be fleshed out enough but perhaps one of you has a great idea about how it should work so feel free to let me know. Structural changes to how certain systems within the app work are fairly easy to be honest.


If you're interested, you can download it here:
SlotForge Timing App - Direct Download from Google Drive
GitHub - Work in Progress

Note: It only works with recent TrackMate Hardware!
I think you need to install the TrackMate Driver as well, you do this by installing their own app. People who have used their TrackMate Hardware before and got it working will most likely have this driver installed already.

If you want support for other hardware, I'd suggest dumping the entire folder which contains this app on your own AI agent (I'd suggest Claude, it made this and it's done a great job if you ask me), and see if you can add a page to Timing Hardware tab under 'Other' (I've told Claude to prepare that) and get the software to work with the hardware. I only have the latest TrackMate 2-lane timing system, thus, it's the only one I can add with certainty that it actually works, because I can test it personally. Do you want to help out in getting your hardware to work with this app? Reach out and we'll try to figure it out and get it working!

Feedback? Questions? Yes please! But remember I can only test this with Trackmate Hardware, so if it's about app functionality I can adjust or add things!

It works for me, I hope it works for you :) 

Most Recent App Version: 0.99

This app is FREE - use and abuse it as you like.


RE: SlotForge Timing - (TrackMate) Slotcar Timing Software - Kevan - 14th-Oct-26

Cool Cool Cool Cool Cool


RE: SlotForge Timing - (TrackMate) Slotcar Timing Software - Johnno - 15th-Oct-26

(14th-Oct-26, 08:55 AM)theDutchmanJames Wrote:  SLOTFORGE TIMING
Feedback? Questions? Yes please! But remember I can only test this with Trackmate Hardware, so if it's about app functionality I can adjust or add things!
It works for me, I hope it works for you :) 
Most Recent App Version: 0.99
This app is FREE - use and abuse it as you like.

getting an error when running both your batch files as instructed. Looks like you are missing java

[img]data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA1kAAADBCAYAAAA93HqAAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAEr0SURBVHhe7d1faBvpnjf4b83CkoQ0TSfT7IRqyRc+jcQyGZilw0GRh7bNQpPoYvtKHeyG7DHvheKFhb3QgRgMLwSsC10sbLO2LhafNcQm6Nx0D9hNbmL3HDviTJo9h+kbiT6+sNxFYA6dMDR0h2Wg3ovSU6oq1VPPU6qSJcffD4jEKlXV8+dXf556nqoyfvrpJxtERERERESUir8JfkFERERERETDYyOLiIiIiIgoRWxkERERERERpYiNLCIiIiIiohSxkUVERERERJQiI+zpgv/P7x4Hv4rlv/zm8+BXREREREREF4K0kfU/f3In+PWA//v//Qr/2//6v/j+zd3479nIIiIiIiKiC+u/W1lZ+a/BL/+/P/8bbvwP1/Cf//8vkZ9//B+zA/+enlr4n/7xH4KLHPDkyRO8fv0aU1NTwUmuly9fYnd3F3//938fnBRpc3MT//mf/wnTNIOTXO12G//8z/+Mv/u7v8M777wTnDzxnj59in/5l3/Bn/70J/z7v/87fvWrXwG9vP/jP/5j8OdKT548wb/+67/iT3/6E/70pz8py28UNjc33fWLT6fTwfXr1/H73/8ely9fxt/+7d8GZ5PSibFJ0m63cXh4iHw+H5w0lKdPn+L169dD1+Pm5qZv+3j58iV+//vf+7578eIFXrx4gXfffXeoOko7z0RERESTQNqT9X/87w+CX2v5P/+vDWVP1suXL/HHP/4Rb968wb1794KTXS9fvsQ333wT+ZtRevLkCT7++GPcuHEjOCnS06dPce3aNdy6dSs4KRV/+MMfAAD/9E//5P4t/r+5uYmlpSXf78N8+eWXyOfz7sntsHkdhVGX36Rqt9tot9v49NNPg5O0vHjxAq9evcInn3wCpFCOwflfvHiB7777Djdv3nS/C/4mrqR5JiIiIppEY3nwxV/+8heYpolLly6h3W4HJ5PCzz//jPfff9/9WzSwiNJ07do1vHr1yv371atXME3T993r16/xwQcfuH8TERERkUZPlm07kw3D8P3Gtu2B76DZkyV6TX744QfflXf0emW+//57AMCHH34Iy7Jw794994r35cuXYVkW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xy+//ILXr1/74lH08Mp6+sS+Br38e5fvJfLobdB8//33+OCDDyJjPcyVK1fc/8t6vHUE909EREQ0uSIbWeg1qsIaVggMIZT9xsvqPdQhyDRN/OUvf/E9hnxzc9N3cjJK3qFbv/zyi9tLcf36dTx//jz0qrg4+RTzefMlGiebvaFg4qRZ/Pb69euJekKmpqbcZW1ubmJ6enqg4ZPP53Hz5k33N2IImiCGIEUNr1Itw+vGjRu4efOmOwQt2JC8ffs2nj9/7i4r2FAcl1u3buG9995z03UWpqam3HiQnZyL+9+ePn06kEZRvkGiMSub7vXxxx/7YjIsxoVLly757r0Swy1l92NF+eSTT/D69Wt3vWIIIjy9smLa8+fPffcMXr9+3dcounz5si8N3vLxDpP0unbtGr755htsbm7iu+++w8cffxz8CdDLo7gnTCzz9u3buHHjhjLWvW7cuOHeN7i5uTlUmcn2T0RERDS5lE8XjEvn6YJ0McieWDjJXo753Ww0Ou0RvpPrPMY6ERERjY60kZUEG1n0hz/8AVbv8fvnyZdffonLly8nvueJJs+oGlnnNdaJiIhodEIbWUTDePLkie/pjcGHOkwi8WAC4VrI+5Xo7ZBmI+s8xjoRERGdHTayiIiIiIiIUqR88AURERERERHpYyOLiIiIiIgoRWxkERERERERpYiNLCIiIiIiohSxkUVERERERJQiNrKIiIiIiIhSxEYWERERERFRioyrV6/yPVlEREREREQpYU8WERERERFRitjIIiIiIiIiShEbWURERERERCliI4uIiIiIiChFbGQRERERERGliI0sIiIiIiKiFLGRRURERERElCI2soiIiIiIiFLERhYREREREVGK2MgiIiIiIiJKERtZREREREREKWIji4iIiIiIKEVsZBEREREREaWIjSwiIiIiIqIUsZFFRERERESUIjayiIiIiIiIUsRGFhERERERUYrYyCIiIiIiIkrRUI0sw8hjefsAtZIRnOQjfnewvYy8Ef3bs1aqHWB7OR/8eiLolm8ajPwytg8OcND7eMskqv7yy9vuPAe1km8ajddZxg8RERERDQptZAVPvPufbSzneeKWlnE39AyjhLVGGd36HGZnZzE7O4vF9XbwZ6Ha64uYnZ1FpWkFJxERERERXWihjSy7vY7F3kl3vQVYzUrvJHwR6207+HMp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[/img]


RE: SlotForge Timing - (TrackMate) Slotcar Timing Software - theDutchmanJames - 15th-Oct-26

Thanks for the feedback Johnno! Very much appreciated!!

the App is built purely in Javascript. I see it mention Electron and use NPM and Node.js commands.
Try installing this and tell me if that worked: https://nodejs.org/en/download/

If that doesn't work, I will ask the AI what the user needs to run it, but I can do this only on the 18th because I have run out of tokens
I cannot see the picture you've attached.


Edit: Installing Node.js on a new computer worked for me to get it working!
I saw that the installer/batch file also mentioned you need an internet connection only when installing for the first time, so make sure you have that as well.

Sorry for the inconvenience!


RE: SlotForge Timing - (TrackMate) Slotcar Timing Software - theDutchmanJames - 16th-Oct-26

App's been updated to version 1.10 - Some new features as of Version 1.10:

Basic Balance of Power Settings - Someone's really fast or slow? Hinder or Help them through Fuel Rates Settings. Automatically calculated on lap time difference or manual.
Basic Weather System - Rain in 3 laps. Pit now for Inters or pit for Wets. Don't wanna pit? Eat some BoP or take a penalty because your Dry Tyre does not work in the Wet friend.
Basic Damage System - Rack up damage points which correspond to a timed pitstop. Too many points? Box to retire the car.

Ofcourse, all have their own settings, rules, audiocalls and customizable widgets.

[attachment=48773]


RE: SlotForge Timing - (TrackMate) Slotcar Timing Software - theDutchmanJames - 20th-Oct-26

I'm gonna do a compact post with new things. I mainly keep the forum post on Slotforum up to date, and GitHub gets updated automatically although I really need to fix the overall look of the Github page. My core concern is the app though.

The most recent version, at the time of this post, is 1.56.1 : What are the new features you ask?

- Arduino Nano and Mega Support
- Verified to work on Linux and Trackmate Hardware. Tested on a Pi 5, although the Pi got sluggish when a race was run.
- Balance of Power - Is the Driver in the lead going to fast? Hinder him through Fuel Consumption rates, Pitstop Times and maybe help the slower car.
- Tyre Wear System - Softs deteriorate faster than Hards. Bonus on Fresh Tyres, Catastrophe for Tyres at the end of their life.
- Safety Car System - to (optionally) replace the Yellow flags, a target Laptime, Penalties for breaking the target laptime under Yellows and reduced pitstops under Yellows.
- Push and Save System - Just like in real life, pushing your Tyre for the Best Laps increases Tyre Degradation. Running slower conserves Tyres.
- Championship Setups - Just like a year of a F1 'Season, make your own race weekends with different Race Session Types, tally up the points at the end!


RE: SlotForge Timing - (TrackMate) Slotcar Timing Software - Kevan - 20th-Oct-26

I presume this is for digital racing.


RE: SlotForge Timing - (TrackMate) Slotcar Timing Software - theDutchmanJames - 20th-Oct-26

No, it's Analog Kev! You'd need a Trackmate Timing Kit or an Arduino Kit.
If you don't have those, tell me what you do have and I can highly likely build it in.

All the features are just rulesets basically: 'if this, then that' or systems that work based on laptime etc.
A pitstop for example gets triggered by 'if lane sensor stays blocked for x seconds, then start pitstop'. All of the Systems can be turned off making it only count laps and laptimes.


Digital is something I'm exploring. I have an oXigen package waiting to be integrated in the app.


RE: SlotForge Timing - (TrackMate) Slotcar Timing Software - theDutchmanJames - 22nd-Oct-26

Here's a peak at what the Racing Systems can do, in a new and improved UI!


[attachment=48851][attachment=48852][attachment=48853][attachment=48854][attachment=48855][attachment=48856][attachment=48857][attachment=48859]
[attachment=48858]