Forums » General

Custom Binds

Feb 17, 2004 Eldrad link
Custom Binds!!!

HOW DOES THIS WORK?
There is a text file called wgaf.cfg that contains all your aliases, binds and sets. If you want to use one of the custom binds bellow simply copy the 'text' into your wgaf.cfg file with your favorite text editor, or write each line in-game chat with a '/' in front or you can put them into a new text file in the same directory as wgaf.cfg and /load filename. If you're on a mac right click (ctrl+click) on vendetta and select 'Show Package Contents' to see the folder containing wgaf.cfg.



FORMAT:
NAME (random name I decided to call the bind):
Quick description with original poster's name
To-bind: (this says what the alias names you should bind)
TEXT:
These are the actually aliases that should be copied into your wgaf.cfg file.



DAMPERS
This allows you to change the force at which ships turn towards your camera direction (mouse look only). -Arolte
To-bind:
d1 (must be bound to 'v' or you have to change the text)
TEXT:
alias d0 "set rcontrolresponse 1.000000 ; bind v d1 ; echo 'Dampers 100%'"
alias d1 "set rcontrolresponse 0.700000 ; bind v d0 ; echo 'Dampers 70%'"



TURBO LOCK
Simulates holding down the turbo button (press and release the turbo button to 'let go'). -Magus
To-bind:
turbo
TEXT:
/alias turbo +turbo



VARIABLE ZOOM
You can zoom in and out in 1.5x increments up to 1.5^13! This is meant to be bound to a mouse wheel. -Me
To-bind:
zoomIn
zoomOut
zoomMin (snaps back to normal view)
TEXT:
alias zoom13 "set fov .3854; alias zoomOut zoom12; alias zoomIn zoom13"
alias zoom12 "set fov .5781; alias zoomOut zoom11; alias zoomIn zoom13"
alias zoom11 "set fov .8671; alias zoomOut zoom10; alias zoomIn zoom12"
alias zoom10 "set fov 1.3001; alias zoomOut zoom9; alias zoomIn zoom11"
alias zoom9 "set fov 1.9509; alias zoomOut zoom8; alias zoomIn zoom10"
alias zoom8 "set fov 2.9264; alias zoomOut zoom7; alias zoomIn zoom9"
alias zoom7 "set fov 4.3896; alias zoomOut zoom6; alias zoomIn zoom8"
alias zoom6 "set fov 6.5844; alias zoomOut zoom5; alias zoomIn zoom7"
alias zoom5 "set fov 9.8765; alias zoomOut zoom4; alias zoomIn zoom6"
alias zoom4 "set fov 14.8148; alias zoomOut zoom3; alias zoomIn zoom5"
alias zoom3 "set fov 22.2222; alias zoomOut zoom2; alias zoomIn zoom4"
alias zoom2 "set fov 33.3333; alias zoomOut zoom1; alias zoomIn zoom3"
alias zoom1 "set fov 50; alias zoomOut zoomMin; alias zoomIn zoom2"
alias zoomMin "set fov 75; alias zoomOut zoomMin; alias zoomIn zoom1"
alias zoomOut "zoomMin"
alias zoomIn "zoom1"
bind MWHEELUP zoomIn
bind MWHEELDOWN zoomOut
bind MMBUTTON zoomMin



AUTOAIM TOGGLE
This turns auto-aim on and off with the click of one button. -Me
To-Bind:
aim
TEXT:
alias aim1 "set autoaim 0; alias aim aim2; echo 'auto aim OFF'"
alias aim2 "set autoaim 1; alias aim aim1; echo 'auto aim ON'"
alias aim "aim1"



E-BRAKE
This hits the brakes and reverse at the same time. I believe it's intended for arcade users. -Arolte
To-bind:
+ebrake
TEXT:
alias +ebrake "+Decelerate ; +Brakes "
alias -ebrake "+Decelerate 0 ; +Brakes 0 "



