Hi all,
This is a script from warhead to review demos properly!!!!
You can add the following scripts into the autoexec.cfg which is located in the ./q3ut4 folder. Just copy/past it into your autoexec.cfg and change the key bind at will.
These are the most important ones :
//=========== Some toggles ============================================================
set cg_hitsound 1 //hit-sounds when hitting an opponent
set cg_stereoSeparation 1 //Separation of stereo range 0-1
//=========== Demo Speed ============================================================
set dt_00 "set dt_f vstr dt_01; set dt_b vstr dt_00; cl_freezedemo 1; timescale 0.01; ut_echo >> ^1DEMO SPEED |---------------- 0% <<"
set dt_01 "set dt_f vstr dt_02; set dt_b vstr dt_00; cl_freezedemo 0; timescale 0.25; ut_echo >> ^1DEMO SPEED =|-------------- 25% <<"
set dt_02 "set dt_f vstr dt_03; set dt_b vstr dt_01; cl_freezedemo 0; timescale 0.50; ut_echo >> ^1DEMO SPEED ==|------------ 50% <<"
set dt_03 "set dt_f vstr dt_04; set dt_b vstr dt_02; cl_freezedemo 0; timescale 0.75; ut_echo >> ^1DEMO SPEED ===|---------- 75% <<"
set dt_04 "set dt_f vstr dt_05; set dt_b vstr dt_03; cl_freezedemo 0; timescale 1.00; ut_echo >> ^1DEMO SPEED ====|-------- 100% <<"
set dt_05 "set dt_f vstr dt_06; set dt_b vstr dt_04; cl_freezedemo 0; timescale 1.50; ut_echo >> ^1DEMO SPEED =====|------ 150% <<"
set dt_06 "set dt_f vstr dt_07; set dt_b vstr dt_05; cl_freezedemo 0; timescale 2.00; ut_echo >> ^1DEMO SPEED ======|---- 200% <<"
set dt_07 "set dt_f vstr dt_08; set dt_b vstr dt_06; cl_freezedemo 0; timescale 2.50; ut_echo >> ^1DEMO SPEED =======|-- 250% <<"
set dt_08 "set dt_f vstr dt_08; set dt_b vstr dt_07; cl_freezedemo 0; timescale 3.00; ut_echo >> ^1DEMO SPEED ========| 300% <<"
vstr dt_04 // set default
bind KP_PLUS "vstr dt_f" // Increase Speed
bind KP_MINUS "vstr dt_b" // Decrease Speed
// WH INFO : so the keypad + and keypad - are used to speed up / slow down the demo (or even pause it)
//=======================================
//=========== Shownormals Toggle ====================================================
set shownor_off "r_shownormals 0; wait 15; ut_echo ^1SHOWNORMALS: OFF; set shownor vstr shownor_on"
set shownor_on "r_shownormals 1; wait 15; ut_echo ^1SHOWNORMALS: ON; set shownor vstr shownor_off"
set shownor "vstr shownor_off" //set default
bind KP_ENTER "vstr shownor"
// WH INFO : so the keypad ENTER will turn on or off the shownormals
//=======================================
//========== Change Volume ==========================================================
set vol_00 "set vol_f vstr vol_01; set vol_b vstr vol_00; set s_volume 0.0; ut_echo ^1VOLUME |-------------------- 0.0"
set vol_01 "set vol_f vstr vol_02; set vol_b vstr vol_00; set s_volume 0.1; ut_echo ^1VOLUME =|------------------ 0.1"
set vol_02 "set vol_f vstr vol_03; set vol_b vstr vol_01; set s_volume 0.2; ut_echo ^1VOLUME ==|---------------- 0.2"
set vol_03 "set vol_f vstr vol_04; set vol_b vstr vol_02; set s_volume 0.3; ut_echo ^1VOLUME ===|-------------- 0.3"
set vol_04 "set vol_f vstr vol_05; set vol_b vstr vol_03; set s_volume 0.4; ut_echo ^1VOLUME ====|------------ 0.4"
set vol_05 "set vol_f vstr vol_06; set vol_b vstr vol_04; set s_volume 0.5; ut_echo ^1VOLUME =====|---------- 0.5"
set vol_06 "set vol_f vstr vol_07; set vol_b vstr vol_05; set s_volume 0.6; ut_echo ^1VOLUME ======|-------- 0.6"
set vol_07 "set vol_f vstr vol_08; set vol_b vstr vol_06; set s_volume 0.7; ut_echo ^1VOLUME =======|------ 0.7"
set vol_08 "set vol_f vstr vol_09; set vol_b vstr vol_07; set s_volume 0.8; ut_echo ^1VOLUME ========|---- 0.8"
set vol_09 "set vol_f vstr vol_10; set vol_b vstr vol_08; set s_volume 0.9; ut_echo ^1VOLUME =========|-- 0.9"
set vol_10 "set vol_f vstr vol_10; set vol_b vstr vol_09; set s_volume 1.0; ut_echo ^1VOLUME ==========| 1.0"
vstr vol_05 // set default
bind PGUP "vstr vol_f" // Increase Volume
bind PGDN "vstr vol_b" // Decrease Volume
// WH INFO : so the PageUp and PageDown keys change the volume within UrT
THNX WarHead