Get an Epic Experience with Premium

MFClip

Combat Login to Add Favorites
  • 5 Likes
  • World of Warcraft
  • 1,273 Monthly Downloads
  • Supports: 5.2.0
  • 265,047 Total Downloads
  • Updated 03/06/2013
  • Created 07/20/2008
  • 399 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: v2.21
or
Support development! **
Donate

About MFClip

MFClip - All-in-one shadow priest addon

MFClip originally started as a mere Mind Flay clipping warner (hence its name) telling the user when unintentional clips of Mind Flay were ocurring. Clipping Mind Flays as such isn't as important as it had been in earlier and perhaps easier times. Still, to min/max it is important to know if unintentional clipping happens.

In its current state, MFClip features a full blown single target dot timer with cooldown bars for Mind Blast and Shadow Word:Death and an additional castbar (which shows spell ticks). The dot timer bars show the user when it's best to recast any of the three dots (Cataclysm: recast before dots actually fall of to guarantee 100% uptime).

At the end of the fight (and also shown on the bars during the fight if not deactivated) MFClip presents the user with information about dot uptime, spell casting efficiency and how well cooldowns of MB and SW:D had been used.

Original Idea


MFClip warns about unintentional Mind Flay clips (clipping shortly before next Mind Flay tick). MFClip warns by playing a configurable Sound and/or displaying Mind Flay damage data via common combat text addons (currently supported: SCT/MSBT/Parrot/Blizzard Floating Combat Text).

Clipping Mind Flay shortly after the second tick to cast Mind Blast/DP/VT increases your damage output. Unintentional clips shortly before a tick decrease your damage output, including the third and final tick. MFClip's goal is to help you to learn when to cast while channeling Mind Flay and to ensure you are doing it right. As a side note, zero unintentional clips (to much idle time between tick and new cast) decrease your dps as well as regular unintentional clips do, playing somewhat aggressive helps your dps. Also, it is recommended to filter out Mind Flay with your combat text (if available) and use MFClip combat text output (if available for your combat text addon). If you are using [nochanneling] macros there is no need to use MFClip ([nochanneling] leads to less dps).

Installing a cast bar addon with a customized cast bar skin that shows when Mind Flay ticks is strongly recommended. I recommend my castbar addon Gnosis which features tick displaying and clipping detection: http://wow.curse.com/downloads/wow-addons/details/gnosis.aspx

From Version 1.0 onwards MFClip features its own Castbar. This is integrated into MFClip's LiveBars. LiveBars consist of a castbar with latency support für Mind Flay & Mind Sear ticks, a cooldown bar for Mind Blast and dot timers for VT, DP, SW:P. Those bars also display efficiency data for casting/dot uptime/cooldown usage and show the DPS of the different damage sources.

Version 1.2 introduces focus target cast buttons called LiveButtons. Those are part of LiveBars and can be configured in the LiveBars tab.

Remark: MFClip's dot uptime calculations begin the moment the dot is cast onto the unit the first time. Uptime calculations end when a unit dies (not when the fight ends). Uptime calculations take dot clipping into account.

Shadow Orb and Empowered Shadow tracking


MFClip v2.10 offers full support for Shadow Orbs and Empowered Shadow. Tracking is integrated into the Mind Blast cooldown bar, which will change its background color depending on following states (all colors can be edited in the configuration menu):

Light green: Cast Mind Blast asap (three Orbs active, but no Emp. Shadow)
Bright White: Three Orbs waiting to be consumed
Green: Cast Mind Blast asap (one or more Orbs active, no Emp. Shadow)
Yellow: Cast Mind Blast soon (Empowered Shadow buff gone in 3s or less)
Red: Don't cast Mind Blast or dots now (no Orbs or Emp. Shadow)
Default: Stick to your default "rotation"

These states offer basic information about Shadow Orbs and Emp. Shadow. Make sure you understand current theorycraft behind Shadow Orbs and Empowered Shadow to choose the best action depending on your current situation.

Video: MFClip v1.0 Intro Video


Basic introduction video showing MFClip's basic features and the newly revamped LiveBars.

If the above video is blocked in your country try this link: http://www.youtube.com/watch?v=OlDxm9lrk0E


Video: MFClip vs. the Mistery of Nochanneling



Video: casting & statistic output


Video showing MFClip's statistics output (v0.6+). Audio featuring the typical MFClip clipping sound. Addons: MSBT, Quartz+Quartz_LatencyMF2 and a single Macaroon bar. See Video: Live Bars for bars displaying statistics during combat.


Slash Commands


The slash command for MFClip is /mfclip.

/mfclip enable
enables/disables MFClip
/mfclip config
calls configuration gui (using Blizzards addon config interface)
/mfclip configlb
calls configuration gui for LiveBars (using Blizzards addon config interface)
/mfclip reset
resets configuration data

Configuration Options (GUI)


Main tab

Enable Addon
enable/disable MFClip
Show combat data
toggles showing Mind Flay damage, casting and clipping statistics at the end of the current fight (30s fights minimum)
Clipping warning [ms]
if the caster clips Mind Flay the given time (in ms) before a tick should occur an unintentional clip is recorded (lag dependent, play around with that setting)
Wait for Combat Log [ms]
time (in ms) MFClip waits for combat log data after the Mind Flay tick should have occured (lag dependent, play around with that setting); after given time has elapsed without a tick Mind Flay cast data is generated and output if selected
Auto Adjust Wait for Combat Log
adjusts wait for combat log on high haste situations
Play Sound
play sound (Sound File) when unintentional clip is recorded
Generate Combat Text
generate combat text output for selected combat text (Select Combat Text), combines Mind Flay ticks into Mind Flay cast, also showing unintentional clips

LiveBars tab

Out of/In combat config
LiveBars configuration string executed when leaving/entering combat. Following commands are accepted.
  • on/off
    • enables/disables LiveBars
  • hidecb/showcb
    • hides/shows castbar while not casting
  • cast/mb/vt/dp/swp/swd
    • creates castbar/MB cooldown bar/dottimer; command order gives order how LiveBars will be shown from top to bottom
  • buttons
    • enables LiveButtons
LiveButtons configuration string
  • combat
    • shows LiveButtons in combat only
  • mf/ms/mb/vt/dp/swp/swd/su
    • creates buttons for focus target casting of Mind Flay/Mind Sear/Mind Blast/VT/DP/SW:P/SW:D/Shackle Undead
  • row
    • creates LiveButton bar as one row, if not specified as one column

Remark: Anchors of both LiveBars and LiveButtons are only shown when LiveBars are enabled with on command (or omitted on/off command).

Localization


Configuration in english only, but works for all languages.

FAQ


Q: Sometimes MFClip reports an unintentional clip even though I'm sure I didn't clip Mind Flay at all.

A: MFClip depends on combat log information about Mind Flay ticks. Usually combat log events are delayed by several hundred millisecond, in bad cases even more than one second. Mind Flay ticks occur regularly on server side usually much less than a second apart (denpending on gear). If the expected time a tick should occur and the time the tick is reported are too far apart MFClip will report an unintentional clip even though that might not the case.

This is where the values Clipping warning [ms] and Wait for Combat Log [ms] come in.

Clipping warning [ms]: If you start a new action x ms (default is 300ms) before a tick should occur, and no tick actually does in time, MFClip will detect unintentional clipping (even though that might not be the case with extreme combat log delay)

Wait for Combat Log [ms] is the time MFClip will wait for the combat log to return tick information after Mind Flay should have ticked and no new Mind Flay cast was started. 1000ms is the default value and this should be ok in every situation. Still, the combat log screws up sometimes and there is not really much anyone can do about it. If you channel one Mind Flay after another MFClip will wait less time than specified by this value depending on your current haste value.

From my own tests combat log delay will not vary much between MF2 and MF3, therefore unintentional clipping should be detected well for both (or not well for both if your combat log delays are too high).

Q: MFClip shows a castbar and I don't want that!

A: Remove the "cast" command from the LiveBars configuration strings (on the LiveBars gui page).

MFClip v2.21 03/06/2013

  • toc bump for patch 5.2
  • added support for Mind Flay (Insanity)

MFClip v2.20 12/16/2012

  • added correct tick adding behaviour to castbar
  • added divine insight bandaid (Mind Blast cooldown resetting)

MFClip v2.17 12/02/2012

  • toc and version bump for v5.1

MFClip v2.16 09/06/2012

  • minor update to keep MFClip somewhat alive, though this is not meant to be a fully featured update for MoP
  • removed tracking of Shadow Orbs and Empowered Shadow (both gone in their former form)

MFClip v2.15 11/30/2011

  • toc bump for patch 4.3

MFClip v2.14 06/29/2011

  • patch 4.2 related updates

MFClip v2.13 04/27/2011

  • patch 4.1 related updates

MFClip v2.12 04/09/2011

  • removed Desyrel as default font selection
  • update to more recent Ace3 libraries

MFClip v2.11 01/30/2011

  • added additional color for 3x Shadow Orbs without the Empowered Shadow buff
  • minor optimizations

MFClip v2.10 12/23/2010 - Happy Christmas

  • added tracking of both Shadow Orbs and Empowered Shadows into Mind Blast cooldown bar

MFClip v2.04 11/11/2010

  • update to optimal recasting info (LiveBars "latency boxes" for dot timers)

MFClip v2.03 10/25/2010

  • added option to background color the mind blast cooldown bar when buffed by three shadow orbs
  • minor additional changes

MFClip v2.02 10/15/2010

  • attempt at fixing problems
  • some minor improvements

MFClip v2.01 10/14/2010

  • adjusted dot handling, mainly recast indicators
  • hopefully correctly packaged this time

MFClip v2.00 10/12/2010

  • toc update to 40000
  • minor performance improvements

MFClip v1.99 09/27/2010

  • compatible with 3.3.5, Cataclysm Beta and the 4.0.1 PTR
  • performance improvements
  • fixed minor castbar problems

MFClip v1.58 08/03/2010

  • bugfixes

MFClip v1.57 08/02/2010

  • taken over Gnosis' StatusBar implementation to fix texture bug
  • fixed "memory leak"

MFClip v1.55 07/02/2010

  • combat log independent cooldown tracking
  • nolib creation

MFClip v1.53 06/17/2010

  • added option to hide uptime&dps info on LiveBars

MFClip v1.52 06/14/2010

  • LiveBars keep uptime information when losing target while in combat
  • added Shackle Undead (su) to LiveButtons
  • some code improvements

MFClip v1.40 05/20/2010

  • LibDataBroker support (open config gui, display statistics)
  • made castbar spark configurable, i.e. height, width, color; option to enable spark for all bars (prior only castbar)
  • changed layering of statusbar, latency boxes and castbar spark

MFClip v1.32 05/15/2010

  • redone MFClip's unintentional clipping detection (slightly enhanced Gnosis' version)
    • better handling of large combat log delays
    • faster combat text output & clip signal
    • automatically adjust "Wait for Combat Log" -> removed option in gui
    • best to set "Wait for Combat Log" to new default value of 1000ms

MFClip v1.31 05/14/2010

  • changed behaviour preventing dot uptime data reset when combat log mixes up order of events

MFClip v1.30 05/08/2010

  • new bar look (mimic new Gnosis look, reset required)
  • easier color editing options, Font selectable
  • very minor internal tweaks and changes

MFClip v1.26 02/02/2010

  • undo: changed latency box layer to make sure castbar spark is above (fixing timer bar overlaying latency box, castbar spark should be above anyways)

MFClip v1.25 01/31/2010

  • added Shadow Word: Death tracking
    • LiveBars: cooldown bar (command swd)
    • LiveButtons: button (command swd)
  • changed latency box layer to make sure castbar spark is above

MFClip v1.24 01/18/2010

  • added option to hide LiveBars (and LiveButtons) while controlling a vehicle
  • bugfix, hope most (all) outstanding bugs are fixed by now

MFClip v1.23 01/18/2010

  • changed dot handling to better account for hasted dots
  • minor bug fixes

MFClip v1.22 01/07/2010

  • added option to enable/disable MFClip when changing talent specs
  • fixed blizzard castbar not being restored when disabling MFClip (only works if blizzard castbar was disabled by MFClip before any other addon)

MFClip v1.21 12/29/2009

  • bugfixes
    • combat text output and clipping detection active while MFClip castbar hidden
    • removed "focus" option from LiveButtons since unavailable during combat lockdown
    • haste not taken into account for VT/DP when not shapeshifted (Shadow Form)
  • merged LiveButtons config tab into LiveBars since LiveButtons are part of LiveBars
  • changed CombatText output of "count of hits&crits" to ticks and crits to conform with the default CombatText output of Gnosis&MSBT

MFClip v1.20 12/21/2009

  • support for hasted dots (WotLK 3.3)
  • add focus target cast buttons called LiveButtons

MFClip v1.05 08/18/2009

  • some improvements, configuration additions & fixes
  • reworked border & castbar background of LiveBars

MFClip v1.01 08/17/2009

  • multiple new LiveBars configuration options

MFClip v1.00 08/16/2009

  • major addon overhaul
  • LiveBars
    • castbar with tick latency support for MF/MS
    • cooldown timer for MB
    • dottimer for VT/DP/SW:P
    • efficiency and DPS values
  • redone/tweaked clipping and spell pushback detection

MFClip v0.72 07/02/2009

  • frame anchoring bugfix for LiveBars

MFClip v0.71 06/30/2009

  • minor correction to spellpushback code

MFClip v0.70 06/13/2009

  • added bars for live information
    • Mind Flay dps and casting efficiency
    • dot dps and uptime or
    • dot timers and uptime
  • implemented spell pushback code to prevent false clipping information

MFClip v0.61 06/08/2009

  • fixed minor calculation bug (dot dps loss)

MFClip v0.60 06/06/2009

  • improved configuration dialog
  • improved statistics & statistic generation configuration
    • multi target dot uptime & dps calculation

MFClip v0.50 beta 06/01/2009

  • added auto adjust for "Wait for Combat Log" to better support high haste situations (like Vezax's Shadow Crash), can be deactivated in the config menu
  • enhanced combat data statistics
    • statistics saved for session and overall play (can be reset using the config menu)
    • statistics for Mind Flay casting like loss of effective casting time while channeling or effective Mind Flay dps

MFClip v0.43 04/18/2009

  • libraries updated for 3.1

MFClip v0.42 01/12/2009

  • fixed problems with all Mind Flay ranks (previously only rank 7 was working as intended due to different event behaviour for different Mind Flay ranks)

MFClip v0.41 10/24/2008

  • minor tweaks and enhancements

MFClip v0.4 10/14/2008

  • MFClip aware of critical Mind Flay ticks
  • support for Blizzard Floating Combat Text
  • minor changes and bug fixes for 3.0

remark: reset configuration data if you want to see default hit and crit combat text output or edit combat text output manually

MFClip v0.3 07/23/2008

  • combat text output fully configurable

Comments

First Previous Page 1 of 19 Next Last
  • #287

    Can't customize the order of the bars, no Shadow Orb bar, no procs bar... Not a fan.

  • #286

    What is the mechinism behind your DP dps calculator? because its saying im losing like 15k dps on my DP's. Please explain?

  • #284

    Hi:

    I know you're not working on this mod, but me and many other Shadow priests still swear by it.  Would you please fix the issue around the Mind Blast CD resets due to a Divine Insight proc. The UI shows MB is available when it's not.

    Thanks!

  • #285

    added in v2.20

  • #283

    Ohh, it's nice to see an update for 5.1, thanks a lot!

  • #282

    Hi there again,

    due i found a feature on other focus target addons, it might be nice if there would be a string to the LiveButtons configuration that check if the focus target exists:

    exists combat mf ms mb vt dp swp swd row

    Only if there is a focus, these LiveButtons will be shown, otherwise hidden.

  • #281

    Awesome, thx for keeping it up to date. Again! : )

  • #278

    I realize you are not going to update or maintain this add on any longer but can you at least leave us with a stable version? The only 2 mods causing problems for game play at the moment for me are MFClip and Gnosis. I know you are working on Gnosis but please, I beg you, take a look at MFClip too before you ditch it to make sure it is stable. I can't change talents or specs without disabling both of them and any combat lags me to 10 fps. I diabled all mods and tried them one at a time to see what the problem is and it lies with both MFClip and Gnosis. Thank you for your work! Both mods are awesome and I dare say that I can't live without either of them.

  • #279

    I agree with PaingelOwns please please make MFClip stable. I cannot use it without getting errors.  I have been using MFClip since WoTLK and I have to say that it has been my favorite addon OF ALL TIME.  If I could just pick one addon to use, this would be it because it is that AWESOME.  Its so simple to use and understand.  I also love that it allows for a lot of customization.  I really do appreciate all the hard work that you have put into this addon.  Please make it work properly again.  

  • #280

    I will update MFClip to the point it should work without errors. Though, all those changes at the beginning/during cataclysm rendered MFClip more and more useless. Now, MoP will change so much shadow functionality that I don't see much use in MFClip without changing most parts of the addon.

    Sometimes during this weekend both new Gnosis and MFClip should be out (Gnosis with new features, MFClip probably with a few less like Empowered Shadow tracking - which is gone in 5.04).

  • #277

    Uploaded MFClip r5 (alpha on curseforge, links somewhere above) for a v5.04 update. I will not update/add any MFClip feature in the future. Cataclysm and now MoP changed too much how shadows play and what we need to make MFClip any useful. Please check out my addon Gnosis which is imho still be best toolkit for us shadows out there (if you are able to configure it the way you like :) ). I'll also upload an updated shadow priest bar set for Gnosis soon to get you started.

  • #275

    This addon is awesome! i really like it but

    how do i move this bar

    http://i45.tinypic.com/sl4qk8.png

    im sure its MFclip, because when i disable MFClip, the bar goes away

  • #276

    Sorry for the late answer, just have been too busy. Remove the buttons command from the In/out of combat config string to disable "LiveButtons" (which target your current focus target).

  • #274

    I have a problem with this, I can't run it on 3.3.5a, it makes me laggy as hell when I cast any spell. If I get the version 1.9 it doesn't work at all, cast bars don't even show up, and again it's laggy at any spell I cast, reinstalled it several times, even with the Addon Curse Client but couldn't make it work..any ideeas please? I really like the addon..

  • #273

    Nice addon, but me need same addon for warlock, where i can see statistics for dot's : cast time lost, dps lost and etc

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Infinite Crisis NA

Get Your Preferred Access Code!