I am 110% certain that oRA* will never include functions to check versions of any addons other than itself. You want to check DBM versions from within oRA... someone else may want to check BigWigs versions, LibHealComm-3.0 versions, HealBot versions, or any other addon out there that supports version checking. What criteria should be used to determine which non-oRA addons oRA will check? Or do you think that oRA should add version checks for every such addon in existence? It's just not not practical, and it will never happen.
You could write your own small addon that did nothing but check DBM versions. Or, every time your raiders have a problem, tell them to update and then ignore any further reports of problems until they've updated; eventually they'll get the point and just do it on their own. Or, you could just require them to use the same boss mod addon you use. Or, you could just stop providing support for an addon you didn't write and don't use. If your raiders are unable to handle the extremely simple task of keeping a single addon up to date, maybe they just shouldn't use addons at all... all boss encounters are designed to be 100% doable without boss mods of any kind.
The Answer is because the blizzard MTs are unsorted. They need to be synched due to the want for a sorted MT list..
Let me rephrase: If you want to sync a sorted MT list, you have to have an addon. If you have to have an addon, you could also sort the MT list locally according to a predefined, common ordering scheme. Given these facts, why is syncing desirable? You guys are saying you need to sync to sort, but also agreed that you can sort locally with the secure header attributes, so I'm pretty sure I'm missing something here. What is it?
What will be the difference between the two? I expect oRA3 to be a complete port and Langoustine to be a minimalistic version of it?
Based on the description on the Langoustine project page, it will be a "lite" version without any features that depend on syncing, such as durability/item/resistance checks or voting. If you need those features, you'll want to use oRA3.
Users need to quit being so concerned with the inner workings of addons and libraries. Is your machine so ancient that running "omg an ace2 addon" is causing any actual problems? If not, you have nothing to complain about. Either use the addon, or write your own if you don't like it. :rolleyes:
It is a raid leader issue, but it's also an issue of an addon giving the raid leader tools that are so easily abused. Giving someone the ability to flood people with hundreds of whispers over and over is bad. It's easy for you to say "don't put up with that guy", but when you're approaching the end of Sunwell and real-life scheduling obligations mean that you can't make the raid times of 99% of endgame raiding guilds, it's not really an option to "don't put up with him" if you want to see content completion before the next expansion. :|
If auto-whispering is a must-have, at least put a throttle on it so it won't whisper each person more than once per 24 hours. I'll still gripe, but at least I won't have to waste my time writing more code to block spam generated by other people's useless code.
Well phanx that's really a addon-Dev issue. Is oRA2 doing releases for only localization changes? or are those changes having to wait till a real change is made and pushed? While the Paranoid Raid Leader is a valid point, i don't think it's quite as big as you make it.
You've obviously never had a raid leader who ran version checks a dozen times a night and was annoying enough about it that I wrote an addon to monitor other users' version check responses and send a fake response with the highest revision number seen. Most users don't know how to write that kind of code, or any code at all, or even know it's possible because they have no idea how version checks work. They shouldn't have to deal with annoying automated warnings and/or raid leader harassment unless it really is critical, as was the case with Threat-2.0.
Also, I think it's perfectly valid to push a release that contains no changes other than adding translations for a new locale, or changes to a single module that not everyone might use. If a lack of translations makes an addon usuable for say, Korean users, why not push a release to make it usable? If a module is buggy, why not push a relase to fix it?
Ignorant Raid leaders need to be educated not shuned or used as an excuse, not every one is as bright about addons as a good many of us here.
Most of them are just users. They aren't interested in being educated about how addons work, and frankly I don't think they need to be educated. Addon authors just need to keep in mind that 99% of the people who use the addon -- both raid leaders and raiders -- will have no idea how addons work, and design accordingly.
The problem is that not every version, or even every release version, is important. I don't download releases that contain no changes other than updates to translations for locales i don't play in. I don't download releases that contain no changes other than changes to modules I don't use (such as player targets). Why should I have to be harassed by "out of date" warnings and/or ignorant raid leaders because I decline to waste time and bandwidth downloading things that don't matter?
What is it with people crying about extended discussions on any single topic these days? If someone isn't the author of an addon they're not allowed to have conversations with other users about what they'd like to see or not see in the addon? There's no flaming, name calling, or other inappropriate behavior going on here, just people talking to each other. If you only want single posts about specific problems with no responses or feedback from other users, go read bug report tickets. This is a forum thread. It's here for general discussion related to the addon. :rolleyes:
That's how Omen did it before Blizzard added the threat API; looked at both the current version and the last compatible version. I don't think that's really necessary for oRA2 though, since there are very few changes that could be made that actually break anything for other people if your version is too old.
If you are really that concerned about what version everyone has, you can easily read the changelogs yourself when you update, and when a non-backwards-compatible change is made, write down that version number and compare it to the version check results. Once everyone has that version or higher, quit worrying about it until the next big change.
If someone can play effectively without a boss mod or a threat meter, why should they have to download, install, and run those addons just to make you feel better? All game content is designed to be completely playable without any addons at all. There are boss warnings built into the default UI now, as well as threat indications, and main tank assignments, etc. Like I said earlier, if someone is screwing up constantly, just talk to them. If they're not screwing up, it doesn't matter if they have a certain addon or a certain version of it.
And yes, I assumed since you require the addons, you'd be running them yourself, so the fact that you can't trigger a version check function in an addon you don't have wouldn't be an issue. :p