Download
(76 Kb)
Download
Updated: 09-27-12 07:52 AM
Pictures
File Info
Updated:09-27-12 07:52 AM
Created:unknown
Downloads:393,816
Favorites:1,068
MD5:
PerfectRaid  Popular! (More than 5000 hits)
Version: v50001-1.0.0
by: Cladhaire [More]
PerfectRaid is a whole new look on raid frames, giving you as much information as possible in an easily recognizable format that's easy to place. Show as much or as little as you're interested in, and completely customize using the each options editor.

Use /praid to open the configuration GUI.
  1. A preliminary frame editor is in game. It can be kind of complex at the moment, but it comes with a nice set of defaults for you to use.
  2. Added a pre-made buff dropdown to the buff editor screen

Please post in the forums for further discussion:
http://www.wowinterface.com/forums/s...ad.php?p=39119

This mod is still in beta. You may experience bugs. Please do your best to provide detailed bug reports at http://code.google.com/p/wow-perfectraid/issues/list

Donations:
Some people have asked, so here is a way to send me donations. Please don't feel obligated.

Make a Donation

Addons

You may find the following additional addons/modules useful:
  • PerfectRaid_QuickHealth - http://www.wowinterface.com/downloads/info9866-PerfectRaid_QuickHealth.html
  • PerfectRaid_IncHealth - http://www.wowinterface.com/downloads/info8324-PerfectRaidIncHeal.html

Donations:
Some people have asked, so here is a way to send me donations:

commit 71bddbbd7b6f5c0aa4bb58761b7753a24b2131e4
Author: James Whitehead II <jnwhiteh@gmail.com>
Date: Thu Sep 27 15:50:42 2012 +0200

Fix trailing whitespacE

commit 416e2ca31a0202906338d4834737d2f3d344099b
Author: James Whitehead II <jnwhiteh@gmail.com>
Date: Thu Sep 27 15:49:54 2012 +0200

Group API change

commit 33cecc1483be8e10e51c950d53877caa61ddb287
Author: James Whitehead II <jnwhiteh@gmail.com>
Date: Thu Sep 27 15:49:43 2012 +0200

TOC Update

commit dafaf1b81c72aa399f4577ee8994616ae6325d0a
Author: James Whitehead II <jnwhiteh@gmail.com>
Date: Thu Sep 27 15:44:04 2012 +0200

Add support for monk class

commit 83f9f0b24073dbf742c35984650c3f5915e9c47a
Author: James Whitehead II <jnwhiteh@gmail.com>
Date: Wed Nov 30 21:33:36 2011 +0000commit 83f9f0b24073dbf742c35984650c3f5915e9c47a
Author: James Whitehead II <jnwhiteh@gmail.com>
Date: Wed Nov 30 21:33:36 2011 +0000

Update TOC for 4.3

commit cb90076e7c57bf427b5759db4703cd287c3aedfa
Author: James Whitehead II <jnwhiteh@gmail.com>
Date: Sat Oct 8 13:08:02 2011 +0100

Fix frame anchor point dropdown

commit 99120ceb71dae5c3978513b1f8c03af1c8e38ad9
Author: James Whitehead II <jnwhiteh@gmail.com>
Date: Sun Nov 28 17:05:29 2010 +0000

Add suport for vehicle swap (possibly)

commit 7f645cd20850afadb664de899ef4f3488bb47ee9
Author: James Whitehead II <jnwhiteh@gmail.com>
Date: Sun Nov 28 16:46:57 2010 +0000

Alter options to be slightly larger

commit 3074504283a19e978f23ab971556d48140a83ceb
Author: James Whitehead II <jnwhiteh@gmail.com>
Date: Mon Oct 18 19:36:44 2010 +0100

Fix a typo that prevent startingIndex from working. Thanks to Dargen.

commit d1c4a5cb2e579ebfe5dcb3eee0969fdea59e3650
Author: James Whitehead II <jnwhiteh@gmail.com>
Date: Sun Oct 17 14:58:03 2010 +0100

Fix mouseover bindings when used with Clique

commit 71a972d49400e705ea9f3a94766df601ad8c19e6
Author: James Whitehead II <jnwhiteh@gmail.com>
Date: Mon Oct 18 09:47:43 2010 +0100

Fix mana/power updates

commit 9e18cd2b6d3d26700a9dd2586c539dfcd753e6ff
Author: James Whitehead II <jnwhiteh@gmail.com>
Date: Fri Oct 15 19:33:18 2010 +0100

Add expiry timers to buffs/debuffs (thanks to rythos42)

commit acb22e6ae8065fa823f5a88db8bd0848aee3e0fc
Author: James Whitehead II <jnwhiteh@gmail.com>
Date: Fri Oct 15 18:51:29 2010 +0100

Add unit raid icon support, thanks to Panoramix

commit b31519904e1c340fb3c6406ec055dc5523edb86d
Author: James Whitehead II <jnwhiteh@gmail.com>
Date: Fri Oct 15 18:06:27 2010 +0100

Update for 4.x. This is a hack, but it works (ish)

commit 54ceb1654341a0de32402f9b21b88bedf825d684
Author: git-svn-migrate <nobody@example.org>
Date: Fri Oct 15 17:06:22 2010 +0100

Convert svn:ignore properties to .gitignore.
Beta Files (4)
File Name
Version
Hits
Size
Author
Date
r194
2,334
73kB
Cladhaire
10-31-09 12:32 PM
r192
1,962
73kB
Cladhaire
07-23-09 01:53 AM
r190
2,469
73kB
Cladhaire
05-17-09 04:27 PM
r181-beta
3,700
174kB
Cladhaire
04-15-08 03:10 AM


Archived Files (10)
File Name
Version
Size
Author
Date
v40300-1.2.3
75kB
Cladhaire
12-01-11 10:22 AM
v40000-1.2.3
75kB
Cladhaire
11-30-11 02:34 PM
v40000-1.2.2
75kB
Cladhaire
10-18-10 08:49 AM
v40000-1.2.0
75kB
Cladhaire
10-15-10 12:35 PM
v40000-1.1.0
75kB
Cladhaire
10-15-10 11:53 AM
v40000-1.0.0
73kB
Cladhaire
10-15-10 11:08 AM
r195
73kB
Cladhaire
04-29-10 04:06 PM
r193
73kB
Cladhaire
08-05-09 08:33 AM
r189
69kB
Cladhaire
04-21-09 03:03 AM
r185
68kB
Cladhaire
11-16-08 04:39 PM


Post A Reply Comment Options
Old 11-19-07, 03:44 PM  
Cladhaire
Salad!
 
Cladhaire's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 1931
File comments: 4476
Uploads: 18
Originally posted by forty2j
As a raiding druid who likes to see "everything" that's up, including the stuff from the priests, I'd get concerned that that adding additional characters to the string would start to make it too long. Particularly in light of potential handling of stacks.

A kind-of worst case scenario for me, in a 10-man raid with me and a holy priest, would be
"FW PI *3xLb R(2) *Rj *Rg PW:S"

If you added in timers (assuming one of my three suggestions, the 2-second tick mark), it becomes
"FW PI *3xLb''' R(2) *Rj'''''' *Rg''''''' PW:S"
I see no reason to add hot timers. That really should be left to another addon.

All this assumes that MotW is set to give a marker when Not present, and Thorns is set to never give a marker.

Saving 3 characters from the *'s might be worth it. I think it's something that needs to be seen in action before we can truly judge.

Is italics/underlining an option? [/b]
No, you can't alter the font in any way other than color.
__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..."
Cladhaire is offline Report comment to moderator  
Reply With Quote
Old 11-19-07, 01:07 PM  
forty2j
A Cobalt Mageweaver

