Category: Combat Mods
Addon Information
Works with 3.3
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Mikord's Portal Bug Reports Feature Requests
Author:
Version:
5.4.75
Date:
01-11-2010 01:13 AM
Size:
560.34 Kb
Downloads:
861,084
Favorites:
3,448
MD5:
Pictures
Click to enlarge
MSBT General Options Tab
Click to enlarge
MSBT Event Options Tab
Click to enlarge
MSBT Spam Options Tab
Click to enlarge
MSBT Trigger Options Tab
Click to enlarge
MSBT In Action
MikScrollingBattleText   Popular! (More than 5000 hits)
Announcements:
  • I have implemented a hack in v5.4.74 to work around Blizzard's bug with the combat log mentioned below. It probably doesn't catch every missing aura event, but it should catch the most commonly reported ones.

  • Patch 3.3 introduced a bug where several aura applications such as Missile Barrage and Eclipse are no longer being reported to the combat log. As a result, several triggers that rely on those events aren't working. This is affecting all AddOns which rely on the combat log for the information. I have reported the issue on the official WoW forums (here), but for now there isn't much I can do about it.


Description:

MSBT is designed to be an extremely lightweight, efficient, and highly configurable mod that makes it easier to see combat information by scrolling the information on the screen in separate, dynamically creatable scroll areas. It is a replacement for Blizzard's Floating Combat Text and Damage output.


Features:
  • Lightweight and efficient design.
  • Scroll incoming damage/heals, outgoing damage/heals, and notifications in separate configurable scroll areas on the playing field.
  • Display cooldown completion alerts.
  • Display loot alerts with a total of how many are now in inventory.
  • Add triggers that will allow you to show notifications based on a variety of conditions.
  • Assign a sound file to play for events/triggers.
  • Dynamically create new scroll areas and assign any event/trigger to them.
  • Customize the position, size, animation style, enabled state, font style, font size, font outline, and opacity for each of the scroll areas.
  • Customize each individual event's color, font style, font size, font outline, opacity, output message, enabled state, and scroll area.
  • Set "Master Font" settings that will be inherited by all of the scroll areas and the events in them unless they are overridden at the scroll area or event level.
  • Merge AoE data into one event with cumulative damage/healing done with number of normal and crits specified.
  • Show overhealing amounts against yourself or party/raid members.
  • Color unit names according to their class (including CUSTOM_CLASS_COLORS support).
  • Color damage amounts according to damage type.
  • Show partial effects (resists, absorbs, vulnerabilities, etc) colored according to type.
  • Filter output information with a full suite of spam controls.
  • Load on demand options.
  • For mod developers:
    • Output your own scrolling messages with the MikSBT.DisplayMessage function instead of having to create your own frame and animation code. You can also use your own font by first registering it with MSBT via the MikSBT.RegisterFont function.
    • Create custom animation styles.
    • See the included API.html file for reference information.


Supported Events:
  • Incoming:
    • Melee Damage, Misses, Dodges, Parries, Blocks, Deflects, Absorbs, and Immunes
    • Skill Damage, Damage Over Time (DoTs), Misses, Dodges, Parries, Blocks, Deflects, Absorbs, Immunes, Reflects, and Interrupts
    • Spell Resists
    • Pet Melee Damage, Misses, Dodges, Parries, Blocks, Deflects, Absorbs, and Immunes
    • Pet Skill Damage, Damage Over Time (DoTs), Misses, Dodges, Parries, Blocks, Deflects, Absorbs, and Immunes
    • Pet Spell Resists
    • Heals and Heals Over Time (HoTs)
    • Environmental Damage

  • Outgoing:
    • Melee Damage, Misses, Dodges, Parries, Blocks, Deflects, Absorbs, Immunes, and Evades
    • Skill Damage, Damage Over Time (DoTs), Misses, Dodges, Parries, Blocks, Deflects, Absorbs, Immunes, Reflects, Interrupts, and Evades
    • Spell Resists and Buff Dispels
    • Heals and Heals Over Time (HoTs)
    • Pet Melee Damage, Misses, Dodges, Parries, Blocks, Deflects, Absorbs, Immunes, and Evades
    • Pet Skill Damage, Damage Over Time (DoTs), Misses, Dodges, Parries, Blocks, Deflects, Absorbs, Immunes, and Evades
    • Pet Spell Resists and Buff Dispels

  • Notification:
    • Buffs / Buff Stacks / Buff Fades
    • Debuffs / Debuff Stacks / Debuff Fades
    • Item Buffs / Item Buff Fades
    • Enter/Leave Combat
    • Power Gains and Losses
    • Combo Point Gains
    • Combo Points Full
    • Honor Gains
    • Reputation Gains and Losses
    • Skill Gains
    • Experience Gains
    • Killing Blows (Player and NPC)
    • Extra Attacks
    • Soul Shard Creation
    • Enemy Buff Gains
    • Monster Emotes
    • Cooldown Completions

  • Loot:
    • Looted Items
    • Money Gains

  • Default Triggers:
    • All Relevant Classes - Low Health, Low Mana, Low Pet Health, Viper Sting
    • Death Knight - Rime, Rune Strike, Sudden Doom
    • Druid - Clearcasting, Eclipse, Owlkin Frenzy, Predator's Swiftness
    • Hunter - Counterattack, Kill Command, Lock and Load
    • Mage - Brain Freeze, Clearcasting, Fingers of Frost, Frostbite, Hot Streak, Impact, Missile Barrage
    • Paladin - Hammer of Wrath, The Art of War
    • Priest - Clearcasting
    • Rogue - Riposte
    • Shaman - Clearcasting, Maelstrom Weapon x5, Tidal Waves
    • Warlock - Backlash, Decimation, Eradication, Molten Core, Nightfall
    • Warrior - Bloodsurge, Execute, Overpower, Rampage, Revenge, Sudden Death, Taste for Blood, Victory Rush


