PDA

View Full Version : Hover/Fly/Sprint Bind - Save endurance, and move quickly!


Meddik
05-25-04, 07:49 PM
Ok, I brutally copied several peoples binds to make this one, but it works quite well for me.

What it does:

If you are on the ground:

WAS&D trigger both movement and Sprint (Or in my particular case, my prestige power). Releasing the button toggles sprint off, and makes me cease moving in that direction. This means that when I'm standing still, no endurance is being used on my sprint, but the second I move forwrd, left, right or back I'm moving at sprint speed.

Autorun has the same functionality with sprint, but you still tap it to turn on, and tap it to turn off. The only downfall is that Turning it off using the S key will reverse your sprint toggle Also, pressing multiple direction keys at once may also do that. In that case, Press G to Turn Sprint off in whatever state it is currently in, and you will be back to default state on the ground.

Hovering:

If I hit F, I jump immediately into the air, Toggle Hover and continue going straight upward. Gets me out of range of enemies.

Hit F a second time, and I cease gaining altitude.

Hit F a third time, and I return to my ground state.

If at any time I need to know what state I'm in, I press K, and it sends me a tell.

If for some reason I get knocked out of the sky, or my powers are deactivated, and the binds get out of synch, pres Left Shift + T to reset me to the initial (ground) state.

Below are the three files I need to do this

Hover1.txt
f "powexec_name Prestige Power Quick$$powexec_name Hover$$powexec_name Hover$$++up$$bind_load_file C:\COH\Binds\Hover2.txt"
k "Tell $name,<color red><bgcolor yellow><scale 1.25>Hover1 - Stationary On Ground"
lshift+t "Tell $name,<color blue><bgcolor yellow><scale 1.25>Reset Hover/Fly Toggle$$powexec_name Prestige Power Quick$$powexec_name Hover$$powexec_name Brawl$$powexec_abort$$-up$$bind_load_file c:\COH\Binds\Hover1.txt"
w "+forward$$powexec_name Prestige Power Quick"
a "+left$$powexec_name Prestige Power Quick"
d "+right$$powexec_name Prestige Power Quick"
s "+backward$$powexec_name Prestige Power Quick"
r "++Autorun$$powexec_name Prestige Power Quick"
g "powexec_name Prestige Power Quick$$powexec_name Brawl$$powexec_abort"

Hover2.txt
f "-up$$bind_load_file c:\COH\Binds\Hover3.txt"
k "Tell $name,<color red><bgcolor yellow><scale 1.25>Hover2.txt - Hovering, Moving Up"
lshift+t "Tell $name,<color blue><bgcolor yellow><scale 1.25>Reset Hover/Fly Toggle$$powexec_name Prestige Power Quick$$powexec_name Hover$$powexec_name Brawl$$powexec_abort$$-up$$bind_load_file c:\COH\Binds\Hover1.txt"
w "+forward"
a "+left"
d "+right"
s "+backward"
r "++Autorun"

Hover3.txt
f "powexec_name Hover$$bind_load_file c:\COH\Binds\Hover1.txt"
k "Tell $name,<color red><bgcolor yellow><scale 1.25>Hover3 - Hovering, Stationary"
lshift+t "Tell $name,<color blue><bgcolor yellow><scale 1.25>Reset Hover/Fly Toggle$$powexec_name Prestige Power Quick$$powexec_name Hover$$powexec_name Brawl$$powexec_abort$$-up$$bind_load_file c:\COH\Binds\Hover1.txt"
w "+forward"
a "+left"
d "+right"
s "+backward"
r "++Autorun"

Simply copy these files 3 into the directory c:\COH\Binds\ and type the command "bind_load_file c:\COH\Binds\Hover1.txt" into your chat window. (If you want to change the directory structure, or use Sprint or some other prestige power, just be sure to change it in all places in all the files, otherwise you may get strange results.)

