Forums » General
How to Create Binds...
I have just been opened up to the world of binding by the stickied post, now I'd like to know actually some of the commands to create a bind. So instead of looking through the 100+ posts to the binds board, I could make them myself. Any experience binder that could list some simple bind commands an what they do? I'd REALLY like to start making some of my own.
All relevent commands (some may be out of date)
http://www.vendetta-online.com/manual/app_commands.html
Case in point: /displayshippos has never worked. Not one hippo has ever been displayed when using that command.
http://www.vendetta-online.com/manual/app_commands.html
Case in point: /displayshippos has never worked. Not one hippo has ever been displayed when using that command.
Thanks paedric, but that doesn't really explain how to create my own binds (in my .wgaf file). What I'd really like is a almost step-by-step explanation of how to write and organize binds, as well as what certain aliases do. I know it would take some time, but I'd REALLY appreciate it.
tboyz:
The page that paedric gave you lists the commands of Vendetta that are available to us and what they do (Like paedric said, some have been removed and the list is slightly outdated).
To make a bind, make an alias using those commands such as:
alias z0 "set controlresponse 1 ; bind . z1 ; echo '100% dampers'"
alias z1 "set controlresponse 0.5 ; bind . z2 ; echo '50% dampers'"
alias z2 "set controlresponse 0.25 ; bind . z3 ; echo '25% dampers'"
alias z3 "set controlresponse 0.1 ; bind . z0 ; echo '10% dampers'"
Then, set the bind by typing bind "." z1.
This will tell Vendetta that every time you press the "." key, you will cycle through the levels of dampers or "controlresponse".
These can all be entered in through the chat interface or typed directly into your wgaf.ini file (if typed in wgaf, make sure Vendetta is not running or it will write over all new binds when you quit it).
Refer to some of the other binds/aliases in the stickied thread to see how to combine different aliases for doing multiple commands from one key (for example, closing log and HUD then taking a screenshot then, opening HUD and log again) or to see some of the variables needed for some of the commands.
Hope this helps.
The page that paedric gave you lists the commands of Vendetta that are available to us and what they do (Like paedric said, some have been removed and the list is slightly outdated).
To make a bind, make an alias using those commands such as:
alias z0 "set controlresponse 1 ; bind . z1 ; echo '100% dampers'"
alias z1 "set controlresponse 0.5 ; bind . z2 ; echo '50% dampers'"
alias z2 "set controlresponse 0.25 ; bind . z3 ; echo '25% dampers'"
alias z3 "set controlresponse 0.1 ; bind . z0 ; echo '10% dampers'"
Then, set the bind by typing bind "." z1.
This will tell Vendetta that every time you press the "." key, you will cycle through the levels of dampers or "controlresponse".
These can all be entered in through the chat interface or typed directly into your wgaf.ini file (if typed in wgaf, make sure Vendetta is not running or it will write over all new binds when you quit it).
Refer to some of the other binds/aliases in the stickied thread to see how to combine different aliases for doing multiple commands from one key (for example, closing log and HUD then taking a screenshot then, opening HUD and log again) or to see some of the variables needed for some of the commands.
Hope this helps.
Well, first you need an idea. Otherwise, you're stuck looking at a nice wgaf.cfg with nothing to do ^_^
First off, the structure of wgaf.cfg has just three entries:
bind (control) (alias name), which connects a specific key on your keyboard to the named alias.
set (name) "(value)", which sets a game setting. You cannot create new set items to my knowledge- they're all programmed into the game, you can only alter the values of prexisting set items.
alias [-/+](name of this alias) "(commands)", which is where the fun stuff happens. The "name of this alias" is what you use to reference this alias in binds and other aliases. The [-/+] is for the optional perfixed - and + items to the alias. The - and + tell the client when to run the alias, when you press the key it's binded to (+), or when you release the key it's binded to (-). This is useful in some situations, but annoying in others, hence why it's an optional addition to your alias. Do note that for every alias that you have a + for, you will need a corrosponding - with the same name.
The commands are enclosed by double quotes- since aliases can contain other aliases, the "interior" alias uses single quotes to delimit it. You can include multiple commands in an alias, seperated by semicolons. Now, let's examine a fairly simple yet useful alias, the emergency brake:
alias -ebrake "+Decelerate 0 ; +Brakes 0 "
alias +ebrake "+Decelerate ; +Brakes "
bind Space +ebrake
Decelerate and Brakes are preprogrammed cammands in the game for anyone to use, the only trick is knowing that they're available to you. The "bind Space +ebrake" line binds the spacebar to the +ebrake (activates when you press the space bar) AND to the -ebrake (activates when you release the spacebar) commands. You have to bind to the +(alias), the -(alias) is implied and will be activated in due course. Now, for the two aliases...
alias +ebrake "+Decelerate ; +Brakes ":
Will first use the Decelerate command, this will shift you down to throttle zero in flight assist mode, or apply backwards thrust in physics mode. It will then use the Brakes command, which will apply thrusters to try and slow you to a stop. The combined effect of both of these is to slow you down as a much greater rate than normal, if you're heading foreward. However, if you're turned around so you're flying backward, this will actually have an opposite effect and cause you to take a much longer time to come to a halt. It's great for traveling when you're cruising along, then suddenly notice an asteroid right in front of you. Hence the name, emergency brake :)
alias -ebrake "+Decelerate 0 ; +Brakes 0 ":
This one will deactivate the Decelerate and Brakes commands- the 0 after them tells the game to stop preforming their actions.
The overall effect lets you rapidly kill your foreward movement while you hold down space, and lets you move freely once you release the "brake".
First off, the structure of wgaf.cfg has just three entries:
bind (control) (alias name), which connects a specific key on your keyboard to the named alias.
set (name) "(value)", which sets a game setting. You cannot create new set items to my knowledge- they're all programmed into the game, you can only alter the values of prexisting set items.
alias [-/+](name of this alias) "(commands)", which is where the fun stuff happens. The "name of this alias" is what you use to reference this alias in binds and other aliases. The [-/+] is for the optional perfixed - and + items to the alias. The - and + tell the client when to run the alias, when you press the key it's binded to (+), or when you release the key it's binded to (-). This is useful in some situations, but annoying in others, hence why it's an optional addition to your alias. Do note that for every alias that you have a + for, you will need a corrosponding - with the same name.
The commands are enclosed by double quotes- since aliases can contain other aliases, the "interior" alias uses single quotes to delimit it. You can include multiple commands in an alias, seperated by semicolons. Now, let's examine a fairly simple yet useful alias, the emergency brake:
alias -ebrake "+Decelerate 0 ; +Brakes 0 "
alias +ebrake "+Decelerate ; +Brakes "
bind Space +ebrake
Decelerate and Brakes are preprogrammed cammands in the game for anyone to use, the only trick is knowing that they're available to you. The "bind Space +ebrake" line binds the spacebar to the +ebrake (activates when you press the space bar) AND to the -ebrake (activates when you release the spacebar) commands. You have to bind to the +(alias), the -(alias) is implied and will be activated in due course. Now, for the two aliases...
alias +ebrake "+Decelerate ; +Brakes ":
Will first use the Decelerate command, this will shift you down to throttle zero in flight assist mode, or apply backwards thrust in physics mode. It will then use the Brakes command, which will apply thrusters to try and slow you to a stop. The combined effect of both of these is to slow you down as a much greater rate than normal, if you're heading foreward. However, if you're turned around so you're flying backward, this will actually have an opposite effect and cause you to take a much longer time to come to a halt. It's great for traveling when you're cruising along, then suddenly notice an asteroid right in front of you. Hence the name, emergency brake :)
alias -ebrake "+Decelerate 0 ; +Brakes 0 ":
This one will deactivate the Decelerate and Brakes commands- the 0 after them tells the game to stop preforming their actions.
The overall effect lets you rapidly kill your foreward movement while you hold down space, and lets you move freely once you release the "brake".