Download
(371 Kb)
Download
Updated: 03/11/24 04:26 AM
Pictures
File Info
Compatibility:
Scions of Ithelia (9.3.0)
Updated:03/11/24 04:26 AM
Created:01/09/24 12:16 PM
Monthly downloads:210
Total downloads:818
Favorites:6
MD5:
9.3.0
ESOLiveSplit - Universal Speedrun Timer [BETA]
Version: 0.2
by: MrPikPik [More]
ESO LiveSplit
A Speedrun Timer Addon Used to Time and Compare Runs in Dungeons, Trials & Arenas!

Designed to be easy to use, performant, flexible and highly expandable

Important: Currently a beta release! Full release scheduled to be on February 1st. Expect stuff to change and possibly have bugs! For the beta phase, only English is fully supported, but all other official languages are to be supported on full release, please keep that in mind. If you encounter any issues or have feedback, please let me know on Discord or through in-game mail: @MrPikPik

  • Maelstrom Arena still broken. checkpoints trigger twice. Needs further investigation.
  • Vateshran Hollows still missing


Overview

When data is available, the UI widget will show up and display the dataset¹. Once started, the addon listens for specified events and automatically² splits to the next segment when the condition is met. Once it reaches the end, it stops the timer and saves the achieved times³. The timer pretty much frame-rate independent and based off the game runtime, with (however close ESO's timer is to) millisecond precision.

Support for
  • All Base Game Dungeons
  • All DLC Dungeons⁴
  • All Trials, including +1,+2,+3 and +Sideboss variants where applicable
  • Solo Arenas: Maelstrom Arena
  • Group Arenas: Blackrose Prison
  • Infinite Archive
Other official category datasets:
  • ESOLiveSplit HyperFine: Maelstrom Arena - Per arena tracking (To be published soon!)
  • ESOLiveSplit HyperFine: Blackrose Prison - Per arena tracking (To be published soon!)
  • ESOLiveSplit Competitive: Trials - Per trash pack tracking (To be published soon!)
Dependencies:
Appearance and functionality inspired by LiveSplit.

¹ If multiple datasets are available, you can change to the desired one on the "Select Split Template" menu entry inside the cogwheel. If changed, the addon remembers your choice and loads the same template when you re-enter the same zone.
² Splits automatically be default. Supports a key bind for manual splitting/starting. Addon can also be set to manual only mode or auto only where the key bind is ignored, preventing accidental splits. In the UI menu are options to start, split and reset, which are always triggerable from this menu.
³ The saving of times is done at completion of a run. You can override this and commit a time immediately, but be aware: this can possibly make your saved times unusable if accidental splits occur!
⁴ Up to and including "Scribes of Fate".



The In-Game UI


During your run, the timer panel at the bottom shows you your total time in green, just below the current time of the current segment.
Below the timers, you can find the time of the last completed segment, the best possible time (your current time + the best times of all remaining segments) and the sum of all your best times for your best theoretically possible run.
In the last row, it shows you the time of your personal best run.
And finally, at the bottom of the stat panel, you can see the current world record time and who achieved it. Can you beat the record?


Customization

You can slightly alter the appearance of the addon.
You can set a scale for the widget, and how many rows of segments you want to display. If you have more segments than to be shown, the addon will scroll through the segments as your run progresses.
If you prefer a more compact look, you can disable the additional information about best time estimates and PBs.


I Achieved a New World Record, What Do I Do Now?

World record tracking is something to come up in the future. The specifics on how to track, submit, verify and acknowledge record runs is still being worked out. Please do not ask or beg for a record time to be added to the addon. Submissions will open once everything is worked out. For now, we can say there will definitly be rules for submissions and one of them will definitly be video proof with the timer clearly visible needed, as well as saved variable data.


Custom Data

The addon is highly user extendable! Read the documentation and take a look at the included datasets to get inspiration, and make your own category templates! The possibilities are nearly endless: If none of the included trigger types suit your needs, you can always define custom functionality.
[Documentation to be published soon!]
Comes with lots of internal tools to assist you making datasets, including many commands and tons of debugging information.
To enable debugging output, execute the command "/lsenabledebuginfo" (Warning: Verbose!)
Generally speaking, the addon should be very robust and automatically detect malformed datasets and throw errors in chat (usually no UI errors), if you encounter a UI error, something seriously has gone wrong


A huge thanks to everyone who helped me along the way, including testers, friends and other supporters!

Known-Issues and Troubleshooting:
  • "The font doesn't show up/No text visible" - Restart your game client, as some resources only get loaded during startup.
Beta 0.1 (2024-Jan-09)
- Added Scions of Ithelia dungeons: Bedlam Veil and Oathsworn Pit
- Updated font to the new slug format added with U41
- API version bump to 101041

Beta 0.1 (2024-Jan-09)
- Public Beta release
Optional Files (0)


Archived Files (1)
File Name
Version
Size
Uploader
Date
0.1
152kB
MrPikPik
01/09/24 12:16 PM


Post A Reply Comment Options
Unread 01/14/24, 08:32 AM  
MrPikPik
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 35
Uploads: 27
Re: Re: Re: Text not showing up

Originally Posted by xzwei
(...) Porting into instances I have the window show up, it tells me where I'm at properly, just no data/text shows up in the box.
You're only seeing the top most title; That would indicate that the font file used by the rest of the UI widget is either missing or not being loaded. Could you please check if the file "ESOLiveSplit/UI/fonts/CenturyGothic.ttf" exists (in your ESO addon folder)? The other needed file is in the same folder and called "fontstrings.xml". Both files are included in the addon download, if you're missing it, please manually download the addon and add the files.
Report comment to moderator  
Reply With Quote
Unread 01/13/24, 12:38 AM  
xzwei

Forum posts: 0
File comments: 2
Uploads: 0
Re: Re: Text not showing up

Originally Posted by MrPikPik
Originally Posted by xzwei
(I) can't get the text/info to show up even after closing and reopening the game and multiple reloads. Not sure if it's conflicting with something else
I assume you have LibCustomMenu installed? If so, if you type /livesplit into the chat, does the UI widget show up? If you're still not getting anything, do you have any addons installed, that suppress UI errors?
Yeah, dependencies are installed. Porting into instances I have the window show up, it tells me where I'm at properly, just no data/text shows up in the box.
Report comment to moderator  
Reply With Quote
Unread 01/12/24, 01:51 PM  
MrPikPik
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 35
Uploads: 27
Re: Text not showing up

Originally Posted by xzwei
(I) can't get the text/info to show up even after closing and reopening the game and multiple reloads. Not sure if it's conflicting with something else
I assume you have LibCustomMenu installed? If so, if you type /livesplit into the chat, does the UI widget show up? If you're still not getting anything, do you have any addons installed, that suppress UI errors?
Report comment to moderator  
Reply With Quote
Unread 01/11/24, 08:49 PM  
xzwei

Forum posts: 0
File comments: 2
Uploads: 0
Text not showing up

Hello, I've tried this addon in multiple vet instances including trials, arenas and dungeons and can't get the text/info to show up even after closing and reopening the game and multiple reloads. Not sure if it's conflicting with something else
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: