Pages: [1]
  Print  
Author Topic: Open Arena Scripts  (Read 37719 times)
Corvette
Nub


Cakes -3
Posts: 35


« on: March 26, 2009, 01:54:39 AM »

I wrote some open arena scripts if anyone is interested.

________________________________________

filename = Toggles.cfg

Quote
set toggle vstr dgon
set fmtoggle vstr fmon

set fmon  "cg_forcemodel 1 ; set fmtoggle vstr fmoff ; echo forcemodel 1"
set fmoff "cg_forcemodel 0 ; set fmtoggle vstr fmon  ; echo forcemodel 0"

set DGOFF "cg_drawgun 0; set toggle vstr DGON"
SET DGON "cg_drawgun 1;  set toggle vstr DGOFF"

bind kp_5 vstr toggle
bind f4 vstr fmtoggle

_________________________________________________

Filename = list1.cfg

Quote
bind f6  "model smarine/red ;    echo smarine red"
bind f7  "model smarine/orange ; echo smarine orange"
bind f8  "model smarine/blue ;   echo smarine blue"
bind f9  "model smarine ;        echo smarine default"
bind f12 "vid_restart"


bind shift exec list1.cfg
bind ctrl exec list2.cfg
exec toggles.cfg
exec zoomsen.cfg

_________________________________________

filename = list2.cfg

Quote
bind shift exec list1.cfg
bind ctrl exec list2.cfg
exec zoomsen2.cfg


_________________________________________

filename = zoomsen.cfg

Quote
vstr z7
vstr s4

bind kp_rightarrow vstr nsen
bind kp_leftarrow vstr  psen

bind kp_uparrow   vstr pzoom
bind kp_downarrow vstr nzoom

set ze "cg_fov 35;   cg_zoomfov 1;    set nzoom vstr za;                     set czoom vstr ze; echo fov 35"
set za "cg_fov 40;   cg_zoomfov 2;    set nzoom vstr zb;  set pzoom vstr ze; set czoom vstr za; echo fov 40"
set zb "cg_fov 45;   cg_zoomfov 3;    set nzoom vstr z1;  set pzoom vstr za; set czoom vstr zb; echo fov 45"
set z1 "cg_fov 55;   cg_zoomfov 5;    set nzoom vstr z2;  set pzoom vstr zb; set czoom vstr z1; echo fov 55"
set z2 "cg_fov 67.5; cg_zoomfov 7;    set nzoom vstr zc;  set pzoom vstr z1; set czoom vstr z2; echo fov 67p5"
set zc "cg_fov 75;   cg_zoomfov 10;   set nzoom vstr z3;  set pzoom vstr z2; set czoom vstr zc; echo fov 75"
set z3 "cg_fov 90;   cg_zoomfov 12;   set nzoom vstr z4;  set pzoom vstr zc; set czoom vstr z3; echo fov 90"
set z4 "cg_fov 100;  cg_zoomfov 14;   set nzoom vstr z5;  set pzoom vstr z3; set czoom vstr z4; echo fov 100"
set z5 "cg_fov 110;  cg_zoomfov 17;   set nzoom vstr z6;  set pzoom vstr z4; set czoom vstr z5; echo fov 110"
set z6 "cg_fov 120;  cg_zoomfov 19;   set nzoom vstr z7;  set pzoom vstr z5; set czoom vstr z6; echo fov 120"
set z7 "cg_fov 130;  cg_zoomfov 22.5; set nzoom vstr z8;  set pzoom vstr z6; set czoom vstr z7; echo fov 130"
set z8 "cg_fov 140;  cg_zoomfov 25;   set nzoom vstr z9;  set pzoom vstr z7; set czoom vstr z8; echo fov 140"
set z9 "cg_fov 150;  cg_zoomfov 28;   set nzoom vstr zd;  set pzoom vstr Z8; set czoom vstr z9; echo fov 150"
set zd "cg_fov 160;  cg_zoomfov 31;   set nzoom vstr z0;  set pzoom vstr z9; set czoom vstr zd; echo fov 160"
set z0 "cg_fov 170;  cg_zoomfov 35;   set nzoom vstr zf;  set pzoom vstr Zd; set czoom vstr z0; echo fov 170"
set zf "cg_fov 180;  cg_zoomfov 40;                       set pzoom vstr z0; set czoom vstr zf; echo fov 180"

bind mwheelup vstr pzoom
bind mwheeldown vstr nzoom

set s1 "sensitivity 1;  set nsen vstr s2;                    set csen vstr s1; echo sen 1"
set s2 "sensitivity 5;  set nsen vstr s3;  set psen vstr s1; set csen vstr s2; echo sen 5"
set s3 "sensitivity 10; set nsen vstr s4;  set psen vstr s2; set csen vstr s3; echo sen 10"
set s4 "sensitivity 12; set nsen vstr s5;  set psen vstr s3; set csen vstr s4; echo sen 12"
set s5 "sensitivity 14; set nsen vstr s6;  set psen vstr s4; set csen vstr s5; echo sen 14"
set s6 "sensitivity 17; set nsen vstr s7;  set psen vstr s5; set csen vstr s6; echo sen 17"
set s7 "sensitivity 23; set nsen vstr s8;  set psen vstr s6; set csen vstr s7; echo sen 23"
set s8 "sensitivity 30; set nsen vstr s9;  set psen vstr s7; set csen vstr s8; echo sen 30"
set s9 "sensitivity 32; set nsen vstr s0;  set psen vstr s8; set csen vstr s9; echo sen 32"
set s0 "sensitivity 34;                    set psen vstr s9; set csen vstr s0; echo sen 34"

set m3toggle vstr mt2

set mt1 "vstr czoom; set m3toggle vstr mt2; bind mwheelup vstr pzoom; bind mwheeldown vstr nzoom"
set mt2 "vstr csen;  set m3toggle vstr mt1; bind mwheelup vstr nsen; bind mwheeldown vstr psen"

bind mouse3 vstr m3toggle

________________________________

filename = ZoomSen2.cfg

Quote
vstr z7
vstr s4
vstr f7

