Addon Info.
Change Log
Optional Files (2)
Archived (3)
Comments (1,065)
  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.33
Date:
01-03-2009 05:32 PM
Size:
524.10 Kb
Downloads:
432,122
Favorites:
1,925
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   Updated this week!   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.33
  • Implemented a work around for Blizzard's cooldown bug with Death Knights and runes. Only abilities with actual cooldowns should now be shown.
  • Created a default suppression for Ferocious Inspiration to remove the spam it causes.
  • Added logic to ignore buff gain and loss events created by channeled AoE skills (Blizzard, Volley, etc)
  • Added new events for incoming and outgoing damage shields (thorns, retribution aura, etc).
  • Added overkill amount as an available condition to damage based triggers.
  • Added Buff Inactive and In Combat as available trigger exceptions.
  • Killing Blows should no longer be shown for Death Knight ghoul sacrifices.
  • Modified media registration routines to ignore erroneous parameters to prevent issues with other mods.
  • Tweaked internal merging and animation delays to help performance in heavy AoE situations.
  • Updated French translations from Devfool.
  • Updated Simplified and Traditional Chinese translations from yleaf.

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.32
523kB
Mikord
11-21-2008 09:16 PM
5.3.31
523kB
Mikord
11-21-2008 02:06 AM
5.3.29
523kB
Mikord
11-20-2008 12:07 AM
  Comments - MikScrollingBattleText
Post A Reply
Author Comments Comment Options
Old 01-05-2009, 06:58 PM  
Mikord
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 27
File comments: 302
Uploads: 4
Deviant:

I've thought about introducing a delay for that purpose, but how long the delay would have to be depends on latency which can be anything from 50ms to a full second or more depending on the connection. I wouldn't want to delay a trigger that long since it would be counter to their intended purpose of a being a real time NOW! type of indication and even then wouldn't be guaranteed to work if the latency was larger than the arbitrarily chosen delay. It's not really practical.

The idea of checking the HP value might be a somewhat viable substitute, but I'll have to test the order of events since it's possible the HP isn't updated yet either. I've noticed that units die at 1 HP though, so it's a possibility depending on when that value actually gets set. Maybe an "almost dead" exception

Last edited by Mikord : 01-05-2009 at 07:00 PM.
Mikord is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-05-2009, 06:25 PM  
Deviant
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
I actually thought there might be a issue like that, or something lag related. I guess only way to make it work would be make "artificial lag" or some sort timer between the triggered event and the check for exception, but that would be somewhat unpractical and not worth the trouble I suppose. How about the hp exception ? Or is there some problem that when target dies it's hp is something else than numerical value (don't remember ever seeing someone's hp like "0/maxhp"....)?
Deviant is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-05-2009, 06:08 PM  
ScytheZ
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
well ..i tried last night to find a prior version to 5.3 and didnt managed to find one since all links point to distributions sites which update their contents with haste.

Thanx again for your help Mikord and also Deviant, and i hope i won't have to post here unless it's for congrats .

Cheers!
ScytheZ is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-05-2009, 06:04 PM  
Mikord
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 27
File comments: 302
Uploads: 4
ScytheZ:

That explains it. WoW's combat log implementation was significantly changed from version 2.4.3 to version 3.x (WotLK) and they are completely incompatible with one another.

All mods that make use of the combat log (which includes scrolling text type of mods, boss mods, etc) that have been updated to work with WotLK will not work with any game versions prior to 3.0.

The last released version of MSBT that worked on the WoW 2.4.3 code base was 5.2.14. I'll PM you a link to where you can download it as it's no longer available through the official distribution sites.


Deviant:

That is an unfortunate limitation of the way WoW reports the events. WoW reports auras fading from a target as a part of the process of the unit dying, but before it's actually dead. As a result, checking if a target is dead at the time the aura fades won't help, because well, it's not really dead yet (in other words, WoW has not flagged the unit dead yet). There is no API call to check if it's "in the process" of dying either.

Last edited by Mikord : 01-05-2009 at 06:17 PM.
Mikord is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-05-2009, 06:01 PM  
Deviant
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Heya it's me again

First of all, thank you for adding the combat/offcombat exception, works like a charm.

Now for my question! Since I play a paladin, keeping judgements up on my target is pretty important stuff. I have a focus macro for that and I made a trigger that tells me if JoL on my focus target falls off. However, it also triggers when the target dies. I tried to add "Trivial target" exception but it doesn't seem to be what I was looking for (I'm guessing it's for critters or something?). So is it possible to add (yet another) exception to check if target is dead? If not, how about some sort of check for targets health? Exception like if target has <2% hp could do the trick.

And for ScytheZ, try to delete MSBT's saved variables... that trick has worked for me few times (On other addons tho... Worth a shot anyway I think).

Last edited by Deviant : 01-05-2009 at 06:03 PM.
Deviant is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-05-2009, 05:26 PM  
ScytheZ
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
2.4.3. and US version

yes i did but now i dont. ill enable it see what it shows

p.s. i found this while looking through wow's files in logs (framexml.log)