ROTATION CONTROL
This allows you to change the speed of your rolling, while in the act of rolling if you so desire, though I find it's useful to leave it at a certain speed for each given ship (Mouse look only). -Me
To-Bind:
+rCW (bind to your Clockwise roll key default is 'q')
+rCCW (bind to your Counter-clockwise roll key default is 'e')
rdown (makes you roll slower)
rup (makes you roll faster)
togEcho (changes wether the current rotation speed is echoed to you, if you aren't going to change it constantly don't bother binding this)
TEXT:
alias +rotCCW "+rotCCW6"
alias -rotCCW "roll 0; +rotateCCW 0"
alias +rotCW "+rotCW6"
alias -rotCW "+rotateCW 0"
alias -rCCW "-rotCCW; alias rdown rotdown; alias rup rotup"
alias +rCCW "+rotCCW; alias rdown 'rotdown; +rotCCW'; alias rup 'rotup; +rotCCW'"
alias -rCW "-rotCW; alias rdown rotdown; alias rup rotup"
alias +rCW "+rotCW; alias rdown 'rotdown; +rotCW'; alias rup 'rotup; +rotCW'"
alias +rotCCW0 "roll -200; +rotateCCW; CCWset"
alias +rotCW0 "roll 200; +rotateCW; CWset"
alias CCWset "alias -rotCCW 'roll 0; +rotateCCW 0'; alias -rotCW '+rotateCW 0'"
alias CWset "alias -rotCW 'roll 0; +rotateCW 0'; alias -rotCCW '+rotateCCW 0'"
alias +rotCCW1 "roll -100; +rotateCCW; CCWset"
alias +rotCW1 "roll 100; +rotateCW; CWset"
alias +rotCCW2 "+rotateCCW; CCWset"
alias +rotCW2 "+rotateCW; CWset"
alias +rotCCW3 "roll 100; +rotateCCW; CCWset"
alias +rotCW3 "roll -100; +rotateCW; CWset"
alias +rotCCW4 "roll 200; +rotateCCW; CCWset"
alias +rotCW4 "roll -200; +rotateCW; CWset"
alias +rotCCW5 "roll 300; +rotateCCW; CCWset"
alias +rotCW5 "roll -300; +rotateCW; CWset"
alias +rotCCW6 "roll 400; +rotateCCW; CCWset"
alias +rotCW6 "roll -400; +rotateCW; CWset"
alias +rotCCW7 "roll 500; +rotateCCW; CCWset"
alias +rotCW7 "roll -500; +rotateCW; CWset"
alias +rotCCW8 "roll 600; +rotateCCW; CCWset"
alias +rotCW8 "roll -600; +rotateCW; CWset"
alias +rotCCW9 "roll 700; +rotateCCW; CCWset"
alias +rotCW9 "roll -700; +rotateCW; CWset"
alias +rotCCW10 "roll 750; +rotateCCW; CCWset"
alias +rotCW10 "roll -750; +rotateCW; CWset"
alias rotup "rot7; echoR7; rotTo7"
alias rotdown "rot5; echoR5; rotTo5"
alias rup "rotup"
alias rdown "rotdown"
alias rot0 "alias rotup 'rot1; echoR1; rotTo1'; alias rotdown echoBot"
alias rot1 "alias rotup 'rot2; echoR2; rotTo2'; alias rotdown 'rot0; echoR0; rotTo0'"
alias rot2 "alias rotup 'rot3; echoR3; rotTo3'; alias rotdown 'rot1; echoR1; rotTo1'"
alias rot3 "alias rotup 'rot4; echoR4; rotTo4'; alias rotdown 'rot2; echoR2; rotTo2'"
alias rot4 "alias rotup 'rot5; echoR5; rotTo5'; alias rotdown 'rot3; echoR3; rotTo3'"
alias rot5 "alias rotup 'rot6; echoR6; rotTo6'; alias rotdown 'rot4; echoR4; rotTo4'"
alias rot6 "alias rotup 'rot7; echoR7; rotTo7'; alias rotdown 'rot5; echoR5; rotTo5'"
alias rot7 "alias rotup 'rot8; echoR8; rotTo8'; alias rotdown 'rot6; echoR6; rotTo6'"
alias rot8 "alias rotup 'rot9; echoR9; rotTo9'; alias rotdown 'rot7; echoR7; rotTo7'"
alias rot9 "alias rotup 'rot10; echoR10; rotTo10'; alias rotdown 'rot8; echoR8; rotTo8'"
alias rot10 "alias rotup echoTop; alias rotdown 'rot9; echoR9; rotTo9'"
alias silentRot "alias echoR0 ''; alias echoR1 ''; alias echoR2 ''; alias echoR3''; sRot2; alias togEcho noisyRot"
alias sRot2 "alias echoR4 ''; alias echoR5 ''; alias echoR6 ''; alias echoR7 ''; sRot3"
alias sRot3 "alias echoBot ''; alias echoTop ''; sRot4"
alias sRot4 "alias echoR8 ''; alias echoR9 ''; alias echoR10 ''; echo 'Rotation Speed does NOT ECHO'"
alias noisyRot "alias echoR0 nechoR0; alias echoR1 nechoR1; alias echoR2 nechoR2; alias echoR3 nechoR3; nRot2"
alias nRot2 "alias echoR4 nechoR4; alias echoR5 nechoR5; alias echoR6 nechoR6; alias echoR7 nechoR7; nRot3"
alias nRot3 "alias echoR8 nechoR8; alias echoR9 nechoR9; alias echoR10 nechoR10; nRot4"
alias nRot4 "alias echoBot nechoBot; alias echoTop nechoTop; nRot5"
alias nRot5 "alias togEcho silentRot; echo 'Rotation Speed does ECHO'"
alias togEcho "silentRot"
alias echoR1 "nechoR1"
alias echoR2 "nechoR2"
alias echoR3 "nechoR3"
alias echoR4 "nechoR4"
alias echoR5 "nechoR5"
alias echoR6 "nechoR6"
alias echoR7 "nechoR7"
alias echoR8 "nechoR8"
alias echoR9 "nechoR9"
alias echoR10 "nechoR10"
alias echoBot "nechoBot"
alias echoTop "nechoTop"
alias nechoR0 "echo 'Rotation speed is 0.8x'"
alias nechoR1 "echo 'Rotation speed is 0.9'"
alias nechoR2 "echo 'Rotation speed is 1.0x'"
alias nechoR3 "echo 'Rotation speed is 1.1x'"
alias nechoR4 "echo 'Rotation speed is 1.2x'"
alias nechoR5 "echo 'Rotation speed is 1.3x'"
alias nechoR6 "echo 'Rotation speed is 1.4x'"
alias nechoR7 "echo 'Rotation speed is 1.5x'"
alias nechoR8 "echo 'Rotation speed is 1.6x'"
alias nechoR9 "echo 'Rotation speed is 1.7x'"
alias nechoR10 "echo 'Rotation speed is 1.75x'"
alias nechoBot "echo 'No Change: Rotation speed is .8x'"
alias nechoTop "echo 'No Change: Rotation speed is 1.75x'"
alias rotTo0 "alias +rotCCW +rotCCW0; alias +rotCW +rotCW0"
alias rotTo1 "alias +rotCCW +rotCCW1; alias +rotCW +rotCW1"
alias rotTo2 "alias +rotCCW +rotCCW2; alias +rotCW +rotCW2"
alias rotTo3 "alias +rotCCW +rotCCW3; alias +rotCW +rotCW3"
alias rotTo4 "alias +rotCCW +rotCCW4; alias +rotCW +rotCW4"
alias rotTo5 "alias +rotCCW +rotCCW5; alias +rotCW +rotCW5"
alias rotTo6 "alias +rotCCW +rotCCW6; alias +rotCW +rotCW6"
alias rotTo7 "alias +rotCCW +rotCCW7; alias +rotCW +rotCW7"
alias rotTo8 "alias +rotCCW +rotCCW8; alias +rotCW +rotCW8"
alias rotTo9 "alias +rotCCW +rotCCW9; alias +rotCW +rotCW9"
alias rotTo10 "alias +rotCCW +rotCCW10; alias +rotCW +rotCW10"