bind kp_plus  vstr pfz
bind kp_minus vstr nfz

bind kp_rightarrow vstr nsen
bind kp_leftarrow vstr  psen

bind kp_uparrow   vstr pzoom
bind kp_downarrow vstr nzoom

set ze "cg_fov 35;    set nzoom vstr za;                     set czoom vstr ze; echo fov 35"
set za "cg_fov 40;    set nzoom vstr zb;  set pzoom vstr ze; set czoom vstr za; echo fov 40"
set zb "cg_fov 45;    set nzoom vstr z1;  set pzoom vstr za; set czoom vstr zb; echo fov 45"
set z1 "cg_fov 55;    set nzoom vstr z2;  set pzoom vstr zb; set czoom vstr z1; echo fov 55"
set z2 "cg_fov 67.5;  set nzoom vstr zc;  set pzoom vstr z1; set czoom vstr z2; echo fov 67p5"
set zc "cg_fov 75;    set nzoom vstr z3;  set pzoom vstr z2; set czoom vstr zc; echo fov 75"
set z3 "cg_fov 90;    set nzoom vstr z4;  set pzoom vstr zc; set czoom vstr z3; echo fov 90"
set z4 "cg_fov 100;   set nzoom vstr z5;  set pzoom vstr z3; set czoom vstr z4; echo fov 100"
set z5 "cg_fov 110;   set nzoom vstr z6;  set pzoom vstr z4; set czoom vstr z5; echo fov 110"
set z6 "cg_fov 120;   set nzoom vstr z7;  set pzoom vstr z5; set czoom vstr z6; echo fov 120"
set z7 "cg_fov 130;   set nzoom vstr z8;  set pzoom vstr z6; set czoom vstr z7; echo fov 130"
set z8 "cg_fov 140;   set nzoom vstr z9;  set pzoom vstr z7; set czoom vstr z8; echo fov 140"
set z9 "cg_fov 150;   set nzoom vstr zd;  set pzoom vstr Z8; set czoom vstr z9; echo fov 150"
set zd "cg_fov 160;   set nzoom vstr z0;  set pzoom vstr z9; set czoom vstr zd; echo fov 160"
set z0 "cg_fov 170;   set nzoom vstr zf;  set pzoom vstr Zd; set czoom vstr z0; echo fov 170"
set zf "cg_fov 180;                       set pzoom vstr z0; set czoom vstr zf; echo fov 180"

bind mwheelup vstr pzoom
bind mwheeldown vstr nzoom

set s1 "sensitivity 1;  set nsen vstr s2;                    set csen vstr s1; echo sen 1"
set s2 "sensitivity 5;  set nsen vstr s3;  set psen vstr s1; set csen vstr s2; echo sen 5"
set s3 "sensitivity 10; set nsen vstr s4;  set psen vstr s2; set csen vstr s3; echo sen 10"
set s4 "sensitivity 12; set nsen vstr s5;  set psen vstr s3; set csen vstr s4; echo sen 12"
set s5 "sensitivity 14; set nsen vstr s6;  set psen vstr s4; set csen vstr s5; echo sen 14"
set s6 "sensitivity 17; set nsen vstr s7;  set psen vstr s5; set csen vstr s6; echo sen 17"
set s7 "sensitivity 23; set nsen vstr s8;  set psen vstr s6; set csen vstr s7; echo sen 23"
set s8 "sensitivity 30; set nsen vstr s9;  set psen vstr s7; set csen vstr s8; echo sen 30"
set s9 "sensitivity 32; set nsen vstr s0;  set psen vstr s8; set csen vstr s9; echo sen 32"
set s0 "sensitivity 34;                    set psen vstr s9; set csen vstr s0; echo sen 34"


//set fa
//set fb
//set fc
//set fd
//set fe
//set ff
set fg  "cg_zoomfov 1;     set nfz vstr fh;                 ;  set cfzoom vstr fg;  echo zfov 1"
set fh  "cg_zoomfov 2;     set nfz vstr fi;  set pfz vstr fg;  set cfzoom vstr fh;  echo zfov 2"
set fi  "cg_zoomfov 3;     set nfz vstr f0;  set pfz vstr fh;  set cfzoom vstr fi;  echo zfov 3"
set f0  "cg_zoomfov 5;     set nfz vstr f1;  set pfz vstr fi;  set cfzoom vstr f0;  echo zfov 5"
set f1  "cg_zoomfov 7;     set nfz vstr f2;  set pfz vstr f0;  set cfzoom vstr f1;  echo zfov 7"
set f2  "cg_zoomfov 10;    set nfz vstr f3;  set pfz vstr f1;  set cfzoom vstr f2;  echo zfov 10"
set f3  "cg_zoomfov 12;    set nfz vstr f4;  set pfz vstr f2;  set cfzoom vstr f3;  echo zfov 12"
set f4  "cg_zoomfov 14;    set nfz vstr f5;  set pfz vstr f3;  set cfzoom vstr f4;  echo zfov 14"
set f5  "cg_zoomfov 17;    set nfz vstr f6;  set pfz vstr f4;  set cfzoom vstr f5;  echo zfov 17"
set f6  "cg_zoomfov 19;    set nfz vstr f7;  set pfz vstr f5;  set cfzoom vstr f6;  echo zfov 19"
set f7  "cg_zoomfov 22.5;  set nfz vstr f8;  set pfz vstr f6;  set cfzoom vstr f7;  echo zfov 22.5"
set f8  "cg_zoomfov 25;    set nfz vstr f9;  set pfz vstr f7;  set cfzoom vstr f8;  echo zfov 25"
set f9  "cg_zoomfov 28;    set nfz vstr f10; set pfz vstr f8;  set cfzoom vstr f9;  echo zfov 28"
set f10 "cg_zoomfov 31;    set nfz vstr f11; set pfz vstr f9;  set cfzoom vstr f10; echo zfov 31"
set f11 "cg_zoomfov 35;    set nfz vstr f12; set pfz vstr f10; set cfzoom vstr f11; echo zfov 35"
set f12 "cg_zoomfov 40;                    ; set pfz vstr f11; set cfzoom vstr f12; echo zfov 40"

set m3toggle vstr mt2

set mt1 "vstr czoom;  set m3toggle vstr mt2; bind mwheelup vstr pzoom; bind mwheeldown vstr nzoom"
set mt2 "vstr csen;   set m3toggle vstr mt3; bind mwheelup vstr nsen;  bind mwheeldown vstr psen"
set mt3 "vstr cfzoom; set m3toggle vstr mt1; bind mwheelup vstr pfz ;  bind mwheeldown vstr nfz"


bind mouse3 vstr m3toggle

[changed in edit] removed line

exec dg.cfg

since dg stood for draw gun and I renamed that to toggles.cfg

added line

bind f12 "vid_restart"
« Last Edit: March 26, 2009, 09:22:52 AM by Corvette » Logged
Corvette
Nub


Cakes -3
Posts: 35


« Reply #1 on: April 21, 2009, 10:28:54 PM »

The following is my general fastlook.cfg script

Quote
bind MOUSE3     "cl_yawspeed 7500; +left;  wait 6; -left;  cl_yawspeed 140"
bind MWHEELUP   "cl_yawspeed 5625; +left; wait 2; -left; cl_yawspeed 140"
bind MWHEELDOWN "cl_yawspeed 5625; +right;  wait 2; -right;  cl_yawspeed 140"


I am customizing the following specifically for JukeboxHero since I don't want to interfere with his current control configuration.

Quote
bind MOUSE2     "cl_yawspeed 7500; +left;  wait 6; -left;  cl_yawspeed 140"

Copy this and paste it to a file called fastlook.cfg and save that file to
C:\Documents and Settings\Administrator\Application Data\OpenArena\baseoa
(or wherever your OA baseoa directory is)

then, in open arena, type in /exec fastlook.cfg
Logged
aantipop
Half-Nub


Cakes 3
Posts: 66


« Reply #2 on: April 22, 2009, 01:19:01 AM »

ill add my two favourite scripts:

put the following lines in autoexec.cfg: then you can adjust your volume with the left/right arror keys, and gamma with pageup/pagedown keys, no need to bring down console or enter the menu for a quick adjustment.


Code:
bind LEFTARROW "vstr vol_down"
bind RIGHTARROW "vstr vol_up"
set vol_0 "s_volume 0.0 ; set vol_up vstr vol_1 ; set vol_down vstr vol_0 ; s_volume ; play sound/player/talk.wav"
set vol_1 "s_volume 0.05 ; set vol_up vstr vol_2 ; set vol_down vstr vol_0 ; s_volume ; play sound/player/talk.wav"
set vol_2 "s_volume 0.1 ; set vol_up vstr vol_3 ; set vol_down vstr vol_1 ; s_volume ; play sound/player/talk.wav"
set vol_3 "s_volume 0.15 ; set vol_up vstr vol_4 ; set vol_down vstr vol_2 ; s_volume ; play sound/player/talk.wav"
set vol_4 "s_volume 0.2 ; set vol_up vstr vol_5 ; set vol_down vstr vol_3 ; s_volume ; play sound/player/talk.wav"
set vol_5 "s_volume 0.25 ; set vol_up vstr vol_6 ; set vol_down vstr vol_4 ; s_volume ; play sound/player/talk.wav"
set vol_6 "s_volume 0.3 ; set vol_up vstr vol_7 ; set vol_down vstr vol_5 ; s_volume ; play sound/player/talk.wav"
set vol_7 "s_volume 0.45 ; set vol_up vstr vol_8 ; set vol_down vstr vol_6 ; s_volume ; play sound/player/talk.wav"
set vol_8 "s_volume 0.5 ; set vol_up vstr vol_9 ; set vol_down vstr vol_7 ; s_volume ; play sound/player/talk.wav"
set vol_9 "s_volume 0.55 ; set vol_up vstr vol_A ; set vol_down vstr vol_8 ; s_volume ; play sound/player/talk.wav"
set vol_A "s_volume 0.6 ; set vol_up vstr vol_B ; set vol_down vstr vol_9 ; s_volume ; play sound/player/talk.wav"
set vol_B "s_volume 0.65 ; set vol_up vstr vol_C ; ; set vol_down vstr vol_A ; s_volume ; play sound/player/talk.wav"
set vol_C "s_volume 0.7 ; set vol_up vstr vol_D ; set vol_down vstr vol_B ; s_volume ; play sound/player/talk.wav"
set vol_D "s_volume 0.75 ; set vol_up vstr vol_E ; set vol_down vstr vol_C ; s_volume ; play sound/player/talk.wav
set vol_E "s_volume 0.8 ; set vol_up vstr vol_F ; set vol_down vstr vol_D ; s_volume ; play sound/player/talk.wav"
set vol_F "s_volume 0.85 ; set vol_up vstr vol_G ; set vol_down vstr vol_E ; s_volume ; play sound/player/talk.wav"
set vol_G "s_volume 0.9 ; set vol_up vstr vol_H ; set vol_down vstr vol_F ; s_volume ; play sound/player/talk.wav"
set vol_H "s_volume 0.95 ; set vol_up vstr vol_I ; set vol_down vstr vol_G ; s_volume ; play sound/player/talk.wav"
set vol_I "s_volume 1 ; set vol_up vstr vol_I ; set vol_down vstr vol_H ; s_volume ; play sound/player/talk.wav"
vstr vol_8

