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

  • Your Rating

  • Share
  • Report Abuse

ProcMeter

  Download the Curse Client

Project Updated:
Files Updated: Fri, Jul 11 2008
Supports Game Version: 2.4.2
Category: Combat
Tags:

[Edit Tags]

Project Manager: switchbak
Additional Authors: No additional authors
Current Version: ProcMeter 1.2.5
License: All Rights Reserved
Avg Daily DL (last 30 days): 6
Downloads Total: 4,025
Favorites: 21
Comments: 21
  • Contests
  • About ProcMeter
  •  

ProcMeter will show the percentage of attempts a weapon, spell, item, or anything else procs.

This is based off of Bethlhogg's ProcMeter. This one came to life because Bethlhogg's didn't work under the 2.4 combat log.

It's a little different than Bethlhogg's ProcMeter in that it will not track hit, miss and crit percentages but only procs percentages. It can be very specific in what causes the proc. For example it can watch for procs that require specific spells to cause a proc (ex. Quick Shots) or any type of hit, heal, miss, crit, and even specific events (ex. SPELL_PERIODIC_DAMAGE) from you or your pet.

This will overwrite Bethlhogg's ProcMeter if it was previously installed. If that is the case you will need to clear the ProcMeter database (/pm clear).


There are more details of how it works in the Readme.txt

  • Downloads (5)
  •  
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  
  ProcMeter 1.2.5 Release 2.4.2 1,151 7/11/2008
  ProcMeter 1.2.4 Release 2.4.2 17 7/10/2008
  ProcMeter 1.2.3 Release 2.4.2 12 7/10/2008
  ProcMeter 1.2.2 Release 2.4.2 11 7/8/2008
  ProcMeter 1.2.1 Release 2.4.2 11 6/17/2008
  • 1 page(s)
