Addon Info.
Change Log
Optional Files (2)
Archived (6)
Comments (1,015)
  Category: Combat Mods
Addon Information
Works with WoTLK
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.3.32
Date:
11-21-2008 09:16 PM
Size:
522.74 Kb
Downloads:
385,278
Favorites:
1,777
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!
Announcements:
  • For those of you wanting to keep MSBT automatically updated in the WAU fashion, I suggest taking a look at WoWInterface UI Manager by Shirik. It will let you auto-update all of your WoWInterface mods in a unified manner.


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.
  • 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 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, Absorbs, and Immunes
    • Skill Damage, Damage Over Time (DoTs), Misses, Dodges, Parries, Blocks, Absorbs, Immunes, Reflects, and Interrupts
    • Spell Resists
    • Pet Melee Damage, Misses, Dodges, Parries, Blocks, Absorbs, and Immunes
    • Pet Skill Damage, Damage Over Time (DoTs), Misses, Dodges, Parries, Blocks, Absorbs, and Immunes
    • Pet Spell Resists
    • Heals and Heals Over Time (HoTs)
    • Environmental Damage

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

  • Notification:
    • Buffs / Buff Fades
    • Debuffs / 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
    • Money Gains
    • Cooldown Completions

  • 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,
    • Hunter - Counterattack, Kill Command
    • Mage - Brain Freeze, Clearcasting, Fingers of Frost, Frostbite, Hot Streak, Impact, Missile Barrage
    • Paladin - Hammer of Wrath, The Art of War
    • Priest - Blackout, Clearcasting
    • Rogue - Riposte
    • Shaman - Clearcasting, Maelstrom Weapon x5, Tidal Waves
    • Warlock - Backlash, 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.3.32
  • Fixed Rune Strike trigger.

5.3.31
  • Added default trigger for Kill Shot.
  • Added default trigger for Rune Strike.
  • More Russian translation updates from StingerSoft.

5.3.29
  • Added recently fired exceptions to some triggers like Fingers of Frost to cut down their spaminess during AoE.
  • Resisted dispel effects will now show the icon dispelled skill instead of the skill doing the dispelling.
  • Added code to prevent other mods from registering invalid media names.
  • Added a few default triggers for Death Knights.
  • Russian translation update.

5.3.26
  • Modified the angled animation style to maintain consistent movement speed.
  • The reflect event will no longer show the %a event code.
  • Added default trigger for The Art of War.
  • Fixed issue with animation speed not scaling certain styles correctly.

5.3.25
  • Modified the internal media handling to avoid issues induced by other mods via LibSharedMedia.
  • Reworked the animation system to help alleviate some "jerkiness" due to rounding.
  • Added an angled animation style with customizable directions and behaviors.
  • Made some minor optimizations in substitution code handling.
  • Removed Mongoose Bite and Kill Command triggers since they no longer apply.
  • Added default triggers for Sudden Death and Taste for Blood.

5.3.24
  • Updated for Patch 3.0.1 / Wrath of the Lich King Beta.
    • Added several default triggers for new abliities of various classes.
    • Updated supported power types to include runes and runic power.
    • Added support for new damage types.
    • Added coloring for frostfire damage.
    • Death Knight is now an available class for triggers.
    • Runic Power Change and Rune Cooldown are now available main events for triggers.
    • Added throttling for heals from Blood Presence.
    • Added the amount absorbed for fully absorbed events with damage color capability.
    • Modified all partial effects to use the same bracket style as overheals.
    • Updated combo point handling to work with WotLK.
    • Modified power gains from leeches to show the correct amount gained instead of the amount leeched.
  • Performance enhancements:
    • Removed delays from the animation system that should make the animations a little smoother on fast systems.
    • Events that are capable of being merged will now appear more quickly than previously.
  • Rewrote media handling system to provide native Shared Media support.
  • Physical damage coloring is now ignored for outgoing skills that are not "auto attacks."
  • The temporary icon (the little face) will no longer be shown.
  • Zephyr font removed since it doesn't support some glyphs.

5.2.14
  • The hostile condition check for health and power changes will now function properly.
  • The damage amount of hunter autoshots will now be colored according to the physical damage color if it is enabled (White by default).
  • Added Russian localization.

See the included readme.html for further version history.
  Optional Files - MikScrollingBattleText
File Name
Version
Size
Author
Date
Type
1.35
7kB
07-30-2008 09:15 PM
Addon
1.0
110kB
03-27-2008 09:40 AM
Addon
  Archived Versions - MikScrollingBattleText