bind PGDN "vstr gamma_down"
bind PGUP "vstr gamma_up"
set gamma_0 "r_gamma 0.8 ; set gamma_up vstr gamma_1 ; set gamma_down vstr gamma_0 ; r_gamma ; play sound/player/gurp1.wav"
set gamma_1 "r_gamma 0.85 ; set gamma_up vstr gamma_2 ; set gamma_down vstr gamma_0 ; r_gamma ; play sound/player/gurp1.wav"
set gamma_2 "r_gamma 0.9 ; set gamma_up vstr gamma_3 ; set gamma_down vstr gamma_1 ; r_gamma ; play sound/player/gurp1.wav"
set gamma_3 "r_gamma 0.95 ; set gamma_up vstr gamma_4 ; set gamma_down vstr gamma_2 ; r_gamma ; play sound/player/gurp1.wav"
set gamma_4 "r_gamma 1 ; set gamma_up vstr gamma_5 ; set gamma_down vstr gamma_3 ; r_gamma ; play sound/player/gurp1.wav"
set gamma_5 "r_gamma 1.05 ; set gamma_up vstr gamma_6 ; set gamma_down vstr gamma_4 ; r_gamma ; play sound/player/gurp1.wav"
set gamma_6 "r_gamma 1.1 ; set gamma_up vstr gamma_7 ; set gamma_down vstr gamma_5 ; r_gamma ; play sound/player/gurp1.wav"
set gamma_7 "r_gamma 1.15 ; set gamma_up vstr gamma_8 ; set gamma_down vstr gamma_6 ; r_gamma ; play sound/player/gurp1.wav"
set gamma_8 "r_gamma 1.2 ; set gamma_up vstr gamma_9 ; set gamma_down vstr gamma_7 ; r_gamma ; play sound/player/gurp1.wav"
set gamma_9 "r_gamma 1.25 ; set gamma_up vstr gamma_A ; set gamma_down vstr gamma_8 ; r_gamma ; play sound/player/gurp1.wav"
set gamma_A "r_gamma 1.3 ; set gamma_up vstr gamma_B ; set gamma_down vstr gamma_9 ; r_gamma ; play sound/player/gurp1.wav"
set gamma_B "r_gamma 1.35 ; set gamma_up vstr gamma_C ; set gamma_down vstr gamma_A ; r_gamma ; play sound/player/gurp1.wav
set gamma_C "r_gamma 1.4 ; set gamma_up vstr gamma_D ; set gamma_down vstr gamma_B ; r_gamma ; play sound/player/gurp1.wav"
set gamma_D "r_gamma 1.45 ; set gamma_up vstr gamma_E ; set gamma_down vstr gamma_C ; r_gamma ; play sound/player/gurp1.wav"
set gamma_E "r_gamma 1.5 ; set gamma_up vstr gamma_F ; set gamma_down vstr gamma_D ; r_gamma ; play sound/player/gurp1.wav"
set gamma_F "r_gamma 1.55 ; set gamma_up vstr gamma_G ; set gamma_down vstr gamma_E ; r_gamma ; play sound/player/gurp1.wav"
set gamma_G "r_gamma 1.6 ; set gamma_up vstr gamma_H ; set gamma_down vstr gamma_F ; r_gamma ; play sound/player/gurp1.wav"
set gamma_H "r_gamma 1.65 ; set gamma_up vstr gamma_I ; set gamma_down vstr gamma_G ; r_gamma ; play sound/player/gurp1.wav"
set gamma_I "r_gamma 1.7 ; set gamma_up vstr gamma_J ; set gamma_down vstr gamma_H ; r_gamma ; play sound/player/gurp1.wav"
set gamma_J "r_gamma 1.75 ; set gamma_up vstr gamma_K ; set gamma_down vstr gamma_I ; r_gamma ; play sound/player/gurp1.wav"
set gamma_K "r_gamma 1.8 ; set gamma_up vstr gamma_L ; set gamma_down vstr gamma_J ; r_gamma ; play sound/player/gurp1.wav"
set gamma_L "r_gamma 1.85 ; set gamma_up vstr gamma_M ; set gamma_down vstr gamma_K ; r_gamma ; play sound/player/gurp1.wav"
set gamma_M "r_gamma 1.9 ; set gamma_up vstr gamma_N ; set gamma_down vstr gamma_L ; r_gamma ; play sound/player/gurp1.wav"
set gamma_N "r_gamma 1.95 ; set gamma_up vstr gamma_O ; set gamma_down vstr gamma_M ; r_gamma ; play sound/player/gurp1.wav"
set gamma_O "r_gamma 2 ; set gamma_up vstr gamma_P ; set gamma_down vstr gamma_N ; r_gamma ; play sound/player/gurp1.wav"
set gamma_P "r_gamma 2.05 ; set gamma_up vstr gamma_Q ; set gamma_down vstr gamma_O ; r_gamma ; play sound/player/gurp1.wav"
set gamma_Q "r_gamma 2.1 ; set gamma_up vstr gamma_R ; set gamma_down vstr gamma_P ; r_gamma ; play sound/player/gurp1.wav"
set gamma_R "r_gamma 2.15 ; set gamma_up vstr gamma_S ; set gamma_down vstr gamma_Q ; r_gamma ; play sound/player/gurp1.wav"
set gamma_S "r_gamma 2.2 ; set gamma_up vstr gamma_S ; set gamma_down vstr gamma_R ; r_gamma ; play sound/player/gurp1.wav"
vstr gamma_A
Logged
fromhell
Administrator
GET A LIFE!
**********

Cakes 35
Posts: 14520



WWW
« Reply #3 on: April 22, 2009, 01:29:54 AM »

i hope i don't see a ROCKET JUMPAN alias here because those are so dumb lol. a key to rocket jump!!?!
Logged

asking when OA3 will be done won't get OA3 done.
Progress of OA3 currently occurs behind closed doors alone

I do not provide technical support either.

new code development on github
jukeboxhero
Nub


Cakes 1
Posts: 31


...stars in my eyes...


« Reply #4 on: April 22, 2009, 04:20:13 AM »

Thanks corvette!

Much appreciated! I will look at it and let you know how it works for me!

ggs,
JukeBoxHero
Logged
PopeJo
Lesser Nub


Cakes 12
Posts: 105



WWW
« Reply #5 on: April 22, 2009, 07:34:44 AM »

here's a demo replay script (thx to RAZ3R):
you can use the arrows to alter playback

