• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

MultiTool

  Download the Curse Client

Project Updated:
Files Updated: Sat, May 23 2009
Supports Game Version: 3.1.0
Category: Bags & Inventory, and Quests & Leveling
Tags:

[Edit Tags]

Project Manager: DigitalSorceress
Additional Authors: No additional authors
Current Version: v0.3.06_beta
License: All Rights Reserved
Avg Daily DL (last 30 days): 7
Downloads Total: 1,979
Favorites: 25
Comments: 14
  • About MultiTool
  •  

MultiTool: A set of tools aimed at Multi Boxers and friends who group up and quest together.

NOTE: v0.3.02 is the official RELEASE version... it has been farily well tested in 3.1 and I've seen no major issues.

v0.3.04_beta has the newest features and fixes...

Patch 3.1 caused the auto accept group functionality to end up declining even when the settings were for acceptance. PLEASE update to the latest version on Curse.com if you're having troubles.

If you encounter any issues with v0.3.02, post a ticket on wowace and/or leave comments on the MultiTool page.

---------

There are quite a few Multi-boxer specific addons available, but I never liked having to rely on the master being party leader or having to specify a master in the options somewhere. It leads me to stuff like clicking quest gossip options on a "slave" and getting everyone out of sync. To solve this, I came up with a "masterless" way of sharing flight paths and quest gossip.

So, when you want to take a flight path, you just open the flightmaster with all your toons then pick path with whichever toon is handy. They will all follow. It even works if youre all in the same continent but at different flightmasters... as long as they can all get to the node you target, they will all fly even if they were in different zones. (but only on same continent)

As someone who dual / triple boxes 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.

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.

For full documentation and change log, please visit the project page at WowAce

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.

PLANNED FEATURES


  • Warn on losing autofollow - Implemented v0.3.5
    Warns the person in the party who you were following if you lose / stop following. Both toons involved need to be running MultiTool for this to work, but it doesn't need to be told who is supposed to be following whom... it works that out for itself and warns the person being followed that the follower has stopped.
  • Auto Accept Resurrection - Implemented v0.3.04
    Auto accepts resurrections... can configure to only allow from whitelist. It even handles situations where you have a number of seconds to wait until being able to accept.
  • 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.03
    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.03
    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
    define a list of toons whose invites you will always accept
  • 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

  • "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 - CANCELLED
    IF a party member in your group with the addon AND in your white list clicks "accept trade", your toon will auto accept.

NOTE: Due to some abusive addons in the past, Blizz completely protected the AcceptTrade() function from addons being able to run it, so AutoTrade is dead in the water. Just bind a key to a macro with /script AcceptTrade();

  • Triage - Not Started
    Auto switch party lead to next in line in your whitelist when current leader dies

  • Quest Gossip Share - Implemented v0.1.05
    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 quests = Implemented v0.2.04
    When an event or escort type quest is started in your group, normally you get a confirmation dialog. MultiTool can be set to auto accept these events without intervention. GREAT for event chain quests like Circle of Blood.
  • 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

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

  • Downloads (5)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  MultiTool v0.3.06_beta Beta 3.1.0 129 5/23/2009
  MultiTool v0.3.05_beta Beta 3.1.0 100 5/1/2009
  MultiTool v0.3.04_beta Beta 3.1.0 38 4/30/2009
  MultiTool_V0.3.02 Release 3.1.0 657 4/15/2009
  MultiTool v0.2.08 Release 3.0.3 813 12/11/2008
  • 1 page(s)
