Download
(76 Kb)
Download
Updated: 09-27-12 07:52 AM
Pictures
File Info
Updated:09-27-12 07:52 AM
Created:unknown
Downloads:394,144
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,385
73kB
Cladhaire
10-31-09 12:32 PM
r192
2,004
73kB
Cladhaire
07-23-09 01:53 AM
r190
2,514
73kB
Cladhaire
05-17-09 04:27 PM
r181-beta
3,797
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-08-06, 03:23 PM  
Cladhaire
Salad!
 
Cladhaire's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 1933
File comments: 4478
Uploads: 18
Re: Great podcast Cladhaire!

Originally posted by Stavmar
Just heard you on the World of Warcraft Podcast Gnome Mercy. Great to hear the man behind the kickass mod/raid frame that is Perfect Raid. Keep it up and I cannot wait to see the BC version. No beta for me. By the way the combination with Clique makes this the kick ass combination that people do not know what they are missing.

Can you post just a listing for the custom commands that you mentioned with regard to sorting. I tried understanding it on the podcast but did you mention the command:

'/praid sort custom' to list all the options. Will it ever happen to be included in the config menu.

I am trying to convince my amin healer to really look closely at this mod and I think this may be the feature i need to understand to convince him to switch.

Again, thanks for the mod and thanks for talkking on the podcast. It was great.
It won't be included in the config menu, but here is the list (use the ["WORDINCAPS"]-- it doesn't need to be in caps when you type it:

Code:
local funcs = {
    ["WARRIOR"] = function(unit) local _,class = UnitClass(unit) return class == "WARRIOR" end,
    ["PRIEST"] = function(unit) local _,class = UnitClass(unit) return class == "PRIEST" end,
    ["SHAMAN"] = function(unit) local _,class = UnitClass(unit) return class == "SHAMAN" end,
    ["MAGE"] = function(unit) local _,class = UnitClass(unit) return class == "MAGE" end,
    ["HUNTER"] = function(unit) local _,class = UnitClass(unit) return class == "HUNTER" end,
    ["PALADIN"] = function(unit) local _,class = UnitClass(unit) return class == "PALADIN" end,
    ["ROGUE"] = function(unit) local _,class = UnitClass(unit) return class == "ROGUE" end,
    ["WARLOCK"] = function(unit) local _,class = UnitClass(unit) return class == "WARLOCK" end,
    ["DRUID"] = function(unit) local _,class = UnitClass(unit) return class == "DRUID" end,
    ["HEALER"] = function(unit) local _,class = UnitClass(unit) return class == "DRUID" or class == "PRIEST" or class == "PALADIN" or class == "SHAMAN" end,
    ["MELEE"] = function(unit) local _,class = UnitClass(unit) return class == "ROGUE" or class == "WARRIOR" end,
    ["RANGEDDPS"] = function(unit) local _,class = UnitClass(unit) return class == "MAGE" or class == "WARLOCK" or class == "HUNTER" end,
    ["MYGROUP"] = function(unit) return PerfectRaid.frames[unit].group == PerfectRaid.mygroup end,
    ["1"] = function(unit) return PerfectRaid.frames[unit].group == 1 end,
    ["2"] = function(unit) return PerfectRaid.frames[unit].group == 2 end,
    ["3"] = function(unit) return PerfectRaid.frames[unit].group == 3 end,
    ["4"] = function(unit) return PerfectRaid.frames[unit].group == 4 end,
    ["5"] = function(unit) return PerfectRaid.frames[unit].group == 5 end,
    ["6"] = function(unit) return PerfectRaid.frames[unit].group == 6 end,
    ["7"] = function(unit) return PerfectRaid.frames[unit].group == 7 end,
    ["8"] = function(unit) return PerfectRaid.frames[unit].group == 8 end,
    ["ODD"] = function(unit) return math.mod(PerfectRaid.frames[unit].group, 2) == 1 end,
    ["EVEN"] = function(unit) return math.mod(PerfectRaid.frames[unit].group, 2) == 0 end,
    ["MYSIDE"] = function(unit) return math.mod(PerfectRaid.frames[unit].group, 2) == math.mod(PerfectRaid.mygroup, 2) end,
    ["ALL"] = function(unit) return true end,
	["MAINTANK"] = function(unit) 
		local tank = MRCTRA
        local name = UnitName(unit)
		if oRA then 
			tank = oRA.maintanktable
		end
        for k,v in pairs(tank) do
            if v == name then return true end
        end
	end,
}

Remember, the first group that a unit matches it'll be sorted into that. For example:

/praid sort mygroup

Will sort the raid by YOUR group, then by class by name. That means if someone is in your group, they will not appear in the list below (with their class). Much of this goes away with the expansion.
__________________
"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-08-06, 03:09 PM  
Stavmar
A Kobold Labourer

Forum posts: 1
File comments: 35
Uploads: 0
Great podcast Cladhaire!

Just heard you on the World of Warcraft Podcast Gnome Mercy. Great to hear the man behind the kickass mod/raid frame that is Perfect Raid. Keep it up and I cannot wait to see the BC version. No beta for me. By the way the combination with Clique makes this the kick ass combination that people do not know what they are missing.

Can you post just a listing for the custom commands that you mentioned with regard to sorting. I tried understanding it on the podcast but did you mention the command:

'/praid sort custom' to list all the options. Will it ever happen to be included in the config menu.

I am trying to convince my amin healer to really look closely at this mod and I think this may be the feature i need to understand to convince him to switch.

Again, thanks for the mod and thanks for talkking on the podcast. It was great.
Stavmar is offline Report comment to moderator  
Reply With Quote
Old 11-04-06, 08:37 PM  
Cladhaire
Salad!
 
Cladhaire's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 1933
File comments: 4478
Uploads: 18
Re: CastParty compatibility?

Originally posted by guice
Anyway to allow CastParty compatibility? that would be awesome if possible.
Short answer.. NO.
8 posts down from yours:


Quote:
Originally posted by Kerecha
Is there any way to use this together with clicktocast? as it is now i still need to have CTraid frames up in order to be able to effectively target my heals.


*sigh*. From a design perspective the burden of click-casting should NOT be on the unit frame. The unit frame should provide a way to let click-casting addons take control of their frames. PerfectRaid does this.

If the ClicktoCast author isn't going to add support for PerfectRaid, then I suggest downloading my own click-casting addon, Clique. Its quite capable, and just "works", like it should.

You can find it here on WoWInterface.
__________________
"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-04-06, 08:35 PM  
guice
A Cobalt Mageweaver

Forum posts: 236
File comments: 63
Uploads: 0
CastParty compatibility?

Anyway to allow CastParty compatibility? that would be awesome if possible.
guice is offline Report comment to moderator  
Reply With Quote
Old 11-04-06, 12:30 AM  
Cladhaire
Salad!
 
Cladhaire's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 1933
File comments: 4478
Uploads: 18
They should be.. the long names snuck in somewhere. Go edit them yourself, feel free in the meantime. I believe its in Localization.en.lua

Originally posted by Bregar
Actually I did thurn them off on the config screen because they bugged me. The funny thing is that they stayed there until I reloaded my UI. Anyway if I do that then I have to config my options between every fight to check if someone needs a buff. I would just like an option so that Fortitude could be "F" instead of "FORT".
__________________
"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-04-06, 12:27 AM  
Bregar
A Defias Bandit

Forum posts: 2
File comments: 41
Uploads: 0
Actually I did thurn them off on the config screen because they bugged me. The funny thing is that they stayed there until I reloaded my UI. Anyway if I do that then I have to config my options between every fight to check if someone needs a buff. I would just like an option so that Fortitude could be "F" instead of "FORT".
Bregar is offline Report comment to moderator  
Reply With Quote
Old 11-04-06, 12:19 AM  
Cladhaire
Salad!
 
