Khaiba's Mastermind Numeric Keypad Pet Controls


Adeori

 

Posted

Anyone know wht the generic names are for the new Thug pets? "Punk" doesn't seem to work for the first tier pets. At least the following deosn't see to work for me:

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


Thanks.


 

Posted

um... try Thugs instead of Punk


Centinull

 

Posted

[ QUOTE ]
um... try Thugs instead of Punk

[/ QUOTE ]

Right you are! I was assuming that the name of the pet was Punk as that is the default name in-game. "Thug" works great as, I assume, will "Enforcer" and "Brusier".

Many thanks.


 

Posted

For the petcom_pow binds you can use thug (Thugs), enf (Enforcers), bru (Bruisers). The shorter names makes it easier to bind and makes shorter strings

If you are making a bind to summon them, you have to use:

powexec_name Call Thug
powexec_name Call Enf
powexec_name Call Bru

If you forget to put in "Call" the power won't work.


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

 

Posted

has anyone done this for the heavies in RV yet, id be really interested in having the numeric binds for the heavies


 

Posted

Ok, I'm having some problems here with my specific henchman name binds. I'm only level 10 so I have two henchmen. The binds to get them to act together work fine, but when I try to get them to act separtely, it doesn't work. I've looked over this a bunch of times and don't see what the problem is.

Here's my root thugs file that I load when I start:

numpad0 bind_load_file e:\petbinds\all.txt
numpad1 bind_load_file e:\petbinds\punk.txt
numpad2 bind_load_file e:\petbinds\arsonist.txt
numpad3 bind_load_file e:\petbinds\enforcer.txt
divide bind_load_file e:\petbinds\snap.txt
multiply bind_load_file e:\petbinds\chain.txt

"Snap" and "Chain" are the names of the henchmen. Here's how Snap's file is set up:

numpad4 petcom_name Snap Aggressive
numpad5 petcom_name Snap Defensive
numpad6 petcom_name Snap Passive
numpad7 petcom_name Snap Attack
numpad8 petcom_name Snap Follow
numpad9 petcom_name Snap Goto
shift+decimal petcom_name Snap dismiss

However, when I press divide on the numpad, and issue a command, like goto, they both perform the command instead of just the one.

What have I missed?


 

Posted

As requested, here's a bind-chain for controlling Heavies in RV; the first one is for Heroes (Freedom Corps Cataphract) and the second one is for Villains (Arachnos Heavy Blaster):

[ QUOTE ]

/bind lalt+numpad3 "bind numpad4 petcomname free agg$$bind numpad5 petcomname free def$$bind numpad6 petcomname free pass$$bind numpad7 petcomname free att$$bind numpad8 petcomname free fol$$bind numpad9 petcomname free goto"
.
/bind lalt+numpad3 "bind numpad4 petcomname arac agg$$bind numpad5 petcomname arac def$$bind numpad6 petcomname arac pass$$bind numpad7 petcomname arac att$$bind numpad8 petcomname arac fol$$bind numpad9 petcomname arac goto"


[/ QUOTE ]

