All-in-one timer script for speedrunning every Black Ops II zombies Easter Egg. Features automatic start, stop, and split functionality. Accuracy down to one game tick (50ms). Supports both in-game GSC timer and LiveSplit. Compatible with Plutonium R4524 and newer.
Download the latest release from the link below and place the T6EE.gsc file in your Plutonium scripts folder:
C:\Users\%username%\AppData\Local\Plutonium\storage\t6\scripts\zm
Latest T6EE release 6.1 ➡️Download
To connect LiveSplit with the timer, you must install an autosplitter script (asl file) in your layout. You can find it here ➡️Download
- Open the layout editor by right-clicking LiveSplit and selecting
Edit Layout... - Click
+ > Control > Scriptable Auto Splitterto add that component.
- Double-click the auto splitter component and select the
T6EE.aslfile you downloaded..
- Make sure to set the timer to game time if you plan to pause during use.
If you don’t wish to create your own LiveSplit files, you can download premade ones
The config file contains settings that persist between restarts and game sessions. These settings can be changed by typing commands directly into the in-game chat or by editing the cfg file:
%localappdata%\Plutonium\storage\t6\raw\scriptdata\T6EE\T6EE.cfg
The timer tracks restarts and completions for every map and for any number of players. Stats are saved in a text file and can be edited manually if desired:
%localappdata%\Plutonium\storage\t6\raw\scriptdata\T6EE\T6EE.stats
Various commands are available to enter straight into the game chat, found in table below.
| Command | Description |
|---|---|
| anticheat | Pause anticheat form loading on map start |
| madeup | Toggle madeup scripts |
| restore | Resets your config file to default settings |
| speed | Toggle the speedometer |
| stats | Toggle tracking reset/completion stats |
| super | Toggle super EE timing mode |
| timer | Toggle the ingame timer (requires a reset) |
Players can initiate a fast restart by typing r, restart, or fast_restart in the game chat. To simplify restarts, players can bind a key to the say command. For example, bind F2 say restart in the game console.
In BO2 Zombies, the host player’s cg_fov value is used when calculating zombie despawning behavior. This timer script clamps the calculation to the base game FOV range of 65–90. Using fov values outside this range will not change the game behavior.
To ensure fair play, several measures are in place to prevent players from gaining an unfair advantage through dvars or loaded scripts. The timer will automatically activate cg_flashScriptHashes and cg_drawIdentifier and execute the flashScriptHashes command at the start and end of each run. Additionally, a dvar monitor runs continuously, tracking any changes to hosts dvar values. If a value falls outside the allowed range, it will be clearly displayed on-screen. Any illegal dvar values detected on map load will be automatically corrected before timing begins. The full list of tracked dvars can be found here
Certain maps normally require a minimum number of players to complete the Easter Egg. This timer includes “madeup” code that lets players complete the egg with fewer than the required number. These “madeup” features can be disabeled via the EE_madeup dvar. The timer emulates the behaviors found in this repository: T6-Any-Player-EE-Scripts. For full details, check out the repos readme
Super Timing runs a single timer across all maps. Tranzit is unchanged, Die Rise and Buried will show the total time in-game. LiveSplit also won’t reset between maps. Buried has a super exlusive split for triggering the EE reward button after Sharpshooter.
On Die Rise, an SVU will be placed in each player's fridge. On Buried, a TAR-21 MMS will be placed for solo and upgraded mp5's for coop.
Upon spawning, players will be awarded all persistent upgrades except Insta-Kill. The player's bank will also be set to the maximum amount. To change which upgrades are active, use the following boolean console DVARs to enable or disable specific upgrades.
pers_jugg
pers_boarding
pers_carpenter
pers_insta_kill
pers_nube_counter
pers_revivenoperk
pers_sniper_counter
pers_flopper_counter
pers_cash_back_prone
pers_cash_back_bought
pers_perk_lose_counter
pers_box_weapon_counter
pers_multikill_headshots
pers_pistol_points_counter
pers_double_points_counter