Ok. I'm new hear so bear with me. My request is for troubleshooting. How many times have you wanted to make a post about a addons acting strange and been asked which other addons you're running.
So what I think could be a decent idea is a simple and tiny addon that makes a txt file with a list of the addons (and their version number if available) that are currently running and those that are disabled (just for reference).
That way you could just cut and paste that list to whatever forum you were seekin help from.
Maybe not what you asked for, and it doesn't include version numbers, but maybe <wowdir>\WTF\Account\<accountname>\AddOns.txt
will do anyways?
However it doesn't seem to remove addons if you remove them from your addons folder, so to get a current list just remove it, load the game, disable those addons you wish and exit.
Versions are quite hard to get in any case since there is none required or commonly used in any of the addon-files, although most (or maybe all?) ACE addons have it.
While addons.txt would already help, I was hoping to get it with a version number, since that can make a difference in which addons don't play nice with what versions of other addons. Since the versions are included in the toc for most addons, I thought it should be possible to do. Maybe I should get my feet wet and do one myself. Then again I have NO idea where to start hehe.
Well, I checked in my addons folder for addons that contained a version string in the .toc, one fourth had it, just to let you know that fetching all the different addons versions that are out there is gonna be a hard time.
In any case I'd do an external program (rather than an addon) that does a simple search for a version string, and pray to the gods that no spacings has been entered in the version except between "version" and "<versionstring>". Put in some errorhandling, evaluation of different possible strings for each addon folder and you should be good to go.
Except for the fact that you aren't forced to boot the game just to get the troubleshooter running it'd probably be a lot easier to code in the language of your choice.
Hrm... good point. I didn't even think bout why the game would have to be started in the first place. Especially if I'm just going to copy and paste it to a message board. Good stuff. I'll prolly end up doin it in Java, cus that's what I know best.
I was hoping to get it with a version number, since that can make a difference in which addons don't play nice with what versions of other addons. Since the versions are included in the toc for most addons, I thought it should be possible to do.
I guess i'm a bit confused here, because it *sounds* like you may be speaking about two different "version" types.
If you are speaking toward the .toc version, then wether or not that version # is at 1700 makes no difference in the function of the mod (and therefore will not assist much with troubleshooting problems). However, if you speaking to the actual version of the mod itself (like version 0.6, 1.2, R.1) then that *could* be useful. HOWEVER, there again your are at the mercy of the coder to actually place their version number in with the addon or not. In the lesser possiblity, having no version will again not aide you in obtaining much troubleshooting.
I guess I'm looking for clarification of which type your speaking towards. :)
Oh. Natureally I was speaking of the addon version, not 1700 stuff. Dependencies or addon interplay changes from version to version and authors know which of their addons did what during what version.... So ... yeah
But as several of you have said and as I just confirmed. Many don't include a version number, so for those addons "N/A" would have to do.