Command and cvar search tool

Link for the impatient: xonotic.org/tools/cacs

Back in the days of Nexuiz, finding cmds and cvars was difficult. We had a wiki with a limited list, that didn’t always keep up with the ever-changing game. Thanks to handy tip from a fellow player, I learned I could use “cmdlist” and “cvarlist” to dump them all to console. Combined with “log_file”, I was able to get an exhaustive list of every command and cvar in the game… which is a lot.

Rather than search through those text files, I opted to build a tool to do that for me (and anyone else interested), this led to the first iteration of what is now referred to as “CACS” (Command and cvar search). Soon after, divVerent was kind enough to build a similar tool into the menu system (shown below).

The Xonotic advanced settings panel

The Xonotic advanced settings panel

While this serves many needs and will never be out-of-date, sometimes it’s easier to search for cvars outside of the game. This is why I decided to rewrite the tool from scratch to it make easier to maintain and integrate into other projects.

Today I’d like to announce integrating the tool into xonotic.org under an emerging section of the website, “tools”.

The new CACS tool

The new CACS tool

You can visit the tool at xonotic.org/tools/cacs.

An isolated version of the tool and source code with multigame support is available on GitHub.

Comments and suggestions are welcome in the discussion thread here. Enjoy!

Xonotic is a fast paced first person shooter where crisp movement, nuanced weapons, and in-your-face action combine to create addictive arena-style gameplay.
Xonotic is free to play and modify under the copyleft GPLv3+ license. Download it today!

Previous post:
Next post: