RaidWatch 2
Raid Watch 2
Raid Watch is an addon for tracking events during boss fights in both raid and 5-men dungeons. It will keep track of important boss cooldowns, warn for events that requires the users attention and inform about some things that happen around him. It will do this in the form of timer bars, sounds, big warning text accompanied with a screen flash for the most important stuff and small text messages for less important things, direction arrow and more.
Raid Watch also have some functionality that is useful outside of boss fights, such as in game eqDKP display.
I have decided to disable the comments on curse.com since they are hard to keep track of, so instead:
For comments, suggestions, bug reports and general chat please post in the Raid Watch forums
News
From version 1.46 there is now a new module that handles the new alternate power bar that blizzard added. This bar is used in a few encounters and quests so far, for example Cho'gall for the corruption and Atramedes for the sound bar. This new plugin let you position it, or hide it completely and instead show a normal bar using the multi-purpose bar plugin that is used for health bars and other small things atm. The options for this plugin can be found under Plugins -> Alternate Power Bar.
How To
- How To: Getting Started - For first time users
- How To: Get eqDKP data in game
- FAQ
- More coming soon..
Features
- Timer bars Gives an easy overview of given events during an encounter
- All timers will move between 2 or 3 anchors depending on their the length of the duration they have left. These anchors can be moved freely and placed individually. You can also configure at what duration they should move to each anchor.
- Personal warnings Easy to react to message that is only shown to yourself when it concerns you
- Messages Messages show about events happening to the raid or the boss in question.
- Health frames Shows the current health of the boss, and also npcs when usefull. Can also be used to show other things besides health. One example i the Blood Power stacks in the Deathbringer Saurfang encounter.
- Raid marking Automatic raid marks for important events that happen to players or NPCs.
- Directions For some events you will get arrows pointing towards the point of interest.
- Customization
- Each event that is tracked in an encounter have detailed settings where you can turn of messages, timers and icons individually depending on your current role.
- Colors and sounds can be individually set for each type of warning for each event.
- Fonts, textures and colors can also be set on a global space to be able to make fast changes and have a uniform look of all objects.
- Statistics You can see how many times you have done each encounter, how many times you defeated it, how many wipes. You can also see your fastest kill so far. All this is recorded separately for 10- and 25-men raid and also for normal and heroic.
- Load on Demand All boss mods are in their own modules and are not loaded into memory until they are needed, and this will be done automatically. But can also be loaded manually if needed for configuration before raids.
Including mods for
- The Ruby Sanctum
- Icecrown Citadell
- Crusaders Coliseum
- Ulduar
- Vault of Archavon
- 5-men
- Forge of Souls
- Pit of Saron
- Trial of the Champion
Localization
Raid Watch 2 is fully or partially translated to most languages, but could use some more people to help with the translation as they are important to make the mods to work for all languages. At any point where boss emotes or yells are used as triggers it will or may not work on other clients. But things that only rely on combat log events will still work.
If you want to contribute to the localization simply go to the Localization page or click the localization tab up top and then on your language and start translating. It is open for anyone as long as you have an account here.
Credits
- Ideas and Inspiration: DBM, BigWigs
- Ulduar Mod: Mcslein
- Bad Omen For testing and feedback.
It's easy enough for the average user to read. The automatic one is what I'm referring too and it's awesome to see what is being changed with each revision increment.
I'm sorry but I cant do that when I use manual change log. It is just too much work and would forget it half the time anyway. If you want to see the complete change log with every change you would have to check the svn repo log, there everything is logged just like the logs you see on other projects that don't use manual change log.
But now that you mention it I may just stop using the manual change log and go back to the automatic one (even though I don't think it is very good for a normal user to read).
Can you add changelogs to your revision changes? You're the only author I know that doesn't do that so I dunno if beta/alpha releases are stable enough to even download.
There is no way to know who the shades target since they cannot be targeted them self. And any timer for that I haven't even considered adding since its a very short cooldown.
I was wondering if there was a way to add a timer or alert for when the shades spawn or if you are being targeted by one for Lady deathwisper have not been able to find it in the options.
Time: 06/24/10 06:05:52
Count: 1
Stack: ...\AddOns\Prat-3.0_Libraries\AceGUI-3.0\AceGUI-3.0.lua:701: in function <...\AddOns\Prat-3.0_Libraries\AceGUI-3.0\AceGUI-3.0.lua:677>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[2]"]:9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?
...\AddOns\Prat-3.0_Libraries\AceGUI-3.0\AceGUI-3.0.lua:436: in function `PerformLayout'
...\AddOns\Prat-3.0_Libraries\AceGUI-3.0\AceGUI-3.0.lua:441: in function `DoLayout'
...\AddOns\Prat-3.0_Libraries\AceGUI-3.0\AceGUI-3.0.lua:462: in function `AddChild'
Interface\AddOns\RaidWatch_Options\Options.lua:801: in function `?'
Interface\AddOns\RaidWatch_Options\Options.lua:462: in function <Interface\AddOns\RaidWatch_Options\Options.lua:425>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[3]"]:9: in function <[string "safecall Dispatcher[3]"]:5>
(tail call): ?
...\AddOns\Prat-3.0_Libraries\AceGUI-3.0\AceGUI-3.0.lua:314: in function `Fire'
...ch\Libs\AceGUI-Factory-1.0\Widgets\UIF-TreeGroup.lua:560: in function `SetSelected'
Interface\AddOns\RaidWatch_Options\Options.lua:553: in function `Toggle'
Interface\AddOns\RaidWatch\RaidWatch.lua:244: in function `SlashHandler'
Interface\AddOns\RaidWatch\RaidWatch.lua:302: in function `OnClick'
...ace\AddOns\Grid\Libs\LibDBIcon-1.0\LibDBIcon-1.0.lua:122: in function <...ace\AddOns\Grid\Libs\LibDBIcon-1.0\LibDBIcon-1.0.lua:122>
Locals: content = <unnamed> {
0 = <userdata>
height = 254.0054133971
width = 280
obj =
}
}
children =
1 =
}
2 =
}
3 =
}
4 =
}
5 =
}
8 =
}
9 =
}
}
height = 234.0054133971
usedwidth = 224
rowheight = 202.92684528091
rowoffset = 101.46342264046
lastrowoffset = nil
width = 280
rowstart = <unnamed> {
0 = <userdata>
height = 187.31710007194
width = 224
obj =
}
}
rowstartoffset = 101.46342264046
lastrowstart = nil
isfullheight = nil
frameoffset = 101.46342264046
lastframeoffset = 12.574524754847
oversize = nil
(for index) = 6
(for limit) = 9
(for step) = 1
i = 6
child = nil
(*temporary) = <unnamed> {
0 = <userdata>
height = 187.31710007194
width = 224
obj =
}
}
(*temporary) = 202.92684528091
(*temporary) = 224
(*temporary) = nil
(*temporary) =
OnWidthSet = <function> defined @Interface\AddOns\Prat-3.0_Libraries\AceGUI-3.0\widgets\AceGUIWidget-Label.lua:86
parent =
}
SetText = <function> defined @Interface\AddOns\Prat-3.0_Libraries\AceGUI-3.0\widgets\AceGUIWidget-Label.lua:90
SetImageSize = <function> defined @Interface\AddOns\Prat-3.0_Libraries\AceGUI-3.0\widgets\AceGUIWidget-Label.lua:128
SetFontObject = <function> defined @Interface\AddOns\Prat-3.0_Libraries\AceGUI-3.0\widgets\AceGUIWidget-Label.lua:124
image = <unnamed> {
}
userdata =
}
relWidth = 0.8
base =
}
type = "Label"
AceGUIWidgetVersion = 21
SetFont = <function> defined @Interface\AddOns\Prat-3.0_Libraries\AceGUI-3.0\widgets\AceGUIWidget-Label.lua:120
width = "relative"
label = <unnamed> {
}
SetImage = <function> defined @Interface\AddOns\Prat-3.0_Libraries\AceGUI-3.0\widgets\AceGUIWidget-Label.lua:102
events =
}
frame = <unnamed> {
}
OnAcquire = <function> defined @Interface\AddOns\Prat-3.0_Libraries\AceGUI-3.0\widgets\AceGUIWidget-Label.lua:67
SetColor = <function> defined @Interface\AddOns\Prat-3.0_Libraries\AceGUI-3.0\widgets\AceGUIWidget-Label.lua:95
}
(*temporary) = 224
(*temporary) = <function> defined @Interface\AddOns\Prat-3.0_Libraries\AceGUI-3.0\widgets\AceGUIWidget-Label.lua:86
(*temporary) =
OnWidthSet = <function> defined @Interface\AddOns\Prat-3.0_Libraries\AceGUI-3.0\widgets\AceGUIWidget-Label.lua:86
parent =
}
SetText = <function> defined @Interface\AddOns\Prat-3.0_Libraries\AceGUI-3.0\widgets\AceGUIWidget-Label.lua:90
SetImageSize = <function> defined
Did you happen to use the copy settings option? There is a bug I discovered last night after I commited the final beta that it messes upp the secondary anchor settings when copied. To fix it simply go into the settings for that anchor and set the secondary anchor to either "None" or something else.
Problem with the lastest build 1.27 r446:
Did Heroic Pit of Saron after raid. Everything was fine in raid, but during PoS, the bars went a little crazy. All of the timers remained onscreen, well after the fight was over. I had Garforst's Forceful Smash, onscreen and blinking from the time he died, until i cleared the instance, warped back to town, and reloaded the ui. The same can be said for Ick's Pursuit an all of the Overlord's Brand from Scourgelord. All onscreen, in the SHORT bar timer, and all flashing.
I saw no evidence of this during raid; however, i did change the timer on SHORT bars after the raid, to 30s, instead of 15s. If this had anything to do with it, i do not know.
@tlai
You can make them looks just like they did before if you want to, and make them behave just that way too.
The default settings will change before its a release version of 1.27 so it will most likely look kinda similar.
@f1reburn
As it is now its not possible to make it possible to change raid marks, neither do I think I want that to be a possibility. I just see endless problem with people setting up different marks and beeing promoted overwriting marks from each other.
Compat timer will be in later.
May as well take some things that are on the list to be implemented soonish:
- eqDKP viewer
- Spec viewer kind of thing. Will also optionaly report when people change specs.
- Health bars will go over similar change as the timers have. They will also have marks if a fight have health base phase changes. Like a red line or something marking 70% and 40% on LK for example.
This addon has improved tremendously since the last time I downloaded it, nice work!
Two possible feature requests:
-Being able to choose the raid icons for each occasion. For example, the raid icons on LK Valkyr differ from DBM's so people who want to switch to RW2 have an extra barrier.
-A combat timer similar to DVE, could be attached to the boss health frame.
Yes it'll be good if the bars were changed back to what they were, it even reset or stuffed up my bar positioning (as well as changing the bar skin/look?). I'm curious why you changed it. I might revert back to a previous build for now... or try to config it back to what they were.