Get an Epic Experience with Premium

TooManyAddons

Development Tools Login to Add Favorites
  • 6 Likes
  • World of Warcraft
  • 170 Monthly Downloads
  • Supports: 6.1.0
  • 51,139 Total Downloads
  • Updated 03/11/2015
  • Created 10/02/2007
  • 430 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 2 (GPLv2)
  • Newest File: r42
or

About TooManyAddons

The only mod manager you will ever need. Click 'load profile', and TMA will load the checked, and only the checked, addons.

Great for if you regularly raid or PvP/Arena.

Directions:

  • There is a new 'addon' button in* the game menu, that opens up the TooManyAddons interface.
  • '/TMA' will also open up the interface.
  • Create a profile by typing in the profile name and hitting enter, or you can use the Default profile.
  • Select which addons you want to load as part of the profile.
  • When it is time to change addons, select the profile(s), then click 'Load Profile'

features that aren't instantly obvious:

  • '/TMA aProfile' will instantly load * that profile. Handy for you macrophiles. Spelling must be exact.
  • The interface can be moved by dragging the 'profile' frame. You have to click on the edge of the frame or a clear spot.
  • A profile called 'Default' is created at the very first use of TooManyAddons, for your convenience. Feel free to delete it.
  • A profile called 'Always Load These Addons' will always exist. Anything checked in this profile will always load, no matter what. The checked items will appear grey or shiny in other profiles. By default, TooManyAddons will be checked in this profile.
  • Tooltips show you the description, author and status of the addon.
  • Clicking an addon will automatically click all of its dependencies.
  • Profiles from other characters can be added to the current profiles using the 'import profiles' dropdown.
  • The addon can be closed with the 'esc' key.
  • Addons may be grouped by name. Collapse/Expand buttons allow you to hide addons that are groups, for example, the AltasMod. Clicking the group header will click all of the addons in the group. Turn this feature on by clicking 'grouping' in the options.
  • Hold down the Ctrl or Shift key when selecting profiles to load addons from multiple profiles. Changes made to addons will affect all selected profiles.
  • The last loaded profile(s) will appear green(ish).
  • Options exist in the interface menu (or click the little 'O' button) to hide the Game Menu button, tooltips, groups, and more.
  • Global profiles are now implemented. Global profiles are profiles that are the same across ALL characters.
  • Profiles can be arranged by dragging them up or down the list

------------------------------------------------------------------------
r42 | daxdax | 2015-01-23 00:03:09 +0000 (Fri, 23 Jan 2015) | 1 line
Changed paths:
   M /trunk/TooManyAddons.lua
   M /trunk/TooManyAddons.toc
   M /trunk/TooManyAddonsInterface.lua

Minimal fixes to get it working for Wow 6.0
------------------------------------------------------------------------
r41 | daxdax | 2013-11-14 06:54:37 +0000 (Thu, 14 Nov 2013) | 1 line
Changed paths:
   M /trunk/TooManyAddons.lua

realm name acccess changed
------------------------------------------------------------------------

Comments

