Wonderful, Wise, Winza's guide to binds!


AngelsFist

 

Posted

OK! here is what you've all been waiting for::drum roll::

The Unholy, Ghoulish, Rending Flesh's guide to Mastermind Macro/Binds!


Step 1: I suggest you decide to name your pets very differently so macros and binds can be created more easliy, here is an example of my mastermind, Rending Flesh (justice server, necro/dark)

Zombie 1: Billybob
Zombie 2: Jimmy Ray
Zombie 3: Clem

Grave K 1: Ezeikel
Geave k 2: Malakai

Lich : Bubba-ho-tep


Now as you may notice, all my pets names are completly different, but you don't have to depend on all of that, all you need to do is remember that all you need for a SINGLE pet to do an individual action, is remember 3 letters of their name.

here is an example bind that I use for laughs...

SHIFT+A "e walllean$$ petsay_name bil <em afk>$$ petsay_name cle <em kata>$$ petsay_name bub <em laptop>$$ petsay_name eze <em panhandle>$$ l Quick, act natual!$$ petsay_name jim <em holdtorch>$$ petsay_name mal <em flashlight>"

as you see, all of my pets do a different emote AND you do one as well all in one command.

There is more, keep reading... and bear with me if my spelling sucks, I haven't slept in over 24 hours as I'm writing this...

If I wanted to have an argument with my lich, there are 2 ways I can accomplish this...

1: /macro L "petsay_name bub Wow, for a great and powerful super villain, you sure get your pastey rear end handed to you a lot..."

Bubba-ho-tep would then say that, and the hillarity ensues...

if you'd like to punish a more powerful pet (so to speak) for letting the weaker ones die, try this (these are examples)

/bind key "e smack$$ L you let the foolish ones perish, now you have to fight alone!$$ petsay_name eze <em slapreact>OW! I'm sorry master!"

you then slap the pet and he reacts

try to experiment with different pets and different emotes, OH! and post here with any neat little macros/binds you come up with out of fun

On to other pet commands... for the heroes who are absolutly crazy about the new Gladiator Matches, here are 2 great macros you should put on all heroes/villains you want to do those matches with...

/macro AT "petcom_all att agg"

that makes ALL your gladiators attack YOUR target, great for taking out that pesky Longbow Warden...

/macro Go "petcom_all goto agg"

that makes ALL of your pets move to a targetted location and wait for anything to come near them... also great for moving pets who are strong in melee closer to their intended target.

That's all for now, why don't you the reader try to experiment and share what you find with us. I want to see what you all are made of, get out there and start binding!


 

Posted

Ok I only have the two pets at the moment cuz im so little
but here's what I've played with so far.

"/e dance$$ say Dance before me boys.$$ petsay_name rob <emote drumdance> Is this the raindance?$$ petsay_name Tre <emote dance> I look better dancing than the moron Rob here does."

and my fave so far lol. You'll prob see why.

"e bowdown$$ petsay_name rob <emote Flashlight> Attention Summer is adressing us.$$ petsay_name tre <emote Protest>Ugg Do I have to?!$$ petsay_name Rob You idiot! She's got a gun I woudlnt tick her off if i was you!!"

So far thats all I got. But thanks alot Winza! Binds Greatly Apricated and will Strongly be used.


My Supergroup is Ghost Legion, Insane Crusaders of Ghost Legion, Ghost Legion of Liberty, My Villiangroup is Shadow Wraiths.
My Global is @Darklite and @DazzlerDarklite

 

Posted

Ok.. sorry if this has been answered but Im trying to exec Super Speed + combat Jumping (my travel powers) with one key : (Lshift)

/bind lshift "powexec_name Super Speed$$ powexec_name Combat Jumping"

All this does is cycle between SS ans CJ. What I want to do is toggle SS+CJ on, then SS+CJ off.

This should be the same bind as SS + sprint.. i saw a mention of it (i glanced thru the whole 8 pages) but didnt see an example of the bind ;/

Please help.. Ive also tried creating .txt files that link to each other and rebind lshift to the next step (SS on, CJ on, SS off, CJ off >> loopback) but I must have the syntax wrong, it doesnt work.


 

Posted

You can't execute two powers in a single bind. You can, however, execute a power and load a bind file in one bind, and you can bind to a hitting a key on or off. To do what you want, you need two bind files, one neamed superjump.txt one named superspeed.txt, they'd look something like:

