Custom Variables
RunScore lets you define custom variables in Entries.ini for use in RSM or listing files. This allows timers to build reusable RSM and listing files that work across different races — only the variable values in Entries.ini need to change, not the individual files.
Syntax
Variables are defined with a %VariableName% key followed by its value starting at the 21st character:
%VariableName% value
Variable names are case-insensitive and may contain spaces.
Examples
%BegWomen% 8:30:00.00
%CSV_FILENAME_ALL% 20250322all_u.csv
%Race Location% Bartlett High School, Anchorage AK
%guntime5k% 08:20:13.48
%SwimDistance1% 3.1
%contact email% support@runscore.com
Using variables in @ listing files
Variables defined in Entries.ini can replace hardcoded parameters in @ listing files.
Entries.ini — define the Race Roster results race IDs once:
* RR results race IDs
%5k_id% 227867
%10k_id% 227868
%H_id% 227869
@SendResults2RR.lst — reference the variables instead of raw IDs:
* Upload Results to RaceRoster
resultsToRR.rsm %5k_id% 5k
resultsToRR.rsm %10k_id% 10k
resultsToRR.rsm %H_id% Half
This way, updating the results race IDs for a new race requires editing only Entries.ini.