Page 1 of 1

Unvanquished extended color stripping in XQF game server browser

Posted: Thu Jul 17, 2025 5:41 pm UTC
by illwieckz

Right, I haven't released a new XQF release in eleven years (oof 😱), I may do one in a near future.

XQF is a game server browser with support for Unvanquished: https://github.com/XQF/xqf

In the last weeks I implemented the stripping of extended color stripping (the hex color codes in the form ^#NNNNNN), something I wanted to do for a very long time: https://github.com/XQF/xqf/commit/7388f ... a46ada7569

One limitation still remaining to display all server names properly is that both XQF and the the underlying Qstat query tool is not utf-8 aware yet, but that would require a lot of work.

So, outside of servers with special characters, XQF can now properly display the server names, properly stripping all the color codes.

I would also like to add crn-decoding to display the Unvanquished levelshots. It would be doable either by using the crnlib directly, or by importing the crnrgba code from NetRadiant.

Around other XQF news, a lot of work to clean-up deprecated code was done last year by ZTM but this is not GTK3-ready yet. GTK2 is still needed.