Thread Tools Display Modes
04-24-06, 11:11 AM   #1
Cladhaire
Salad!
 
Cladhaire's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Jul 2005
Posts: 1,935
Old PerfectRaid Discussion

I've just uploaded and released the newest beta of PerfectRaid-0.3-Beta. You can find it right here on WoWInterface: http://www.wowinterface.com/download...php?s=&id=4673
Also, please be sure to check out my portal (To report bugs and request new features) at http://cladhaire.wowinterface.com.
---
PerfectRaid is a very efficient set of raid frames, meant to present an alternative to the larger compilations (CT_RaidAssist, Blizzard_RaidUI). This provides an easy way to see the status of your raid (including some detailed information) What this will NOT do is be a 100% stand-in replacement for CT_RaidAssist-- that's not the point.

PerfectRaid is its default mode is a single column of the members of the raid, but I will be adding more layout options as we move forward. It has a very very low memory footprint (150k or so), and only allocates frames when necessary. In a full 40 man raid, PerfectRaid takes up about 200k of memory usage loaded, and has almost no visible impact on your increasing memory rate.

In addition to the status bar, PerfectRaid will catch the following states:

Feign Death - Bar will turn turquoise and FD will be displayed next to it, along with any debuffs still on the player
Soulstone - Purple SS, shows that the player has a soulstone buff active (nice for heading into a fight)
Innervate - Green Inn, will show you when a player has been innervated
Low Mana - Based on the mana threshold (Which you can set) shows a yellow "Mana" when a player is below that mana amount. Only displays for mana users.
Power Infusion - I wanted to see who had it, so it catches this as well =) Shows a green "PwI"
Curse - Shows a red "Cu" when a player is cursed
Magic - Shows a purple "Ma" when a player has a magic debuff
Poison - Shows a green "Po" when a player has a poison debuff
Disease - Shows a brown "Di" when a player is diseased

There are a number of options buried in the slash command handler. You can access a full list by using the /praid slash command. There are a few commands there that do nothing, or are in for testing purposes only. The following is a comprehensive list of the slash commands available:

/praid align {left|right}
* This changes the alignment of the frames from left to right, helpful if you place them on the right side of your screen

/praid {show|hide}
* Shows or Hides the raid frame. This does NOT persist across sessions, so disable PerfectRaid if you don't want to see it =)

/praid reset
* Resets the frame position, and all options to their defaults.

/praid truncate
* Toggles between truncate mode being ON or OFF. When truncate is ON (default) longer names will be truncated. If you turn it OFF, the frames will expand to fit the longest name

/praid backdrop {frame|bar} red green blue alpha
* Sets the backdrop of either the entire WatchDog frame, or just the status bars themselves. RGBA are all numbers between 0 and 1.0, for example Red with no transparency would be:
** /praid backdrop 1.0 0 0 1.0

/praid manathreshold {0-100}
* Sets the threshold at which the low mana indicator ("Mana" in yellow) will be displayed. You can set this to 0 to disable it. 100 doesn't make much sense =)

/praid scale {0.1-2.0}
* Changes the scale

/praid voffset pixels
* Changes the vertical offset of any seperated groups (classes, groups) Only works if you are sorting by that type. Negative numbers move the frames down, so this should always be negative.

/praid sort {class|group|name|groupclass}
* Sorts the raid by class, group, name, or group THEN class.

/praid select {group|class|all|none|number} {1-8|warrior|paladin|druid|rogue|hunter|mage|priest|w arlock|shaman}
* Highlights a section of the raid. Group expects a number between 1-8, while class expects the name of a class. These names are expected in English

/praid filter
* Toggles debuff filter mode. When ON, will only show debuffs that your class can cure.

/praid rangecheck
* Toggles range-checking. When ON will dim the transparency of any units not in range of the spell you are casting. Is only updated when you're casting a spell, but works pretty well
__________________
"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..."

Last edited by Cladhaire : 12-20-06 at 12:07 PM.
 
04-26-06, 08:54 AM   #2
wildcatts29
A Murloc Raider
Join Date: Mar 2005
Posts: 7
Only thing i would like to see is a layout change. so you can change between it going up and down to going sideways. i like to put my ct raid across the bottom of the screen over top of my bars, i like the look of perfect raid much better. Great work.
 
