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:Set to
1 to not show any error boxes created by Chimera.Set to
1 to show segmentation fault errors.Scoreboard
Customize the scoreboard appearance:Font to use for the scoreboard. Options:
smaller, small, large, console, systemFade time in seconds.
0.5 is default, 0 is instant.Player Names
Customize names displayed when looking at players:Font to use for player names. Options:
smaller, small, large, console, systemServer List
Configure server list behavior:Enable automatically getting the server list on open.
Master server hostname for server list queries.
Master server key hostname.
Primary NAT negotiation server.
Secondary NAT negotiation server.
Maps
Map compatibility settings: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:Load maps directly into RAM rather than use temporary files. Requires LAA-patched haloce.exe.
Size of buffer (in MiB) to allocate for both the UI and one non-UI map.
Show the time it took to decompress maps.
Font to use when downloading maps. Options:
smaller, small, large, console, systemURL 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
Enable downloading of retail (HaloMD / Halo PC) maps. OFF by default due to potential incompatibility.
Enable loading Lua scripts embedded in maps. No effect on Halo Trial.
Debug
Advanced debug settings:Use pixel shader collection from the “shaders” folder rather than built-in collections.
Use vertex shader collection from the “shaders” folder rather than built-in collections.
