qwy Posted July 8, 2020 Posted July 8, 2020 (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 different 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. Installing 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. 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. Enjoy! PetMouse.rar QuickLinks: Top | Beasts | Bots | Demons | Mercs | Necro | Ninjas | Thugs Edited August 24, 2020 by qwy Guides MMPetMouse | Expanded 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.
qwy Posted July 19, 2020 Author Posted July 19, 2020 (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" <¯oimage "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" <¯oimage "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" <¯oimage "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" <¯oimage 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 August 24, 2020 by qwy Guides MMPetMouse | Expanded 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.
qwy Posted July 19, 2020 Author Posted July 19, 2020 (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" <¯oimage "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" <¯oimage "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" <¯oimage "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" <¯oimage 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 August 24, 2020 by qwy Guides MMPetMouse | Expanded 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.
qwy Posted July 19, 2020 Author Posted July 19, 2020 (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" <¯oimage "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" <¯oimage "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" <¯oimage "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" <¯oimage 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 August 24, 2020 by qwy Guides MMPetMouse | Expanded 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.
qwy Posted July 19, 2020 Author Posted July 19, 2020 (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" <¯oimage "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" <¯oimage "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" <¯oimage "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" <¯oimage 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 August 24, 2020 by qwy Guides MMPetMouse | Expanded 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.
qwy Posted July 19, 2020 Author Posted July 19, 2020 (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" <¯oimage "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" <¯oimage "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" <¯oimage "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" <¯oimage 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 August 24, 2020 by qwy Guides MMPetMouse | Expanded 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.
qwy Posted July 19, 2020 Author Posted July 19, 2020 (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" <¯oimage "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" <¯oimage "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" <¯oimage "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" <¯oimage 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 August 24, 2020 by qwy Guides MMPetMouse | Expanded 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.
qwy Posted July 20, 2020 Author Posted July 20, 2020 (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" <¯oimage "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" <¯oimage "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" <¯oimage "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" <¯oimage 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 August 24, 2020 by qwy Guides MMPetMouse | Expanded 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.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now