Advertisement
  • Screenshots (1)
  •  
  • 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.
  • Tikal696 said 

    Hello switchbak.

    Any chance that you update for 3.x ?

    It is completely broken

    Reply Report Permalink
  • Yeah, my help isn't that good. I'll have to get it better. :) Here's some from the Readme.txt:

    How to use it:

    -Simple Explanation-
    Give it a name, tell it the proc to watch for, choose a hitType, and put in any dependencies.

    -Detailed Explanation-
    Name: <- This is what you want to call the proc. It can be anything.

    Proc Message: <- This is the actual proc message from the combat log. You can pick them out by looking for the phrases "SoAndSo gains Something" or "SoAndSo is inflicted by Something". An example for Quick Shots is "Switchbak gains Quick Shots." So in that example the message would be Quick Shots .

    Hit Type: <- This can be one of several things. Here's the list...

    Hit, Crit, PetHit, PetCrit, PetMelee, PetCrit, PetRanged, PetRangedCrit, PetSpell, PetSpellCrit, PetMiss, PetPeriodic, PetPeriodicCrit, PetHeal, PetHealCrit, MeleeHit, MeleeCrit, RangedHit, RangedCrit, SpellHit, SpellCrit, Miss, Heal, HealCrit, Periodic, PeriodicCrit

    ...plus you can put specific attacks in there like Auto Shot, Arcane Shot, Aimed Shot . You can also put specific events in there. So far Timbal's

    Focusing Crystal is the only thing I've found (so far) that needs to watch specific events since it can proc off any periodic damage. And in its case

    you'd put SPELL_PERIODIC_DAMAGE . Also keep in mind that when dealing with HitTypes all respective types of attacks are hits (including crits) but

    only crits are crits. For example, a RangedCrit is also a RangedHit, but a RangedHit is not necessarily a RangedCrit.

    Dependencies: <- This is equipment that has to be equipped or a buff that has to be active for the proc to have a chance to go off. These will be in

    the format Type:Name where Type can be either Buff or Equip and Name is the name of the piece of armor that needs to be equipped or the name of

    the buff that needs to be active.

    Again, here's an example for Quick Shots:

    Name: Quick Shots Proc
    Proc Message: Quick Shots
    Hit Type: Auto Shot
    Dependencies: Buff:Aspect of the Hawk

    For the Quick Shots proc I have to watch for the Proc Message Quick Shots that can only occur when shooting with Auto Shot while I have Aspect of the Hawk on. All this is assuming you have the talents for it.
    ------------------------------------------------
    Examples:

    Name: Aldor Proc
    Proc Message: Light's Strength
    Hit Type: Hit
    Dependency: Equip:Shattered Sun Pendant of Might

    Name: Pet Proc
    Proc Message: Ferocious Inspiration
    Hit Type: PetCrit
    Dependency: -

    Name: Quick Shots
    Proc Message: Quick Shots
    Hit Type: Auto Shot
    Dependency: Buff:Aspect of the Hawk

    Name: Timbal's Proc
    Proc Message: Shadow Bolt
    Hit Type: SPELL_PERIODIC_DAMAGE
    Dependency: Equip:Timbal's Focusing Crystal

    Name: Sword of Corruption
    Proc Message: Corruption
    Hit Type: Hit
    Dependency: Equip:Sword of Corruption

    Reply Report Permalink
  • Sytar said 

    I bit more info in the Help would be nice.. I don't know what to put into each of the catagories.

    I ran into a bit of a problem when I tried to Clear the data, not only did the data clear, but all the counters did also. I had to remove them from the list and then readd them.

    Reply Report Permalink
  • I'll try out Windfury today and let you know what it takes to see the proc. The proc doesn't apply a buff, debuff, or cast a spell so I'll have to do a little testing to see what is going on. Also, I play a hunter regularly so there's probably several procs that I'm not aware of. :)

    Reply Report Permalink
  • twax said 

    I'm trying to see how often Windfury procs. I've tried many combinations in the Proc List but I can never get anything more than 0 to show up. Combat log appears as below.

    Bob's Windfury Attack hits Searing Infernal for 65 Physical

    Reply Report Permalink
  • Unfortunately, this mod won't keep track of how long the buffs or debuffs stay up, just the percentage of attempts that cause the proc. If ISB wasn't a 100% chance on crit, it could tell you what percent of shadow bolt crits actually caused the proc.

    I can see how my description may cause you to think it tracks the uptime of the proc, and I will correct that immediately.

    Reply Report Permalink
  • Will this work with Improved Shadow Bolt? I've been looking for an addon to track the uptime of ISB for a long time now since the one I used broke with 2.4.

    Reply Report Permalink
  • for Mongoose I'd try this:
    Name: Mongoose
    Proc: Lightning Speed
    Type: MeleeHit
    Dependencies: Equip:Whatever weapon you're using with the enchant

    ...or if you have 2 different weapons on that both have it, you can leave the dependencies blank

    For your questions:
    1. No quotation marks are used (they've been taken out of the descriptions)
    2. Yes HitType is required to know what kind of hit to count as an attempt for the proc
    3. No a dependency is not required unless the Proc requires a specific buff to be active or weapon/armor to be equipped
    4. The only part of the combat log needed it the part after the phrase "Character gains". You'll find others that state it differently. "Character is afflicted by" is another I know of off the top of my head.
    5. See Answer #3

    I hope this helps clear some of it up. :)

    Reply Report Permalink
  • faed said 

    Mongoose doesn't work either. According to the information available so far, I should only have to type "[character] gains Lightning Speed." I've tried that and countless variations, but nothing works. Also:

    1. Are quotation marks required in any of the fields? (If not, they shouldn't be used in the description, as it renders the directions unclear.)
    2. Is a Hit Type required? (If so, it should say that somewhere) Or will it look for any instance of the proc if the field is left blank?
    3. Is a Dependency required? (If not, it should say that somewhere)
    4. How much of the actual combat log proc message should be included in the field for the proc message? All of it? Any part of it? If your just tracking a proc that buffs yourself, it's no problem since you can just insert your character's name. But what do you have to put in the field for a debuff on an enemy? Just the debuff name?
    5. What is a Dependency? There is an example given, but I still don't know what it is. Is it a voluntary condition that you choose to limit the tracking of a proc only in certain circumstances, or is it a mandatory pre-condition that enables the proc to occur in the first place? (I don't play a hunter, so I don't know if AotV is required for Auto Shot, although I wouldn't think so) For instance, if I have mongoose on "Blade X", am I required to put Equip:Blade X in the Dependency field?

    If you are busy coding and don't have time for a detailed readme.txt, let me know and I'll be glad to put one together. And, thanks for all the hard work on this mod. 8)

    Reply Report Permalink
  • I've fixed the alt-z thing in the version 1.2.2. Thanks for letting me know about that.

    Reply Report Permalink
  • Sytar said 

    I found a small problem with the counting window.. it dosn't hide when you hide the interface using Alt-Z. Everything else on the screen goes away, but the counter. Not sure what you are using that is different, but I really need this to hide also.

    As for the Lightning speed, try this:
    Name: Lightning
    Proc: gains Lightning Speed (Case is important, also you can add your characters name)
    Hit Type: hit
    Dependencies: <blank>

    Reply Report Permalink
  • Let me do a little research on this one. It sounds like you don't get a buff from the proc. Those kind are a little more difficult to watch for.

    This is what I would guess at:

    Name: Arcane Bolt
    Proc: Arcane Bolt
    Type: SpellHit
    Dependencies: Equip:Shattered Sun Pendant of Acumen

    I can't be sure of the proc as I'm Aldor and have never seen this proc. See if you can find the proc line in your combat log and post that up here. I'll look around for it on the web.

    Reply Report Permalink
  • Rilus said 

    I tried adding the Arcane Bolt from the Shattered Sun Pendant of Acumen and it doesn't work.

    This is how I entered the info:
    Name: Arcane Bolt
    Proc: Eldritch's Arcane Bolt
    Type: SpellHit
    Dependencies: tried "blank" and "Equip:Shattered Sun Pendant of Acumen"

    It hasn't worked.

    Reply Report Permalink
  • Ok. I found a proc like that. I had to add in a routine for it in version 1.2.3 since it uses an energize event.
    Here's what you probably need to put in since it's in your helm:

    Name: Mana Proc
    Proc: Mana Restore
    HitType: SpellHit
    Dependencies: Equip:Skyshatter Helmet

    Also, could you try it with Windfury? trying using this:

    Name: Windfury
    Proc: Windfury Attack
    HitType: MeleeHit
    Dependency: Buff:Windfury Attack

    Reply Report Permalink
  • lrdx said 

    Nice, it works now, thank you.

    Now please help me, how can I get it to watch Insightful Earthstorm Diamond's procs? Procs on all spellcasts, tried 300 Mana, Mana Restore for proc message, Skyshatter Helmet or nothing as dependency, heal or nothing as Hit Type, it did not catch procs with any combinations of the above. What do I miss?

    Reply Report Permalink
  • I'm glad you found that line of code. It wasn't supposed to be there. It has been removed in version 1.2.2.

    Try /pm clear

    See if that will clean up the mod. What you are seeing is what the mod looks like when it doesn't see any procs to watch for.

    Reply Report Permalink
  • lrdx said 

    This mod does not work after a fresh install.

    I did a fresh install of the latest version. The line [code]if (ProcMeterDB.Lock == false) then[/code] in GUI.xml makes an error, because there is no ProcMeterDB yet. I fixed this by adding a (if ProcMeterDB == nil) then ProcMeterDB={} end before that. After this, the GUI is looks like only the 4 corner graphics on top of each other.

    Reply Report Permalink
  • Try version 1.2.4. I found some bugs when there wasn't any procs in the list. If the nil's continue, copy the error and put it up here and I'll check it out

    Reply Report Permalink
  • I tried this out last night and got "Nil Value" errors every 3-4 secs. Obviously had to disable it. I will try todays version out and see what happens.

    Reply Report Permalink
  • 1. As a hunter i use this for Mark of Conquest:
    Name: Mark of Conquest
    Proc: Mark of Conquest
    HitType: RangedHit
    Dependencies: Equip:Mark of Conquest

    A rogue will want to change the HitType to MeleeHit

    2. The events don't distinguish between main and offhand attacks. So as of right now I don't think it's possible to look for a proc on offhand only. But i'll do more research on it.

    3. I don't have a rogue, so let me look into the poison stuff.

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 19,669 Deadly Boss Mods Boss Encounters, and Combat
  2. 8,686 BigWigs Bossmods Boss Encounters, and Combat
  3. 6,944 OmniCC Combat
  4. 6,353 Recount Combat
  5. 5,844 Decursive PvP, Buffs & Debuffs, and...