Jump to content
The Calendar and Events feature has been re-enabled ×

Recommended Posts

Posted (edited)

i26 The Mastermind's PetMouse

by  qwy

QuickLinks:

   Top | Beasts | Bots Demons | Mercs Necro | Ninjas Thugs 

 

 

 

Preamble

This offsets my last mastermind post. I probably use this about 70% to 80% of the time. It's super easy, does what I need it to do and I can keep my hand on the mouse, for the most part. I just use a generic, left, right and middle scroll. Nothing special required. 

 


1. How it's differentBinds.thumb.jpg.f5545791a1dfb5e985350b14395c17ef.jpg

I've seen other mouse based controls but nothing quite like this. Watching them maneuver through most every environment it would seem like there's a lot more work going on, behind the scenes, then there actually is. You can move them around with an almost military like precision, with one covering while the other advances, with single clicks of the LBUTTON. 

 

Another unique feature is the RightDoubleClick as an emergency abort follow, it was kind of fun using it for, " goto" but, ultimately, I preferred it this way. 

 

2. How it Works

Similar to most other mastermind controls, it starts with selecting one of the four groups or, modes. There are (2) types of modes; flexible, consisting of lieutenants and minions and, strict, with either the boss or all-pets. Strict is meant literally. Like other pet controls, to break the connection, another group must be selected. 

 

The lieutenant and minion modes aren't actually groups. There's a sense of group control however, only one pet is ever actually receiving commands, at a time. Command is toggled, between pets, with the, "go to" bind. This mode relies on the, "PetCom" command which sticks to the last targeted pet. Therefore, targeting a pet, outside the group, interrupts the selected mode, until the next time a, "go to" command is issued, (bound to ALT+LBUTTON). This flexibility allows quick access to any pet and still be in command of the selected group. Just, kinda not really.

 

Included, is a Popmenu, with hotkeys modeled after my version of NumPad controller, providing support of each pet individually or, in groups, all centered around the W key. The two combined make a complete Mastermind solution however, this originated as a component of my version of the actual numpad controls posted here, and can be recombined with a simple cut and paste. Doing so adds additional targeting options that are easily accessible with the right thumb while maintaining control of the mouse. The bind keys for PetMouse were chosen from, what's left after installing the full bind set, as well as a global tp bindset, mentioned in another guide. I find them fairly ergonomic, despite this and, I'd encourage taking them for a spin before swapping them out. 

 

Let's go to the binds;

 

3. The Binds

 

3.1 Pet Commands
Keys Minions.txt Lieutenant.txt Boss.txt All.txt
2:  PetCom attack PetComPow* attack PetComAll attack
ALT+LBUTTON:  TargetCustomNext mypet* TargetCustomNext mypet* PetComPow* go to PetComAll go to
PetCom go to
ALT+RBUTTON:  PetCom stay PetComPow* stay PetComAll stay
RightDoubleClick:  PetCom follow PetComPow* follow PetComAll follow
ALT+RightDC:  PetCom defensive PetComPow* defensive PetComAll defensive
SHIFT+RightDC:  PetCom aggressive PetComPow* aggressive PetComAll aggressive
CTRL+RightDC:  PetCom passive PetComPow* passive PetComAll passive

* This definitely requires primary specific files. Some editing is probably going to be necessary. 

 

3.2 The PetMouse File Load Commands
Keys  Commands
SHIFT+NUMPAD4:   TargetCustomNext alive mypet <PrimarySpecific> $$ Load Minion.txt
SHIFT+NUMPAD5:   TargetCustomNext alive mypet <PrimarySpecific> $$ Load Lieutenant.txt
SHIFT+NUMPAD6:   Load Boss.txt
SHIFT+ADD  Load All.txt
CTRL+ADD  Load Off.txt

 

 

 

4. The FIles

 Off.txt | T1.txt | T2.txt | T3.txt | All.txt

The following code is intended to provide information and therefore, not entirely complete.  However, the attachment to this post includes the entire package, covering all the primaries. The following posts are primary specific. The complete code is posted, along with any relevant points I might have and their  attachments are scaled back 

 

QuickLinks:  Top | Beasts | Bots Demons | Mercs Necro | Ninjas Thugs 

Spoiler

4.1 Off.txt -  

 
Spoiler


SHIFT+NUMPAD4 "targetcustomnext alive mypet <Edit For Tier>?$$bindloadfilesilent @/!/MM/PetMouse/<Primary>/T1.txt"
SHIFT+NUMPAD5 "targetcustomnext alive mypet <Edit For Tier>$$bindloadfilesilent @/!/MM/PetMouse/<Primary>/T2.txt"
SHIFT+NUMPAD6 bindloadfilesilent @/!/MM/PetMouse/<Primary>/T3.txt
SHIFT+ADD bindloadfilesilent @/!/MM/PetMouse/All.txt
CTRL+ADD bindloadfilesilent @/!/MM/PetMouse/<Primary>/Off.txt
2 "<Edit to your usual 2 Key>"

 

4.2 T1.txt -  

Spoiler
 


2 petcom att
ALT+LBUTTON "targetcustomnext alive mypet <Edit For Tier>$$petcom got"

 

 

4.3 T2.txt -  

Spoiler


2 petcom att
ALT+LBUTTON "targetcustomnext alive mypet <Edit For Tier>$$petcom got"

 

 

4.4 T3.txt -  

Spoiler


2 petcompow <ID> att
ALT+LBUTTON petcompow <ID> got
ALT+RBUTTON petcompow <ID> sta
RightDoubleClick petcompow <ID> fol
ALT+RightDoubleClick petcompow <ID> def
SHIFT+RightDoubleClick petcompow <ID> agg
CTRL+RightDoubleClick petcompow <ID> pas

 

 

 4.5 All.txt -

Spoiler


2 petcomall att
RightDoubleClick petcomall fol
ALT+LBUTTON petcomall got
ALT+RBUTTON petcomall sta
ALT+RightDoubleClick petcomall def
SHIFT+RightDoubleClick petcomall agg
CTRL+RightDoubleClick petcomall pas

 

 

 

 

5. Installingwindow.thumb.jpg.b51785d29097e7d9175155d21d3a6369.jpg

5.1 Off.txt

A little editing is required. Determine the folder you're going to store these files in and, edit the (5) load commands, found in 4.1, and on the .mnu file at 981 and 982, replacing; @/!/PetMouse/Bots/Off.txt to match. 

 

Next, notice, I'm, using the 2 Key, just above the W key, for attack. It's super convenient and I'd recommend keeping it, if that works however, with this being the PetMouse Off state, edit this command line back to your usual.  

 

The menu is bound to the 4 key. This was an ergonomic decision however, an extra mouse button, the TILDE or whatever may suit you would be just as workable. The macros, generated by the .mnu file, also contain the bind to 4 so, edit them as well. One on line 2 and another on line 981.

 

 

5.2 T1.txt and T2.txt

Assuming, the 2 was fine for attack, only the, "<Edit for TIer>" needs to be edited to something that reflects the given names of these pets. In other words, if you have Thugs and you named them Manny, Moe and Jack, going with, "ugs" or "Thugs", isn't going to work here.  Both of the lieutenant and minion files will need this. You might have to get creative. 

 

5.3 T3.txt

This one's easy. All (7) command lines need, "<ID>", to get edited to, at least, (3) sequential characters of their summing power. PetComPow, doesn't care what they're called. For example, if you have the Beasts primary, you're limited, first, to, "Summon Dire Wolf". The problem here is, "Summon" is used in the powers of all your pets so, you're actually restricted to, "Dire Wolf". Therefore, "Dir, ire, wol and olf" are all good.  In the case above, in 5.2, Thugs named Manny, Moe and Jack wouldn't be an issue. We'd be all set with, "ugs"

 

The All.txt file is All.good so, let's talk loading. 

6.Loading

6.1 Menu Load Features

The included menu is the key to loading. At the top of the file, there's all the information required for installing it in the proper location and a macro command to bind the menu to the 4 key. Once the menu is opened, there's a link to add an optional macro to load the binds or load them through chat. Notice Line 6-13, those are the lines that might require editing to match your pet names. I'm assuming the edits will be fairly self-explanatory however, if any assistance is required, let me know. 

 

Capture.thumb.jpg.dbadfde49c0ca2ebd81e45788e483f4c.jpg

 

6.2 New Menu!

I modeled this menu after MMPad+, with numpad controls, centered around the, "W" key allowing independent pet control without ever having to take your hand off the mouse or away from your movement keys.

 

944221559_Allsta.jpg.0c50264a5d69ffe9740d67abee0f94ea.jpg

 

 

533582802_T3att.jpg.6eea481aac1c678a539c797c1b85cb90.jpg

 

568741856_T3sta.jpg.4cb49717933293d2d505fc7c99bd4dd2.jpg

 

Enjoy!

 

 

 

 

 

 

PetMouse.rar

QuickLinks:  Top | Beasts | Bots Demons | Mercs Necro | Ninjas Thugs 

Edited by qwy

Guides

MMPetMouseExpanded MM Numpad Controls | Chain Attack Assitant | Load/SaveFile - Relative Paths | KeyBindReset - Basics Of Going Global.

SGMusic.mnu - Popmenu Audio Player for your SG Base

See my profile for some of my other projects.  

  • 2 weeks later
Posted (edited)

MMPetMouse Beasts * Not tested

by  qwy

QuickLinks:

   Top | Beasts | Bots Demons | Mercs Necro | Ninjas Thugs |

 

 

 

1. Preamble

The attached download is specific to this primary and includes the folder hierarchy, starting from the data folder, in the CoX installation folder as well as all relevant files. Some editing may be required, see the top post for more information.   

 

 

2. Load File

 @/!/MM/PetMouse/Beasts/Off.txt

This file has the load commands to initiate all files. Some editing may be required, see section 5.1 in the top post.

Spoiler

SHIFT+NUMPAD4 "targetcustomnext alive mypet olf$$bindloadfilesilent @/!/MM/PetMouse/Beasts/T1.txt"
SHIFT+NUMPAD5 "targetcustomnext alive mypet ons$$bindloadfilesilent @/!/MM/PetMouse/Beasts/T2.txt"
SHIFT+NUMPAD6 bindloadfilesilent @/!/MM/PetMouse/Beasts/T3.txt
SHIFT+ADD bindloadfilesilent @/!/MM/PetMouse/All.txt
CTRL+ADD bindloadfilesilent @/!/MM/PetMouse/Beasts/Off.txt
2 nop
4 popmenu pM-Beasts
ALT+LBUTTON nop
ALT+RBUTTON nop
RightDoubleClick nop
ALT+RightDoubleClick nop
CTRL+RightDoubleClick nop
SHIFT+RightDoubleClick nop

 

 

3. Pet Files

 T1.txt | T2.txt 

Theses files are for the minions and lieutenants. Editing may be required, see section 5.2 in the top post. 

Spoiler

T1.txt


2 petcom att
ALT+LBUTTON "targetcustomnext alive mypet olf$$petcom got"
ALT+RBUTTON petcom sta
RightDoubleClick petcom fol
ALT+RightDoubleClick petcom def
SHIFT+RightDoubleClick petcom agg
CTRL+RightDoubleClick petcom pas

T2.txt

 


2 petcom att
ALT+LBUTTON "targetcustomnext alive mypet ons$$petcom got"
ALT+RBUTTON petcom sta
RightDoubleClick petcom fol
ALT+RightDoubleClick petcom def
SHIFT+RightDoubleClick petcom agg
CTRL+RightDoubleClick petcom pas

 

 

4. Load File

 @/!/MM/PetMouse/Beasts/T3.txt

This is the boss pet file. No editing required

Spoiler

2 petcompow ire att
ALT+LBUTTON petcompow ire got
ALT+RBUTTON petcompow ire sta
RightDoubleClick petcompow ire fol
ALT+RightDoubleClick petcompow ire def
SHIFT+RightDoubleClick petcompow ire agg
CTRL+RightDoubleClick petcompow ire pas

 

 

5. Common File

 @/!/MM/PetMouse/All.txt

 No editing required. This file can be shared by all primaries.

Spoiler

2 petcomall att
RightDoubleClick petcomall fol
ALT+LBUTTON petcomall got
ALT+RBUTTON petcomall sta
ALT+RightDoubleClick petcomall def
SHIFT+RightDoubleClick petcomall agg
CTRL+RightDoubleClick petcomall pas

 

 

6. Popmenu

 Texts/English/Menus/MMPM-Beasts.mnu

This is a Popmenu version of MMPad+. Editing of the individual minions and, lieutenants, may be required. More information above, in section 6, as well as in the file, itself.

Spoiler

