Macro Help


Angelic_EU

 

Posted

HI guys, sorry to ask, I found info earlier, but just can't seem to find it now

How do I make a macro to cast my Smoke Flash on my Jonin?


 

Posted

My ninja mm does not have Smoke Flash yet. I might not be entirely correct, but, in short, you can't macro that function. It is because you have to 'Click' on Jonin first before choosing Smoke Flash. Macro won't let you do that.

But then, please check with others.


 

Posted

Hmm I keep reading how you can make this almost perma effect, but if that + target pet every 10 secs pluss click power, then I would barely get cchance to use any other abilitys


 

Posted

tryed /macro Sf powexec_name Smoke Flash [petsname]

but nothing happens, this is driving me nuts, as without a way to simply tell it who to cast on, it seems totaly useless to be clicking it + a pet every 10 secs


 

Posted

Macro helps you to string two power together. The effect is that the first one power will follow the second one almost immediately.

The problem with SF and Jonin is that you need human intervention in between the two powers. So by having to choose which pet to click, you break up the command chain of Macro.

More see here: http://cityofheroes.wikia.com/wiki/Macro

So, I think you really have to take a few steps of clicking around in order to get SF going.


 

Posted

ahh well managed to get a macro to double click that targets jonin then casts Smoke Flash, pity you cant put macros onto the auto toggle :P

found auto toggle on just Smoke Flash kinda works too, it SF the pet who happens to be the mobs target


 

Posted

no idea if this will work but cant you put a target_custom [petname] in to cycle to the chosen pet?


 

Posted

The command /selectpetname exists and will work. However you'll need to push the button twice.

I currently use /bind numpad1 "petselect 0$$powexecname Alkaloid" on my Necro/Poison MM to select and heal a pet. Have to hit the button twice though.


 

Posted

I found the "petselect" command very annoying, since it selects the pet from its position in your pet window.

On occasion when resummoning your pets will change their order slightly (the tier 1s tend to be the major culprits- names can be jumbled around pretty regularly) which messes this method up. Also, certain secondaries (traps mainly) have placable pets that also take up positions either side of your pets in that window.

The upshot is that the first time you press Numpad 4 it could select a Protector Bot, and the next time it could select an Acid Mortar. For this reason, I much prefer to select a pet by NAME or TYPE.

[SELECT PET] /bind numpad1 "bind_load_file c:\Games\coh\mm\alpha1.txt$$petselect_name Alpha 1"

