• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

RaidComp

 
Project Updated:
Files Updated: Sat, Jan 23 2010
Supports Game Version: 3.3.0
Category: Buffs & Debuffs, and Data Broker
Tags:

, , , , , and [Edit Tags]

Project Manager: CommandoXXX
Additional Authors: arthiceu
Current Version: beta4.6
License: GNU General Public License version 3 (GPLv3)
Development Site: CurseForge.com
Avg Daily DL (last 30 days): 18
Downloads Total: 3,939
Favorites: 32
Comments: 24
  • About RaidComp
  •  

RaidComp

RaidComp is a raid composition tool, like raidcomp.mmo-champion.com, but in-game. It was formerly known as Arthic's RaidComp, but was renamed with Arthic's permission when the project was continued by a new author.

RaidComp scans the players in the raid and calculates which raid-buffs are present in the raid and which are not. For example, when a Frost Death Knight is in the raid, Horn of Winter would light up in the category "+Agi & Str".

RaidComp is currently in beta.

Forum References

Curse User Inteface & Addons Forum
Elitist Jerks User Inteface & Addons Forum
MMO-Champion Interface & Macros Forum
WoW Europe Interface & Macros Forum

Features

  • Updated to 3.3 buffs & debuffs
  • Talents will be scanned on raid members in range
  • Scanned talent data will be stored for out-of-range usage
  • Can be set to display the composition of a raid planned on the calendar
  • Full dual-spec support, with easy switching of player specs
  • Detection of tanks, melee, ranged and healers based on class and spec
  • Sorting of the list of raid members (click 'Name', '(Class)', etc)
  • Reports on current raid can be output by right-clicking on a category
  • Option to add fake raid members
  • Option to ignore raid members for calculation
  • Option to set custom data on a raid member
  • Option to specify which pets are in the raid (they are not scanned)

Main interface

Main Graphical Interface (beta4.2)

There are two ways to open the GUI:

  • If you have a LibDataBroker display addon, click the RaidComp icon
  • Type "/rc gui"

Most of the functionality should be pretty straightforward. The buttons are as follows:

  • View Raid/View Calendar
    Use these buttons to switch between viewing the current raid and viewing an event on the in-game calendar. Selecting View Calendar will display a list of the players signed up to the event last viewed in the calendar.
  • Clear Ignores/Overrides/Fakes
    These buttons will remove the ignores, overrides and fake players set in RaidComp (see below on how to set these). The number on the button is how many of that type of record exists in the database (including records not shown in the current RaidComp).
  • Raid Group/Invite Status Checkboxes
    Use these checkboxes to quickly ignore or unignore the records of players that match the selected raid group (when viewing the raid) or invite status (when viewing a calendar event). Click the box to cycle between including all players in the calculation (ticked), ignoring all players (unticked) and allowing a mixture of ignored and unignored players (grey tick).
  • Fake
    Clicking this will allow you to add a fake player of a particular class and spec. The fake will be assumed to have all the usual talents for a player of that spec.
  • Pets
    Pets are not scanned, so if you have a pet that you want to be considered in the calculation make sure you add it here.

Additionally, you can right-click on any category (for example "Interrupt" or "Tanks") to output a report on that category in either a /say, /party chat or /raid chat.

Explanation of used icons

  • Lightblue Plus:
    Spells in this category are buffs.
  • Purple Minus:
    Spells in this category are debuffs.
  • Red Cross:
    This category/spell is not present in the raid.
  • Yellow Wave:
    This category/spell might be in the raid (a raid member will have to make a choice between mutually exclusive spells, for example Paladin Blessings).
  • Blue Check:
    This category/spell is present, but it is not the best buff/debuff (for example, Horn of Winter gives 155 agi&str, but a talented Strength of Earth Totem gives 178 agi&str, so Horn of Winter will cause a Blue Check).
  • Green Check:
    This category/spell is present and the best buff/debuff.

