Skip to content

Timer scripts for speedrunning black ops 2 zombies easter eggs

Notifications You must be signed in to change notification settings

HuthTV/T6-EE-Timer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

144 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

T6EE Speedrun Timer

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.

📥 Installation

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

⏱️ LiveSplit Setup

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 Splitter to add that component.
image
  • Double-click the auto splitter component and select the T6EE.asl file you downloaded..
image
  • Make sure to set the timer to game time if you plan to pause during use.
image

If you don’t wish to create your own LiveSplit files, you can download premade ones

⚙️ Config settings

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

💾 Stats data

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

💬 Chat commands

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)

🔄 Chat Restarts

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.

📺 Despawn Fov Clamp

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.

🚫 Anti Cheat

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

🤡 Victis solo & Coop "madeup" scripts

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 Easter Egg Timing

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.

🗄️ Fridge

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.

✨ Persistent Upgrades and Bank

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

About

Timer scripts for speedrunning black ops 2 zombies easter eggs

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •