MFClip - Mind Flay clipping warner
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).
General Idea
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.
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.
Video: Live Bars
Video showing MFClip's Live Bars (v0.7+). Deprecated with v1.0.
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
- LiveButtons configuration string
- combat
- shows LiveButtons in combat only
- mf/ms/mb/vt/dp/swp/swd
- creates buttons for focus target casting of Mind Flay/Mind Sear/Mind Blast/VT/DP/SW:P/SW:D
- 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.
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
Installation Guide
- Exit "World of Warcraft" completely
- Download the mod you want to install
- Make a folder on your desktop called "My Mods"
- Save the .zip/.rar files to this folder.
- If, when you try to download the file, it automatically "opens" it... you need to RIGHT click on the link and "save as..." or "Save Target As".
- Extract the file - commonly known as 'unzipping'
Do this ONE FILE AT A TIME!
- Windows
- Windows XP has a built in ZIP extractor. Double click on the file to open it, inside should be the file or folders needed. Copy these outside to the "My Mods" folder.
- WinRAR: Right click the file, select "Extract Here"
- WinZip: You MUST make sure the option to "Use Folder Names" is CHECKED or it will just extract the files and not make the proper folders how the Authors designed
- Mac Users
- StuffitExpander: Double click the archive to extract it to a folder in the current directory.
- Verify your WoW Installation Path
That is where you are running WoW from and THAT is where you need to install your mods.
- Move to the Addon folder
- Open your World of Warcraft folder. (default is C:\Program Files\World of Warcraft\)
- Go into the "Interface" folder.
- Go into the "AddOns" folder.
- In a new window, open the "My Mods" folder.
- The "My Mods" folder should have the "Addonname" folder in it.
- Move the "Addonname" folder into the "AddOns" folder
- Start World of Warcraft
- Make sure AddOns are installed
- Log in
- At the Character Select screen, look in lower left corner for the "addons" button.
- If button is there: make sure all the mods you installed are listed and make sure "load out of date addons" is checked.
- If the button is NOT there: means you did not install the addons properly. Look at the above screenshots. Try repeating the steps or getting someone who knows more about computers than you do to help.
Translations
When you download a mod, please be sure that the mod is compatible with your translation of wow. Some mods only work on the US versions, while some only work on some of the various European versions. These variations are called "Localizations".
TOC Numbers (Out of Date Mods)
When Blizzard patches WoW, they change the Interface number. This means that all mods will be "out of date" unless or until the author releases a new version for that interface. Some people go into the .toc files and update the numbers themselves, but this is STRONGLY advised against as it will cause problems locating possible incompatibilities addons. When you log into WoW after a patch, you DO NOT have to delete your interface directory. All you have to do is simply tell WoW to ignore the interface numbers and load all the mods anyway. All you have to do is, while at the "character select" screen, look in the lower left corner and click on the "addons" button. A window will pop up listing all your installed mods.
If you look in the upper left corner of that window there should be a box that says "Load Out of Date AddOns". You want to CHECK this box. Now simply go into WoW normally and all your mods should load. As of the 1.9 patch, you will have to do this after EVERY patch/update that Blizzard posts! If you encounter any problems with a mod after a patch, please be sure to let the author of the mod know so they can fix it.
See also: About "Out Of Date AddOns"
Mac Support
WoW addons are not platformed based. As such, they can be used on either Mac or PC. You can extract both .zip and .rar files on a Mac using StuffitExpander.
Directory Structure
World of Warcraft
|_ Interface
|_AddOns
|_*AddonName*
|_ *AddonName*.toc
|_ *AddonName*.xml
|_ *AddonName*.lua
|_ (possibly others as well)...