Explanation of used player-codes

  • OK (K):
    Player's talent have been scanned in the last 15 minutes.
  • Stored (S):
    Player's talent-data is stored, but older than 15 minutes.
  • Missing (M):
    No talent-data on this player. (Note, the addon does now the player's class, and will use this info. For Example: all Death Knighs can use Horn of Winter.)
  • Fake (F):
    Player is fake (added with Add Fake).
  • Ignored (I):
    In the calculation, this player will be skipped.
  • Temporary (T):
    Talent data has been set manually for this player.
  • Override (O):
    Similar to Temporary, but this custom data will be used instead of scanned data (it overrides the scanned data).

More Screenshots

Hover over player

This screenshot shows what happens when you hover your cursor over a player in the list of raid members. Current spec is listed first in white text with secondary spec listed second in grey text. If you want to see what the calculation will look like if a player swaps specs, hold the Alt key and click the player's name.

Hover Player (beta4.2)

Click on buff-category

This screenshot shows what happens when you click a (de)buff-category and hover over a spell in that category. Tooltip displays a list of players in the raid able to provide the buff. Player names in grey text indicate that the player has that talent only if they swap to their other spec.

Click Buff and Hover (beta4.2)

Calculation

Talents for nearby players will be scanned automatically provided they are within inspection range. If a nearby player respecs or somehow changes their talents they will be rescanned automatically. Whenever a player's talents are scanned and found to have changed the GUI will automatically recalculate and update.

When the addon recalculates the available talents it checks each player in the raid to see what (de)buffs they 'cause'. A player can cause a (de)buff in three ways:

  1. Because of his/her class
  2. Because of his/her spec
  3. Because of his/her talents

The latter 2 are different - for example, a feral druid still has the Remove Curse ability, but is not counted as having that ability by RaidComp because it cannot be used in feral form.

RaidComp also detects the tanks, melee DPS, ranged DPS and healers in the raid. For Druids and Death Knights this is done based on the assumptions below.

Assumptions

  • All players in the raid are level 80 (no check on level)
    • Example: Hunters below level 60 don't have Tranquilizing Shot, but it will still light up in the "Purge" and "Remove Enrage" categories
  • If a player has access to an ability, he/she will use it
    • Example: If there is a Hunter in the raid, 'Scorpid Sting' is marked as 'Present'. However, Hunters are known to be reluctant to use it, as it would lower their DPS
    • Exception: Arms or Fury warriors are not assumed to use 'Shield Slam' (yet they have access to it)
    • Exception: Feral Druids are not assumed to use 'Remove Curse' or 'Abolish Poison'
    • Exception: Restoration Druids are not assumed to use 'Faerie Fire'
    • Exception: Restoration Shamans are not assumed to use 'Wind Shock'
  • All Death Knight tanks will have 5/5 Anticipation, and Death Knight DPS will not
  • All Druid tanks will have 3/3 Natural Reactions, and Feral Druid DPS will not
    • Example: If a Feral Druid has 3/3 Natural Reactions but does not have tank gear they will still be listed as a tank. Equally, if a Feral Druid has decided not to take 3/3 Natural Reactions, they will not be listed as a tank even if they claim to be one

Known oddities

  • If a Paladin is in the raid, BoK, BoM and BoW will all light up as 'maybe' (yellow). Normally, it would take 3 Paladins to light up all 3 as 'present'. However, currently the system is configured to light up all 3 when there are 2 Paladins in the raid, because 2 Paladins are usually enough to give each player the buffs they want.
  • Related to the previous issue. If a Protection Paladin specs Blessing of Santuary, it is marked as 'present', regardless of other blessings.
  • Demonic Pact (Warlock) and Totem of Wrath (Shaman) are considered to be equally good, though the actual effectiveness of Demonic Pact will depend on the Warlock's stats. If the Warlock has poor gear it will be a worse buff, if they have good gear it will be better.
  • Some Replenishment talents (Hunting Party, Judgement of the Wise, Enduring Winter) are sometimes only specced 2/3 points. There would be replenishment in the raid, but the addon would not detect. The addon is therefore configured to accept those talents at 2/3.
  • Related to the previous issue, Commanding Presence and Improved Demoralizing Shout (both Warrior talents) are accepted at 3/5 points.
  • It is possible to mark a Felhunter to be present (for Fel Intelligence), without having a Warlock in the raid.

Known abilities that are not considered

  • Mana Tide (Shaman) / Hymn of Hope (Priest) / Concentration Aura (Paladin) / Improved Leader of the Pack (Feral Druid)
    Since only one class can provide each of these buffs, it didn't seem sensible to create a separate category for each.
  • Cleansing Totem (Shaman)
    A Shaman causes Remove Poison and Remove Disease to light up anyway, because of their single-target ability Cure Toxins.
  • Rebirth (Druid) / Soulstone (Warlock)
    It should not be too hard to count the number of Druids and Warlocks in the raid yourself.
  • Judgement of Light (Paladin) / Judgement of Wisdom (Paladin)
    Though important, check for a Paladin in the raid yourself.
  • Amplify Magic (Mage) / Dampen Magic (Mage)
    Considered to be too specific, and in any case can only be cast by Mages.
  • Movement speed slowing abilities
    Though situationally important, there are way too many abilities of this kind (Crippling Poison, Chains of Ice, Frostbolt, etc.).
  • Downloads (7)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  RaidComp beta4.6 Beta 3.3.0 342 1/23/2010
  RaidComp beta4.5 Beta 3.3.0 739 12/9/2009
  RaidComp beta4.4 Beta 3.2.0 909 10/11/2009
  RaidComp beta4.3 Beta 3.2.0 434 9/28/2009
  RaidComp beta4.2 Beta 3.2.0 304 9/21/2009
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • danimus2 said

    Hi,
    Shadow priest talent Improved Mind Blast also gives reduce to healing.
    http://www.wowhead.com/?spell=15316

    Great addon.

    BR

    Reply Report Permalink
  • Looks like the Frost Mage talent Permafrost does the same thing. I'll add these in the next release. Thanks for pointing it out.

    Reply Report Permalink
  • CuteMiyu said

    Hi:

    May I provide zhTW language file?

    There is a question, I'm a shadow priest, but raidcomp can't found +3% spell hit?

    Reply Report Permalink
  • Absolutely! It might be worth waiting until the next release before translating it though, as I'm putting in a couple of new UI sections and am still in the process of updating the enUS language file.

    The +3% hit bit is odd, though I have a worrying feeling I know what's causing it. Could you tell me which of the following is being found for you:

    1. Vampiric Touch (Replenishment)
    2. Power Word: Fortitude (+Stamina)
    3. Divine Spirit (+Spirit)

    Also does it list you as Ranged or Healer in the bottom right?

    Reply Report Permalink
  • CuteMiyu said

    1. Vampire Touch not found
    2. Survival / +Stamina found, but improve not found. I have that talent.
    3. +Spirit found.

    Bottom right? the talent scan?
    not anyone.

    My current talent is standard 13/0/58
    +Spirit found
    +Shadow Res found
    +Stamina found, but improve not found
    CC - Unded found
    Remove Mage found
    Remove Disease found
    Purge found 1
    Remove Protection found 1
    Talent scan 0

    Reply Report Permalink
  • Yeah, I think I know what's causing this, it'll affect anyone not using the enUS client. I'll try and get it fixed in the next release. Thanks very much for reporting it.

    Reply Report Permalink
  • beta4.6 has an problem caused by an error in one of the Blizzard API functions which may occasionally cause people with dual talent specs to show as having the wrong one active. This will be fixed in the next version, but in the meantime you can fix it with the following change:

    1. Go to your Interface\AddOns\RaidComp folder
    2. Open RaidCheck.lua in a text editor such as Notepad
    3. Search for the text "playerRealm"
    4. Go to the end of that line, press Enter to start a new line and copy/paste the following:
    if playerRealm == "" then playerRealm = nil end
    5. Save the file and restart WoW

    Reply Report Permalink
  • This looks great, I will definately try it out. Could you add assignment and notifying features for individual/party/raid. If one could scan the raid - see what's overlapping and then decide who does what. Once assignments are done it could be the saved setup for that raid and it could be spewed out to channels as chosen.

    Reply Report Permalink
  • So basically a way for the user to assign particular buffs to particular players within the GUI? Hmm, interesting idea... I'll have a think about it and see if I can come up with a way to fit that in without making it overly complicated. Don't hold your breath though, I have a few things ahead of it on the list to deal with first. :)

    Reply Report Permalink
  • New version (beta 4.6) should be available shortly.

    RaidComp now has an additional section in the GUI to allow easier control over what you're viewing and what's included in the calculation. The View Raid/View Calendar button is now a pair of radio buttons, and there are additional buttons to clear any ignored records, overrides or fake players. There are also checkboxes which allow you to quickly ignore or unignore players based on their raid group or calendar invite status.

    Cross-realm players are now displayed complete with their realm name, and are no longer saved in the database (since you probably won't see the same one twice). Since those of you who've been using RaidComp for a while may have rather a large database of players I've added a button to the Blizzard options panel that lets you purge the records of any player you've not seen in over 90 days, though unless your database is absolutely enormous it shouldn't have much of an effect on your load time.

    Reply Report Permalink
  • metrofast said

    Also if you have really good time to program, it would be great feature if you could add modules for raid instances, telling what you need in raid ...

    Reply Report Permalink
  • It's a nice idea, but what you need for a raid is going to be heavily dependant on your gear, tactics and the skill of your raiders. For example, do you take 2 or 3 tanks for TotC25 Northrend Beasts? How many healers do you need for Professor Putricide? And when content becomes outgeared requirements change again - do you still need two tanks for Anub'Rekhan in Naxx? I'd like to keep RaidComp as a way of finding out what you have available, and let people decide for themselves what they actually need.

    Reply Report Permalink
  • metrofast said

    Is it possible to include in RaidComp:
    - So it automaticly scan which pet hunters and warlocks use
    - So it tell number of target healers and number of raid healers

    Reply Report Permalink
  • Automatic scan of Hunter and Warlock pets is something I'd really like to add, as the current manual system is rather clunky. Unfortunately I don't know of a way to do it at the moment, it may not even be possible, but if I find a way to do it I'll definitely add it.

    In terms of target healers and raid healers, I see what you mean but I'm not sure it's good to categorise people like that. For example, Resto Shamans can be good target healers and good raid healers - which they're best suited for will be based on their gear, not their class or talents, and RaidComp doesn't scan gear. There are some, for example Disc Priests and Holy Paladins, who are definitely target healers as their raid healing is limited, but if I categorise some I have to categorise all and I don't want to tell Shamans that they're not target healers...

    Reply Report Permalink
  • I have an error
    [23:37:27] Interface\AddOns\RaidComp\RaidCheck.lua:60: attempt to concatenate a nil value
    [C]: ?
    Interface\AddOns\RaidComp\RaidCheck.lua:60: in function `HandleTalents'
    Interface\AddOns\RaidComp\RaidCheck.lua:130: in function `RaidCheck'
    Interface\AddOns\RaidComp\GUI.lua:51: in function `OpenGUI'
    Interface\AddOns\RaidComp\Options.lua:18: in function <Interface\AddOns\RaidComp\Options.lua:18>
    (tail call): ?
    ...\AceConfig-3.0\AceConfigCmd-3.0\AceConfigCmd-3.0.lua:143: in function <...\AceConfig-3.0\AceConfigCmd-3.0\AceConfigCmd-3.0.lua:133>
    ...\AceConfig-3.0\AceConfigCmd-3.0\AceConfigCmd-3.0.lua:408: in function <...\AceConfig-3.0\AceConfigCmd-3.0\AceConfigCmd-3.0.lua:334>
    (tail call): ?
    ...\AceConfig-3.0\AceConfigCmd-3.0\AceConfigCmd-3.0.lua:762: in function `HandleCommand'
    ...\AceConfig-3.0\AceConfigCmd-3.0\AceConfigCmd-3.0.lua:774: in function `?'
    Interface\FrameXML\ChatFrame.lua:3544: in function <Interface\FrameXML\ChatFrame.lua:3497>
    [C]: in function `ChatEdit_ParseText'
    Interface\FrameXML\ChatFrame.lua:3213: in function `ChatEdit_SendText'
    Interface\FrameXML\ChatFrame.lua:3237: in function `ChatEdit_OnEnterPressed'
    [string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>

    Reply Report Permalink
  • Could you give me a bit more information?

    1. What version of RaidComp were you using? (these type of errors were common in beta 4.4 and earlier but should be fixed in beta 4.5)
    2. Were you solo at the time, in a party or in a raid?
    3. Does this happen every time you try and use RaidComp, or does it normally work fine and just gave the error once?

    Reply Report Permalink
  • 1. I use 4.5 beta
    2. When I'm solo or in a raid, but once it worked in raid 10 not yet complete, but it does more work when it was.
    3. This happens whenever I try to use RaidComp
    if I use the broker
    [13:53:08] Interface\AddOns\RaidComp\RaidCheck.lua:60: attempt to concatenate a nil value
    [C]: ?
    Interface\AddOns\RaidComp\RaidCheck.lua:60: in function `HandleTalents'
    Interface\AddOns\RaidComp\RaidCheck.lua:130: in function `RaidCheck'
    Interface\AddOns\RaidComp\GUI.lua:51: in function `OpenGUI'
    Interface\AddOns\RaidComp\Core.lua:41: in function `OnClick'
    Interface\AddOns\Bazooka\Bazooka.lua:1255: in function <Interface\AddOns\Bazooka\Bazooka.lua:1252>

    I already delete my Interface\addons\RaidComp\ and my RaidComp*.* in wtf

    Reply Report Permalink
  • How strange. Try the following for me:

    1. Go to your Interface\AddOns\RaidComp folder
    2. Open RaidCheck.lua in a text editor such as Notepad
    3. Search for the text "GetTalentMissingNames"
    4. Put "--" in front of the line so it reads as follows:
    --addon:PrDebug("Missing talents for "..LibGT:GetTalentMissingNames())
    5. Save the file and restart WoW

    Let me know if that fixes it.

    Reply Report Permalink
  • Yes, that works :)
    Thank

    Reply Report Permalink
  • New version (beta 4.5) should be available shortly.

    RaidComp should now be fully 3.3 compatible, and recognises the buff changes that were introduced such as Arcane Empowerment. In addition, Demoralizing Roar should not longer light up for Catform Druids and Pummel should not longer light up for Arms Warriors.

    RaidComp can also now output a report on the availability of a particular category if you right-click on it. For example, if you were to right-click on the category Interrupts it would output a report of who can interrupt spellcasting in a raid. Right-clicking on the category Tanks will list all tanks in the raid. The report will be output to raid chat if you're in a raid, party chat if you're in a party and as a /say message if you're soloing.

    Reply Report Permalink
  • Addon Packs Containing RaidComp

Most Downloads / Day

RaidComp has not been added to any Addon Packs yet.

  • Similar Addons
  •  

Average downloads per day

  1. 11,397 HealBot Continued Unit Frames, Buffs & Debuffs...
  2. 2,324 ForteXorcist Buffs & Debuffs, Class, Combat...
  3. 1,547 PallyPower Buffs & Debuffs, and Paladin
  4. 1,389 VuhDo Buffs & Debuffs, Druid, Healer...
  5. 990 Decursive Buffs & Debuffs, Boss Encounters...