(There may be some Issues with line breaks in the copy paste. In any event, there should be a new line before each Key (Like "W") and each Chord Key + key combination (Like "lshift+t")

I don't have Fly. But if You do, you may want to substitute the following lines in at the bottom of Hover2 and Hover3, overwriting what I currently have for WASD and R. (Edit, this sentence originally said Hover 1 and 2. If you did that, its gonna be screwed up for ya.)

w "+forward$$powexec_name hover$$powexec_name fly"
a "+left$$powexec_name hover$$powexec_name fly"
d "+right$$powexec_name hover$$powexec_name fly"
s "+backward$$powexec_name hover$$powexec_name fly"
r "++Autorun$$powexec_name hover$$powexec_name fly"
g "powexec_name fly$$powexec_name hover$$powexec_name Brawl$$powexec_abortpowexec_name hover"


This Should give you the ability to use WASD and R to toggle from sprint to fly, move in the direction you want to move in, and then when you release the key, Fly will deactivate, and Hover will take over. I haven't tested it myself, so check it out before combat, ok?

The Same problem may occur that I mentioned above. with Sprint and cutting off autorun (Well, autofly?) by using the S key. Similar to above, G should Turn Fly off and Hover on, no matter what state you are currently in. I made this one up just now, so please verify that one especially.

Also, and added bonus for teleporters like myself:

SHIFT+LBUTTON "powexec_name teleport"

Hold down left shift and left click your mouse wherever you want to go. Much, much easier than clicking the button and then targetting.

All info on binding is from these 3 threads.

Curveball's "WHOLLY UNOFFICIAL AND FAIRLY INCOMPLETE GUIDE TO /BIND" Version 1.1 (http://boards.cityofheroes.com/showflat.php?Cat=&Number=371472&page=0&view=collap sed&sb=5&o=&fpart=1)

Post your /bind's here (http://boards.cityofheroes.com/showflat.php?Cat=&Number=281789&page=&view=&sb=5&o =&fpart=all&vc=1)

and

Sinabyss' "The Best Hover/Fly /bind EVER!!!"
(http://boards.cityofheroes.com/showflat.php?Cat=&Board=faq&Number=422333&fpart=1& PHPSESSID=)

Edit: Edited out some old code related to fly mode, that is no longer needed.

ShadowCross
05-25-04, 11:37 PM
See, another reason why Super Jump is better *g* I don't need to switch into travel mode while fighting - Combat jump + hurdle is all the speed/height I might need to get away from enemies :D

DarthEnder
05-26-04, 12:24 AM
Jesus tapdancing christ!

Meddik
05-26-04, 05:30 AM
See, another reason why Super Jump is better *g* I don't need to switch into travel mode while fighting - Combat jump + hurdle is all the speed/height I might need to get away from enemies :D

Aah, but for us squishy types, Its a lot easier to survive by not having to land every few seconds, possibly in the middle of a bunch of people who want to beat us into a pulp.

Sabatini Scratch
05-26-04, 08:09 AM
Who else here is frightened by what the Macro system is truly capable of? :O

Alturick
05-26-04, 09:09 AM
Bleh I just want one that will reliably turn all my toggle powers back on.


When I get stunned all my powers drop, which means I start taking damage.

So I need to turn on:
Temporary Invulnerability
Tough
Super Jump (Or Combat Leaping depending on the tactics)
Acrobatics
Weave
Sprint
Invincibility

Before the pain goes away :P

Problem is, since Acrobatics and Tough both have a small activation time, if I try binding them it prepares one, and abandons the other.

Meddik
05-26-04, 10:03 AM
The best solution I can think of with that is a single toggle bind.


Temporary Invulnerability
Tough
Super Jump (Or Combat Leaping depending on the tactics)
Acrobatics
Weave
Sprint
Invincibility

Try this:

TempInvuln.txt
X "Tell $name,Temporary Invuln Activated$$powexec_name Temporary Invulnerability$$powexec_name Brawl$$powexec_abort$$powexec_name Temporary Invulnerability$$bind_load_file c:\COH\Binds\Tough.txt"

Tough.txt
X "Tell $name,Tough Activated$$powexec_name Tough$$powexec_name Brawl$$powexec_abort$$powexec_name Tough$$bind_load_file c:\COH\Binds\SuperJump.txt"

...

Create a series of these files, replacing The Name of the power with each one in the list, except that the one in the bin_load_file command would refer to the next one you want to setup.

As soon as all your toggles go down, hitting the key several times in succession would make sure that all toggles are on, regardless of what state you started in.

Also, you may want to have a bind like this:

lshift+X "powexec_name Temporary Invulnerability$$powexec_name Tough$$powexec_name Super Jump$$...{Add in the rest of the powers you have here}...$$powexec_name Brawl$$powexec_abort$$"

This would shut off all the toggles at once.

You might need to make a separate set for combat jump and Super Jump, Probably jsut one to toggle between them, and then Shift + the same key to turn them off.

Vilkata Tasavalt
05-26-04, 04:05 PM
I REALLY like the idea of the WASD triggering the prestige power...

but I don't have hover or fly or any of that...and can't decipher how I'm supposed to do the first part and leave the rest out. I don't get this macro stuff at all.

Vilk

Meddik
05-26-04, 05:58 PM
Copy the following into a file named autosprint.txt

w "+forward$$powexec_name Prestige Power Quick"
a "+left$$powexec_name Prestige Power Quick"
d "+right$$powexec_name Prestige Power Quick"
s "+backward$$powexec_name Prestige Power Quick"
r "++Autorun$$powexec_name Prestige Power Quick"
g "powexec_name Prestige Power Quick$$powexec_name Brawl$$powexec_abort"

(If you have a different prestige power, or use sprint only, replace the name "Prestige Power Quick" with "Sprint" or whatever other prestige power you want to use.

Then place that file in the directory listed above

Once in the game, use the command "bind_load_file c:\COH\Binds\autosprint.txt"

Then, using WASD and R will trigger the autosprint commands as shown, and G will reset the sprint toggle if for some reason it gets out of synch.

Vilkata Tasavalt
05-27-04, 06:41 AM
Just so I know...do you use A and D to turn left and right or to strafe left and right? And any idea what "numlock" would be instead of R? I got used to autorun in EQ being Numlock, and I find I hit R accidentally a lot.
I'm going to be flipping through some bind tutorials later today, and maybe I'll find it, but I figured I'd ask. Thanks for the help though, REALLY appreciate it.

Vilk

edit: found the turnleft and turnright. yay! :)

Kierra the Silent
05-27-04, 08:23 AM
ok this might be a dumb qustion but as i know nothing of doing key binds here goes

in this line:
lshift+f "Tell $name,<color blue><bgcolor yellow><scale 1.25>Fly Mode!$$bind_load_file c:\coh\binds\fly1.txt"

it refers to a fly1.txt file

now considering there is no file listed here as fly1.txt is this gonna give me some screwy error?

and if so what do i need to put in the fly1.txt file if I need to make it

Meddik
05-27-04, 08:58 AM
Sorry bout that. The fly1.txt, fly2.txt and fly3.txt were in there from a previous version. I should have taken those out, but forgot to. Its taken care of now.

Worst case scenario, it would jsut say "Hey, I couldn't find those files," and leave the bindings in the mode it was in before hitting that key combination.

Vilkata Tasavalt
05-28-04, 07:41 AM
I figured out my problems. And now I have a bind that does basically what you said it would with Prestige Power Dash, with all the correct bindings. And thanks to messing with things I also have learned a little bit about how bindings work and was able to help someone fix one that they had screwed up :)

One thing I found on my own was the word "num" stands for the number lock key. And its +turnleft and +turnright ... though it took me a few minutes to realize I didn't need to turn PPD on when I turned.

One thing I have noticed, though, is that the key seems to get stuck in the wrong mode a lot, so I find myself hitting "G" quite a bit. Not a big deal, just wish it wouldn't get stuck like that :(

Vilk

Phred
09-09-04, 06:24 AM
I don't play anymore but I thought people playing might be interested in some key bindings I worked up to emulate EQ's method of strafing while the right button is down and turning when it wasn't. You need 2 files. I call one
strafe.txt

rbutton "+mouse_look$$bind_load_file c:\coh\turn.txt"
a "+left"
d "+right"


and the other turn.txt

rbutton "+mouse_look$$bind_load_file c:\coh\strafe.txt"
a "+turnleft"
d "+turnright"

and both are kept in a folder called c:\coh

After putting them there just type /bind_load_file c:\coh\turn.txt
and you're off and running.

The only drawback to this is occasionally CoH loses track of mouse up and mouse down events and you can find yourself stuck running or spinning in place. Usually a few quick hits on the movement key defining the mode you are stuck in will unstick you.