Forums » Community Projects
Could someone help me figure out how to set a bind to cycle another bind? I've been messing, and looking, but can't find one. What I'd like to do is set key's 1-0 so I can press one button and each time I do I get a different number key (firswt press is 1, 2nd is 2, etc)
It's for drazed's new plugin. It would be cool to be able to set one button to cycle through his target list.
It's for drazed's new plugin. It would be cool to be able to set one button to cycle through his target list.
alias targetCycle "targetCycle1"
alias targetCycle1 "selectTarget1; alias targetCycle targetCycle2"
alias targetCycle2 "selectTarget2; alias targetCycle targetCycle3"
alias targetCycle3 "selectTarget3; alias targetCycle targetCycle4"
alias targetCycle4 "selectTarget4; alias targetCycle targetCycle5"
alias targetCycle5 "selectTarget5; alias targetCycle targetCycle6"
alias targetCycle6 "selectTarget6; alias targetCycle targetCycle7"
alias targetCycle7 "selectTarget7; alias targetCycle targetCycle8"
alias targetCycle8 "selectTarget8; alias targetCycle targetCycle9"
alias targetCycle9 "selectTarget9; alias targetCycle targetCycle10"
alias targetCycle10 "selectTarget10; alias targetCycle targetCycle1"
bind "key" targetCycle
alias targetCycle1 "selectTarget1; alias targetCycle targetCycle2"
alias targetCycle2 "selectTarget2; alias targetCycle targetCycle3"
alias targetCycle3 "selectTarget3; alias targetCycle targetCycle4"
alias targetCycle4 "selectTarget4; alias targetCycle targetCycle5"
alias targetCycle5 "selectTarget5; alias targetCycle targetCycle6"
alias targetCycle6 "selectTarget6; alias targetCycle targetCycle7"
alias targetCycle7 "selectTarget7; alias targetCycle targetCycle8"
alias targetCycle8 "selectTarget8; alias targetCycle targetCycle9"
alias targetCycle9 "selectTarget9; alias targetCycle targetCycle10"
alias targetCycle10 "selectTarget10; alias targetCycle targetCycle1"
bind "key" targetCycle
Coooooooooooool. THanks.
Is it possible to bind to keyboard scan codes for extra keyboard buttons? I.e. "bind 0xb1 whatever"
dunno, but its a small task to buy a chepo controller and rip it apart to add extra keys to your keyboard along the empty space at the top.
once i find it ill post my bind for when your having fps issues, it drops the bacground to just black and a few other settings too.
once i find it ill post my bind for when your having fps issues, it drops the bacground to just black and a few other settings too.
Ok, forgive me if someone already asked, but is there a layman's guide to binding and such? I find all this very interesting, and I want to start messing around with it, but I'll be damned if I know anything about it all. You guys all seem to know what commands do what, and well, code tends to make me break out in hives, so if anyone's got a Complete Idiot's Guide to Binds and Alieses, well let me know.
My plan is to make it so when in physics mode, when I accelerate I don't basically set my throttle to a certain point, but instead fire my main thrusters once (Ala I-War 2). It'd make PM a lot easier in my mind...
My plan is to make it so when in physics mode, when I accelerate I don't basically set my throttle to a certain point, but instead fire my main thrusters once (Ala I-War 2). It'd make PM a lot easier in my mind...
Is there a bind that assigns a key to solar-system chat?
/alias system 'say_system "Safe journeys through the void!"'
/bind system "anykey"
i think
/bind system "anykey"
i think
There is no "system" chat. It's either sector or channel (everyone on that channel).
If you want sector (someone you run across whilst flying around) use:
/alias nicehail "activatechattab 0; say_sector 'Safe journeys through the void!"'
/bind (key) nicehail
Note the closing quote and apostrophe at the end.
If you want sector (someone you run across whilst flying around) use:
/alias nicehail "activatechattab 0; say_sector 'Safe journeys through the void!"'
/bind (key) nicehail
Note the closing quote and apostrophe at the end.
Ah, news to me. I wasn't aware of that plugin.
Here's a neat bind for testing out ship acceleration. The first part is simply a clock that alternates between "Tick" and "Tock" every second. The second part has four functions, three of which send your ship accelerating up, left and up, or forward left and up, and a fourth one which halts all movements, braking for 10 seconds. Each acceleration begins with a ***Start echo, and halting begins with a ***End, so that you can count the seconds between starting and stopping. The end all point is to be able to physically test how quickly your ship accelerates in different directions. It is not the same.
alias Null "alias Null 'Null'"
alias Check "Tick"
alias Stop "+brakes 0; echo Braking complete."
alias Tick "alias Tock 'echo Tock; wait 1 Check'; echo Tick; wait 1 Tock"
alias Test1 "alias Check 'Tick'; Tick; echo ***Start; strafeud"
alias Test2 "alias Check 'Tick'; Tick; echo ***Start; strafeud; strafelr"
alias Test3 "alias Check 'Tick'; Tick; echo ***Start; strafeud; strafelr; accel"
alias Test4 "alias Check 'Null'; alias Tock 'Null'; echo ***End; strafeud 0; strafelr 0; accel 0; +brakes; wait 10 Stop"
alias Null "alias Null 'Null'"
alias Check "Tick"
alias Stop "+brakes 0; echo Braking complete."
alias Tick "alias Tock 'echo Tock; wait 1 Check'; echo Tick; wait 1 Tock"
alias Test1 "alias Check 'Tick'; Tick; echo ***Start; strafeud"
alias Test2 "alias Check 'Tick'; Tick; echo ***Start; strafeud; strafelr"
alias Test3 "alias Check 'Tick'; Tick; echo ***Start; strafeud; strafelr; accel"
alias Test4 "alias Check 'Null'; alias Tock 'Null'; echo ***End; strafeud 0; strafelr 0; accel 0; +brakes; wait 10 Stop"
OK. From having played Descent for the last decade I have a set of flight controls that are ingrained into my fingers. I am wanting to copy that style of flying here with the added ability of turning on physics mode if I want.
Flight assist mode is very nearly what I want. The only difference is that it has a throttle for forward and backward. What I want is for the forward and backward buttons to put the ship into full speed in the proper direction until the button is released and the ship comes to a stop.
alias +go "Accel 1000"
alias -go "Accel -1000"
alias +reverse "set flymodeflag 0 ; Accel -1000"
alias -reverse "set flymodeflag 1"
When I bind these to my forward and backward buttons (e and j) it gives me the normal controls that I am used to. The problem is when I try toggling to physics mode. At that point it throws me into reverse at max speed and doesn't let me change that.
What I want is to be able to toggle to physics mode and have the forward and backward buttons change back to a throttle style control.This is the current hack that I have tried, but it isn't working.
alias drifton "flymodetoggle ; Accel 0 ; bind e +Accelerate; bind j +Decelerate; bind , driftoff"
alias driftoff "flymodetoggle; bind e +go; bind j +reverse ; bind , drifton"
What's the problem?
Flight assist mode is very nearly what I want. The only difference is that it has a throttle for forward and backward. What I want is for the forward and backward buttons to put the ship into full speed in the proper direction until the button is released and the ship comes to a stop.
alias +go "Accel 1000"
alias -go "Accel -1000"
alias +reverse "set flymodeflag 0 ; Accel -1000"
alias -reverse "set flymodeflag 1"
When I bind these to my forward and backward buttons (e and j) it gives me the normal controls that I am used to. The problem is when I try toggling to physics mode. At that point it throws me into reverse at max speed and doesn't let me change that.
What I want is to be able to toggle to physics mode and have the forward and backward buttons change back to a throttle style control.This is the current hack that I have tried, but it isn't working.
alias drifton "flymodetoggle ; Accel 0 ; bind e +Accelerate; bind j +Decelerate; bind , driftoff"
alias driftoff "flymodetoggle; bind e +go; bind j +reverse ; bind , drifton"
What's the problem?
/alias sectorhi "say_sector (Your choice of hail or msg)"
/bind 'your choice of Key' sectorhi
When aliasing the sectorhi you can add a %target% in the text, but to make this work, you must have someone being targeted.
Otherwise, It will come up as %target%.
This is a Messaging Sector bind.
/bind 'your choice of Key' sectorhi
When aliasing the sectorhi you can add a %target% in the text, but to make this work, you must have someone being targeted.
Otherwise, It will come up as %target%.
This is a Messaging Sector bind.
A quick set of aliases to toggle your weapons between Safe and Armed mode - it's ugly but it works. I use a joystick so my fingers are always on or near the triggers for my weapons so I came up with this to prevent accidents. Actually, I'd like to suggest a Weapons Safe Mode be made a feature of VO since, realistically, every weapon should have a Safety.
One thing I'd like to add is a simple sound when you try to fire weapons while in Safe mode. Anyone know if there is some kind of "beep" or "click" command that can be used in aliases? Also, I used fully descriptive alias names to make it easier to understand - is there any kind of performance penalty for doing so? I could easily replace the wordy version with a more cryptic but less verbose one if so.
Use at your own risk but otherwise enjoy!
/WeaponCheck by Daare
/Toggles weapons between Safe and Armed mode.
/Text feedback in chat window on toggle.
/CAUTION: Binds the Home key to toggle modes.
/NOTE: This won't work if you have any custom binds set up for firing weapons.
/To install: Copy this block of text to a new text file with a ".cfg" suffix
/in the same folder/directory as vendettaclient, start VO, bring up the console
/(default "`"), and "/load <name of text file>.cfg".
/Manually bind your Primary, Secondary, and Tertiary triggers to
/+weaponCheckPrimary, +weaponCheckSecondary, and +weaponCheckTertiary
/respectively in wgaf.cfg. Joystick users will probably have to do this in
/the config.ini file.
alias +weaponCheckPrimary "+shoot2 1"
alias -weaponCheckPrimary "+shoot2 0"
alias +weaponCheckSecondary "+shoot1 1"
alias -weaponCheckSecondary "+shoot1 0"
alias +weaponCheckTertiary "+shoot3 1"
alias -weaponCheckTertiary "+shoot3 0"
alias weaponCheckSafe "echo '>>> Weapons SAFE <<<'"
alias weaponCheck "weaponCheck0"
alias weaponCheck1 "alias weaponCheck 'weaponCheck0'; alias +weaponCheckPrimary '+shoot2 1'; alias +weaponCheckSecondary '+shoot1 1'; alias +weaponCheckTertiary '+shoot3 1'; echo '>>> Weapons ARMED <<<'"
alias weaponCheck0 "alias weaponCheck 'weaponCheck1'; alias +weaponCheckPrimary 'weaponCheckSafe'; alias +weaponCheckSecondary 'weaponCheckSafe'; alias +weaponCheckTertiary 'weaponCheckSafe'; weaponCheckSafe"
bind Home "weaponCheck"
/EDIT: Fixed primary fire to use shoot2.
One thing I'd like to add is a simple sound when you try to fire weapons while in Safe mode. Anyone know if there is some kind of "beep" or "click" command that can be used in aliases? Also, I used fully descriptive alias names to make it easier to understand - is there any kind of performance penalty for doing so? I could easily replace the wordy version with a more cryptic but less verbose one if so.
Use at your own risk but otherwise enjoy!
/WeaponCheck by Daare
/Toggles weapons between Safe and Armed mode.
/Text feedback in chat window on toggle.
/CAUTION: Binds the Home key to toggle modes.
/NOTE: This won't work if you have any custom binds set up for firing weapons.
/To install: Copy this block of text to a new text file with a ".cfg" suffix
/in the same folder/directory as vendettaclient, start VO, bring up the console
/(default "`"), and "/load <name of text file>.cfg".
/Manually bind your Primary, Secondary, and Tertiary triggers to
/+weaponCheckPrimary, +weaponCheckSecondary, and +weaponCheckTertiary
/respectively in wgaf.cfg. Joystick users will probably have to do this in
/the config.ini file.
alias +weaponCheckPrimary "+shoot2 1"
alias -weaponCheckPrimary "+shoot2 0"
alias +weaponCheckSecondary "+shoot1 1"
alias -weaponCheckSecondary "+shoot1 0"
alias +weaponCheckTertiary "+shoot3 1"
alias -weaponCheckTertiary "+shoot3 0"
alias weaponCheckSafe "echo '>>> Weapons SAFE <<<'"
alias weaponCheck "weaponCheck0"
alias weaponCheck1 "alias weaponCheck 'weaponCheck0'; alias +weaponCheckPrimary '+shoot2 1'; alias +weaponCheckSecondary '+shoot1 1'; alias +weaponCheckTertiary '+shoot3 1'; echo '>>> Weapons ARMED <<<'"
alias weaponCheck0 "alias weaponCheck 'weaponCheck1'; alias +weaponCheckPrimary 'weaponCheckSafe'; alias +weaponCheckSecondary 'weaponCheckSafe'; alias +weaponCheckTertiary 'weaponCheckSafe'; weaponCheckSafe"
bind Home "weaponCheck"
/EDIT: Fixed primary fire to use shoot2.
You could use /playmusic command to play some sound i suppose (tho you'd need to supply said file)
or you could make it a lua plugin and use the proximity warning beep or possibly other sound that's already used for something else.
As for performance, you don't have to worry about that.
or you could make it a lua plugin and use the proximity warning beep or possibly other sound that's already used for something else.
As for performance, you don't have to worry about that.
Blinky (a radar jump point indicator flasher)
http://www.vendetta-online.com/x/msgboard/9/20544#254988
http://www.vendetta-online.com/x/msgboard/9/20544#254988
HUD Target Selection Mode Toggle (alias/bind)
http://www.vendetta-online.com/x/msgboard/9/20411#253648
http://www.vendetta-online.com/x/msgboard/9/20411#253648
/alias turbo +turbo
/bind v turbo
Does toggle on the turbo but pressing v again does not turn turbo off.
I'm assuming this use to work but some VO update along the way broke it.
Can anyone figure out what to add to fix it?
/bind v turbo
Does toggle on the turbo but pressing v again does not turn turbo off.
I'm assuming this use to work but some VO update along the way broke it.
Can anyone figure out what to add to fix it?