First Previous Page 1 of 16 Next Last
  • #238

    This addon awesome ! Why i didn't see that before .. Thanks really  . I love it :)

  • #236
    Error occured in: AddOn: toomanyaddons
    Count: 1
    Message: Note: AddOn toomanyaddons attempted to call a protected function (CompactRaidFrame1:ClearAllPoints()) during combat lockdown.
    Debug:
    [C]: ClearAllPoints()
    ..\FrameXML\FlowContainer.lua:157: FlowContainer_DoLayout()
    ..\FrameXML\FlowContainer.lua:17: FlowContainer_ResumeUpdates()
    ...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:185: CompactRaidFrameContainer_LayoutFrames()
    ...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:130: CompactRaidFrameContainer_TryUpdate()
    ...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:57: CompactRaidFrameContainer_OnEvent()
    [string "*:OnEvent"]:1:
    [string "*:OnEvent"]:1
    Locals:None

    and many many more, all connected to blizz raidframes like:

    Error occured in: AddOn: toomanyaddons
    Count: 1
    Message: Note: AddOn toomanyaddons attempted to call a protected function (CompactRaidFrame1:SetPoint()) during combat lockdown.
    Debug:
    [C]: SetPoint()
    ..\FrameXML\FlowContainer.lua:161: FlowContainer_DoLayout()
    ..\FrameXML\FlowContainer.lua:17: FlowContainer_ResumeUpdates()
    ...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:185: CompactRaidFrameContainer_LayoutFrames()
    ...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:130: CompactRaidFrameContainer_TryUpdate()
    ...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:57: CompactRaidFrameContainer_OnEvent()
    [string "*:OnEvent"]:1:
    [string "*:OnEvent"]:1
    Locals:
    None
  • #237

    Long-standing bug since vanilla Wow, only happens when you have multiple drop-down menus, not related to TMA
    http://www.wowinterface.com/forums/showthread.php?t=45034

  • #235

    Thank you so very much for updating TooManyAddons.  Being forced to use the other options for addon management made me realize how much I appreciate this addon.

  • #234

    New Beta version uploaded.  Post bugs here please.

  • #233

    Its not working at all?

  • #232

    Oh how I wish someone would make a new addon that provided the functionality that this one did. I miss this so much!

  • #230

    There is a new 'addon' button in*  the game menu, that opens up the TooManyAddons interface.

    -> i'm korean and can't speak english well

    in korea, 'addon' button in*  the game menu can't be clicked

    because there is '심의 등급' button on same place

    what can i do for this?

    i wanna let down  'addon' button in*  the game menu under '심의등급'

  • #229

    After moving a character to another realm this error appears after WOW loads, for all characters.

    Date: 2013-12-07 11:26:24
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\toomanyaddons\TooManyAddons.lua line 257:
       table index is nil
    Debug:
       toomanyaddons\TooManyAddons.lua:257: TMAinitialize()
       toomanyaddons\TooManyAddons.lua:211:
          toomanyaddons\TooManyAddons.lua:206

  • #227

    When is this program going to be fixed? It still does not work still get errors and will not load in the game? HELP!

  • #226

    Heya, got this error message, perhaps you or somone else can help.

    oomanyaddons-r39\TooManyAddons-r39.lua:257: table index is nil
    toomanyaddons-r39\TooManyAddons-r39.lua:257: in function "TMAinitialize"
    toomanyaddons-r39\TooManyAddons-r39.lua:211: in function <toomanyaddons\TooManyAddons.lua:206>

    Locals:
    self = <unnamed> {
     0 = <userdata>
    }
    event = "VARIABLES_LOADED"
    arg1 = nil

  • #225

    hey i dont know why but it is not working... i have this error, maybe this will help...

    Date: 2013-11-14 20:29:28
    ID: 4
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\toomanyaddons\TooManyAddons.lua line 1416:
       attempt to index field '?' (a nil value)
    Debug:
       toomanyaddons\TooManyAddons.lua:1416: TMAsavesettings()
       toomanyaddons\TooManyAddons.lua:761: TMAupdate()
       ...face\AddOns\toomanyaddons\TooManyAddonsInterface.lua:610: TMAscrollbar_update()
       ...face\AddOns\toomanyaddons\TooManyAddonsInterface.lua:879:
          ...face\AddOns\toomanyaddons\TooManyAddonsInterface.lua:878
       [C]: Show()
       toomanyaddons\TooManyAddons.lua:699: ?()
       ..\FrameXML\ChatFrame.lua:4316: ChatEdit_ParseText()
       ..\FrameXML\ChatFrame.lua:3962: ChatEdit_SendText()
       ..\FrameXML\ChatFrame.lua:4008: ChatEdit_OnEnterPressed()
       [string "*:OnEnterPressed"]:1:
          [string "*:OnEnterPressed"]:1
    Locals:
    playerName = "Atai"
    serverName = nil
    i = nil
    TMAprofiles = <table> {
    }
    TMAaddonframe = TMAaddonlistframe {
     0 = <userdata>
    }
    TMAprofileframe = TMAprofilelistframe {
     0 = <userdata>
    }
    (*temporary) = nil
    (*temporary) = 0
    (*temporary) = 1
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = "attempt to index field '?' (a nil value)"
    theonetable = <table> {
    }


  • #224

    fixed

  • #228

    How did you fix it?, Im still having problems not loading

  • #223

    What is with this addon it is not working at all. When i make profile after reload or relog it is gone, and i cant see addon in esc meni, and yes i have loaded out of date addons.

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Gamepedia Free-shirt Giveaway