Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/BestProjectTeam/BestClient/llms.txt

Use this file to discover all available pages before exploring further.

BestClient wraps its interface elements in smooth entrance and exit animations to give the UI a polished, modern feel. Every individual animation has its own enable toggle and millisecond duration so you can mix instant snapping in critical areas — like the killfeed — with gentle reveals elsewhere. A single master switch, bc_animations, turns all BestClient UI animations off at once when you need a completely static, distraction-free display.

Master Toggle

bc_animations
int
default:"1"
Global toggle for all BestClient UI animations. Set to 0 to disable every animation listed on this page at once. Individual toggles still take effect when the master is re-enabled. Default: 1 (enabled).
Run bc_animations 0 in the console to instantly disable all BestClient UI animations for minimal visual noise. Re-enable with bc_animations 1 and your per-animation settings will be preserved.

Module Reveal

The module reveal animation plays when BestClient settings panels expand or collapse in the settings UI.
bc_module_ui_reveal_animation 1
bc_module_ui_reveal_animation_ms 180
bc_module_ui_reveal_animation
int
default:"1"
Toggle the expand/collapse animation on BestClient module settings panels. Default: 1 (enabled).
bc_module_ui_reveal_animation_ms
int
default:"180"
Duration of the module reveal animation in milliseconds. Range: 1–500. Default: 180.

Ingame Menu

The ingame menu animation plays when you open or close the ESC in-game menu.
bc_ingame_menu_animation 1
bc_ingame_menu_animation_ms 220
bc_ingame_menu_animation
int
default:"0"
Toggle the slide/fade animation for the ESC ingame menu. Default: 0 (disabled).
bc_ingame_menu_animation_ms
int
default:"220"
Duration of the ingame menu animation in milliseconds. Range: 1–500. Default: 220.

The main menu animation controls the hover effect on buttons in the offline main menu.
bc_main_menu_animation 1
bc_main_menu_animation_speed 12
bc_main_menu_animation
int
default:"1"
Toggle the hover animation on main menu buttons. Default: 1 (enabled).
bc_main_menu_animation_speed
int
default:"12"
Speed of the main menu button hover animation. Higher values make the hover transition faster. Range: 1–50. Default: 12.

Chat Animations

Chat has three separate animation phases — the passive idle scroll, the open/close transition, and the typing indicator — each independently controllable. The animation type selector additionally changes how messages enter the viewport.
bc_chat_animation 1
bc_chat_animation_ms 300
bc_chat_open_animation 1
bc_chat_open_animation_ms 220
bc_chat_typing_animation 1
bc_chat_typing_animation_ms 180
bc_chat_animation_type 3
bc_chat_animation
int
default:"1"
Toggle the passive chat scroll animation (new messages entering the log). Default: 1 (enabled).
bc_chat_animation_ms
int
default:"300"
Duration of the chat message scroll animation in milliseconds. Range: 1–500. Default: 300.
bc_chat_open_animation
int
default:"1"
Toggle the animation that plays when the chat window opens or closes. Default: 1 (enabled).
bc_chat_open_animation_ms
int
default:"220"
Duration of the chat open/close animation in milliseconds. Range: 1–500. Default: 220.
bc_chat_typing_animation
int
default:"1"
Toggle the animation shown in the text-input area while you are typing a message. Default: 1 (enabled).
bc_chat_typing_animation_ms
int
default:"180"
Duration of the typing indicator animation in milliseconds. Range: 1–500. Default: 180.
bc_chat_animation_type
int
default:"3"
Style of the chat message enter animation. Values 14 select different motion curves and directions. Range: 1–4. Default: 3.

Killfeed

The killfeed animation controls how kill entries appear and disappear in the top-right corner of the HUD.
bc_killfeed_animation 1
bc_killfeed_animation_ms 200
bc_killfeed_animation
int
default:"1"
Toggle the fade/slide animation for killfeed entries. Default: 1 (enabled).
bc_killfeed_animation_ms
int
default:"200"
Duration of the killfeed entry animation in milliseconds. Range: 1–500. Default: 200.

Miscellaneous UI

These settings control smaller visual details that affect the scoreboard, ESC player list, emoticons, and tab overlay.
bc_emoticon_shadow 1
bc_scoreboard_team_gradients 1
bc_show_points_in_tab 0
bc_esc_player_list 1
bc_emoticon_shadow
int
default:"0"
Draw a drop shadow behind emoticons to improve readability on bright backgrounds. Default: 0 (disabled).
bc_scoreboard_team_gradients
int
default:"1"
Render scoreboard team color rows with a left-to-right gradient fade instead of a solid block of color. Default: 1 (enabled).
bc_show_points_in_tab
int
default:"0"
Show each player’s DDNet points in the Tab scoreboard, inserted between the player name and clan columns. Default: 0 (disabled).
bc_esc_player_list
int
default:"0"
Show the full player list inside the ESC in-game menu under the Game tab. Default: 0 (disabled).

Build docs developers (and LLMs) love