Here are some nifty scripts to help you out with demo recording and playback.
Demo Player #1 Submbitted by Nologic.
This scripts allows you to easily play demos recoreded with Demo Recorder #1. This uses a 'previous' button, 'next' button, and 'stop' button.
// Demo Player Bi Directional Script
// =================================
// By Nologic
alias dev_0 "developer 0"
alias dev_1 "developer 1"
alias dp_mn "dev_1; echo No Demo Selected; dev_0"
alias dp_00 "alias dp_f dp_01; alias dp_b dp_mn; dev_1; echo Watching Demo_00; dev_0; stopdemo; playdemo Demo_00.dem"
alias dp_01 "alias dp_f dp_02; alias dp_b dp_00; dev_1; echo Watching Demo_01; dev_0; stopdemo; playdemo Demo_01.dem"
alias dp_02 "alias dp_f dp_03; alias dp_b dp_01; dev_1; echo Watching Demo_02; dev_0; stopdemo; playdemo Demo_02.dem"
alias dp_03 "alias dp_f dp_04; alias dp_b dp_02; dev_1; echo Watching Demo_03; dev_0; stopdemo; playdemo Demo_03.dem"
alias dp_04 "alias dp_f dp_05; alias dp_b dp_03; dev_1; echo Watching Demo_04; dev_0; stopdemo; playdemo Demo_04.dem"
alias dp_05 "alias dp_f dp_06; alias dp_b dp_04; dev_1; echo Watching Demo_05; dev_0; stopdemo; playdemo Demo_05.dem"
alias dp_06 "alias dp_f dp_07; alias dp_b dp_05; dev_1; echo Watching Demo_06; dev_0; stopdemo; playdemo Demo_06.dem"
alias dp_07 "alias dp_f dp_08; alias dp_b dp_06; dev_1; echo Watching Demo_07; dev_0; stopdemo; playdemo Demo_07.dem"
alias dp_08 "alias dp_f dp_09; alias dp_b dp_07; dev_1; echo Watching Demo_08; dev_0; stopdemo; playdemo Demo_08.dem"
alias dp_09 "alias dp_f dp_10; alias dp_b dp_08; dev_1; echo Watching Demo_09; dev_0; stopdemo; playdemo Demo_09.dem"
alias dp_10 "alias dp_f dp_11; alias dp_b dp_09; dev_1; echo Watching Demo_10; dev_0; stopdemo; playdemo Demo_10.dem"
alias dp_11 "alias dp_f dp_12; alias dp_b dp_10; dev_1; echo Watching Demo_11; dev_0; stopdemo; playdemo Demo_11.dem"
alias dp_12 "alias dp_f dp_13; alias dp_b dp_11; dev_1; echo Watching Demo_12; dev_0; stopdemo; playdemo Demo_12.dem"
alias dp_13 "alias dp_f dp_14; alias dp_b dp_12; dev_1; echo Watching Demo_13; dev_0; stopdemo; playdemo Demo_13.dem"
alias dp_14 "alias dp_f dp_15; alias dp_b dp_13; dev_1; echo Watching Demo_14; dev_0; stopdemo; playdemo Demo_14.dem"
alias dp_15 "alias dp_f dp_16; alias dp_b dp_14; dev_1; echo Watching Demo_15; dev_0; stopdemo; playdemo Demo_15.dem"
alias dp_16 "alias dp_f dp_17; alias dp_b dp_15; dev_1; echo Watching Demo_16; dev_0; stopdemo; playdemo Demo_16.dem"
alias dp_17 "alias dp_f dp_18; alias dp_b dp_16; dev_1; echo Watching Demo_17; dev_0; stopdemo; playdemo Demo_17.dem"
alias dp_18 "alias dp_f dp_19; alias dp_b dp_17; dev_1; echo Watching Demo_18; dev_0; stopdemo; playdemo Demo_18.dem"
alias dp_19 "alias dp_f dp_mx; alias dp_b dp_18; dev_1; echo Watching Demo_19; dev_0; stopdemo; playdemo Demo_19.dem"
alias dp_mx "dev_1; echo No Demo Selected; dev_0"
alias dp_f "dp_00"
alias dp_b "dp_mn"
bind . "dp_f" // Next
bind , "dp_b" // Prev
bind / "stopdemo" // Stop
Demo Player #2 Submbitted by Nologic.
This scripts allows you to easily play demos recoreded with Demo Recorder #1. This uses a 'previous' button, a 'next' button, a 'activate' (play) button, and a 'stop' button.
// Demo Player Bi Directional Activation Script
// ============================================
// By Nologic
alias dev_0 "developer 0"
alias dev_1 "developer 1"
alias dp_mn "dev_1; echo No Demo Selected; dev_0"
alias dp_00 "alias dp_f dp_01; alias dp_b dp_mn; alias dp_a dpa_00; dev_1; echo Demo_00 Ready to Watch; dev_0"
alias dp_01 "alias dp_f dp_02; alias dp_b dp_00; alias dp_a dpa_01; dev_1; echo Demo_01 Ready to Watch; dev_0"
alias dp_02 "alias dp_f dp_03; alias dp_b dp_01; alias dp_a dpa_02; dev_1; echo Demo_02 Ready to Watch; dev_0"
alias dp_03 "alias dp_f dp_04; alias dp_b dp_02; alias dp_a dpa_03; dev_1; echo Demo_03 Ready to Watch; dev_0"
alias dp_04 "alias dp_f dp_05; alias dp_b dp_03; alias dp_a dpa_04; dev_1; echo Demo_04 Ready to Watch; dev_0"
alias dp_05 "alias dp_f dp_06; alias dp_b dp_04; alias dp_a dpa_05; dev_1; echo Demo_05 Ready to Watch; dev_0"
alias dp_06 "alias dp_f dp_07; alias dp_b dp_05; alias dp_a dpa_06; dev_1; echo Demo_06 Ready to Watch; dev_0"
alias dp_07 "alias dp_f dp_08; alias dp_b dp_06; alias dp_a dpa_07; dev_1; echo Demo_07 Ready to Watch; dev_0"
alias dp_08 "alias dp_f dp_09; alias dp_b dp_07; alias dp_a dpa_08; dev_1; echo Demo_08 Ready to Watch; dev_0"
alias dp_09 "alias dp_f dp_10; alias dp_b dp_08; alias dp_a dpa_09; dev_1; echo Demo_09 Ready to Watch; dev_0"
alias dp_10 "alias dp_f dp_11; alias dp_b dp_09; alias dp_a dpa_10; dev_1; echo Demo_10 Ready to Watch; dev_0"
alias dp_11 "alias dp_f dp_12; alias dp_b dp_10; alias dp_a dpa_11; dev_1; echo Demo_11 Ready to Watch; dev_0"
alias dp_12 "alias dp_f dp_13; alias dp_b dp_11; alias dp_a dpa_12; dev_1; echo Demo_12 Ready to Watch; dev_0"
alias dp_13 "alias dp_f dp_14; alias dp_b dp_12; alias dp_a dpa_13; dev_1; echo Demo_13 Ready to Watch; dev_0"
alias dp_14 "alias dp_f dp_15; alias dp_b dp_13; alias dp_a dpa_14; dev_1; echo Demo_14 Ready to Watch; dev_0"
alias dp_15 "alias dp_f dp_16; alias dp_b dp_14; alias dp_a dpa_15; dev_1; echo Demo_15 Ready to Watch; dev_0"
alias dp_16 "alias dp_f dp_17; alias dp_b dp_15; alias dp_a dpa_16; dev_1; echo Demo_16 Ready to Watch; dev_0"
alias dp_17 "alias dp_f dp_18; alias dp_b dp_16; alias dp_a dpa_17; dev_1; echo Demo_17 Ready to Watch; dev_0"
alias dp_18 "alias dp_f dp_19; alias dp_b dp_17; alias dp_a dpa_18; dev_1; echo Demo_18 Ready to Watch; dev_0"
alias dp_19 "alias dp_f dp_mx; alias dp_b dp_18; alias dp_a dpa_19; dev_1; echo Demo_19 Ready to Watch; dev_0"
alias dp_mx "dev_1; echo No Demo Selected; dev_0"
alias dpa_00 "stopdemo; playdemo Demo_00.dem"
alias dpa_01 "stopdemo; playdemo Demo_01.dem"
alias dpa_02 "stopdemo; playdemo Demo_02.dem"
alias dpa_03 "stopdemo; playdemo Demo_03.dem"
alias dpa_04 "stopdemo; playdemo Demo_04.dem"
alias dpa_05 "stopdemo; playdemo Demo_05.dem"
alias dpa_06 "stopdemo; playdemo Demo_06.dem"
alias dpa_07 "stopdemo; playdemo Demo_07.dem"
alias dpa_08 "stopdemo; playdemo Demo_08.dem"
alias dpa_09 "stopdemo; playdemo Demo_09.dem"
alias dpa_10 "stopdemo; playdemo Demo_10.dem"
alias dpa_11 "stopdemo; playdemo Demo_11.dem"
alias dpa_12 "stopdemo; playdemo Demo_12.dem"
alias dpa_13 "stopdemo; playdemo Demo_13.dem"
alias dpa_14 "stopdemo; playdemo Demo_14.dem"
alias dpa_15 "stopdemo; playdemo Demo_15.dem"
alias dpa_16 "stopdemo; playdemo Demo_16.dem"
alias dpa_17 "stopdemo; playdemo Demo_17.dem"
alias dpa_18 "stopdemo; playdemo Demo_18.dem"
alias dpa_19 "stopdemo; playdemo Demo_19.dem"
alias dp_f "dp_00"
alias dp_b "dp_mn"
alias dp_a "dp_00"
bind . "dp_f" // Next
bind , "dp_b" // Prev
bind m "dp_a" // Acti
bind / "stopdemo" // Stop
Demo Player #4 Submbitted by Nologic.
This scripts allows you to easily play demos recoreded with Demo Recorder #1. This uses a 'next' button, an 'activate' (play) button, and a 'stop' button.
// Demo Player Uni Directional Activation Script
// =============================================
// By Nologic
alias dev_0 "developer 0"
alias dev_1 "developer 1"
alias dp_00 "alias dp_f dp_01; alias dp_a dpa_00; dev_1; echo Demo_00 Ready to Watch; dev_0"
alias dp_01 "alias dp_f dp_02; alias dp_a dpa_01; dev_1; echo Demo_01 Ready to Watch; dev_0"
alias dp_02 "alias dp_f dp_03; alias dp_a dpa_02; dev_1; echo Demo_02 Ready to Watch; dev_0"
alias dp_03 "alias dp_f dp_04; alias dp_a dpa_03; dev_1; echo Demo_03 Ready to Watch; dev_0"
alias dp_04 "alias dp_f dp_05; alias dp_a dpa_04; dev_1; echo Demo_04 Ready to Watch; dev_0"
alias dp_05 "alias dp_f dp_06; alias dp_a dpa_05; dev_1; echo Demo_05 Ready to Watch; dev_0"
alias dp_06 "alias dp_f dp_07; alias dp_a dpa_06; dev_1; echo Demo_06 Ready to Watch; dev_0"
alias dp_07 "alias dp_f dp_08; alias dp_a dpa_07; dev_1; echo Demo_07 Ready to Watch; dev_0"
alias dp_08 "alias dp_f dp_09; alias dp_a dpa_08; dev_1; echo Demo_08 Ready to Watch; dev_0"
alias dp_09 "alias dp_f dp_10; alias dp_a dpa_09; dev_1; echo Demo_09 Ready to Watch; dev_0"
alias dp_10 "alias dp_f dp_11; alias dp_a dpa_10; dev_1; echo Demo_10 Ready to Watch; dev_0"
alias dp_11 "alias dp_f dp_12; alias dp_a dpa_11; dev_1; echo Demo_11 Ready to Watch; dev_0"
alias dp_12 "alias dp_f dp_13; alias dp_a dpa_12; dev_1; echo Demo_12 Ready to Watch; dev_0"
alias dp_13 "alias dp_f dp_14; alias dp_a dpa_13; dev_1; echo Demo_13 Ready to Watch; dev_0"
alias dp_14 "alias dp_f dp_15; alias dp_a dpa_14; dev_1; echo Demo_14 Ready to Watch; dev_0"
alias dp_15 "alias dp_f dp_16; alias dp_a dpa_15; dev_1; echo Demo_15 Ready to Watch; dev_0"
alias dp_16 "alias dp_f dp_17; alias dp_a dpa_16; dev_1; echo Demo_16 Ready to Watch; dev_0"
alias dp_17 "alias dp_f dp_18; alias dp_a dpa_17; dev_1; echo Demo_17 Ready to Watch; dev_0"
alias dp_18 "alias dp_f dp_19; alias dp_a dpa_18; dev_1; echo Demo_18 Ready to Watch; dev_0"
alias dp_19 "alias dp_f dp_00; alias dp_a dpa_19; dev_1; echo Demo_19 Ready to Watch; dev_0"
alias dpa_00 "stopdemo; playdemo Demo_00.dem"
alias dpa_01 "stopdemo; playdemo Demo_01.dem"
alias dpa_02 "stopdemo; playdemo Demo_02.dem"
alias dpa_03 "stopdemo; playdemo Demo_03.dem"
alias dpa_04 "stopdemo; playdemo Demo_04.dem"
alias dpa_05 "stopdemo; playdemo Demo_05.dem"
alias dpa_06 "stopdemo; playdemo Demo_06.dem"
alias dpa_07 "stopdemo; playdemo Demo_07.dem"
alias dpa_08 "stopdemo; playdemo Demo_08.dem"
alias dpa_09 "stopdemo; playdemo Demo_09.dem"
alias dpa_10 "stopdemo; playdemo Demo_10.dem"
alias dpa_11 "stopdemo; playdemo Demo_11.dem"
alias dpa_12 "stopdemo; playdemo Demo_12.dem"
alias dpa_13 "stopdemo; playdemo Demo_13.dem"
alias dpa_14 "stopdemo; playdemo Demo_14.dem"
alias dpa_15 "stopdemo; playdemo Demo_15.dem"
alias dpa_16 "stopdemo; playdemo Demo_16.dem"
alias dpa_17 "stopdemo; playdemo Demo_17.dem"
alias dpa_18 "stopdemo; playdemo Demo_18.dem"
alias dpa_19 "stopdemo; playdemo Demo_19.dem"
alias dp_f "dp_00"
alias dp_a "dp_00"
bind . "dp_f" // Next
bind , "dp_a" // Acti
bind / "stopdemo" // Stop
null