04-26-06, 10:11 AM   #3
Cladhaire
Salad!
 
Cladhaire's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Jul 2005
Posts: 1,935
Perhaps I don't understand.. but how would you propose taking horizontal frames and stacking them horizontally? What sort of logical ordering would you use to make it make sense?
__________________
"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..."
 
04-26-06, 12:24 PM   #4
wildcatts29
A Murloc Raider
Join Date: Mar 2005
Posts: 7
basicly what i was thinking is take the frame like it is turn it 90deg then have groups stack 5 high in groups basicly just like ct but in 1 frame and using your design. so like right now its 2-3ins wide and what 8-10ins tall. so i would say 2-3ins tall and 8-10ins wide. for healing this puts the names right above the bars and would be great if not i guess i keep using CT. this is just the way i would use it. Not sure how hard it would be if it is then wouldnt make sense to change for 1 person. Thanks for looking into it though. Something similar to the below. yes its like ct but it would be using your mod, less resources and looks better than ct.

Name====== Name====== Name====== Name====== Name======
Name====== Name====== Name====== Name====== Name======
Name====== Name====== Name====== Name====== Name======
Name====== Name====== Name====== Name====== Name======
Name====== Name====== Name====== Name====== Name======
 
04-26-06, 12:26 PM   #5
Cladhaire
Salad!
 
Cladhaire's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Jul 2005
Posts: 1,935
And where would we put the status icons, which are some of the most important things we have this for? Its possible-- and I'll consider it, but it doesn't seem like a well fleshed out idea to me-- the frames just weren't made to be stacked in the manner you intend. I'll see if I can work something in.
__________________
"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..."
 
06-17-06, 03:03 PM   #6
splatter
A Defias Bandit
Join Date: Mar 2005
Posts: 2
incoming heals

hi,
i love this addon an i like it much more than the good old ct_raidassist groups. with one quick watch u can see what is happening to the raid.
one thing i missing and would be so great. do you know "forecast":

http://www.curse-gaming.com/de/wow/a...-forecast.html

this mod schows you incoming heals (and other casts). it would be a very great feature to add sometinh like that to perfecraid. so perfectraid could show up the ammount of incoming heal one the left sie of the heath bars. this would help the crosshealers very much.

do you think that would be possible?

greetz splatter
 
08-11-06, 09:23 PM   #7
Curney
A Murloc Raider
 
Curney's Avatar
AddOn Author - Click to view addons
Join Date: Jan 2006
Posts: 8
sometimes when players are added or substracted from the raid or when group change i end up seeing more than 5 people in a group and i havent figured a way to tell praid to refresh itself to get the correct group information. any idea what i should do to correct the issue other than logging out and back on?
__________________
Curney of Uther

Vita Infinita
 
08-13-06, 07:41 AM   #8
Cladhaire
Salad!
 
Cladhaire's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Jul 2005
Posts: 1,935
You can reload the UI in teh meantime to fix that.

/console reloadui
__________________
"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..."
 
08-17-06, 07:26 AM   #9
tknice
A Deviate Faerie Dragon
Join Date: Aug 2006
Posts: 19
Clad,

I am so exited to check out this mod as I am a fan of watchdog, but for some reason it does not seem to work. It shows up under addons and looks correct, however, when I type "/praid show" or "/praid" anything, it says it is not recognized. Any ideas?

Also, should it show up when not in a raid? Is each player targetable by clicking on their name?

Thanks.

Last edited by tknice : 08-17-06 at 07:29 AM.
 
08-17-06, 07:38 AM   #10
Cladhaire
Salad!
 
Cladhaire's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Jul 2005
Posts: 1,935
It doesn't show up when you're not in a raid.
You can click to target

New version is in progress.
__________________
"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..."
 
08-17-06, 09:33 AM   #11
tknice
A Deviate Faerie Dragon
Join Date: Aug 2006
Posts: 19
Ok, I downloaded the 2.x beta and not the 3 version. The latest had the Ace hook and I guess the other did not. Now I see all your slash options so it should be fine. Thanks!

Can't wait to see it in the raid tonight!
 
08-23-06, 11:36 AM   #12
kitejaman
A Defias Bandit
Join Date: Aug 2006
Posts: 3
Sort/Hide enhancement

Hello!

Thanks for making such a great mod!

Is there a way to hide other classes and only show a select few? Such as only show Warriors/Tanks?

Thanks!
 
08-23-06, 11:47 AM   #13
Cladhaire
Salad!
 
Cladhaire's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Jul 2005
Posts: 1,935
PerfectRaid 2.0's sorting and show/hide logic works like this. You have the following "keywords" available to you:

warrior, priest, druid, rogue, hunter, mage, warlock, paladin, shaman, 1, 2, 3, 4, 5, 6, 7, 8, healer, rangedps, mygroup, odd, even, myside, otherside, incap

Using that, you can set up any sort order you want, with priority. For example:

/praid sort custom warrior healer melee warlock mage hunter

Will sort your raid as you'd expect. It also has the fun property that whatever FIRST group the user belongs to, they'll get sorted there.. so for example:

/praid sort custom mygroup warrior healer

Will sort the raid by YOUR group (by class then by name), then all the warriors (by name) then all teh healers (by class by name) and then the rest of the raid (by class by name).

In addition, you'll be able to add spacers, i.e.

/praid sort custom mygroup - warrior - healer -

Will sort the raid as above, but will put seperators in between the main groups you've asked for.

Incap is a title taken from the RDX folks, and means anyone who is offline, dead or a ghost. There will be a base level option to AUTOMATICALLY sort these people to the end of the list.

The same logic is available within /praid hide, i.e.

/praid hide otherside

Will hide everyone that's on the other "side" from you, i.e. even versus odd.

/praid hide rangedps

Will get rid of mage, warlock and hunter

/praid hide 1 3 5 7 does the same thing as /praid hide odd

Hope that seems sufficient for you guys, let me know.
__________________
"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..."
 
08-23-06, 11:57 AM   #14
kitejaman
A Defias Bandit
Join Date: Aug 2006
Posts: 3
Thanks!

That is great! I think you just solved my healer issues in a raid group! Ill go check it out asap!

Thanks for such prompt reply!
 
08-23-06, 11:57 AM   #15
Cladhaire
Salad!
 
Cladhaire's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Jul 2005
Posts: 1,935
Its not out yet, but ALL of those goodies are already implemented.
__________________
"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..."
 
08-27-06, 06:04 PM   #16
Ftee
A Defias Bandit
Join Date: Aug 2006
Posts: 3
Hello Cladhaire,

I like PerfectRaid. Its much more simple than any other raidmod, and shows me all the infos I need (as a mage )

Except one thing:
As a mage I have to buff group(s) with AI. But it seems, that praid cant show these buffs. Is there any way to show a little Icon for each person, who has the Int-Buff?

If not, i bet you to implement this feature.

thanks,
Ftee
 
10-08-06, 08:04 AM   #17
Narghul
A Kobold Labourer
AddOn Compiler - Click to view compilations
Join Date: Sep 2006
Posts: 1
numbers

i always forget how I get the numbers on the side of the raid, so i can see the raid numbers..
 
10-11-06, 05:50 PM   #18
Cladhaire
Salad!
 
Cladhaire's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Jul 2005
Posts: 1,935
Updated.. check the download page for more information.

Still to do, group numbers, backdrop colors.
__________________
"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..."
 
10-11-06, 11:14 PM   #19
Snuff
A Kobold Labourer
Join Date: Oct 2006
Posts: 1
Thumbs up French localization

Hi,

I like your addon, I translated it for the French client, here is the file :

Localization.frFR.lua
Code:
local L = AceLibrary("AceLocale-2.0"):new("PerfectRaid")

L:RegisterTranslations("frFR", function()
	return {	
		-- main status
		["Dead"] = "Mort",
		["Ghost"] = "Fantome",
		["Offline"] = "Hors Ligne",
		["ImpDying"] = "Imp. Dying",--?? see later
		["Feign"] = "Feinte",

		["STATTEXT_Curse"] 		= "Mal\195\169",
		["STATTEXT_Magic"] 		= "Mag",
		["STATTEXT_Poison"] 		= "Po",
		["STATTEXT_Disease"] 		= "Mal",
		["STATTEXT_LowMana"] 		= "Mana",
		["STATTEXT_FeignDeath"]		= "FD",
		["STATTEXT_Soulstone"]		= "Pa",
		["STATTEXT_Innervate"]		= "Inn",
		["STATTEXT_Fearward"]		= "Gp",
		["STATTEXT_PowerInfusion"]	= "Ip",
		["STATTEXT_Fortitude"]		= "Endu",
		["STATTEXT_Spirit"]		= "Esp",
		["STATTEXT_Shield"]		= "Bou",
		["STATTEXT_WeakenedSoul"]	= "Aa",
		["STATTEXT_MarkOfWild"]		= "F",
		["STATTEXT_Intellect"] 		= "Int",

        ["STATTEXT_Renew"]		    = "R",
		["STATTEXT_Regrowth"]		= "R",
		["STATTEXT_Rejuvenation"]	= "R",

        ["STATTEXT_BoMight"] 		= "Pui",
		["STATTEXT_BoWisdom"] 		= "Sag",
		["STATTEXT_BoSalvation"] 	= "Sal",
		["STATTEXT_BoLight"] 		= "Lum",
		["STATTEXT_BoSanctuary"]    = "San",
		["STATTEXT_BoKings"] 		= "Roi",

        ["Show Group Numbers"] = "Montre les num\195\169ros de groupe",
        
        ["Low Mana Threshold"] = "Mana basse",
        ["Sets the level which we show Low Mana"] = "D\195\169fini le niveau de mana basse",
        
        ["Config Options"] = "Options de configuration",
        ["Open Configuration UI"] = "Ouvre le panneau de configuration",
        
        ["Filter Debuffs"] = "Filtre debuff",
        ["Only show debuffs that you can cure"] = "Montre seulement les debuff curables",
        
        -- Buffs
        ["Renew"] = "R\195\169novation",
        ["Show units who have Renew"] = "Montre les joueurs ayant une R\195\169novation",
        ["Rejuvenation"] = "R\195\169cuperation",
        ["Show units who have Rejuvenation"] = "Montre les joueurs ayant une R\195\169cuperation",
        ["Regrowth"] = "R\195\169tablissement",
        ["Show units who have Regrowth"] = "Montre les joueurs ayant un R\195\169tablissement",
        
        ["Columns"] = "Colonne",
        ["Set number of columns"] = "Defini le nombre de colonne",
		["Buff"] = "Buff",
		["Show/Hide some buffs"] = "Montre/Cache les buff",
		["Fortitude"] = "Endurance",
		["Show units who need Power Word:Fortitude"] = "Montre les joueurs ayant besoin d'un buff Endurance",
		["Spirit"] = "Esprit",
		["Show units who need Divine Spirit"] = "Montre les joueurs ayant besoin d'un buff Esprit",
		["Intellect"] = "Int\195\169lligence",
		["Show units who need Arcane Intellect"] = "Montre les joueurs ayant besoin d'un buff Int\195\169lligence",
		["Mark of the Wild"] = "Don du fauve",
		["Show units who need Mark of the Wild"] = "Montre les joueurs ayant besoin d'un buff Fauve",
		["Blessing of Might"] = "B\195\169n\195\169diction de puissance",
        ["Show units who need Blessing of Might"] = "Montre les joueurs ayant besoin d'une B\195\169n\195\169diction de puissance",
		["Blessing of Wisdom"] = "B\195\169n\195\169diction de sagesse",
        ["Show units who need Blessing of Wisdom"] = "Montre les joueurs ayant besoin d'une B\195\169n\195\169diction de sagesse",
		["Blessing of Salvation"] = "B\195\169n\195\169diction de salut",
        ["Show units who need Blessing of Salvation"] = "Montre les joueurs ayant besoin d'une B\195\169n\195\169diction de salut",
		["Blessing of Light"] = "B\195\169n\195\169diction de lumi\195\168re",
        ["Show units who need Blessing of Light"] = "Montre les joueurs ayant besoin d'une B\195\169n\195\169diction de lumi\195\168re",
		["Blessing of Sanctuary"] = "B\195\169n\195\169diction du sanctuaire",
        ["Show units who need Blessing of Sanctuary"] = "Montre les joueurs ayant besoin d'une B\195\169n\195\169diction du sanctuaire",
		["Blessing of Kings"] = "B\195\169n\195\169diction des rois",
        ["Show units who need Blessing of Kings"] = "Montre les joueurs ayant besoin d'une B\195\169n\195\169diction des rois",
        ["Debuff Indicator"] = "Indicateur de debuff",
        ["Show/Hide the debuff texture"] = "Montre/Cache la texture des debuff",
        
        ["Raid Simulation"] = "Raid Simulation",
		["Frame Alignment"] = "Alignement",
		["Horizontal aligmment of frames"] = "Alignement horizontal",
		["Vertical Alignment"] = "Alignement vertical",
		["Vertical Alignment of frames"] = "Alignement vertical",
		["Mouseover Highlighting"] = "Surbrillance souris",
		["Show/Hide the mouseover texture"] = "Montre/Cache la surbrillance au passage de la souris",
		["Proximity detection"] = "D\195\169tection de la proximit\195\169",
		["Dim frames that are out of your range"] = "Augmente la transparence des joueurs hors de porte",
		["Name Truncation"] = "Tronquer les noms",
		["Truncate player names"] = "Tronque les noms de joueurs",
		["Scale"] = "Echelle",
		["Set PerfectRaid's Scale"] = "D\195\169fini l'\195\169chelle de PerfectRaid",
		["Group Separator"] = "S\195\169paration des groupes",
		["Set the height of the separator"] = "Defini l'espace entre les groupes",
		["Inverse Bars"] = "Inverser les barres",
		["Show depletion bars"] = "Show depletion bars",
		["Show Health Deficit"] = "Montre la vie manquante",
		["Show health deficit"] = "Montre la vie manquante",
		["Bar Texture"] = "Texture des barres",
		["Change the status bar texture"] = "Change la texture des barres",
		["Lock"] = "Verrouiller",
		["Lock/Unlock PerfectRaid"] = "Verrouille/D\195\169verrouille PerfectRaid",
		["Sort"] = "Tri",
		["Sort the PerfectRaid frames"] = "Tri des joueurs",
		["ManaBars"] = "Barre de mana",
		["Toggle mana bar overlays"] = "Montre/Cache les barres de mana",

	}
end)