c:\superjump.txt:
+lshift$$-lshift$$powexec_name Super Jump$$bind_load_file c:\superspeed.txt

c:\superspeed.txt:
+lshift$$-lshift$$powexec_name Super Speed$$bind_load_file c:\superjump.txt

Then do /bind_load_file c:\superjump.txt

Now, when you press left shift down, super jump will turn on, and when you release left shift, super speed will turn on. Press and release again and it will turn each off. At this point, you're really hacking around the bind system to try to get past the only one power per bind limitation, which is there to stop scripting (like, you hit a button and execute a series of several attacks).

Fine print:
These binds are off-the-cuff and are not guaranteed to work as listed.


 

Posted

Winza, is there anyway to execute a bind when you activate a power? I know that it is possible to execute a power (as well as other things) with a bind, and that a macro sits in the tray just like a power. However, is there any way for the macro to take on the icon of a power? What I would like to do is display a message when I activate my toggle power, Darkest Night, but I don't want to assign a key to it, and I don't want an undistinguishable gray circle sitting on my tray in place of Darkest Night. Am I just too picky?


 

Posted

OK, Dark Blue, you CAN distinguish macros from each other, that's why you make a label, like for example, what you mentioned...

/macro DN "powexec_name Darkest Night$$ say $target is my anchor, save him for last so he keeps the rest debuffed!"

It'll create a macro in your tray as a grey button with DN on it, DN as in Darkest Night, got me?

Oh, and there's more, you CAN activate 2 toggles if you tap a bind twice like this...

/bind key "powexec_toggleon 1st toggle$$ powexec_name toggleon 2nd toggle"

All you need to do is hit the same key twice and it'll turn on both toggles quickly and WON'T turn them off if pressed too many times.

Remember that if you want to have a bind ONLY turn ON toggles, you use the powexec_toggleon command. To turn them off, powexec_toggleoff is what you use. The last one in particular is great for characters with a lot of toggles, just create a macro or bind that has all your toggles with the powexec_toggleoff and then you can have that bind toggle you off so you can start to travel.

and about the new mastermind with the pretty avatar, those were great! I can't wait till you get more pets and show me more binds


 

Posted

ok, i got this to work most of the time. However I sometimes get a error message saying i have to many key binds.

bomb1.txt
f1 "say<color black><border black><bg green> DONK!$$powexec_name cosmic burst$$bind_load_file c:\binds\bomb2.txt"
f2 "say<color green><border green><bg black> He shoots! He scores!$$powexecname neutron bomb$$bind_load_file c:\binds\bomb2.txt"
f3 "say<color black><bg yellow><border green> Radiation overload, releasing electrons.$$powexecname Electron haze$$bind_load_file C:\binds\bomb2.txt"
shift+1 "unselect$$team_select 1$$powexec_name transfusion"
shift+2 "unselect$$team_select 2$$powexec_name transfusion"
shift+3 "unselect$$team_select 3$$powexec_name transfusion"
shift+4 "unselect$$team_select 4$$powexec_name transfusion"
shift+5 "unselect$$team_select 5$$powexec_name transfusion"
shift+6 "unselect$$team_select 6$$powexec_name transfusion"
shift+7 "unselect$$team_select 7$$powexec_name transfusion"
shift+8 "unselect$$team_select 8$$powexec_name transfusion"
numpad1 "unselect$$teamselect 1$$powexecname speed boost$$"
numpad2 "unselect$$teamselect 2$$powexecname speed boost$$"
numpad3 "unselect$$teamselect 3$$powexecname speed boost$$"
numpad4 "unselect$$teamselect 4$$powexecname speed boost$$"
numpad5 "unselect$$teamselect 5$$powexecname speed boost$$"
numpad6 "unselect$$teamselect 6$$powexecname speed boost$$"
numpad7 "unselect$$teamselect 7$$powexecname speed boost$$"
numpad8 "unselect$$teamselect 8$$powexecname speed boost$$"
shift+numpad1 "unselect$$teamselect 1$$powexecname increase density"
shift+numpad2 "unselect$$teamselect 2$$powexecname increase density"
shift+numpad3 "unselect$$teamselect 3$$powexecname increase density"
shift+numpad4 "unselect$$teamselect 4$$powexecname increase density"
shift+numpad5 "unselect$$teamselect 5$$powexecname increase density"
shift+numpad6 "unselect$$teamselect 6$$powexecname increase density"
shift+numpad7 "unselect$$teamselect 7$$powexecname increase density"
shift+numpad8 "unselect$$teamselect 8$$powexecname increase density"
h "unselect$$target_enemy_near$$powexec_name transfustion"

