Because I use a lot of Ace2 addons, I downloaded !!!StandaloneLibraries and used WAU to update all libs and addons (without externals). It works nice but because I have a lot of addons, it's hard to navigate them with lot of libraries in addons folder.
Is there any way to put all libs in one folder and keep them Load-on-Demand?
I saw addon !!!LeaveMeAlone Libraries in http://files.wowace.com/ and it seems that it's purpose is what I search for but don't understand how to use it...
I have also read something about SVN and !!!Libs, but I also don't understand how to use it...
Yeah, I already knew that way, I thought that maybe some addon would do the trick... I guess not.
Thank you anyway.
!!!LeaveMeAloneLibraries are for people who want to install libraries themselves, but want WAU to update without externals automatically. I thought it was ironic and funny, so i put it on the svn.
I too use WAU and without externals. The addonfolder is a mess now, but I guess I have to live with that.
It's not just aesthetics. I also run standalone and have a slew of library folders in my Addons directory. The thing I find annoying is troubleshooting addon errors. Typically if you have an addon acting up or if you have some weird error messages and can't figure out where they're coming from, you disable and enable various addons until you narrow it down. Not so easy when you have 20 libraries all over your addon list that also need to be checked by hand.
I too use WAU and without externals. The addonfolder is a mess now, but I guess I have to live with that.
It's not just aesthetics. I also run standalone and have a slew of library folders in my Addons directory. The thing I find annoying is troubleshooting addon errors. Typically if you have an addon acting up or if you have some weird error messages and can't figure out where they're coming from, you disable and enable various addons until you narrow it down. Not so easy when you have 20 libraries all over your addon list that also need to be checked by hand.
Use rMCP, or ACP, turn all mods off, add your mods back in, and thier dependancies get enabled along with.
I too use WAU and without externals. The addonfolder is a mess now, but I guess I have to live with that.
It's not just aesthetics. I also run standalone and have a slew of library folders in my Addons directory. The thing I find annoying is troubleshooting addon errors. Typically if you have an addon acting up or if you have some weird error messages and can't figure out where they're coming from, you disable and enable various addons until you narrow it down. Not so easy when you have 20 libraries all over your addon list that also need to be checked by hand.
You should be using some sort of error manager that gives you a stack trace. All the good ones do!
I too use WAU and without externals. The addonfolder is a mess now, but I guess I have to live with that.
It's not just aesthetics. I also run standalone and have a slew of library folders in my Addons directory. The thing I find annoying is troubleshooting addon errors. Typically if you have an addon acting up or if you have some weird error messages and can't figure out where they're coming from, you disable and enable various addons until you narrow it down. Not so easy when you have 20 libraries all over your addon list that also need to be checked by hand.
You should be using some sort of error manager that gives you a stack trace. All the good ones do!
I do. I use BugGrabber & BugSack. Nonetheless, if I'm getting a library error it can be unclear what addon is causing it. Or even if I do know what addon it is before I file a bug report I want to run that addon by itself just to be sure there isn't some conflict.
Thanks, Sylvanaar, for the suggestion to use rMCP. I'll give that a try next time I have problems.
I do. I use BugGrabber & BugSack. Nonetheless, if I'm getting a library error it can be unclear what addon is causing it. Or even if I do know what addon it is before I file a bug report I want to run that addon by itself just to be sure there isn't some conflict.
Thanks, Sylvanaar, for the suggestion to use rMCP. I'll give that a try next time I have problems.
Yeah, some mods have unlisted dependancies. Especially some fubar plugins.
But those are caught by buggrabber, and they list the offending library and addon
Hmm, maybe this is a question I should ask on the BugSack thread, but it doesn't always tell me what addon is causing library errors. For example:
The 5th error there is caused by GrindStatus, but I only know that because it's the only addon I have that uses Quixote. It doesn't actually say GrindStatus in the error log. I dunno, maybe I'm missing an option in BugGrabber or BugSack.
Anyway, I downloaded ACP today and it does just what I need. So I guess I have no complaints about my messy AddOns folder! :)
Think the best about Ace Libs should have been a better prefix name like Lib_Parser or Lib_Tablet-2.0, Lib_AceHook-2.1... etc.
I may be wrong tho but something like that should have been nicer and easier to sort Addons folder.
Think the best about Ace Libs should have been a better prefix name like Lib_Parser or Lib_Tablet-2.0, Lib_AceHook-2.1... etc.
I may be wrong tho but something like that should have been nicer and easier to sort Addons folder.
Think the best about Ace Libs should have been a better prefix name like Lib_Parser or Lib_Tablet-2.0, Lib_AceHook-2.1... etc.
I may be wrong tho but something like that should have been nicer and easier to sort Addons folder.
Agreed, but without the undescore :>
Thanks for illustrating the reason there is no prefix. Everyone will want something different. Use an addon manager to sort them for you.
Think the best about Ace Libs should have been a better prefix name like Lib_Parser or Lib_Tablet-2.0, Lib_AceHook-2.1... etc.
I may be wrong tho but something like that should have been nicer and easier to sort Addons folder.
Agreed, but without the undescore :>
Thanks for illustrating the reason there is no prefix. Everyone will want something different. Use an addon manager to sort them for you.
Interesting, what addon manager do you use that do that?
My way of dealing with the standalone libraries was to make myself a little Perl script that comment all the /lib entries in the .toc files for the standalone libs that I have installed and that also add the standalone libs in the ## Dependencies: line. This make it easy for me to use a different version of a lib when dealing with issues and not having to worry about a mod that would have a more recent embedded copy of the lib. I have a few addons that use embedded libs and that cannot be updated by WoWAceUpdater.
The ## Dependencies: ensure that the standalone is loaded before the addon that use it and that I can't activate an addon without the standalone. I did that a few time at first and the errors you get are very weird and not trivial to diagnose. ## OptionalDeps: normally make sure of the load order but many Ace addons do not list all the standalone lib they use in their OptionalDeps section.
All in all, it's been causing me way less headaches then before. One thing that did surprise me was that having one and only one copy of each library that load didn't cut the load time significantly. I guess I should do they test again without the standalone just to see if my initial observation still holds.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Is there any way to put all libs in one folder and keep them Load-on-Demand?
I saw addon !!!LeaveMeAlone Libraries in http://files.wowace.com/ and it seems that it's purpose is what I search for but don't understand how to use it...
I have also read something about SVN and !!!Libs, but I also don't understand how to use it...
indeed, you would loose the precious LoD functionality
Thank you anyway.
I too use WAU and without externals. The addonfolder is a mess now, but I guess I have to live with that.
I get used with it. Now I just don't care.
!!!LeaveMeAloneLibraries are for people who want to install libraries themselves, but want WAU to update without externals automatically. I thought it was ironic and funny, so i put it on the svn.
It's not just aesthetics. I also run standalone and have a slew of library folders in my Addons directory. The thing I find annoying is troubleshooting addon errors. Typically if you have an addon acting up or if you have some weird error messages and can't figure out where they're coming from, you disable and enable various addons until you narrow it down. Not so easy when you have 20 libraries all over your addon list that also need to be checked by hand.
Use rMCP, or ACP, turn all mods off, add your mods back in, and thier dependancies get enabled along with.
You should be using some sort of error manager that gives you a stack trace. All the good ones do!
That's what I did...the folder's called "Addons". :P
I do. I use BugGrabber & BugSack. Nonetheless, if I'm getting a library error it can be unclear what addon is causing it. Or even if I do know what addon it is before I file a bug report I want to run that addon by itself just to be sure there isn't some conflict.
Thanks, Sylvanaar, for the suggestion to use rMCP. I'll give that a try next time I have problems.
Yeah, some mods have unlisted dependancies. Especially some fubar plugins.
But those are caught by buggrabber, and they list the offending library and addon
The 5th error there is caused by GrindStatus, but I only know that because it's the only addon I have that uses Quixote. It doesn't actually say GrindStatus in the error log. I dunno, maybe I'm missing an option in BugGrabber or BugSack.
Anyway, I downloaded ACP today and it does just what I need. So I guess I have no complaints about my messy AddOns folder! :)
I may be wrong tho but something like that should have been nicer and easier to sort Addons folder.
Agreed, but without the undescore :>
Thanks for illustrating the reason there is no prefix. Everyone will want something different. Use an addon manager to sort them for you.
Interesting, what addon manager do you use that do that?
My way of dealing with the standalone libraries was to make myself a little Perl script that comment all the /lib entries in the .toc files for the standalone libs that I have installed and that also add the standalone libs in the ## Dependencies: line. This make it easy for me to use a different version of a lib when dealing with issues and not having to worry about a mod that would have a more recent embedded copy of the lib. I have a few addons that use embedded libs and that cannot be updated by WoWAceUpdater.
The ## Dependencies: ensure that the standalone is loaded before the addon that use it and that I can't activate an addon without the standalone. I did that a few time at first and the errors you get are very weird and not trivial to diagnose. ## OptionalDeps: normally make sure of the load order but many Ace addons do not list all the standalone lib they use in their OptionalDeps section.
All in all, it's been causing me way less headaches then before. One thing that did surprise me was that having one and only one copy of each library that load didn't cut the load time significantly. I guess I should do they test again without the standalone just to see if my initial observation still holds.