Category: Miscellaneous
Addon Information
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Ammo's Portal Bug Reports Feature Requests
Author:
Version:
r103-release
Date:
08-19-2009 03:53 AM
Size:
15.49 Kb
Downloads:
8,158
Favorites:
253
MD5:
Pictures
Click to enlarge
AddonLoader config
Addon Loader   Popular! (More than 5000 hits)
AddonLoader is an addon that loads other addons automatically, as and when they are needed, which speeds up the logon process.

Note that addons need to be aware of AddonLoader for this to work; if you see "X-LoadOn-..." tags in their .toc files, they are!

For documentation on AddonLoader and its use: http://www.wowwiki.com/AddonLoader

Amongst the supported addons:
- Most of Tekkub's Addons
- Mapster
- Most of Ammo's Addons
  Change Log - Addon Loader
r103-release
- 3.2 compat
- fix bug with LibBabble-Zone-3.0 not being loaded if available and needed

r100-release
- support multiple classes in X-LoadOn-Class
- minor fixes
- URL to wiki documentation now points the right way

r95-release
- add AddonLoader:RemoveInterfaceOptions API to remove the addonloader added interface options. Should be used in case the addon can be loaded from smoething other than the interface options as well:
if AddonLoader and AddonLoader.RemoveInterfaceOptions then
AddonLoader:RemoveInterfaceOptions(<name>)
end
-- add interface options for addon here

r93-release
- Add support for X-LoadOn-InterfaceOptions: <name>
This will add a dummy entry in the interface options addons screen, and when clicked loads the addon and refreshes to the same category <name>. The addon is responsible for adding a new screen with the same name.

r90-release
- ruRU added
- Fix coloring of addon dropdown
- Add tooltips to LDB launchers

r83-release
- fix bug that would occur when having no AddonLoader enabled addons installed

r81-release
- remove a wotlk exception
- sort addons alphabetically

r79-release:
- 3.1 update

r77-release:
- fix X-LoadOn-AuctionHouse that has been broken for ages, thanks Medah

r75-release:
- add support for subzones in X-LoadOn-Zone

r72-release:
- add support for X-LoadOn-Realm
- add support for multiple slashcommand handlers each slashcommand in X-LoadOn-Slash can now have an individual handler

r68-release:
- Add zhTW and zhCN locales

r66-release:
- Fix issue with X-LoadOn-Execute not working properly

r61-release:
- Initial release on wowinterface
  Optional Files - Addon Loader
Sorry, there are currently no optional files available.
  Archived Versions - Addon Loader
File Name
Version
Size
Author
Date
r100-release
16kB
Ammo
07-01-2009 07:28 AM
r95-release
16kB
Ammo
05-30-2009 01:45 AM
r93-release
16kB
Ammo
05-29-2009 04:39 AM
r90-release
15kB
Ammo
05-21-2009 11:06 AM
r83-release
15kB
Ammo
05-13-2009 03:14 AM
r81-release
14kB
Ammo
05-12-2009 04:43 AM
r79-release
14kB
Ammo
04-30-2009 02:07 AM
r77-release
17kB
Ammo
02-04-2009 01:20 AM
r75-release
17kB
Ammo
01-22-2009 02:18 AM
r67-release
17kB
Ammo
01-17-2009 06:10 AM
r68-release
16kB
Ammo
11-30-2008 02:55 AM
r66-release
15kB
Ammo
11-24-2008 02:35 PM
  Comments - Addon Loader
Post A Reply Comment Options
Old 03-15-2010, 09:00 AM  
Cladhaire
Salad!
 
Cladhaire's Avatar
WoWInterface Super Moderator
Interface Author - Click to view interfaces

Forum posts: 1624
File comments: 3272
Uploads: 16
Re: Update for 3.3?

Quote:
Originally posted by Arahila1
I am having issues with any addons not updated in late Feb-Mar. My chat gets messed up among other things. After running all the repairs, reloads, etc, the problem was resolved by deleting any addon without a recent update. I have no idea what has changed. Stinks as I love my addons.

Thanks
The only change would be a one-line change to the table of contents file, which isn't necessary. If you're having issues, I suggest you check the 'Load out of date addons' checkbox on the addon selection screen.