the next one changes the text in the three attacks but the other binds are all in there also so i don't have to load another bind file for all my heals and buffs. Any ideas?


Nerf unto others as you would have them nerf unto you.
[url="http://boards.cityofvillains.com/showflat.php?Cat=&Board=faq&Number=5935090&fpart=&PHPSESSID="]The Teqnikal way to build a raid base v1.0[/url]

 

Posted

Hey Winza,
Lovin them Binds, for my brute,stalker and scrapper. And the MAsterminds

Got a question or two..

Any fancy looking binds to trow fly on or hover on?


Now as for my MM's I got some new binds for them too. THat I've played with..

*grins* My faveorite..This mm is my hero's Evil Sister.

"/petsay_name Dar <emote Protest> Release me from this deadshell you &icth"

/e research$$ Get $target now Ladies!$$petsay_name Ash <emote Dance>$$ We're on it boss!$$petsay_name Jes <emote dance>We'll charm them with our raunchy dance"

I have more but I cant remember them off the top of my head.


My Supergroup is Ghost Legion, Insane Crusaders of Ghost Legion, Ghost Legion of Liberty, My Villiangroup is Shadow Wraiths.
My Global is @Darklite and @DazzlerDarklite

 

Posted

[ QUOTE ]
Oh, and there's more, you CAN activate 2 toggles if you tap a bind twice like this...

/bind key "powexec_toggleon 1st toggle$$powexec_name toggleon 2nd toggle"

All you need to do is hit the same key twice and it'll turn on both toggles quickly and WON'T turn them off if pressed too many times.


[/ QUOTE ]

Change this to...
/bind key "+ $$powexectoggleon 1st toggle$$ powexectoggleon 2nd toggle"

...and you'll only have to press the key once to toggle both powers on. Just don't press to fast, as one power is toggled on with the key pressed down, and the other is toggled on when it's released.


 

Posted

[ QUOTE ]
You can't execute two powers in a single bind. You can, however, execute a power and load a bind file in one bind, and you can bind to a hitting a key on or off. To do what you want, you need two bind files, one neamed superjump.txt one named superspeed.txt, they'd look something like:

c:\superjump.txt:
+lshift$$-lshift$$powexec_name Super Jump$$bind_load_file c:\superspeed.txt

c:\superspeed.txt:
+lshift$$-lshift$$powexec_name Super Speed$$bind_load_file c:\superjump.txt

Then do /bind_load_file c:\superjump.txt

Now, when you press left shift down, super jump will turn on, and when you release left shift, super speed will turn on. Press and release again and it will turn each off. At this point, you're really hacking around the bind system to try to get past the only one power per bind limitation, which is there to stop scripting (like, you hit a button and execute a series of several attacks).

Fine print:
These binds are off-the-cuff and are not guaranteed to work as listed.

[/ QUOTE ]

Those binds will not work as written. The bind files should look actually like this:
c:\superjump.txt:
lshift "+ $$powexecname Super Jumping$$bindloadfile c:\superspeed.txt"

c:\superspeed.txt:
lshift " $$powexecname Super Speed$$bindloadfile c:\superjump.txt"


 

Posted

[ QUOTE ]
tried it i guess the animation for inferno is too long oh well if anyone else has an ideal post it i bet im not the only one wondering if they can do it

[/ QUOTE ]

Using bind files like:

c:\infernocc1.txt:
c "+ $$powexecname Inferno$$bindloadfile c:\infernocc2.txt"

c:\infernocc2.txt:
c " $$cc 2$$bindloadfile c:\infernocc1.txt"

Afterwards, load the binds with /bindloadfile c:\inferncc1.txt.

You can then activate Inferno with the press of the 'c' key, and the costume change with the key's release. Therefore creating your own pause.

Edit I just wanted to add that this technique really shines when using toggle powers like Whirlwind for costume changes, as per example:

c:\whirlwindcc1.txt:
c "+ $$powexectoggleon Whirlwind$$bindloadfile c:\whirlwindcc2.txt"

c:\whirlwindcc2.txt:
c " $$cc 2$$powexectoggleoff Whirlwind$$bindloadfile c:\whirlwindcc1.txt"

Enjoy!


 

Posted

