Violation is an addon by ag and me that displays your damage done in a neat little tablet display.
If other people in your group are running Violation, you will also be able to see their damage, and the list will be sorted according to damage value.
I want to implement healing done as well, we'll look into that, and maybe make it a separate addon alltogether. Nothing is decided yet.
Violation has no wiki page yet, simply because noone has bothered to write one, but also because it would have to be updated so often that there's really no point yet.
Data
Violation saves no data between sessions, and it probably never will. It's a simple counter display of damage done. The data is stored internally in a player = damage table where other players in your group who have Violation will be stored as well, as their data becomes available in the addon channel.
Data broadcasts are sent (currently) once every 5 seconds, if it's dirty. If not, nothing is sent. Only the difference between what you last sent and what your current damage is will be sent; which means that on the last broadcast, if you had done 1000 damage, and 5 seconds later you had done 2000, the broadcast will send "1000". This makes it easy to implement data resetting locally, because it doesn't matter when you reset; the data always starts on 0 for everyone on every update.
In-session, you can reset the data manually or you can set it to auto-reset when leaving or entering combat. We're trying to think of more auto-reset candidates, and have come up with "on boss kill", but not much more than that (and this one is not implemented yet).
Testing
Violation is ready for testing as it is now, but you should not expect much, except that things will change!
Testing should be focused on data broadcasting and resetting for the moment.
It is by no means complete, and to be honest, we're not even sure where to go from here.
What's next?
We'd like to be able to parse SWStats and DamageMeters messages from your group and incorporate them into your local display, so that you can see their damage, but they won't be able to see yours unless they're also running Violation. We will *never* implement it so that SWS/DM will get Violation data.
I guess the most urgent thing, and the thing you folks could help us with, is making a FuBar icon for us. We're not very good at that :P
Alpha
As you've probably understood by now, Violation is not ready to replace anything for most people yet, and *things will change* - again. Don't replace your SWStats, DM or KTM with it. Actually, it will probably never come close to the featureset of those addons; but then again, that's not our goal.
Now, bring it on!
Oh, and if you want a screenshot, here's some ASCII:
As you've probably understood by now, Violation is not ready to replace anything for most people yet, and *things will change* - again. Don't replace your SWStats, DM or KTM with it. Actually, it will probably never come close to the featureset of those addons; but then again, that's not our goal.
No offense, but what is your goal? I can't imagine much use for an addon that just records damage with no reporting or persistent data.
edit: just looked over the todo list and it makes a bit more sense now.
Recording your own damage is awesome if you want to tweak your build, gear, and skills for maximum DPS. Reporting is merely for e-peen, and I only need to know data through a fight, or average over a reasonable time. My connection doesn't drop me that often!
Please remove the global reset only by raidleader or officer restriction. None of our officers raidleaders want to deal with meters, and it has become a large pain with sw stats to get assist in a raid meaning most people switched back to damagemeters.
Please remove the global reset only by raidleader or officer restriction. None of our officers raidleaders want to deal with meters, and it has become a large pain with sw stats to get assist in a raid meaning most people switched back to damagemeters.
hell no, 'oops i reset it by accident', i would rather control when its reset not have random people reset it, get yourself a promote.
Please remove the global reset only by raidleader or officer restriction. None of our officers raidleaders want to deal with meters, and it has become a large pain with sw stats to get assist in a raid meaning most people switched back to damagemeters.
"/swstats rv" ?
Calls a reset vote and everyone in the sync channel can vote whether to reset or not. You can also set your own client on auto vote so you don't ever have to see the prompt.
Please remove the global reset only by raidleader or officer restriction. None of our officers raidleaders want to deal with meters, and it has become a large pain with sw stats to get assist in a raid meaning most people switched back to damagemeters.
hell no, 'oops i reset it by accident', i would rather control when its reset not have random people reset it, get yourself a promote.
Currently, you can refuse to accept those raid-wide resets, and your meter won't suffer for it.
Maybe have a popup when a raid member resets their stuff and you aren't in combat: "Soandso has reset Violation. Would you like to do so as well?"
And its a really nice approach, a memory saving addon for people that dont care about the other functions of SWStats/DMG Meters and just want to have a Damage Done/Healing Done list :)
I know you dont want to have more functionality inside Violation, but how about making it a modular Design, so that others could write Plugins to support other things like: Curing Done, Deaths etc. ?
I know you dont want to have more functionality inside Violation, but how about making it a modular Design, so that others could write Plugins to support other things like: Curing Done, Deaths etc. ?
It's already planned, I'll be implementing that soon :)
Would it be possible to implement some form of DPS monitor whereby you manually trigger the time to start recording DPS and the same form of trigger to stop DPS recording, allowing you to not rely on other mods, which record from in and out of combat statuses which sometimes is inaccurate?
Would it be possible to implement some form of DPS monitor whereby you manually trigger the time to start recording DPS and the same form of trigger to stop DPS recording, allowing you to not rely on other mods, which record from in and out of combat statuses which sometimes is inaccurate?
Dunno, I think the way we'll go at first is simply to output the DPS from one reset to you reset it again. So you could reset it before a boss fight or whatever, then either reset it manually or have it reset automatically when you leave combat.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Violation is an addon by ag and me that displays your damage done in a neat little tablet display.
If other people in your group are running Violation, you will also be able to see their damage, and the list will be sorted according to damage value.
I want to implement healing done as well, we'll look into that, and maybe make it a separate addon alltogether. Nothing is decided yet.
Violation has no wiki page yet, simply because noone has bothered to write one, but also because it would have to be updated so often that there's really no point yet.
Data
Violation saves no data between sessions, and it probably never will. It's a simple counter display of damage done. The data is stored internally in a player = damage table where other players in your group who have Violation will be stored as well, as their data becomes available in the addon channel.
Data broadcasts are sent (currently) once every 5 seconds, if it's dirty. If not, nothing is sent. Only the difference between what you last sent and what your current damage is will be sent; which means that on the last broadcast, if you had done 1000 damage, and 5 seconds later you had done 2000, the broadcast will send "1000". This makes it easy to implement data resetting locally, because it doesn't matter when you reset; the data always starts on 0 for everyone on every update.
In-session, you can reset the data manually or you can set it to auto-reset when leaving or entering combat. We're trying to think of more auto-reset candidates, and have come up with "on boss kill", but not much more than that (and this one is not implemented yet).
Testing
Violation is ready for testing as it is now, but you should not expect much, except that things will change!
Testing should be focused on data broadcasting and resetting for the moment.
It is by no means complete, and to be honest, we're not even sure where to go from here.
What's next?
We'd like to be able to parse SWStats and DamageMeters messages from your group and incorporate them into your local display, so that you can see their damage, but they won't be able to see yours unless they're also running Violation. We will *never* implement it so that SWS/DM will get Violation data.
Other than that, there are a few TODO/idea items in the Violation.lua file itself; http://wowace.com/trac/browser/trunk/Violation/Violation.lua.
I guess the most urgent thing, and the thing you folks could help us with, is making a FuBar icon for us. We're not very good at that :P
Alpha
As you've probably understood by now, Violation is not ready to replace anything for most people yet, and *things will change* - again. Don't replace your SWStats, DM or KTM with it. Actually, it will probably never come close to the featureset of those addons; but then again, that's not our goal.
Now, bring it on!
Oh, and if you want a screenshot, here's some ASCII:
And .. that's it, really :P
i really really really hope you make it separate, freedom of choice ftw.
or maybe make a sort of 'framework mod' then choose what mods you want to plug in, damage done, healing done, received etc, would be really neat.
hehe, ho do i d/l this?
No offense, but what is your goal? I can't imagine much use for an addon that just records damage with no reporting or persistent data.
edit: just looked over the todo list and it makes a bit more sense now.
hell no, 'oops i reset it by accident', i would rather control when its reset not have random people reset it, get yourself a promote.
"/swstats rv" ?
Calls a reset vote and everyone in the sync channel can vote whether to reset or not. You can also set your own client on auto vote so you don't ever have to see the prompt.
Maybe have a popup when a raid member resets their stuff and you aren't in combat: "Soandso has reset Violation. Would you like to do so as well?"
I've updated Violation a lot today, the biggest change is probably that it also displays healing done now, and it displays percentages in the tooltip.
Have fun!
And its a really nice approach, a memory saving addon for people that dont care about the other functions of SWStats/DMG Meters and just want to have a Damage Done/Healing Done list :)
I know you dont want to have more functionality inside Violation, but how about making it a modular Design, so that others could write Plugins to support other things like: Curing Done, Deaths etc. ?
It's total healing done.
It's already planned, I'll be implementing that soon :)
They are handled in Parser-3.0, and seems to be merged, so you're always outputting merged data to other members.
Would it be possible to implement some form of DPS monitor whereby you manually trigger the time to start recording DPS and the same form of trigger to stop DPS recording, allowing you to not rely on other mods, which record from in and out of combat statuses which sometimes is inaccurate?
Dunno, I think the way we'll go at first is simply to output the DPS from one reset to you reset it again. So you could reset it before a boss fight or whatever, then either reset it manually or have it reset automatically when you leave combat.