Overview
The[halo] section configures how Halo is initialized, including file paths, network ports, and gameplay optimizations.
Path Configuration
Change where profiles are stored. Can be absolute or relative. Can be overridden with the
-path command-line argument.Change where downloaded maps are stored. Can be absolute or relative.
Change where to load maps from. Can be absolute or relative.
Path to an 8-bit text file containing commands to execute on startup.
Example: Custom Paths
Network Configuration
Server port for hosting games. Can be overridden with the
-port command-line argument.Client port for joining games. Can be overridden with the
-cport command-line argument.Example: Network Ports
Game Behavior
Enable the developer console. Can be overridden with the
-console command-line argument.Enable intro videos. Normally disabled by default as it makes starting the game take longer. On demo version, this also enables the outro video.
Enable menu music. Set to
0 to disable.Enable video rendering when Halo is not in focus (e.g., tabbed out).
Enable April Fools features. Uncomment to disable.
Example: Game Behavior
Optimal Defaults
Use optimal defaults to make the game play more like a proper PC game. Enables the following:
chimera_af truechimera_aim_assist truechimera_block_loading_screen truechimera_block_mouse_acceleration truechimera_diagonals 0.75chimera_fov autochimera_fov_cinematic autochimera_fp_reverb truechimera_throttle_fps 300chimera_uncap_cinematic truechimera_model_detail truechimera_lock_fp_model_fov
Enabling
optimal_defaults is recommended for the best PC gaming experience.Example: Optimal Defaults
Advanced Settings
Enable running multiple instances of Halo simultaneously.
Use a custom hash for identification. Can be a string up to 32 characters OR
% for a random hash.