Posted by detrate on April 4, 2015
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).
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”.
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 free and fast-paced first person shooter for Linux, macOS, and Windows. It combines addictive, arena-style gameplay with rapid movement and a wide array of weapons. Xonotic is available under the permissive GPLv3+ license. Download your copy today!