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

  • Your Rating

  • Share
  • Report Abuse

Toad

 

Project Updated:
Files Updated: Fri, Jul 10 2009
Supports Game Version: 3.1.0
Category: Miscellaneous
Tags:

[Edit Tags]

Project Manager: Zaqzon
Additional Authors: No additional authors
Current Version: v1.0.0-beta-3
License: MIT License
Development Site: CurseForge
Avg Daily DL (last 30 days): 1
Downloads Total: 507
Favorites: 10
Comments: 11
  • Curse Giveaways
  • Alganon

    Alganon

    Alganon Open Beta Key Giveaway Alganon is an upcoming fantasy-based MMORPG that allows thousands of people to play together in a virtual world that features a rich history dominated by commanding deities...

    Get Key

  • Contests
  • About Toad
  •  

TOAD, or Task Oriented Addon Director, is an addon manager that builds on top of ACP (Addon Control Panel) to provide easy, prompted, switching between task based addon sets by detecting where you are and what you are doing. This allows you to reduce the number of addons you have loaded at any one time, which decreases memory consumption and improves performance. TOAD also provides a capability to disable all but a minimal set of addons when you log out or disconnect to significantly reduce the amount of time it takes to get back in to the game world.

After you log in and as you move between zones and instances, the TOAD will try and detect what you are doing and suggest an addon set to be loaded based on the task you are performing. Currently supported tasks include PvE tasks such as questing, instancing (ie. 5-man dungeons) and raiding, profession related tasks such as crafting and gathering, PvP tasks such as fighting in battlegrounds and arenas (as well as the game world), and standalone tasks for dealing with banking alts and auction house mules.

At logout (or disconnect) time, TOAD can disable all but your configured set of minimal addons so that when you login to the game world, load times are drastically reduced. Ever DC in the middle of a boss encounter and have trouble getting back in? TOAD will give you the best chance to return to the battle ASAP! Additionally, define an Emergency Combat set and should TOAD detect that you have reentered the game world in combat, TOAD will make it quick and easy to get back on your feet and get back to the battle! Click the accept button and the addon set will be loaded - and then you can sort out all those somewhat less essential addons straight after you've looted. ^^

TOAD requires you to set up addon sets in ACP, but uses the addon sets in an additive fashion. For example, you could set up an ACP addon set containing all the addons you always use for PvE and further sets containing additional addons that you only use during questing (QuestHelper for example? :)) or raiding (hello BigWigs and oRA2). Then, when you find a brand new addon you want to use everywhere, just add it to one of the base sets and it will be available for all the related tasks (eg. Raiding -> PvE -> PvX -> Base -> Minimum -> System, while Battleground -> PvP -> PvX -> Base -> Minimum -> System).

TOAD is integrated with LDB in order to display the currently selected task and allow quick access to the task switching panel and has full command line support making it simple to write macros to perform task changes yourself.

1.0.0-beta-3 changes

  • While performing a reload UI on task switch set the DND message rather than AFK message everywhere - not just in battlegrounds. It's more reliable to clear the DND status - AFAICT, AFK has some kind of protection on it to prevent addons removing the flag without a UI interaction (makes sense!). Also, make sure we don't trample over any existing DND status - just leave it intact.

1.0.0-beta-2 changes

