Khaiba's Mastermind Numeric Keypad Pet Controls


Adeori

 

Posted

Thank you very very much, I'll try out some of the more advanced binds later (maybe even specialize speaking binds for my pets, not just for a group, but for each individual), but this has done a TON for making me into a decent MM player. Being able to quickly order my minions is extremely useful.

I have a cool bind I like to use that's an rp bind. I don't have access to it right now, but I'll try to remember it as best I can for you guys.

Okay for this to work, you need to be in front of your minions, you facing them, them facing you.

/bind z "/em bowdown$$l Don't forget who made you!$$petsayall <em praise>$$petsayall We're not worthy!!"
/bind x "em laugh$$l Oooohohohohohohoho!"

Yes, my character is a girl, as you can tell by the laugh. Hit z, wait a few seconds, then hit x

Basically what happens is she sticks out her hand in the bow down motion, tells them whose boss, my bots then get down and start praising me saying they aren't worthy Then after a few seconds she throws her head back laughing in a typical anime style evil girl laugh. I've gotten some good reations doing that, hehe. Note the local btw. Nothing like accidently saying it in broadcast for an embarrassment (if you use say instead of local)


 

Posted

I'm having trouble uploading these binds...

I'm using the "Version 2 (Text Files)" method. When I input the one command, I get get an error and it won't work.

Specifially, I'm trying to activate this bind from my directory:
/bindloadfile C:\City of Heroes-Villains\City of Heroes\covbinds\Battery\Robot.txt

When I do, I get the following error message:
"Usage:bindloadfile take 1 args, you gave 5.
Reads a list of keybinds from a file.
bindloadfile <string>"

What in the world does that mean and what am I doing wrong?
Any help would be greatly appreciated!

EDIT: Sonofa... I just figured it out! *slaps forehead* My Directory path is too long. D'oh!


 

Posted

[ QUOTE ]

Specifially, I'm trying to activate this bind from my directory:
/bindloadfile C:\City of Heroes-Villains\City of Heroes\covbinds\Battery\Robot.txt

EDIT: Sonofa... I just figured it out! *slaps forehead* My Directory path is too long. D'oh!

[/ QUOTE ]
Actually the problem isn't the length, it is that you have blanks in the directory names.


 

Posted

I used the first example for my Dark/Dark and they work great. I still haven't reached lvl 38 so I'm not sure Dark Servant can even be controlled like the other pets but if so could somebody post a bind that that would incorporate him? I usually just hit 0 and have all my pets attack the same target and would like him to be included. I'm totally lost when trying to figure this stuff out so I'd be grateful if anyone could help. Thanks and great guide!


 

Posted

this is an extremely useful list, i am kinda new at the whole mm thing, but i cought on to the number system very quickly, its so simple a monkey could do it....... actually that doesnt sound like a bad idea


 

Posted

[ QUOTE ]
I used the first example for my Dark/Dark and they work great. I still haven't reached lvl 38 so I'm not sure Dark Servant can even be controlled like the other pets but if so could somebody post a bind that that would incorporate him? I usually just hit 0 and have all my pets attack the same target and would like him to be included. I'm totally lost when trying to figure this stuff out so I'd be grateful if anyone could help. Thanks and great guide!

[/ QUOTE ] The dark servant just does its own thing, you cant control it like your other pets, but it is still a very useful addition to your arsonal.


 

Posted

I made a version that toggles between all pets and $target, but it doesn't work. Does anybody know how to target a pet in keybinds?


A game is not supposed to be some kind of... place where people enjoy themselves!

 

Posted

I want to command the targeted pet to goto.

/petcom_name $target Goto


A game is not supposed to be some kind of... place where people enjoy themselves!

 

Posted

[ QUOTE ]
I want to command the targeted pet to goto.

"/petcom_name $target Goto"

[/ QUOTE ]

Now you're on the right track and by this I am understanding that you want each individual pet to attack or goto a specific target/location. Hopefully you mean tiers and not indiviual pets, as that would be one frustrating form of micro managing. But in any case here are the available commands for what I believe you want to do (and I will use necro commands as that is my main MM's primary):

(1) If you want you send your zombies to one location and your grave knights to another then you would use:

"petcom_pow zom goto agg" - for aggresive tier one goto
"petcom_pow grave goto agg" - for aggresive tier two goto
"petcom_pow zom attack agg" - for aggresive tier one attack
"petcom_pow grave attack agg" - for aggresive tier two attack

(2) Individual pets would be commanded depending on the name:

"petcom_name zombie1 goto agg"
"petcom_name zombie2 goto agg"
"petcom_name zombie1 attack agg"
"petcom_name zombie2 attack agg"


if you renamed each pet then substitute 'zombie1' with the new name.

I personally do not use the latter as, like I said, is tedious. Also, in order to use the attack command, you need to have a foe targeted. Try these binds and reply if they work (I am not sure I have the syntax correct for the single pet command)

I would also suggest to place this in a text file and then use the /bindloadfile command to load them. Any questions, reply here, PM me, or look for me in-game @Kenja


Kenja's Logitec G15 Masters Guide
Kenja's Concise Commands and Emotes Guide (I10)
Kenja's Links Guide for Badge Collectors
Visit SalsaVille!

 

Posted

Well, I'm trying to avoid having to press a key for every individual minion. So I tried to make a different version of the standard keybinds that, instead of using files for tiers and names, has all.txt and target.txt. target.txt uses commands of the type /petcom_name $target goto, but it doesn't work for some reason, even though when i use macros $target does work on minions.

I'm more of a mouse person so selecting a minion is a lot easier, and finding keys for keybinds is hard too.

The main thing I want to select a minion to do is goto, because sometimes my robots run into melee.

EDIT: N/M I found it, petsay and petcom.


A game is not supposed to be some kind of... place where people enjoy themselves!

 

Posted

Well using this guide eliminates setting up a mountain of binds. I have expanded on it and am creating a guide for it as well. But esentially you want to consentrate your pet commands to the number pad. You create, for example, 3 txt files. 1st file is for general use (meaning petcom_all commands) the 2nd file will be for tier use and the 3rd file for individual commands. This way you only swintch between numpad formats to control your pets.

That is what makes this guide invaluable to masterminds. You can switch at least 9 binds in one keystroke (even in battle) to command your pets in an array of ways.

I haven't tried the $target use for a pet command, will have to try that. Glad to see you were able to solve the problem.


Kenja's Logitec G15 Masters Guide
Kenja's Concise Commands and Emotes Guide (I10)
Kenja's Links Guide for Badge Collectors
Visit SalsaVille!

 

Posted

[ QUOTE ]
[ QUOTE ]
numpad4 "petcom_pow Battle Aggressive$$ bind_load_file c:\covbinds\Battle#.txt"
numpad5 "petcom_pow Battle Defensive$$ bind_load_file c:\covbinds\Battle#.txt"
numpad6 "petcom_pow Battle Passive$$ bind_load_file c:\covbinds\Battle#.txt"
numpad7 "petcom_pow Battle Attack$$ bind_load_file c:\covbinds\Battle#.txt"
numpad8 "petcom_pow Battle Follow$$ bind_load_file c:\covbinds\Battle#.txt"
numpad9 "petcom_pow Battle Goto$$ bind_load_file c:\covbinds\Battle#.txt"
lctrl+decimal petcom_pow Battle Dismiss

[/ QUOTE ]

I have made files that load based on the load file.....\battle#.txt

But I always know what my pets will say next, I would like to be surprised

[/ QUOTE ]
Sorry for restarting this subthread after over a month, but I haven't been very thorough on following stuff of late. In addition to what has been mentioned so far, you can also put multiple "bind_load_file" commands to each line to add a bit more of a shuffle. For example, instead of:

numpad5 "petcom_pow Battle Defensive$$ bind_load_file c:\covbinds\Battle#.txt"

You could put in:

numpad5 "petcom_pow Battle Defensive$$ bind_load_file c:\covbinds\Battle#.txt"$$ bind_load_file c:\covbinds\All#.txt$$ bind_load_file c:\covbinds\Protector#.txt$$ bind_load_file c:\covbinds\Assault#.txt"

That way, while you're issuing commands to one set of minions, the rest are having their command set moved up, as well. It's not much of an hassle when setting up a fresh set of files, but can be annoying when "upgrading" an already-existing set. Regardless, it does make things less predictable on what you have coming out of their mouths/speakers/etc.

There's a reason each of my masterminds has their own directory for files...


 

Posted

Though I'd never use it, wouldn't it be somewhat easier to use the minion name property by having perhaps pressing 1, load new binds for 1 2 and 3, each with a corresponding minion name, then pressing 1 2 or 3 for those will re-bind 1 2 3 for min/lt/boss, then 2 will rebind and 2.

This to me would feel more natural, but I could be insane, and this might not even be possible, and like I said, will probably never worry about individual pet commanding.


 

Posted

Does anyone know how to bind using inspirations on your pets? Do you have to be close to them to do so?

Lastly, does anyone know how to use a bind to target a given pet (for the purposes of hitting them with buffs, etc)?

Thanks in advance


 

Posted

ADDENDUM: THUGS MASTERMIND PRIMARY
--------------------------------------------
With the addition of the Thugs primary set, we'll need to add them to the control system.
For full instructions on how to use these, see the beginning of the thread.


VERSION ONE: Bind Chains

