The Incomplete and Unofficial Guide to /bind (1.1)


Aarzak

 

Posted

[ QUOTE ]
[ QUOTE ]
Hmm, this is strange. Earlier I could load a bind file in the City of Heroes directory using the $name variable, like this

"bind_load_file <path>\City of Heroes\$name"

But now it does not seem to work...
If I hardcode the name, that is put the player name instead of $name in the path, it works fine.

Anyone know if bind_load_file command has changed, or something else has changed?
As I said, earlier I could do this, even if the path included spaces...

[/ QUOTE ]

I would guess that you used a single word name when it worked and are failing with a name involving a space. I am surprised that \city of heroes\ worked for you, I've seen people resort to using cityof~1 or was it cityofh~1 because of spaces. I haven't fussed with pathing, all my bind editing has been done on c:\

[/ QUOTE ]

No, I actually used a name with no spaces (Peek). It worked earlier, but now it only works if I hardcode it.


 

Posted

will these bindings work?

/bind f1 "Team !Group Heal initialized, stay in range!$$powexec_name Healing Aura"
/bind f2 "Team Target $target acquired, Heal incomming$$powexec_name Heal Other"
/bind f3 "Team Absorbing the Pain of $target$$powexec_name Absorb Pain"
/bind f4 "Local Rise to fight again $target$$powexec_name Resurrect"
/bind f5 "Local Fortitude to $target$$powexec_name Fortitude"
/bind f6 "Team Here is the Crack$$powexec_name Recovery Aura"
/bind f7 "Team Increasing Regen rate$$powexec_name Regeneration Aura"
/bind f8 "Team Maneuvers activated$$powexec_name Maneuvers"
/bind f9 "em starts to Quiver$$powexec_name Hasten"
/bind lshift+f1 "Team Summoning $target$$powexec_name Recall Friend"


 

Posted

They will work but there will be no pause between when the text is sent and when the ability is called so they'll either catch the heal at the same time as they see the text or they'll catch the heal before they see the text. Most likely the latter.

I'm not sure if you messed up but the following bind won't say the target's name:

/bind f5 "Local Fortitude to target$$powexec_name Fortitude"


 

Posted

yhea i forgot the $ symbol...how do I put in a quick pause?

nm...I see that pauses are not availbile b/c of botting...oh well.


 

Posted

I want a circle strafe..so will

/bind h "target_enemy_near$$follow$$++turnleft$$++left "

work?

I'm at the office right now so I can't test it myself...


 

Posted

I went into the Help function under options the other day and found some new slash commands that are not included in the appendix.

For example:

/lfg
Sets the Looking for group flag on or off

/release
Sends PC to the hospital after defeat

/powexec_unque
Unques the next power qued for use