[ QUOTE ]
Winza, is there anyway to execute a bind when you activate a power? I know that it is possible to execute a power (as well as other things) with a bind, and that a macro sits in the tray just like a power. However, is there any way for the macro to take on the icon of a power? What I would like to do is display a message when I activate my toggle power, Darkest Night, but I don't want to assign a key to it, and I don't want an undistinguishable gray circle sitting on my tray in place of Darkest Night. Am I just too picky?

[/ QUOTE ]

There is no way to do what you ask, but here's a little known tip to dress up macro appearances. Macro's not only take alfphanumeric characters, but also Unicode characters as well (the font set for the game is actually Arial Unicode MS I believe). That way you can put on the face graphic characters like happy faces, arrows, blocks, stars, card suits, chess pieces, Arabic, Hebrew, Japanese Characters, Chinese Characters, and symbols of all types.

Edit: I should note that though binds will take Unicode characters, bind files won't as the text files have to be saved in ANSI format in order to be loaded in by the game with the /bindloadfile command.


 

Posted

[ QUOTE ]

Got a question or two..

Any fancy looking binds to trow fly on or hover on?


[/ QUOTE ]

To create a bind that toggles between fly and hover, try:

/bind f "powexecname Hover$$powexecname Fly"

The game will toggle the last power in a list first unless its already on. Otherwise, it toggle it off and toggle on the firt power in the list instead. In this case since fly and hover are mutually exclusive, the latter is a mute point, but I thought I'd state it anyways.

Edit: By the way, the k to activate this bind is 'f', and I switched the order of the powers as I realized most would usually like to have Fly activated first.


 

Posted

Is it possible to make a bind that triggers multiple click powers? For example, Aim, Build Up, Power Boost and Boost Range. Can I hit one key that will trigger those powers one after the other? Can a bind trigger all four powers with one keystroke or do you have to hit the key four times? (hitting one key four times would work, much faster than clicking them I think)


 

Posted

Found this afew pages ago hope it helps

[ QUOTE ]


Quote:
--------------------------------------------------------------------------------

Can anyone help me with creating a bind for my tank? is it possible to have one key or macro to turn on my toggles, or at least activate one and que the another? id be really helpfull to hit one key to get my shields up after a hold or stun. thanks


--------------------------------------------------------------------------------



In order to create a bind or macro that activates more then one power, make sure the powers involved have NO ACTIVATION TIME! A good example of this is making a speed button with super speed and sprint, but if you want toggles, test what toggles can be used while moving. If you are Invul, Temp invul didn't have any activation time from what I saw. Try the following...

/bind (key) "powexec_toggleon (other toggle)$$ powexec_toggleon Temp Invulnerability"

If I am right about the no activation time, you should have temp invul pop on and que the next power (binds and macros put the last command 1st and run backwards).

I'm not saying that the bind I just put on here is correct (I haven't tested it... heh...) But it's worth a try.

I hope you all continue posting questions and answers, heh, and till I post again...

Happy Heroing!

[/ QUOTE ]


My Supergroup is Ghost Legion, Insane Crusaders of Ghost Legion, Ghost Legion of Liberty, My Villiangroup is Shadow Wraiths.
My Global is @Darklite and @DazzlerDarklite

 

Posted

ok i've been playing with things.

I currently have afew binds going on my scrapper that I would like to make alittle more interesting.

Shadow Maul is /bind 2 "powexec_slot 2$$ follow$$ local how bout I bring some darkness into your life $target"
I like the idea of eachtime I hit a certain key I say something new so i'm wondering am I able to do this to a slot too? and what would that comand be anyhow?


My Supergroup is Ghost Legion, Insane Crusaders of Ghost Legion, Ghost Legion of Liberty, My Villiangroup is Shadow Wraiths.
My Global is @Darklite and @DazzlerDarklite

 

Posted

[ QUOTE ]
Is it possible to make a bind that triggers multiple click powers? For example, Aim, Build Up, Power Boost and Boost Range. Can I hit one key that will trigger those powers one after the other? Can a bind trigger all four powers with one keystroke or do you have to hit the key four times? (hitting one key four times would work, much faster than clicking them I think)

[/ QUOTE ]

Yeah, you have to basically create bind files chained together using bind files like:

c:\aim.txt:
v "powexecname Aim$$bindloadfile c:\buildup.txt"

c:\buildup.txt:
v "powexecname Build Up$$bindloadfile c:\powerboost.txt"

c:\powerboost.txt:
v "powexecname Power Boost$$bindloadfile c:\boostrange.txt"