Meneh improvements!

  • corpse runs no longer cause a task switch prompt
  • renamed "static task" to "sticky task"
  • added "manual task switching" option
  • added duplicate and unused addon list command (/toad list dups, /toad list unused) so you can see what's, well, duplicated or unused across your ACP addon sets
  • added "Minimum" as an activity, to make it easy to switch to the minimum addons setting
  • added "combat failsafe" option which activates the Emergency Combat set if you disconnect while in combat (not fully tested)
  • removed panic worldframe clicker - can't do that in combat.
  • renamed "idling" to "idle" for consistency with other verb tenses
  • Emergency Combat set now depends on Minimum UI base set, not Base UI set - put whatever bits of the Base UI you need for emergency combat into the Emergency Combat set
  • added a "Detect now" button to the GUI options and "/toad detect" to the command line options
  • LDB data object toggles options screen with LeftButton and causes a task detect with RightButton
  • Added tooltip to LDB data object to explain the different clicks
  • Default the guild announcement spam to off - raid and party spam remains on by default
  • Deal better with current task vs. detected task and sticky task
  • Correctly deal with disabling/re-enabling current addons when zoning (ie. leaves, enters when not reloading)
  • various code tidying
  • trigger detect task when leaving a raid group (not fully tested) and not before (aka the Naxx corpse run fix)
  • trigger detect task when unghosting
  • nicer default chat frame feedback as to what Toad is detecting
  • Downloads (4)
  •  
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  
  Toad v1.0.0-beta-3 Beta 3.1.0 316 7/10/2009
  Toad v1.0.0-beta-2 Beta 3.1.0 67 7/10/2009
  Toad v1.0.0-beta-1 Beta 3.1.0 98 7/8/2009
  Toad v1.0.0-alpha-1 Beta 3.1.0 24 7/7/2009
  • 1 page(s)
  • 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.
  • Sharkish said

    Thanks for the addon! I have been using too many addons but this seems easier and if it does it for me even better. I hate selecting the addons because sometimes I forget to even load the mod program :P Just need the patch to install and the server to go up to test it out. Kudos!

    Reply Report Permalink
  • Zaqzon said

    Please see the description above for the changes made in beta-2.

    Enjoy!

    Reply Report Permalink
  • Kyashar said

    This is probably just because I have too many addons and I'm getting confused, but would there be any way to get some sort of notification (via Toad or ACP's Listing) of if an addon is already included in another set? I get the feeling I'm probably including one addon in 2 areas but its kinda hard to flick around without losing what I was doing in the first place.

    Other than that its a brilliant addon, has sped up my game immensely!

    Reply Report Permalink
  • Zaqzon said

    Ooh, yes, that would be nice - I've had the same concern. Even just reporting that at the command line would be useful. I'll look into it.

    Actually, something I was thinking about was a command/display to show what addons are not in _any_ sets too - then you can either add them cos you missed them, or delete them cos you don't actually use them or don't need them any more...

    Reply Report Permalink
  • urmomma said

    I have downloaded ur toad and fund it very useful, i took about 10 - 15 minutes setting up the sifferent set i would use and set the toad running. It saves me a lot of FPS by using the adds that I only need and it simple to add another add to the aet or take one out. It will take a couple of tries to get all the add ons right,but once ur set up properly, you have no more messing around logging in and out to load an add. Thx zaqzon am waiting to see if you can lose the prompt to change when you wipe in a raid etc

    Reply Report Permalink
  • Zaqzon said

    /wave!

    Glad you're getting some use out of it and that you got up and running so quickly. Keep the feedback coming.

    I've added code to prevent the prompt-on-corpse-run issue, but need to test it before I create beta-2... I guess I'll have to find a mob willing to kill me... =]

    Reply Report Permalink
  • Beutju said

    So but this will only work for load on demand addons?

    Reply Report Permalink
  • Zaqzon said

    No, this works for any sets of addons - it will trigger a UI reload to load the new addon set. When the TOAD detects a task change it will prompt you and clicking the "Accept" button will trigger the reload. A UI reload will also occur when you manually switch task using the options dialog or '/toad task ' command line.

    The TOAD can optionally announce that you are reloading addons to guild, party, raid or battleground chat, and will AFK/DND you with a similar message while you are reloading. If announcing to a channel, an announcement will be made to say you're ready for action again after the reload has completed! :)

    [NB. The DND/AFK feature is still under development and you may end up remaining AFK/DND after the reload has completed - it's on my list of things to fix!]

    Reply Report Permalink
  • ramonbrege said

    Also thanks for the class specific instructions. I guess i just never noticed that part. :)

    Reply Report Permalink
  • Zaqzon said

    np - it's not immediately obvious. :)

    Reply Report Permalink
  • ramonbrege said

    I dunno what happened but the first time tha addon tried to load my already made raid profile it disabled every addon on the list. Im uninstalling and reinstalling and then gonna remake my profiles, hopefully this solves the prob, ill keep it posted here.

    Reply Report Permalink
  • Zaqzon said

    Hmm, haven't had that happen myself... If it's still happening can you tell me how the addons are being loaded (manually by clicking the Raid button or /toad task raid, or automatically after clicking "Accept" after zoning into a raid instance) and what mappings you have set in the "ACP->Toad" section of the TOAD options.

    There is a bit of an issue with TOAD making a guess as to what you're doing every time you zone and setting the addon set without prompting you - it doesn't have any effect until a reloadui, but it caught me out in a raid last night when i did a manual reloadui and got my questing addon set after a corpse run!

    Expect a fix in the next 24 hours. :)

    Reply Report Permalink
  • Palisis said

    Ok... i dont post here often. But this is heck of an addon. Kudos to you man.

    Reply Report Permalink
  • Zaqzon said

    /bow :-)

    Reply Report Permalink
  • ramonbrege said

    Ok, i just gotta say, out of ALL the addons i have (Round 100 or so.) I absolutely love this, when ever a guild buddie say BRB Gotta switch addons I actually have a macro to tell them bout this addon,EVERYONE who uses addons should have this, It should be an automatic download with the curse client.

    Although, i have only one request from the author. I need a way to have ACP detect when i switch toons. I don't need DK adds for my hunter or vice verca. This would be a great addition. Unless its there and im just a moron.
    Thanks for your great addon and plz NEVER abandon this.

    Reply Report Permalink
  • Zaqzon said

    Firstly, many thanks for the praise! I'm glad somebody out there has already found this useful - a couple of guildies and I have been using it while raiding tonight and already have a couple of improvements which I'll endeavor to get in over the next couple of days! (Primarily, detect when you're dead and don't prompt to switch tasks - corpse running is, of course, a very important part of the game! ;-))

    Ok, down to business - I don't _think_ you're not a moron, but there is already an option in ACP for enabling class specific addons, and the TOAD provides integration with it.

    Just above the "Default" option in the Sets menu of ACP should be a set pre-named after the class of the character you're currently playing. Stick your class-specific addons in here and then make sure "Enable class addons?" is checked in the TOAD options section.

    If this isn't quite what you're looking for, let me know, and I'll see what else I can cook up for you. :-)

    Reply Report Permalink
  • Zaqzon said

    LOL, I meant "I don't _think_ you're a moron" - sorry about the double negative. ^^

    Reply Report Permalink
  • Zaqzon said

    A couple of notes about ACP:

    1. if you're getting an error when renaming an addon set, hit your Enter key rather than clicking the Accept button (go figure :-))
    2. ACP is hard-coded to a limit of 10 custom addon sets. Currently TOAD can deal with 5 more than that if you modify ACP to allow 15 (15 seemed enough to cover all the current tasks). To modify ACP to allow 15 sets change the following line in ACP/ACP.lua:

    local ACP_SET_SIZE = 10

    to read (you guessed it!):

    local ACP_SET_SIZE = 15

    Happy addon customization!

    Reply Report Permalink
  • Zaqzon said

    And in followup to this, from the ACP comments:

    doxxx said Sat May 23 14:29:15 2009

    To fix the error on renaming, replace line 443 in ACP.lua with the following:

    local text = this:GetParent().editBox:GetText()

    Reply Report Permalink
  • Liquidska said

    I like the idea of this addon and I can definatly get some use out of this. But so far all I got toad to do was disable all my addons and spam my guild a bit. I am trying to set some profiles for it to load but all I get for options is "disabled".

    Ima gonna keep an eye on this one.

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 1,557 Skinner Miscellaneous
  2. 823 FuBar 3.6 Miscellaneous
  3. 644 Examiner Miscellaneous
  4. 454 FuBar_MoneyFu Miscellaneous
  5. 366 Talented Miscellaneous