View Single Post
06-16-09, 07:01 PM   #11
jbashara
A Deviate Faerie Dragon
 
jbashara's Avatar
Join Date: Apr 2009
Posts: 17
Originally Posted by Tristanian View Post
Just a small clarification. Addon Loader isn't some kind of magic sauce that converts your addons to Load-On-Demand if they aren't specifically set in that way inside their .toc. Addon Loader is just a "load manager", meaning that it can manage the way addons that are "aware" of the manager (## LoadManagers: AddonLoader in the .toc), are to be loaded, whether that means a delayed load or loading based on a specific condition, eg. a certain character class present.

If for some reason you decide to delete Addon Loader, your addon will still load normally, despite having the tags for it, in its .toc. If you disable Addon Loader and your addon(s) contain the tags to detect it, then they won't load AT ALL, since their load manager is present but not really working, so it does not "signal" them on when to load.
Right, I understand this. What I'm wondering is if we're able to manually edit the .toc and/or .lua to build the AddonLoader compatibility, as well as the LOD hook itself, if need be.

Also, from what I understood about AddonLoader, if an addon WAS already written to support it, the user could define specific hooks, like the addon not loading until the bank is visited, or entering a Battleground.

These are two separate questions. Are both true?

Thanks,

Josh
  Reply With Quote