There are no updates required for 3.3 with this addon.
__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..."

http://cladhaire.wowinterface.com
Cladhaire is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-15-2010, 08:04 AM  
Arahila1
A Kobold Labourer
 
Arahila1's Avatar

Forum posts: 0
File comments: 1
Uploads: 0
Unhappy Update for 3.3?

I am having issues with any addons not updated in late Feb-Mar. My chat gets messed up among other things. After running all the repairs, reloads, etc, the problem was resolved by deleting any addon without a recent update. I have no idea what has changed. Stinks as I love my addons.

Thanks
__________________
Your mother was a hamster and your father smelt of elderberries!
Arahila1 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 07-12-2009, 02:46 AM  
Ammo
Premium Member
Premium Member
Interface Author - Click to view interfaces

Forum posts: 14
File comments: 131
Uploads: 26
Re: problem maybe

That is not an AddonLoader issue, it's an issue with one of the addons not properly supporting it.

-Ammo

Quote:
Originally posted by kappe
i'm getting this bug on login and or reloadui:

[2009/07/11 21:58:37-163-x1]: Cartographer_Notes-2.0\Notes.lua:3587: attempt to index field 'externalDBs' (a nil value)
InFlight_Load-3.1.001\InFlight_Load.lua:344: in function `PLAYER_LOGIN'
InFlight_Load-3.1.001\InFlight_Load.lua:28: in function `?'
InFlight_Load-3.1.001\InFlight_Load.lua:3: in function <Interface\AddOns\InFlight_Load\InFlight_Load.lua:3>
<in C code>: in function `LoadAddOn'
AddonLoader-2.0\AddonLoader.lua:109: in function <Interface\AddOns\AddonLoader\AddonLoader.lua:100>
(tail call): ?:
<string>:"LoadAddOn('Quartz')":1: in function `handler'
AddonLoader-2.0\AddonLoader.lua:129: in function <Interface\AddOns\AddonLoader\AddonLoader.lua:119>
<in C code>: in function `CallCompanion'
SmartMount-1.1\Core.lua:96: in function `OnEvent'
<string>:"*:OnEvent":1: in function <[string "*:OnEvent"]:1>

---

and this when i vidit a flight master:

[2009/07/11 22:00:00-163-x1]: InFlight_Load-3.1.001\InFlight_Load.lua:317: Database "InFlight" not registered.
Cartographer_Notes-2.0\Notes.lua:4055: in function `GetNearbyNote'
InFlight_Load-3.1.001\InFlight_Load.lua:317: in function <Interface\AddOns\InFlight_Load\InFlight_Load.lua:316>
InFlight_Load-3.1.001\InFlight_Load.lua:271: in function <Interface\AddOns\InFlight_Load\InFlight_Load.lua:264>
InFlight_Load-3.1.001\InFlight_Load.lua:45: in function `?'
InFlight_Load-3.1.001\InFlight_Load.lua:3: in function <Interface\AddOns\InFlight_Load\InFlight_Load.lua:3>

---



any suggestion?
Ammo is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 07-11-2009, 03:01 PM  
kappe
A Murloc Raider

Forum posts: 5
File comments: 81
Uploads: 0
problem maybe

i'm getting this bug on login and or reloadui:

[2009/07/11 21:58:37-163-x1]: Cartographer_Notes-2.0\Notes.lua:3587: attempt to index field 'externalDBs' (a nil value)
InFlight_Load-3.1.001\InFlight_Load.lua:344: in function `PLAYER_LOGIN'
InFlight_Load-3.1.001\InFlight_Load.lua:28: in function `?'
InFlight_Load-3.1.001\InFlight_Load.lua:3: in function <Interface\AddOns\InFlight_Load\InFlight_Load.lua:3>
<in C code>: in function `LoadAddOn'
AddonLoader-2.0\AddonLoader.lua:109: in function <Interface\AddOns\AddonLoader\AddonLoader.lua:100>
(tail call): ?:
<string>:"LoadAddOn('Quartz')":1: in function `handler'
AddonLoader-2.0\AddonLoader.lua:129: in function <Interface\AddOns\AddonLoader\AddonLoader.lua:119>
<in C code>: in function `CallCompanion'
SmartMount-1.1\Core.lua:96: in function `OnEvent'
<string>:"*:OnEvent":1: in function <[string "*:OnEvent"]:1>

---

and this when i vidit a flight master:

[2009/07/11 22:00:00-163-x1]: InFlight_Load-3.1.001\InFlight_Load.lua:317: Database "InFlight" not registered.
Cartographer_Notes-2.0\Notes.lua:4055: in function `GetNearbyNote'
InFlight_Load-3.1.001\InFlight_Load.lua:317: in function <Interface\AddOns\InFlight_Load\InFlight_Load.lua:316>
InFlight_Load-3.1.001\InFlight_Load.lua:271: in function <Interface\AddOns\InFlight_Load\InFlight_Load.lua:264>
InFlight_Load-3.1.001\InFlight_Load.lua:45: in function `?'
InFlight_Load-3.1.001\InFlight_Load.lua:3: in function <Interface\AddOns\InFlight_Load\InFlight_Load.lua:3>

---



any suggestion?
kappe is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-30-2009, 06:27 PM  
AyaJulia
A Deviate Faerie Dragon

Forum posts: 15
File comments: 9
Uploads: 0
Quote:
Originally posted by Ammo
You forgot:

## LoadManagers: AddonLoader
Oh. Weird, all of the other addons loaded fine without having to put that in. >.>

Oh well, thanks very much for the tech support and keep up the awesome work. ^^
AyaJulia is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-30-2009, 05:25 PM  
Ammo
Premium Member
Premium Member
Interface Author - Click to view interfaces

Forum posts: 14
File comments: 131
Uploads: 26
Quote:
Here's an example of what I did from PallyPower:
Code:
## X-Curse-Project-Name: PallyPower
## X-Curse-Project-ID: pally-power
## X-Curse-Repository-ID: wow/pally-power/mainline
## X-LoadOn-Class: Paladin

#@no-lib-strip@
embeds.xml
Did I do it wrong, or does X-LoadOn-Class not work anymore?

Thanks very much in advance. [/b]
You forgot:

## LoadManagers: AddonLoader
Ammo is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-30-2009, 12:53 PM  
AyaJulia
A Deviate Faerie Dragon

Forum posts: 15
File comments: 9
Uploads: 0
Hello. First off, thanks for the wonderful addon. I have disconnect-prone load screens because of the number of addons I have, and this REALLY helps.

One question though.

I've edited the .toc files of many of my class-specific addons, (Necrosis, PallyPower, GridStatusMending, GridStatusLifebloom, Track-o-Matique) to include the line ## X-LoadOn-Class: <ClassName here> but all of these are still loading at all times. For example, my priest has PallyPower and is getting an error that Track-o-Matique has disabled itself since it's a hunter-only addon.

Here's an example of what I did from PallyPower:
Code:
## X-Curse-Project-Name: PallyPower
## X-Curse-Project-ID: pally-power
## X-Curse-Repository-ID: wow/pally-power/mainline
## X-LoadOn-Class: Paladin

#@no-lib-strip@
embeds.xml
Did I do it wrong, or does X-LoadOn-Class not work anymore?

Thanks very much in advance.
AyaJulia is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-29-2009, 06:22 AM  
Slakah
A Molten Giant
 
Slakah's Avatar
Interface Author - Click to view interfaces

Forum posts: 780
File comments: 138
Uploads: 25
Quote:
- Add support for X-LoadOn-InterfaceOptions: <name>
Sweet, was just about to suggest this .
Slakah is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-30-2009, 04:37 AM  
cashdash
A Defias Bandit
 
cashdash's Avatar
Interface Author - Click to view interfaces

Forum posts: 3
File comments: 10
Uploads: 3
Re: TomTom

Quote:
Originally posted by forty2j
Your screenshot shows TomTom, but the only addon of mine AddonLoader finds is Tipsy. My TomTom (and everything else) just loads normally.
Did you manually edit TomTom's TOC to look for AddonLoader? And is that something you need to repeat with each addon update?
TomTom has its Options in the interface/addons panel so this is why its shown there, the AddonLoader option Panel is there aswell, as every addon that use the Blizzard Option Panel.
__________________
cashdash is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-26-2009, 05:41 PM  
Ammo
Premium Member
Premium Member
Interface Author - Click to view interfaces

