A tool used to track progress in TAS competitions, full with submission and point tracking.
The latest version can be found here!
- Simple tools to save data on competitor's information including username, start and end frames, disqualification comments, and a points leaderboard for multi-task competitions
- Saving and loading file
- Plain text output for both the competition leaderboard and the points leaderboard
- Live output of competitor information to use with livestream information display. You can output one user at a time, displaying their place, name, time, etc. so it can be displayed on stream. Furthermore, you can customise the variables displayed, and their order, in the outputted string.
Here is the main window you will see upon launching v0.1.5:
To begin, start by filling out the textboxes, then hitting the ADD button to add them to the datagrid. You can, if desired chose disqualification reasons, should the user who submit have broken the rules of the competition.
Alternitively, you can open a prexisting .TASc file from File > Open > Competition Leaderboard
Once added, items should automatically sort themselve such that the smallest time is ranked 1st. DQ'd submissions are all equally ranked last.
Naturally, you can see what the comments are by hovering over the comments cell
As mentioned before, you can indevidually open/save both the competition leaderboards and points leaderboards into a custom .TASc and .TASs file, respectively. The different file extensions help to distinguinsh each type of file.
By hitting the "Score Points" button in the top toolbar, scores all the runners in the compeition. If you have a .TASs file open, the scores of existing users are added to their previous score. If not, they are added as a new user. Users who have been DQ'd will not score any points. The current scoring formula is the one seen here.
Once ready to export to release the results of the competition, you can chose what to export as plaintext from the "Export Plain Text" toolbar option. You can export both the competition and points leaderboards.
Depending on the number of submitees, the number of bolded names at the top of each list changes. The competition export has a max of 5, where the point export has a max of 3 bolded names.
The final section of the program is the Live Display
, which outputs one competitor's information to a file, to display on a live stream. You can then toggle each competitors information one at a time, going from last place, to first, then from slowest DQ to fastest.
To get to this tool, click the Live Display
toolbar option. Once clicked a window diaplaying, by defualt, the current competitor's information. Clicking the dedicated checkbox enables the viewing of the next competitors run.
On first use, the program will ask for a file destination. This is remembered between sessions unless the program is unable to locate the file.
The output string is also modifyable. You can vary the variables for the Rank
, Username
, VIs
, Time
, and Rerecords
, as seen in the Settings
window:
Clicking the help button wil also explain that you must have an equal number of "variable" {0}
, {1}
, {2}
, etc. as there are boxes checked, or the program may crash or function incorrectly. Each check box from left to right is smallest to largest number going from {0}
to how ever many variables are enabled. For example, having only Rank
and Username
checked means you only need to use {0}
and {1}
.
However, you can mix these variables up. So, if you want the format:
"Username
|| ~Rank
~", you would write: "{1}
|| ~{0}
~".
An example would look like "TimeTravelPenguin
|| ~2nd
~".