Help

MFClip

Combat Login to Add Favorites
  • 3 Likes
  • World of Warcraft
  • 166,237 Downloads
  • Supports: 4.3
  • 114 Average Daily Downloads
  • Comments
  • Created 7/20/2008 11:16:05 AM
  • Updated 11/30/2011 8:03:31 AM
  • 391 Favorites
  • Project Site
  • License: All Rights Reserved
  • Release Type: Release
  • Newest File: v2.15
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.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
    • 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 18 Next Last
  • #271

    is there an addon just like this for disc priest spells?

  • #270

    Can I somehow tell MFClip to post the statsistics into another channel than general?

    I would like to have a own private Channels which contains all statistics so my general-chat isn't spamed.

     

    Best regards KuroiMirai.

    Thanks for this very nice Addon!

  • #267

    Im having a minor issue with MFClip. I use both MFClip and Gnosis, and I have "Disable Blizzard Cast Bar" selected in both addons. When I switch to my non-shadow spec and have MFClip turn itself off it overrides everything else and turns the Blizzard Cast Bar back on. Is there any way to stop that?

  • #268

    Gnosis and MFClip only enable the blizzard castbar if they have actually disabled it, they also only disable the blizzard castbar if it is actually enabled. In your case, MFClip initially (after login/ui reload) disabled the blizzard castbar. The moment you disable MFClip, MFClip will restore the initial blizzard castbar state, therefore reenabling it.

    Activate "Disable Blizzard Cast Bar" only in Gnosis so MFClip will never disable/restore the blizzard castbar.

  • #269

    That worked, thanks a ton!

  • #265
    I've loved MFClip since I started using it but have had to switch to Gnosis for the castbar so I can see adjusted ticks after clipping. I still use MFClip for clipping/uptime data and to announce when a clip occurs. I've been very careful to cast just after ticks of MF casts that have been adjusted to 4 ticks, but MFClip still says I'm clipping. Is it lying?
  • #266
    Yes, sadly MFClip is lying on that part. I already considered removing the hole castbar/clipping detection from MFClip since Gnosis just does it better (and is much easier to maintain than MFClip). MFClip's dot timers still work well, but for castbar/clipping detection please use Gnosis.
  • #262
    From what I see in your video, pictures and what you've wrote. It seems like a very solid Shadow Priest addon. I havent tested it yet, cause atm I'm useing DoTimer and Quartz. I find those two to be very functional, it looks tbh (your addon looks very good) better at the casting bars.

    But what I wanted to ask you about, the Shadow Orbs + Emp. Shadow, its ony controlled by the different lights? Issnt it possible to get up a notice, like for example, in Power Aura etc? So it will become "idiot proof" Not only thinking of myself there, but also the other Priests who may not get full potential out of theire dps..

    Himtole
  • #263
    MFClip can do a lot, but it's not supposed to replace a true castbar addon and addons similar to PowerAuras which offer much more customization options.

    You might also want to look at my addon Gnosis (castbars and timers) which gives you a ton of options and works really well when complemented with addons such as PowerAuras (even though it can do a lot of stuff PowerAuras can and some things PowerAuras can't).

    Also, I'm quite certain Gnosis is the most sophisticated castbar addon out there.
  • #264
    Thanks for a good answer mate :)
  • #250
    Update for 4.1!
  • #252
    Anything not working? I'll have a look if I find problems, update toc and libraries and update a new release soon.
  • #257
    Hey, MFcip isn't working after update. I can't view it, get an LUA error and then the game telle me my add-ons are taking up too much memory. There's a counter in the error and it keeps going up.
  • #258
    v2.13 is working fine for me. I'd need the exact lua error to do anything.
  • #259
    I believe this is it:
    [string "MFClipdummyframe:OnUpdate"]:1:attempt to call method 'OnUpdate' (a nil value)
  • To post a comment, please login or register a new account.
Learn how to disable ads
Learn how to disable ads
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.com Experience
  • Premium Curse Client
  • and many More Features
  • Learn More »