Forum posts: 14
File comments: 131
Uploads: 26
Re: TomTom

Quote:
Originally posted by forty2j
Your screenshot shows TomTom, but the only addon of mine AddonLoader finds is Tipsy. My TomTom (and everything else) just loads normally.
Did you manually edit TomTom's TOC to look for AddonLoader? And is that something you need to repeat with each addon update?
I didn't edit anything.

-Ammo
Ammo is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-24-2009, 10:12 AM  
forty2j
A Chromatic Dragonspawn

Forum posts: 195
File comments: 260
Uploads: 0
TomTom

Your screenshot shows TomTom, but the only addon of mine AddonLoader finds is Tipsy. My TomTom (and everything else) just loads normally.
Did you manually edit TomTom's TOC to look for AddonLoader? And is that something you need to repeat with each addon update?

Last edited by forty2j : 02-24-2009 at 10:13 AM.
forty2j is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-15-2009, 10:12 AM  
Jaim Sandar
A Deviate Faerie Dragon
Interface Author - Click to view interfaces

Forum posts: 13
File comments: 302
Uploads: 1
Re: AL & Broker2Fubar

Quote:
Originally posted by Ammo
Disabling AddonLoader ...
Thank you so much for the explanation.
Jaim Sandar is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-14-2009, 04:43 PM  
Ammo
Premium Member
Premium Member
Interface Author - Click to view interfaces

Forum posts: 14
File comments: 131
Uploads: 26
Re: Re: Re: AL & Broker2Fubar

Quote:
Originally posted by Jaim Sandar
I'm not sure what all of that means. So, to easily get things back to normal after removing AddonLoader (AddonLoader out of addonlist and other addons loadmanager available so they can load), what must be done? Did I miss a step when I disabled AddonLoader, like maybe log off/log on?

Thank you.
Disabling AddonLoader from the Character Screen is not good enough, deleting the folder is the only way. The problem is when the game detects a loadmanager it sets all addons that have that loadmanager set as a dep to wait for the loadmanager to load them. But a disabled loadmanager doesn't load itself so the addons never get their signal to load.
Ammo is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-14-2009, 02:24 PM  
Jaim Sandar
A Deviate Faerie Dragon
Interface Author - Click to view interfaces

Forum posts: 13
File comments: 302
Uploads: 1
Re: Re: AL & Broker2Fubar

Quote:
Originally posted by Ammo
If you disable AddonLoader it is still in the addonlist and the other addons won't be loading due to their loadmanager being present but not available.
I'm not sure what all of that means. So, to easily get things back to normal after removing AddonLoader (AddonLoader out of addonlist and other addons loadmanager available so they can load), what must be done? Did I miss a step when I disabled AddonLoader, like maybe log off/log on?

Thank you.
Jaim Sandar is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-14-2009, 12:58 PM  
Ammo
Premium Member
Premium Member
Interface Author - Click to view interfaces

Forum posts: 14
File comments: 131
Uploads: 26
Re: AL & Broker2Fubar

Quote:
Originally posted by Jaim Sandar
I use several LDB AddOns with Broker2Fubar to display them in Fubar. After I installed AddOn Loader, several of the LDB mods are delayed. After they are loaded, the fonts & icons are much larger than before, and much larger than the Fubar/LDB plugins that are not delayed. These are the LDB AddOns affected, as far as I could tell:

Reveleation
Broker_Trainer
TradeSkillInfo
Broker_Hitcrit
Ara_Broker_Guilds_Friends

OK, so I disable AddOn Loader, reload UI/relog, and forget about using AddOn Loader, right?
Nope. Not that simple.
When I did that, the delayed AddOns are now disabled and won't load on logging in or reload UI.

To get things back to normal I had to disable AddOn Loader and all of the AddOns that were delayed, then log on & re-enable the disabled AddOns (except AddOn Loader), then reloadUI or log off/on.

Until I can figure out how to resolve the enlarged display thing, I will have to live without AddOn Loader.

Thank you.
If you disable AddonLoader it is still in the addonlist and the other addons won't be loading due to their loadmanager being present but not available

As for the Fubar2Broker issue I suggest taking it up with the authors, it's a bug in your display addon not AddonLoader.

-Ammo
Ammo is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.