Jank Autosplitter, jank because it relies on a non-standard deprecated feature in chrome to write text blobs into a file in the browser's virtual filesystem for LiveSplit integration. LS integration can be disabled in the options if that becomes an issue in the future.
I believe a few others have also made clue timer apps previously, but as far as I know, they're private, or at least none of them have been posted here, so I hope I'm not stepping on any toes releasing this before someone else got a chance to polish/released their own timer (though having multiple options is always great, different looks and settings).
Originally I made this for LiveSplit integration about a year ago (with a really, really janky method that I've now cleaned up to use LS's asl scripts instead) and didn't have any in-app UI or anything else until a few weeks ago. Recently I figured I already had all the logic set up for when to split and slapped a UI in the app with some options to config how you'd like it to work. I prefer using LS because you can save the splits, track history, compare against personal bests, average segments and best segments, and there's a ton more layout customization, so my initial implementation only worked with LS, but the app will work on its own without LS now if you just want to use it independently.
Once installed, you can use the start button or right-click a clue, hover over the Open option, and hit Alt+1 to start the timer, and there's an option you can set to auto-stop after a certain amount of clues completed. LS integration will also auto-start when the in-app timer starts, and reset when you hit Clear.
Download the autosplitter.asl file (right-click -> save link as). Then open LiveSplit, right-click it, hit edit layout, the + button, and add the "Scriptable Auto Splitter" component. Then go to Layout Settings and the Scriptable Auto Splitter tab, and browse to that asl file. You might have to edit the asl file in notepad or some other text editor to point it to the right folder in Alt1's chrome cache, but the default folder will probably work for most (check the full readme for more detailed info on what needs editing if it isn't working by default).
The options also allow you to set up a different chat line to split at, so theoretically you could set this up to split for things other than clues if you wanted to; maybe boss kills or something like that would work well. I haven't tested with anything other than clues.
Install Peacock and LiveSplit if you don't have either of them installed (just unzip them wherever you want). If you already have Peacock installed, make sure to you have it updated to the latest version. After you get these apps installed/updated, close them for now.
Unzip Livesplit.Server.zip. Move the Livesplit.Server.dll and Noes.Javascript.dll files found within the unzipped folder to Livesplit/Components folder (refer to step 1 if you forgot where you installed the main Livesplit application). Here is an example of how your Livesplit/Componentsfolder should look afterwards:
Right click on main LiveSplit window, then click on Edit Splits. Edit your split names (Segment Name) to your liking. Click on Insert Above / Below to add new segments. If you like, you can enter your estimated times in Segment Times.
If you would like to change what full game category you are running, edit options.ini file inside the Peacock folder and change the autoSplitterCampaign option to either trilogy, 1, 2, or 3 depending on which campaign you want to run (The autosplitter is set to trilogy by default). The autosplitter will only work so long as you play the selected campaign, in order.
The splitter will always fully reset and start a new run as soon as you start the first mission in the selected campaign, no matter what other state it is in. You do not need to start or reset the run in LiveSplit manually (by pressing numpad keys etc).
If you start a mission that is not the first mission, the one you just played, or the next mission after completing the mission you just played, it will stop the timer and stop tracking times until you reset back to the first mission in the campaign.
The splitter will automatically split (record time and move to next mission) as soon as you successfully complete a mission. However, if you replay the same mission multiple times (other than the first one in the selected campaign), it will automatically add reset times together for you, even if you "complete" the mission and it splits (for example if you failed to get SA at the last second, just replay the mission and it will auto-unsplit and add the reset time).
After you complete or fail a mission, it will print detailed timing info about the attempt you just made into the Peacock server window, with timing information down to tenths/hundredths of seconds for the attempt you just made as well as detailing the total amount of time with resets on the current mission.
As of v4.5.0, Peacock Autosplitter now defaults into a mode which will not log a successful mission completion (splitting and allow moving to next map) unless you complete the current mission with Silent Assassin rating. If you want to use the auto splitter for any% runs, change the autoSplitterForceSilentAssassin option in options.ini to be false.
For those that would like to participate in the weekly RTA SASO full game races, you can sign up at racetime.gg, and then set autoSplitterRacetimegg = true in options.ini in order to get access to RTA livesplit that integrates with racetime.gg
A Livesplit autosplitter for Payday 2. It can automatically start the timer when a heist begins and split after a heist is completed. Additionally the in-game heist timer is reported as "Game Time" to Livesplit. A few configurations can be changed via the in-game mod options menu to change when the timer is started and stopped.
7fc3f7cf58