Commands:

Code:
/msbt                  Shows the options interface. 
/msbt reset            Resets the current profile to the default settings. 
/msbt disable          Disables the mod. 
/msbt enable           Enables the mod. 
/msbt version          Shows the current version. 
/msbt help             Shows the command usage.

Frequently Asked Questions:

See the FAQ list at MSBT's portal site. http://mikord.wowinterface.com/portal.php?id=156&a=faq


Localization Maintainers:

See the list at MSBT's portal site.
http://www.wowinterface.com/portal.p...156&pageid=159

If you are capable and interested in being a maintainer for the localization files for a specific language, please send me a PM. The SVN capabilities here at WoWInterface allow me to provide direct access to the localization files in the repository to make the process easier.
  Change Log - MikScrollingBattleText
5.4.75
  • Fixed issue with aura hack where certain aura applications (like Missile Barrage) were not being detected every time.
  • Fixed issue where an error could be thrown regarding a bad argument to bit_band.

5.4.74
  • Implemented a hack to work around Blizzard's bug with the combat log in Patch 3.3. This will allow most of the default triggers to work until Blizzard fixes the bug.
  • Updated Korean translations from chkid.

5.4.71
  • Fixed font issue that was causing lua errors regarding the :SetFont routine.

5.4.70
  • Added an option to disable regular melee swings from being merged.
  • Added an option to hide the merge trailer that is shown when multiple events are merged.
  • Added Aura Refresh to the available trigger events.
  • Added a default trigger for Predator's Swiftness.
  • Optimized font validation logic to reduce CPU usage.
  • Updated HoT crit events to behave like crits as intended.
  • Changed Desecration from the skill ID removed Patch 3.3 (fixes message regarding removed skill ID 63595).
  • Updated Russian translations from StingerSoft.
  • Updated Simplified and Traditional Chinese translations from yleaf.
  • Updated Korean translations from chkid.
  • Updated TOC for Patch 3.3.

5.4.66
  • Created new events for incoming and outgoing periodic heal (HoT) crits.
  • Lowered the minimum allowed cooldown threshold to 3 seconds. The default value is still 5 seconds.
  • Tweaked the animation event initializion logic to prevent some instances where events could briefly flicker at high framerates.
  • Added a recently fired exception to the default Rune Strike trigger to reduce its spaminess.
  • Updated Korean translations from chkid.

5.4.64
  • Added a new option under spam controls to hide full HoT overheals (enabled by default).
  • Modified the current hide full overheals option to only apply to direct (non periodic) heals.
  • Added new events for incoming and outgoing Deflects.
  • Added Deflect as an available miss type for trigger conditions.
  • Modified options module load logic to avoid issue with Blizzard's load on demand routine.
  • Modified TOC to provide assistance to Minion (automatic updater).

5.4.63
  • Modified heal events to use the new combat log format in patch 3.2. This fixes the issue with all heals showing as crits.
  • Added absorb amount as an available condition to heal based triggers.
  • Updated German translations from Archiv.
  • Updated French translations from Devfool.
  • Updated Korean translations from chkid.
  • Updated TOC for Patch 3.2.

5.4.61
  • Added Aura Broken to the available trigger events.
  • Fixed issue with guardians being treated as the player instead of a pet.
  • Added logic to prevent potential errors due to load ordering.
  • Updated Russian translations from StingerSoft.

5.4.59
  • Changed the interaction with Blizzard's default FCT (Floating Combat Text) and damage/healing displays:
    • The default FCT and damage/healing displays are no longer manually controlled. The settings in the game's Interface Options configuration must be used to control them instead.
    • The Game Damage and Game Healing checkboxes have been removed from the General tab since they are no longer used.

  • Damage done to structures from siege vehicles (and other sources like explosives) will now display.
  • Vehicles are now treated as the player themselves instead of as their pet for incoming and outgoing damage.
  • Added default suppressions for Desecration, Abominable Might, and Unleashed Rage to prevent the spam they generate.
  • Made a minor optimization to the main animation logic.
  • Innervate will no longer activate "Hyper regen" mode since the mana gains from it are now reported in the combat log.
  • ALL mana gains mode will now set the mana gain skill to Unknown.
  • Hyper regen mode will now attribute the gains to the skill that activated it.

5.4.58
  • Added support for the CUSTOM_CLASS_COLORS standard.
  • Implemented logic to ensure classes are always known for opponents in arenas.
  • Tweaked class identification code to fix an issue where classes weren't known when they should have been.
  • Fixed issue that caused an error when using the %r event code on health and power change events.
  • Updated Simplified and Traditional Chinese translations from yleaf.
  • Updated Korean translations from chkid.

5.4.55
  • Implemented capability to color unit names according to their class including customization options:
    • Choose whether or not to enable class coloring on a global basis.
    • Control color and enabled state for each individual class.
    • Uses standard class colors defined by Blizzard by default.
    • Applies to class names shown in triggers as well.

  • Made minor optimizations to the merging system and event formatting.
  • Added overkill amounts to available partial effects, but they are disabled by default.
  • Added a default trigger for hostile player PvP trinket usage including who used it. It is set to only show in arenas by default.
  • Changed the event code for killing blows to %n so it works correctly with class coloring.
  • Made the %n event code available for the built-in outgoing dispels event.
  • Fixed an issue where certain new text could briefly appear in the wrong spot when initially displayed on slower PCs.
  • The exclusive skill icons option will no longer be ignored when a scroll area has its icon disabled.
  • Font files that have been removed but are still referenced will now correctly use the default font instead of resulting in errors.
  • Updated Simplified and Traditional Chinese translations from yleaf.
  • Updated Korean translations from chkid.

5.4.52
  • Added the ability to customize the trailer message shown for partial effects.
  • There is now an option to disable icons for each scroll area.
  • Added an option to hide heals that have an effective heal amount of zero (full overheals).
  • Modified cast success and summon trigger events to include recipient conditions. Unfortunately cast start events do not report recipient information, so it is not available for them.
  • Increased the damage, healing, and power thresholds significantly to keep up with inflation.
  • Implemented internal throttling for identical enemy buff gains to reduce spam on fights like Yogg-Saron.
  • Added a preview icon to the scroll areas preview feature for better visual representation of icon settings.
  • Updated Russian translations from StingerSoft.

5.4.49
  • Reworked the cooldown tracking system with dynamic updates in mind:
    • Dynamically adjusted cooldowns such as glyphed Guardian Spirit will now work correctly.
    • Cooldowns for skills that are unlearned will be automatically removed (dual spec).
    • Death Knight cooldowns will now consider rune cooldowns. For example, consider Rune Tap only has 4 seconds remaining, but a blood rune won't be available for 6 seconds. The notification won't display until the rune is available.
    • The small "time drift" that could occur on long cooldowns should no longer occur.
    • Removed old pestilence cooldown information.

  • Added default trigger for Decimate.
  • Added default trigger for Lock and Load.
  • Modified item exclusions to include quest items.
  • Updated Korean translations from chkid.
  • Updated Simplified and Traditional Chinese translations from yleaf.

See the included readme.html for further version history.
  Optional Files - MikScrollingBattleText
File Name
Version
Size
Author
Date
Type
200
1MB
03-16-2010 01:16 PM
Addon
1.0
110kB
03-27-2008 08:40 AM
Addon
  Archived Versions - MikScrollingBattleText