PerfectRaid.toc
line 25
Code:
Localization.enUS.lua
Localization.koKR.lua
Localization.zhCN.lua
Localization.deDE.lua
Localization.frFR.lua

I add some code for see fearward on my favorite tank :


PerfectRaid.lua
Line 235
Code:
    local innervate,soulstone,poweri,wsoul,markwild,fw
line 315
Code:
                elseif texture == "Interface\\Icons\\Spell_Nature_Lightning" then
                    innervate = true
		elseif texture == "Interface\\Icons\\Spell_Holy_Excorcism" then
                    fw = true
Line 370
Code:
                                        (innervate and stattext["Innervate"]) or "",
					(fw and stattext["Fearward"]) or "",

PerfectRaidConfig.lua
line 39
Code:
PerfectRaid.STATTEXT["Innervate"]		    = "|cFF00FF33"..L["STATTEXT_Innervate"].." |r"
PerfectRaid.STATTEXT["Fearward"]		    = "|cFF00FF33"..L["STATTEXT_Fearward"].." |r"
Localization.enUS.lua
line 19
Code:
		["STATTEXT_Innervate"]		= "Inn",
		["STATTEXT_Fearward"]		= "Fw",

Thank you for your work

Last edited by Snuff : 10-11-06 at 11:23 PM.
 
10-12-06, 12:07 PM   #20
Laine
A Murloc Raider
Join Date: Oct 2006
Posts: 9
Cladhaire,

FANTASTIC mod! Thank you for your work. Seriously, where can we send money to support this stuff? $10 bucks for this? Hell yes!

I use praid along with clique on my priest for raiding. The latest versions of praid & clique when combined is no longer using passive targeting for casting--instead it is actively targeting. Is that intentional? I guess I'm not certain if the issue is with praid or clique either. Any help would be appreciated! Thanks again!
 

WoWInterface » Featured Projects » Cladhaire's Mods » PerfectRaid

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off