Download the enhancement. (79.8KB) UPDATED 1:30am CST 1/30/00 with new features
Running a QVM for the UI will not impact performance noticably on any machine capable of running quake3, so I have removed the DLL version. If you get an error message regarding a uix86.dll, simply delete that file and you should be fine.
Put this file in your baseq3 folder, and the following features will be added to your demo menu (3-5 are new):
(1) You will be able to start a demo by pressing [Enter] while a demo is selected;
(2) You can access demos in sub-directories of the Demos folder;
(3) Column widths will be automatically adjusted to fit your demo names without overlap;
(4) You can use "escape" and "backspace" to back up one folder - escape will go back to the main menu, but backspace stops at "demos";
(5) Demos and directories are sorted alphabetically.
Note: this .pk3 only contains the file "vm\ui.qvm" and "vm\readme.txt". Since its name lies after pak?.pk3 alphabetically, it will replace id's default ui.qvm. You can also create a new directory in your Quake III root directory (eg, a "demos" directory) and put "qdemo_ui.pk3" in this new directory. The enhanced demo features can then be accessed by running quake3 with the "+set fs_game demos" command line option. You can do this from the command line, or by editing a quake3 shortcut.
You can email me at [email protected] to get the source code, if you wish. I only modified the ui_demo2.c file.
All the jumps demoed here are ones that I personally discovered. It is possible that other people have discovered them independently.
dm9 megahealth 1 get mega from rl