Advertisement
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • New Version: v0.3.04_beta has Auto Accept Resurrection

    I spent a lot of time nose-diving my (naked) Pally into Karsus landing and resurrecting her with my druid to get this working correctly. Hope it was worth it... at least several denizens of Rexxar were highly amused. :)

    Reply Report Permalink
  • 3.1 NEWS UPDATE
    ----------------
    My first update after 3.1 was merely a TOC change. This allowed MultiTool to be loaded as an up-to-date mod, but I noticed that Auto Accept Group was apparently declining.

    Could not find mention of any change to the way AcceptGroup() and StaticPopup_Hide() worked, but I did a little bit of re-arranging, and have uploaded MultiTool_v0.3.01_beta. It should work now, but just be aware that I haven't thoroughly tested everything.

    If you have problems with it auto accepting, just go ahead and turn that feature off for the moment. Alternately, you can edit line 906 of core.lua and add "-- " in front of StaticPopup_Hide("PARTY_INVITE")

    (that's without the quotes)

    so it reads:

    -- StaticPopup_Hide("PARTY_INVITE")

    This has the annoying side-effect that you will end up still seeing the accept/decline button even though you already accepted/declined, but at least it will work properly.

    Reply Report Permalink
  • 3.1 NEWS
    ----------
    Ok, so I'm having troubles with the auto accept group invite. My suggestion is to turn that feature off in the config interface for the moment.

    Apparently, there's some issue with AcceptGroup() and the hide static popup call right after it. Will maybe try post-hooking AcceptGroup() we shall see.

    Reply Report Permalink
  • It's still alive. As far as I know, it's pretty much where I want it to be (though I keep promising a guildie friend I'll add the "auto accept res" option.)

    Another thing I was thinking of was making the quest dialog helper a little more robust like I did with the flight paths. VERY occasionally, I'll see a slightly different order of quests between two toons (usually when one of my toons has an additional class quest at that questgiver) and they can get out of sync there.

    The other thing I am looking at (but haven't been able to reproduce) is that the "bag full" warning MAY be having trouble with the 22 slot Dragon Hide Bag from the final boss of OS. I kept seeing bag space warnings for a guild member who was in party (and uses my addon) saying her bags were full when she swore she had like 18 slots left. This was just after she won the Dragon Hide Bag, but I can not yet reproduce till I have the bag myself (wish my dice well).

    Other than that, I don't see any real big updates coming unless you know of problems I haven't mentioned or have a really good feature idea that I totally missed the boat on.

    Reply Report Permalink
  • slaxi81 said 

    Hy,
    thanks for the answer.
    I´ve some more Ideas, i try to explain with "my fucked up" english (like a nice girl told me : )
    One thing i think it would fit in with MultiTool is a function who disable/enable automatically the "can´t learn/can learn" button at the class/profession teacher window. A step-up of this would be automatically lern all green/learnable abillities when i open the teacher window.
    Just a little thing, but very usefull i think. I think i´ve seen it in a addon but didn´t know which.
    im looking for your "follow me" function (there is an addon with only this function, but i´ve not tested it) and i see a problem and an extension.
    Extension: Automatically Mount up of White List members when i mount up (if possible, don´t know)
    Problem: When i moun´t up on a flying mount, my other following toons do this too, i jump up to fly and my toons stay on ground. (at the time it really sucks that they do this, blizzard didn´t think about that.)

    Hope you like some ideas

    As always: Sorry for bad english and have a nice day ; )

    Slaxi

    Reply Report Permalink
  • slaxi81 said 

    i´ve forgotten i want say something to your post ; )
    Don´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....)

    Reply Report Permalink
  • slaxi81 said 

    still alive?
    this is one of my favourite addons, please don´t let it die ; )

    have a nice day
    slaxi

    Reply Report Permalink
  • Slaxi,

    I'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.

    Reply Report Permalink
  • NOTE ABOUT VERSIONS PREVIOUS TO v0.2.08:
    -----------------------------------------

    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.

    Reply Report Permalink
  • slaxi81 said 

    You´re like the wind. Thank you for your work, that´s exactly what i´ve supposed.

    Greetings

    Slaxi

    Reply Report Permalink
  • Thanks... it really was a good idea, so I made it happen.

    Reply Report Permalink
  • slaxi81 said 

    I like this, very "small" and useful!
    Perhaps 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 ; )

    Reply Report Permalink
  • Slaxi,

    I 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!

    Reply Report Permalink
  • v0.2.07 is live as a Beta.

    The 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.

    Reply Report Permalink
  • Slaxi,

    So 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.

    Reply Report Permalink
  • v0.2.02 was skipped... I started making massive updates to all sorts of things and just made it broken. At some point, I abandoned those changes and started fresh with v0.2.03.

    I 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.

    Reply Report Permalink
  • Just updated to v0.2.01... quite a few fixes. It takes a little time for them to get pushed up, so if you want the latest and greatest NOW, use the curseforge link:

    http://wow.curseforge.com/projects/multitool/files/8-multi-tool-v0-2-01/

    Reply Report Permalink
  • k nevermind, just realized i had to open the quest and flight windows with both toons, sorry for being such a dolt

    Reply Report Permalink
  • No prob... the bit about having to have the quest giver dialog open is both a Blizzard security feature (making it so you have to click something to initiate actions to keep bots from working) and partly due to the way they share/store/present quest gossip/dialogs.

    In 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 :)

    Reply Report Permalink
  • np, I did turn on the debugging feature. Thanks.

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 63,181 QuestHelper Map & Minimap, and Quests...
  2. 7,815 Bagnon Bags & Inventory
  3. 2,457 ArkInventory Bags & Inventory
  4. 2,051 Altoholic Guild, Bags & Inventory, Mail...
  5. 1,920 XLoot Bags & Inventory