File Name
Version
Size
Author
Date
5.4.74
560kB
Mikord
12-11-2009 03:41 AM
5.4.71
559kB
Mikord
12-09-2009 01:23 AM
5.4.70
559kB
Mikord
12-08-2009 02:35 AM
5.4.66
557kB
Mikord
09-20-2009 09:21 PM
5.4.64
557kB
Mikord
08-10-2009 10:04 PM
5.4.63
555kB
Mikord
08-04-2009 10:08 AM
5.4.61
555kB
Mikord
06-15-2009 12:09 AM
  Comments - MikScrollingBattleText
Post A Reply Comment Options
Old Yesterday, 12:30 PM  
Deadlycuts
A Kobold Labourer
 
Deadlycuts's Avatar

Forum posts: 0
File comments: 27
Uploads: 0
it's a combat log bug caused it i suppose
__________________

Deadlycuts is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old Yesterday, 03:02 AM  
Dexter74
A Kobold Labourer

Forum posts: 0
File comments: 83
Uploads: 0
MSBT is not the problem, it had yesterday with Recount, so is not the polluter Skada
It is trigger enweder combining Addons the this Error or pure a Blizzard problem
Dexter74 is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-14-2010, 10:55 PM  
Aklarr
A Kobold Labourer
 
Aklarr's Avatar

Forum posts: 0
File comments: 9
Uploads: 0
Re: Text Disappearing Problem

Quote:
Originally posted by neverg
I've been having issues with MSBT. Suddenly I can't see the Incoming or Outgoing Damage and not even a Reload fixes it. It just stops working and I need to Log out and Log in to fix it.

I know some friends have the same problem. Any word on this? It's not game-braking but it's a bit annoying.
I've seen it happen a lot more now since the last patch before 3.3.3 is released, enough that i've had to go back and use blizzard's floating text which is a poor substitute for this mod... I hope the mod author figures out whats wrong and fixes this problem soon.

Last edited by Aklarr : 03-14-2010 at 10:56 PM.
Aklarr is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-10-2010, 02:21 PM  
Haume
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Hi, i love the addon use it on my warrior dps Help with the slap popup available
also with my pally tank.
One thing i would like with my tank is to set the litle sound that tell me im low HP to be at a certain %
is there any way to set % of my life at wich the sound will pop ?
If the question has already been answered on one of the 106 pages of this thread plz refer me tnx
Haume is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-06-2010, 06:11 PM  
feawen
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
audio alerts for cooldowns

Hello and thanks for the great add-on. I just found it a few weeks ago and things have been running really smoothly now that I've looked through all the options of this add-on. I know that your add-on keeps up with coold-downs, but would there be a way to set it with an audio file when certain cooldowns are up? I'm a healer an a lot of time I'm watching health bars and I can't catch all the cooldowns scrolling. I would like to know if I could set up some sort of audio file for each cooldown? That way I'll know when they are ready again. Thanks in advance!
feawen is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-05-2010, 03:09 PM  
AntoneKotovski
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Re: Text Disappearing Problem

Quote:
Originally posted by neverg
I've been having issues with MSBT. Suddenly I can't see the Incoming or Outgoing Damage and not even a Reload fixes it. It just stops working and I need to Log out and Log in to fix it.

I know some friends have the same problem. Any word on this? It's not game-braking but it's a bit annoying.
Got exactly the same problem. After some game play, MSBT just stopped to wortk at all. It not showing anyting, damage, buffs, looks like its just turned off. /Reload dosent help either, only logoff/logon, or ALT+F4 will help.
That can happen after some active game play, after you got many actions and many triggers occured (Battlegrounds, Arrenas, Raids, Several instances in a row), it can happen from 10- to 30 min of active game play, depends how much t4riggers or actions u did.
(sorry about my english, hope you understand me)
any ideas how to fix it?
AntoneKotovski is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-02-2010, 10:09 PM  
Dexter74
A Kobold Labourer

Forum posts: 0
File comments: 83
Uploads: 0
@ neverg

I've also sporadically with Parrot and Blizzards Battletext, but in principle, always occurs when the addon is active Skada.
Dexter74 is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-28-2010, 07:22 PM  
temp123456
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
ICC25 - LK

i am trying to set up a trigger for lich king's defile spell for an audio warning.

