Display XC Team Scores on ResulTV


  1. AthleticLIVE Local (3.5.5 or greater)
  2. ResulTV

Configure FinishLynx

Team scores are taken from FinishLynx LIF files. Configure LIFs to autosave during your race by changing a hidden setting:

  1. Click "File"
  2. Hold Ctrl + Shift and click "Options".
  3. Click the "+" next to "Database".
  4. Click the "+" next to "LIF".
  5. Click "AutoSave".
  6. Enter "5". (This will update scores every 5 seconds)
  7. Click "OK"
  8. Restart FinishLynx.
There is a known issue with FinishLynx autosaving LIFs to a networked location. If your network goes down mid-race, FinishLynx will crash. Always save your LIFs to the local computer.

Configure ResulTV

  1. (Download ALiveXCScoreList.rss). Save this file in C:\ResulTV
  2. Add a Source
    1. Click File -> Options -> Sources. Click "New".
    2. Set "Script" to "ALiveXCScoreList.rss"
    3. Set "Name" to "ALiveXCScoreList".
    4. Set "Code Set" to "Single Byte"
    5. Set "Serial Port" to "Network (listen)".
    6. Set "Port" to the Port of your choice. If you're not sure, use 5891.
  3. Configure other options for your own needs.
  4. Create a .rtv File to show Team Scores. Click here to download an example file, ALiveXCScoreList.rtv.
  5. Available fields are as follows:
    1. Place
    2. Affiliation
    3. Points
    4. Scorers
    5. Max Scorers
    6. Total Time
    7. Avg Time
    8. Gap

NOTE: When you create a field, make sure to explicitly set the source to ALiveXCScoreList.

Create a ResulTV Output in AthleticLIVE Local

AthleticLIVE Local needs a few variables in order to send data to ResulTV.

Open AthleticLIVE Local, click "ResulTV" in the left menu, then click "XC Score List". Click "Create a new XC Score List Output".

Fill out the following fields:

  1. ID - Unique ID for this output.
  2. Event Number - The FinishLynx event number.
  3. Event Name - The FinishLynx event name.
  4. Scorers - The number of athletes that score. Usually 5.
  5. Displacers - The number of athletes that displace. Usually 2.
  6. Tiebreaker - "nfhs" or "ncaa".
  7. ResulTV Host - The IP of the computer running ResulTV. If AthleticLIVE Local runs on the same computer as ResulTV, enter
  8. ResulTV Port - Enter the port that you entered into the ResulTV Source. If you used our recommendation, enter 5891.
  9. LIF File Name - Enter the full path of the LIF you want to use to display team scores. If you're creating this output before the race starts, the file might not yet exist. Most likely, your FinishLynx is set to save LIFs in this format ([3 digit event number]-[1 digit round number]-[2 digit heat number].lif). For example, event 4, round 1, heat 2 would read as 004-1-01.lif.
  10. Split Number - 1 for split 1, 2 for split 2. Write "finish" for the finish. "finish" must be all lower case.
  11. Paging Size - How many teams you want to show each time ResulTV refreshes.
  12. Paging Max - Once ResulTV pages to this number, it will reset to the first score. Leave this blank if you want to show all teams.
  13. Paging Time - How long will a page appear before it changes to another page. As of version 2.5.8, We read the LIF every time a new page appears.
  14. Show Partial Teams? - If checked, this will show team scores for a team before they have a full complement of scorers. WARNING: These scores will not look like your meet management system's final scores because they contain incomplete teams.
  15. Use Event Settings Name (Requires version 2.5.10) - By default, we send the LIF event name to ResulTV. If you use this setting, we'll send the "Event Name" field in this row. For example, you could set the Event Name to "Boys 5K - 1 Mile". That would be sent to ResulTV instead of the LIF's event name.

Click Start next to any ResulTV Output to start sending data from the LIF file to ResulTV. Make sure to only have one output sending to one ResulTV at any time.

Example Use Cases

Use Case 1 - Display the top 5 results and refresh scores every 5 seconds.

  • Set paging time and refresh time to 5.

Use Case 2 - Show the top 20 results, 5 at a time, every 5 seconds

  • Set paging time to 5 and refresh time to 20. This ensures that you see all 20 teams before refreshing the LIF.

Upload a CSV spreadsheet of ResulTV Outputs

Instead of adding ResulTV Outputs one by one, create a spreadsheet and upload it to AthleticLIVE Local.

Here is a template with the following common example: 1 race with 3 different outputs - the 1 mile, the 2 mile, and the 5k.: XCScoreListOutputs.csv


How helpful was this article?

Powered by HelpDocs (opens in a new tab)