Code:
// demo replay script
set  time0 "timescale 0.10; set timeup vstr time1"
set  time1 "timescale 0.25; set timedown vstr time0; set timeup vstr time2"
set  time2 "timescale 0.50; set timedown vstr time1; set timeup vstr time3"
set  time3 "timescale 0.75; set timedown vstr time2; set timeup vstr time4"
set  time4 "timescale 1.00; set timedown vstr time3; set timeup vstr time5"
set  time5 "timescale 2.00; set timedown vstr time4; set timeup vstr time6"
set  time6 "timescale 5.00; set timedown vstr time5; set timeup vstr time7"
set  time7 "timescale 10.0; set timedown vstr time6; set timeup vstr time8"
set  time8 "timescale 25.0; set timedown vstr time7; set timeup vstr time9"
set  time9 "timescale 50.0; set timedown vstr time8; set timeup vstr time10"
set  time10 "timescale 100;  set timedown vstr time9"
vstr time4
bind leftarrow "vstr timedown"
bind rightarrow "vstr timeup"
bind uparrow "+scores"
bind downarrow "vstr time4"


here's a "view weapon" toggle script
you can just draw the weapon bar instead of the gun, thus gaining more map-visibility without really loosing visual contact to your beloved gun,
Code:
// weapon hud script

set seepure "set cg_alwaysWeaponBar 1 ; set cg_drawGun 0 ; set see vstr seeall"
set seeall "set cg_alwaysWeaponBar 0 ; set cg_drawGun 1 ; set see vstr seepure"

set see vstr seepure
bind ALT "vstr see"

btw, I love the gamma script from aanti Smiley
Logged

Corvette
Nub


Cakes -3
Posts: 35


« Reply #6 on: April 23, 2009, 12:35:35 AM »

Thanks everyone for your scripts.

"i hope i don't see a ROCKET JUMPAN alias here because those are so dumb lol. a key to rocket jump!!?!" (posted by fromhell).

Ok, you did ask for it.

Quote
seta rocketjump "centerview; cl_pitchspeed 99990000; +lookdown; +moveup; +attack; wait 2; -lookdown; -moveup; -attack; cl_pitchspeed 140; centerview"

bind f5 vstr rocketjump

Unfortunately, this script doesn't do perfect rocket jumps, as I am able to rocket jump slightly higher than this script. Still, it does a pretty decent rocket jump (I got this script from some other forum or website, I didn't write it).
Logged
Corvette
Nub


Cakes -3
Posts: 35


« Reply #7 on: June 19, 2009, 12:06:32 AM »

I still have to write something to control for the fact that your weapon changes every time you get killed. Maybe if I assigned a button that you can press when that happens.

Name of file : spinrj.cfg

Quote
set togglespin vstr spinleft

set spinleft  "cl_yawspeed 9999; +left; set togglespin vstr spinoff1"
set spinright "cl_yawspeed 9999; +right; set togglespin vstr spinoff2"

set spinoff1 "cl_yawspeed 140; -left; -right; set togglespin vstr spinright"
set spinoff2 "cl_yawspeed 140; -left; -right; set togglespin vstr spinleft"

bind s "vstr togglespin1"

set togglespin1 "set togglespin vstr spinleft; vstr togglespin; bind s vstr togglespin"

bind i "weapon 1; bind i vstr w1s1; bind h vstr rocketswitch"
bind d "weapon 2; bind i vstr w2s2; bind h vstr rocketswitch"
bind r "weapon 8; bind i vstr w8s3; bind h vstr rocketswitch"

set w1s1 "weapon 1; vstr spinoff1; bind i vstr w1s2; bind d vstr w2s1; bind r vstr w8s1; bind h vstr rocketswitch"
set w2s1 "weapon 2; vstr spinoff1; bind d vstr w2s2; bind i vstr w1s1; bind r vstr w8s1; bind h vstr rocketswitch"
set w8s1 "weapon 8; vstr spinoff1; bind r vstr w8s2; bind i vstr w1s1; bind d vstr w2s1; bind h vstr rocketswitch"

set w1s2 "weapon 1; vstr togglespin; bind h vstr rocketswitch"
set w2s2 "weapon 2; vstr togglespin; bind h vstr rocketswitch"
set w8s2 "weapon 8; vstr togglespin; bind h vstr rocketswitch"

bind u "weapnext; set togglespin vstr spinoff1; bind s vstr togglespin1; bind h vstr rocketswitch"
bind t "weapprev; set togglespin vstr spinoff2; bind s vstr togglespin1; bind h vstr rocketswitch"

bind v "weapon 3;  set togglespin vstr spinoff1; bind s vstr togglespin1; bind h vstr rocketswitch"
bind k "weapon 4;  set togglespin vstr spinoff1; bind s vstr togglespin1; bind h vstr rocketswitch"
bind h "weapon 5;  set togglespin vstr spinoff1; bind s vstr togglespin1; vstr rocketswitch"
bind m "weapon 6;  set togglespin vstr spinoff1; bind s vstr togglespin1; bind h vstr rocketswitch"
bind n "weapon 7;; set togglespin vstr spinoff1; bind s vstr togglespin1; bind h vstr rocketswitch"
bind l "weapon 9;; set togglespin vstr spinoff1; bind s vstr togglespin1; bind h vstr rocketswitch"
bind 0 "weapon 11; set togglespin vstr spinoff1; bind s vstr togglespin1; bind h vstr rocketswitch"
bind x "weapon 12; set togglespin vstr spinoff1; bind s vstr togglespin1; bind h vstr rocketswitch"
bind c "weapon 13; set togglespin vstr spinoff1; bind s vstr togglespin1; bind h vstr rocketswitch"

set rocketswitch "weapon 5; bind h vstr rcktjmp; set togglespin vstr spinoff1; bind s vstr togglespin1"
set rcktjmp "exec rjump.cfg"

Name of file : rjump.cfg

Quote
//rocket jumps



//http://snipplr.com/view/11241/tweaked-quake-3-arena-autoexeccfg/

seta rocketjump "centerview; cl_pitchspeed 99990000; +lookdown; +moveup; +attack; wait 2; -lookdown; -moveup; -attack; cl_pitchspeed 140; centerview"
vstr rocketjump