rules would be probably spellcasting start, caster = lich king, spell = defile... which i found, but i cant seem to find an option that it only warns me if the lich king targets myself as he starts to cast the spell, so i wont get warnings if he starts to cast on other people.
any help for this n00b is appreciated
temp123456 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-27-2010, 06:19 AM  
neverg
A Deviate Faerie Dragon
 
neverg's Avatar
Interface Author - Click to view interfaces

Forum posts: 11
File comments: 14
Uploads: 4
Text Disappearing Problem

I've been having issues with MSBT. Suddenly I can't see the Incoming or Outgoing Damage and not even a Reload fixes it. It just stops working and I need to Log out and Log in to fix it.

I know some friends have the same problem. Any word on this? It's not game-braking but it's a bit annoying.
neverg is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-26-2010, 07:44 PM  
szoltomi
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Font size

Hello! First, I would like to thank you for making this wonderful addon


I have an interesting suggestion. I don't know wether this been posted before though.
It is a function for scaling the text size with the amount of damage done. For example, a hit of 100 would be a size of 10, and the font size would scale up linearry up to 30, at a hit of 1000.

It would help reducing the clutter of small DoTs/HoTs, since those abilities tend to do less damage per tick than direct damage or healing.
It would also help reading incoming damage better, hits of 100s are almost nothing for a tank with 50k health, it would help the big (and usually more important) hits stand out more.

As for the implementation, I thought about having the minimum and maximum font size changeable by the user.
The problem comes from figuring out which would be the actual damage number for the min/max font size.

For damage taken, it's quite straight-forward: Compare it to the player's max health. So for example, the smallest font would be on 1% health loss, and the largest on 100%. These numbers could be changed too. Same could go for healing done and taken.

Figuring out the size for damage done is more tricky. To begin with, depending on class, the damage amount is really variable. There are also some fights which have temporary, or constant damage multipliers.
Letting the player set the numbers up might be too much of a hassle, since it would have to be changed on every upgrade.

Using real-time damage tracking might be a better idea, a system which keeps track of your smallest and largest hits, and sets them to the font sizes. The problem with this is that it would take some time to get the accurate numbers.
Maybe you, or others can find a solution to this problem.


An issue with this system is, that there would be no difference between a 6k crit, or a 6k non-crit. However, font type can be changed for crits, and many times, only the number matters, wether it was a crit or not does not.



I'd love to see this done, but I don't know how taxing this would be on the computer.
Thanks for your time
szoltomi is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-26-2010, 07:03 PM  
tr00
A Defias Bandit
 
tr00's Avatar

Forum posts: 2
File comments: 8
Uploads: 0
Soul Link Spam.

Hi, I am a warlock, and I have a question:
is it possible to remove only "%a <Soul Link>" from player's outgoing (to my pet in this case) frame?
I do not remember exactly right now, but there is something like "-%a <%a Soul Link absorbed>" in incomings, thats shows amount of damage transferred to minion. So i think there is no necessary to double it.

Thanks.
I hope You'll understand what I mean.
tr00 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-17-2010, 04:33 AM  
Kyuuzo
A Kobold Labourer

Forum posts: 0
File comments: 88
Uploads: 0
I noticed that mik combat text, on major 25man fights (especially on icc), **** up my FPS. Why does that happen, is it possible to get fixed?
Kyuuzo is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-14-2010, 11:53 AM  
Aeka
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Scourge Strike, oh no!

Greetings Mik,

Would it be at all possible to get a way to combine both portions of Scourge Strike? At the moment it is registering them correctly, one as Shadow and the other as Physical. What I would like, as well as other users is a way to have both of those scourge strike numbers combined into one number of which will "Sticky" when it crits as one number.

Please let me us know if this would be possible.

Much thanks!

Last edited by Aeka : 02-14-2010 at 11:54 AM.
Aeka is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-11-2010, 11:52 AM  
Gregory
A Kobold Labourer

Forum posts: 0
File comments: 49
Uploads: 0
Is it possible to add channeled spell ticks summary like Gnosis does ? Seems it only feature I need from that addon and it's more combat log related.
Gregory is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-11-2010, 01:06 AM  
wolfetx
A Defias Bandit

Forum posts: 2
File comments: 3
Uploads: 0
pet?

hello sorry if this has been asked before but i cant find a search option for this area.

My question is how do i separate my perma ghoul outgoing and incoming into its own scroll area.
I made a new scroll area and tried to send the incoming and out going pet into to that area. Now that works for my army of the dead and my gargoyle but my ghoul is still showing up as player outgoing.


Any help would be great!

thanks
Wolfe
wolfetx is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.