About chimera.ini
Thechimera.ini file provides additional configuration for Chimera beyond console commands. This file is NOT automatically generated, so you are responsible for keeping it up-to-date. Using the INI file is optional unless you want to take advantage of features configured through it.
You can get a fresh copy of chimera.ini from the Chimera repository.
File Format
Encoding
Comments
Lines that begin with a semicolon; are comments and are ignored by the parser. Comments are also used to “comment out” settings:
setting_name (“uncommenting” the line) will activate the setting.
Configuration Sections
The chimera.ini file is organized into the following sections:Halo Settings
Game initialization, paths, ports, and core Halo settings
Video Settings
Resolution, refresh rate, vsync, windowed mode, and graphics options
Chat Settings
Custom chat, server messages, console, and messaging display
Font Settings
Override game fonts with custom system fonts
Controller Settings
Gamepad configuration and button mapping
Hotkeys
Function keys and keyboard shortcuts for commands
Additional Sections
Error Handling
Control how Chimera handles errors:boolean
default:"0"
Set to
1 to not show any error boxes created by Chimera.boolean
default:"0"
Set to
1 to show segmentation fault errors.Scoreboard
Customize the scoreboard appearance:string
default:"small"
Font to use for the scoreboard. Options:
smaller, small, large, console, systemnumber
default:"0.5"
Fade time in seconds.
0.5 is default, 0 is instant.Player Names
Customize names displayed when looking at players:string
default:"small"
Font to use for player names. Options:
smaller, small, large, console, systemServer List
Configure server list behavior:boolean
default:"1"
Enable automatically getting the server list on open.
string
Master server hostname for server list queries.
string
Master server key hostname.
string
Primary NAT negotiation server.
string
Secondary NAT negotiation server.
Maps
Map compatibility settings:boolean
default:"1"
Enable/disable the map compatibility list. Used to support legacy maps that depend on Gearbox renderer regressions and legacy Chimera hacks.
Memory
Map loading and memory settings:boolean
default:"0"
Load maps directly into RAM rather than use temporary files. Requires LAA-patched haloce.exe.
number
default:"1024"
Size of buffer (in MiB) to allocate for both the UI and one non-UI map.
boolean
default:"0"
Show the time it took to decompress maps.
string
default:"small"
Font to use when downloading maps. Options:
smaller, small, large, console, systemstring
URL template used to download maps. Supports RFC 3986 URLs with placeholders:
{map}- map name{game}- game type (“halor” for PC, “halom” for CE, “halod” for trial){server}- current server’s IP address{password}- server password{mirror<x,y,...>}- comma-separated mirror values
boolean
default:"0"
Enable downloading of retail (HaloMD / Halo PC) maps. OFF by default due to potential incompatibility.
boolean
default:"0"
Enable loading Lua scripts embedded in maps. No effect on Halo Trial.
Debug
Advanced debug settings:boolean
default:"0"
Use pixel shader collection from the “shaders” folder rather than built-in collections.
boolean
default:"0"
Use vertex shader collection from the “shaders” folder rather than built-in collections.