THUGS (MINION, LIEUTENANT, BOSS):
[ QUOTE ]

/bind numpad1 "bind numpad4 petcompow thug agg$$bind numpad5 petcompow thug def$$bind numpad6 petcompow thug pass$$bind numpad7 petcompow thug att$$bind numpad8 petcompow thug fol$$bind numpad9 petcompow thug goto"
.
/bind numpad2 "bind numpad4 petcompow enf agg$$bind numpad5 petcompow enf def$$bind numpad6 petcompow enf pass$$bind numpad7 petcompow enf att$$bind numpad8 petcompow enf fol$$bind numpad9 petcompow enf goto"
.
/bind numpad3 "bind numpad4 petcompow bru agg$$bind numpad5 petcompow bru def$$bind numpad6 petcompow bru pass$$bind numpad7 petcompow bru att$$bind numpad8 petcompow bru fol$$bind numpad9 petcompow bru goto"


[/ QUOTE ]


VERSION TWO: Text Files

GROUP FILES FOR THUGS:
--------------------------
ROOT FILE THUGSET:
c:\covbinds\THUGSET.txt
[ QUOTE ]

numpad0 bind_load_file c:\covbinds\All.txt
numpad1 bind_load_file c:\covbinds\Thugs.txt
numpad2 bind_load_file c:\covbinds\Enforcer.txt
numpad3 bind_load_file c:\covbinds\Bruiser.txt


[/ QUOTE ]

MINIONS THUGS:
c:\covbinds\Thugs.txt
[ QUOTE ]

numpad4 petcom_pow Thugs Aggressive
numpad5 petcom_pow Thugs Defensive
numpad6 petcom_pow Thugs Passive
numpad7 petcom_pow Thugs Attack
numpad8 petcom_pow Thugs Follow
numpad9 petcom_pow Thugs Goto
lctrl+decimal petcom_pow Thugs Dismiss


[/ QUOTE ]

LIEUTENANTS THUGS:
c:\covbinds\Enforcer.txt
[ QUOTE ]

numpad4 petcom_pow Enforcer Aggressive
numpad5 petcom_pow Enforcer Defensive
numpad6 petcom_pow Enforcer Passive
numpad7 petcom_pow Enforcer Attack
numpad8 petcom_pow Enforcer Follow
numpad9 petcom_pow Enforcer Goto
lctrl+decimal petcom_pow Enforcer Dismiss


[/ QUOTE ]

BOSS THUGS:
c:\covbinds\Bruiser.txt
[ QUOTE ]

numpad4 petcom_pow Bruiser Aggressive
numpad5 petcom_pow Bruiser Defensive
numpad6 petcom_pow Bruiser Passive
numpad7 petcom_pow Bruiser Attack
numpad8 petcom_pow Bruiser Follow
numpad9 petcom_pow Bruiser Goto
lctrl+decimal petcom_pow Bruiser Dismiss


[/ QUOTE ]


-Sandolphan


"When heroes fail, the Angels will save you."

MASTERMIND NUMERIC KEYPAD PET CONTROLS
HAMIDON NUKE RAID GUIDE

 

Posted

ADDENDUM: BODYGUARD MODE
---------------------------------
I thought having a fast hotkey to activate Bodyguard mode for a specific subset of pets that also sets up command over the non-bodyguard groups might be handy. Which pets should be chosen will probably vary alot among the MM sets, so you will have to edit and select as you see fit.

This example will show a Robot Mastermind with the Protector bots as the bodyguard, and the Battle and Assault bots as the active attackers being commanded. The hotkey to select the Bodyguard mode is the numpad decimal.


HOW TO USE:
Pressing the numpad decimal key will put a chosen subset of pets into Bodyguard mode (Follow Defensive). It will also change the command and stance keys (numpad4-9) to control all pets other than the bodyguard.


SETUP INSTRUCTIONS:
1. Add a line to the ROOT file of your Mastermind's binds, creating a Bodyguard mode hotkey. Here is an example of the added line for Robots:

ROOT FILE ROBOT:
c:\covbinds\ROBOT.txt
[ QUOTE ]

decimal "bind_load_file d:\covbinds\RobotGuard.txt$$petcompow Protector Follow Defensive"


[/ QUOTE ]

The additional line will bind the decimal key on the numpad to select and command the all the pets except the bodyguard, and set the bodyguard pets to Follow Defensive. You'll need to change the filename (RobotGuard.txt) and the bodyguard group (Protector) to whatever you need for your own mastermind. Set any pets you like, by name or power, to Follow and Defensive to make them the bodyguard. Keep in mind you'll need to command all the other pets in the next step.


2. Create the file to command the non-bodyguard pets. Here is an example of a Guard file for Robots that sends orders just to the Battle and Assault bots.