//http://www.NOYOUFILTHYDAMNPIRATE/bg2/modules/smartsection/item.php?itemid=17

//cl_pitchspeed 9999
//set rjump "+lookdown;wait;wait;+attack;+moveup;wait;wait;-attack;-moveup;-lookdown;wait;wait;centerview"

//vstr rjump
//cl_pitchspeed 140
Logged
jessicaRA
Lesser Nub


Cakes 16
Posts: 115


Wild pony spotted derping around oasago2.


« Reply #8 on: September 07, 2009, 01:33:49 AM »

the most useful small ones to me so far:

loud/normal toggle

bind ctrl "vstr catears"
seta catearson "seta s_volume 1.8; seta s_algain 5; seta catears vstr catearsoff; echo nekomimi mode on!"
seta catearsoff "seta s_volume 1; seta s_algain 0.8; seta catears vstr catearson; echo nekomimi mode off!"

zoom to level in one movement (you may want to swap wheel up and wheel down..  its technically easier that way to stay accurate)

bind mwheeldown "cg_fov 112; sensitivity 1.5"
bind mwheelup "cg_fov 56; sensitivity 0.75"
bind mouse3 "cg_fov 28; sensitivity 0.375"

another useful thing is the thin lightning trick(add -zoom to every other weapon bind or use zoom fov to change zoom in/out with +zoom on every weapon, the zoom fov way i find is less disorientating but i don't use the thin lightning any more except in cpma):

bind mouse5 "cg_fov 250; cg_zoomfov 56; +zoom; weapon 6"
Logged
Corvette
Nub


Cakes -3
Posts: 35


« Reply #9 on: April 05, 2010, 08:39:42 PM »

Hey, why does OA version .8.5. make it so that my 180 degree turn script no longer works. It doesn't turn 180 degrees and it seems to turn a different amount every time as if on purpose just to prevent me from making a new 180 degree turn script. I hope the OA developers did not ruin my script on purpose Sad .
Logged
pulchr
Member


Cakes 34
Posts: 625



WWW
« Reply #10 on: April 05, 2010, 11:21:46 PM »

i'm not sure about how those commands work but could they be framerate dependent?

i once made a sniperscript for wolfenstein and it worked fine as long as the framerate was consistent - but pretty useless on many maps due to my crappy graphics card back then =)
Logged
Cacatoes
Banned for leasing own account
Posts a lot
*

Cakes 73
Posts: 1427


also banned for baiting another to violate rules


« Reply #11 on: April 06, 2010, 07:14:36 AM »

Hey, why does OA version .8.5. make it so that my 180 degree turn script no longer works. It doesn't turn 180 degrees and it seems to turn a different amount every time as if on purpose just to prevent me from making a new 180 degree turn script. I hope the OA developers did not ruin my script on purpose Sad .
In this case it wouldn't be OA developpers, but it could be ioq3 related (I didn't record the info but I heard of some changes which prevent some particular scripts from working). Wait for Falkland's clarification on this Cheesy
Logged

Todo: Walk the cat.
Falkland
Member


Cakes 6
Posts: 590


« Reply #12 on: April 06, 2010, 10:18:03 AM »

Hey, why does OA version .8.5. make it so that my 180 degree turn script no longer works. It doesn't turn 180 degrees and it seems to turn a different amount every time as if on purpose just to prevent me from making a new 180 degree turn script. I hope the OA developers did not ruin my script on purpose Sad .

I think that pmove_float 1 has also this effect , because I heard that VQ3 scripts don't work in Pro-MODE of which physics are FPS independent ( and I mean PM2 , not the approximation of PMC - Pro Mode C l a s s i c - implemented in defrag ) so come on back using the mouse ...

BTW , I am not responsable of pmove_float but I strongly agree with its introduction because the most popular Q3 derivative games use it ( NoGhost MOD , CPMA and UrT for example )

mDd defrag community has a rule for the use of this kind of script for banning players using them and deleting their records. Any variation of cl_yawspeed and cl_pitchspeed by the default value ( 140 ) is detected and logged.

QL dev team has completely blocked all kinds of scripts ( Strafe, CJ , simple RJ , map based RJ , defrag scripts ) by declaring cl_yawspeed and cl_pitchspeed as CHEAT PROTECTED , locking the value to default ( 140 ) and that's a thing that should be done also in OA.
Logged
RMF
Member


Cakes 12
Posts: 694



« Reply #13 on: April 06, 2010, 11:16:11 AM »

Quote
but it could be ioq3 related (...). Wait for Falkland's clarification on this
Quote
I am not responsable of pmove_float
Falkland are you in the ioq3 devteam or something?
Logged
7
Member


Cakes 7
Posts: 278


Is 7 up?


« Reply #14 on: April 09, 2010, 07:55:51 AM »

I wrote a C++ program that generates zoom.cfg scripts with exponentially decreasing sensitivity for decreasing fov in zoomed and unzoomed modes. It produces scripts like this:

Code:
// Generated by ./sensfit 105 21.1 45 18.25

set zoom_low_up ""
set zoom_low_down ""
set zoom_low_sens ""
set zoom_hi_up ""
set zoom_hi_down ""
set zoom_hi_sens""
set zoom_up ""
set zoom_down ""
set zoom_toggle ""