AUTO DODGE
This does a simple dodging pattern that is fairly effective against energy weapons coming head on (or shot from directly behind). Sometimes nice to flick on while typing, or at long ranges with duelers who refuse to close the distance. -Me
To-bind:
dodgeTog
TEXT:
alias dodgeTog dodgeOn
alias dodgeOn "alias dodgeUp '+StrafeDown 0; +StrafeUp; wait 2 dodgeDown'; dodgeOnB"
alias dodgeOnB "alias dodgeDown '+StrafeUp 0; +StrafeDown; wait 2 dodgeUp'; alias dodgeTog dodgeOff; dodgeOnC"
alias dodgeOnC "alias dodgeRight '+StrafeLeft 0; +StrafeRight; wait 2 dodgeLeft'; echo 'Auto dodge ON'; dodgeOnD"
alias dodgeOnD "alias dodgeLeft '+StrafeRight 0; +StrafeLeft; wait 2 dodgeRight'; dodgeUp; wait 1 dodgeRight"
alias dodgeOff "alias dodgeUp dodgeInactive; alias dodgeDown dodgeInactive; alias dodgeTog dodgeOn; dodgeOffB"
alias dodgeOffB "alias dodgeRight dodgeInactive; alias dodgeLeft dodgeInactive; dodgeInactive; echo 'Auto dodge OFF'"
alias dodgeUp dodgeInactive
alias dodgeDown dodgeInactive
alias dodgeRight dodgeInactive
alias dodgeLeft dodgeInactive
alias dodgeInactive "+StrafeUp 0; +StrafeDown 0; +StrafeRight 0; +StrafeLeft 0"