///petMouse//////////////////////////////////////[mApps]~qwy////v1.0///20.07.15
//-MACRO: /macroimage Inspiration_HPEnd_Lvl_2 PetMouse bind 4 popmenu pM-Beasts
//-install: c:/<RootInstall>/data/Texts/<Language>/Menus/MMPM-Beasts.mnu
//	- Including quotes, save as;  "<NameFile>.mnu"
//	- Deviating from install path not supported.
//	-/103 		- Cycles targeting of all T1
//	-/203 		- Targets T3
//	-/302 		- Cycles targeting of all T2
//	-/321-410	- Control Section for First T2
//	-/510-601	- Control Section for Second T2
//	-/604-695	- Control Section for First T1
//	-/697-786	- Control Section for Second T1
//	-/788-878	- Control Section for Third T1
//o\//////////////////////////////////////////////Beasts
Menu "pM-Beasts" 
{
	Divider
	Title "- petMouse  -"
	Divider
	Divider
	Title "- Beasts -"
//\o/////////////////////////////////BEGIN/Wolves
	Menu "&1 | Wolves"
	{
		Divider
		Title "- Wolves -"
		Title "[S+#Pad4]"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- Wolves -"
			Title "stay"
			Divider
			Divider
			Option "&1 pas" "petcompow ves pas sta"
			Option "&2 agg" "petcompow ves agg sta"
			Option "&3 def" "petcompow ves def sta"
			Option "no&w!" "petcompow ves sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- Wolves -"
			Title "attack"
			Divider
			Divider
			Option "&1 pas" "petcompow ves pas att"
			Option "&2 agg" "petcompow ves agg att"
			Option "&3 def" "petcompow ves def att"
			Option "no&w!" "petcompow ves att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- Wolves -"
			Title "go to"
			Divider
			Divider
			Option "&1 pas" "petcompow ves pas got"
			Option "&2 agg" "petcompow ves agg got"
			Option "&3 def" "petcompow ves def got"
			Option "no&w!" "petcompow ves got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Option "&4 | Summon" "powexeclocation forward:30 Summon Wolves"
		Menu "Follo&w"
		{
			Divider
			Title "- Wolves -"
			Title "follow"
			Divider
			Divider
			Option "&1 pas" "petcompow ves pas fol"
			Option "&2 agg" "petcompow ves agg fol"
			Option "&3 def" "petcompow ves def fol"
			Option "no&w!" "petcompow ves fol"
			Divider
			LockedOption
			{
				DisplayName " ` [RDC]"
				Badge "@."
			}
		}
///This cycles the targeting on your T1 pets, It currently assumes, "olf" as in, "Wolf", is part of all three of their names. 
		Option "Targ&et" "targetcustomnext alive mypet olf" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcompow ves pas"
		Option "[&S+RDC] | agg" "Petcompow ves agg"
		Option "[A+RDC] |  &def" "Petcompow ves def"
		Divider
		Divider
		Option "Macr&o" <&macroimage "BeastMastery_SummonWolves" "Wolves" "powexeclocation backward:20 Summon Wolves$$bindloadfilesilent @/!/MM/PetMouse/Beasts/Off.txt"&>
		Option "D&ismiss" "petcompow ves dis"
		Divider
		LockedOption
		{
			DisplayName " `  [S+#Pad4]"
			Badge "@."
		}
	}

//o\ \o//////////////////////////////BEGIN/Dire Wolf 
	Menu "&2 | Dire Wolf"
	{
		Divider
		Title "- Dire Wolf -"
		Title "[S+#Pad5]"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- Dire -"
			Title "stay"
			Divider
			Divider
			Option "&1 pas" "petcompow ire pas sta"
			Option "&2 agg" "petcompow ire agg sta"
			Option "&3 def" "petcompow ire def sta"
			Option "no&w!" "petcompow ire sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- Dire -"
			Title "attack"
			Divider
			Divider
			Option "&1 pas" "petcompow ire pas att"
			Option "&2 agg" "petcompow ire agg att"
			Option "&3 def" "petcompow ire def att"
			Option "no&w!" "petcompow ire att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- Dire -"
			Title "go to"
			Divider
			Divider
			Option "&1 pas" "petcompow ire pas got"
			Option "&2 agg" "petcompow ire agg got"
			Option "&3 def" "petcompow ire def got"
			Option "no&w!" "petcompow ire got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Option "&4 | Summon" "powexeclocation forward:20 Summon Dire Wolf"
		Menu "Follo&w"
		{
			Divider
			Title "- Dire -"
			Title "follow"
			Divider
			Divider
			Option "&1 | pas" "petcompow ire pas fol"
			Option "&2 | agg" "petcompow ire agg fol"
			Option "&3 | def" "petcompow ire def fol"
			Option "no&w!" "petcompow ire fol"
			Divider
			LockedOption
			{
				DisplayName " `  [RDC]"
				Badge "@."
			}
		}
///This targets the T3 pet, It currently assumes, "ire" as in, "Dire", is part of it's name.
		Option "Targ&et" "petselectname ire" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcompow ire pas"
		Option "[&S+RDC] | agg" "Petcompow ire agg"
		Option "[A+RDC] |  &def" "Petcompow ire def"
		Divider
		Divider
		Option "Macr&o" <&macroimage "BeastMastery_SummonDireWolves" "Dire Wolf" "powexeclocation backward:2 Summon Dire Wolf$$bindloadfilesilent @/!/MM/PetMouse/Beasts/Off.txt"&>
		Option "D&ismiss" "petcompow ire dis"
		Divider
		LockedOption
		{
			DisplayName " [S+#PD5]"
			Badge "@."
		}
	}
//o\ \o//////////////////////////////Begin/Lions
	Menu "&3 | Lion"
	{
		Divider
		Title "Lions"
		Title "[S+#Pad6]"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- Lions -"
			Title "stay"
			Divider
			Divider
			Option "&1 pas" "petcompow ons pas sta"
			Option "&2 agg" "petcompow ons agg sta"
			Option "&3 def" "petcompow ons def sta"
			Option "no&w!" "petcompow ons sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- Lions -"
			Title "attack"
			Divider
			Divider
			Option "&1 pas" "petcompow ons pas att"
			Option "&2 agg" "petcompow ons agg att"
			Option "&3 def" "petcompow ons def att"
			Option "no&w!" "petcompow ons att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- Lions -"
			Title "go to"
			Divider
			Divider
			Option "&1 pas" "petcompow ons pas got"
			Option "&2 agg" "petcompow ons agg got"
			Option "&3 def" "petcompow ons def got"
			Option "no&w!" "petcompow ons got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Option "&4 | Summon" "powexeclocation forward:20 Summon Lions"
		Menu "Follo&w"
		{
			Divider
			Title "- Lions -"
			Title "follow"
			Divider
			Divider
			Option "&1 pas" "petcompow ons pas fol"
			Option "&2 agg" "petcompow ons agg fol"
			Option "&3 def" "petcompow ons def fol"
			Option "no&w!" "petcompow ons fol"
			Divider
			LockedOption
			{
				DisplayName " ` [RDC]"
				Badge "@."
			}
		}
///This cycles targeting of the T2 pets, It currently assumes, "ons" as in, "Lions", is part of both their names.
		Option "Targ&et" "targetcustomnext alive mypet ons" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcompow ons pas"
		Option "[&S+RDC] | agg" "Petcompow ons agg"
		Option "[A+RDC] |  &def" "Petcompow ons def"
		Divider
		Divider
		Option "Macr&o" <&macroimage "BeastMastery_SummonLions" "Lions" "powexeclocation backward:2 Summon Lions$$bindloadfilesilent @/!/MM/PetMouse/Beasts/Off.txt"&>
		Option "Term&iniate" "petcompow ons dis"
		Divider
			LockedOption
			{
				DisplayName "[S+#Pad6]"
				Badge "@."
			}
	}
//o\ \o//////////////////////////////BEGIN/LionA
///This section controls the first T2 pet, individually. It currently assumes, "ona" as in, "LionA", is part of it's name.
	Menu "&q | LionA"
	{
		Divider
		Title "- LionA -"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- ona -"
			Title "stay"
			Divider
			Divider
			Option "&1 pas" "petcomname ona pas sta"
			Option "&2 agg" "petcomname ona agg sta"
			Option "&3 def" "petcomname ona def sta"
			Option "no&w!" "petcomname ona sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- ona -"
			Title "attack"
			Divider
			Divider
			Option "&1 pas" "petcomname ona pas att"
			Option "&2 agg" "petcomname ona agg att"
			Option "&3 def" "petcomname ona def att"
			Option "no&w!" "petcomname ona att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- ona -"
			Title "go to"
			Divider
			Divider
			Option "&1 pas" "petcomname ona pas got"
			Option "&2 agg" "petcomname ona agg got"
			Option "&3 def" "petcomname ona def got"
			Option "no&w!" "petcomname ona got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu " Follo&w"
		{
			Divider
			Title "- ona -"
			Title "follow"
			Divider
			Divider
			Option "&1 pas" "petcomname ona pas fol"
			Option "&2 agg" "petcomname ona agg fol"
			Option "&3 def" "petcomname ona def fol"
			Option "no&w!" "petcomname ona fol"
			Divider
			LockedOption
			{
				DisplayName "[RDC]"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet ona" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcomname ona pas"
		Option "[&S+RDC] | agg" "Petcomname ona agg"
		Option "[A+RDC] |  &def" "Petcomname ona  def"
		Divider
		Divider
		Option "D&ismiss" "petcomname ona dis"
		Divider
	}
//o\ \o//////////////////////////////BEGIN/All Pets 
	Menu "&w | All Pets"
	{
		Divider
		Title "- All Pets -"
		Title "[S+#ADD]"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- all stay-"
			Title "[A+RB]"
			Divider
			Divider
			Option "&1 | pas" "petcomall pas sta"
			Option "&2 | agg" "petcomall agg sta"
			Option "&3 | def" "petcomall def sta"
			Option "no&w!" "petcomall sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- all attack -"
			Title "[2key]" ""
			Divider
			Divider
			Option "&1 | pas" "petcomall pas att"
			Option "&2 | agg" "petcomall agg att"
			Option "&3 | def" "petcomall def att"
			Option "no&w!" "petcomall att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 Go To"
		{
			Divider
			Title "- all go to -"
			Title "[A+LB]"
			Divider
			Divider
			Option "&1 | pas" "petcomall pas got"
			Option "&2 | agg" "petcomall agg got"
			Option "&3 | def" "petcomall def got"
			Option "no&w!" "petcomall got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu "Follo&w"
		{
			Divider
			Title "- all follow -"
			Title "[RDC]"
			Divider
			Divider
			Option "&1 | pas" "petcomall pas fol"
			Option "&2 | agg" "petcomall agg fol"
			Option "&3 | def" "petcomall def fol"
			Option "no&w!" "petcomall fol"
			Divider
			LockedOption
			{
				DisplayName "[RDC]"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet " 
		Divider
		Divider
		Title "Stance Binds"
		Option "[C+R&DC]: | pas" "petcomall pas" 
		Option "[&S+RDC]: agg" "petcomall agg" 
		Option "[&A+RDC]: def" "petcomall def" 
		Divider
		Divider
		Option "D&ismiss" "petcomall dis"
		Option "All fall d&own" "petcomall dis"
		Divider
		LockedOption
		{
			DisplayName "[S+#ADD]"
			Badge "@."
		}
	}
//o\ \o//////////////////////////////BEGIN/LionB
///This section controls the second T2 pet, individually. It currently assumes, "onb" as in, "LionB", is part of it's name.
	Menu "&e | LionB"
	{
		Divider
		Title "- LionB -"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- onb -"
			Title "stay"
			Divider
			Divider
			Option "&1 | pas" "petcomname onb pas sta"
			Option "&2 | agg" "petcomname onb agg sta"
			Option "&3 | def" "petcomname onb def sta"
			Option "no&w!" "petcomname onb sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}

		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- onb -"
			Title "attack"
			Divider
			Divider
			Option "&1 | pas" "petcomname onb pas att"
			Option "&2 | agg" "petcomname onb agg att"
			Option "&3 | def" "petcomname onb def att"
			Option "no&w!" "petcomname onb att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- onb -"
			Title "go to"
			Divider
			Divider
			Option "&1 | pas" "petcomname onb pas got"
			Option "&2 | agg" "petcomname onb agg got"
			Option "&3 | def" "petcomname onb def got"
			Option "no&w!" "petcomname onb got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu "Follo&w"
		{
			Divider
			Title "- onb -"
			Title "follow"
			Divider
			Divider
			Option "&1 | pas" "petcomname onb pas fol"
			Option "&2 | agg" "petcomname onb agg fol"
			Option "&3 | def" "petcomname onb def fol"
			Option "no&w!" "petcomname onb fol"
			Divider
			LockedOption
			{
				DisplayName " `  [RDC]"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet onb" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcomname onb pas"
		Option "[&S+RDC] | agg" "Petcomname onb agg"
		Option "[A+RDC] |  &def" "Petcomname onb def"
		Divider
		Divider
		Option "D&ismiss" "petcomname onb dis"
		Divider
	}
	Divider
//o\//////////////////////////////////////////END/Lions
//\o/////////////////////////////////BEGIN/Wolf1
///This section controls the first T1 pet, individually. It currently assumes, "lf1" as in, "Wolf1", is part of it's name.
	Divider
	Title "Wolves"
	Menu "&a | Wolf1"
	{
		Divider
		Title "- Wolf1 -"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- lf1 -"
			Title "stay"
			Divider
			Divider
			Option "&1 | pas" "petcomname lf1 pas sta"
			Option "&2 | agg" "petcomname lf1 agg sta"
			Option "&3 | def" "petcomname lf1 def sta"
			Option "no&w!" "petcomname lf1 sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- lf1 -"
			Title "attack"
			Divider
			Divider
			Option "&1 | pas" "petcomname lf1 pas att"
			Option "&2 | agg" "petcomname lf1 agg att"
			Option "&3 | def" "petcomname lf1 def att"
			Option "no&w!" "petcomname lf1 att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- lf1 -"
			Title "go to"
			Divider
			Divider
			Option "&1 | pas" "petcomname lf1 pas got"
			Option "&2 | agg" "petcomname lf1 agg got"
			Option "&3 | def" "petcomname lf1 def got"
			Option "no&w!" "petcomname lf1 got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu "Follo&w"
		{
			Divider
			Title "- lf1 -"
			Title "follow"
			Divider
			Divider
			Option "&1 | pas" "petcomname lf1 pas fol"
			Option "&2 | agg" "petcomname lf1 agg fol"
			Option "&3  | def" "petcomname lf1 def fol"
			Option "no&w!" "petcomname lf1 fol"
			Divider
			LockedOption
			{
				DisplayName " `  [RDC]"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet lf1"
		Divider
		Divider
		Option "[C+RDC]|  p&as" "Petcomname lf1 pas"
		Option "[&S+RDC] | agg" "Petcomname lf1 agg"
		Option "[A+RDC] |  &def" "Petcomname lf1 def"
		Divider
		Divider
		Option "D&ismiss" "petcomname lf1 dis"
		Divider
	}
//o\ \o//////////////////////////////BEGIN/Wolf2
///This section controls the second T1 pet, individually. It currently assumes, "lf2" as in, "Wolf2", is part of it's name.
	Menu "&s | Wolf2"
	{
		Divider
		Title "- Wolf2 -"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- lf2 -"
			Title "stay"
			Divider
			Divider
			Option "&1 | pas" "petcomname lf2 pas sta"
			Option "&2 | agg" "petcomname lf2 agg sta"
			Option "&3 | def" "petcomname lf2 def sta"
			Option "no&w!" "petcomname lf2 sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- lf2 -"
			Title "attack"
			Divider
			Divider
			Option "&1 | pas" "petcomname lf2 pas att"
			Option "&2 | agg" "petcomname lf2 agg att"
			Option "&3 | def" "petcomname lf2 def att"
			Option "no&w!" "petcomname lf2 att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- lf2 -"
			Title "go to"
			Divider
			Divider
			Option "&1 | pas" "petcomname lf2 pas got"
			Option "&2 | agg" "petcomname lf2 agg got"
			Option "&3 | def" "petcomname lf2 def got"
			Option "no&w!" "petcomname lf2 got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu "Follo&w"
		{
			Divider
			Title "- lf2 -"
			Title "follow"
			Divider
			Divider
			Option "&1 | pas" "petcomname lf2 pas fol"
			Option "&2 | agg" "petcomname lf2 agg fol"
			Option "&3 | def" "petcomname lf2 def fol"
			Option "no&w!" "petcomname lf2 fol"
			Divider
			LockedOption
			{
				DisplayName " `  RDC"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet lf2"
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcomname lf2 pas"
		Option "[&S+RDC] | agg" "Petcomname lf2 agg"
		Option "[A+RDC] |  &def" "Petcomname lf2 def"
		Divider
		Divider
		Option "D&ismiss" "petcomname lf2 dis"
		Divider
	}
//o\ \o//////////////////////////////BEGIN/Wolf3
///This section controls the third T1 pet, individually. It currently assumes, "lf3" as in, "Wolf3", is part of it's name. 
	Menu "&d | Wolf3"
	{
		Divider
		Title "- Wolf3 -"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- lf3 -"
			Title "stay"
			Divider
			Divider
			Option "&1 | pas" "petcomname lf3 pas sta"
			Option "&2 | agg" "petcomname lf3 agg sta"
			Option "&3 | def" "petcomname lf3 def sta"
			Option "no&w!" "petcomname lf3 sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- lf3 -"
			Title "attack"
			Divider
			Divider
			Option "&1 | pas" "petcomname lf3 pas att"
			Option "&2 | agg" "petcomname lf3 agg att"
			Option "&3 | def" "petcomname lf3 def att"
			Option "no&w!" "petcomname lf3 att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- lf3 -"
			Title "go to"
			Divider
			Divider
			Option "&1 | pas" "petcomname lf3 pas got"
			Option "&2 | agg" "petcomname lf3 agg got"
			Option "&3 | def" "petcomname lf3 def got"
			Option "no&w!" "petcomname lf3 got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu "Follo&w"
		{
			Divider
			Title "- lf3 -"
			Title "follow"
			Divider
			Divider
			Option "&1 | pas" "petcomname lf3 pas fol"
			Option "&2 | agg" "petcomname lf3 agg fol"
			Option "&3 | def" "petcomname lf3 def fol"
			Option "no&w!" "petcomname lf3 fol"
			Divider
			LockedOption
			{
				DisplayName " `  RDC"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet lf3" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcomname lf3 pas"
		Option "[&S+RDC] |  agg" "Petcomname lf3 agg"
		Option "[A+RDC] |  &def" "Petcomname lf3 def"
		Divider
		Divider
		Option "Dis&miss" "petcomname lf3 dis"
		Divider
	}
	Divider
//o\ o\///////////////////////////////////////END/Wolves
//\o/////////////////////////////////BEGIN/PetMouse//v1.4
	Divider
	Title "Cont&rols"
	Menu "&4 | Binds"
	{
	Divider
	Divider
	Title "Commands"
	Option "&1 | [A+RB]: . sta" "petcomall sta"
	Option "&2 | [2Key]: . att" "petcomall att"
	Option "&3 | [A+LB]: . got" "petcomall got"
	Option "&w |. [RDC]: . fol" "petcomall fol"
	Divider
	Divider
	Title "Stance"
	Option "[C+R&DC]: . pas" "petcomall pas" 
	Option "[&S+RDC]: . agg" "petcomall agg" 
	Option "[&A+RDC]: . def" "petcomall def" 
	Divider
	Divider
	Title "SHIFT+"
	Title "Select Group"
	Option "[#Pad&4]: . T1" ""
	Option "[#Pad&5]: . T2" ""
	Option "[#Pad&6]: . T3" ""
	Option ".[#A&DD]: . All" ""
	Divider
			LockedOption
			{
				DisplayName " `  Off | C+ADD"
				Badge "@."
			}
	}
//o\ \o//////////////////////////////BEGIN/Window Settings
	Menu "Interfa&ce"
	{
		Divider
		Title "- Interface -"
		Title "Controls"
		Divider
		Divider
		Title "Saved Options"
		Option "Basi&cs" "windowshow pet$$windowscale pet 0.9$$optionset ShowPetControls 1$$optionset AdvancedPetControls 0$$optionset gShowPetBuffs 1"
		Option "&Full On" "windowshow pet$$windowscale pet 1.2$$optionset ShowPetControls 1$$optionset AdvancedPetControls 1$$optionset gShowPetBuffs 1"
		Option "&Tiny" "windowshow pet$$windowscale pet 0.75$$optionset ShowPetControls 0$$optionset AdvancedPetControls 1$$optionset gShowPetBuffs 0"
		Divider
		Divider
		Title "Window settings"
		Option "Show P&et Window" "windowshow pet"
		Option "Toggle Cont&rol" "optiontoggle ShowPetControls"
		Option "Toggle Ad&vanced" "optiontoggle AdvancedPetControls"
		Option "To&ggle Buffs" "optiontoggle gShowPetBuffs"
		Menu "Win&dow Scale"
		{
			Divider
			Title "- Window -"
			Title "Scale"
			Divider
			Divider
			Option "Hu&ge" "windowscale pet 1.5"
			Option "La&rge" "windowscale pet 1.2"
			Option "&Full" "windowscale pet 1.0"
			Option "P&etite" "windowscale pet 0.80"
			Option "&Dainty" "windowscale pet 0.65"
			Divider
			Option "0.65-&2.25" "show chat$$beginchat /windowscale pet "
			Divider
		}
		Option "&Toggle Icon Lock" "optiontoggle PreventPetIconDrag"
		Option "Toggle Team's Pet Link" "optiontoggle ShowPets"
		Option "Hi&de Window" "windowhide pet"
		Divider
		Divider
		Title "Voice and Data"
		Menu "Chatter"
		{
			Divider
			Title "- Show -"
			Title "Chatter"
			Divider
			Divider
			Option "&Disable" "optionset ChatDisablePetSay 1$$optionset ChatEnablePetTeamSay 0"
			Option "My Pet&s" "optionset ChatDisablePetSay 0$$optionset ChatEnablePetTeamSay 0"
			Option "Te&am Pets" "optionset ChatDisablePetSay 0$$optionset ChatEnablePetTeamSay 1"
			Divider
		}
		Menu "Names"
		{
			Divider
			Title "Options"
			Divider
			Divider
			Option "User Pet Names" "optiontoggle hidepetnames"
			Option "Rename &Focused Pet" "show chat$$beginchat /petrename "
			Divider
			Option "Reset All Pet Names" "clearpetnames"
			Divider
		}
		Divider
	}
//o\ \o//////////////////////////////BEGIN/Footer
	Option "Reco&very Macro" <&macroimage Inspiration_HPEnd_Lvl_2 PetMouse "bind 4 popmenu pM-Beasts$$bindloadfilesilent @/!/MM/PetMouse/Beasts/Off.txt"&>
	Option "Load &Binds" "+$$t $name, Hit Enter.$$beginchat /bindloadfilesilent @/!/MM/PetMouse/Beasts/Off.txt"
	Divider
	Option "Pla&y Dead!" "releasepets"
	Divider
	LockedOption
	{
		DisplayName " `          by qwy"
		Badge "@."
	}
}
//o\////////////////////////////////////END/petmouse

 

 

 

* Not tested - Testers Wanted!

PetMouse-Beasts.rar

 

Edited by qwy

Guides

MMPetMouseExpanded MM Numpad Controls | Chain Attack Assitant | Load/SaveFile - Relative Paths | KeyBindReset - Basics Of Going Global.

SGMusic.mnu - Popmenu Audio Player for your SG Base

See my profile for some of my other projects.  

Posted (edited)

MMPetMouse Bots 

by  qwy

QuickLinks:

   Top | Beasts | Bots Demons | Mercs Necro | Ninjas Thugs |

 

 

 

1. Preamble

The attached download is specific to this primary and includes the folder hierarchy, starting from the data folder, in the CoX installation folder as well as all relevant files. Some editing may be required, see the top post for more information.   

 

 

2. Load File

 @/!/MM/PetMouse/Bots/Off.txt

This file has the load commands to initiate all files. Some editing may be required, see section 5.1 in the top post.

Spoiler

SHIFT+NUMPAD4 "targetcustomnext alive mypet dro$$bindloadfilesilent @/!/MM/PetMouse/Bots/T1.txt"
SHIFT+NUMPAD5 "targetcustomnext alive mypet pro$$bindloadfilesilent @/!/MM/PetMouse/Bots/T2.txt"
SHIFT+NUMPAD6 bindloadfilesilent @/!/MM/PetMouse/Bots/T3.txt
SHIFT+ADD bindloadfilesilent @/!/MM/PetMouse/All.txt
CTRL+ADD bindloadfilesilent @/!/MM/PetMouse/Bots/Off.txt
2 nop
4 popmenu pM-Bots
ALT+LBUTTON nop
ALT+RBUTTON nop
RightDoubleClick nop
ALT+RightDoubleClick nop
CTRL+RightDoubleClick nop
SHIFT+RightDoubleClick nop

 

 

3. Pet Files

 T1.txt | T2.txt 

Theses files are for the minions and lieutenants. Editing may be required, see section 5.2 in the top post. 

Spoiler

T1.txt


2 petcom att
ALT+LBUTTON "targetcustomnext alive mypet dro$$petcom got"
ALT+RBUTTON petcom sta
RightDoubleClick petcom fol
ALT+RightDoubleClick petcom def
SHIFT+RightDoubleClick petcom agg
CTRL+RightDoubleClick petcom pas

T2.txt

 


2 petcom att
ALT+LBUTTON "targetcustomnext alive mypet pro$$petcom got"
ALT+RBUTTON petcom sta
RightDoubleClick petcom fol
ALT+RightDoubleClick petcom def
SHIFT+RightDoubleClick petcom agg
CTRL+RightDoubleClick petcom pas

 

 

4. Load File

 @/!/MM/PetMouse/Bots/T3.txt

This is the boss pet file. No editing required

Spoiler

2 petcompow ult att
ALT+LBUTTON petcompow ult got
ALT+RBUTTON petcompow ult sta
RightDoubleClick petcompow ult fol
ALT+RightDoubleClick petcompow ult def
SHIFT+RightDoubleClick petcompow ult agg
CTRL+RightDoubleClick petcompow ult pas

 

 

5. Common File

 @/!/MM/PetMouse/All.txt

 No editing required. This file can be shared by all primaries.

Spoiler

2 petcomall att
RightDoubleClick petcomall fol
ALT+LBUTTON petcomall got
ALT+RBUTTON petcomall sta
ALT+RightDoubleClick petcomall def
SHIFT+RightDoubleClick petcomall agg
CTRL+RightDoubleClick petcomall pas

 

 

6. Popmenu

 Texts/English/Menus/MMPM-Bots.mnu

This is a Popmenu version of MMPad+. Editing of the individual minions and, lieutenants, may be required. More information above, in section 6, as well as in the file, itself.

Spoiler

///petMouse//////////////////////////////////////[mApps]~qwy////v1.0///20.07.15
//-MACRO: /macroimage Inspiration_HPEnd_Lvl_2 PetMouse bind 4 popmenu pM-Bots
//-install: c:/<RootInstall>/data/Texts/<Language>/Menus/MMPM-Bots.mnu
//	- Including quotes, save as;  "<NameFile>.mnu"
//	- Deviating from install path not supported.
//	-/103 		- Cycles targeting of all T1
//	-/203 		- Targets T3
//	-/302 		- Cycles targeting of all T2
//	-/321-410	- Control Section for First T2
//	-/510-601	- Control Section for Second T2
//	-/604-695	- Control Section for First T1
//	-/697-786	- Control Section for Second T1
//	-/788-878	- Control Section for Third T1
//o\//////////////////////////////////////////////Bots
Menu "pM-Bots" 
{
	Divider
	Title "- petMouse  -"
	Divider
	Divider
	Title "- Robotics -"
//\o/////////////////////////////////BEGIN/Drones
	Menu "&1 | Drones"
	{
		Divider
		Title "- Drones -"
		Title "[S+#Pad4]"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- dro -"
			Title "stay"
			Divider
			Divider
			Option "&1 pas" "petcompow dro pas sta"
			Option "&2 agg" "petcompow dro agg sta"
			Option "&3 def" "petcompow dro def sta"
			Option "no&w!" "petcompow dro sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- dro -"
			Title "attack"
			Divider
			Divider
			Option "&1 pas" "petcompow dro pas att"
			Option "&2 agg" "petcompow dro agg att"
			Option "&3 def" "petcompow dro def att"
			Option "no&w!" "petcompow dro att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- dro -"
			Title "go to"
			Divider
			Divider
			Option "&1 pas" "petcompow dro pas got"
			Option "&2 agg" "petcompow dro agg got"
			Option "&3 def" "petcompow dro def got"
			Option "no&w!" "petcompow dro got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Option "&4 | Summon" "powexeclocation forward:30 Battle Drones"
		Menu "Follo&w"
		{
			Divider
			Title "- dro -"
			Title "follow"
			Divider
			Divider
			Option "&1 pas" "petcompow dro pas fol"
			Option "&2 agg" "petcompow dro agg fol"
			Option "&3 def" "petcompow dro def fol"
			Option "no&w!" "petcompow dro fol"
			Divider
			LockedOption
			{
				DisplayName " ` [RDC]"
				Badge "@."
			}
		}
///This cycles the targeting on your T1 pets, It currently assumes, "dro" as in, "drones", is part of all three of their names. 
		Option "Targ&et" "targetcustomnext alive mypet dro" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcompow dro pas"
		Option "[&S+RDC] | agg" "Petcompow dro agg"
		Option "[A+RDC] |  &def" "Petcompow dro def"
		Divider
		Divider
		Option "Macr&o" <&macroimage "Robotics_BuildRobotArmy" "Drones" "powexeclocation backward:20 Battle Drones$$bindloadfilesilent @/!/MM/PetMouse/Bots/Off.txt"&>
		Option "D&ismiss" "petcompow dro dis"
		Divider
		LockedOption
		{
			DisplayName " `  [S+#Pad4]"
			Badge "@."
		}
	}

//o\ \o//////////////////////////////BEGIN/Assault 
	Menu "&2 | Assault"
	{
		Divider
		Title "- Assault -"
		Title "[S+#Pad5]"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- ult -"
			Title "stay"
			Divider
			Divider
			Option "&1 pas" "petcompow ult pas sta"
			Option "&2 agg" "petcompow ult agg sta"
			Option "&3 def" "petcompow ult def sta"
			Option "no&w!" "petcompow ult sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- ult -"
			Title "attack"
			Divider
			Divider
			Option "&1 pas" "petcompow ult pas att"
			Option "&2 agg" "petcompow ult agg att"
			Option "&3 def" "petcompow ult def att"
			Option "no&w!" "petcompow ult att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- ult -"
			Title "go to"
			Divider
			Divider
			Option "&1 pas" "petcompow ult pas got"
			Option "&2 agg" "petcompow ult agg got"
			Option "&3 def" "petcompow ult def got"
			Option "no&w!" "petcompow ult got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Option "&4 | Summon" "powexeclocation forward:20 Assault Bot"
		Menu "Follo&w"
		{
			Divider
			Title "- ult -"
			Title "follow"
			Divider
			Divider
			Option "&1 | pas" "petcompow ult pas fol"
			Option "&2 | agg" "petcompow ult agg fol"
			Option "&3 | def" "petcompow ult def fol"
			Option "no&w!" "petcompow ult fol"
			Divider
			LockedOption
			{
				DisplayName " `  [RDC]"
				Badge "@."
			}
		}
///This targets the T3 pet, It currently assumes, "ult" as in, "Assault", is part of it's name.
		Option "Targ&et" "petselectname ult" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcompow ult pas"
		Option "[&S+RDC] | agg" "Petcompow ult agg"
		Option "[A+RDC] |  &def" "Petcompow ult def"
		Divider
		Divider
		Option "Macr&o" <&macroimage "Robotics_AssembleAssaultMech" "Assault" "powexeclocation backward:2 Assault Bot$$bindloadfilesilent @/!/MM/PetMouse/Bots/Off.txt"&>
		Option "D&ismiss" "petcompow ult dis"
		Divider
		LockedOption
		{
			DisplayName " [S+#PD5]"
			Badge "@."
		}
	}
//o\ \o//////////////////////////////Begin/Protectors
	Menu "&3 | Protector"
	{
		Divider
		Title "- Protector -"
		Title "[S+#Pad6]"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- pro -"
			Title "stay"
			Divider
			Divider
			Option "&1 pas" "petcompow pro pas sta"
			Option "&2 agg" "petcompow pro agg sta"
			Option "&3 def" "petcompow pro def sta"
			Option "no&w!" "petcompow pro sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- pro -"
			Title "attack"
			Divider
			Divider
			Option "&1 pas" "petcompow pro pas att"
			Option "&2 agg" "petcompow pro agg att"
			Option "&3 def" "petcompow pro def att"
			Option "no&w!" "petcompow pro att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- pro -"
			Title "go to"
			Divider
			Divider
			Option "&1 pas" "petcompow pro pas got"
			Option "&2 agg" "petcompow pro agg got"
			Option "&3 def" "petcompow pro def got"
			Option "no&w!" "petcompow pro got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Option "&4 | Summon" "powexeclocation forward:20 Protector Bots"
		Menu "Follo&w"
		{
			Divider
			Title "- pro -"
			Title "follow"
			Divider
			Divider
			Option "&1 pas" "petcompow pro pas fol"
			Option "&2 agg" "petcompow pro agg fol"
			Option "&3 def" "petcompow pro def fol"
			Option "no&w!" "petcompow pro fol"
			Divider
			LockedOption
			{
				DisplayName " ` [RDC]"
				Badge "@."
			}
		}
///This cycles targeting of the T2 pets, It currently assumes, "pro" as in, "protector", is part of both their names.
		Option "Targ&et" "targetcustomnext alive mypet pro" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcompow pro pas"
		Option "[&S+RDC] | agg" "Petcompow pro agg"
		Option "[A+RDC] |  &def" "Petcompow pro def"
		Divider
		Divider
		Option "Macr&o" <&macroimage "Robotics_ConstructProtectorBot" "Protector" "powexeclocation backward:2 Protector Bots$$bindloadfilesilent @/!/MM/PetMouse/Bots/Off.txt"&>
		Option "Term&iniate" "petcompow Pro dis"
		Divider
			LockedOption
			{
				DisplayName "[S+#Pad6]"
				Badge "@."
			}
	}
//o\ \o//////////////////////////////BEGIN/ProtectorsA
///This section controls the first T2 pet, individually. It currently assumes, "ora" as in, "ProtectorA", is part of it's name.
	Menu "&q | ProtectorA"
	{
		Divider
		Title "- ProtectorA -"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- ora -"
			Title "stay"
			Divider
			Divider
			Option "&1 pas" "petcomname ora pas sta"
			Option "&2 agg" "petcomname ora agg sta"
			Option "&3 def" "petcomname ora def sta"
			Option "no&w!" "petcomname ora sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- ora -"
			Title "attack"
			Divider
			Divider
			Option "&1 pas" "petcomname ora pas att"
			Option "&2 agg" "petcomname ora agg att"
			Option "&3 def" "petcomname ora def att"
			Option "no&w!" "petcomname ora att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- ora -"
			Title "go to"
			Divider
			Divider
			Option "&1 pas" "petcomname ora pas got"
			Option "&2 agg" "petcomname ora agg got"
			Option "&3 def" "petcomname ora def got"
			Option "no&w!" "petcomname ora got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu " Follo&w"
		{
			Divider
			Title "- ora -"
			Title "follow"
			Divider
			Divider
			Option "&1 pas" "petcomname ora pas fol"
			Option "&2 agg" "petcomname ora agg fol"
			Option "&3 def" "petcomname ora def fol"
			Option "no&w!" "petcomname ora fol"
			Divider
			LockedOption
			{
				DisplayName "[RDC]"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet ora" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcomname ora pas"
		Option "[&S+RDC] | agg" "Petcomname ora agg"
		Option "[A+RDC] |  &def" "Petcomname ora  def"
		Divider
		Divider
		Option "D&ismiss" "petcomname ora dis"
		Divider
	}
//o\ \o//////////////////////////////BEGIN/All Pets 
	Menu "&w | All Pets"
	{
		Divider
		Title "- All Pets -"
		Title "[S+#ADD]"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- all stay-"
			Title "[A+RB]"
			Divider
			Divider
			Option "&1 | pas" "petcomall pas sta"
			Option "&2 | agg" "petcomall agg sta"
			Option "&3 | def" "petcomall def sta"
			Option "no&w!" "petcomall sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- all attack -"
			Title "[2key]" ""
			Divider
			Divider
			Option "&1 | pas" "petcomall pas att"
			Option "&2 | agg" "petcomall agg att"
			Option "&3 | def" "petcomall def att"
			Option "no&w!" "petcomall att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 Go To"
		{
			Divider
			Title "- all go to -"
			Title "[A+LB]"
			Divider
			Divider
			Option "&1 | pas" "petcomall pas got"
			Option "&2 | agg" "petcomall agg got"
			Option "&3 | def" "petcomall def got"
			Option "no&w!" "petcomall got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu "Follo&w"
		{
			Divider
			Title "- all follow -"
			Title "[RDC]"
			Divider
			Divider
			Option "&1 | pas" "petcomall pas fol"
			Option "&2 | agg" "petcomall agg fol"
			Option "&3 | def" "petcomall def fol"
			Option "no&w!" "petcomall fol"
			Divider
			LockedOption
			{
				DisplayName "[RDC]"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet " 
		Divider
		Divider
		Title "Stance Binds"
		Option "[C+R&DC]: | pas" "petcomall pas" 
		Option "[&S+RDC]: agg" "petcomall agg" 
		Option "[&A+RDC]: def" "petcomall def" 
		Divider
		Divider
		Option "D&ismiss" "petcomall dis"
		Option "All fall d&own" "petcomall dis"
		Divider
		LockedOption
		{
			DisplayName "[S+#ADD]"
			Badge "@."
		}
	}
//o\ \o//////////////////////////////BEGIN/ProtectorsB
///This section controls the second T2 pet, individually. It currently assumes, "orb" as in, "ProtectorB", is part of it's name.
	Menu "&e | ProtectorB"
	{
		Divider
		Title "- ProtectorB -"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- orb -"
			Title "stay"
			Divider
			Divider
			Option "&1 | pas" "petcomname orb pas sta"
			Option "&2 | agg" "petcomname orb agg sta"
			Option "&3 | def" "petcomname orb def sta"
			Option "no&w!" "petcomname orb sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}

		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- orb -"
			Title "attack"
			Divider
			Divider
			Option "&1 | pas" "petcomname orb pas att"
			Option "&2 | agg" "petcomname orb agg att"
			Option "&3 | def" "petcomname orb def att"
			Option "no&w!" "petcomname orb att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- orb -"
			Title "go to"
			Divider
			Divider
			Option "&1 | pas" "petcomname orb pas got"
			Option "&2 | agg" "petcomname orb agg got"
			Option "&3 | def" "petcomname orb def got"
			Option "no&w!" "petcomname orb got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu "Follo&w"
		{
			Divider
			Title "- orb -"
			Title "follow"
			Divider
			Divider
			Option "&1 | pas" "petcomname orb pas fol"
			Option "&2 | agg" "petcomname orb agg fol"
			Option "&3 | def" "petcomname orb def fol"
			Option "no&w!" "petcomname orb fol"
			Divider
			LockedOption
			{
				DisplayName " `  [RDC]"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet orb" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcomname orb pas"
		Option "[&S+RDC] | agg" "Petcomname orb agg"
		Option "[A+RDC] |  &def" "Petcomname orb def"
		Divider
		Divider
		Option "D&ismiss" "petcomname orb dis"
		Divider
	}
	Divider
//o\//////////////////////////////////////////END/Protectors
//\o/////////////////////////////////BEGIN/Drone1
///This section controls the first T1 pet, individually. It currently assumes, "ne1" as in, "Drone1", is part of it's name.
	Divider
	Title "Drones"
	Menu "&a | Drone1"
	{
		Divider
		Title "- Drone1 -"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- ne1 -"
			Title "stay"
			Divider
			Divider
			Option "&1 | pas" "petcomname ne1 pas sta"
			Option "&2 | agg" "petcomname ne1 agg sta"
			Option "&3 | def" "petcomname ne1 def sta"
			Option "no&w!" "petcomname ne1 sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- ne1 -"
			Title "attack"
			Divider
			Divider
			Option "&1 | pas" "petcomname ne1 pas att"
			Option "&2 | agg" "petcomname ne1 agg att"
			Option "&3 | def" "petcomname ne1 def att"
			Option "no&w!" "petcomname ne1 att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- ne1 -"
			Title "go to"
			Divider
			Divider
			Option "&1 | pas" "petcomname ne1 pas got"
			Option "&2 | agg" "petcomname ne1 agg got"
			Option "&3 | def" "petcomname ne1 def got"
			Option "no&w!" "petcomname ne1 got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu "Follo&w"
		{
			Divider
			Title "- ne1 -"
			Title "follow"
			Divider
			Divider
			Option "&1 | pas" "petcomname ne1 pas fol"
			Option "&2 | agg" "petcomname ne1 agg fol"
			Option "&3  | def" "petcomname ne1 def fol"
			Option "no&w!" "petcomname ne1 fol"
			Divider
			LockedOption
			{
				DisplayName " `  [RDC]"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet ne1"
		Divider
		Divider
		Option "[C+RDC]|  p&as" "Petcomname ne1 pas"
		Option "[&S+RDC] | agg" "Petcomname ne1 agg"
		Option "[A+RDC] |  &def" "Petcomname ne1 def"
		Divider
		Divider
		Option "D&ismiss" "petcomname ne1 dis"
		Divider
	}
//o\ \o//////////////////////////////BEGIN/Drone2
///This section controls the second T1 pet, individually. It currently assumes, "ne2" as in, "Drone2", is part of it's name.
	Menu "&s | Drone2"
	{
		Divider
		Title "- Drone2 -"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- ne2 -"
			Title "stay"
			Divider
			Divider
			Option "&1 | pas" "petcomname ne2 pas sta"
			Option "&2 | agg" "petcomname ne2 agg sta"
			Option "&3 | def" "petcomname ne2 def sta"
			Option "no&w!" "petcomname ne2 sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- ne2 -"
			Title "attack"
			Divider
			Divider
			Option "&1 | pas" "petcomname ne2 pas att"
			Option "&2 | agg" "petcomname ne2 agg att"
			Option "&3 | def" "petcomname ne2 def att"
			Option "no&w!" "petcomname ne2 att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- ne2 -"
			Title "go to"
			Divider
			Divider
			Option "&1 | pas" "petcomname ne2 pas got"
			Option "&2 | agg" "petcomname ne2 agg got"
			Option "&3 | def" "petcomname ne2 def got"
			Option "no&w!" "petcomname ne2 got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu "Follo&w"
		{
			Divider
			Title "- ne2 -"
			Title "follow"
			Divider
			Divider
			Option "&1 | pas" "petcomname ne2 pas fol"
			Option "&2 | agg" "petcomname ne2 agg fol"
			Option "&3 | def" "petcomname ne2 def fol"
			Option "no&w!" "petcomname ne2 fol"
			Divider
			LockedOption
			{
				DisplayName " `  RDC"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet ne2"
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcomname ne2 pas"
		Option "[&S+RDC] | agg" "Petcomname ne2 agg"
		Option "[A+RDC] |  &def" "Petcomname ne2 def"
		Divider
		Divider
		Option "D&ismiss" "petcomname ne2 dis"
		Divider
	}
//o\ \o//////////////////////////////BEGIN/Drone3
///This section controls the third T1 pet, individually. It currently assumes, "ne3" as in, "Drone3", is part of it's name.
	Menu "&d | Drone3"
	{
		Divider
		Title "- Drone3 -"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- ne3 -"
			Title "stay"
			Divider
			Divider
			Option "&1 | pas" "petcomname ne3 pas sta"
			Option "&2 | agg" "petcomname ne3 agg sta"
			Option "&3 | def" "petcomname ne3 def sta"
			Option "no&w!" "petcomname ne3 sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- ne3 -"
			Title "attack"
			Divider
			Divider
			Option "&1 | pas" "petcomname ne3 pas att"
			Option "&2 | agg" "petcomname ne3 agg att"
			Option "&3 | def" "petcomname ne3 def att"
			Option "no&w!" "petcomname ne3 att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- ne3 -"
			Title "go to"
			Divider
			Divider
			Option "&1 | pas" "petcomname ne3 pas got"
			Option "&2 | agg" "petcomname ne3 agg got"
			Option "&3 | def" "petcomname ne3 def got"
			Option "no&w!" "petcomname ne3 got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu "Follo&w"
		{
			Divider
			Title "- ne3 -"
			Title "follow"
			Divider
			Divider
			Option "&1 | pas" "petcomname ne3 pas fol"
			Option "&2 | agg" "petcomname ne3 agg fol"
			Option "&3 | def" "petcomname ne3 def fol"
			Option "no&w!" "petcomname ne3 fol"
			Divider
			LockedOption
			{
				DisplayName " `  RDC"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet ne3" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcomname ne3 pas"
		Option "[&S+RDC] |  agg" "Petcomname ne3 agg"
		Option "[A+RDC] |  &def" "Petcomname ne3 def"
		Divider
		Divider
		Option "Dis&miss" "petcomname ne3 dis"
		Divider
	}
	Divider
//o\ o\///////////////////////////////////////END/Drones
//\o/////////////////////////////////BEGIN/PetMouse//v1.4
	Divider
	Title "Cont&rols"
	Menu "&4 | Binds"
	{
	Divider
	Divider
	Title "Commands"
	Option "&1 | [A+RB]: . sta" "petcomall sta"
	Option "&2 | [2Key]: . att" "petcomall att"
	Option "&3 | [A+LB]: . got" "petcomall got"
	Option "&w |. [RDC]: . fol" "petcomall fol"
	Divider
	Divider
	Title "Stance"
	Option "[C+R&DC]: . pas" "petcomall pas" 
	Option "[&S+RDC]: . agg" "petcomall agg" 
	Option "[&A+RDC]: . def" "petcomall def" 
	Divider
	Divider
	Title "SHIFT+"
	Title "Select Group"
	Option "[#Pad&4]: . T1" ""
	Option "[#Pad&5]: . T2" ""
	Option "[#Pad&6]: . T3" ""
	Option ".[#A&DD]: . All" ""
	Divider
			LockedOption
			{
				DisplayName " `  Off | C+ADD"
				Badge "@."
			}
	}
//o\ \o//////////////////////////////BEGIN/Window Settings
	Menu "Interfa&ce"
	{
		Divider
		Title "- Interface -"
		Title "Controls"
		Divider
		Divider
		Title "Saved Options"
		Option "Basi&cs" "windowshow pet$$windowscale pet 0.9$$optionset ShowPetControls 1$$optionset AdvancedPetControls 0$$optionset gShowPetBuffs 1"
		Option "&Full On" "windowshow pet$$windowscale pet 1.2$$optionset ShowPetControls 1$$optionset AdvancedPetControls 1$$optionset gShowPetBuffs 1"
		Option "&Tiny" "windowshow pet$$windowscale pet 0.75$$optionset ShowPetControls 0$$optionset AdvancedPetControls 1$$optionset gShowPetBuffs 0"
		Divider
		Divider
		Title "Window settings"
		Option "Show P&et Window" "windowshow pet"
		Option "Toggle Cont&rol" "optiontoggle ShowPetControls"
		Option "Toggle Ad&vanced" "optiontoggle AdvancedPetControls"
		Option "To&ggle Buffs" "optiontoggle gShowPetBuffs"
		Menu "Win&dow Scale"
		{
			Divider
			Title "- Window -"
			Title "Scale"
			Divider
			Divider
			Option "Hu&ge" "windowscale pet 1.5"
			Option "La&rge" "windowscale pet 1.2"
			Option "&Full" "windowscale pet 1.0"
			Option "P&etite" "windowscale pet 0.80"
			Option "&Dainty" "windowscale pet 0.65"
			Divider
			Option "0.65-&2.25" "show chat$$beginchat /windowscale pet "
			Divider
		}
		Option "&Toggle Icon Lock" "optiontoggle PreventPetIconDrag"
		Option "Toggle Team's Pet Link" "optiontoggle ShowPets"
		Option "Hi&de Window" "windowhide pet"
		Divider
		Divider
		Title "Voice and Data"
		Menu "Chatter"
		{
			Divider
			Title "- Show -"
			Title "Chatter"
			Divider
			Divider
			Option "&Disable" "optionset ChatDisablePetSay 1$$optionset ChatEnablePetTeamSay 0"
			Option "My Pet&s" "optionset ChatDisablePetSay 0$$optionset ChatEnablePetTeamSay 0"
			Option "Te&am Pets" "optionset ChatDisablePetSay 0$$optionset ChatEnablePetTeamSay 1"
			Divider
		}
		Menu "Names"
		{
			Divider
			Title "Options"
			Divider
			Divider
			Option "User Pet Names" "optiontoggle hidepetnames"
			Option "Rename &Focused Pet" "show chat$$beginchat /petrename "
			Divider
			Option "Reset All Pet Names" "clearpetnames"
			Divider
		}
		Divider
	}
//o\ \o//////////////////////////////BEGIN/Footer
	Option "Reco&very Macro" <&macroimage Inspiration_HPEnd_Lvl_2 PetMouse "bind 4 popmenu pM-Bots$$bindloadfilesilent @/!/MM/PetMouse/Bots/Off.txt"&>
	Option "Load &Binds" "+$$t $name, Hit Enter.$$beginchat /bindloadfilesilent @/!/MM/PetMouse/Bots/Off.txt"
	Divider
	Option "Pla&y Dead!" "releasepets"
	Divider
	LockedOption
	{
		DisplayName " `          by qwy"
		Badge "@."
	}
}
//o\////////////////////////////////////END/petmouse

 

 

 

tested

 

PetMouse-Bots.rar

Edited by qwy

Guides

MMPetMouseExpanded MM Numpad Controls | Chain Attack Assitant | Load/SaveFile - Relative Paths | KeyBindReset - Basics Of Going Global.

SGMusic.mnu - Popmenu Audio Player for your SG Base

See my profile for some of my other projects.  

Posted (edited)

MMPetMouse Demons * Not tested

by  qwy

QuickLinks:

   Top | Beasts | Bots Demons | Mercs Necro | Ninjas Thugs |

 

 

 

1. Preamble

The attached download is specific to this primary and includes the folder hierarchy, starting from the data folder, in the CoX installation folder as well as all relevant files. Some editing may be required, see the top post for more information.   

 

 

2. Load File

 @/!/MM/PetMouse/Demons/Off.txt

This file has the load commands to initiate all files. Some editing may be required, see section 5.1 in the top post.

Spoiler

SHIFT+NUMPAD4 "targetcustomnext alive mypet ngs$$bindloadfilesilent @/!/MM/PetMouse/Demons/T1.txt"
SHIFT+NUMPAD5 "targetcustomnext alive mypet ons$$bindloadfilesilent @/!/MM/PetMouse/Demons/T2.txt"
SHIFT+NUMPAD6 bindloadfilesilent @/!/MM/PetMouse/Demons/T3.txt
SHIFT+ADD bindloadfilesilent @/!/MM/PetMouse/All.txt
CTRL+ADD bindloadfilesilent @/!/MM/PetMouse/Demons/Off.txt
2 nop
4 popmenu pM-Demons
ALT+LBUTTON nop
ALT+RBUTTON nop
RightDoubleClick nop
ALT+RightDoubleClick nop
CTRL+RightDoubleClick nop
SHIFT+RightDoubleClick nop

 

 

3. Pet Files

 T1.txt | T2.txt 

Theses files are for the minions and lieutenants. Editing may be required, see section 5.2 in the top post. 

Spoiler

T1.txt


2 petcom att
ALT+LBUTTON "targetcustomnext alive mypet ngs$$petcom got"
ALT+RBUTTON petcom sta
RightDoubleClick petcom fol
ALT+RightDoubleClick petcom def
SHIFT+RightDoubleClick petcom agg
CTRL+RightDoubleClick petcom pas

T2.txt

Spoiler

2 petcom att
ALT+LBUTTON "targetcustomnext alive mypet ons$$petcom got"
ALT+RBUTTON petcom sta
RightDoubleClick petcom fol
ALT+RightDoubleClick petcom def
SHIFT+RightDoubleClick petcom agg
CTRL+RightDoubleClick petcom pas

 

 

4. Load File

 @/!/MM/PetMouse/Demons/T3.txt

This is the boss pet file. No editing required

Spoiler

2 petcompow nce att
ALT+LBUTTON petcompow nce got
ALT+RBUTTON petcompow nce sta
RightDoubleClick petcompow nce fol
ALT+RightDoubleClick petcompow nce def
SHIFT+RightDoubleClick petcompow nce agg
CTRL+RightDoubleClick petcompow nce pas

 

 

5. Common File

 @/!/MM/PetMouse/All.txt

 No editing required. This file can be shared by all primaries.

Spoiler

2 petcomall att
RightDoubleClick petcomall fol
ALT+LBUTTON petcomall got
ALT+RBUTTON petcomall sta
ALT+RightDoubleClick petcomall def
SHIFT+RightDoubleClick petcomall agg
CTRL+RightDoubleClick petcomall pas

 

 

6. Popmenu

 Texts/English/Menus/MMPM-Demons.mnu

This is a Popmenu version of MMPad+. Editing of the individual minions and, lieutenants, may be required. More information above, in section 6, as well as in the file, itself.

Spoiler

///petMouse//////////////////////////////////////[mApps]~qwy////v1.0///20.07.15
//-MACRO: /macroimage Inspiration_HPEnd_Lvl_2 PetMouse bind 4 popmenu pM-Demons
//-install: c:/<RootInstall>/data/Texts/<Language>/Menus/MMPM-Demons.mnu
//	- Including quotes, save as;  "<NameFile>.mnu"
//	- Deviating from install path not supported.
//	-/103 		- Cycles targeting of all T1
//	-/203 		- Targets T3
//	-/302 		- Cycles targeting of all T2
//	-/321-410	- Control Section for First T2
//	-/510-601	- Control Section for Second T2
//	-/604-695	- Control Section for First T1
//	-/697-786	- Control Section for Second T1
//	-/788-878	- Control Section for Third T1
//o\//////////////////////////////////////////////Demons
Menu "pM-Demons" 
{
	Divider
	Title "- petMouse  -"
	Divider
	Divider
	Title "- Demons -"
//\o/////////////////////////////////BEGIN/Demonlings
	Menu "&1 | Demonlings"
	{
		Divider
		Title "- ngs -"
		Title "[S+#Pad4]"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- ngs -"
			Title "stay"
			Divider
			Divider
			Option "&1 pas" "petcompow ngs pas sta"
			Option "&2 agg" "petcompow ngs agg sta"
			Option "&3 def" "petcompow ngs def sta"
			Option "no&w!" "petcompow ngs sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- ngs -"
			Title "attack"
			Divider
			Divider
			Option "&1 pas" "petcompow ngs pas att"
			Option "&2 agg" "petcompow ngs agg att"
			Option "&3 def" "petcompow ngs def att"
			Option "no&w!" "petcompow ngs att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- ngs -"
			Title "go to"
			Divider
			Divider
			Option "&1 pas" "petcompow ngs pas got"
			Option "&2 agg" "petcompow ngs agg got"
			Option "&3 def" "petcompow ngs def got"
			Option "no&w!" "petcompow ngs got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Option "&4 | Summon" "powexeclocation forward:30 Summon Demonlings"
		Menu "Follo&w"
		{
			Divider
			Title "- ngs -"
			Title "follow"
			Divider
			Divider
			Option "&1 pas" "petcompow ngs pas fol"
			Option "&2 agg" "petcompow ngs agg fol"
			Option "&3 def" "petcompow ngs def fol"
			Option "no&w!" "petcompow ngs fol"
			Divider
			LockedOption
			{
				DisplayName " ` [RDC]"
				Badge "@."
			}
		}
///This cycles the targeting on your T1 pets, It currently assumes, "ngs" as in, "Demonlings", is part of all three of their names. 
		Option "Targ&et" "targetcustomnext alive mypet ngs" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcompow ngs pas"
		Option "[&S+RDC] | agg" "Petcompow ngs agg"
		Option "[A+RDC] |  &def" "Petcompow ngs def"
		Divider
		Divider
		Option "Macr&o" <&macroimage "DemonSummoning_SummonDemonlings" "Demonlings" "powexeclocation backward:20 Summon Demonlings$$bindloadfilesilent @/!/MM/PetMouse/Demons/Off.txt"&>
		Option "D&ismiss" "petcompow ngs dis"
		Divider
		LockedOption
		{
			DisplayName " `  [S+#Pad4]"
			Badge "@."
		}
	}

//o\ \o//////////////////////////////BEGIN/Demon Prince
	Menu "&2 | Prince"
	{
		Divider
		Title "- Prince-"
		Title "[S+#Pad5]"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- Prince -"
			Title "stay"
			Divider
			Divider
			Option "&1 pas" "petcompow nce pas sta"
			Option "&2 agg" "petcompow nce agg sta"
			Option "&3 def" "petcompow nce def sta"
			Option "no&w!" "petcompow nce sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- Prince -"
			Title "attack"
			Divider
			Divider
			Option "&1 pas" "petcompow nce pas att"
			Option "&2 agg" "petcompow nce agg att"
			Option "&3 def" "petcompow nce def att"
			Option "no&w!" "petcompow nce att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- Prince -"
			Title "go to"
			Divider
			Divider
			Option "&1 pas" "petcompow nce pas got"
			Option "&2 agg" "petcompow nce agg got"
			Option "&3 def" "petcompow nce def got"
			Option "no&w!" "petcompow nce got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Option "&4 | Summon" "powexeclocation forward:20 Summon Demon Prince"
		Menu "Follo&w"
		{
			Divider
			Title "- Prince -"
			Title "follow"
			Divider
			Divider
			Option "&1 | pas" "petcompow nce pas fol"
			Option "&2 | agg" "petcompow nce agg fol"
			Option "&3 | def" "petcompow nce def fol"
			Option "no&w!" "petcompow nce fol"
			Divider
			LockedOption
			{
				DisplayName " `  [RDC]"
				Badge "@."
			}
		}
///This targets the T3 pet, It currently assumes, "nce" as in, "Demon Prince", is part of it's name.
		Option "Targ&et" "petselectname nce" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcompow nce pas"
		Option "[&S+RDC] | agg" "Petcompow nce agg"
		Option "[A+RDC] |  &def" "Petcompow nce def"
		Divider
		Divider
		Option "Macr&o" <&macroimage "DemonSummoning_SummonDemonPrince" "Prince" "powexeclocation backward:2 Summon Demon Prince$$bindloadfilesilent @/!/MM/PetMouse/Demons/Off.txt"&>
		Option "D&ismiss" "petcompow nce dis"
		Divider
		LockedOption
		{
			DisplayName " [S+#PD5]"
			Badge "@."
		}
	}
//o\ \o//////////////////////////////Begin/Demons
	Menu "&3 | Demons"
	{
		Divider
		Title "Demons"
		Title "[S+#Pad6]"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- Demons -"
			Title "stay"
			Divider
			Divider
			Option "&1 pas" "petcompow ons pas sta"
			Option "&2 agg" "petcompow ons agg sta"
			Option "&3 def" "petcompow ons def sta"
			Option "no&w!" "petcompow ons sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- Demons -"
			Title "attack"
			Divider
			Divider
			Option "&1 pas" "petcompow ons pas att"
			Option "&2 agg" "petcompow ons agg att"
			Option "&3 def" "petcompow ons def att"
			Option "no&w!" "petcompow ons att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- Demons -"
			Title "go to"
			Divider
			Divider
			Option "&1 pas" "petcompow ons pas got"
			Option "&2 agg" "petcompow ons agg got"
			Option "&3 def" "petcompow ons def got"
			Option "no&w!" "petcompow ons got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Option "&4 | Summon" "powexeclocation forward:20 Summon Demons"
		Menu "Follo&w"
		{
			Divider
			Title "- Demons -"
			Title "follow"
			Divider
			Divider
			Option "&1 pas" "petcompow ons pas fol"
			Option "&2 agg" "petcompow ons agg fol"
			Option "&3 def" "petcompow ons def fol"
			Option "no&w!" "petcompow ons fol"
			Divider
			LockedOption
			{
				DisplayName " ` [RDC]"
				Badge "@."
			}
		}
///This cycles targeting of the T2 pets, It currently assumes, "ons" as in, "Demons", is part of both their names.
		Option "Targ&et" "targetcustomnext alive mypet ons" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcompow ons pas"
		Option "[&S+RDC] | agg" "Petcompow ons agg"
		Option "[A+RDC] |  &def" "Petcompow ons def"
		Divider
		Divider
		Option "Macr&o" <&macroimage "DemonSummoning_SummonDemons" "Demons" "powexeclocation backward:2 Summon Demons$$bindloadfilesilent @/!/MM/PetMouse/Demons/Off.txt"&>
		Option "Term&iniate" "petcompow ons dis"
		Divider
			LockedOption
			{
				DisplayName "[S+#Pad6]"
				Badge "@."
			}
	}
//o\ \o//////////////////////////////BEGIN/DemonA
///This section controls the first T2 pet, individually. It currently assumes, "ona" as in, "DemonA", is part of it's name.
	Menu "&q | DemonA"
	{
		Divider
		Title "- DemonA -"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- ona -"
			Title "stay"
			Divider
			Divider
			Option "&1 pas" "petcomname ona pas sta"
			Option "&2 agg" "petcomname ona agg sta"
			Option "&3 def" "petcomname ona def sta"
			Option "no&w!" "petcomname ona sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- ona -"
			Title "attack"
			Divider
			Divider
			Option "&1 pas" "petcomname ona pas att"
			Option "&2 agg" "petcomname ona agg att"
			Option "&3 def" "petcomname ona def att"
			Option "no&w!" "petcomname ona att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- ona -"
			Title "go to"
			Divider
			Divider
			Option "&1 pas" "petcomname ona pas got"
			Option "&2 agg" "petcomname ona agg got"
			Option "&3 def" "petcomname ona def got"
			Option "no&w!" "petcomname ona got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu " Follo&w"
		{
			Divider
			Title "- ona -"
			Title "follow"
			Divider
			Divider
			Option "&1 pas" "petcomname ona pas fol"
			Option "&2 agg" "petcomname ona agg fol"
			Option "&3 def" "petcomname ona def fol"
			Option "no&w!" "petcomname ona fol"
			Divider
			LockedOption
			{
				DisplayName "[RDC]"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet ona" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcomname ona pas"
		Option "[&S+RDC] | agg" "Petcomname ona agg"
		Option "[A+RDC] |  &def" "Petcomname ona  def"
		Divider
		Divider
		Option "D&ismiss" "petcomname ona dis"
		Divider
	}
//o\ \o//////////////////////////////BEGIN/All Pets 
	Menu "&w | All Pets"
	{
		Divider
		Title "- All Pets -"
		Title "[S+#ADD]"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- all stay-"
			Title "[A+RB]"
			Divider
			Divider
			Option "&1 | pas" "petcomall pas sta"
			Option "&2 | agg" "petcomall agg sta"
			Option "&3 | def" "petcomall def sta"
			Option "no&w!" "petcomall sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- all attack -"
			Title "[2key]" ""
			Divider
			Divider
			Option "&1 | pas" "petcomall pas att"
			Option "&2 | agg" "petcomall agg att"
			Option "&3 | def" "petcomall def att"
			Option "no&w!" "petcomall att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 Go To"
		{
			Divider
			Title "- all go to -"
			Title "[A+LB]"
			Divider
			Divider
			Option "&1 | pas" "petcomall pas got"
			Option "&2 | agg" "petcomall agg got"
			Option "&3 | def" "petcomall def got"
			Option "no&w!" "petcomall got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu "Follo&w"
		{
			Divider
			Title "- all follow -"
			Title "[RDC]"
			Divider
			Divider
			Option "&1 | pas" "petcomall pas fol"
			Option "&2 | agg" "petcomall agg fol"
			Option "&3 | def" "petcomall def fol"
			Option "no&w!" "petcomall fol"
			Divider
			LockedOption
			{
				DisplayName "[RDC]"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet " 
		Divider
		Divider
		Title "Stance Binds"
		Option "[C+R&DC]: | pas" "petcomall pas" 
		Option "[&S+RDC]: agg" "petcomall agg" 
		Option "[&A+RDC]: def" "petcomall def" 
		Divider
		Divider
		Option "D&ismiss" "petcomall dis"
		Option "All fall d&own" "petcomall dis"
		Divider
		LockedOption
		{
			DisplayName "[S+#ADD]"
			Badge "@."
		}
	}
//o\ \o//////////////////////////////BEGIN/DemonB
///This section controls the second T2 pet, individually. It currently assumes, "onb" as in, "DemonB", is part of it's name.
	Menu "&e | DemonB"
	{
		Divider
		Title "- DemonB -"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- onb -"
			Title "stay"
			Divider
			Divider
			Option "&1 | pas" "petcomname onb pas sta"
			Option "&2 | agg" "petcomname onb agg sta"
			Option "&3 | def" "petcomname onb def sta"
			Option "no&w!" "petcomname onb sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}

		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- onb -"
			Title "attack"
			Divider
			Divider
			Option "&1 | pas" "petcomname onb pas att"
			Option "&2 | agg" "petcomname onb agg att"
			Option "&3 | def" "petcomname onb def att"
			Option "no&w!" "petcomname onb att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- onb -"
			Title "go to"
			Divider
			Divider
			Option "&1 | pas" "petcomname onb pas got"
			Option "&2 | agg" "petcomname onb agg got"
			Option "&3 | def" "petcomname onb def got"
			Option "no&w!" "petcomname onb got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu "Follo&w"
		{
			Divider
			Title "- onb -"
			Title "follow"
			Divider
			Divider
			Option "&1 | pas" "petcomname onb pas fol"
			Option "&2 | agg" "petcomname onb agg fol"
			Option "&3 | def" "petcomname onb def fol"
			Option "no&w!" "petcomname onb fol"
			Divider
			LockedOption
			{
				DisplayName " `  [RDC]"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet onb" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcomname onb pas"
		Option "[&S+RDC] | agg" "Petcomname onb agg"
		Option "[A+RDC] |  &def" "Petcomname onb def"
		Divider
		Divider
		Option "D&ismiss" "petcomname onb dis"
		Divider
	}
	Divider
//o\//////////////////////////////////////////END/Demons
//\o/////////////////////////////////BEGIN/Ling1
///This section controls the first T1 pet, individually. It currently assumes, "ng1" as in, "Demonling1", is part of it's name.
	Divider
	Title "Demonlings"
	Menu "&a | Ling1"
	{
		Divider
		Title "- Wong1 -"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- ng1 -"
			Title "stay"
			Divider
			Divider
			Option "&1 | pas" "petcomname ng1 pas sta"
			Option "&2 | agg" "petcomname ng1 agg sta"
			Option "&3 | def" "petcomname ng1 def sta"
			Option "no&w!" "petcomname ng1 sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- ng1 -"
			Title "attack"
			Divider
			Divider
			Option "&1 | pas" "petcomname ng1 pas att"
			Option "&2 | agg" "petcomname ng1 agg att"
			Option "&3 | def" "petcomname ng1 def att"
			Option "no&w!" "petcomname ng1 att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- ng1 -"
			Title "go to"
			Divider
			Divider
			Option "&1 | pas" "petcomname ng1 pas got"
			Option "&2 | agg" "petcomname ng1 agg got"
			Option "&3 | def" "petcomname ng1 def got"
			Option "no&w!" "petcomname ng1 got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu "Follo&w"
		{
			Divider
			Title "- ng1 -"
			Title "follow"
			Divider
			Divider
			Option "&1 | pas" "petcomname ng1 pas fol"
			Option "&2 | agg" "petcomname ng1 agg fol"
			Option "&3  | def" "petcomname ng1 def fol"
			Option "no&w!" "petcomname ng1 fol"
			Divider
			LockedOption
			{
				DisplayName " `  [RDC]"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet ng1"
		Divider
		Divider
		Option "[C+RDC]|  p&as" "Petcomname ng1 pas"
		Option "[&S+RDC] | agg" "Petcomname ng1 agg"
		Option "[A+RDC] |  &def" "Petcomname ng1 def"
		Divider
		Divider
		Option "D&ismiss" "petcomname ng1 dis"
		Divider
	}
//o\ \o//////////////////////////////BEGIN/Ling2
///This section controls the second T1 pet, individually. It currently assumes, "ng2" as in, "Demonling2", is part of it's name.
	Menu "&s | Ling2"
	{
		Divider
		Title "- Ling2 -"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- ng2 -"
			Title "stay"
			Divider
			Divider
			Option "&1 | pas" "petcomname ng2 pas sta"
			Option "&2 | agg" "petcomname ng2 agg sta"
			Option "&3 | def" "petcomname ng2 def sta"
			Option "no&w!" "petcomname ng2 sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- ng2 -"
			Title "attack"
			Divider
			Divider
			Option "&1 | pas" "petcomname ng2 pas att"
			Option "&2 | agg" "petcomname ng2 agg att"
			Option "&3 | def" "petcomname ng2 def att"
			Option "no&w!" "petcomname ng2 att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- ng2 -"
			Title "go to"
			Divider
			Divider
			Option "&1 | pas" "petcomname ng2 pas got"
			Option "&2 | agg" "petcomname ng2 agg got"
			Option "&3 | def" "petcomname ng2 def got"
			Option "no&w!" "petcomname ng2 got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu "Follo&w"
		{
			Divider
			Title "- ng2 -"
			Title "follow"
			Divider
			Divider
			Option "&1 | pas" "petcomname ng2 pas fol"
			Option "&2 | agg" "petcomname ng2 agg fol"
			Option "&3 | def" "petcomname ng2 def fol"
			Option "no&w!" "petcomname ng2 fol"
			Divider
			LockedOption
			{
				DisplayName " `  RDC"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet ng2"
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcomname ng2 pas"
		Option "[&S+RDC] | agg" "Petcomname ng2 agg"
		Option "[A+RDC] |  &def" "Petcomname ng2 def"
		Divider
		Divider
		Option "D&ismiss" "petcomname ng2 dis"
		Divider
	}
//o\ \o//////////////////////////////BEGIN/Ling3
///This section controls the third T1 pet, individually. It currently assumes, "ng3" as in, "Demonling3", is part of it's name.
	Menu "&d | Ling3"
	{
		Divider
		Title "- Ling3 -"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- ng3 -"
			Title "stay"
			Divider
			Divider
			Option "&1 | pas" "petcomname ng3 pas sta"
			Option "&2 | agg" "petcomname ng3 agg sta"
			Option "&3 | def" "petcomname ng3 def sta"
			Option "no&w!" "petcomname ng3 sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- ng3 -"
			Title "attack"
			Divider
			Divider
			Option "&1 | pas" "petcomname ng3 pas att"
			Option "&2 | agg" "petcomname ng3 agg att"
			Option "&3 | def" "petcomname ng3 def att"
			Option "no&w!" "petcomname ng3 att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- ng3 -"
			Title "go to"
			Divider
			Divider
			Option "&1 | pas" "petcomname ng3 pas got"
			Option "&2 | agg" "petcomname ng3 agg got"
			Option "&3 | def" "petcomname ng3 def got"
			Option "no&w!" "petcomname ng3 got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu "Follo&w"
		{
			Divider
			Title "- ng3 -"
			Title "follow"
			Divider
			Divider
			Option "&1 | pas" "petcomname ng3 pas fol"
			Option "&2 | agg" "petcomname ng3 agg fol"
			Option "&3 | def" "petcomname ng3 def fol"
			Option "no&w!" "petcomname ng3 fol"
			Divider
			LockedOption
			{
				DisplayName " `  RDC"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet ng3" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcomname ng3 pas"
		Option "[&S+RDC] |  agg" "Petcomname ng3 agg"
		Option "[A+RDC] |  &def" "Petcomname ng3 def"
		Divider
		Divider
		Option "Dis&miss" "petcomname ng3 dis"
		Divider
	}
	Divider
//o\ o\///////////////////////////////////////END/Demonlings
//\o/////////////////////////////////BEGIN/PetMouse//v1.4
	Divider
	Title "Cont&rols"
	Menu "&4 | Binds"
	{
	Divider
	Divider
	Title "Commands"
	Option "&1 | [A+RB]: . sta" "petcomall sta"
	Option "&2 | [2Key]: . att" "petcomall att"
	Option "&3 | [A+LB]: . got" "petcomall got"
	Option "&w |. [RDC]: . fol" "petcomall fol"
	Divider
	Divider
	Title "Stance"
	Option "[C+R&DC]: . pas" "petcomall pas" 
	Option "[&S+RDC]: . agg" "petcomall agg" 
	Option "[&A+RDC]: . def" "petcomall def" 
	Divider
	Divider
	Title "SHIFT+"
	Title "Select Group"
	Option "[#Pad&4]: . T1" ""
	Option "[#Pad&5]: . T2" ""
	Option "[#Pad&6]: . T3" ""
	Option ".[#A&DD]: . All" ""
	Divider
			LockedOption
			{
				DisplayName " `  Off | C+ADD"
				Badge "@."
			}
	}
//o\ \o//////////////////////////////BEGIN/Window Settings
	Menu "Interfa&ce"
	{
		Divider
		Title "- Interface -"
		Title "Controls"
		Divider
		Divider
		Title "Saved Options"
		Option "Basi&cs" "windowshow pet$$windowscale pet 0.9$$optionset ShowPetControls 1$$optionset AdvancedPetControls 0$$optionset gShowPetBuffs 1"
		Option "&Full On" "windowshow pet$$windowscale pet 1.2$$optionset ShowPetControls 1$$optionset AdvancedPetControls 1$$optionset gShowPetBuffs 1"
		Option "&Tiny" "windowshow pet$$windowscale pet 0.75$$optionset ShowPetControls 0$$optionset AdvancedPetControls 1$$optionset gShowPetBuffs 0"
		Divider
		Divider
		Title "Window settings"
		Option "Show P&et Window" "windowshow pet"
		Option "Toggle Cont&rol" "optiontoggle ShowPetControls"
		Option "Toggle Ad&vanced" "optiontoggle AdvancedPetControls"
		Option "To&ggle Buffs" "optiontoggle gShowPetBuffs"
		Menu "Win&dow Scale"
		{
			Divider
			Title "- Window -"
			Title "Scale"
			Divider
			Divider
			Option "Hu&ge" "windowscale pet 1.5"
			Option "La&rge" "windowscale pet 1.2"
			Option "&Full" "windowscale pet 1.0"
			Option "P&etite" "windowscale pet 0.80"
			Option "&Dainty" "windowscale pet 0.65"
			Divider
			Option "0.65-&2.25" "show chat$$beginchat /windowscale pet "
			Divider
		}
		Option "&Toggle Icon Lock" "optiontoggle PreventPetIconDrag"
		Option "Toggle Team's Pet Link" "optiontoggle ShowPets"
		Option "Hi&de Window" "windowhide pet"
		Divider
		Divider
		Title "Voice and Data"
		Menu "Chatter"
		{
			Divider
			Title "- Show -"
			Title "Chatter"
			Divider
			Divider
			Option "&Disable" "optionset ChatDisablePetSay 1$$optionset ChatEnablePetTeamSay 0"
			Option "My Pet&s" "optionset ChatDisablePetSay 0$$optionset ChatEnablePetTeamSay 0"
			Option "Te&am Pets" "optionset ChatDisablePetSay 0$$optionset ChatEnablePetTeamSay 1"
			Divider
		}
		Menu "Names"
		{
			Divider
			Title "Options"
			Divider
			Divider
			Option "User Pet Names" "optiontoggle hidepetnames"
			Option "Rename &Focused Pet" "show chat$$beginchat /petrename "
			Divider
			Option "Reset All Pet Names" "clearpetnames"
			Divider
		}
		Divider
	}
//o\ \o//////////////////////////////BEGIN/Footer
	Option "Reco&very Macro" <&macroimage Inspiration_HPEnd_Lvl_2 PetMouse "bind 4 popmenu pM-Demons$$bindloadfilesilent @/!/MM/PetMouse/Demons/Off.txt"&>
	Option "Load &Binds" "+$$t $name, Hit Enter.$$beginchat /bindloadfilesilent @/!/MM/PetMouse/Demons/Off.txt"
	Divider
	Option "Pla&y Dead!" "releasepets"
	Divider
	LockedOption
	{
		DisplayName " `          by qwy"
		Badge "@."
	}
}
//o\////////////////////////////////////END/petmouse

 

 

 

* Not tested - Testers Wanted!

PetMouse-Demons.rar

 

Edited by qwy

Guides

MMPetMouseExpanded MM Numpad Controls | Chain Attack Assitant | Load/SaveFile - Relative Paths | KeyBindReset - Basics Of Going Global.

SGMusic.mnu - Popmenu Audio Player for your SG Base

See my profile for some of my other projects.  

Posted (edited)

MMPetMouse Mercs * Not tested

by  qwy

QuickLinks:

   Top | Beasts | Bots Demons | Mercs Necro | Ninjas Thugs |

 

 

 

1. Preamble

The attached download is specific to this primary and includes the folder hierarchy, starting from the data folder, in the CoX installation folder as well as all relevant files. Some editing may be required, see the top post for more information.   

 

 

2. Load File

 @/!/MM/PetMouse/Mercs/Off.txt

This file has the load commands to initiate all files. Some editing may be required, see section 5.1 in the top post.

Spoiler

SHIFT+NUMPAD4 "targetcustomnext alive mypet ers$$bindloadfilesilent @/!/MM/PetMouse/Mercs/T1.txt"
SHIFT+NUMPAD5 "targetcustomnext alive mypet ops$$bindloadfilesilent @/!/MM/PetMouse/Mercs/T2.txt"
SHIFT+NUMPAD6 bindloadfilesilent @/!/MM/PetMouse/Mercs/T3.txt
SHIFT+ADD bindloadfilesilent @/!/MM/PetMouse/All.txt
CTRL+ADD bindloadfilesilent @/!/MM/PetMouse/Mercs/Off.txt
2 nop
4 popmenu pM-Mercs
ALT+LBUTTON nop
ALT+RBUTTON nop
RightDoubleClick nop
ALT+RightDoubleClick nop
CTRL+RightDoubleClick nop
SHIFT+RightDoubleClick nop

 

 

3. Pet Files

 T1.txt | T2.txt 

Theses files are for the minions and lieutenants. Editing may be required, see section 5.2 in the top post. 

Spoiler

T1.txt


2 petcom att
ALT+LBUTTON "targetcustomnext alive mypet ers$$petcom got"
ALT+RBUTTON petcom sta
RightDoubleClick petcom fol
ALT+RightDoubleClick petcom def
SHIFT+RightDoubleClick petcom agg
CTRL+RightDoubleClick petcom pas

T2.txt


2 petcom att
ALT+LBUTTON "targetcustomnext alive mypet ops$$petcom got"
ALT+RBUTTON petcom sta
RightDoubleClick petcom fol
ALT+RightDoubleClick petcom def
SHIFT+RightDoubleClick petcom agg
CTRL+RightDoubleClick petcom pas

 

 

4. Load File

 @/!/MM/PetMouse/Mercs/T3.txt

This is the boss pet file. No editing required

Spoiler

2 petcompow ndo att
ALT+LBUTTON petcompow ndo got
ALT+RBUTTON petcompow ndo sta
RightDoubleClick petcompow ndo fol
ALT+RightDoubleClick petcompow ndo def
SHIFT+RightDoubleClick petcompow ndo agg
CTRL+RightDoubleClick petcompow ndo pas

 

 

5. Common File

 @/!/MM/PetMouse/All.txt

 No editing required. This file can be shared by all primaries.

Spoiler

2 petcomall att
RightDoubleClick petcomall fol
ALT+LBUTTON petcomall got
ALT+RBUTTON petcomall sta
ALT+RightDoubleClick petcomall def
SHIFT+RightDoubleClick petcomall agg
CTRL+RightDoubleClick petcomall pas

 

 

6. Popmenu

 Texts/English/Menus/MMPM-Mercs.mnu

This is a Popmenu version of MMPad+. Editing of the individual minions and, lieutenants, may be required. More information above, in section 6, as well as in the file, itself.

Spoiler

///petMouse//////////////////////////////////////[mApps]~qwy////v1.0///20.07.15
//-MACRO: /macroimage Inspiration_HPEnd_Lvl_2 PetMouse bind 4 popmenu pM-Mercs
//-install: c:/<RootInstall>/data/Texts/<Language>/Menus/MMPM-Mercs.mnu
//	- Including quotes, save as;  "<NameFile>.mnu"
//	- Deviating from install path not supported.
//	-/103 		- Cycles targeting of all T1
//	-/203 		- Targets T3
//	-/302 		- Cycles targeting of all T2
//	-/321-410	- Control Section for First T2
//	-/510-601	- Control Section for Second T2
//	-/604-695	- Control Section for First T1
//	-/697-786	- Control Section for Second T1
//	-/788-878	- Control Section for Third T1
//o\//////////////////////////////////////////////Mercs
Menu "pM-Mercs" 
{
	Divider
	Title "- petMouse  -"
	Divider
	Divider
	Title "- Mercs -"
//\o/////////////////////////////////BEGIN/Soldiers
	Menu "&1 | Soldiers"
	{
		Divider
		Title "- ers -"
		Title "[S+#Pad4]"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- ers -"
			Title "stay"
			Divider
			Divider
			Option "&1 pas" "petcompow ers pas sta"
			Option "&2 agg" "petcompow ers agg sta"
			Option "&3 def" "petcompow ers def sta"
			Option "no&w!" "petcompow ers sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- ers -"
			Title "attack"
			Divider
			Divider
			Option "&1 pas" "petcompow ers pas att"
			Option "&2 agg" "petcompow ers agg att"
			Option "&3 def" "petcompow ers def att"
			Option "no&w!" "petcompow ers att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- ers -"
			Title "go to"
			Divider
			Divider
			Option "&1 pas" "petcompow ers pas got"
			Option "&2 agg" "petcompow ers agg got"
			Option "&3 def" "petcompow ers def got"
			Option "no&w!" "petcompow ers got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Option "&4 | Summon" "powexeclocation forward:30 Soldiers"
		Menu "Follo&w"
		{
			Divider
			Title "- ers -"
			Title "follow"
			Divider
			Divider
			Option "&1 pas" "petcompow ers pas fol"
			Option "&2 agg" "petcompow ers agg fol"
			Option "&3 def" "petcompow ers def fol"
			Option "no&w!" "petcompow ers fol"
			Divider
			LockedOption
			{
				DisplayName " ` [RDC]"
				Badge "@."
			}
		}
///This cycles the targeting on your T1 pets, It currently assumes, "ers" as in, "Soldiers", is part of all three of their names. 
		Option "Targ&et" "targetcustomnext alive mypet ers" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcompow ers pas"
		Option "[&S+RDC] | agg" "Petcompow ers agg"
		Option "[A+RDC] |  &def" "Petcompow ers def"
		Divider
		Divider
		Option "Macr&o" <&macroimage "Paramilitary_DraftArmy" "Soldiers" "powexeclocation backward:20 Soldiers$$bindloadfilesilent @/!/MM/PetMouse/Mercs/Off.txt"&>
		Option "D&ismiss" "petcompow ers dis"
		Divider
		LockedOption
		{
			DisplayName " `  [S+#Pad4]"
			Badge "@."
		}
	}

//o\ \o//////////////////////////////BEGIN/Commando
	Menu "&2 | Commando"
	{
		Divider
		Title "- Commando-"
		Title "[S+#Pad5]"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- Commando -"
			Title "stay"
			Divider
			Divider
			Option "&1 pas" "petcompow ndo pas sta"
			Option "&2 agg" "petcompow ndo agg sta"
			Option "&3 def" "petcompow ndo def sta"
			Option "no&w!" "petcompow ndo sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- Commando -"
			Title "attack"
			Divider
			Divider
			Option "&1 pas" "petcompow ndo pas att"
			Option "&2 agg" "petcompow ndo agg att"
			Option "&3 def" "petcompow ndo def att"
			Option "no&w!" "petcompow ndo att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- Commando -"
			Title "go to"
			Divider
			Divider
			Option "&1 pas" "petcompow ndo pas got"
			Option "&2 agg" "petcompow ndo agg got"
			Option "&3 def" "petcompow ndo def got"
			Option "no&w!" "petcompow ndo got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Option "&4 | Summon" "powexeclocation forward:20 Commando"
		Menu "Follo&w"
		{
			Divider
			Title "- Commando -"
			Title "follow"
			Divider
			Divider
			Option "&1 | pas" "petcompow ndo pas fol"
			Option "&2 | agg" "petcompow ndo agg fol"
			Option "&3 | def" "petcompow ndo def fol"
			Option "no&w!" "petcompow ndo fol"
			Divider
			LockedOption
			{
				DisplayName " `  [RDC]"
				Badge "@."
			}
		}
///This targets the T3 pet, It currently assumes, "ndo" as in, "Commando", is part of it's name.
		Option "Targ&et" "petselectname ndo" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcompow ndo pas"
		Option "[&S+RDC] | agg" "Petcompow ndo agg"
		Option "[A+RDC] |  &def" "Petcompow ndo def"
		Divider
		Divider
		Option "Macr&o" <&macroimage "Paramilitary_SuperSoldier" "Commando" "powexeclocation backward:2 Commando$$bindloadfilesilent @/!/MM/PetMouse/Mercs/Off.txt"&>
		Option "D&ismiss" "petcompow ndo dis"
		Divider
		LockedOption
		{
			DisplayName " [S+#PD5]"
			Badge "@."
		}
	}
//o\ \o//////////////////////////////Begin/Spec Ops
	Menu "&3 | Ops"
	{
		Divider
		Title "Ops"
		Title "[S+#Pad6]"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- Ops -"
			Title "stay"
			Divider
			Divider
			Option "&1 pas" "petcompow ops pas sta"
			Option "&2 agg" "petcompow ops agg sta"
			Option "&3 def" "petcompow ops def sta"
			Option "no&w!" "petcompow ops sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- Ops -"
			Title "attack"
			Divider
			Divider
			Option "&1 pas" "petcompow ops pas att"
			Option "&2 agg" "petcompow ops agg att"
			Option "&3 def" "petcompow ops def att"
			Option "no&w!" "petcompow ops att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- Ops -"
			Title "go to"
			Divider
			Divider
			Option "&1 pas" "petcompow ops pas got"
			Option "&2 agg" "petcompow ops agg got"
			Option "&3 def" "petcompow ops def got"
			Option "no&w!" "petcompow ops got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Option "&4 | Summon" "powexeclocation forward:20 Spec Ops"
		Menu "Follo&w"
		{
			Divider
			Title "- Ops -"
			Title "follow"
			Divider
			Divider
			Option "&1 pas" "petcompow ops pas fol"
			Option "&2 agg" "petcompow ops agg fol"
			Option "&3 def" "petcompow ops def fol"
			Option "no&w!" "petcompow ops fol"
			Divider
			LockedOption
			{
				DisplayName " ` [RDC]"
				Badge "@."
			}
		}
///This cycles targeting of the T2 pets, It currently assumes, "ops" as in, "Spec Ops", is part of both their names.
		Option "Targ&et" "targetcustomnext alive mypet ops" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcompow ops pas"
		Option "[&S+RDC] | agg" "Petcompow ops agg"
		Option "[A+RDC] |  &def" "Petcompow ops def"
		Divider
		Divider
		Option "Macr&o" <&macroimage "Paramilitary_EnlistSpecialForces" "Mercs" "powexeclocation backward:2 Spec Ops$$bindloadfilesilent @/!/MM/PetMouse/Mercs/Off.txt"&>
		Option "Term&iniate" "petcompow ops dis"
		Divider
			LockedOption
			{
				DisplayName "[S+#Pad6]"
				Badge "@."
			}
	}
//o\ \o//////////////////////////////BEGIN/OpsA
///This section controls the first T2 pet, individually. It currently assumes, "psa" as in, "OpsA", is part of it's name.
	Menu "&q | OpsA"
	{
		Divider
		Title "- OpsA -"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- psa -"
			Title "stay"
			Divider
			Divider
			Option "&1 pas" "petcomname psa pas sta"
			Option "&2 agg" "petcomname psa agg sta"
			Option "&3 def" "petcomname psa def sta"
			Option "no&w!" "petcomname psa sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- psa -"
			Title "attack"
			Divider
			Divider
			Option "&1 pas" "petcomname psa pas att"
			Option "&2 agg" "petcomname psa agg att"
			Option "&3 def" "petcomname psa def att"
			Option "no&w!" "petcomname psa att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- psa -"
			Title "go to"
			Divider
			Divider
			Option "&1 pas" "petcomname psa pas got"
			Option "&2 agg" "petcomname psa agg got"
			Option "&3 def" "petcomname psa def got"
			Option "no&w!" "petcomname psa got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu " Follo&w"
		{
			Divider
			Title "- psa -"
			Title "follow"
			Divider
			Divider
			Option "&1 pas" "petcomname psa pas fol"
			Option "&2 agg" "petcomname psa agg fol"
			Option "&3 def" "petcomname psa def fol"
			Option "no&w!" "petcomname psa fol"
			Divider
			LockedOption
			{
				DisplayName "[RDC]"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet psa" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcomname psa pas"
		Option "[&S+RDC] | agg" "Petcomname psa agg"
		Option "[A+RDC] |  &def" "Petcomname psa  def"
		Divider
		Divider
		Option "D&ismiss" "petcomname psa dis"
		Divider
	}
//o\ \o//////////////////////////////BEGIN/All Pets 
	Menu "&w | All Pets"
	{
		Divider
		Title "- All Pets -"
		Title "[S+#ADD]"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- all stay-"
			Title "[A+RB]"
			Divider
			Divider
			Option "&1 | pas" "petcomall pas sta"
			Option "&2 | agg" "petcomall agg sta"
			Option "&3 | def" "petcomall def sta"
			Option "no&w!" "petcomall sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- all attack -"
			Title "[2key]" ""
			Divider
			Divider
			Option "&1 | pas" "petcomall pas att"
			Option "&2 | agg" "petcomall agg att"
			Option "&3 | def" "petcomall def att"
			Option "no&w!" "petcomall att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 Go To"
		{
			Divider
			Title "- all go to -"
			Title "[A+LB]"
			Divider
			Divider
			Option "&1 | pas" "petcomall pas got"
			Option "&2 | agg" "petcomall agg got"
			Option "&3 | def" "petcomall def got"
			Option "no&w!" "petcomall got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu "Follo&w"
		{
			Divider
			Title "- all follow -"
			Title "[RDC]"
			Divider
			Divider
			Option "&1 | pas" "petcomall pas fol"
			Option "&2 | agg" "petcomall agg fol"
			Option "&3 | def" "petcomall def fol"
			Option "no&w!" "petcomall fol"
			Divider
			LockedOption
			{
				DisplayName "[RDC]"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet " 
		Divider
		Divider
		Title "Stando Binds"
		Option "[C+R&DC]: | pas" "petcomall pas" 
		Option "[&S+RDC]: agg" "petcomall agg" 
		Option "[&A+RDC]: def" "petcomall def" 
		Divider
		Divider
		Option "D&ismiss" "petcomall dis"
		Option "All fall d&own" "petcomall dis"
		Divider
		LockedOption
		{
			DisplayName "[S+#ADD]"
			Badge "@."
		}
	}
//o\ \o//////////////////////////////BEGIN/OpsB
///This section controls the second T2 pet, individually. It currently assumes, "psb" as in, "OpsB", is part of it's name.
	Menu "&e | OpsB"
	{
		Divider
		Title "- OpsB -"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- psb -"
			Title "stay"
			Divider
			Divider
			Option "&1 | pas" "petcomname psb pas sta"
			Option "&2 | agg" "petcomname psb agg sta"
			Option "&3 | def" "petcomname psb def sta"
			Option "no&w!" "petcomname psb sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}

		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- psb -"
			Title "attack"
			Divider
			Divider
			Option "&1 | pas" "petcomname psb pas att"
			Option "&2 | agg" "petcomname psb agg att"
			Option "&3 | def" "petcomname psb def att"
			Option "no&w!" "petcomname psb att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- psb -"
			Title "go to"
			Divider
			Divider
			Option "&1 | pas" "petcomname psb pas got"
			Option "&2 | agg" "petcomname psb agg got"
			Option "&3 | def" "petcomname psb def got"
			Option "no&w!" "petcomname psb got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu "Follo&w"
		{
			Divider
			Title "- psb -"
			Title "follow"
			Divider
			Divider
			Option "&1 | pas" "petcomname psb pas fol"
			Option "&2 | agg" "petcomname psb agg fol"
			Option "&3 | def" "petcomname psb def fol"
			Option "no&w!" "petcomname psb fol"
			Divider
			LockedOption
			{
				DisplayName " `  [RDC]"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet psb" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcomname psb pas"
		Option "[&S+RDC] | agg" "Petcomname psb agg"
		Option "[A+RDC] |  &def" "Petcomname psb def"
		Divider
		Divider
		Option "D&ismiss" "petcomname psb dis"
		Divider
	}
	Divider
//o\//////////////////////////////////////////END/Ops
//\o/////////////////////////////////BEGIN/Soldier1
///This section controls the first T1 pet, individually. It currently assumes, "er1" as in, "Soldier1", is part of it's name.
	Divider
	Title "Soldiers"
	Menu "&a | Soldier1"
	{
		Divider
		Title "- Soldier1 -"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- er1 -"
			Title "stay"
			Divider
			Divider
			Option "&1 | pas" "petcomname er1 pas sta"
			Option "&2 | agg" "petcomname er1 agg sta"
			Option "&3 | def" "petcomname er1 def sta"
			Option "no&w!" "petcomname er1 sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- er1 -"
			Title "attack"
			Divider
			Divider
			Option "&1 | pas" "petcomname er1 pas att"
			Option "&2 | agg" "petcomname er1 agg att"
			Option "&3 | def" "petcomname er1 def att"
			Option "no&w!" "petcomname er1 att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- er1 -"
			Title "go to"
			Divider
			Divider
			Option "&1 | pas" "petcomname er1 pas got"
			Option "&2 | agg" "petcomname er1 agg got"
			Option "&3 | def" "petcomname er1 def got"
			Option "no&w!" "petcomname er1 got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu "Follo&w"
		{
			Divider
			Title "- er1 -"
			Title "follow"
			Divider
			Divider
			Option "&1 | pas" "petcomname er1 pas fol"
			Option "&2 | agg" "petcomname er1 agg fol"
			Option "&3  | def" "petcomname er1 def fol"
			Option "no&w!" "petcomname er1 fol"
			Divider
			LockedOption
			{
				DisplayName " `  [RDC]"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet er1"
		Divider
		Divider
		Option "[C+RDC]|  p&as" "Petcomname er1 pas"
		Option "[&S+RDC] | agg" "Petcomname er1 agg"
		Option "[A+RDC] |  &def" "Petcomname er1 def"
		Divider
		Divider
		Option "D&ismiss" "petcomname er1 dis"
		Divider
	}
//o\ \o//////////////////////////////BEGIN/Soldier2
///This section controls the second T1 pet, individually. It currently assumes, "er2" as in, "Soldier2", is part of it's name.
	Menu "&s | Soldier2"
	{
		Divider
		Title "- Soldier2 -"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- er2 -"
			Title "stay"
			Divider
			Divider
			Option "&1 | pas" "petcomname er2 pas sta"
			Option "&2 | agg" "petcomname er2 agg sta"
			Option "&3 | def" "petcomname er2 def sta"
			Option "no&w!" "petcomname er2 sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- er2 -"
			Title "attack"
			Divider
			Divider
			Option "&1 | pas" "petcomname er2 pas att"
			Option "&2 | agg" "petcomname er2 agg att"
			Option "&3 | def" "petcomname er2 def att"
			Option "no&w!" "petcomname er2 att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- er2 -"
			Title "go to"
			Divider
			Divider
			Option "&1 | pas" "petcomname er2 pas got"
			Option "&2 | agg" "petcomname er2 agg got"
			Option "&3 | def" "petcomname er2 def got"
			Option "no&w!" "petcomname er2 got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu "Follo&w"
		{
			Divider
			Title "- er2 -"
			Title "follow"
			Divider
			Divider
			Option "&1 | pas" "petcomname er2 pas fol"
			Option "&2 | agg" "petcomname er2 agg fol"
			Option "&3 | def" "petcomname er2 def fol"
			Option "no&w!" "petcomname er2 fol"
			Divider
			LockedOption
			{
				DisplayName " `  RDC"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet er2"
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcomname er2 pas"
		Option "[&S+RDC] | agg" "Petcomname er2 agg"
		Option "[A+RDC] |  &def" "Petcomname er2 def"
		Divider
		Divider
		Option "D&ismiss" "petcomname er2 dis"
		Divider
	}
//o\ \o//////////////////////////////BEGIN/Soldier3
///This section controls the third T1 pet, individually. It currently assumes, "er3" as in, "Demonlier3", is part of it's name.
	Menu "&d | Soldier3"
	{
		Divider
		Title "- Soldier3 -"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- er3 -"
			Title "stay"
			Divider
			Divider
			Option "&1 | pas" "petcomname er3 pas sta"
			Option "&2 | agg" "petcomname er3 agg sta"
			Option "&3 | def" "petcomname er3 def sta"
			Option "no&w!" "petcomname er3 sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- er3 -"
			Title "attack"
			Divider
			Divider
			Option "&1 | pas" "petcomname er3 pas att"
			Option "&2 | agg" "petcomname er3 agg att"
			Option "&3 | def" "petcomname er3 def att"
			Option "no&w!" "petcomname er3 att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- er3 -"
			Title "go to"
			Divider
			Divider
			Option "&1 | pas" "petcomname er3 pas got"
			Option "&2 | agg" "petcomname er3 agg got"
			Option "&3 | def" "petcomname er3 def got"
			Option "no&w!" "petcomname er3 got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu "Follo&w"
		{
			Divider
			Title "- er3 -"
			Title "follow"
			Divider
			Divider
			Option "&1 | pas" "petcomname er3 pas fol"
			Option "&2 | agg" "petcomname er3 agg fol"
			Option "&3 | def" "petcomname er3 def fol"
			Option "no&w!" "petcomname er3 fol"
			Divider
			LockedOption
			{
				DisplayName " `  RDC"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet er3" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcomname er3 pas"
		Option "[&S+RDC] |  agg" "Petcomname er3 agg"
		Option "[A+RDC] |  &def" "Petcomname er3 def"
		Divider
		Divider
		Option "Dis&miss" "petcomname er3 dis"
		Divider
	}
	Divider
//o\ o\///////////////////////////////////////END/Soldiers
//\o/////////////////////////////////BEGIN/PetMouse//v1.4
	Divider
	Title "Cont&rols"
	Menu "&4 | Binds"
	{
	Divider
	Divider
	Title "Commands"
	Option "&1 | [A+RB]: . sta" "petcomall sta"
	Option "&2 | [2Key]: . att" "petcomall att"
	Option "&3 | [A+LB]: . got" "petcomall got"
	Option "&w |. [RDC]: . fol" "petcomall fol"
	Divider
	Divider
	Title "Stando"
	Option "[C+R&DC]: . pas" "petcomall pas" 
	Option "[&S+RDC]: . agg" "petcomall agg" 
	Option "[&A+RDC]: . def" "petcomall def" 
	Divider
	Divider
	Title "SHIFT+"
	Title "Select Group"
	Option "[#Pad&4]: . T1" ""
	Option "[#Pad&5]: . T2" ""
	Option "[#Pad&6]: . T3" ""
	Option ".[#A&DD]: . All" ""
	Divider
			LockedOption
			{
				DisplayName " `  Off | C+ADD"
				Badge "@."
			}
	}
//o\ \o//////////////////////////////BEGIN/Window Settings
	Menu "Interfa&ce"
	{
		Divider
		Title "- Interface -"
		Title "Controls"
		Divider
		Divider
		Title "Saved Options"
		Option "Basi&cs" "windowshow pet$$windowscale pet 0.9$$optionset ShowPetControls 1$$optionset AdvancedPetControls 0$$optionset gShowPetBuffs 1"
		Option "&Full On" "windowshow pet$$windowscale pet 1.2$$optionset ShowPetControls 1$$optionset AdvancedPetControls 1$$optionset gShowPetBuffs 1"
		Option "&Tiny" "windowshow pet$$windowscale pet 0.75$$optionset ShowPetControls 0$$optionset AdvancedPetControls 1$$optionset gShowPetBuffs 0"
		Divider
		Divider
		Title "Window settings"
		Option "Show P&et Window" "windowshow pet"
		Option "Toggle Cont&rol" "optiontoggle ShowPetControls"
		Option "Toggle Ad&vanced" "optiontoggle AdvancedPetControls"
		Option "To&ggle Buffs" "optiontoggle gShowPetBuffs"
		Menu "Win&dow Scale"
		{
			Divider
			Title "- Window -"
			Title "Scale"
			Divider
			Divider
			Option "Hu&ge" "windowscale pet 1.5"
			Option "La&rge" "windowscale pet 1.2"
			Option "&Full" "windowscale pet 1.0"
			Option "P&etite" "windowscale pet 0.80"
			Option "&Dainty" "windowscale pet 0.65"
			Divider
			Option "0.65-&2.25" "show chat$$beginchat /windowscale pet "
			Divider
		}
		Option "&Toggle Icon Lock" "optiontoggle PreventPetIconDrag"
		Option "Toggle Team's Pet Link" "optiontoggle ShowPets"
		Option "Hi&de Window" "windowhide pet"
		Divider
		Divider
		Title "Voice and Data"
		Menu "Chatter"
		{
			Divider
			Title "- Show -"
			Title "Chatter"
			Divider
			Divider
			Option "&Disable" "optionset ChatDisablePetSay 1$$optionset ChatEnablePetTeamSay 0"
			Option "My Pet&s" "optionset ChatDisablePetSay 0$$optionset ChatEnablePetTeamSay 0"
			Option "Te&am Pets" "optionset ChatDisablePetSay 0$$optionset ChatEnablePetTeamSay 1"
			Divider
		}
		Menu "Names"
		{
			Divider
			Title "Options"
			Divider
			Divider
			Option "User Pet Names" "optiontoggle hidepetnames"
			Option "Rename &Focused Pet" "show chat$$beginchat /petrename "
			Divider
			Option "Reset All Pet Names" "clearpetnames"
			Divider
		}
		Divider
	}
//o\ \o//////////////////////////////BEGIN/Footer
	Option "Reco&very Macro" <&macroimage Inspiration_HPEnd_Lvl_2 PetMouse "bind 4 popmenu pM-Mercs$$bindloadfilesilent @/!/MM/PetMouse/Mercs/Off.txt"&>
	Option "Load &Binds" "+$$t $name, Hit Enter.$$beginchat /bindloadfilesilent @/!/MM/PetMouse/Mercs/Off.txt"
	Divider
	Option "Pla&y Dead!" "releasepets"
	Divider
	LockedOption
	{
		DisplayName " `          by qwy"
		Badge "@."
	}
}
//o\////////////////////////////////////END/petmouse

\

 

 

 

* Not tested - Testers Wanted!

PetMouse-Mercs.rar

 

Edited by qwy

Guides

MMPetMouseExpanded MM Numpad Controls | Chain Attack Assitant | Load/SaveFile - Relative Paths | KeyBindReset - Basics Of Going Global.

SGMusic.mnu - Popmenu Audio Player for your SG Base

See my profile for some of my other projects.  

Posted (edited)

MMPetMouse Necro* Not tested

by  qwy

QuickLinks:

   Top | Beasts | Bots Demons | Mercs | Necro | Ninjas Thugs |

 

 

 

1. Preamble

The attached download is specific to this primary and includes the folder hierarchy, starting from the data folder, in the CoX installation folder as well as all relevant files. Some editing may be required, see the top post for more information.   

 

 

2. Load File

 @/!/MM/PetMouse/Necro/Off.txt

This file has the load commands to initiate all files. Some editing may be required, see section 5.1 in the top post.

Spoiler

SHIFT+NUMPAD4 "targetcustomnext alive mypet bie$$bindloadfilesilent @/!/MM/PetMouse/Necro/T1.txt"
SHIFT+NUMPAD5 "targetcustomnext alive mypet ght$$bindloadfilesilent @/!/MM/PetMouse/Necro/T2.txt"
SHIFT+NUMPAD6 bindloadfilesilent @/!/MM/PetMouse/Necro/T3.txt
SHIFT+ADD bindloadfilesilent @/!/MM/PetMouse/All.txt
CTRL+ADD bindloadfilesilent @/!/MM/PetMouse/Necro/Off.txt
2 nop
4 popmenu pM-Necro
ALT+LBUTTON nop
ALT+RBUTTON nop
RightDoubleClick nop
ALT+RightDoubleClick nop
CTRL+RightDoubleClick nop
SHIFT+RightDoubleClick nop

 

 

3. Pet Files

 T1.txt | T2.txt 

Theses files are for the minions and lieutenants. Editing may be required, see section 5.2 in the top post. 

Spoiler

T1.txt


2 petcom att
ALT+LBUTTON "targetcustomnext alive mypet bie$$petcom got"
ALT+RBUTTON petcom sta
RightDoubleClick petcom fol
ALT+RightDoubleClick petcom def
SHIFT+RightDoubleClick petcom agg
CTRL+RightDoubleClick petcom pas

T2.txt

Spoiler

2 petcom att
ALT+LBUTTON "targetcustomnext alive mypet ght$$petcom got"
ALT+RBUTTON petcom sta
RightDoubleClick petcom fol
ALT+RightDoubleClick petcom def
SHIFT+RightDoubleClick petcom agg
CTRL+RightDoubleClick petcom pas

 

 

4. Load File

 @/!/MM/PetMouse/Necro/T3.txt

This is the boss pet file. No editing required

Spoiler

2 petcompow ich att
ALT+LBUTTON petcompow ich got
ALT+RBUTTON petcompow ich sta
RightDoubleCichk petcompow ich fol
ALT+RightDoubleCichk petcompow ich def
SHIFT+RightDoubleCichk petcompow ich agg
CTRL+RightDoubleCichk petcompow ich pas

 

 

5. Common File

 @/!/MM/PetMouse/All.txt

 No editing required. This file can be shared by all primaries.

Spoiler

2 petcomall att
RightDoubleClick petcomall fol
ALT+LBUTTON petcomall got
ALT+RBUTTON petcomall sta
ALT+RightDoubleClick petcomall def
SHIFT+RightDoubleClick petcomall agg
CTRL+RightDoubleClick petcomall pas

 

 

6. Popmenu

 Texts/English/Menus/MMPM-Necro.mnu

This is a Popmenu version of MMPad+. Editing of the individual minions and, lieutenants, may be required. More information above, in section 6, as well as in the file, itself.

Spoiler

///petMouse//////////////////////////////////////[mApps]~qwy////v1.0///20.07.15
//-MACRO: /macroimage Inspiration_HPEnd_Lvl_2 PetMouse bind 4 popmenu pM-Necro
//-install: c:/<RootInstall>/data/Texts/<Language>/Menus/MMPM-Necro.mnu
//	- Including quotes, save as;  "<NameFile>.mnu"
//	- Deviating from install path not supported.
//	-/103 		- Cycles targeting of all T1
//	-/203 		- Targets T3
//	-/302 		- Cycles targeting of all T2
//	-/321-410	- Control Section for First T2
//	-/510-601	- Control Section for Second T2
//	-/604-695	- Control Section for First T1
//	-/697-786	- Control Section for Second T1
//	-/788-878	- Control Section for Third T1
//o\//////////////////////////////////////////////Necro
Menu "pM-Necro" 
{
	Divider
	Title "- petMouse  -"
	Divider
	Divider
	Title "- Necro -"
//\o/////////////////////////////////BEGIN/Zombie
	Menu "&1 | Zombie"
	{
		Divider
		Title "- bie -"
		Title "[S+#Pad4]"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- bie -"
			Title "stay"
			Divider
			Divider
			Option "&1 pas" "petcompow bie pas sta"
			Option "&2 agg" "petcompow bie agg sta"
			Option "&3 def" "petcompow bie def sta"
			Option "no&w!" "petcompow bie sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- bie -"
			Title "attack"
			Divider
			Divider
			Option "&1 pas" "petcompow bie pas att"
			Option "&2 agg" "petcompow bie agg att"
			Option "&3 def" "petcompow bie def att"
			Option "no&w!" "petcompow bie att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- bie -"
			Title "go to"
			Divider
			Divider
			Option "&1 pas" "petcompow bie pas got"
			Option "&2 agg" "petcompow bie agg got"
			Option "&3 def" "petcompow bie def got"
			Option "no&w!" "petcompow bie got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Option "&4 | Summon" "powexeclocation forward:30 Zombie Horde"
		Menu "Follo&w"
		{
			Divider
			Title "- bie -"
			Title "follow"
			Divider
			Divider
			Option "&1 pas" "petcompow bie pas fol"
			Option "&2 agg" "petcompow bie agg fol"
			Option "&3 def" "petcompow bie def fol"
			Option "no&w!" "petcompow bie fol"
			Divider
			LockedOption
			{
				DisplayName " ` [RDC]"
				Badge "@."
			}
		}
///This cycles the targeting on your T1 pets, It currently assumes, "bie" as in, "Zombie", is part of all three of their names. 
		Option "Targ&et" "targetcustomnext alive mypet bie" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcompow bie pas"
		Option "[&S+RDC] | agg" "Petcompow bie agg"
		Option "[A+RDC] |  &def" "Petcompow bie def"
		Divider
		Divider
		Option "Macr&o" <&macroimage "Necromancy_CallZombieHorde" "Zombie" "powexeclocation backward:20 Zombie Horde$$bindloadfilesilent @/!/MM/PetMouse/Necro/Off.txt"&>
		Option "D&ismiss" "petcompow bie dis"
		Divider
		LockedOption
		{
			DisplayName " `  [S+#Pad4]"
			Badge "@."
		}
	}

//o\ \o//////////////////////////////BEGIN/Lich
	Menu "&2 | Lich"
	{
		Divider
		Title "- Lich-"
		Title "[S+#Pad5]"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- Lich -"
			Title "stay"
			Divider
			Divider
			Option "&1 pas" "petcompow ich pas sta"
			Option "&2 agg" "petcompow ich agg sta"
			Option "&3 def" "petcompow ich def sta"
			Option "no&w!" "petcompow ich sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- Lich -"
			Title "attack"
			Divider
			Divider
			Option "&1 pas" "petcompow ich pas att"
			Option "&2 agg" "petcompow ich agg att"
			Option "&3 def" "petcompow ich def att"
			Option "no&w!" "petcompow ich att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- Lich -"
			Title "go to"
			Divider
			Divider
			Option "&1 pas" "petcompow ich pas got"
			Option "&2 agg" "petcompow ich agg got"
			Option "&3 def" "petcompow ich def got"
			Option "no&w!" "petcompow ich got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Option "&4 | Summon" "powexeclocation forward:20 Lich"
		Menu "Follo&w"
		{
			Divider
			Title "- Lich -"
			Title "follow"
			Divider
			Divider
			Option "&1 | pas" "petcompow ich pas fol"
			Option "&2 | agg" "petcompow ich agg fol"
			Option "&3 | def" "petcompow ich def fol"
			Option "no&w!" "petcompow ich fol"
			Divider
			LockedOption
			{
				DisplayName " `  [RDC]"
				Badge "@."
			}
		}
///This targets the T3 pet, It currently assumes, "ich" as in, "Lich", is part of it's name.
		Option "Targ&et" "petselectname ich" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcompow ich pas"
		Option "[&S+RDC] | agg" "Petcompow ich agg"
		Option "[A+RDC] |  &def" "Petcompow ich def"
		Divider
		Divider
		Option "Macr&o" <&macroimage "Necromancy_SummonLitch" "Lich" "powexeclocation backward:2 Lich$$bindloadfilesilent @/!/MM/PetMouse/Necro/Off.txt"&>
		Option "D&ismiss" "petcompow ich dis"
		Divider
		LockedOption
		{
			DisplayName " [S+#PD5]"
			Badge "@."
		}
	}
//o\ \o//////////////////////////////Begin/Knights
	Menu "&3 | Knights"
	{
		Divider
		Title "Knights"
		Title "[S+#Pad6]"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- Knights -"
			Title "stay"
			Divider
			Divider
			Option "&1 pas" "petcompow hts pas sta"
			Option "&2 agg" "petcompow hts agg sta"
			Option "&3 def" "petcompow hts def sta"
			Option "no&w!" "petcompow hts sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- Knights -"
			Title "attack"
			Divider
			Divider
			Option "&1 pas" "petcompow hts pas att"
			Option "&2 agg" "petcompow hts agg att"
			Option "&3 def" "petcompow hts def att"
			Option "no&w!" "petcompow hts att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- Knights -"
			Title "go to"
			Divider
			Divider
			Option "&1 pas" "petcompow hts pas got"
			Option "&2 agg" "petcompow hts agg got"
			Option "&3 def" "petcompow hts def got"
			Option "no&w!" "petcompow hts got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Option "&4 | Summon" "powexeclocation forward:20 Grave Knight"
		Menu "Follo&w"
		{
			Divider
			Title "- Knights -"
			Title "follow"
			Divider
			Divider
			Option "&1 pas" "petcompow hts pas fol"
			Option "&2 agg" "petcompow hts agg fol"
			Option "&3 def" "petcompow hts def fol"
			Option "no&w!" "petcompow hts fol"
			Divider
			LockedOption
			{
				DisplayName " ` [RDC]"
				Badge "@."
			}
		}
///This cycles targeting of the T2 pets, It currently assumes, "hts" as in, "Knights", is part of both their names.
		Option "Targ&et" "targetcustomnext alive mypet hts" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcompow hts pas"
		Option "[&S+RDC] | agg" "Petcompow hts agg"
		Option "[A+RDC] |  &def" "Petcompow hts def"
		Divider
		Divider
		Option "Macr&o" <&macroimage "Necromancy_SummonSkeletonWarrior" "Necro" "powexeclocation backward:2 Grave Knight$$bindloadfilesilent @/!/MM/PetMouse/Necro/Off.txt"&>
		Option "Term&iniate" "petcompow hts dis"
		Divider
			LockedOption
			{
				DisplayName "[S+#Pad6]"
				Badge "@."
			}
	}
//o\ \o//////////////////////////////BEGIN/KnightA
///This section controls the first T2 pet, individually. It currently assumes, "hta" as in, "KnightA", is part of it's name.
	Menu "&q | KnightA"
	{
		Divider
		Title "- KnightA -"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- hta -"
			Title "stay"
			Divider
			Divider
			Option "&1 pas" "petcomname hta pas sta"
			Option "&2 agg" "petcomname hta agg sta"
			Option "&3 def" "petcomname hta def sta"
			Option "no&w!" "petcomname hta sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- hta -"
			Title "attack"
			Divider
			Divider
			Option "&1 pas" "petcomname hta pas att"
			Option "&2 agg" "petcomname hta agg att"
			Option "&3 def" "petcomname hta def att"
			Option "no&w!" "petcomname hta att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- hta -"
			Title "go to"
			Divider
			Divider
			Option "&1 pas" "petcomname hta pas got"
			Option "&2 agg" "petcomname hta agg got"
			Option "&3 def" "petcomname hta def got"
			Option "no&w!" "petcomname hta got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu " Follo&w"
		{
			Divider
			Title "- hta -"
			Title "follow"
			Divider
			Divider
			Option "&1 pas" "petcomname hta pas fol"
			Option "&2 agg" "petcomname hta agg fol"
			Option "&3 def" "petcomname hta def fol"
			Option "no&w!" "petcomname hta fol"
			Divider
			LockedOption
			{
				DisplayName "[RDC]"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet hta" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcomname hta pas"
		Option "[&S+RDC] | agg" "Petcomname hta agg"
		Option "[A+RDC] |  &def" "Petcomname hta  def"
		Divider
		Divider
		Option "D&ismiss" "petcomname hta dis"
		Divider
	}
//o\ \o//////////////////////////////BEGIN/All Pets 
	Menu "&w | All Pets"
	{
		Divider
		Title "- All Pets -"
		Title "[S+#ADD]"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- all stay-"
			Title "[A+RB]"
			Divider
			Divider
			Option "&1 | pas" "petcomall pas sta"
			Option "&2 | agg" "petcomall agg sta"
			Option "&3 | def" "petcomall def sta"
			Option "no&w!" "petcomall sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- all attack -"
			Title "[2key]" ""
			Divider
			Divider
			Option "&1 | pas" "petcomall pas att"
			Option "&2 | agg" "petcomall agg att"
			Option "&3 | def" "petcomall def att"
			Option "no&w!" "petcomall att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 Go To"
		{
			Divider
			Title "- all go to -"
			Title "[A+LB]"
			Divider
			Divider
			Option "&1 | pas" "petcomall pas got"
			Option "&2 | agg" "petcomall agg got"
			Option "&3 | def" "petcomall def got"
			Option "no&w!" "petcomall got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu "Follo&w"
		{
			Divider
			Title "- all follow -"
			Title "[RDC]"
			Divider
			Divider
			Option "&1 | pas" "petcomall pas fol"
			Option "&2 | agg" "petcomall agg fol"
			Option "&3 | def" "petcomall def fol"
			Option "no&w!" "petcomall fol"
			Divider
			LockedOption
			{
				DisplayName "[RDC]"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet " 
		Divider
		Divider
		Title "Staich Binds"
		Option "[C+R&DC]: | pas" "petcomall pas" 
		Option "[&S+RDC]: agg" "petcomall agg" 
		Option "[&A+RDC]: def" "petcomall def" 
		Divider
		Divider
		Option "D&ismiss" "petcomall dis"
		Option "All fall d&own" "petcomall dis"
		Divider
		LockedOption
		{
			DisplayName "[S+#ADD]"
			Badge "@."
		}
	}
//o\ \o//////////////////////////////BEGIN/KnightB
///This section controls the second T2 pet, individually. It currently assumes, "htb" as in, "KnightB", is part of it's name.
	Menu "&e | KnightsB"
	{
		Divider
		Title "- KnightsB -"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- htb -"
			Title "stay"
			Divider
			Divider
			Option "&1 | pas" "petcomname htb pas sta"
			Option "&2 | agg" "petcomname htb agg sta"
			Option "&3 | def" "petcomname htb def sta"
			Option "no&w!" "petcomname htb sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}

		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- htb -"
			Title "attack"
			Divider
			Divider
			Option "&1 | pas" "petcomname htb pas att"
			Option "&2 | agg" "petcomname htb agg att"
			Option "&3 | def" "petcomname htb def att"
			Option "no&w!" "petcomname htb att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- htb -"
			Title "go to"
			Divider
			Divider
			Option "&1 | pas" "petcomname htb pas got"
			Option "&2 | agg" "petcomname htb agg got"
			Option "&3 | def" "petcomname htb def got"
			Option "no&w!" "petcomname htb got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu "Follo&w"
		{
			Divider
			Title "- htb -"
			Title "follow"
			Divider
			Divider
			Option "&1 | pas" "petcomname htb pas fol"
			Option "&2 | agg" "petcomname htb agg fol"
			Option "&3 | def" "petcomname htb def fol"
			Option "no&w!" "petcomname htb fol"
			Divider
			LockedOption
			{
				DisplayName " `  [RDC]"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet htb" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcomname htb pas"
		Option "[&S+RDC] | agg" "Petcomname htb agg"
		Option "[A+RDC] |  &def" "Petcomname htb def"
		Divider
		Divider
		Option "D&ismiss" "petcomname htb dis"
		Divider
	}
	Divider
//o\//////////////////////////////////////////END/Knights
//\o/////////////////////////////////BEGIN/Zombie1
///This section controls the first T1 pet, individually. It currently assumes, "ie1" as in, "Zombie1", is part of it's name.
	Divider
	Title "Zombie"
	Menu "&a | Zombie1"
	{
		Divider
		Title "- Zombie1 -"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- ie1 -"
			Title "stay"
			Divider
			Divider
			Option "&1 | pas" "petcomname ie1 pas sta"
			Option "&2 | agg" "petcomname ie1 agg sta"
			Option "&3 | def" "petcomname ie1 def sta"
			Option "no&w!" "petcomname ie1 sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- ie1 -"
			Title "attack"
			Divider
			Divider
			Option "&1 | pas" "petcomname ie1 pas att"
			Option "&2 | agg" "petcomname ie1 agg att"
			Option "&3 | def" "petcomname ie1 def att"
			Option "no&w!" "petcomname ie1 att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- ie1 -"
			Title "go to"
			Divider
			Divider
			Option "&1 | pas" "petcomname ie1 pas got"
			Option "&2 | agg" "petcomname ie1 agg got"
			Option "&3 | def" "petcomname ie1 def got"
			Option "no&w!" "petcomname ie1 got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu "Follo&w"
		{
			Divider
			Title "- ie1 -"
			Title "follow"
			Divider
			Divider
			Option "&1 | pas" "petcomname ie1 pas fol"
			Option "&2 | agg" "petcomname ie1 agg fol"
			Option "&3  | def" "petcomname ie1 def fol"
			Option "no&w!" "petcomname ie1 fol"
			Divider
			LockedOption
			{
				DisplayName " `  [RDC]"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet ie1"
		Divider
		Divider
		Option "[C+RDC]|  p&as" "Petcomname ie1 pas"
		Option "[&S+RDC] | agg" "Petcomname ie1 agg"
		Option "[A+RDC] |  &def" "Petcomname ie1 def"
		Divider
		Divider
		Option "D&ismiss" "petcomname ie1 dis"
		Divider
	}
//o\ \o//////////////////////////////BEGIN/Zombie2
///This section controls the second T1 pet, individually. It currently assumes, "ie2" as in, "Zombie2", is part of it's name.
	Menu "&s | Zombie2"
	{
		Divider
		Title "- Zombie2 -"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- ie2 -"
			Title "stay"
			Divider
			Divider
			Option "&1 | pas" "petcomname ie2 pas sta"
			Option "&2 | agg" "petcomname ie2 agg sta"
			Option "&3 | def" "petcomname ie2 def sta"
			Option "no&w!" "petcomname ie2 sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- ie2 -"
			Title "attack"
			Divider
			Divider
			Option "&1 | pas" "petcomname ie2 pas att"
			Option "&2 | agg" "petcomname ie2 agg att"
			Option "&3 | def" "petcomname ie2 def att"
			Option "no&w!" "petcomname ie2 att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- ie2 -"
			Title "go to"
			Divider
			Divider
			Option "&1 | pas" "petcomname ie2 pas got"
			Option "&2 | agg" "petcomname ie2 agg got"
			Option "&3 | def" "petcomname ie2 def got"
			Option "no&w!" "petcomname ie2 got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu "Follo&w"
		{
			Divider
			Title "- ie2 -"
			Title "follow"
			Divider
			Divider
			Option "&1 | pas" "petcomname ie2 pas fol"
			Option "&2 | agg" "petcomname ie2 agg fol"
			Option "&3 | def" "petcomname ie2 def fol"
			Option "no&w!" "petcomname ie2 fol"
			Divider
			LockedOption
			{
				DisplayName " `  RDC"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet ie2"
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcomname ie2 pas"
		Option "[&S+RDC] | agg" "Petcomname ie2 agg"
		Option "[A+RDC] |  &def" "Petcomname ie2 def"
		Divider
		Divider
		Option "D&ismiss" "petcomname ie2 dis"
		Divider
	}
//o\ \o//////////////////////////////BEGIN/Zombie3
///This section controls the third T1 pet, individually. It currently assumes, "ie3" as in, "Zombie3", is part of it's name.
	Menu "&d | Zombie3"
	{
		Divider
		Title "- Zombie3 -"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- ie3 -"
			Title "stay"
			Divider
			Divider
			Option "&1 | pas" "petcomname ie3 pas sta"
			Option "&2 | agg" "petcomname ie3 agg sta"
			Option "&3 | def" "petcomname ie3 def sta"
			Option "no&w!" "petcomname ie3 sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- ie3 -"
			Title "attack"
			Divider
			Divider
			Option "&1 | pas" "petcomname ie3 pas att"
			Option "&2 | agg" "petcomname ie3 agg att"
			Option "&3 | def" "petcomname ie3 def att"
			Option "no&w!" "petcomname ie3 att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- ie3 -"
			Title "go to"
			Divider
			Divider
			Option "&1 | pas" "petcomname ie3 pas got"
			Option "&2 | agg" "petcomname ie3 agg got"
			Option "&3 | def" "petcomname ie3 def got"
			Option "no&w!" "petcomname ie3 got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu "Follo&w"
		{
			Divider
			Title "- ie3 -"
			Title "follow"
			Divider
			Divider
			Option "&1 | pas" "petcomname ie3 pas fol"
			Option "&2 | agg" "petcomname ie3 agg fol"
			Option "&3 | def" "petcomname ie3 def fol"
			Option "no&w!" "petcomname ie3 fol"
			Divider
			LockedOption
			{
				DisplayName " `  RDC"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet ie3" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcomname ie3 pas"
		Option "[&S+RDC] |  agg" "Petcomname ie3 agg"
		Option "[A+RDC] |  &def" "Petcomname ie3 def"
		Divider
		Divider
		Option "Dis&miss" "petcomname ie3 dis"
		Divider
	}
	Divider
//o\ o\///////////////////////////////////////END/Zombie
//\o/////////////////////////////////BEGIN/PetMouse//v1.4
	Divider
	Title "Cont&rols"
	Menu "&4 | Binds"
	{
	Divider
	Divider
	Title "Commands"
	Option "&1 | [A+RB]: . sta" "petcomall sta"
	Option "&2 | [2Key]: . att" "petcomall att"
	Option "&3 | [A+LB]: . got" "petcomall got"
	Option "&w |. [RDC]: . fol" "petcomall fol"
	Divider
	Divider
	Title "Stance"
	Option "[C+R&DC]: . pas" "petcomall pas" 
	Option "[&S+RDC]: . agg" "petcomall agg" 
	Option "[&A+RDC]: . def" "petcomall def" 
	Divider
	Divider
	Title "SHIFT+"
	Title "Select Group"
	Option "[#Pad&4]: . T1" ""
	Option "[#Pad&5]: . T2" ""
	Option "[#Pad&6]: . T3" ""
	Option ".[#A&DD]: . All" ""
	Divider
			LockedOption
			{
				DisplayName " `  Off | C+ADD"
				Badge "@."
			}
	}
//o\ \o//////////////////////////////BEGIN/Window Settings
	Menu "Interfa&ce"
	{
		Divider
		Title "- Interface -"
		Title "Controls"
		Divider
		Divider
		Title "Saved Options"
		Option "Basi&cs" "windowshow pet$$windowscale pet 0.9$$optionset ShowPetControls 1$$optionset AdvancedPetControls 0$$optionset gShowPetBuffs 1"
		Option "&Full On" "windowshow pet$$windowscale pet 1.2$$optionset ShowPetControls 1$$optionset AdvancedPetControls 1$$optionset gShowPetBuffs 1"
		Option "&Tiny" "windowshow pet$$windowscale pet 0.75$$optionset ShowPetControls 0$$optionset AdvancedPetControls 1$$optionset gShowPetBuffs 0"
		Divider
		Divider
		Title "Window settings"
		Option "Show P&et Window" "windowshow pet"
		Option "Toggle Cont&rol" "optiontoggle ShowPetControls"
		Option "Toggle Ad&vanced" "optiontoggle AdvancedPetControls"
		Option "To&ggle Buffs" "optiontoggle gShowPetBuffs"
		Menu "Win&dow Scale"
		{
			Divider
			Title "- Window -"
			Title "Scale"
			Divider
			Divider
			Option "Hu&ge" "windowscale pet 1.5"
			Option "La&rge" "windowscale pet 1.2"
			Option "&Full" "windowscale pet 1.0"
			Option "P&etite" "windowscale pet 0.80"
			Option "&Dainty" "windowscale pet 0.65"
			Divider
			Option "0.65-&2.25" "show chat$$beginchat /windowscale pet "
			Divider
		}
		Option "&Toggle Icon Lock" "optiontoggle PreventPetIconDrag"
		Option "Toggle Team's Pet Link" "optiontoggle ShowPets"
		Option "Hi&de Window" "windowhide pet"
		Divider
		Divider
		Title "Voice and Data"
		Menu "Chatter"
		{
			Divider
			Title "- Show -"
			Title "Chatter"
			Divider
			Divider
			Option "&Disable" "optionset ChatDisablePetSay 1$$optionset ChatEnablePetTeamSay 0"
			Option "My Pet&s" "optionset ChatDisablePetSay 0$$optionset ChatEnablePetTeamSay 0"
			Option "Te&am Pets" "optionset ChatDisablePetSay 0$$optionset ChatEnablePetTeamSay 1"
			Divider
		}
		Menu "Names"
		{
			Divider
			Title "Options"
			Divider
			Divider
			Option "User Pet Names" "optiontoggle hidepetnames"
			Option "Rename &Focused Pet" "show chat$$beginchat /petrename "
			Divider
			Option "Reset All Pet Names" "clearpetnames"
			Divider
		}
		Divider
	}
//o\ \o//////////////////////////////BEGIN/Footer
	Option "Reco&very Macro" <&macroimage Inspiration_HPEnd_Lvl_2 PetMouse "bind 4 popmenu pM-Necro$$bindloadfilesilent @/!/MM/PetMouse/Necro/Off.txt"&>
	Option "Load &Binds" "+$$t $name, Hit Enter.$$beginchat /bindloadfilesilent @/!/MM/PetMouse/Necro/Off.txt"
	Divider
	Option "Pla&y Dead!" "releasepets"
	Divider
	LockedOption
	{
		DisplayName " `          by qwy"
		Badge "@."
	}
}
//o\////////////////////////////////////END/petmouse

 

 

 

* Not tested - Testers Wanted!

PetMouse-Necro.rar

 

Edited by qwy

Guides

MMPetMouseExpanded MM Numpad Controls | Chain Attack Assitant | Load/SaveFile - Relative Paths | KeyBindReset - Basics Of Going Global.

SGMusic.mnu - Popmenu Audio Player for your SG Base

See my profile for some of my other projects.  

Posted (edited)

MMPetMouse Ninjas * Not tested

by  qwy

 

 

QuickLinks:

   Top | Beasts | Bots Demons | Mercs Necro | Ninjas Thugs |

 

 

 

1. Preamble

The attached download is specific to this primary and includes the folder hierarchy, starting from the data folder, in the CoX installation folder as well as all relevant files. Some editing may be required, see the top post for more information.   

 

 

2. Load File

 @/!/MM/PetMouse/Ninjas/Off.txt

This file has the load commands to initiate all files. Some editing may be required, see section 5.1 in the top post.

Spoiler

SHIFT+NUMPAD4 "targetcustomnext alive mypet gen$$bindloadfilesilent @/!/MM/PetMouse/Ninjas/T1.txt"
SHIFT+NUMPAD5 "targetcustomnext alive mypet jou$$bindloadfilesilent @/!/MM/PetMouse/Ninjas/T2.txt"
SHIFT+NUMPAD6 bindloadfilesilent @/!/MM/PetMouse/Ninjas/T3.txt
SHIFT+ADD bindloadfilesilent @/!/MM/PetMouse/All.txt
CTRL+ADD bindloadfilesilent @/!/MM/PetMouse/Ninjas/Off.txt
2 nop
4 popmenu pM-Ninjas
ALT+LBUTTON nop
ALT+RBUTTON nop
RightDoubleClick nop
ALT+RightDoubleClick nop
CTRL+RightDoubleClick nop
SHIFT+RightDoubleClick nop

 

 

3. Pet Files

 T1.txt | T2.txt 

Theses files are for the minions and lieutenants. Editing may be required, see section 5.2 in the top post. 

Spoiler

 T1.txt


2 petcom att
ALT+LBUTTON "targetcustomnext alive mypet gen$$petcom got"
ALT+RBUTTON petcom sta
RightDoubleClick petcom fol
ALT+RightDoubleClick petcom def
SHIFT+RightDoubleClick petcom agg
CTRL+RightDoubleClick petcom pas

T2.txt

Spoiler


2 petcom att
ALT+LBUTTON "targetcustomnext alive mypet jou$$petcom got"
ALT+RBUTTON petcom sta
RightDoubleClick petcom fol
ALT+RightDoubleClick petcom def
SHIFT+RightDoubleClick petcom agg
CTRL+RightDoubleClick petcom pas

 

 

 

4. Load File

 @/!/MM/PetMouse/Ninjas/T3.txt

This is the boss pet file. No editing required

Spoiler

2 petcompow oni att
ALT+LBUTTON petcompow oni got
ALT+RBUTTON petcompow oni sta
RightDoubleClick petcompow oni fol
ALT+RightDoubleClick petcompow oni def
SHIFT+RightDoubleClick petcompow oni agg
CTRL+RightDoubleClick petcompow oni pas

 

 

5. Common File

 @/!/MM/PetMouse/All.txt

 No editing required. This file can be shared by all primaries.

Spoiler

2 petcomall att
RightDoubleClick petcomall fol
ALT+LBUTTON petcomall got
ALT+RBUTTON petcomall sta
ALT+RightDoubleClick petcomall def
SHIFT+RightDoubleClick petcomall agg
CTRL+RightDoubleClick petcomall pas

 

 

6. Popmenu

 Texts/English/Menus/MMPM-Ninjas.mnu

This is a Popmenu version of MMPad+. Editing of the individual minions and, lieutenants, may be required. More information above, in section 6, as well as in the file, itself.

Spoiler

///petMouse//////////////////////////////////////[mApps]~qwy////v1.0///20.07.15
//-MACRO: /macroimage Inspiration_HPEnd_Lvl_2 PetMouse bind 4 popmenu pM-Ninjas
//-install: c:/<RootInstall>/data/Texts/<Language>/Menus/MMPM-Ninjas.mnu
//	- Including quotes, save as;  "<NameFile>.mnu"
//	- Deviating from install path not supported.
//	-/103 		- Cycles targeting of all T1
//	-/203 		- Targets T3
//	-/302 		- Cycles targeting of all T2
//	-/321-410	- Control Section for First T2
//	-/510-601	- Control Section for Second T2
//	-/604-695	- Control Section for First T1
//	-/697-786	- Control Section for Second T1
//	-/788-878	- Control Section for Third T1
//o\//////////////////////////////////////////////Ninjas
Menu "pM-Ninjas" 
{
	Divider
	Title "- petMouse  -"
	Divider
	Divider
	Title "- Ninjas -"
//\o/////////////////////////////////BEGIN/Genin
	Menu "&1 | Genin"
	{
		Divider
		Title "- gen -"
		Title "[S+#Pad4]"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- gen -"
			Title "stay"
			Divider
			Divider
			Option "&1 pas" "petcompow gen pas sta"
			Option "&2 agg" "petcompow gen agg sta"
			Option "&3 def" "petcompow gen def sta"
			Option "no&w!" "petcompow gen sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- gen -"
			Title "attack"
			Divider
			Divider
			Option "&1 pas" "petcompow gen pas att"
			Option "&2 agg" "petcompow gen agg att"
			Option "&3 def" "petcompow gen def att"
			Option "no&w!" "petcompow gen att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- gen -"
			Title "go to"
			Divider
			Divider
			Option "&1 pas" "petcompow gen pas got"
			Option "&2 agg" "petcompow gen agg got"
			Option "&3 def" "petcompow gen def got"
			Option "no&w!" "petcompow gen got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Option "&4 | Summon" "powexeclocation forward:30 Call Genin"
		Menu "Follo&w"
		{
			Divider
			Title "- gen -"
			Title "follow"
			Divider
			Divider
			Option "&1 pas" "petcompow gen pas fol"
			Option "&2 agg" "petcompow gen agg fol"
			Option "&3 def" "petcompow gen def fol"
			Option "no&w!" "petcompow gen fol"
			Divider
			LockedOption
			{
				DisplayName " ` [RDC]"
				Badge "@."
			}
		}
///This cycles the targeting on your T1 pets, It currently assumes, "gen" as in, "Genin", is part of all three of their names. 
		Option "Targ&et" "targetcustomnext alive mypet gen" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcompow gen pas"
		Option "[&S+RDC] | agg" "Petcompow gen agg"
		Option "[A+RDC] |  &def" "Petcompow gen def"
		Divider
		Divider
		Option "Macr&o" <&macroimage "Ninjas_CallGenin" "Genin" "powexeclocation backward:20 Call Genin$$bindloadfilesilent @/!/MM/PetMouse/Ninjas/Off.txt"&>
		Option "D&ismiss" "petcompow gen dis"
		Divider
		LockedOption
		{
			DisplayName " `  [S+#Pad4]"
			Badge "@."
		}
	}

//o\ \o//////////////////////////////BEGIN/Oni
	Menu "&2 | Oni"
	{
		Divider
		Title "- Oni-"
		Title "[S+#Pad5]"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- Oni -"
			Title "stay"
			Divider
			Divider
			Option "&1 pas" "petcompow oni pas sta"
			Option "&2 agg" "petcompow oni agg sta"
			Option "&3 def" "petcompow oni def sta"
			Option "no&w!" "petcompow oni sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- Oni -"
			Title "attack"
			Divider
			Divider
			Option "&1 pas" "petcompow oni pas att"
			Option "&2 agg" "petcompow oni agg att"
			Option "&3 def" "petcompow oni def att"
			Option "no&w!" "petcompow oni att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- Oni -"
			Title "go to"
			Divider
			Divider
			Option "&1 pas" "petcompow oni pas got"
			Option "&2 agg" "petcompow oni agg got"
			Option "&3 def" "petcompow oni def got"
			Option "no&w!" "petcompow oni got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Option "&4 | Summon" "powexeclocation forward:20 Summon Oni"
		Menu "Follo&w"
		{
			Divider
			Title "- Oni -"
			Title "follow"
			Divider
			Divider
			Option "&1 | pas" "petcompow oni pas fol"
			Option "&2 | agg" "petcompow oni agg fol"
			Option "&3 | def" "petcompow oni def fol"
			Option "no&w!" "petcompow oni fol"
			Divider
			LockedOption
			{
				DisplayName " `  [RDC]"
				Badge "@."
			}
		}
///This targets the T3 pet, It currently assumes, "oni" as in, "Oni", is part of it's name.
		Option "Targ&et" "petselectname oni" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcompow oni pas"
		Option "[&S+RDC] | agg" "Petcompow oni agg"
		Option "[A+RDC] |  &def" "Petcompow oni def"
		Divider
		Divider
		Option "Macr&o" <&macroimage "Ninjas_CallOni" "Oni" "powexeclocation backward:2 Summon Oni$$bindloadfilesilent @/!/MM/PetMouse/Ninjas/Off.txt"&>
		Option "D&ismiss" "petcompow oni dis"
		Divider
		LockedOption
		{
			DisplayName " [S+#PD5]"
			Badge "@."
		}
	}
//o\ \o//////////////////////////////Begin/Jounin
	Menu "&3 | Jounin"
	{
		Divider
		Title "Jounin"
		Title "[S+#Pad6]"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- Jounin -"
			Title "stay"
			Divider
			Divider
			Option "&1 pas" "petcompow jou pas sta"
			Option "&2 agg" "petcompow jou agg sta"
			Option "&3 def" "petcompow jou def sta"
			Option "no&w!" "petcompow jou sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- Jounin -"
			Title "attack"
			Divider
			Divider
			Option "&1 pas" "petcompow jou pas att"
			Option "&2 agg" "petcompow jou agg att"
			Option "&3 def" "petcompow jou def att"
			Option "no&w!" "petcompow jou att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- Jounin -"
			Title "go to"
			Divider
			Divider
			Option "&1 pas" "petcompow jou pas got"
			Option "&2 agg" "petcompow jou agg got"
			Option "&3 def" "petcompow jou def got"
			Option "no&w!" "petcompow jou got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Option "&4 | Summon" "powexeclocation forward:20 Call Jounin"
		Menu "Follo&w"
		{
			Divider
			Title "- Jounin -"
			Title "follow"
			Divider
			Divider
			Option "&1 pas" "petcompow jou pas fol"
			Option "&2 agg" "petcompow jou agg fol"
			Option "&3 def" "petcompow jou def fol"
			Option "no&w!" "petcompow jou fol"
			Divider
			LockedOption
			{
				DisplayName " ` [RDC]"
				Badge "@."
			}
		}
///This cycles targeting of the T2 pets, It currently assumes, "jou" as in, "Jounin", is part of both their names.
		Option "Targ&et" "targetcustomnext alive mypet jou" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcompow jou pas"
		Option "[&S+RDC] | agg" "Petcompow jou agg"
		Option "[A+RDC] |  &def" "Petcompow jou def"
		Divider
		Divider
		Option "Macr&o" <&macroimage "Ninjas_CallJounin" "Ninjas" "powexeclocation backward:2 Call Jounin$$bindloadfilesilent @/!/MM/PetMouse/Ninjas/Off.txt"&>
		Option "Term&iniate" "petcompow jou dis"
		Divider
			LockedOption
			{
				DisplayName "[S+#Pad6]"
				Badge "@."
			}
	}
//o\ \o//////////////////////////////BEGIN/JouninA
///This section controls the first T2 pet, individually. It currently assumes, "ina" as in, "JouninA", is part of it's name.
	Menu "&q | JouninA"
	{
		Divider
		Title "- JouninA -"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- ina -"
			Title "stay"
			Divider
			Divider
			Option "&1 pas" "petcomname ina pas sta"
			Option "&2 agg" "petcomname ina agg sta"
			Option "&3 def" "petcomname ina def sta"
			Option "no&w!" "petcomname ina sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- ina -"
			Title "attack"
			Divider
			Divider
			Option "&1 pas" "petcomname ina pas att"
			Option "&2 agg" "petcomname ina agg att"
			Option "&3 def" "petcomname ina def att"
			Option "no&w!" "petcomname ina att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- ina -"
			Title "go to"
			Divider
			Divider
			Option "&1 pas" "petcomname ina pas got"
			Option "&2 agg" "petcomname ina agg got"
			Option "&3 def" "petcomname ina def got"
			Option "no&w!" "petcomname ina got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu " Follo&w"
		{
			Divider
			Title "- ina -"
			Title "follow"
			Divider
			Divider
			Option "&1 pas" "petcomname ina pas fol"
			Option "&2 agg" "petcomname ina agg fol"
			Option "&3 def" "petcomname ina def fol"
			Option "no&w!" "petcomname ina fol"
			Divider
			LockedOption
			{
				DisplayName "[RDC]"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet ina" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcomname ina pas"
		Option "[&S+RDC] | agg" "Petcomname ina agg"
		Option "[A+RDC] |  &def" "Petcomname ina  def"
		Divider
		Divider
		Option "D&ismiss" "petcomname ina dis"
		Divider
	}
//o\ \o//////////////////////////////BEGIN/All Pets 
	Menu "&w | All Pets"
	{
		Divider
		Title "- All Pets -"
		Title "[S+#ADD]"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- all stay-"
			Title "[A+RB]"
			Divider
			Divider
			Option "&1 | pas" "petcomall pas sta"
			Option "&2 | agg" "petcomall agg sta"
			Option "&3 | def" "petcomall def sta"
			Option "no&w!" "petcomall sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- all attack -"
			Title "[2key]" ""
			Divider
			Divider
			Option "&1 | pas" "petcomall pas att"
			Option "&2 | agg" "petcomall agg att"
			Option "&3 | def" "petcomall def att"
			Option "no&w!" "petcomall att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 Go To"
		{
			Divider
			Title "- all go to -"
			Title "[A+LB]"
			Divider
			Divider
			Option "&1 | pas" "petcomall pas got"
			Option "&2 | agg" "petcomall agg got"
			Option "&3 | def" "petcomall def got"
			Option "no&w!" "petcomall got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu "Follo&w"
		{
			Divider
			Title "- all follow -"
			Title "[RDC]"
			Divider
			Divider
			Option "&1 | pas" "petcomall pas fol"
			Option "&2 | agg" "petcomall agg fol"
			Option "&3 | def" "petcomall def fol"
			Option "no&w!" "petcomall fol"
			Divider
			LockedOption
			{
				DisplayName "[RDC]"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet " 
		Divider
		Divider
		Title "Staoni Binds"
		Option "[C+R&DC]: | pas" "petcomall pas" 
		Option "[&S+RDC]: agg" "petcomall agg" 
		Option "[&A+RDC]: def" "petcomall def" 
		Divider
		Divider
		Option "D&ismiss" "petcomall dis"
		Option "All fall d&own" "petcomall dis"
		Divider
		LockedOption
		{
			DisplayName "[S+#ADD]"
			Badge "@."
		}
	}
//o\ \o//////////////////////////////BEGIN/JouninB
///This section controls the second T2 pet, individually. It currently assumes, "inb" as in, "JouninB", is part of it's name.
	Menu "&e | JouninB"
	{
		Divider
		Title "- JouninB -"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- inb -"
			Title "stay"
			Divider
			Divider
			Option "&1 | pas" "petcomname inb pas sta"
			Option "&2 | agg" "petcomname inb agg sta"
			Option "&3 | def" "petcomname inb def sta"
			Option "no&w!" "petcomname inb sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}

		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- inb -"
			Title "attack"
			Divider
			Divider
			Option "&1 | pas" "petcomname inb pas att"
			Option "&2 | agg" "petcomname inb agg att"
			Option "&3 | def" "petcomname inb def att"
			Option "no&w!" "petcomname inb att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- inb -"
			Title "go to"
			Divider
			Divider
			Option "&1 | pas" "petcomname inb pas got"
			Option "&2 | agg" "petcomname inb agg got"
			Option "&3 | def" "petcomname inb def got"
			Option "no&w!" "petcomname inb got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu "Follo&w"
		{
			Divider
			Title "- inb -"
			Title "follow"
			Divider
			Divider
			Option "&1 | pas" "petcomname inb pas fol"
			Option "&2 | agg" "petcomname inb agg fol"
			Option "&3 | def" "petcomname inb def fol"
			Option "no&w!" "petcomname inb fol"
			Divider
			LockedOption
			{
				DisplayName " `  [RDC]"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet inb" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcomname inb pas"
		Option "[&S+RDC] | agg" "Petcomname inb agg"
		Option "[A+RDC] |  &def" "Petcomname inb def"
		Divider
		Divider
		Option "D&ismiss" "petcomname inb dis"
		Divider
	}
	Divider
//o\//////////////////////////////////////////END/Jounin
//\o/////////////////////////////////BEGIN/Genin1
///This section controls the first T1 pet, individually. It currently assumes, "in1" as in, "Genin1", is part of it's name.
	Divider
	Title "Genin"
	Menu "&a | Genin1"
	{
		Divider
		Title "- Genin1 -"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- in1 -"
			Title "stay"
			Divider
			Divider
			Option "&1 | pas" "petcomname in1 pas sta"
			Option "&2 | agg" "petcomname in1 agg sta"
			Option "&3 | def" "petcomname in1 def sta"
			Option "no&w!" "petcomname in1 sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- in1 -"
			Title "attack"
			Divider
			Divider
			Option "&1 | pas" "petcomname in1 pas att"
			Option "&2 | agg" "petcomname in1 agg att"
			Option "&3 | def" "petcomname in1 def att"
			Option "no&w!" "petcomname in1 att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- in1 -"
			Title "go to"
			Divider
			Divider
			Option "&1 | pas" "petcomname in1 pas got"
			Option "&2 | agg" "petcomname in1 agg got"
			Option "&3 | def" "petcomname in1 def got"
			Option "no&w!" "petcomname in1 got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu "Follo&w"
		{
			Divider
			Title "- in1 -"
			Title "follow"
			Divider
			Divider
			Option "&1 | pas" "petcomname in1 pas fol"
			Option "&2 | agg" "petcomname in1 agg fol"
			Option "&3  | def" "petcomname in1 def fol"
			Option "no&w!" "petcomname in1 fol"
			Divider
			LockedOption
			{
				DisplayName " `  [RDC]"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet in1"
		Divider
		Divider
		Option "[C+RDC]|  p&as" "Petcomname in1 pas"
		Option "[&S+RDC] | agg" "Petcomname in1 agg"
		Option "[A+RDC] |  &def" "Petcomname in1 def"
		Divider
		Divider
		Option "D&ismiss" "petcomname in1 dis"
		Divider
	}
//o\ \o//////////////////////////////BEGIN/Genin2
///This section controls the second T1 pet, individually. It currently assumes, "in2" as in, "Genin2", is part of it's name.
	Menu "&s | Genin2"
	{
		Divider
		Title "- Genin2 -"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- in2 -"
			Title "stay"
			Divider
			Divider
			Option "&1 | pas" "petcomname in2 pas sta"
			Option "&2 | agg" "petcomname in2 agg sta"
			Option "&3 | def" "petcomname in2 def sta"
			Option "no&w!" "petcomname in2 sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- in2 -"
			Title "attack"
			Divider
			Divider
			Option "&1 | pas" "petcomname in2 pas att"
			Option "&2 | agg" "petcomname in2 agg att"
			Option "&3 | def" "petcomname in2 def att"
			Option "no&w!" "petcomname in2 att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- in2 -"
			Title "go to"
			Divider
			Divider
			Option "&1 | pas" "petcomname in2 pas got"
			Option "&2 | agg" "petcomname in2 agg got"
			Option "&3 | def" "petcomname in2 def got"
			Option "no&w!" "petcomname in2 got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu "Follo&w"
		{
			Divider
			Title "- in2 -"
			Title "follow"
			Divider
			Divider
			Option "&1 | pas" "petcomname in2 pas fol"
			Option "&2 | agg" "petcomname in2 agg fol"
			Option "&3 | def" "petcomname in2 def fol"
			Option "no&w!" "petcomname in2 fol"
			Divider
			LockedOption
			{
				DisplayName " `  RDC"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet in2"
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcomname in2 pas"
		Option "[&S+RDC] | agg" "Petcomname in2 agg"
		Option "[A+RDC] |  &def" "Petcomname in2 def"
		Divider
		Divider
		Option "D&ismiss" "petcomname in2 dis"
		Divider
	}
//o\ \o//////////////////////////////BEGIN/Genin3
///This section controls the third T1 pet, individually. It currently assumes, "in3" as in, "Genin3", is part of it's name.
	Menu "&d | Genin3"
	{
		Divider
		Title "- Genin3 -"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- in3 -"
			Title "stay"
			Divider
			Divider
			Option "&1 | pas" "petcomname in3 pas sta"
			Option "&2 | agg" "petcomname in3 agg sta"
			Option "&3 | def" "petcomname in3 def sta"
			Option "no&w!" "petcomname in3 sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- in3 -"
			Title "attack"
			Divider
			Divider
			Option "&1 | pas" "petcomname in3 pas att"
			Option "&2 | agg" "petcomname in3 agg att"
			Option "&3 | def" "petcomname in3 def att"
			Option "no&w!" "petcomname in3 att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- in3 -"
			Title "go to"
			Divider
			Divider
			Option "&1 | pas" "petcomname in3 pas got"
			Option "&2 | agg" "petcomname in3 agg got"
			Option "&3 | def" "petcomname in3 def got"
			Option "no&w!" "petcomname in3 got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu "Follo&w"
		{
			Divider
			Title "- in3 -"
			Title "follow"
			Divider
			Divider
			Option "&1 | pas" "petcomname in3 pas fol"
			Option "&2 | agg" "petcomname in3 agg fol"
			Option "&3 | def" "petcomname in3 def fol"
			Option "no&w!" "petcomname in3 fol"
			Divider
			LockedOption
			{
				DisplayName " `  RDC"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet in3" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcomname in3 pas"
		Option "[&S+RDC] |  agg" "Petcomname in3 agg"
		Option "[A+RDC] |  &def" "Petcomname in3 def"
		Divider
		Divider
		Option "Dis&miss" "petcomname in3 dis"
		Divider
	}
	Divider
//o\ o\///////////////////////////////////////END/Genin
//\o/////////////////////////////////BEGIN/PetMouse//v1.4
	Divider
	Title "Cont&rols"
	Menu "&4 | Binds"
	{
	Divider
	Divider
	Title "Commands"
	Option "&1 | [A+RB]: . sta" "petcomall sta"
	Option "&2 | [2Key]: . att" "petcomall att"
	Option "&3 | [A+LB]: . got" "petcomall got"
	Option "&w |. [RDC]: . fol" "petcomall fol"
	Divider
	Divider
	Title "Staoni"
	Option "[C+R&DC]: . pas" "petcomall pas" 
	Option "[&S+RDC]: . agg" "petcomall agg" 
	Option "[&A+RDC]: . def" "petcomall def" 
	Divider
	Divider
	Title "SHIFT+"
	Title "Select Group"
	Option "[#Pad&4]: . T1" ""
	Option "[#Pad&5]: . T2" ""
	Option "[#Pad&6]: . T3" ""
	Option ".[#A&DD]: . All" ""
	Divider
			LockedOption
			{
				DisplayName " `  Off | C+ADD"
				Badge "@."
			}
	}
//\o/////////////////////////////////BEGIN/PetMouse//v1.4
	Divider
	Title "Cont&rols"
	Menu "&4 | Binds"
	{
	Divider
	Divider
	Title "Commands"
	Option "&1 | [A+RB]: . sta" "petcomall sta"
	Option "&2 | [2Key]: . att" "petcomall att"
	Option "&3 | [A+LB]: . got" "petcomall got"
	Option "&w |. [RDC]: . fol" "petcomall fol"
	Divider
	Divider
	Title "Stance"
	Option "[C+R&DC]: . pas" "petcomall pas" 
	Option "[&S+RDC]: . agg" "petcomall agg" 
	Option "[&A+RDC]: . def" "petcomall def" 
	Divider
	Divider
	Title "SHIFT+"
	Title "Select Group"
	Option "[#Pad&4]: . T1" ""
	Option "[#Pad&5]: . T2" ""
	Option "[#Pad&6]: . T3" ""
	Option ".[#A&DD]: . All" ""
	Divider
			LockedOption
			{
				DisplayName " `  Off | C+ADD"
				Badge "@."
			}
	}
//o\ \o//////////////////////////////BEGIN/Window Settings
	Menu "Interfa&ce"
	{
		Divider
		Title "- Interface -"
		Title "Controls"
		Divider
		Divider
		Title "Saved Options"
		Option "Basi&cs" "windowshow pet$$windowscale pet 0.9$$optionset ShowPetControls 1$$optionset AdvancedPetControls 0$$optionset gShowPetBuffs 1"
		Option "&Full On" "windowshow pet$$windowscale pet 1.2$$optionset ShowPetControls 1$$optionset AdvancedPetControls 1$$optionset gShowPetBuffs 1"
		Option "&Tiny" "windowshow pet$$windowscale pet 0.75$$optionset ShowPetControls 0$$optionset AdvancedPetControls 1$$optionset gShowPetBuffs 0"
		Divider
		Divider
		Title "Window settings"
		Option "Show P&et Window" "windowshow pet"
		Option "Toggle Cont&rol" "optiontoggle ShowPetControls"
		Option "Toggle Ad&vanced" "optiontoggle AdvancedPetControls"
		Option "To&gle Buffs" "optiontoggle gShowPetBuffs"
		Menu "Win&dow Scale"
		{
			Divider
			Title "- Window -"
			Title "Scale"
			Divider
			Divider
			Option "Hu&ge" "windowscale pet 1.5"
			Option "La&rge" "windowscale pet 1.2"
			Option "&Full" "windowscale pet 1.0"
			Option "P&etite" "windowscale pet 0.80"
			Option "&Dainty" "windowscale pet 0.65"
			Divider
			Option "0.65-&2.25" "show chat$$beginchat /windowscale pet "
			Divider
		}
		Option "&Toggle Icon Lock" "optiontoggle PreventPetIconDrag"
		Option "Toggle Team's Pet Link" "optiontoggle ShowPets"
		Option "Hi&de Window" "windowhide pet"
		Divider
		Divider
		Title "Voice and Data"
		Menu "Chatter"
		{
			Divider
			Title "- Show -"
			Title "Chatter"
			Divider
			Divider
			Option "&Disable" "optionset ChatDisablePetSay 1$$optionset ChatEnablePetTeamSay 0"
			Option "My Pet&s" "optionset ChatDisablePetSay 0$$optionset ChatEnablePetTeamSay 0"
			Option "Te&am Pets" "optionset ChatDisablePetSay 0$$optionset ChatEnablePetTeamSay 1"
			Divider
		}
		Menu "Names"
		{
			Divider
			Title "Options"
			Divider
			Divider
			Option "User Pet Names" "optiontoggle hidepetnames"
			Option "Rename &Focused Pet" "show chat$$beginchat /petrename "
			Divider
			Option "Reset All Pet Names" "clearpetnames"
			Divider
		}
		Divider
	}
//o\ \o//////////////////////////////BEGIN/Footer
	Option "Reco&very Macro" <&macroimage Inspiration_HPEnd_Lvl_2 PetMouse "bind 4 popmenu pM-Ninjas$$bindloadfilesilent @/!/MM/PetMouse/Ninjas/Off.txt"&>
	Option "Load &Binds" "+$$t $name, Hit Enter.$$beginchat /bindloadfilesilent @/!/MM/PetMouse/Ninjas/Off.txt"
	Divider
	Option "Pla&y Dead!" "releasepets"
	Divider
	LockedOption
	{
		DisplayName " `          by qwy"
		Badge "@."
	}
}
//o\////////////////////////////////////END/petmouse

 

 

 

* Not tested - Testers Wanted!

PetMouse-Ninjas.rar

 

Edited by qwy

Guides

MMPetMouseExpanded MM Numpad Controls | Chain Attack Assitant | Load/SaveFile - Relative Paths | KeyBindReset - Basics Of Going Global.

SGMusic.mnu - Popmenu Audio Player for your SG Base

See my profile for some of my other projects.  

Posted (edited)

 

MMPetMouse Thugs * Not tested

by  qwy

QuickLinks:

   Top | Beasts | Bots Demons | Mercs Necro | Ninjas Thugs |

 

 

 

1. Preamble

The attached download is specific to this primary and includes the folder hierarchy, starting from the data folder, in the CoX installation folder as well as all relevant files. Some editing may be required, see the top post for more information.   

 

 

2. Load File

 @/!/MM/PetMouse/Thugs/Off.txt

This file has the load commands to initiate all files. Some editing may be required, see section 5.1 in the top post.

Spoiler

SHIFT+NUMPAD4 "targetcustomnext alive mypet ugs$$bindloadfilesilent @/!/MM/PetMouse/Thugs/T1.txt"
SHIFT+NUMPAD5 "targetcustomnext alive mypet cer$$bindloadfilesilent @/!/MM/PetMouse/Thugs/T2.txt"
SHIFT+NUMPAD6 bindloadfilesilent @/!/MM/PetMouse/Thugs/T3.txt
SHIFT+ADD bindloadfilesilent @/!/MM/PetMouse/All.txt
CTRL+ADD bindloadfilesilent @/!/MM/PetMouse/Thugs/Off.txt
2 nop
4 popmenu pM-Thugs
ALT+LBUTTON nop
ALT+RBUTTON nop
RightDoubleClick nop
ALT+RightDoubleClick nop
CTRL+RightDoubleClick nop
SHIFT+RightDoubleClick nop

 

 

3. Pet Files

 T1.txt | T2.txt 

Theses files are for the minions and lieutenants. Editing may be required, see section 5.2 in the top post. 

Spoiler

T1.txt


2 petcom att
ALT+LBUTTON "targetcustomnext alive mypet ugs$$petcom got"
ALT+RBUTTON petcom sta
RightDoubleClick petcom fol
ALT+RightDoubleClick petcom def
SHIFT+RightDoubleClick petcom agg
CTRL+RightDoubleClick petcom pas

T2.txt


2 petcom att
ALT+LBUTTON "targetcustomnext alive mypet cer$$petcom got"
ALT+RBUTTON petcom sta
RightDoubleClick petcom fol
ALT+RightDoubleClick petcom def
SHIFT+RightDoubleClick petcom agg
CTRL+RightDoubleClick petcom pas

 

 

4. Load File

 @/!/MM/PetMouse/Thugs/T3.txt

This is the boss pet file. No editing required

Spoiler

2 petcompow ser att
ALT+LBUTTON petcompow ser got
ALT+RBUTTON petcompow ser sta
RightDoubleClick petcompow ser fol
ALT+RightDoubleClick petcompow ser def
SHIFT+RightDoubleClick petcompow ser agg
CTRL+RightDoubleClick petcompow ser pas

 

 

5. Common File

 @/!/MM/PetMouse/All.txt

 No editing required. This file can be shared by all primaries.

Spoiler

2 petcomall att
RightDoubleClick petcomall fol
ALT+LBUTTON petcomall got
ALT+RBUTTON petcomall sta
ALT+RightDoubleClick petcomall def
SHIFT+RightDoubleClick petcomall agg
CTRL+RightDoubleClick petcomall pas

 

 

6. Popmenu

 Texts/English/Menus/MMPM-Thugs.mnu

This is a Popmenu version of MMPad+. Editing of the individual minions and, lieutenants, may be required. More information above, in section 6, as well as in the file, itself.

Spoiler

///petMouse//////////////////////////////////////[mApps]~qwy////v1.0///20.07.15
//-MACRO: /macroimage Inspiration_HPEnd_Lvl_2 PetMouse bind 4 popmenu pM-Thugs
//-install: c:/<RootInstall>/data/Texts/<Language>/Menus/MMPM-Thugs.mnu
//	- Including quotes, save as;  "<NameFile>.mnu"
//	- Deviating from install path not supported.
//	-/103 		- Cycles targeting of all T1
//	-/203 		- Targets T3
//	-/302 		- Cycles targeting of all T2
//	-/321-410	- Control Section for First T2
//	-/510-601	- Control Section for Second T2
//	-/604-695	- Control Section for First T1
//	-/697-786	- Control Section for Second T1
//	-/788-878	- Control Section for Third T1
//o\//////////////////////////////////////////////Thugs
Menu "pM-Thugs" 
{
	Divider
	Title "- petMouse  -"
	Divider
	Divider
	Title "- Thugs -"
//\o/////////////////////////////////BEGIN/Thugs
	Menu "&1 | Thugs"
	{
		Divider
		Title "- ugs -"
		Title "[S+#Pad4]"
		Divider
		Divider"Thugs_HirePosse"
		Menu "&1 | Stay"
		{
			Divider
			Title "- ugs -"
			Title "stay"
			Divider
			Divider
			Option "&1 pas" "petcompow ugs pas sta"
			Option "&2 agg" "petcompow ugs agg sta"
			Option "&3 def" "petcompow ugs def sta"
			Option "no&w!" "petcompow ugs sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- ugs -"
			Title "attack"
			Divider
			Divider
			Option "&1 pas" "petcompow ugs pas att"
			Option "&2 agg" "petcompow ugs agg att"
			Option "&3 def" "petcompow ugs def att"
			Option "no&w!" "petcompow ugs att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- ugs -"
			Title "go to"
			Divider
			Divider
			Option "&1 pas" "petcompow ugs pas got"
			Option "&2 agg" "petcompow ugs agg got"
			Option "&3 def" "petcompow ugs def got"
			Option "no&w!" "petcompow ugs got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Option "&4 | Summon" "powexeclocation forward:30 Call Thugs"
		Menu "Follo&w"
		{
			Divider
			Title "- ugs -"
			Title "follow"
			Divider
			Divider
			Option "&1 pas" "petcompow ugs pas fol"
			Option "&2 agg" "petcompow ugs agg fol"
			Option "&3 def" "petcompow ugs def fol"
			Option "no&w!" "petcompow ugs fol"
			Divider
			LockedOption
			{
				DisplayName " ` [RDC]"
				Badge "@."
			}
		}
///This cycles the targeting on your T1 pets, It currently assumes, "ugs" as in, "Thugs", is part of all three of their names. 
		Option "Targ&et" "targetcustomnext alive mypet ugs" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcompow ugs pas"
		Option "[&S+RDC] | agg" "Petcompow ugs agg"
		Option "[A+RDC] |  &def" "Petcompow ugs def"
		Divider
		Divider
		Option "Macr&o" <&macroimage "Thugs_HirePosse" "Thugs" "powexeclocation backward:20 Call Thugs$$bindloadfilesilent @/!/MM/PetMouse/Thugs/Off.txt"&>
		Option "D&ismiss" "petcompow ugs dis"
		Divider
		LockedOption
		{
			DisplayName " `  [S+#Pad4]"
			Badge "@."
		}
	}

//o\ \o//////////////////////////////BEGIN/Bruiser
	Menu "&2 | Bruiser"
	{
		Divider
		Title "- Bruiser-"
		Title "[S+#Pad5]"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- Bruiser -"
			Title "stay"
			Divider
			Divider
			Option "&1 pas" "petcompow ser pas sta"
			Option "&2 agg" "petcompow ser agg sta"
			Option "&3 def" "petcompow ser def sta"
			Option "no&w!" "petcompow ser sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- Bruiser -"
			Title "attack"
			Divider
			Divider
			Option "&1 pas" "petcompow ser pas att"
			Option "&2 agg" "petcompow ser agg att"
			Option "&3 def" "petcompow ser def att"
			Option "no&w!" "petcompow ser att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- Bruiser -"
			Title "go to"
			Divider
			Divider
			Option "&1 pas" "petcompow ser pas got"
			Option "&2 agg" "petcompow ser agg got"
			Option "&3 def" "petcompow ser def got"
			Option "no&w!" "petcompow ser got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Option "&4 | Summon" "powexeclocation forward:20 Call Bruiser"
		Menu "Follo&w"
		{
			Divider
			Title "- Bruiser -"
			Title "follow"
			Divider
			Divider
			Option "&1 | pas" "petcompow ser pas fol"
			Option "&2 | agg" "petcompow ser agg fol"
			Option "&3 | def" "petcompow ser def fol"
			Option "no&w!" "petcompow ser fol"
			Divider
			LockedOption
			{
				DisplayName " `  [RDC]"
				Badge "@."
			}
		}
///This targets the T3 pet, It currently assumes, "ser" as in, "Bruiser", is part of it's name.
		Option "Targ&et" "petselectname ser" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcompow ser pas"
		Option "[&S+RDC] | agg" "Petcompow ser agg"
		Option "[A+RDC] |  &def" "Petcompow ser def"
		Divider
		Divider
		Option "Macr&o" <&macroimage "Thugs_EnlistBoss" "Bruiser" "powexeclocation backward:2 Call Bruiser$$bindloadfilesilent @/!/MM/PetMouse/Thugs/Off.txt"&>
		Option "D&ismiss" "petcompow ser dis"
		Divider
		LockedOption
		{
			DisplayName " [S+#PD5]"
			Badge "@."
		}
	}
//o\ \o//////////////////////////////Begin/Enforcers
	Menu "&3 | Enforcers"
	{
		Divider
		Title "Enforcers"
		Title "[S+#Pad6]"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- Enforcers -"
			Title "stay"
			Divider
			Divider
			Option "&1 pas" "petcompow cer pas sta"
			Option "&2 agg" "petcompow cer agg sta"
			Option "&3 def" "petcompow cer def sta"
			Option "no&w!" "petcompow cer sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- Enforcers -"
			Title "attack"
			Divider
			Divider
			Option "&1 pas" "petcompow cer pas att"
			Option "&2 agg" "petcompow cer agg att"
			Option "&3 def" "petcompow cer def att"
			Option "no&w!" "petcompow cer att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- Enforcers -"
			Title "go to"
			Divider
			Divider
			Option "&1 pas" "petcompow cer pas got"
			Option "&2 agg" "petcompow cer agg got"
			Option "&3 def" "petcompow cer def got"
			Option "no&w!" "petcompow cer got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Option "&4 | Summon" "powexeclocation forward:20 Call Enforcers"
		Menu "Follo&w"
		{
			Divider
			Title "- Enforcers -"
			Title "follow"
			Divider
			Divider
			Option "&1 pas" "petcompow cer pas fol"
			Option "&2 agg" "petcompow cer agg fol"
			Option "&3 def" "petcompow cer def fol"
			Option "no&w!" "petcompow cer fol"
			Divider
			LockedOption
			{
				DisplayName " ` [RDC]"
				Badge "@."
			}
		}
///This cycles targeting of the T2 pets, It currently assumes, "cer" as in, "Enforcers", is part of both their names.
		Option "Targ&et" "targetcustomnext alive mypet cer" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcompow cer pas"
		Option "[&S+RDC] | agg" "Petcompow cer agg"
		Option "[A+RDC] |  &def" "Petcompow cer def"
		Divider
		Divider
		Option "Macr&o" <&macroimage "Thugs_EnlistLieutenant" "Thugs" "powexeclocation backward:2 Call Enforcers$$bindloadfilesilent @/!/MM/PetMouse/Thugs/Off.txt"&>
		Option "Term&iniate" "petcompow cer dis"
		Divider
			LockedOption
			{
				DisplayName "[S+#Pad6]"
				Badge "@."
			}
	}
//o\ \o//////////////////////////////BEGIN/EnforcerA
///This section controls the first T2 pet, individually. It currently assumes, "era" as in, "EnforcerA", is part of it's name.
	Menu "&q | EnforcerA"
	{
		Divider
		Title "- EnforcerA -"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- era -"
			Title "stay"
			Divider
			Divider
			Option "&1 pas" "petcomname era pas sta"
			Option "&2 agg" "petcomname era agg sta"
			Option "&3 def" "petcomname era def sta"
			Option "no&w!" "petcomname era sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- era -"
			Title "attack"
			Divider
			Divider
			Option "&1 pas" "petcomname era pas att"
			Option "&2 agg" "petcomname era agg att"
			Option "&3 def" "petcomname era def att"
			Option "no&w!" "petcomname era att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- era -"
			Title "go to"
			Divider
			Divider
			Option "&1 pas" "petcomname era pas got"
			Option "&2 agg" "petcomname era agg got"
			Option "&3 def" "petcomname era def got"
			Option "no&w!" "petcomname era got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu " Follo&w"
		{
			Divider
			Title "- era -"
			Title "follow"
			Divider
			Divider
			Option "&1 pas" "petcomname era pas fol"
			Option "&2 agg" "petcomname era agg fol"
			Option "&3 def" "petcomname era def fol"
			Option "no&w!" "petcomname era fol"
			Divider
			LockedOption
			{
				DisplayName "[RDC]"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet era" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcomname era pas"
		Option "[&S+RDC] | agg" "Petcomname era agg"
		Option "[A+RDC] |  &def" "Petcomname era  def"
		Divider
		Divider
		Option "D&ismiss" "petcomname era dis"
		Divider
	}
//o\ \o//////////////////////////////BEGIN/All Pets 
	Menu "&w | All Pets"
	{
		Divider
		Title "- All Pets -"
		Title "[S+#ADD]"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- all stay-"
			Title "[A+RB]"
			Divider
			Divider
			Option "&1 | pas" "petcomall pas sta"
			Option "&2 | agg" "petcomall agg sta"
			Option "&3 | def" "petcomall def sta"
			Option "no&w!" "petcomall sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- all attack -"
			Title "[2key]" ""
			Divider
			Divider
			Option "&1 | pas" "petcomall pas att"
			Option "&2 | agg" "petcomall agg att"
			Option "&3 | def" "petcomall def att"
			Option "no&w!" "petcomall att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 Go To"
		{
			Divider
			Title "- all go to -"
			Title "[A+LB]"
			Divider
			Divider
			Option "&1 | pas" "petcomall pas got"
			Option "&2 | agg" "petcomall agg got"
			Option "&3 | def" "petcomall def got"
			Option "no&w!" "petcomall got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu "Follo&w"
		{
			Divider
			Title "- all follow -"
			Title "[RDC]"
			Divider
			Divider
			Option "&1 | pas" "petcomall pas fol"
			Option "&2 | agg" "petcomall agg fol"
			Option "&3 | def" "petcomall def fol"
			Option "no&w!" "petcomall fol"
			Divider
			LockedOption
			{
				DisplayName "[RDC]"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet " 
		Divider
		Divider
		Title "Staser Binds"
		Option "[C+R&DC]: | pas" "petcomall pas" 
		Option "[&S+RDC]: agg" "petcomall agg" 
		Option "[&A+RDC]: def" "petcomall def" 
		Divider
		Divider
		Option "D&ismiss" "petcomall dis"
		Option "All fall d&own" "petcomall dis"
		Divider
		LockedOption
		{
			DisplayName "[S+#ADD]"
			Badge "@."
		}
	}
//o\ \o//////////////////////////////BEGIN/EnforcerB
///This section controls the second T2 pet, individually. It currently assumes, "erb" as in, "EnforcerB", is part of it's name.
	Menu "&e | EnforcerB"
	{
		Divider
		Title "- EnforcerB -"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- erb -"
			Title "stay"
			Divider
			Divider
			Option "&1 | pas" "petcomname erb pas sta"
			Option "&2 | agg" "petcomname erb agg sta"
			Option "&3 | def" "petcomname erb def sta"
			Option "no&w!" "petcomname erb sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}

		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- erb -"
			Title "attack"
			Divider
			Divider
			Option "&1 | pas" "petcomname erb pas att"
			Option "&2 | agg" "petcomname erb agg att"
			Option "&3 | def" "petcomname erb def att"
			Option "no&w!" "petcomname erb att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- erb -"
			Title "go to"
			Divider
			Divider
			Option "&1 | pas" "petcomname erb pas got"
			Option "&2 | agg" "petcomname erb agg got"
			Option "&3 | def" "petcomname erb def got"
			Option "no&w!" "petcomname erb got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu "Follo&w"
		{
			Divider
			Title "- erb -"
			Title "follow"
			Divider
			Divider
			Option "&1 | pas" "petcomname erb pas fol"
			Option "&2 | agg" "petcomname erb agg fol"
			Option "&3 | def" "petcomname erb def fol"
			Option "no&w!" "petcomname erb fol"
			Divider
			LockedOption
			{
				DisplayName " `  [RDC]"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet erb" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcomname erb pas"
		Option "[&S+RDC] | agg" "Petcomname erb agg"
		Option "[A+RDC] |  &def" "Petcomname erb def"
		Divider
		Divider
		Option "D&ismiss" "petcomname erb dis"
		Divider
	}
	Divider
//o\//////////////////////////////////////////END/Enforcers
//\o/////////////////////////////////BEGIN/Thug1
///This section controls the first T1 pet, individually. It currently assumes, "ug1" as in, "Thug1", is part of it's name.
	Divider
	Title "Thugs"
	Menu "&a | Thug1"
	{
		Divider
		Title "- Thug1 -"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- ug1 -"
			Title "stay"
			Divider
			Divider
			Option "&1 | pas" "petcomname ug1 pas sta"
			Option "&2 | agg" "petcomname ug1 agg sta"
			Option "&3 | def" "petcomname ug1 def sta"
			Option "no&w!" "petcomname ug1 sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- ug1 -"
			Title "attack"
			Divider
			Divider
			Option "&1 | pas" "petcomname ug1 pas att"
			Option "&2 | agg" "petcomname ug1 agg att"
			Option "&3 | def" "petcomname ug1 def att"
			Option "no&w!" "petcomname ug1 att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- ug1 -"
			Title "go to"
			Divider
			Divider
			Option "&1 | pas" "petcomname ug1 pas got"
			Option "&2 | agg" "petcomname ug1 agg got"
			Option "&3 | def" "petcomname ug1 def got"
			Option "no&w!" "petcomname ug1 got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu "Follo&w"
		{
			Divider
			Title "- ug1 -"
			Title "follow"
			Divider
			Divider
			Option "&1 | pas" "petcomname ug1 pas fol"
			Option "&2 | agg" "petcomname ug1 agg fol"
			Option "&3  | def" "petcomname ug1 def fol"
			Option "no&w!" "petcomname ug1 fol"
			Divider
			LockedOption
			{
				DisplayName " `  [RDC]"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet ug1"
		Divider
		Divider
		Option "[C+RDC]|  p&as" "Petcomname ug1 pas"
		Option "[&S+RDC] | agg" "Petcomname ug1 agg"
		Option "[A+RDC] |  &def" "Petcomname ug1 def"
		Divider
		Divider
		Option "D&ismiss" "petcomname ug1 dis"
		Divider
	}
//o\ \o//////////////////////////////BEGIN/Thug2
///This section controls the second T1 pet, individually. It currently assumes, "ug2" as in, "Thug2", is part of it's name.
	Menu "&s | Thug2"
	{
		Divider
		Title "- Thug2 -"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- ug2 -"
			Title "stay"
			Divider
			Divider
			Option "&1 | pas" "petcomname ug2 pas sta"
			Option "&2 | agg" "petcomname ug2 agg sta"
			Option "&3 | def" "petcomname ug2 def sta"
			Option "no&w!" "petcomname ug2 sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- ug2 -"
			Title "attack"
			Divider
			Divider
			Option "&1 | pas" "petcomname ug2 pas att"
			Option "&2 | agg" "petcomname ug2 agg att"
			Option "&3 | def" "petcomname ug2 def att"
			Option "no&w!" "petcomname ug2 att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- ug2 -"
			Title "go to"
			Divider
			Divider
			Option "&1 | pas" "petcomname ug2 pas got"
			Option "&2 | agg" "petcomname ug2 agg got"
			Option "&3 | def" "petcomname ug2 def got"
			Option "no&w!" "petcomname ug2 got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu "Follo&w"
		{
			Divider
			Title "- ug2 -"
			Title "follow"
			Divider
			Divider
			Option "&1 | pas" "petcomname ug2 pas fol"
			Option "&2 | agg" "petcomname ug2 agg fol"
			Option "&3 | def" "petcomname ug2 def fol"
			Option "no&w!" "petcomname ug2 fol"
			Divider
			LockedOption
			{
				DisplayName " `  RDC"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet ug2"
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcomname ug2 pas"
		Option "[&S+RDC] | agg" "Petcomname ug2 agg"
		Option "[A+RDC] |  &def" "Petcomname ug2 def"
		Divider
		Divider
		Option "D&ismiss" "petcomname ug2 dis"
		Divider
	}
//o\ \o//////////////////////////////BEGIN/Thug3
///This section controls the third T1 pet, individually. It currently assumes, "ug3" as in, "Thug3", is part of it's name.
	Menu "&d | Thug3"
	{
		Divider
		Title "- Thug3 -"
		Divider
		Divider
		Menu "&1 | Stay"
		{
			Divider
			Title "- ug3 -"
			Title "stay"
			Divider
			Divider
			Option "&1 | pas" "petcomname ug3 pas sta"
			Option "&2 | agg" "petcomname ug3 agg sta"
			Option "&3 | def" "petcomname ug3 def sta"
			Option "no&w!" "petcomname ug3 sta"
			Divider
			LockedOption
			{
				DisplayName "[A+RBTN]"
				Badge "@."
			}
		}
		Menu "&2 | Attack"
		{
			Divider
			Title "- ug3 -"
			Title "attack"
			Divider
			Divider
			Option "&1 | pas" "petcomname ug3 pas att"
			Option "&2 | agg" "petcomname ug3 agg att"
			Option "&3 | def" "petcomname ug3 def att"
			Option "no&w!" "petcomname ug3 att"
			Divider
			LockedOption
			{
				DisplayName " `  [2Key]"
				Badge "@."
			}
		}
		Menu "&3 | Go To"
		{
			Divider
			Title "- ug3 -"
			Title "go to"
			Divider
			Divider
			Option "&1 | pas" "petcomname ug3 pas got"
			Option "&2 | agg" "petcomname ug3 agg got"
			Option "&3 | def" "petcomname ug3 def got"
			Option "no&w!" "petcomname ug3 got"
			Divider
			LockedOption
			{
				DisplayName "[A+LBTN]"
				Badge "@."
			}
		}
		Menu "Follo&w"
		{
			Divider
			Title "- ug3 -"
			Title "follow"
			Divider
			Divider
			Option "&1 | pas" "petcomname ug3 pas fol"
			Option "&2 | agg" "petcomname ug3 agg fol"
			Option "&3 | def" "petcomname ug3 def fol"
			Option "no&w!" "petcomname ug3 fol"
			Divider
			LockedOption
			{
				DisplayName " `  RDC"
				Badge "@."
			}
		}
		Option "Targ&et" "targetcustomnext alive mypet ug3" 
		Divider
		Divider
		Option "[C+RDC] |  p&as" "Petcomname ug3 pas"
		Option "[&S+RDC] |  agg" "Petcomname ug3 agg"
		Option "[A+RDC] |  &def" "Petcomname ug3 def"
		Divider
		Divider
		Option "Dis&miss" "petcomname ug3 dis"
		Divider
	}
	Divider
//o\ o\///////////////////////////////////////END/Thugs
//\o/////////////////////////////////BEGIN/PetMouse//v1.4
	Divider
	Title "Cont&rols"
	Menu "&4 | Binds"
	{
	Divider
	Divider
	Title "Commands"
	Option "&1 | [A+RB]: . sta" "petcomall sta"
	Option "&2 | [2Key]: . att" "petcomall att"
	Option "&3 | [A+LB]: . got" "petcomall got"
	Option "&w |. [RDC]: . fol" "petcomall fol"
	Divider
	Divider
	Title "Stance"
	Option "[C+R&DC]: . pas" "petcomall pas" 
	Option "[&S+RDC]: . agg" "petcomall agg" 
	Option "[&A+RDC]: . def" "petcomall def" 
	Divider
	Divider
	Title "SHIFT+"
	Title "Select Group"
	Option "[#Pad&4]: . T1" ""
	Option "[#Pad&5]: . T2" ""
	Option "[#Pad&6]: . T3" ""
	Option ".[#A&DD]: . All" ""
	Divider
			LockedOption
			{
				DisplayName " `  Off | C+ADD"
				Badge "@."
			}
	}
//o\ \o//////////////////////////////BEGIN/Window Settings
	Menu "Interfa&ce"
	{
		Divider
		Title "- Interface -"
		Title "Controls"
		Divider
		Divider
		Title "Saved Options"
		Option "Basi&cs" "windowshow pet$$windowscale pet 0.9$$optionset ShowPetControls 1$$optionset AdvancedPetControls 0$$optionset gShowPetBuffs 1"
		Option "&Full On" "windowshow pet$$windowscale pet 1.2$$optionset ShowPetControls 1$$optionset AdvancedPetControls 1$$optionset gShowPetBuffs 1"
		Option "&Tiny" "windowshow pet$$windowscale pet 0.75$$optionset ShowPetControls 0$$optionset AdvancedPetControls 1$$optionset gShowPetBuffs 0"
		Divider
		Divider
		Title "Window settings"
		Option "Show P&et Window" "windowshow pet"
		Option "Toggle Cont&rol" "optiontoggle ShowPetControls"
		Option "Toggle Ad&vanced" "optiontoggle AdvancedPetControls"
		Option "To&gle Buffs" "optiontoggle gShowPetBuffs"
		Menu "Win&dow Scale"
		{
			Divider
			Title "- Window -"
			Title "Scale"
			Divider
			Divider
			Option "Hu&ge" "windowscale pet 1.5"
			Option "La&rge" "windowscale pet 1.2"
			Option "&Full" "windowscale pet 1.0"
			Option "P&etite" "windowscale pet 0.80"
			Option "&Dainty" "windowscale pet 0.65"
			Divider
			Option "0.65-&2.25" "show chat$$beginchat /windowscale pet "
			Divider
		}
		Option "&Toggle Icon Lock" "optiontoggle PreventPetIconDrag"
		Option "Toggle Team's Pet Link" "optiontoggle ShowPets"
		Option "Hi&de Window" "windowhide pet"
		Divider
		Divider
		Title "Voice and Data"
		Menu "Chatter"
		{
			Divider
			Title "- Show -"
			Title "Chatter"
			Divider
			Divider
			Option "&Disable" "optionset ChatDisablePetSay 1$$optionset ChatEnablePetTeamSay 0"
			Option "My Pet&s" "optionset ChatDisablePetSay 0$$optionset ChatEnablePetTeamSay 0"
			Option "Te&am Pets" "optionset ChatDisablePetSay 0$$optionset ChatEnablePetTeamSay 1"
			Divider
		}
		Menu "Names"
		{
			Divider
			Title "Options"
			Divider
			Divider
			Option "User Pet Names" "optiontoggle hidepetnames"
			Option "Rename &Focused Pet" "show chat$$beginchat /petrename "
			Divider
			Option "Reset All Pet Names" "clearpetnames"
			Divider
		}
		Divider
	}
//o\ \o//////////////////////////////BEGIN/Footer
	Option "Reco&very Macro" <&macroimage Inspiration_HPEnd_Lvl_2 PetMouse "bind 4 popmenu pM-Thugs$$bindloadfilesilent @/!/MM/PetMouse/Thugs/Off.txt"&>
	Option "Load &Binds" "+$$t $name, Hit Enter.$$beginchat /bindloadfilesilent @/!/MM/PetMouse/Thugs/Off.txt"
	Divider
	Option "Pla&y Dead!" "releasepets"
	Divider
	LockedOption
	{
		DisplayName " `          by qwy"
		Badge "@."
	}
}
//o\////////////////////////////////////END/petmouse

 

 

 

* Not tested - Testers Wanted!

PetMouse-Thugs.rar

 

Edited by qwy

Guides

MMPetMouseExpanded MM Numpad Controls | Chain Attack Assitant | Load/SaveFile - Relative Paths | KeyBindReset - Basics Of Going Global.

SGMusic.mnu - Popmenu Audio Player for your SG Base

See my profile for some of my other projects.  

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...