I've been a busy little hacker and I'm pleased to announce the first (pre)release of my new addon management addon... TOAD, or the Task Oriented Addon Director! ^^
Ribbit!
It should be hosted at curse shortly (the project is pending approval as I write this), but you can visit the TOAD curseforge project development page to get the prerelease:
Project page:
http://wow.curseforge.com/projects/toad/
Download:
http://static.curseforge.net/uploads/18/368/396/Toad-r4.zip Edit - 2009-07-08 09:40 - updated link to latest download
So without further ado, here's the same guff I wrote over there!
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. It also has the capability to disable all but a minimal set of addons when you log out or disconnect to really reduce the amount of time it takes to get back in to the game world.
After you log in and while you are playing, the TOAD will try and detect what you are doing and suggest an addon set to be loaded. Currently supported addon tasks include PvE tasks such as questing, instancing (ie. 5-man dungeons), raiding, professional tasks such as crafting and gathering, PvP tasks in the game world, battlegrounds and arenas and there is also support provided to deal with bank alts and auction house mules.
At logout (or disconnect) time, TOAD will 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! Simple right click anywhere on the game world 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). Now if 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.
So, willing testers, go to it! Fire your questions at me! And I hope you like it just a little bit. :)
More instructions and improvements sure to follow!
Last updated 2010-12-21
Zaqzon
This conversation between me
[07/07/2009]
21:50 [Tiptoer]: finally got it working
21:50 [Zaqzon]: lol, k
21:50 [Zaqzon]: want some clues? =]
21:51 [Tiptoer]: yh
21:51 [Zaqzon]: ok, so here's how i've got mine configured atm
21:52 [Zaqzon]: in acp i have a set called "Base UI"
21:52 [Zaqzon]: which contains things like my bags addon, unit frames, action bars etc.
21:52 [Zaqzon]: i assign that to Base UI in TOAD
21:53 [Zaqzon]: in the ACP->TOAD section
21:53 [Zaqzon]: i also have a set defined in ACP called "Min UI" which contains things I always want to be loaded - but minimum possible
21:54 [Zaqzon]: things like buggrabber and clearfont
21:54 [Tiptoer]: ok
21:54 [Zaqzon]: and i assign that to "Absolute Minimum" in TOAD
21:54 [Zaqzon]: now, by default TOAD comes with "Minimize addons on logout" turned off
21:55 [Zaqzon]: once you have your Min UI and Base UI set up, you can turn that on
21:55 [Zaqzon]: then, when you log out, you'll only have Min UI enabled when you come back in
21:56 [Zaqzon]: next step is to set up something a bit more useful, such as a Questing set
21:56 [Tiptoer]: so u have set up sets in acp 1st then how u transfer to toad?
21:56 [Zaqzon]: containing things like QuestHelper etc.
21:56 [Zaqzon]: yeah, you set up the sets in ACP
21:56 [Zaqzon]: and use the ACP->TOAD config section of TOAD to link the two
21:57 [Tiptoer]: ahh
21:57 [Tiptoer]: so taod recognizes acp set
21:57 [Zaqzon]: i didn't see any point reinventing the wheel for addon sets :)
21:57 [Zaqzon]: indeedy
21:58 [Tiptoer]: ok i set up and let u know how it goes thx zaq should be very useful
21:58 [Zaqzon]: ok, good luck - as i say, just hit me with questions as they come up :)
21:58 [Tiptoer]: and i can turn the spam off and on:)
21:59 [Zaqzon]: yup - that's in Options -> Announcement Control
21:59 [Tiptoer]: yh i saw ok time to sort set
21:59 [Zaqzon]: you won't see any auto detection stuff until you've set up your Quest set
21:59 [Tiptoer]: how it knows when im questing
21:59 [Zaqzon]: that'll be the set most often prompted for - ie. when you log in not in an instance
21:59 [Tiptoer]: ahh
22:00 [Zaqzon]: the assumption is if you're not in an instance you are likely to be going questing
22:00 [Zaqzon]: if you're not you can always enable the "Idle" set which is effectively just the Base UI :)
22:00 [Tiptoer]: i see so it just checks for instances and raids
22:00 [Zaqzon]: yup, it checks if you're in a 5-man or raid instance, bg or arena
22:01 [Tiptoer]: kool bet took u ages to fine tune it
22:01 [Zaqzon]: the other sets aren't auto prompted yet (well, apart from Emergency Combat :-))0
22:01 [Tiptoer]: :)
22:01 [Zaqzon]: which i still need to test somehow :-p
22:02 [Tiptoer]: dc on purpose during a raid?
22:02 [Zaqzon]: hehehe, yeah, something like that
22:06 [Tiptoer]: i got an error when tried to rename set 1
22:07 [Zaqzon]: yeah, in ACP - hit enter rather than click the button
22:07 [Tiptoer]: ahh
22:31 [Tiptoer]: looking good:)))))))))))))
22:31 [Zaqzon]: good oh :)
Last updated 2010-12-21
Zaqzon
TOAD is now syndicated by
Curse page: http://wow.curse.com/downloads/wow-addons/details/toad.aspx
Curse client download link: psyn://addonservice.curse.com/AddOnService.asmx/GetAddOn?pAddOnId=19972
Last updated 2010-12-21
Snowdevil
Gratz to you, Zaq. But I
But I don't think I'll need it with having only the essential raiding add-ons and auctioneer.
Lueytoo
Hey Zaq, A couple of
A couple of suggestions for ya m8.
1. Raid Leader Set Option - In here i would have BigBro, The Fail addon etc
2. Raid Member Set Option - Here would just be raiding addons not leader stuff
Dinac and myself now use the same leader addons and we were both spamming raid chat with the fail stuff a bit too much last night :)
3. Possibly a Raid Assist for ML etc, but that may be over the top.
4. Maybe a Raid Base option, then overlay Leader option or something.
5. The ability to turn off DND in 5 mans :)