File Name
Version
Size
Author
Date
5.3.31
523kB
Mikord
11-21-2008 02:06 AM
5.3.29
523kB
Mikord
11-20-2008 12:07 AM
5.3.26
522kB
Mikord
10-22-2008 01:15 AM
5.3.25
522kB
Mikord
10-20-2008 08:37 PM
5.3.24
522kB
Mikord
10-14-2008 10:20 PM
5.2.14
529kB
Mikord
07-30-2008 09:06 PM
  Comments - MikScrollingBattleText
Post A Reply
Author Comments Comment Options
Old 12-02-2008, 05:56 PM  
Mikord
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 26
File comments: 292
Uploads: 4
Tsigo:

No, there is not currently a main event for mob emotes.


Malygnos:

I've played on more than one system far less beefy than the one you've listed, and I've not had any slowdown issues at all. I'd suggest grabbing a performance monitoring mod like resource tools to monitor CPU utilization to try and pinpoint your issues. I think you'll find that MSBT is quite low on CPU usage.
Mikord is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-02-2008, 05:20 PM  
Malygnos
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
I'm having problems of slowdown that I think MSB is the reason.
After disabling it, the slowdown goes away.

When in combat, I start to get slowdows to the point where the game freezes for a few seconds.

My system is fast enough imho to handle it without problem. Core 2 Duo, 6GB ram, and Geforce 7900GT.

Addons used besides MSB:
atlas
atlasloot
auctioneer
questhelper
omnicc
lightheaded
tomtom
doublewide
bagnon
ratingbuster
tankpoints
Titan panel
Malygnos is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-30-2008, 10:20 PM  
tsigo
A Defias Bandit
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 4
Uploads: 4
Is there a trigger condition for when there's a specific boss emote? That would be useful to have if there isn't one.

Thanks.

Last edited by tsigo : 11-30-2008 at 10:32 PM.
tsigo is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-28-2008, 12:57 PM  
Elkano
A Flamescale Wyrmkin
 
Elkano's Avatar
Interface Author - Click to view interfaces

Forum posts: 113
File comments: 153
Uploads: 12
yeah, was quite fun when I had fallen to that bug ^^ it resulted in LSM throwing an error for trying to compare number with string in the sorting function. I then added the type checks to at least get a meaningful error. ^^
But took quite some time debuging since the stack showed about half a douzend different addons ^^
__________________
This posting is made of 100% recycled electrons.
Elkano is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-28-2008, 11:28 AM  
Mikord
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 26
File comments: 292
Uploads: 4
Elkano,

Thanks for the post. Actually the LSM code is written that way on purpose. When I first put native support for LSM, I was relying completely on LSM for the media handling, but it opened MSBT up to issues when other mods caused errors. I finally decided to go with the current approach of cooperating with LSM to give the support, but not relying on it completely. It may look "hacked in", but it isn't. It's written so MSBT will work correctly without LSM, but if it's available, it will cooperate with it.

I do see your point with forcing the parameter to a string and I will change that so it ignores erroneous parameters so it will not cause errors with other mods. I know how frustrating it can be to have other mods causing issues in your own.

Last edited by Mikord : 11-28-2008 at 12:17 PM.
Mikord is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-28-2008, 06:26 AM  
Elkano
A Flamescale Wyrmkin
 
Elkano's Avatar
Interface Author - Click to view interfaces

Forum posts: 113
File comments: 153
Uploads: 12
Quote:
Originally posted by Mikord
It looks like another mod is trying to register a font name with a number instead of a string based on what you posted. I'll put in some additional logic to ensure only strings are passed to LSM to prevent this type of error in the future, but the source mod really should be fixed.
The problem was related to:
http://www.wowace.com/projects/bette...-sink-2-0-api/

since MSBT used to not have native LSM-3.0 support, LibSink-2.0 tried to register the LSM-3.0 font used to MSBT first.
In this case, instead of a font handle the alpha value for a font ends up in the LibSink-2.0 API. LS2 then tries to fetch the font file for that handle and gets the default file. This data is then passed to MSBT's :RegisterFont().

By forcing the handel to string now you cause LSM to register something that was never intended to be registered. And for some reason I haven't figured out, yet, this registering of the font causes Grid to throw an error.

What would be needed to fix is
a) update LibSink-2.0's support of MSBT
b) fix BetterQuest (and maybe QuestFu?) in order to have LibSink called correctly.

