Tools

From HaloRuns Wiki
Jump to: navigation, search

Halo speedrunning tools greatly enhance practice by enabling features like trigger volume viewers, checkpoint control, and AI freezing. These tools let runners efficiently practice difficult sections, refine strategies, and improve consistency, speeding up overall skill development and time improvement.

Global Tools

The below sections will link and describe tools that can be used in any game category.

Halo Checkpoint Manager

A practice tool for Halo: The Master Chief Collection

Features:

  • Back up (dump) to file the games checkpoints, so you can inject them again at any later time.
  • UI for managing your checkpoint collection (ordering, sorting, renaming etc).
  • Single-player cheats to help you practice and route the games, such as
  • Force custom checkpoints & back them up
  • Invincibility
  • Speedhack (both slow-down and fast-forward)
  • Block the games natural checkpoints
  • Teleport and Launch the player
  • And more (specific games have different features)
  • Support for multiple downpatched versions of MCC - Season 7 (2448), Season 8 (2645), and of course current patch.

You can find a link to the most recent Halo Checkpoint Manager (HCM) version here.

LiveSplit

LiveSplit displays real-time splits for different segments of a game, allowing runners to compare their current performance to personal bests, previous runs, or world records.

To enable LiveSplit for MCC, Type "Halo: The Master Chief Collection" under Game Name, and launch Halo MCC with EAC Off.

Download Link

HR Patcher

A tool developed by Scales to fix various game crashes that occur on the MCC. Must use with EAC Off.

Download Link.

CheatEngine

CheatEngine is a development environment used for modding games. While most features are now obsolete thanks to HCM, there is still some applicable use cases for strategy development.

AutoHotKey

A tool to rebind keyboard keys that are unable to be remapped in-game. Most runners use this to rebind the key that skips the cutscene, swapping Space for T. Use the following code line for AHK (MCC rebind).

#IfWinActive ahk_exe
MCC-Win64-Shipping.exe

Space::t
t::Space

AutoHotkey can compile the above script into an exe which you can then add as a startup program for convenience.

MCC Downpatching

Work in Progress!

FlowTimer

FlowTimer is a metronome tool used for timing ultra-precise inputs. This primary has applications in Halo: Combat Evolved; however, it is useful for strategy development in other titles.

Github Link

Reclaimer

Reclaimer is a tool for viewing and exporting assets from game files. While it's designed for Halo games, its also possible for developers to create plugins which could support other games, or add additional features related to Halo. In the speedrunning community, we often use this to view map files.

Note: While obsolete for most titles at this point, it can still be useful when mod tools break, which happens.

Assembly

Assembly is a free, open-source Halo cache file (.map) editor that was built from the ground up. It allows users to create and distribute creative patches for game content. This tool is best used to view asset information, such as weapon damage, map assets, and enemy health.

Halo MCC Mod Tools

Official tools released by 343 Industries that allow players to create, edit, and share custom content for Halo titles included in MCC. These tools are primarily based on the same development kits used by the original Bungie and 343 dev teams, and include access to powerful editors for maps, game logic, scripting, and assets. Currently available for titles like Halo: Reach, Halo: CE, and Halo 2, the tools include:

Tag Editor: For modifying game objects, effects, weapons, and more.

Sapien: A level and scenario editor for placing objects and setting gameplay elements.

Guerilla: A data editor used for tweaking game tags.

Tool: A command-line utility for compiling maps and processing game assets.

These tools can be found in Steam.

Foobar2000

Foobar2000 is used to extract audio files from Halo MCC. This is important for strategy development when measuring dialogue duration.

Avidemux

Avidemux is a free video editor designed to make simple cuts and tweaks to video clips. This program is great for quick retiming of a run that uses the Real-Time-Attack (RTA) timing method.

Game-Specific Tools

The below sections will link and describe tools that are used for one specific game or category, including checkpoint libraries.


Halo: Combat Evolved

Legendary Practice Saves

The following resource is a collection of checkpoints used for practicing the game on legendary.

Place the files in the Halo 1 folder for HCM in the following Structure:

Halo 1
  3251
    Legendary
      Level 
        Classic (For PoA and Two Betrayals)
        Camo Route (For TnR)
        RSS (For 343)
        First Floor Skip (For Library)
        OOB IL Route (For Maw)

Individual Level Timing Guide

Resource for learning how to retime Halo: Combat Evolved IL runs, as the autosplitter can be inaccurate.

Halo CE Classic MCC Mod

Halo CE Classic does have different geometry compared to the MCC version, as well as some other game mechanic differences. This mod fixes these dependencies.

Halo CE Gearbox Port Autosplitters

LiveSplit autosplitters for the Gearbox port of Halo CE. You can download them here.

Halo CE Custom Edition

Work in Progress!

Halo 2

Legendary Checkpoint Library

Checkpoint library for practice, to be used with HCM. Note: You must use HCM v3.1.7.

Easy Checkpoint Library

Checkpoint library for practice, to be used with HCM. Note: You must use HCM v3.1.7.

Language Comparison List

Halo 2 Classic levels are faster or slower depending on the version of the game you play on, and the associated language. The differences can be found here.

Halo 3

Easy Practice Checkpoints

Checkpoint library for practice, to be used with HCM. Note: You must use HCM v3.1.6.

Coordinates Button Combo

Controller Only.

Jump + Crouch + Flashlight + Switch Nades + Reload Hold all at the same time for up to 4 seconds.