There are also commands reklated to taking video using the /demo... command structure and some other odd ones like /buffs which is supposed to toggle on or off al toggle powers (doesn't work). There is also /whiteparticles which has no explanation and also doesn't work.

Check out the complete help section if you get a chance sometime. Interesting reading even if you already know everything said in there and you might just find some surprises...

For example:
/requestexitmission
Allows exiting of a mission by command line rather than by clicking on the words in the compass.


@Cannonfodder
Victory: The Hall of Justice Virtue: The Hall of Doom
Slash Commands, Binds and Macros, Oh My!, CoV Stat Booster Accolade Cheat-Sheet, Don't Let Me Make Money Off Your Ignorance!!!, Day Job Acquisition Guide, "Tricky" TA

 

Posted

CoCoNoNo,
I am also in the office, so also can't test .

I suspect that the move commands will over-ride the follow command. Not sure what it will do. I think it will simply have you doing a circle strafe on the natural focal point (as if you were holding the turn/move left keys), but may just take the last command. I'm pretty sure that the move commands stack in a bind, but I'm not positive.


 

Posted

tried it....it worked sort of.

I ran in a pretty wide circle on top of some hotel. It was a rather amusing 'eureka!' moment.

evidently when you're in close combat with a feller and you have follow on, all movement controls are interpreted as camera movements...I got dizzy just watching.

also it doesn't turn off easily...hitting the bound key just turns off the LAST part of it.

so the best way to do this IMO is:

/bind q "+left$$+turnleft"
/bind e "+right$$+turnright"

now you too can run in circles!!!


 

Posted

[ QUOTE ]
can anyone point me to the city of bindings program that someone named jonathan created? It was great but I can't find it back on the boards!

[/ QUOTE ]

Here ya go.

I've used it and found it to be reasonably good but I find I have better luck just editing the files. Perhaps I'm just old (I remember working out the bindings for Quake years back in AGQx, the old Quake Newsgroups. I've never found the apps like this to be all that helpful.


 

Posted

Hey Super Volt,

I too have a name with a space (Dark Sidius') - and an apostrophe, but I'll get to that later... Have you tried "%20" in the spot for the space? As in calling your file:

c:\kb/super%20volt

This a lot of times is required in web programming...

I haven't tested any of this out yet, seeing that I'm at work, but I'll give it a try when I go home. And as seeing you haven't figured out a way to do it, and noone's suggested this, I thought I'd offer it.

I'll post again if it works and if I can find out what to do with my apostrophe...


 

Posted

Does anyone know if there are variables for his/her, him/her, he/she? I'd like to be able to bind a statement like "/emote casts such-and-such to $target, doing something-or-other to (him/her)." I know the game keeps track of gender; there should be some way to stick it into commands...


 

Posted

don't see one in the manuel.


 

Posted

[ QUOTE ]
I too have a name with a space (Dark Sidius') - and an apostrophe, but I'll get to that later... Have you tried "%20" in the spot for the space? As in calling your file:

c:\kb/super%20volt

[/ QUOTE ]

I have not tried this, but I will do so soon. Thanks for the suggestion, gnonag!


 

Posted

Just wanted to really briefly ask if anyone has heard of binds and bindfiles causing lag or latency in the game.. It's a long shot, but for some reason right after I set up a few bindfiles last week, and loaded them into my main character, the game suddenly became unplayable because of lag.. I;ve checked hardware, it isnt an issue.. So Im left with the unlikely.. If anyone has any thoughts, I'd be very grateful.

-Madam O


 

Posted

This is definitely one of the most helpful things ever


 

Posted

Madam_O,
I have heard a complint with lag from someone using a fairly sophisticated set of bind files to control flight and sprint. This set used a large aray of toggle-binds that are constantly loading new binds to the movement keys. I've never had the problme myself though.


 

Posted

Is there a bind that will allow me to target my Pet?
Phantasm is teleportable to make navigating indoor missions easier, but that doesn't matter when I can't target him. I have tried every target_friend_whichever and they work fine so long as it is nearby, but upon taking an elevator, you usually lose the target, because it is too far away. I can autotarget other characters and teleport them from wherever in a building, but not my pet.
I'm sure the levels are placed so far apart on maps to prevent players from using teleport foe for safe single pulls, but it makes pet management hard.
I love this guide btw. I never used any keybinds other than ++up for superjump before reading this primer, and now I use them for much more.
Thanks a ton,
Lightshow lvl 37 Ill/Kin Controller
Crimson Claw lvl 14 Claw/Regen Scrapper
Nightfire lvl 16 Fire/Fire Blaster
All on Pinnacle


 

Posted

You all have found so many new slash commands I think that the slash command appendix is going to have to be separated from the /bind faq and turned into a faq of its own...

o_O


 

Posted

actually I've already done that. The Macro and Bind Bible can be via searching or on Ishin Ryu's website (whose address escapes me)


 

Posted

Well thank God! I really didn't want that job.


 

Posted

Curveball: I was referring to Appendix C (Named Keys) to check the validity of inputs for a program I'm working on and noticed that it is very sparse. Is there an updated version of this somewhere that I'm not aware of, or would you like a listing of what isn't there currently?


 

Posted

It was very sparse when I put it in, and I've been too busy playing to update it since. Though it looks like the appendices need updating -- I need to take out the slash command appendices and instead refer to the FAQ that deals specifically with slash commands, and probably need update the named keys quite a bit.

And there are a ton of ingenious binds that should go in the "Neat Stuff you can do with /bind" section.


 

Posted

Well here's what I know you're lacking off the top of my head. I'm not exactly sure what the syntax is for some of the keys and can't check them since I'm at work, so if I'm unsure I'll put them in parentheses.

EQUALS
COMMA
(PERIOD) -- maybe it's just "." come to think of it
ENTER
SPACE

NUMLOCK
SYSRQ
(PAUSE)


 

Posted

[ QUOTE ]
Some special keys can be used in combination with other keys and mouse buttons. These keys are called chord keys -- they do not act as triggers themselves, but can be used with trigger keys to make new triggers.

[/ QUOTE ]
Short Story
I just realized that this is incorrect, Curve. To my knowledge, you can bind ALT, CTRL, FN, LALT, LCTRL, LSHIFT, RALT, RCTRL, RSHIFT, and SHIFT to perform actions as trigger keys themselves. In fact, the default binds use LALT and RALT as triggers.

Long Story
I just realized this is incorrect because I had an interesting idea as I was debugging my /team_select cycle key generator. I had to determine what keys I would allow to be valid, and I decided that a chord key in combination with another chord key would be invalid since I thought chord keys couldn't act as triggers. However, as I was processing the default binds to set up a file that would uninstall the /team_select cycle key(s) and re-enable the default binds, I realized that LALT and RALT were being used as triggers. I haven't tested any of the following, but it raised a few interesting questions... What if I were to do something like the following:

/bind LALT "powexec_name Stealth$$powexec_name Stealth"
/bind ALT+LALT "powexec_name Hover$$powexec_name Hover"

What happens when I press LALT?


 

Posted

Hi Guys

I was a at the tailor this morning (just like more than half of Paragon City) and there was this guy switching between a suit and his costume, however, he must have a used a macro and a keybind cause when he switched he was saying "Flame On!" and during the switch he activated a flame power. It was really cool. Some others were doing it too with lightining and stuff. Can someone tell me how to do this. I have an MA/Regen scrapper and I wanted to make a costume switch macro maybe using integration as an effect unless there are switch effects.

Thanks