Skip to main content

Overview

Chimera provides extensive customization for chat, server messages, and console display through the [custom_chat] and [custom_console] sections.

Custom Console

The [custom_console] section configures the developer console appearance and behavior.

Enable Custom Console

enabled
boolean
default:"0"
Enable custom console features.
enable_scrollback
boolean
default:"1"
Enable scrollback with Page Up/Down keys.
[custom_console]
enabled=1
enable_scrollback=1

Buffer Settings

buffer_size
number
default:"10000"
Maximum number of lines the console can store.
buffer_size_soft
number
default:"256"
Soft limit - old lines are deleted after this many lines are hit.
[custom_console]
buffer_size=10000
buffer_size_soft=256

Display Settings

line_height
number
default:"1.1"
Line height multiplier. 1.0 means potentially no gap between lines.
x_margin
number
default:"10"
Margins on left and right side in pixels.
fade_start
number
default:"3.0"
Time in seconds before lines start fading.
fade_time
number
default:"0.75"
Time in seconds for lines to completely fade.
[custom_console]
line_height=1.1
x_margin=10
fade_start=3.0
fade_time=0.75

Custom Chat

The [custom_chat] section configures chat messages, server messages, and chat input display.

Server Messages

Server messages appear in the top-right by default and show announcements from the server.

Colors

server_message_color_a
number
default:"0.5"
Alpha (transparency) from 0-1.
server_message_color_r
number
default:"0.45"
Red intensity from 0-1.
server_message_color_g
number
default:"0.72"
Green intensity from 0-1.
server_message_color_b
number
default:"1.0"
Blue intensity from 0-1.
[custom_chat]
server_message_color_a=0.5
server_message_color_r=0.45
server_message_color_g=0.72
server_message_color_b=1.0

Position and Size

server_message_x
number
default:"360"
X offset in HUD pixels.
server_message_y
number
default:"60"
Y offset in HUD pixels.
server_message_w
number
default:"350"
Width in HUD pixels.
server_message_h
number
default:"380"
Height in HUD pixels.
server_message_h_chat_open
number
default:"160"
Height when chat is open in HUD pixels.
server_message_anchor
string
default:"top_right"
Anchor point. Options: top_left, top_right, center, bottom_left, bottom_right
[custom_chat]
server_message_x=360
server_message_y=60
server_message_w=350
server_message_h=380
server_message_h_chat_open=160
server_message_anchor=top_right

Behavior

server_message_hide_on_console
boolean
default:"0"
Hide server messages when console is visible.
server_message_font
string
default:"small"
Font for server messages. Options: smaller, small, large, console, system
server_slide_time_length
number
default:"0"
Animation time in seconds for sliding.
server_time_up
number
default:"5.0"
Display time in seconds when chat is not in focus.
server_fade_out_time
number
default:"1.0"
Fade out time in seconds.
server_line_height
number
default:"1.1"
Line height multiplier.
server_message_allow_unsolicted_rcon_messages
boolean
default:"0"
Allow unsolicited rcon messages in console instead of server messages. Off by default as it can disrupt gameplay.
[custom_chat]
server_message_font=small
server_slide_time_length=0
server_time_up=5.0
server_fade_out_time=1.0
server_line_height=1.1

Chat Messages

Chat messages appear in the top-left by default and show player chat.

Team Colors

chat_message_color_ffa_[a/r/g/b]
number
Free-for-all chat color (alpha, red, green, blue) from 0-1.
chat_message_color_red_[a/r/g/b]
number
Red team chat color (alpha, red, green, blue) from 0-1.
chat_message_color_blue_[a/r/g/b]
number
Blue team chat color (alpha, red, green, blue) from 0-1.
[custom_chat]
# Free-for-all
chat_message_color_ffa_a=0.85
chat_message_color_ffa_r=0.85
chat_message_color_ffa_g=1.0
chat_message_color_ffa_b=0.85

# Red team
chat_message_color_red_a=0.85
chat_message_color_red_r=1.0
chat_message_color_red_g=0.85
chat_message_color_red_b=0.85

# Blue team
chat_message_color_blue_a=0.85
chat_message_color_blue_r=0.85
chat_message_color_blue_g=0.85
chat_message_color_blue_b=1.0

Position and Size

chat_message_x
number
default:"8"
X offset in HUD pixels.
chat_message_y
number
default:"38"
Y offset in HUD pixels.
chat_message_w
number
default:"612"
Width in HUD pixels.
chat_message_h
number
default:"300"
Height in HUD pixels.
chat_message_h_chat_open
number
default:"300"
Height when chat is open in HUD pixels.
chat_message_anchor
string
default:"top_left"
Anchor point. Options: top_left, top_right, center, bottom_left, bottom_right
[custom_chat]
chat_message_x=8
chat_message_y=38
chat_message_w=612
chat_message_h=300
chat_message_anchor=top_left

Behavior

chat_message_hide_on_console
boolean
default:"1"
Hide chat messages when console is visible.
chat_message_font
string
default:"small"
Font for chat messages. Options: smaller, small, large, console, system
chat_slide_time_length
number
default:"0.25"
Animation time in seconds for sliding.
chat_time_up
number
default:"5.0"
Display time in seconds when chat is not in focus.
chat_fade_out_time
number
default:"1.0"
Fade out time in seconds.
chat_line_height
number
default:"1.1"
Line height multiplier.
[custom_chat]
chat_message_hide_on_console=1
chat_message_font=small
chat_slide_time_length=0.25
chat_time_up=5.0
chat_fade_out_time=1.0
chat_line_height=1.1

Chat Input

Chat input field appears when you press the chat key.

Colors

chat_input_color_a
number
default:"1.0"
Alpha (transparency) from 0-1.
chat_input_color_r
number
default:"1.0"
Red intensity from 0-1.
chat_input_color_g
number
default:"1.0"
Green intensity from 0-1.
chat_input_color_b
number
default:"1.0"
Blue intensity from 0-1.
[custom_chat]
chat_input_color_a=1.0
chat_input_color_r=1.0
chat_input_color_g=1.0
chat_input_color_b=1.0

Position and Size

chat_input_x
number
default:"8"
X offset in HUD pixels.
chat_input_y
number
default:"338"
Y offset in HUD pixels.
chat_input_w
number
default:"612"
Width in HUD pixels.
chat_input_anchor
string
default:"top_left"
Anchor point. Options: top_left, top_right, center, bottom_left, bottom_right
chat_input_font
string
default:"small"
Font for chat input. Options: smaller, small, large, console, system
[custom_chat]
chat_input_x=8
chat_input_y=338
chat_input_w=612
chat_input_anchor=top_left
chat_input_font=small

Complete Example

[custom_console]
enabled=1
enable_scrollback=1
buffer_size=10000
buffer_size_soft=256
line_height=1.1
x_margin=10
fade_start=3.0
fade_time=0.75

[custom_chat]
# Server messages (top-right, cyan)
server_message_color_a=0.5
server_message_color_r=0.45
server_message_color_g=0.72
server_message_color_b=1.0
server_message_x=360
server_message_y=60
server_message_w=350
server_message_h=380
server_message_anchor=top_right
server_message_font=small
server_time_up=5.0
server_fade_out_time=1.0

# Chat messages (top-left)
chat_message_x=8
chat_message_y=38
chat_message_w=612
chat_message_h=300
chat_message_anchor=top_left
chat_message_hide_on_console=1
chat_message_font=small
chat_time_up=5.0
chat_fade_out_time=1.0

# Chat input
chat_input_x=8
chat_input_y=338
chat_input_w=612
chat_input_anchor=top_left
chat_input_font=small

Build docs developers (and LLMs) love