set zoom_hi_5 "set cg_zoomfov 5;set zoom_hi_sens sensitivity 16.56723;vstr zoom_hi_sens;set zoom_hi_up vstr zoom_hi_5;set zoom_hi_down vstr zoom_hi_10;echo Zoom FOV 5"
set zoom_hi_10 "set cg_zoomfov 10;set zoom_hi_sens sensitivity 16.76878;vstr zoom_hi_sens;set zoom_hi_up vstr zoom_hi_5;set zoom_hi_down vstr zoom_hi_15;echo Zoom FOV 10"
set zoom_hi_15 "set cg_zoomfov 15;set zoom_hi_sens sensitivity 16.97278;vstr zoom_hi_sens;set zoom_hi_up vstr zoom_hi_10;set zoom_hi_down vstr zoom_hi_20;echo Zoom FOV 15"
set zoom_hi_20 "set cg_zoomfov 20;set zoom_hi_sens sensitivity 17.17927;vstr zoom_hi_sens;set zoom_hi_up vstr zoom_hi_15;set zoom_hi_down vstr zoom_hi_25;echo Zoom FOV 20"
set zoom_hi_25 "set cg_zoomfov 25;set zoom_hi_sens sensitivity 17.38827;vstr zoom_hi_sens;set zoom_hi_up vstr zoom_hi_20;set zoom_hi_down vstr zoom_hi_30;echo Zoom FOV 25"
set zoom_hi_30 "set cg_zoomfov 30;set zoom_hi_sens sensitivity 17.59981;vstr zoom_hi_sens;set zoom_hi_up vstr zoom_hi_25;set zoom_hi_down vstr zoom_hi_35;echo Zoom FOV 30"
set zoom_hi_35 "set cg_zoomfov 35;set zoom_hi_sens sensitivity 17.81392;vstr zoom_hi_sens;set zoom_hi_up vstr zoom_hi_30;set zoom_hi_down vstr zoom_hi_40;echo Zoom FOV 35"
set zoom_hi_40 "set cg_zoomfov 40;set zoom_hi_sens sensitivity 18.03064;vstr zoom_hi_sens;set zoom_hi_up vstr zoom_hi_35;set zoom_hi_down vstr zoom_hi_45;echo Zoom FOV 40"
set zoom_hi_45 "set cg_zoomfov 45;set zoom_hi_sens sensitivity 18.25;vstr zoom_hi_sens;set zoom_hi_up vstr zoom_hi_40;set zoom_hi_down vstr zoom_hi_50;echo Zoom FOV 45"
set zoom_hi_50 "set cg_zoomfov 50;set zoom_hi_sens sensitivity 18.47202;vstr zoom_hi_sens;set zoom_hi_up vstr zoom_hi_45;set zoom_hi_down vstr zoom_hi_55;echo Zoom FOV 50"
set zoom_hi_55 "set cg_zoomfov 55;set zoom_hi_sens sensitivity 18.69675;vstr zoom_hi_sens;set zoom_hi_up vstr zoom_hi_50;set zoom_hi_down vstr zoom_hi_60;echo Zoom FOV 55"
set zoom_hi_60 "set cg_zoomfov 60;set zoom_hi_sens sensitivity 18.92421;vstr zoom_hi_sens;set zoom_hi_up vstr zoom_hi_55;set zoom_hi_down vstr zoom_hi_65;echo Zoom FOV 60"
set zoom_hi_65 "set cg_zoomfov 65;set zoom_hi_sens sensitivity 19.15444;vstr zoom_hi_sens;set zoom_hi_up vstr zoom_hi_60;set zoom_hi_down vstr zoom_hi_70;echo Zoom FOV 65"
set zoom_hi_70 "set cg_zoomfov 70;set zoom_hi_sens sensitivity 19.38747;vstr zoom_hi_sens;set zoom_hi_up vstr zoom_hi_65;set zoom_hi_down vstr zoom_hi_75;echo Zoom FOV 70"
set zoom_hi_75 "set cg_zoomfov 75;set zoom_hi_sens sensitivity 19.62333;vstr zoom_hi_sens;set zoom_hi_up vstr zoom_hi_70;set zoom_hi_down vstr zoom_hi_80;echo Zoom FOV 75"
set zoom_hi_80 "set cg_zoomfov 80;set zoom_hi_sens sensitivity 19.86206;vstr zoom_hi_sens;set zoom_hi_up vstr zoom_hi_75;set zoom_hi_down vstr zoom_hi_85;echo Zoom FOV 80"
set zoom_hi_85 "set cg_zoomfov 85;set zoom_hi_sens sensitivity 20.1037;vstr zoom_hi_sens;set zoom_hi_up vstr zoom_hi_80;set zoom_hi_down vstr zoom_hi_90;echo Zoom FOV 85"
set zoom_hi_90 "set cg_zoomfov 90;set zoom_hi_sens sensitivity 20.34827;vstr zoom_hi_sens;set zoom_hi_up vstr zoom_hi_85;set zoom_hi_down vstr zoom_hi_min;echo FOV 90"
set zoom_hi_min "echo Minimally zoomed, ZOOMING OUT;vstr zoom_low_95;vstr zoom_out"