1/6 00:11:56.710 Loading add-on MikScrollingBattleText
1/6 00:11:56.710 ** Loading table of contents Interface\AddOns\MikScrollingBattleText\MikScrollingBattleText.toc
1/6 00:11:56.710 ...rface\AddOns\MikScrollingBattleText\MSBTProfiles.lua:951: attempt to concatenate local 'SPELL_BLOODSURGE' (a nil value)
1/6 00:11:56.710 ...face\AddOns\MikScrollingBattleText\MSBTCooldowns.lua:292: table index is nil
1/6 00:11:56.710 Interface\AddOns\MikScrollingBattleText\MSBTMain.lua:1439: table index is nil



p.s.2 the same error appears when lua errror reporting service is enabled. The error with Bloodsurge so it's a pre 3.0 patch problem? should i get an older version if so ..from where?

Last edited by ScytheZ : 01-05-2009 at 05:59 PM.
ScytheZ is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-05-2009, 05:14 PM  
Mikord
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 27
File comments: 302
Uploads: 4
ScytheZ:

Interesting. Everything appears to be in order as far as installation is concerned. What version of WoW (patch, language) are you running?

Also, do you have lua errors enabled (Interface->Help)?

Last edited by Mikord : 01-05-2009 at 05:18 PM.
Mikord is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-05-2009, 04:28 PM  
ScytheZ
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Image 1. addons folder
Image 2. Ingame Char selection Screen
Image 3. To no avail, although i typed all the /msbt and all the various combos i could find



1. http://img389.imageshack.us/my.php?i...9014261yo1.jpg
2. http://img389.imageshack.us/img389/7831/53267717wc9.jpg
3. http://img389.imageshack.us/img389/5848/31713939wb2.jpg

the real funny thing is that i tried also the SCT mod and SCTD and they do EXACTLY the same. Other mods work at least have the decency to give some errors..
ScytheZ is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-05-2009, 01:38 PM  
Mikord
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 27
File comments: 302
Uploads: 4
ScytheZ:

From what you describe, it sounds like perhaps the options module is installed, but not the core module.

First, verify that the following two folders exist in your addons directory:

<WoW Folder>\Interface\AddOns\MikScrollingBattleText
<WoW Folder>\Interface\AddOns\MSBTOptions

Next, on your character selection screen, click the "AddOns" button and ensure that both MikScrollingBattleText and MSBTOptions are enabled.


skullripperdelux:

Make sure the sound files you've added the MikScrollingBattleText\Sounds folder are there before you start WoW or will not use them. Second, when you enter the name of the file, make sure you include the extension. In the example you provided, you should enter "maiden.mp3" without the quotes.


Enkidu:

The intent is not to prevent it from showing when an enemy casts a chanelled AoE spell on you, rather it is to stop the spam created when you cast a chanelled AoE spell. For example, when you, as a mage, cast Blizzard, you gain a buff of the same name followed by that buff fading once the channel is done. This behavior is rather odd and what is being filtered.

That said, upon reviewing the code, I can see how the current method would end up filtering debuff gains and losses by those specific abilities when an enemy casts them on you. I will update it to only affect those which you cast as intended.


Buio/blankStare:

Thank you for your posts.
Mikord is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-04-2009, 12:00 PM  
Enkidu
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
Channeled AoE buffs/debuffs.

Hello Mikord, thanks a lot for the update.

About the channeled AoE suppression changes, is there any way to disable this new feature? Some (like me) might find it preferable to know in text that we're not under that RoF/Blizzard even though it seems to be very close, etc.

Edit: I found the toggle in MSBTMain.lua line 1454, thanks again!

Last edited by Enkidu : 01-04-2009 at 12:45 PM.
Enkidu is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-04-2009, 11:10 AM  
ScytheZ
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
i installed SCT addon also but the same problem: no scrolling text at all. Even if i have enabled the default wow sct.
ScytheZ is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-04-2009, 08:02 AM  
blankStare
A Kobold Labourer

Forum posts: 1
File comments: 40
Uploads: 0
best

you're the best, thanks for keeping this going.
blankStare is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-04-2009, 04:00 AM  
skullripperdelux
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
sounds

yes but when i type in the file name i cant do anything with it is there a certain way it has to be typed in other words ive added a few songs mp3's to the sound folder but when i go to set it as a sound i type it in like for instance file name is maiden so i type in maiden but i cant add it or make it the default sound for a spell

Last edited by skullripperdelux : 01-04-2009 at 04:02 AM.
skullripperdelux is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-04-2009, 03:57 AM  
Buio
A Kobold Labourer

Forum posts: 0
File comments: 119
Uploads: 0
Thanks for the updates. The best gets even better.
Buio is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-03-2009, 07:49 PM  
ScytheZ
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
it seems i have a little bit of an issue:

i installed MSBT twice, once through Curse and once through Interface (after deleting it manually). and although i see and enable it (also the options one) in char selection window. when im in the game i cant see any SCT and even more when i type any related msbt command all i get is the default type help for command messages or smth like that.

Any ideea where i went in the wrong direction or forgot to install smth else?
ScytheZ 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 - 2009, Jelsoft Enterprises Ltd.