c:\boostrange.txt:
v "powexecname Boost Range$$bindloadfile c:\aim.txt"

Afterwards, load the binds with /bindloadfile c:\aim.txt.

You can then activate each power with each press of the 'v' key. If you want to reduce the keypresses you might want to try this instead:

c:\aim.txt:
v "+ $$powexecname Aim$$bindloadfile c:\buildup.txt"

c:\buildup.txt:
v "+ $$powexecname Build Up$$bindloadfile c:\powerboost.txt"

c:\powerboost.txt:
v "+ $$powexecname Power Boost$$bindloadfile c:\boostrange.txt"

c:\boostrange.txt:
v "+ $$powexecname Boost Range$$bindloadfile c:\aim.txt"

These will activate one power with the press of the key and activate another with it's release. However, I recommend not doing this, as it can get a little quirky because of animation times, and speed of click presses. There's no way of actually activating more than one power at a time however.


 

Posted

[ QUOTE ]
ok i've been playing with things.

I currently have afew binds going on my scrapper that I would like to make alittle more interesting.

Shadow Maul is /bind 2 "powexec_slot 2$$ follow$$ local how bout I bring some darkness into your life $target"
I like the idea of eachtime I hit a certain key I say something new so i'm wondering am I able to do this to a slot too? and what would that comand be anyhow?

[/ QUOTE ]

This also can be done with bind chains like:

c:\attack_1.txt:
2 "powexecslot 2$$follow$$local 1st quote$$bindloadfile c:\attack_2.txt"

c:\attack_2.txt:
2 "powexecslot 2$$follow$$local 2nd quote$$bindloadfile c:\attack_3.txt"

c:\attack_3.txt:
2 "powexecslot 2$$follow$$local 3rd quote$$bindloadfile c:\attack_4.txt"

...and so on till the last one, which should be binded to reset back to the first:

c:\attack_9.txt:
2 "powexecslot 2$$follow$$local 9th quote$$bindloadfile c:\attack2_1.txt"

To activate, load the first set with the command /bind_load_file c:\attack2_1.txt


 

Posted

Thank you so much . But.........

I wish I knew how to do those things you took the time to write. (Thanks again fro taking the time to make something for someone you dont know) I tried to read the OP's how to make a bindfile, but it escapes me. ( the computer uses me, I just keep it plugged in )


 

Posted

Bindfiles are just text files (created with Notepad). Create them and save them on your computer. You then load up a bind file from the location you saved them at with a /bind_load_file <path> command in your CoX chat window.


 

Posted

I went as far as 5 for now and that comamnd didnt work i think i goofd it up


My Supergroup is Ghost Legion, Insane Crusaders of Ghost Legion, Ghost Legion of Liberty, My Villiangroup is Shadow Wraiths.
My Global is @Darklite and @DazzlerDarklite

 

Posted

Post the bindfiles and I'll look at them.


 

Posted

2 "powexecslot 2$$follow$$local $target your Gonna wish your momma never had you$$bindloadfile c:\attack_2.txt"

2 "powexecslot 2$$follow$$local Here let me wipe that smug smile off your face$$bindloadfile c:\attack_3.txt"

2 "powexecslot 2$$follow$$local Did I hurt you? Aww thats to bad cuz i'm gonna do it again.$$bindloadfile c:\attack_4.txt"

2 "powexecslot 2$$follow$$local I have this thing called a shadow maul, mind if I use you as punchingbag $target?$$bindloadfile c:\attack_5.txt"
2 "powexecslot 2$$follow$$local Look at prettyboy $target over here, let me give you a cute little make-over$$bindloadfile c:\attack_1.txt"


My Supergroup is Ghost Legion, Insane Crusaders of Ghost Legion, Ghost Legion of Liberty, My Villiangroup is Shadow Wraiths.
My Global is @Darklite and @DazzlerDarklite

 

Posted

I just tested your binds as written on my dark/dark scrapper, they seem to work fine. Could be a filename is off. Also, each are in different text files right?


 

Posted

yes all in thier own, i'm thinking i goofd with the loadbind thing i really suck at doing that stuff

*EDIT* I got it up and Running!
Now umm Winza had me savebind or something when I did a flight hover thing on my Emp, Should I do that with this one to?


My Supergroup is Ghost Legion, Insane Crusaders of Ghost Legion, Ghost Legion of Liberty, My Villiangroup is Shadow Wraiths.
My Global is @Darklite and @DazzlerDarklite