There is a short user guide in the Readme.txt file included in the distribution (same text is included on curse.com and wowinterface.com) although it is probably best seen as a summary than a user guide. The tooltips in the configuration panel (and the FAQ.txt file) are also meant to be helpful but certainly not comprehensive.
You probably want to create a custom bar group for those icons. On most of my characters, I create two custom groups. The first, which I call Alerts, is configured on the Custom Bars tab to show things like Lock and Load which I need to react to directly (use the New button to go into bar creation mode, select either from the presets or use Other Spell for non-class spells like trinket procs). The second custom bar group is called "Ready" and shows the status of long cooldown spells like Rapid Fire--after I create the bars for these spells I go to each bar and set the Show When Ready option.
Hopefully that helps you get started. Please post any questions here or on the curse/wowinterface pages and I will be happy to answer them.
Sorry for crossposting a bit, but as I replied to an older comment, I feel it's appropriate to put it on here as well, as this is probably followed by more people than the Curse comments.
In a nutshell, debuffs (or buffs maybe as well, but didn't actually check) on "target's target" don't get refreshed properly, but their timer reaches "0" and stays there. The debuff doesn't disappear, nor does the duration refresh through other skills.
I crawled back on this thread, but didn't find any similar cases. I'd be happy to provide additional details if necessary.
Sorry for crossposting a bit, but as I replied to an older comment, I feel it's appropriate to put it on here as well, as this is probably followed by more people than the Curse comments.
In a nutshell, debuffs (or buffs maybe as well, but didn't actually check) on "target's target" don't get refreshed properly, but their timer reaches "0" and stays there. The debuff doesn't disappear, nor does the duration refresh through other skills.
I crawled back on this thread, but didn't find any similar cases. I'd be happy to provide additional details if necessary.
The curse comment system does not make it easy to find posts added to older comments so thank you for posting here.
I just reproduced this on my hunter using my pet at the target dummies so I have a good test case. I am pretty sure I know what is going on and should have a fix in the next day or so.
Update: Turns out there are similar issues with focustarget and pettarget (has to do with an assumption about when aura-related events are generated by Blizzard). I already had code to cover a similar situation for mouseover so I just extended that support to include these units as well. You can test the fix in the alpha version I just created r200.
Could you please create setup for the icons|bars with preview, like Satrina Buff Frame did. Satrina Buff Frame
If you are looking for a set of test bars to check configuration then Raven provides that currently. Unlock the anchor for a bar group and mouseover the anchor to see the tooltip: shift-right-click toggles a set of 10 test bars.
Was wondering if there can be an option to show when an ability is ready based off enrage.
I have condition for raging blow, under all cooldowns, I have raging blow and ignore spell ready.
Then under any buffs I have Death Wish, Unholy Frenzy, Berserker Rage, Enrage.
But to make this easier be nice to have an option for enrage effects.
This way I can make an ability light up if you're enraged but don't have the rage to use it. Not sure if other classes but warriors have a mechanic like this or not.
For now this works fine.
Also under all cooldowns, is there a way to make this return false by default if you don't have the ability?
Raging Blow is defined under all cooldowns with 1sec or less to return true. Thing is this returns true when I'm arms spec and arms doesn't have raging blow. I can work around it anyway.
Was wondering if there can be an option to show when an ability is ready based off enrage.
I have looked some at supporting the Enrage mechanic on warriors (as well as buffs of type Enrage). However, I have not made any significant progress on it yet. I am currently unable to spend a lot of development time on new features for Raven but hope to free up a chunk of time prior to 4.3.
Got this error on the PTR div by zero. Using yesterdays version.
Update:
Found the problem. This line:
stat.targetPower = (100 * UnitPower("target")/UnitPowerMax("target"))
I read around that UnitPowerMax can sometimes return a zero.
I went into wowlua editor and found that UnitPowerMax("target") is returning a zero. Must love blizzard for making mod authors lives hell. Hopefully you don't have a million spots with code like this :P
22x Raven-r204\Conditions.lua:633: Division by zero
Raven-r204\Conditions.lua:633: in function "UpdateConditions"
Raven-r204\Main.lua:607: in function "Update"
Raven-r204\Main.lua:351: in function <Raven\Main.lua:351>
Made this change not sure if it'll cause bugs or not:
local HateDivByZeroByBlizzard = UnitPowerMax("target")
if HateDivByZeroByBlizzard == 0 then
stat.targetPower = 0
else
stat.targetPower = (100 * UnitPower("target")/HateDivByZeroByBlizzard)
end
I don't think there are too many places where Raven can divide by zero but I am making a pass through now to clean it up. There is a ticket for this (ticket #129, reported by ZadiasStark yesterday) so others are finding this on the PTR as well. I have been a bit slow to download the 4.3 PTR so I appreciate others reporting issues found there. I should have a new alpha that fixes the obvious cases pretty soon.
Update: I fixed as many potential divide-by-zero errors as I could find by code inspection in alpha r205.
Is there anyway raven can track improved hamstring, and if so how do I set it up?
If Improved Hamstring causes a debuff on the target then it should already be being tracked. I don't really want to respec my warrior at the moment to test it so can you tell where you think it should be displayed that it currently is not? I see it is not included in the presets for custom bar group debuffs but you can select Other Spells and enter it manually (if this is the case then I can add it to presets). I would also expect it to show up in the Target standard bar group already unless Blizzard has done something funny with it such as not detecting it as cast by player.
Update: I am adding a preset for Improved Hamstring. But maybe you mean the internal 30 second cooldown for improved hamstring? It should be possible to set that up using the Spells tab internal cooldown options.
Just wondering, is it possible to add dot/hot ticks to bars so dotters/hotters can track their damage/healing?
I've looked into that before and decided that it was too difficult to add to the current graphics system, given that it has gotten pretty complex and changes often lead to unintended consequences. I am working on a more flexible graphics design that can address this request, but I don't know how soon it will be ready (depends on how fired up I get by whatever Blizzard announces at BlizzCon, perhaps).
I want to be able to show when i buff is up, but only after the first second. Right now I can't do that. I tried setting 9secs as time left. But Raven always shows it up even when the buff isn't up. This could be a bug though?
I don't seem to be able to anchor/parent my 'Focus' group to Pitbull4's focus-frame(PitBull4_Frames_focus). raven claims the frame name is invalid...
Seems to work for me. I know you posted the correct spelling but check your input carefully: typing in "Pitbull4_Frames_focus" doesn't work but "PitBull4_Frames_focus" does work. I also tested this with ShadowedUnitFrames, kgPanels, ChocolateBar, Chinchilla...
I hope you are well. I am back with some feature request that I think would be nice additions to Raven.
I am very exited about your opinion. :-)
1. Fading in/out of bars and icons
What
I remember that you previously disliked the idea of so called ghost-bars that show an expired bar for an additional amount of time which I think is reasonable. However I would really love a small unobtrusive fade-in/out animation for new bars/icons and expiring ones.
How
The effects could done via alpha and/or size fading (both toggleable with a self-defined duration 0.1 to 1.0 second).
Why
This little enhancement would be nice for the eyes as fading in elements are more easily to be registered than ones that are instantly appearing (in my humble opinion).
2. Animated moving of bars and icons between different groups
What
I have always loved that way how DBM moves bars from the default-bargroup to the expiring-bargroup with a nice animated transition (formulated with the Raven nomenclature :-)). Would this be possible in Raven too?
How
In the bar group you define a target group to move the bars/icons into. Furthermore an threshold (duration when a bar/icons is moved) and a blacklist/whitelist system would be helpful to define exceptions.
Why
This can be very helpful with rather long buffs/debuffs that are going the be very important during their last seconds. The Searing Seeds in the Majordomo encounter are a good example.
3. Indication of missing and present buffs/debuffs
What
Since Raven is all about buffs and debuffs I am missing in feature to display missing buffs and debuff categories (+10% Attack Power, +5% Stats, -12% Armor, etc.).
How
Each buff/debuff category could be represented by a single group. I will further explain my idea using the 10% AP buff. So you create a new manual bar group named '10 percent AP'. Now you can add all buff names or IDs which provide this effect: Hunter's Trueshot Aura, Paladin's Blessing of Might, Shaman's Unleashed Rage, Death Knight's Abomination's Might. One of these should be defined as default so you have an icon for the bar group.
If one of these buffs is present, its icon is shown in the bar group. When none of this is present, the default icon is display either greyed out tinted red, whatever is possible :-)
Why
Especially in 10 man raids each buff and debuff matters. With this enhancement Raven will be THE complete suite when it is about buffs and debuffs.
Thank you for reading and keep up the fantastic work with Raven!
I want to be able to show when i buff is up, but only after the first second. Right now I can't do that. I tried setting 9secs as time left. But Raven always shows it up even when the buff isn't up. This could be a bug though?
I have been trying to figure out how to answer this for a while now but I am still not sure I fully understand the question. By "when i buff is up" do you mean when a buff is just starting or just ended? Are you referring to condition tests and, if so, which test are you using (e.g., Spell Ready)?
X-buZZ, thank you for the thoughtful and detailed suggestions. There are enhancement requests for some of these already but you have made good cases for all of the ideas. I have been slow to add new features to Raven lately for a couple reasons. One, as Raven has become more "full-featured" it has also become fairly complex internally and it is now more involved to make changes without affecting other things, complicating both development and testing. Two, I have run into technical roadblocks, especially in the graphics library, that make adding new features challenging. Design decisions made early in the development are getting in the way. So, it is hard to promise new features at this point but I will consider your requests in my next round of Raven development.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
You probably want to create a custom bar group for those icons. On most of my characters, I create two custom groups. The first, which I call Alerts, is configured on the Custom Bars tab to show things like Lock and Load which I need to react to directly (use the New button to go into bar creation mode, select either from the presets or use Other Spell for non-class spells like trinket procs). The second custom bar group is called "Ready" and shows the status of long cooldown spells like Rapid Fire--after I create the bars for these spells I go to each bar and set the Show When Ready option.
Hopefully that helps you get started. Please post any questions here or on the curse/wowinterface pages and I will be happy to answer them.
http://wow.curse.com/downloads/wow-addons/details/raven.aspx?CommentPage=4#990130
In a nutshell, debuffs (or buffs maybe as well, but didn't actually check) on "target's target" don't get refreshed properly, but their timer reaches "0" and stays there. The debuff doesn't disappear, nor does the duration refresh through other skills.
I crawled back on this thread, but didn't find any similar cases. I'd be happy to provide additional details if necessary.
The curse comment system does not make it easy to find posts added to older comments so thank you for posting here.
I just reproduced this on my hunter using my pet at the target dummies so I have a good test case. I am pretty sure I know what is going on and should have a fix in the next day or so.
Update: Turns out there are similar issues with focustarget and pettarget (has to do with an assumption about when aura-related events are generated by Blizzard). I already had code to cover a similar situation for mouseover so I just extended that support to include these units as well. You can test the fix in the alpha version I just created r200.
Satrina Buff Frame
If you are looking for a set of test bars to check configuration then Raven provides that currently. Unlock the anchor for a bar group and mouseover the anchor to see the tooltip: shift-right-click toggles a set of 10 test bars.
I have condition for raging blow, under all cooldowns, I have raging blow and ignore spell ready.
Then under any buffs I have Death Wish, Unholy Frenzy, Berserker Rage, Enrage.
But to make this easier be nice to have an option for enrage effects.
This way I can make an ability light up if you're enraged but don't have the rage to use it. Not sure if other classes but warriors have a mechanic like this or not.
For now this works fine.
Also under all cooldowns, is there a way to make this return false by default if you don't have the ability?
Raging Blow is defined under all cooldowns with 1sec or less to return true. Thing is this returns true when I'm arms spec and arms doesn't have raging blow. I can work around it anyway.
I have looked some at supporting the Enrage mechanic on warriors (as well as buffs of type Enrage). However, I have not made any significant progress on it yet. I am currently unable to spend a lot of development time on new features for Raven but hope to free up a chunk of time prior to 4.3.
Update:
Found the problem. This line:
stat.targetPower = (100 * UnitPower("target")/UnitPowerMax("target"))
I read around that UnitPowerMax can sometimes return a zero.
I went into wowlua editor and found that UnitPowerMax("target") is returning a zero. Must love blizzard for making mod authors lives hell. Hopefully you don't have a million spots with code like this :P
22x Raven-r204\Conditions.lua:633: Division by zero
Raven-r204\Conditions.lua:633: in function "UpdateConditions"
Raven-r204\Main.lua:607: in function "Update"
Raven-r204\Main.lua:351: in function <Raven\Main.lua:351>
Made this change not sure if it'll cause bugs or not:
I don't think there are too many places where Raven can divide by zero but I am making a pass through now to clean it up. There is a ticket for this (ticket #129, reported by ZadiasStark yesterday) so others are finding this on the PTR as well. I have been a bit slow to download the 4.3 PTR so I appreciate others reporting issues found there. I should have a new alpha that fixes the obvious cases pretty soon.
Update: I fixed as many potential divide-by-zero errors as I could find by code inspection in alpha r205.
If Improved Hamstring causes a debuff on the target then it should already be being tracked. I don't really want to respec my warrior at the moment to test it so can you tell where you think it should be displayed that it currently is not? I see it is not included in the presets for custom bar group debuffs but you can select Other Spells and enter it manually (if this is the case then I can add it to presets). I would also expect it to show up in the Target standard bar group already unless Blizzard has done something funny with it such as not detecting it as cast by player.
Update: I am adding a preset for Improved Hamstring. But maybe you mean the internal 30 second cooldown for improved hamstring? It should be possible to set that up using the Spells tab internal cooldown options.
Just wondering, is it possible to add dot/hot ticks to bars so dotters/hotters can track their damage/healing?
I've looked into that before and decided that it was too difficult to add to the current graphics system, given that it has gotten pretty complex and changes often lead to unintended consequences. I am working on a more flexible graphics design that can address this request, but I don't know how soon it will be ready (depends on how fired up I get by whatever Blizzard announces at BlizzCon, perhaps).
Seems to work for me. I know you posted the correct spelling but check your input carefully: typing in "Pitbull4_Frames_focus" doesn't work but "PitBull4_Frames_focus" does work. I also tested this with ShadowedUnitFrames, kgPanels, ChocolateBar, Chinchilla...
I hope you are well. I am back with some feature request that I think would be nice additions to Raven.
I am very exited about your opinion. :-)
1. Fading in/out of bars and icons
2. Animated moving of bars and icons between different groups
3. Indication of missing and present buffs/debuffs
If one of these buffs is present, its icon is shown in the bar group. When none of this is present, the default icon is display either greyed out tinted red, whatever is possible :-)
Thank you for reading and keep up the fantastic work with Raven!
Kind regards
X-buZZ
I have been trying to figure out how to answer this for a while now but I am still not sure I fully understand the question. By "when i buff is up" do you mean when a buff is just starting or just ended? Are you referring to condition tests and, if so, which test are you using (e.g., Spell Ready)?