Auto-Splitter Setup
Guide written originally by Fusha.
This tool is meant for use in full game Hitman speedruns.
Specifications
(see "How to Use" and "Other Usage Notes" below as well)
-
100% accurate to how runs are timed for verification purposes, unlike the Official Servers Autosplitter.
-
Several miscellaneous glitches like the splitter not working correctly from "Outside" Romania starting location are fixed.
-
Splits fully automatically, based on which level you start on and which full game category you are playing. Starting and stopping the splitter (by pressing numpad keys etc) is not needed.
-
Works on both Steam and Epic versions of Hitman 3 unlike the Official Servers Autosplitter (which is Epic only).
-
Obviously this only works on Peacock, if you are playing on official servers for some reason you should use one of the other two Livesplit Guides.
Installation
-
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 Peacock for now and start LiveSplit if you haven't yet.
-
Right click on main LiveSplit window, then click on
Edit Splits. Edit your split names (Segment Name) to your liking. Click onInsert Above / Belowto add new segments. If you like, you can enter your estimated times inSegment Times. -
Click
okon the Splits Editor, then right-click the main LiveSplit window and selectSave Splitsfor future use. -
Right click on main LiveSplit window, then click on
Edit Layout. Double-click onTimer, then selectGame Timefor timing method. -
While still on the
Edit Layoutpage: Click+button, thenControl, thenLivesplit Server. -
Click
okon the Layout Editor, then right-click the main LiveSplit window and selectsave layoutfor future use. -
Open
options.iniin the Peacock folder and setliveSplit = falseto beliveSplit = trueinstead to enable the livesplit integration (turned off by default), and adjust the other LiveSplit options as needed.
How to Use
(Do each time you open the game, order is important! Make sure to start LiveSplit and start the server before you start Peacock).
-
Open LiveSplit
-
Right-click on the main LiveSplit window, then select
Control, thenStart TCP Server. If this button isn't there you are likely running an outdated version of LiveSplit, as this server was originally separate from the main LiveSplit download, please update to at least LiveSplit 1.8.29, released May 11, 2024. -
If you would like to change what full game category you are running, edit
options.inifile inside the Peacock folder and change theautoSplitterCampaignoption to eithertrilogy,1,2, or3depending on which campaign you want to run (The autosplitter is set totrilogyby default). The autosplitter will only work so long as you play the selected campaign, in order. -
Open the folder where you have installed Peacock, and run
Start Server.cmdandPeacockPatcher.exe. You should see a message in the Peacock Server Window sayingLiveSplit initialized. -
Start game as normal.
Other Usage Notes
-
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
autoSplitterForceSilentAssassinoption inoptions.inito befalse. -
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 = trueinoptions.iniin order to get access to RTA livesplit that integrates with racetime.gg