Cladhaire's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 1933
File comments: 4478
Uploads: 18
Originally posted by Bregar
I tried Perfectraid last night and I liked it a lot, but the lack of "Incoming Heals" support means I cannot use it for guild raids. I will certainly use it for pvp though. My only minor beef was that showing the buffs takes up so much room on the screen. I wish they could be a small symbol like CTraid uses, or that they could be easily toggled on and off.
They're not supposed to be that long, I just haven't adjusted them yet.
Turning them off couldn't be any easier.. not sure what more you want..

/praid config
__________________
"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-04-06, 12:17 AM  
Bregar
A Defias Bandit

Forum posts: 2
File comments: 41
Uploads: 0
I tried Perfectraid last night and I liked it a lot, but the lack of "Incoming Heals" support means I cannot use it for guild raids. I will certainly use it for pvp though. My only minor beef was that showing the buffs takes up so much room on the screen. I wish they could be a small symbol like CTraid uses, or that they could be easily toggled on and off.
Bregar is offline Report comment to moderator  
Reply With Quote
Old 11-03-06, 07:54 PM  
Cladhaire
Salad!
 
Cladhaire's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 1933
File comments: 4478
Uploads: 18
Originally posted by Iname
I love this addon you named it correctly.

Having said that, everything can be better ofc. So i wanted to ask if you are going to support the cooldowns of special abilities like soulstones and Rebirth.
And it would be really cool if it could support RnS Incoming heals, but i guess that won't be possible since it is supposed to be lightweight etc. Can't hurt to ask i hope

anyway, looking forward to 2.0
Not at this time.. cooldowns like that require addon communication,a nd there's currently no good library to do that. Its not on the top of my list at the moment.
__________________
"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-03-06, 07:30 PM  
Iname
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
I love this addon you named it correctly.

Having said that, everything can be better ofc. So i wanted to ask if you are going to support the cooldowns of special abilities like soulstones and Rebirth.
And it would be really cool if it could support RnS Incoming heals, but i guess that won't be possible since it is supposed to be lightweight etc. Can't hurt to ask i hope

anyway, looking forward to 2.0
Iname is offline Report comment to moderator  
Reply With Quote
Old 11-02-06, 11:28 AM  
Cladhaire
Salad!
 
Cladhaire's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 1933
File comments: 4478
Uploads: 18
Originally posted by Bregar
Awesome. This is exactly what I am looking for for 2.0. If it works after the patch I'm going to send you a donation.
Its even easier after the patch, and much more powerful.
__________________
"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-02-06, 10:07 AM  
Bregar
A Defias Bandit

Forum posts: 2
File comments: 41
Uploads: 0
Awesome. This is exactly what I am looking for for 2.0. If it works after the patch I'm going to send you a donation.
Bregar is offline Report comment to moderator  
Reply With Quote
Old 11-02-06, 09:42 AM  
Cladhaire
Salad!
 
Cladhaire's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 1933
File comments: 4478
Uploads: 18
Originally posted by Bregar
This mod looks great but I have one question, which will make this mod either useful or useless for battlegrounds... Does it say when someone is out of range?
Anyone who is out or range is dimmed to 60% alpha.
__________________
"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-02-06, 09:38 AM  
Bregar
A Defias Bandit

Forum posts: 2
File comments: 41
Uploads: 0
This mod looks great but I have one question, which will make this mod either useful or useless for battlegrounds... Does it say when someone is out of range?
Bregar is offline Report comment to moderator  
Reply With Quote
Old 11-01-06, 12:29 PM  
Cladhaire
Salad!
 
Cladhaire's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 1933
File comments: 4478
Uploads: 18
Originally posted by Kerecha
Is there any way to use this together with clicktocast? as it is now i still need to have CTraid frames up in order to be able to effectively target my heals.
*sigh*. From a design perspective the burden of click-casting should NOT be on the unit frame. The unit frame should provide a way to let click-casting addons take control of their frames. PerfectRaid does this.

If the ClicktoCast author isn't going to add support for PerfectRaid, then I suggest downloading my own click-casting addon, Clique. Its quite capable, and just "works", like it should.

You can find it here on WoWInterface.
__________________
"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
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.