Forum posts: 232
File comments: 260
Uploads: 0
Why is the default Quote text bolded? Really distracting.. (I know you don't control this lol)

Anyway..

Originally posted by Cladhaire
I was basically considering the even more simple option of prefixing any buffs that have been cast by the player with a *. The color thing is interesting, but at that point I need to allow the user to pick different text too (since not everyone responds to color queues in
the same way).
As a raiding druid who likes to see "everything" that's up, including the stuff from the priests, I'd get concerned that that adding additional characters to the string would start to make it too long. Particularly in light of potential handling of stacks.

A kind-of worst case scenario for me, in a 10-man raid with me and a holy priest, would be
"FW PI *3xLb R(2) *Rj *Rg PW:S"

If you added in timers (assuming one of my three suggestions, the 2-second tick mark), it becomes
"FW PI *3xLb''' R(2) *Rj'''''' *Rg''''''' PW:S"

All this assumes that MotW is set to give a marker when Not present, and Thorns is set to never give a marker.

Saving 3 characters from the *'s might be worth it. I think it's something that needs to be seen in action before we can truly judge.

Is italics/underlining an option?
forty2j is offline Report comment to moderator  
Reply With Quote
Old 11-18-07, 02:07 AM  
Cladhaire
Salad!
 
Cladhaire's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 1931
File comments: 4476
Uploads: 18
I was basically considering the even more simple option of prefixing any buffs that have been cast by the player with a *. The color thing is interesting, but at that point I need to allow the user to pick different text too (since not everyone responds to color queues in the same way).
__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..."
Cladhaire is offline Report comment to moderator  
Reply With Quote
Old 11-17-07, 10:30 PM  
Ribeye
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
I've been a raiding druid for about a year and a half now and have used Perfectraid since I first discovered it during Blackwing Lair runs. I want to first compliment you on a great mod and stress that it's quite simply the best mod for healers out there that I have tried.

That being said, your call for help with rolling lifeblooms has had me thinking for a week or so on what I think would be the best way to treat Lifeblooms from several druids. The truth is, the problem with perfectraid tracking Lifeblooms is not really registering how many we have stacked, considering most of us simply spam it 3 times on our target then continue to roll it. Whether we have 1 or 3 isn't as important as knowing that its on the target at all and that is where you could really make some changes.

I use a green colored L to track lifebloom and as it is now, I can't tell which are my lifeblooms and which belong to another. This often causes problems when two druids are healing one tank and you can't tell if that's his Lifebloom or yours. Added to this issue is swiftmend, which does not always pick your rejuvenation/regrowth and sometimes picks those of the other druid. This means that even though your target shows a rejuvenation and your hot timer is still counting your rejuvenation down, it has already been removed by the other Druid. So in the case that one druid's hots have dropped, the other druid can never really be positive that the one's that perfectraid are showing are his, which means recasting to be sure and more wasted mana.

What I would propose is to allow an option to pick two colors for every druid spell. One would track your own hots, and the other backup color would track any other druids spells. In the case of Lifeblooms, a simple (3) next to the lifebloom would be fine.

As someone else stated, most raiding tree druids are accustomed to using hot timers so I doubt there is much need to add these in. If this is a technical impossibility, well then, I've managed fine this far and will continue. Keep up the good work.
Ribeye is offline Report comment to moderator  
Reply With Quote
Old 11-17-07, 12:03 PM  
maev
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Originally posted by Cladhaire
Uploading a fix now, let me know if it breaks anythign else.
Thank you for the update.

Just something for the future with filtering. I should've though it through before posting the first time. You have all the filter as a long list, either strict and or strict or relationship. It'd be nice if it can be seperated into 2 categories - class and group. Filter by or within each category, and check by and across the 2 categories. (healer/mana go into class filtering).

For example, if I check "warrior, rogue, my group, group 3". With strict and, nothing ever gets checked, because it's impossible for someone to be warrior and rogue at the same time. With strict or, it checks for all warriors, all rogues, everyone in my group, and everyone in group 3. With a 2-tier check, it'd check every warrior or rogue that are either in my group or in group 3.

Strict and is far more powerful than strict or, since multiple filters can be set up for the or relationship (1 filter for warrior, 1 filter for rogue, etc). I think 2-tier filtering would allow for most desired filtering doable in 1 filter. Also, would it be possible to add "MyGroup" option for raid frames? the Party option seem to just poof my normal party frames.

Thank you again for making the change. Love your mod for how simple it is, and for how powerful it is.
maev is offline Report comment to moderator  
Reply With Quote
Old 11-15-07, 05:44 PM  
Cladhaire
Salad!
 
Cladhaire's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 1931
File comments: 4476
Uploads: 18
Originally posted by Rilynn
Still tweaking but I'm on the right track.

I would not be able to play as efficiently as I do without Clique and Perfect Raid.. you are a God !
Thanks Clad
Sounds good, and glad you find the addons useful.
__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..."
Cladhaire is offline Report comment to moderator  
Reply With Quote
Old 11-15-07, 05:41 PM  
Rilynn
A Defias Bandit

Forum posts: 3
File comments: 61
Uploads: 0
Originally posted by Cladhaire
The rightbox is by default 70 pixels wide. You can make this, say, 20 by doing the following:

Code:
-- In PerfectRaid.ConfigureButton change the width to be 50 less than it is now
button:SetAttribute("initial-width", 175)

-- In PerfectRaid:UpdateButtonLayout(), change the following to be 50 less than it is now
button.rightbox:SetPoint("BOTTOMLEFT", button, "BOTTOMRIGHT", -25, 0)
Please note, in the current version this will NOT work for the player frame, if you're playing in that mode. You'd need to make the corresponding change to initial-width elsewhere, namely on line 275 in PerfectRaid.lua

Please, once you have it working, post your informatino on the HOWTO, it'll just help everyone out :P
Still tweaking but I'm on the right track.

I would not be able to play as efficiently as I do without Clique and Perfect Raid.. you are a God !
Thanks Clad
Rilynn is offline Report comment to moderator  
Reply With Quote
Old 11-15-07, 04:55 PM  
Cladhaire
Salad!
 
Cladhaire's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 1931
File comments: 4476
Uploads: 18
The rightbox is by default 70 pixels wide. You can make this, say, 20 by doing the following:

Code:
-- In PerfectRaid.ConfigureButton change the width to be 50 less than it is now
button:SetAttribute("initial-width", 175)

-- In PerfectRaid:UpdateButtonLayout(), change the following to be 50 less than it is now
button.rightbox:SetPoint("BOTTOMLEFT", button, "BOTTOMRIGHT", -25, 0)
Please note, in the current version this will NOT work for the player frame, if you're playing in that mode. You'd need to make the corresponding change to initial-width elsewhere, namely on line 275 in PerfectRaid.lua

Please, once you have it working, post your informatino on the HOWTO, it'll just help everyone out :P
__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..."
Cladhaire is offline Report comment to moderator  
Reply With Quote
Old 11-15-07, 04:46 PM  
Cladhaire
Salad!
 
Cladhaire's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 1931
File comments: 4476
Uploads: 18
Originally posted by maev
Currently, it seems the filtering on buffs/debuffs is an or relationship. In that say, if I check "My group" and "Rogue", it checks for buff/debuff on everyone in my group, as well as every single rogue in the raid. Is it possible to add an option to make the relationship and? So if I check "My group" and "Rogue", it checks for just rogues in my group.

Or if that feature is already in the mod, please let me know how/where to find it.
Uploading a fix now, let me know if it breaks anythign else.
__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..."
Cladhaire is offline Report comment to moderator  
Reply With Quote
Old 11-15-07, 04:28 PM  
Rilynn
A Defias Bandit

Forum posts: 3
File comments: 61
Uploads: 0
Originally posted by Cladhaire
There is a howto in my forums, on this website that gives you a better idea how to do it:

http://www.wowinterface.com/forums/s...ad.php?t=11460
Thanks.. I actually have that bookmarked already.

I have changed the following lines:
button:SetAttribute("initial-width", 175)
button:SetAttribute("initial-height", 16)

That modification has not changed the space on the right.
Per your FAQ the button aura is the info that contains the buff info which is what I think should be changed. I reviewed the buff.lua but I'm unsure what to change if anything there.

Saying that I just changed the following line to:
button.rightbox:SetPoint("BOTTOMLEFT", button, "BOTTOMRIGHT", 1, 0)
1 was 70, hopefully that will work.

Well, that did work but now the healthbar is way to big and I cannot get it to go back to its former size even when I change back to 70.
I can blow out the lua to start over so thats not an issue.
What piece of data(s) do I change to reduce the healthbar once I have reduced the rightbox ?

button.healthbar:ClearAllPoints()
button.healthbar:SetPoint("TOPLEFT", button.leftbox, "TOPRIGHT", 0, -1)
button.healthbar:SetPoint("BOTTOMRIGHT", button.rightbox, "BOTTOMLEFT", 0, 1)
button.healthbar:SetStatusBarTexture("Interface\\AddOns\\PerfectRaid\\images\\smooth")

I assume I will need to change the mana bar also.

Lastly here is my current lua.

If you could be so kind as to point out where I have gone wrong I would be very grateful

button.leftbox:ClearAllPoints()
button.leftbox:SetPoint("TOPLEFT", 0, 0)
button.leftbox:SetPoint("BOTTOMRIGHT", button, "BOTTOMLEFT", 1, 0)

button.rightbox:ClearAllPoints()
button.rightbox:SetPoint("TOPRIGHT", 0, 0)
button.rightbox:SetPoint("BOTTOMLEFT", button, "BOTTOMRIGHT", 70, 0)

button.healthbar:ClearAllPoints()
button.healthbar:SetPoint("TOPLEFT", button.leftbox, "TOPRIGHT", 0, -1)
button.healthbar:SetPoint("BOTTOMRIGHT", button.rightbox, "BOTTOMLEFT", 0, 1)
button.healthbar:SetStatusBarTexture("Interface\\AddOns\\PerfectRaid\\images\\smooth")

button.manabar:ClearAllPoints()
button.manabar:SetPoint("BOTTOMLEFT", 0, 0)
button.manabar:SetPoint("BOTTOMRIGHT", 0, 0)
if options.manaheight == 0 then
button.manabar:Hide()
else
button.manabar:Show()
button.manabar:SetHeight(options.manaheight or 0)
end

button.manabar:SetStatusBarTexture("Interface\\AddOns\\PerfectRaid\\images\\smooth")

button.status:ClearAllPoints()
button.status:SetPoint("RIGHT", -2, 0)

if options.alignright then
button.name:ClearAllPoints()
button.name:SetPoint("LEFT", button.healthbar, "LEFT", 0, 0)
button.name:SetPoint("RIGHT", button.healthbar, "RIGHT", 0, 0)
button.name:SetJustifyH("LEFT")
else
button.name:ClearAllPoints()
button.name:SetPoint("LEFT", button.healthbar, "LEFT", 0, 0)
button.name:SetPoint("RIGHT", button.healthbar, "RIGHT", 0, 0)
button.name:SetJustifyH("LEFT")
Rilynn is offline Report comment to moderator  
Reply With Quote
Old 11-15-07, 04:09 PM  
maev
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Currently, it seems the filtering on buffs/debuffs is an or relationship. In that say, if I check "My group" and "Rogue", it checks for buff/debuff on everyone in my group, as well as every single rogue in the raid. Is it possible to add an option to make the relationship and? So if I check "My group" and "Rogue", it checks for just rogues in my group.

Or if that feature is already in the mod, please let me know how/where to find it.
maev is offline Report comment to moderator  
Reply With Quote
Old 11-15-07, 03:00 PM  
Cladhaire
Salad!
 
Cladhaire's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 1931
File comments: 4476
Uploads: 18
Originally posted by Rilynn
Need some help customizing the raid frames.
I have moved the player name inside the healthbar with no issues.
I'm trying to reduce the "buff" frame so I can get the raid frame closer to the edge of the screen.
Currently my raid frames are on the right side of the screen. I have approx. 1-1.5" of space between the raid frame (right side) and the edge of the screen.
If I move entire raid frame to the left side of my screen I can fit it right against the edge.
So it seems the raid frame has very little "saved" space on the left side while it has 1-1.5" on the right.
I looked in the PR_Buffs.lua but i'm unsure of what to change there.
There is a howto in my forums, on this website that gives you a better idea how to do it:

http://www.wowinterface.com/forums/s...ad.php?t=11460
__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..."
Cladhaire is offline Report comment to moderator  
Reply With Quote
Old 11-15-07, 01:22 PM  
Rilynn
A Defias Bandit

Forum posts: 3
File comments: 61
Uploads: 0
Need some help customizing the raid frames.
I have moved the player name inside the healthbar with no issues.
I'm trying to reduce the "buff" frame so I can get the raid frame closer to the edge of the screen.
Currently my raid frames are on the right side of the screen. I have approx. 1-1.5" of space between the raid frame (right side) and the edge of the screen.
If I move entire raid frame to the left side of my screen I can fit it right against the edge.
So it seems the raid frame has very little "saved" space on the left side while it has 1-1.5" on the right.
I looked in the PR_Buffs.lua but i'm unsure of what to change there.
Rilynn is offline Report comment to moderator  
Reply With Quote
Old 11-14-07, 10:03 AM  
Cladhaire
Salad!
 
Cladhaire's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 1931
File comments: 4476
Uploads: 18
Re: taint in patch 2.3 with build 128

Originally posted by sorens
I am seeing taint errors in the taint.log file when using PerfectRaid build 128. I filed an issue:

http://code.google.com/p/wow-perfect.../detail?id=147

thanks!
Do not report taint issues, unless you have a problem. I am tainting my frames, I'm allowed to do this. This is NOT an issue.

Originally posted by Rilynn
Also.. the newest version of PR, I cannot get my debuff settings to stick. I want Disease, Magic, Mouseover settings to remain off yet whenever I do a reload ui or login/logout I have to reset them.
Been a bug for a while, posting the fix now.
__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..."
Cladhaire is offline Report comment to moderator  
Reply With Quote
Old 11-14-07, 09:13 AM  
sorens
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
taint in patch 2.3 with build 128

I am seeing taint errors in the taint.log file when using PerfectRaid build 128. I filed an issue:

http://code.google.com/p/wow-perfect.../detail?id=147

thanks!
sorens is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.