I have them both set up to use the left alt key with numpad3 (they're like alternate boss pets ). Change the activation key to whatever you like. Oh, and make sure "free" or "arac" are not part of one of your pet's names...otherwise you'll need to select something else unique from the Heavies' names as I listed them above.

I'm not really sure you need to bother with a text file version, since customizing the Heavies is lacking. Those who are using the text files I'm sure can easily figure out what to add to their MM root file and make a text file to control the Heavy. Have fun!

-Sandolphan


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

MASTERMIND NUMERIC KEYPAD PET CONTROLS
HAMIDON NUKE RAID GUIDE

 

Posted

Nm about my above post. Can't edit it now, but I fixed the problem. Don't know how, but I fixed it. . .


 

Posted

These are my macros for my Thugs/DM

I have by no means masterd Macros or keybinds. But these should work.

Some of these have NOT been tested. I am not that high to test all of these. Maybe someone else can fiddle with them and make them better.
I have only played one day with the MM, and am now at lvl 10...lol...but hey I am writing macros, who is surprised? I wrote macros for the warshade, and even played with people who use them. I found that out by accident.

Macros are like keybinds, but put buttons in the first open slot in your bottom try. If you don't hsve an open spot on the first power tray, i am not sure where they go. they work like binds, but make power tray buttons which you can drag and drop. They nice thing about macros as opposed to keybinds, you can copy them and drop them on any toon from notepad. And you can use the powexec_toggelon command to, which i toggle on 5 shields by pushing the same button 5 times for my fire tankers and brute. A brute can use them to turn on all shield from one button. Here is who macro works.
/macro <name of macro> "<the command/s>"


they work like binds, regarding the local, team and broadcast and what not.
powexec_toggelon(space)<power name> is how to toggle on a power,
powexec_name(space)<power name> is how to turn on a power.
if you use powexec_name, it turns powers on, if they are off, and on if they are off. I like powexec_toggleon better, it checks if the power is on, then goes to the next one in the macro and checks it, and so on.

you use the "$$"between the powers.The $$ is the games 'and then do this' in computer language. Macros read backwards tho, meaning the last command is the first one executed i think.

Macros really help qol, quality of life in cox. Keybinds are more powerful, but then you are stuck with to the keyboard. Macros are drag n drop in the power tray, which IMHO, is better than keybinds. Just figure out what you want to do first, and do the macro in the power tray. You can NOT make a string of attacks, but you can make a string of power on toggles.

Oh setting up a teleport macro acitvates the circle, just like the keybind. It really helps when tping. I have not tested that, but a tp macro should read, /macro Tp "powexec_name teleport" if I am not mistaken.

if i haven't tested them, then be aware, Just copy these text strings into your area where you chat. It doesn't matter if you are in broadcast or team or SG or anyo of that. CUT out the ***8not tested tho*** tho. Yes the computer geeks butchering of language and common sense. I thought I should clarify that for you, before you paste that text string with the macro.


Here are the thugs macros...and the pull one seems great. I feel like a tank or blaster using that one. And the pulls are perfect it seems.


These one summon the pets, and activates the circle for placement.
/macro sThug "powexec_name Call Thugs"
/macro sEnforcer "powexec_name Call Enforcer" ***not tested yet****
/macro sGW "powexec_name Gang War" **** not tested yet****
/macro Brui "powexec_name Call Bruiser"


this one, selects and toggles thru the the active pets.
Pet toggle.
/macro PTogg "target_custom_next mypet alive"
**note this does NOT work, if you only have one pet***** may need fixing


these are for single target pet commands, the little s, is for single
/macro sGoto "petcom Goto"
/macro sStay "petcom stay"
/macro sFoll "petcom Follow"


a single pet pull macro, it sends one pet, and it attacks,this is great if you ask me. works like a charm
/macro sPull "petcom Goto$$Attack"

******single pet heel not working yet******
/macro s"petcom follow$$Aggresive"





Here is the macro to help with Tar Patch


this is for tar patch with the circle activated. It really speeds up using this power.
/macro Tar "powexec_name Tar Patch"


 

Posted

Something I added to each of the additional text files was:

[ QUOTE ]
numlock petcom_name <petname> Stay

[/ QUOTE ]

And...

[ QUOTE ]
numlock petcom_pow <Pet type> Stay

[/ QUOTE ]

So if I want them to stay where they are, I don't have to use the ground target GoTo and click where they are.


 

Posted

[ 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 ]

[/ QUOTE ]

Sorry if this has been asked before I've been plowing thru this thread for a bit. Would the only way to command Tier 1+2 for thugs be by pet name and if so how is that done?

Thanks in advance. Fantastic Thread!!!

----
The Parole Officer (Thugs/Traps)
Virtue


 

Posted

[ QUOTE ]
Would the only way to command Tier 1+2 for thugs be by pet name and if so how is that done?

[/ QUOTE ]

From the answer I wrote to another post on the topic:

She will have to use the /petcom_name command, since the powernames for the tier 1 and 2 thugs do not share a letter that isn't also in the tier 3.

Have her name the pets such that the tier 1 and 2 pet names all share a letter, but the tier 3 name does not contain it. Just as an example:

tier 1
John
Joe
Jim

tier 2
Jason
Justin

tier 3
Harry

Now she can bind a key (or set of binds) to the 'J' in the name, and only the tier 1 and 2 will respond. Like so:

[ QUOTE ]

/bind decimal "bind numpad4 petcomname J agg$$bind numpad5 petcomname J def$$bind numpad6 petcomname J pass$$bind numpad7 petcomname J att$$bind numpad8 petcomname J fol$$bind numpad9 petcomname J goto"


[/ QUOTE ]

This binds the J'names to the Decimal key (as requested), and uses the same layout for commands as the basic numpad guide (ie 456 for stance, 789 for command). You can add that bindset to your setup if you like, it won't alter the rest of the basic numpad setup if you're already using it.

Use any names you like, just follow the rule though of sharing letters between tier 1 and 2, but not tier 3.

Hope that helps!

-sandolphan


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

MASTERMIND NUMERIC KEYPAD PET CONTROLS
HAMIDON NUKE RAID GUIDE

 

Posted

Awesome thanks! Now just to find some good names


 

Posted

I feel stupid; I must be doing something wrong.

I have a MM Robot/Traps, and I'm trying to set up the second version of the keybinds. I've made a folder named "covbinds" with the suggested files made using WordPad. The path to the Robot file is c:\City of Heroes\covbinds\Robot.txt. However, when in-game I type /bindloadfile c:\City of Heroes\covbinds\Robot.txt I get the following error message:

Usage: bindloadfile takes 1 args, you gave 3.
Reads a list of keybinds from a file.
bindloadfile <string>

I tried making a folder at c:\covbinds\Robot.txt as well, but that didn't work with /bindloadfile either. Here is the text of my last attempt Robot.txt file pasted directly from this forum's initial posts:

numpad0 bind_load_file c:\covbinds\All.txt
numpad1 bind_load_file c:\covbinds\Battle.txt
numpad2 bind_load_file c:\covbinds\Protector.txt
numpad3 bind_load_file c:\covbinds\Assault.txt

Any suggestions?


 

Posted

[ QUOTE ]
I feel stupid; I must be doing something wrong.

I have a MM Robot/Traps, and I'm trying to set up the second version of the keybinds. I've made a folder named "covbinds" with the suggested files made using WordPad. The path to the Robot file is c:\City of Heroes\covbinds\Robot.txt. However, when in-game I type /bindloadfile c:\City of Heroes\covbinds\Robot.txt I get the following error message:

Usage: bindloadfile takes 1 args, you gave 3.
Reads a list of keybinds from a file.
bindloadfile <string>

I tried making a folder at c:\covbinds\Robot.txt as well, but that didn't work with /bindloadfile either. Here is the text of my last attempt Robot.txt file pasted directly from this forum's initial posts:

numpad0 bind_load_file c:\covbinds\All.txt
numpad1 bind_load_file c:\covbinds\Battle.txt
numpad2 bind_load_file c:\covbinds\Protector.txt
numpad3 bind_load_file c:\covbinds\Assault.txt

Any suggestions?

[/ QUOTE ]

Your problem is here:
[ QUOTE ]
c:\City of Heroes\covbinds\Robot.txt

[/ QUOTE ]

The spaces between "City", "of" and "Heroes" are causing your problem. You can't have any spaces in the path to the bind file.


 

Posted

Thanks for the reply ...

I've put the robot.txt into a folder - c:\covbinds\robot.txt along with the other .txt files.

Now when I type the /bindloadfile c:\covbinds\robot.txt I get another error message:

" Unable to read in keybind file: c:\covbinds\robot.txt "

I've tried attempts with the robot text file as both the original:
numpad0 bind_load_file c:\covbinds\All.txt
numpad1 bind_load_file c:\covbinds\Battle.txt
numpad2 bind_load_file c:\covbinds\Protector.txt
numpad3 bind_load_file c:\covbinds\Assault.txt

and changed (hoping that the /bind missing was the problem):
/bind numpad0 bind_load_file c:\covbinds\All.txt
/bind numpad1 bind_load_file c:\covbinds\Battle.txt
/bind numpad2 bind_load_file c:\covbinds\Protector.txt
/bind numpad3 bind_load_file c:\covbinds\Assault.txt

But they both got the same error message as above.


 

Posted

[ QUOTE ]
Thanks for the reply ...

I've put the robot.txt into a folder - c:\covbinds\robot.txt along with the other .txt files.

Now when I type the /bindloadfile c:\covbinds\robot.txt I get another error message:

" Unable to read in keybind file: c:\covbinds\robot.txt "

I've tried attempts with the robot text file as both the original:
numpad0 bind_load_file c:\covbinds\All.txt
numpad1 bind_load_file c:\covbinds\Battle.txt
numpad2 bind_load_file c:\covbinds\Protector.txt
numpad3 bind_load_file c:\covbinds\Assault.txt

and changed (hoping that the /bind missing was the problem):
/bind numpad0 bind_load_file c:\covbinds\All.txt
/bind numpad1 bind_load_file c:\covbinds\Battle.txt
/bind numpad2 bind_load_file c:\covbinds\Protector.txt
/bind numpad3 bind_load_file c:\covbinds\Assault.txt

But they both got the same error message as above.

[/ QUOTE ]

You may also want to make sure that the extension .txt isn't duplicated in the filesystem. Windows has an annoying habit of hiding extensions from people. Try renaming all your files so they don't have .txt on the end. If this is your problem it ought to clear up instantly.


 

Posted

[ QUOTE ]
You may also want to make sure that the extension .txt isn't duplicated in the filesystem. Windows has an annoying habit of hiding extensions from people. Try renaming all your files so they don't have .txt on the end. If this is your problem it ought to clear up instantly.

[/ QUOTE ]

Another possibility is that you didn't go through each bind file and change the pathnames in them to refer to the new directory. It sounds like the game just isn't finding the bind files that other files are referring to, so this is likely the problem. You'll need all the applicable bind files in the same directory, and any reference in one bind file will have to be changed to match where you've actually put them.

[EDIT]
Reread your post more carefully, and it seems like you've done this and are still having problems. Try removing the file extensions as mentioned above, remembering to change all the file names within the bind files as well.

Remember, everything in this system of files refers to other files, so if you change the locations of them, or the names of the files, you have to change all internal references to files/locations to match.


 

Posted

[ QUOTE ]
[ QUOTE ]
You may also want to make sure that the extension .txt isn't duplicated in the filesystem. Windows has an annoying habit of hiding extensions from people. Try renaming all your files so they don't have .txt on the end. If this is your problem it ought to clear up instantly.

[/ QUOTE ]

Another possibility is that you didn't go through each bind file and change the pathnames in them to refer to the new directory. It sounds like the game just isn't finding the bind files that other files are referring to, so this is likely the problem. You'll need all the applicable bind files in the same directory, and any reference in one bind file will have to be changed to match where you've actually put them.

[EDIT]
Reread your post more carefully, and it seems like you've done this and are still having problems. Try removing the file extensions as mentioned above, remembering to change all the file names within the bind files as well.

Remember, everything in this system of files refers to other files, so if you change the locations of them, or the names of the files, you have to change all internal references to files/locations to match.

[/ QUOTE ]

Another thing you may want to do is tell Windows to display file extensions.

(Assuming you are using Windows XP...)
Open My Computer,
Open the Tools menu,
Click on Folder Options...,
Click on the View tab,
Find Hide extensions for known file types in the Advanced settings box, and make sure it doesn't have a check next to it. If it does, click that line to remove it,
Finally, click the OK button.

If your files weren't named properly, they will now have .txt.txt on their ends instead of just .txt.

If you're using Windows 98 or Me, you may have to get to Folder Options by going to the edit menu instead of the tools menu.


 

Posted

Thanks guys, I've got it working now! Now to break it ...


 

Posted

Sandolphan -

Great guide, I just recently incorporated it, and am finding all of my henchmen commands going off without a hitch!

But, I do have one request... I use the Bind method of the numeric commands, the most basic standard set; I didn't bother with the individual pet names... I'm pretty bad with Binds, Macros, etc - I'm simple.

So, what I have found missing is a "Stay" command using the basic numeric pad controls.

Is there a way to incorporate one? Any ideas how?


Thanks for eight fun years, Paragon.

 

Posted

The reason I choose Goto instead of Stay is twofold: limited space on the keypad, and Stay is basically "Goto where you are". Goto is the more flexible command, and generally more needed.

If you wanted to implement a Stay command, you could use the DECIMAL key for it, or really any other key you like (an easy left hand key?). Just add a /bind key petcompow power stay to either the bind chains or text files, whichever version you're using.

Good luck!

-Sandolphan


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

MASTERMIND NUMERIC KEYPAD PET CONTROLS
HAMIDON NUKE RAID GUIDE

 

Posted

Cool, cool... So it would incorporate the other controls? Like, I could hit 0 for all pets, then the decimal point for stay? So All - Stay would be the full command?

And umm... How would I do that? I'm really bad at this...


Thanks for eight fun years, Paragon.

 

Posted

Alright, I'm a fool.

I didn't realize the "GoTO" command could be doubled as "Stay", until I actually used it for something other than to Detonate my Assault Bot.

Thanks again, Sandolphan!


Thanks for eight fun years, Paragon.

 

Posted

Can someone post the txt files for thugs? I'm stupid

nm.. I made them.. here they are :P
Thugs.txt
[ QUOTE ]

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


[/ QUOTE ]

Thug.txt
[ QUOTE ]

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


[/ QUOTE ]

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 ]

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 ]

To load it:
[ QUOTE ]

/bindloadfile c:\covbinds\Thugs.txt

[/ QUOTE ]