BTW, wrt LSM support in MSBT, maybe you should try to clean it up a bit since from looking over your code it seems to be a bit hacked in currently.
__________________
This posting is made of 100% recycled electrons.
Elkano is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-27-2008, 10:32 PM  
Mikord
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 26
File comments: 292
Uploads: 4
Garfi:

I'll look into it, but I don't imagine mods will be able to do it as well as the built-in version since it is handled as a part of the 3D graphics engine. Mods can't get the location of 3D objects to show information above their head nor can they get information about units that don't have an accessible unit id. This means you can't get threat on mobs that aren't your current target or focus and hence would lead to the inability to get accurate information during AoE effects.


blake4life:

There is a bug in Blizzard's API that is returning erroneous cooldown information for abilities when interacting with runes. For that reason, you're likely seeing all kinds of strange cooldown information amongst the mods. I've reported the bug to Blizzard, but there is no telling when they'll fix it.

That said, I've been working on some code to hopefully work around the bug for the most part (only in MBST of course) and it will be in the next rev. There will likely be some specific abilities I'll have to address one by one until the underlying Blizzard API bug is remedied though.

Last edited by Mikord : 11-27-2008 at 10:33 PM.
Mikord is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-27-2008, 09:58 PM  
blake4life
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Question bartender4,MSBT,omniCC HUH!??!?!?!?!?

for some reason all of these addons together dont mix very well, i mean i just have one problem. For some reason on my death knight whenever i activate Unbreakable Armor, (which has a 60 sec could down) then i activate something like Death and Decay (30 sec), it shows the time going down, the spell cools down but since Unbreakable armor costs 1 frost rune, and Death and Decay costs one of each, my frost abilities go on Cooldown for 8 sec each, and when they're on cooldown my MSBT says my Unbreakable armor is ready even though it still has a 30 sec+ cooldown. This always messes me up in instances and such. Also sometimes on both of those ablilities the cooldown number dissapears on the action button and i cant see what the cooldown is. PLEASE HELP. (btw i have the most recent download for each one)
blake4life is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-27-2008, 02:21 PM  
Garfi
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Any chance we could get the "high threat", "losing threat", "changing target" etc. warnings, which appear to come from Blizzard's UI, added?
Garfi is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-26-2008, 01:23 PM  
dakota182
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
Quote:
Originally posted by Mikord

The mod in question is changing things it shouldn't be
In that case, I'll also bring it to the attention of the author in question

Thanks for the hard work. One of my absolute must-have mods.
dakota182 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-26-2008, 12:22 PM  
Mikord
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 26
File comments: 292
Uploads: 4
Taroven / Derivel:

Alright after playing around a bit, I see what you're talking about. It seems like the combat log is sometimes reporting refreshes as a fade followed by a gain. It doesn't happen all the time, but sometimes it does. It looks a lot like an intermittent combat log bug.

Since MSBT relies on the combat log, it is affected by errors like this. The throttle mechanism I mentioned earlier should work around the issue.


Rosseli:

Grab the latest version of MSBT. There is alread a trigger for Bloodsurge (which is what gives the free slam)


Ereki:

Thanks for the heads up. I'll put an extra check for that.


Sun:

That's fixed in the latest version.


Dakota182:

Thanks for the info. I'm aware of the issue, but there isn't much I can do about it until I get the options system rewritten. The mod in question is changing things it shouldn't be and that causes problems with dynamically created options.
Mikord is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-26-2008, 10:48 AM  
dakota182
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
If I run the addon Metahud - Nuckin Branch, It causes errors in the MSBT options menu... buttons and text are missing and nothing is actually clickable. Just thought you might like to know =)
dakota182 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-23-2008, 02:54 AM  
sun
A Kobold Labourer

Forum posts: 0
File comments: 35
Uploads: 0
Rune strike

it seems the Rune Strike event procs of attack the enemy parry/dodge, Rune strike is only available when *YOU* parry/dodge not your target.
sun is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-22-2008, 04:55 PM  
Ereki
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 3
Uploads: 1
Ghoul Sacrifice (DK)

When I use Death Pact as a DK, sacrifices my ghoul for HP, MSBT shows it as a Player Killing Blow. You should add some filtering to it so it just shows for players.
Ereki is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-22-2008, 04:07 AM  
rosseli
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
could you please add a trigger for fury warriors, when bloodthirst crits u can get an instant slam and sometimes its hard to notice....you receive a buff called Slam!
rosseli is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:



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


MMOInterface.com Copyright ©2008
World of Warcraft is a registered Trademark of Blizzard Entertainment.
vBulletin - Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.