set zoom_low_160 "set cg_fov 160;set zoom_low_sens sensitivity 24.10185;vstr zoom_low_sens;set zoom_low_up vstr zoom_low_155;set zoom_low_down vstr zoom_low_160;echo FOV 160"
set zoom_low_155 "set cg_fov 155;set zoom_low_sens sensitivity 23.81216;vstr zoom_low_sens;set zoom_low_up vstr zoom_low_150;set zoom_low_down vstr zoom_low_160;echo FOV 155"
set zoom_low_150 "set cg_fov 150;set zoom_low_sens sensitivity 23.52595;vstr zoom_low_sens;set zoom_low_up vstr zoom_low_145;set zoom_low_down vstr zoom_low_155;echo FOV 150"
set zoom_low_145 "set cg_fov 145;set zoom_low_sens sensitivity 23.24318;vstr zoom_low_sens;set zoom_low_up vstr zoom_low_140;set zoom_low_down vstr zoom_low_150;echo FOV 145"
set zoom_low_140 "set cg_fov 140;set zoom_low_sens sensitivity 22.96381;vstr zoom_low_sens;set zoom_low_up vstr zoom_low_135;set zoom_low_down vstr zoom_low_145;echo FOV 140"
set zoom_low_135 "set cg_fov 135;set zoom_low_sens sensitivity 22.68779;vstr zoom_low_sens;set zoom_low_up vstr zoom_low_130;set zoom_low_down vstr zoom_low_140;echo FOV 135"
set zoom_low_130 "set cg_fov 130;set zoom_low_sens sensitivity 22.4151;vstr zoom_low_sens;set zoom_low_up vstr zoom_low_125;set zoom_low_down vstr zoom_low_135;echo FOV 130"
set zoom_low_125 "set cg_fov 125;set zoom_low_sens sensitivity 22.14568;vstr zoom_low_sens;set zoom_low_up vstr zoom_low_120;set zoom_low_down vstr zoom_low_130;echo FOV 125"
set zoom_low_120 "set cg_fov 120;set zoom_low_sens sensitivity 21.8795;vstr zoom_low_sens;set zoom_low_up vstr zoom_low_115;set zoom_low_down vstr zoom_low_125;echo FOV 120"
set zoom_low_115 "set cg_fov 115;set zoom_low_sens sensitivity 21.61652;vstr zoom_low_sens;set zoom_low_up vstr zoom_low_110;set zoom_low_down vstr zoom_low_120;echo FOV 115"
set zoom_low_110 "set cg_fov 110;set zoom_low_sens sensitivity 21.3567;vstr zoom_low_sens;set zoom_low_up vstr zoom_low_105;set zoom_low_down vstr zoom_low_115;echo FOV 110"
set zoom_low_105 "set cg_fov 105;set zoom_low_sens sensitivity 21.1;vstr zoom_low_sens;set zoom_low_up vstr zoom_low_100;set zoom_low_down vstr zoom_low_110;echo FOV 105"
set zoom_low_100 "set cg_fov 100;set zoom_low_sens sensitivity 20.84639;vstr zoom_low_sens;set zoom_low_up vstr zoom_low_95;set zoom_low_down vstr zoom_low_105;echo FOV 100"
set zoom_low_95 "set cg_fov 95;set zoom_low_sens sensitivity 20.59582;vstr zoom_low_sens;set zoom_low_up vstr zoom_low_90;set zoom_low_down vstr zoom_low_100;echo FOV 95"
set zoom_low_90 "set cg_fov 90;set zoom_low_sens sensitivity 20.34827;vstr zoom_low_sens;set zoom_low_up vstr zoom_low_max;set zoom_low_down vstr zoom_low_95;echo FOV 90"
set zoom_low_max "echo Minimally unzoomed, ZOOMING IN;vstr zoom_hi_85;vstr zoom_in"

set zoom_in "+zoom;vstr zoom_hi_sens;set zoom_toggle vstr zoom_out;set zoom_up vstr zoom_hi_up;set zoom_down vstr zoom_hi_down"
set zoom_out "-zoom;vstr zoom_low_sens;set zoom_toggle vstr zoom_in;set zoom_up vstr zoom_low_up;set zoom_down vstr zoom_low_down"

set zoom_reset "vstr zoom_low_105;vstr zoom_hi_45;vstr zoom_out"

You bind it (in autoexec.cfg or such) like this:
Code:
exec zoom.cfg
bind MOUSE3 "vstr zoom_toggle"
bind MWHEELDOWN "vstr zoom_down"
bind MWHEELUP "vstr zoom_up"
vstr zoom_reset

This makes you go in and out of zoom mode if you click the middle mouse (wheel) button and you can change both zoomed and unzoomed fovs/sensitivities with the mouse wheel. (Its possible to set different functions for the mouse wheel in zoomed and unzoomed modes too, which is practical for stair climbing jumps, but thats another story.)

If someone is interested in the C++ source code that generates these scripts I'll post it, you'll have to compile it yourself.
« Last Edit: April 09, 2010, 08:32:50 AM by 7 » Logged

I'm on the ten most wanted list, I've got it dead in the groove.
My face is on every wanted poster in town, for the way I move.
BlankA.
Nub


Cakes 0
Posts: 9



« Reply #15 on: April 13, 2010, 03:25:12 PM »

@Corvette I think Pulchr is right about the 180.

Try these:

// 180 degree turn script @ 43fps

// Key
bind x vstr turn

// Script
set com_maxfps 43
set turn "cl_yawspeed 1575; +right; wait 10; -right; cl_yawspeed 140"
echo ^0> ^7Yvo^0'^7s 180 degree turn script ^0@ ^743 fps loaded^0!

// 180 degree turn script @ 76fps

// Key
bind x vstr turn

// Script
set com_maxfps 76
set turn "cl_yawspeed 1550; +right; wait 18; -right; cl_yawspeed 140"
echo ^0> ^7Yvo^0'^7s 180 degree turn script ^0@ ^776 fps loaded^0!

// 180 degree turn script @ 125fps

// Key
bind x vstr turn

// Script
set com_maxfps 125
set turn "cl_yawspeed 1725; +right; wait 26; -right; cl_yawspeed 140"
echo ^0> ^7Yvo^0'^7s 180 degree turn script ^0@ ^7125 fps loaded^0!
Logged
Falkland
Member


Cakes 6
Posts: 590


« Reply #16 on: April 13, 2010, 03:56:28 PM »

Code:
--- code/client/cl_main.c	2009-11-11 13:52:54.000000000 +0100
+++ code/client/cl_main.c.new 2010-04-13 23:51:29.000000000 +0200
@@ -3109,8 +3109,8 @@
 
  rconAddress = Cvar_Get ("rconAddress", "", 0);
 
- cl_yawspeed = Cvar_Get ("cl_yawspeed", "140", CVAR_ARCHIVE);
- cl_pitchspeed = Cvar_Get ("cl_pitchspeed", "140", CVAR_ARCHIVE);
+ cl_yawspeed = Cvar_Get ("cl_yawspeed", "140", CVAR_CHEAT);
+ cl_pitchspeed = Cvar_Get ("cl_pitchspeed", "140", CVAR_CHEAT);
  cl_anglespeedkey = Cvar_Get ("cl_anglespeedkey", "1.5", 0);
 
  cl_maxpackets = Cvar_Get ("cl_maxpackets", "30", CVAR_ARCHIVE );

This code will close your "issue" for ever.

Logged
Corvette
Nub


Cakes -3
Posts: 35


« Reply #17 on: November 02, 2011, 01:17:47 AM »

The problem with all these scripts is that they create a too many cvar error. I have to re-do them without creating so many cvars I guess. I'm too lazy right now though.
Logged
Pages: [1]
  Print  
 
Jump to: