Here are the best menus you've ever seen for tremulous with oticz's (in fact it will probably be included in the next version of tremfusion). It still needs loads of tweaking but it allready usable. Some screens:



























As I modified the ui.qvm a bit there also is a decent screenshot viewer



Download it
here. (put it in your base folder and set ui_menufiles to "ui/menus.txt")
You'll need Tremfusion's client or some other client that doesn't pure check when disconnected (I believe MG's one suits too).
In a technical point of view, I'm using a Makefile and cpp to preprocess menus so that I have to type less code when making these (and also to make things more clear but it didn't quietly work).
Here is the whole project (with broken ingame menus). You'll need a working unix thing to compile it (make, cpp mkdir and cp). To compile simply type make in the root folder. (The Makefile does not copy assets and scripts, you'll have to do it by hand.)
The sources of the ui.qvm are in the tremfusion repo (default branch).
Credit goes to: Amanieu, Chessguy, Colynn, K-otic, Mexel, Comp, Exclamation, Mexel, Hellrider, Volt, and a lot of others that I can't list here.
I'll try to set up some mirrors SOON(tm) and you should also know that the control options are made for Tremfusion's Server and MGDev.
Enjoy!