GUARD ROBOT:
c:\covbinds\RobotGuard.txt
[ QUOTE ]

numpad4 petcom_pow a Aggressive
numpad5 petcom_pow a Defensive
numpad6 petcom_pow a Passive
numpad7 petcom_pow a Attack
numpad8 petcom_pow a Follow
numpad9 petcom_pow a Goto
lctrl+decimal petcom_pow a Dismiss


[/ QUOTE ]

Note the letter 'a' in the commands. This allows a command to be issued for the Battle and Assault bots, leaving the Protectors behind. I posted how to command combinations of tiers a bit further back in the thread, but I'll reiterate it here. The following chart shows the letter(s) that will command the pets by pairs of tiers (1,2,3):

[ QUOTE ]

Mercs:
1+2: S,E
2+3: C
1+3: D

Necro:
1+2: R,E
2+3: (none)
1+3: I

Ninja:
1+2: C,A,L
2+3: O
1+3: (none)

Robot:
1+2: E,R
2+3: BO,BOT,BOTS, OT, OTS, TS
1+3: A,L

Thugs:
1+2: (none)
2+3: E,R
1+3: U,S


[/ QUOTE ]


If instead you'd like to command certain pets to be bodyguards and others attackers by their names, you'll need to find letters in common among the desired pets, and use the petcom_name <letters> command. Also, if there are no combinations from the power chart above for what you want, you will need to issue the command by common letter names.


3. Don't forget to re-initialize the system by loading the new ROOT file:
/bindloadfile c:\covbinds\Robot.txt


-Sandolphan


"When heroes fail, the Angels will save you."

MASTERMIND NUMERIC KEYPAD PET CONTROLS
HAMIDON NUKE RAID GUIDE

 

Posted

If I have renamed all my bots, will I still be able to use the normal setup that is listed on the front page?

Also, how would I make a macro for a pet named The Fonz to do a thumbs up emote (if one exists, if not throw in any emote) and say Aaaaaaye! in local?


 

Posted

[ QUOTE ]
If I have renamed all my bots, will I still be able to use the normal setup that is listed on the front page?

Also, how would I make a macro for a pet named The Fonz to do a thumbs up emote (if one exists, if not throw in any emote) and say Aaaaaaye! in local?

[/ QUOTE ]


Yes. Pet names only factor in when using the petcomname <name>, not petcompow <powername>.

For the pet emote, use petsayname Fonz <em yes> Aaaayy!!.

-Sandolphan


"When heroes fail, the Angels will save you."

MASTERMIND NUMERIC KEYPAD PET CONTROLS
HAMIDON NUKE RAID GUIDE

 

Posted

[ QUOTE ]
Mercs:
1+2: S,E
2+3: C
1+3: D

Necro:
1+2: R,E
2+3: (none)
1+3: I

Ninja:
1+2: C,A,L
2+3: O
1+3: (none)

Robot:
1+2: E,R
2+3: BO,BOT,BOTS, OT, OTS, TS
1+3: A,L

Thugs:
1+2: (none)
2+3: E,R
1+3: U,S


[/ QUOTE ]
Ah excellent Sandolphan - I was looking for this exact thing

Just one thing though - could you not use 'H' to command Necro 2+3 (Grave Knights and Lich)?


 

Posted

*head explodes onto bind files*


I'm sorry but you clearly violated the exclamation point rule. You clearly used less then 15, thus your statement becomes one of less importance. In order for anyone to take you seriuosly you must use 15, or more, exclamation points in a row.
- Go_sabres

 

Posted

[ QUOTE ]

Just one thing though - could you not use 'H' to command Necro 2+3 (Grave Knights and Lich)?

[/ QUOTE ]

Unfortunately no, the powername is Zombie Horde...the 'H' is shared among the powers.

It would be beneficial if the devs took into consideration the name command and 'best fit' matching when deciding on the names for powers.

(any devs listening? )

-Sandolphan


"When heroes fail, the Angels will save you."

MASTERMIND NUMERIC KEYPAD PET CONTROLS
HAMIDON NUKE RAID GUIDE

 

Posted

Ah - forgot zombies had horde in the name - thought they were plain ole zombies


 

Posted

This is wonderful. Thx very much to OP and all of you that has helped. However i would like some additions that i cannot find.
First: How do i add a confirmitation to all the commands. I want the pets to say in petchannel (cuz i dont wanna spam local) that they are selected. For instance when i press numpad2 i want my protector bots to say "Protectors at your service" or something like that. And the same for the assault bot and the drones.

Then i'd like Subtract, divide and multiply to act as cycles for the different bots. Instead of having all of then bound to seperate buttons (wich in total is another 6 buttons), Id like so that divide cycles between my Drones, multiply between my protectors and subtract targets the assault.

Anyone know how to do this? thx