Thread: warning
View Single Post
11-12-09, 10:35 PM   #11
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2006
Posts: 5,617
Originally Posted by xromania™ View Post
Why isnt for big addons like guest helper, recount etc wich can crash the game in (dalaran) A INGAME OPTION TO disable/enable it, so when we login in dalaran for example to avoid crashes??
If the "crash" occurs while you're logging in, how would an in-game toggle help you? It's not like you can finish logging in, turn the addon off, and then ... finish logging in again?

Blizzard already provides a tool that actually solves your problem. If you logged out in Dalaran, then hit "Enter World" to log back in, click the "AddOns" button in the lower left corner of the screen. Find QuestHelper (or Recount or whatever) in the list and uncheck the checkbox next to its name. Now log in. Since the addon is disabled, it doesn't try to load at all, and you don't "crash". Once you leave Dalaran or engage in an aspect of the game where the addon would be useful, enable it.

You may find existing in-game addon management tools such as Ampere or ACP to be helpful -- they allow you to manually enable addons without logging out, and reload the UI to enable the addon. Likewise, if you're going to a battleground and don't want Recount running (though if you configure Recount properly to not collect data in battlegrounds, it uses no CPU time and only an insignificantly small amount of static memory while you're in a battleground), you can use one of these tools to disable it and reload the UI without logging out.

Finally, as others have pointed out, no author codes their addon to intentionally or unconditionally force users to be disconnected if they log in while in Dalaran. These issues occur only for some users, and even for those users, they don't happen all the time. Such issues aren't really predictable by an addon, as they are caused by a combination of factors which can be as varied as the way Blizzard wrote the WoW client, the way Blizzard operates the WoW servers, the way you have configured and used the addon, the quality of your Internet connection, and the capabilities of your computer hardware. Oftentimes, even if many users report disconnects while using an addon, it's difficult for the author to solve the problem because he's probably never experienced the problem himself, and can't reproduce it reliably if at all.

Asking every addon author to implement manual enable/disable functions for their individual addon(s) is an unreasonable and unnecessary solution to a problem that doesn't really exist. You already have the tools to prevent login "crashes". If you know that your computer can't load the game world and all of your addons quickly enough to avoid disconnects in Dalaran, it's not the responsibility of any addon author to work around the problem for you -- it's your responsibility to do so, either by upgrading your computer, or by disabling some of your heavier addons so your computer can handle the load.

Originally Posted by Xrystal View Post
If you add an addonloader addon it allows you to unload addons on the fly. With a realodui to refresh the interface. The one I used was Addon Control Panel (ACP). I think its home was on curse but can't recall at present.
AddonLoader is a specific addon, and does not perform the functions ACP does. AddonLoader handles automatically loading load-on-demand addons under specific circumstances as defined by each addon's author. It doesn't let you manually enable or disable addons, or reload the UI.
  Reply With Quote