[COMMAND METHOD #1] /bind numpad7 petcom_pow Assault Attack
[COMMAND METHOD #2] /bind numpad7 petcom_name "Alpha 1" Attack

The above function perfectly and are part of my regular macro setup for my Bot MMs.
Numpad0 is Aid Other, so to heal a hurt pet I'd hit Numpad1-6 to select it then Numpad0 to heal it.


 

Posted

[ QUOTE ]
The command /selectpetname exists and will work. However you'll need to push the button twice.

I currently use /bind numpad1 "petselect 0$$powexecname Alkaloid" on my Necro/Poison MM to select and heal a pet. Have to hit the button twice though.

[/ QUOTE ]
Isn't this because commands are actually parsed backwards?

Try switching the two commands here Master Z and see if that helps (I've a similiar sort of bind for selecting and igniting Oil Slick). I think that fixes the double-click issue.

Like Maels I prefer to select Henchies by name rather than number when issuing commands. Nice thing about this is that its a partial select. I stick ' and . at the end of my petnames which lets me assign them to offensive and defensive groups and issue commands per group. So v maps to the macro

petcom_name "'" Attack Aggressive

and my Enforcers and Brute have the ' at the end of their names (they've all got l33t names anyway so it looks in place too). So those 3 Attack Aggressively.

I just use the number pad keys to select by number for each pet (including my traps) and numpad 0 to heal with Aid Other.


 

Posted

well having got fed up of the poison part of my ninja/poison MM, i'm now trying ninja/trap out, got to 10 and loving the Acid Mortar and that force field gen, looks like a good substitute to having to span alkaloid..

Result is it's not so anoying having to reclick the Smoke Flash, but i'm now having pangs on if I should just give in and respec to Robots..

Are Ninjas still so fragile in later game, or do they start become abit more hardy _ keep geting told to go Robots as they behave, heal eachother, do AE and even buff eachother, where as with ninja I feel like a glorified nurse...


 

Posted

Switching it around worked Still have to double click, but it least always casts it on right guy now \o/


 

Posted

[ QUOTE ]
[ QUOTE ]
The command /selectpetname exists and will work. However you'll need to push the button twice.

I currently use /bind numpad1 "petselect 0$$powexecname Alkaloid" on my Necro/Poison MM to select and heal a pet. Have to hit the button twice though.

[/ QUOTE ]
Isn't this because commands are actually parsed backwards?

Try switching the two commands here Master Z and see if that helps (I've a similiar sort of bind for selecting and igniting Oil Slick). I think that fixes the double-click issue.

[/ QUOTE ]

Doesn't help alas - its not an order of parsing - y'see the interface does everything simultaneously. When doing multiple powers, this means the first one listed is the one that triggers whereas doing this selection arrangement means that it activates a power as it selects.

Means the power has no target and you have to click the bound key twice.

If you like selecting by name then you can always go for... /bind numpad1 "petselectname Bob$$powexecname Alkaloid"

Standard rules for partial names, etc. apply.


 

Posted

This is possible to do with just a single click/press using text files to load your binds. I have it bound to the 3 key on my ninja/FF MM and use these two files:

C:\Binds\MM1.txt
[ QUOTE ]
3 "+down$$-down$$unselect$$petselectname Oni$$bind_load_file C:/Binds/MM2.txt"

[/ QUOTE ]

C:\Binds\MM2.txt
[ QUOTE ]
3 "+down$$-down$$powexec_name Smoke Flash$$bind_load_file C:/Binds/MM1.txt"

[/ QUOTE ]

Change the petselectname to cast on another pet.


Octavian Vanguard
@ohmsEU and @ohms 2

Badging character: Bimble on the Union server, Badgehunter.com and City Info Tracker.

 

Posted

Ok please bare with me im tad thick/new to binds.. I made these two files, but how do I get them to load to my cha?


 

Posted

Sorry if I confused you, this sort of thing is probably easier to understand once you're a bit more used to playing around with binds and macros.

Ingame just type /bind_load_file C:/Binds/MM1.txt

If you saved the files in a different directory then you will need to edit the path after "bind_load_file" too.

Don't forget to change the '3' to the key you want to use in both files as well.

If you want to save your current setting first, ingame type /bind_save_file c:\binds\backup.txt
If things go wrong you can the just reload this file.

Just FYI, I use a similar system on my TA/A Defender to target Oil Slick and fire Blazing Arrow with 1 key press.


Octavian Vanguard
@ohmsEU and @ohms 2

Badging character: Bimble on the Union server, Badgehunter.com and City Info Tracker.

 

Posted

ok figgred out how to make the files and the /bind_load_file comand..

BUt it still seems to require 2x clicks

ack darn thing just targeted my Force field gen for some odd reason


 

Posted

weeeee got it working on 1 click, but had to swap your file 1 to file 2 and vice versa.. no idea why though but it now works


 

Posted

[ QUOTE ]
This is possible to do with just a single click/press using text files to load your binds. I have it bound to the 3 key on my ninja/FF MM and use these two files:

C:\Binds\MM1.txt
[ QUOTE ]
3 "+down$$-down$$unselect$$petselectname Oni$$bind_load_file C:/Binds/MM2.txt"

[/ QUOTE ]

C:\Binds\MM2.txt
[ QUOTE ]
3 "+down$$-down$$powexec_name Smoke Flash$$bind_load_file C:/Binds/MM1.txt"

[/ QUOTE ]

Change the petselectname to cast on another pet.

[/ QUOTE ]


Would you help me to understand this bind system as well.

What does this part of the command do: +down$$-down$$unselect$$......

And in fact, what does "+down$$-down" do?

Thanks


 

Posted

The unselect bit deselects any target you may have to prevent the power firing prematurely.

The +down$$-down bit fires one bit of the bind on key press and the next bit on key release, or so I'm told. I didn't come up with these binds, I just nabbed them while trolling the US forums


Octavian Vanguard
@ohmsEU and @ohms 2

Badging character: Bimble on the Union server, Badgehunter.com and City Info Tracker.