MultiTool
MultiTool:ReadMe
- Version: 10.0.4.001
- Date: 2026/03/11
- Author: DigitalSorceress
NEWS
To my embarrassment, I've realized there is a logic issue in the accept guild invite code - where it was just always accepting invites from anyone if that was set
I'm working on it but it will have to wait for day job
SUMMARY
MultiTool: A set of quality of life tools to help make folks who quest together's lives a bit easier.
Rebooting the Addon
I stopped playing Warcraft several expansions ago, but have gotten back into it, thus I resurrected this addon.
Been active in fixing bugs from API changes since I last updated.
Added my first new feature in years: Auto Accept Invite for in my own guild
Its a new option (on by default) that if auto accept group is true AND you've selected the guild override option, it will not bother checking whitelist
I'll add more of this and likely battlenet friend stuff soon
New Repo Home
I have nothing against curseforce/wowace but I never cared much for the subversion repo used by wowace.
This addon is not officialy hosted at my github
There are going to be quite a few quick checkins there if you want the latest
The addon itself will continue to be updated at curseforge
HISTORY / INSPIRATION
This addon was originally created to assit me with multiboxing (using 2 or 3 accounts at once) WotLK phasing made multi-boxing harder and harder as it constantly broke follow etc. I stopped multi-boxing but found that this addon was still very useful for folks questing together and for the few little quality of life enhancements like auto sell gray and auto reject duel etc, so I kept it going
As someone who used to dual / triple box all the time, I have found a lot of little bits and pieces in the addon world that help take some of the drudgery out of multiple invites, turnins, quest gossips, yada yada. Often times, I find I am installing a whole addon just for one small feature, leading to a lot of overhead. I decided that Enough is enough.
This addon was inspired by Smurfy's MultiBox v2 which has a great collection of really useful stuff. If MultiBoxer was Ace3 or used a more lightweight approach, I'd probably just contribute and/or make a fork. Instead, I've decided to try my hand at a ground-up, exactly-what-I-want, lightweight Ace3-based addon.
I'd also like to acknowledge "Zanthor's Quest Broadcaster" for giving me a road map for quest gossip cloning.
ABOUT 'MASTERLESS' TOOLS
A lot of the available addons for multi boxers seem to use the concept of a "master".. Makes sense I suppose, after, all, you tend to play one toon (master) and have all the others (slaves) follow you and do stuff when your master does.
This is all well and good, but I often find that when not in combat, (quest pickup/turnin, flight masters, etc…) I may want to be taking lead on a different toon. (cuz I happen to be on that mouse/kbd for some reason).
So, I designed a system for flightmasters and quest givers where all you do is open the npc dialog on all your toons, then pick the option on ANY ONE and the others follow you.
NOTE: I deliberately do NOT clone quest reward choices on the grounds that I run three different classes and want to pick that myself. I may put in an option for "total clone" where that is allowed, but for now, you gotta pick your rewards manually.
FEATURE ROAD MAP
I've got a LOT of little things I'd like to do with this addon over time. Some of these may be impractical or not really end up being what I wanted. They are listed here somewhat in the order I want to build them in.
Warn on losing AutoFollow - Implemented v0.3.05 This was due to a suggestion from jst-one from www.dual-boxing.com forums
The Party Options config is starting to get kind of big… may need to re-think that a bit
Auto Accept Resurrect - Implemented v0.3.04 Adding config options and event handling
Custom Sounds - Implemented v0.2.05 Customizable warning sounds for various events
BLIZ Addon Config compatible - Implemented v0.1.02 Will properly integrate into the new Blizard addon configuration pages
Profile support - Implemented v0.2.04 Will use profile-type system to allow for easy customization per toon/account
WhiteList - Implemented v0.2.04 define one or more toons in a list for use in invites, taxi following, auto trade, etc that require a high degree of trust (More than just general friends list) Possibly define permissions (canAutoTrade, canChooseTaxi, canAutoInvite, etc…)
Auto Deny duel requests - Implemented v0.1.02 Maybe MAYBE allow whitelist to request dual - though dueling dualboxers seems a bit Freudian to me
Inviter - Not Started Attempt to invite all those on your white list with one click
Taxi Dispatcher - Implemented v0.1.03 Allows other toons in your group with the addon to automatically take the same taxi node as you
Quest Log Full alert - Implemented v0.2.00 Some kind of sound/warning to other members of group with addon if a toon's quest log is close to full
Bags full warning - Implemented v0.2.00 Some kind of sound/warning to other members of group with the addon that bag space is low/empty
LootSetter - Not Started Automatically set party loot to FFA when leader and party consists only of those on your ffa list. When adding members NOt on your list, switch to Group Loot
Auto Accept Group Invite - Implemented v0.2.04 Able to auto accept group invites from those on your white list
Auto Repair - Implemented v0.2.00 When a toon with the addon opens a dialog with a repair vendor, it will attempt to repair all
Auto Repair Announce - Implemented v0.2.07 When Auto Repair has caused you to spend money, it will announce amount spent to other MultiTool users in your party. Configurable for self-only or broadcast and with sound.
"Follow Me" - Not Started Any toon in group with the addon can send a "follow me" command and the others will attempt to /follow them… this will probably ONLY work out of combat due to Blizz security
AutoTrade - SHELVED (AcceptTrade() can not be fired from addon due to WOW restrictions) IF a party member in your group with the addon AND in your white list clicks "accept trade", your toon will auto accept
Triage - Not Started Auto switch party lead to next in line in your whitelist when current leader dies
Quest Gossip Share - Implemented v0.1.06 Allows other toons in your group with the addon to copy your choices on quest dialogs
Auto Quest Completion - Not Started Quests with simple turn-in-and-done dialogs will autocomplete when NPC dialog is opened
Quest Progress Announcement - Not Started Announces to others in your party who have the addon when you make progress on a quest(like the old cosmos-based Party Quests) used to do
Auto Share quests - Not Started when one toon picks up a quest, they will attempt to share with others in the group who have the addon
Auto accept shared quests - Not Started when a shared quest is offered by another in your group with the addon, you will attempt to accept
Auto accept escort/event confirm type quests - Implemented v0.2.04 When someone in your group starts an escort quest, your toon can auto accept instead of having to click yes or miss out
Auto Sell Gray/Junk - Implemented v0.2.00 When a toon with the addon opens a vendor dialog, it will attempt to auto-sell gray quality items… need a blacklist to stop selling of arbitrary desired items
Auto restock reagents - Not Started When a toon with the addon opens vendor dialog, will scan for desired reagents/items as well as current supply in toon's inventory and buy enough to return to preset supply
Group Hearth - Not Started Command to cause all in your group with MultiTool (in whitelist when I finally build that) to hearth
More useful Whitelisting for folks with lots of toons
- Whitelist BattlentFriends - Not started
- any BN Friend - Not started
- whitelist by BN Friend - Not started
- Whitelist Friends in general - Not started
- any Friend - Not started
- Whitelist Your Own Guild - Implemented for group Invites v10.0.3.000
- White list by guild - Not started
NOTES
There are probably many things I can't think of at the moment, but this is a good wish-list.
If I can figure out a way to do it, I may set this up as individual modules so that one can quickly enable/disable parts they want or don't want to save performance and to try and isolate the parts from each other as much as possible
---------------------------------------------------
| TAXI DISPATCH... |
| current setting: Shadowprey Village |
| (you will automatically choose this destination)|
| when you talk to a flightmaster) |
| ___ |
| | X | Uncheck this box to cancel your taxi |
| --- |
---------------------------------------------------
-
View User Profile
-
Send Message
Posted Feb 28, 2009Don´t really know what you mean with the quest dialog helper making robust and i sadly can´t say anything about the 22 slot Dragon Hide Bag problem (im lucky to have now 16 slot bags at last....)
-
View User Profile
-
Send Message
Posted Feb 22, 2009this is one of my favourite addons, please don´t let it die ; )
have a nice day
slaxi
-
View User Profile
-
Send Message
Posted Mar 25, 2009I'm not sure about what you mean with the learning from the training menus.
At present, MultiTool doesn't have ANY GUI/menu at all except for the configuration menus. This was a deliberate choice as the more stuff like that I play with, the more likely that new updates/patches will break stuff.
The "mount up" thing would be neat, and I'll play with it, but there are certain necessary security measures Blizzard has put in its addons that generally require that you can't use any addon to modify movement, and that you can't cause an ability / item to be used without a user directly pressing a key. There are other things an addon simply can not do, like auto-accept trades (Looked into it, but found out there was a very good reason why blizzard disabled that ability - some folks trojaned a water vendor addon back in the pre-mage-table days)
The way I make my toons mount at the same time is that I use a program called "Key Clone" (more info can be found at the www.dual-boxing.com) which is set up so that when I press the key I have bound to "mount up" on one toon, that keystroke gets sent to my other characters. I do this with follow as well.
There is no following feature to MultiTool. I strongly recommend using Jamba ( http://wow.jafula.com/ ) if you're looking for a more feature-full addon. MultiTool is meant to just do a few simple things.
That being said, I still plan on keeping MultiTool alive. I keep meaning to get "auto accept ressurection" in there, but I want to make a small control panel to allow for easy enable/disable of that first... otherwise, I am afraid that folks with MultiTool who receive and auto accept a battle rez during Thaddius may REALLY start to send me hate mail.
I use MultiTool myself all the time, any changes or updates I make get posted to this site ASAP. At the moment, stuff is working, and as soon as the next patch comes along, I'll fix any new bugs and post the update. As to adding more and more features, probably not so much.
As to the Dragon Hide bag... I finally got one and yet never had any problems with it myself. So far I've only ever seen it happen to one person (saying bags full when they weren't) and I now have to assume it wasn't the bag, but possibly an interaction between MultiTool and some other addon.
-
View User Profile
-
Send Message
Posted Dec 11, 2008-----------------------------------------
If you had a previous version of MultiTool, be aware that there was an issue preventing some users from seeing configuration panel ( typing /multitool or /mtool or opening the blizard interface / Addons page)
This has been fixed in v0.2.08 (and beyond)
The issue was brought to my attention by Stithis and he worked with me very patiently until I was able to replicate the problem on my own system. Thanks.
-
View User Profile
-
Send Message
Posted Dec 11, 2008Greetings
Slaxi
-
View User Profile
-
Send Message
Posted Dec 11, 2008-
View User Profile
-
Send Message
Posted Dec 2, 2008Perhaps you can add some functions from Automaton, like showing the money in Chat you´ve payed for automatic repair and so on. The planned features sounds great. Thank you for your work and sorry for bad english ; )
-
View User Profile
-
Send Message
Posted Dec 2, 2008So having the option of reporting back on money spent for repairs would be helpful? I think that's a reasonable request.
I'll set it up the same way as bag warn and quest log warn... an option to announce costs or not and whether to announce to self only or to all in group with MultiTool and a choice of sounds.
-
View User Profile
-
Send Message
Posted Dec 2, 2008I liked your idea so much I dry-coded it in... needs testing which I will do tonight, but basically on the merchant options page of the config menu (/mtool), you can now specify whether to try to use guild funds for repair, as well as whether to warn your group or just yourself, whether to listen for warnings at all, and even what sound to play when warnings are received.
I'll test it tonight and release it once I'm sure it's not going to 'barf' all over everything.
Thanks again for the input!
-
View User Profile
-
Send Message
Posted Dec 2, 2008The sounds and display seem to be working well. I checked the "use guild funds" option... In my case, my guild does not have it set up to allow repairs to come from it, and the good news is that it just went ahead and repaired from my funds... there was a message saying "that is not allowed", so I know it TRIED to use guild funds.
Enjoy.
-
View User Profile
-
Send Message
Posted Nov 21, 2008I got the quest log watch and the bag slot watch truly working now, and the config menu is MUCH better. If the existing features continue to work well, then I want to dig in to the "whitelist" next. The whitelist will allow me to start doing neat stuff like allowing auto accept summons, party, trades, and some other stuff that might not be such a good idea to have wide open. (and I've never liked relying on friends list or guild list for security.)
I know I talk a lot about multiboxing, but I've talked to a few folks who have been using it to make questing with their buddies go more smoothly. Hope you find it useful too.
Oh, and yes I know I talk to myself a lot... oh well.
-
View User Profile
-
Send Message
Posted Nov 19, 2008http://wow.curseforge.com/projects/multitool/files/8-multi-tool-v0-2-01/
-
View User Profile
-
Send Message
Posted Nov 17, 2008-
View User Profile
-
Send Message
Posted Nov 18, 2008In a word, nothing I can do about that (though I COULD auto share any sharable quests and auto accept them. Unfortunately a LOT of quests are not sharable due to items and whatnot.
Did you turn on debugging to see what's going on or was it on by default? (I thought I set it up not to show unless checked.. my debugging is REALLY chatty... my source code is also full of comments cuz that's how I roll)
I certainly don't want to spam folks with heavy debugging unless they're askin' for it.
Sorry if the instructions are kind of thin too. Writing software should probably be 20% code, 80% documentation, but I tend to reverse those numbers like oh so many others :)
-
View User Profile
-
Send Message
Posted Nov 19, 2008-
View User Profile
-
Send Message
Posted Nov 17, 2008-
View User Profile
-
Send Message
Posted Nov 22, 2008The idea is that only the original clicker of a gossip item (or taxi item for that matter) actually SENDS the communication, so the NoCOMM flag will be set on them.
The debugging stuff can be really tricky. Trust me though, I know what it means.
-
View User Profile
-
Send Message
Posted Nov 15, 2008For some reason, when my mage was in Dalaran, she picked up the FP there to fly back to my other toons and I got a "message storm" where all the other toons were trying to respond and kick it off.
So, for the time being, make sure that your toons all have the same flight points available (don't get a new one on one toon that the others dont have or you may run into the problem.
I gotta work out a better way for this "masterless" flight point following.
Stay Tuned
-
View User Profile
-
Send Message
Posted Nov 15, 2008-
View User Profile
-
Send Message
Posted Nov 15, 2008