ScrollingCombatText
Please read and use the main SCT site for news, bugs, and feature requests. I don't read these forums hardly ever.
Be sure to check out SCTD 2.0 if you want SCT to show your damage.
Also check out my simple but enhanced combat log EavesDrop
What is it?
A fairly simple but very configurable mod that adds damage, heals, and events (dodge, parry, windfury, etc...) as scrolling text above you character model, much like what already happens above your target. This makes it so you do not have to watch (or use) your regular combat chat window and gives it a "Final Fantasy" feel.
Why use 5.0 over WoW's new built in Floating Combat Text ? - SCT 5.0 is a complete rewrite of the mod from the ground up. Its is now based in the Ace2 framework and rewitten with more performance in mind. On top of that, it offers features far above and beyond what WoW's FCT can do. FCT is great if you just need a lightweight SCT with limited options, but using SCT's new Lightmode can get you the same performance with almost all of SCT's normal features.
What can it do?
- Damage messages
- Heals (incoming and outgoing) and Overhealing (with healer ID's), with filtering for small heals.
- Spell Damage/Resists and Damage Type
- All "Miss" events (dodge, block, immune, etc...)
- Custom Colors for all text events
- Config file to setup custom events (self and target), capture data, and display it.
- Debuff/Buff gain and loss Messages
- Low Health and Mana Warnings with values, and optional sounds
- Rage/Mana/Energy Gains
- Enter and Leave Combat Messages
- Rogue Combo Points, 5 CP Alert Message
- Class Skill alerts (Execute, Overpower, CounterAttack, etc...)
- Honor, Reputation, Skill Gain
- Eight Animation Types (Verticle, Rainbow, Horizontal, Angled Down, Angled Up, Sprinkler, Curved HUD, Angled HUD)
- Four Fonts
- Two seperate Animation frames, each with their own settings. Assign any Event to either.
- Ability to flag any event as critical or as a text messages
- Sliders for text size, opacity, animation speed, movement speed, and on screen placement (with custom editbox)
- Lightmode, for when you care most about performance (at the loss of a few features).
- Now Based in Ace2.
- CTMod, MyAddons, Cosmos, Cosmos2 support
- Settings saved per character by default, but supports all Ace2 Profiles
- Load/Delete settings from another character. Load built in Profiles.
- Localized to work in almost all WoW clients.
How do I use it?
First unzip it into your interface\addons directory. For more info on installing, please read install.txt. Now just run WoW and once logged in, type /sctmenu to get the options screen.
SCT_EVENT_CONFIG.LUA is used to setup custom message events. Please open up the file (notepad, etc...) and read the opening section to understand how to use it all. PLEASE NOTE - THIS IS THE MOST IMPORTANT FILE IN SCT. IF YOU DON'T READ IT AND USE IT, THEN YOU ARE MISSING OUT ON A TON OF WHAT SCT HAS TO OFFER IN CUSTOMIZATION
/sctdisplay is used to create your own custom messages. Useage: /sctdisplay 'message' red(0-10) green(0-10) blue(0-10) Example: /sctdisplay 'Heal Me' 10 0 0 - This will display 'Heal Me' in bright red
FAQ
How do I get My Crits or My Hits to show? I would suggest you get SCTD: http://www.wowinterface.com/downloads/fileinfo.php?id=4913
My custom event doesn't work. What's wrong? - Make sure you have the text exactly right, punctuation and capitalization matters. If you need help learning how to capture data, please see the examples or try this site http://lua-users.org/wiki/PatternsTutorial. If its still not working, please read about SCT_Event_Debug and SCT_Event_List in the bottom half of SCT_EVENT_CONFIG.LUA to learn how to add almost any chat event to SCT's search capabilities
How do I change the text for parry, block, etc...? - open up the localiztions.lua file and look for the event you want to change. Then change the text to whatever you like. As of 4.1, you may also now add a custom event for these. As of 5.0 You will get notifications automatically for event specfic skills like Overpower, CounterAttack, etc...
How do I get get text to scroll? I only see numbers! - Make sure the "Show Events as Message" option is unchecked. This is only if you want events to appear as static text (not scrolling/animated)
I don't understand what the 2 frames are for! - Each frame lets you set different features. So you can set frame one using Sprinker animation and Default font, while frame 2 can be using Veritcle animation and Adventure font. You can then assign each event to a specfic frame using the radio buttons next to the events.
There's too many options. Help someone new see how things work! - Try out some of the new built in profiles. While on the options screen, click the "Profiles" button. At the top of the window will be a listing of some default profiles to try out. Maybe you'll fine one you like or it will spark some ideas for you to try.
How do I change the fonts? - You can now select from four fonts on the options page. You can also change the font of message and apply the font to the in game damage font used for your damage (requires relog)
I don't like friendly nameplates on. How do I make my heals appear over who I heal? - Friendly nameplates have to be on in order to show your heals. SCT will turn them on if you turn on the option, but you must manually turn them off if you don't like it (see Target keybindings).
I don't like the new spell icons, how do I turn them off? - There is an option to turn them off under the animation tab.
Support
Please post all errors and suggestions on http://grayhoof.wowinterface.com/ using the provided forms. Please post all questions and comments on the offical SCT thread.
@rocodido
You can threshold the value of heals that get shown, if you want to suppress minor heals related to proc etc. I suppress the minor healing messages that come from warrior bloodthirst this way (+0 {20} spamm otherwise)
Yo Carstone :P (Agrias here :P) Yellow overpower is from sct_event_config.lua in your SCT folder, that event ll always show up when some1 dodges in any stance. The White overpower shows (i think) only in Battle Stance, and to turn the white one off go to /sct menu and turn off that option which shows Execute/renevge ets , its last option in 1st column. to turn off the yellow you need to delete/disable two overpower events in sct_event_config.lua
Hi. im dualwielding warrior. everytime a target dodges my attack, i get the "OVERPOWER!" message up in Yellow and another one in White =/ Why do i get 2 messages? any easy fix ?
I cant see totem dmg, Searing totem and Fire nova...does some one have the same problems ?
is there any way to get "active skills" to not show overpower? active skills seems to take into consideration which stance im in to determine whether i shud overpower or not. But i actually stance change into battle stance if overpower becomes available. and i don't want to have the custom events show overpower, AND have active skills show overpower as well when i am actually in battlestance, since both will show up. kinda spammy
I can't seem to get SCT to report my Renew ticks as well. I've fooled around with the heal threshold as suggested by someone below, but no luck. Any other suggestions? Thanks.
I m really grateful for the 5.01 update! Great Job! Everything working perfectly for me now, every overpower is shown, and Buffs fades works aswell (the problem was in sct_event_config.lua option as default they were off --"CHAT_MSG_SPELL_AURA_GONE_SELF", so if anyone wants to add their custome buff fading events just remove -- and they should all work :) again Big THX
@rocodido
The braces at the end are for overhealing values, so if your BF procs when you have full life, or you trigger a Judgement of Light proc, you see it as +0 {61} or +20 {41} or something similar. The quantity in the {}'s is the ammount of heal that was not needed, as you were already at 100% health. And you can have heals in one frame, damage in the other and define the two frames to go different directions.
hello,
When i get bloodfang proc, the mesage is often good but sometimes it's +0{(50) or something like this. For judgment proc too, sometimes the heal pessage is not good :(
Can you say what news events are with this new version ?
Is it possible to have damages to be moved on left and others info to right for example ? It could be nice to have diffrerent types of events to have same direction to have a nice gui. heal to left, damage to top, esquive/miss/etc to right etc
excuse me for my bad English :D
You probably just need to set the threshold for heal spells a little lower.
New SCT no longer shows my personal renew ticks on myself, do I need to add a custom event for this now? If so can anyone help me with it?
Hello! My question is taht could the SCT provides spell alert with the spell name ,who spells it and how many time its rest? Coule I confige these in the custom event? One more question, could it play sound when I get 5 combat points?
Thanks, dunno how i missed it, but it works perfect now
Is there any particular reason why this won't work:
[11] = {name="-*2", argcount=2, search="(.+)'s (.+) was removed.", r=256/256, g=256/256, b=0/256},
I've even tried search="(.+) (.+) was removed.", so that it even includes the apostraphe.
This works fine: [10] = {name="-*1", argcount=1, search="Your (.+) is removed.", r=0/256, g=256/256, b=0/256},
according to SCT_EVENT_DEBUG, then both of the above events use "CHAT_MSG_SPELL_BREAK_AURA", as detection. As mentioned it works fine when things are removed from me, but not when I remove things from others. Any ideas?
hehe JayazForteck i had the same error Interface\AddOns\sct\sct_event_config.lua:154: `}' expected (to close `{' at line 109) near `['
it means that this " [ " is too near to " } " so u have something like " }[ " written in one place, you ate " , " between them and i think its this part --Feint: [25] = {name="Feint Landed!", search="You perform Feint", r=0/256, g=256/256, b=0/256, ismsg=1}
Hey, I know this would be better to post on the official WoW forums, but since they upgraded them, it hasn't allowed me to log in for more than a few seconds at a time, maybe once or twice a day...
Anyway, my problem is that with SCT 5.0 I updated my events to take advantage of the new report frames. I added a few new events as well, and now it's not working, and I'm getting this error on login:
Interface\AddOns\sct\sct_event_config.lua:154: `}' expected (to close `{' at line 109) near `['
I tried to be clever and find 109 and fix it, but it's odd, line 109 is the first line of the 'custom events' section, and I see the little closing at the end of the section, I haven't messed with it. here's the whole section from sct_event_config.lua:
local sct_Event_Config = {
-- To remove an event, simply add -- in front of the line. -- Example : to remove "Windfury!" do : -- [1] = {name="Windfury!", search="You gain Windfury", r=256/256, g=256/256, b=0/256},
[1] = {name="Clearcast!", search="You gain Clearcast", r=256/256, g=256/256, b=0/256}, [2] = {name="Flurry!", search="You gain Flurry", r=128/256, g=0/256, b=0/256}, [3] = {name="Lightning Shield!", search="You gain Lightning Shield", r=0/256, g=0/256, b=256/256}, [4] = {name="Nightfall!", search="You gain Shadow Trance", r=0/256, g=128/256, b=128/256}, [5] = {name="Overpower!", search="You attack. (.+) dodges.", r=256/256, g=256/256, b=0/256, iscrit=1, class={"Warrior"}}, [6] = {name="Overpower!", search="Your (.+) was dodged", r=256/256, g=256/256, b=0/256, iscrit=1, class={"Warrior"}}, [7] = {name="Enraged!", search="You gain Enrage", r=128/256, g=256/256, b=128/256, iscrit=1, class={"Warrior"}}, [8] = {name="Crusader!", search="You gain Holy Strength", r=128/256, g=128/256, b=256/256, ismsg=1},
--Captured data examples. Remove, change, or comment out the ones you don't want.
--Spam Stoppers --[9] = {name="", search="Your Bloodthirst heals you", r=0/256, g=256/256, b=0/256, class={"Warrior"}}, --[10] = {name="", search="Your Vampiric Embrace", r=0/256, g=0/256, b=0/256, class={"Priest"}},
--Relentless Strikes: [11] = {name="Relentless!", search="You gain 25 Energy", r=256/256, g=256/256, b=0/256, ismsg=1},
--Weapon Procs: [12] = {name="Gutgore (*2)", argcount=2, search="Your Gutgore Ripper ..-its (.+) for (%d+)", r=148/256, g=0/256, b=211/256, iscrit=1}, [13] = {name="Brain Damage (*2)", argcount=2, search="Your Brain Damage ..-its (.+) for (%d+)", r=148/256, g=0/256, b=211/256, iscrit=1}, [14] = {name="Frost Blast (*2)", argcount=2, search="Your Frost Blast ..-its (.+) for (%d+)", r=0/256, g=0/256, b=256/256, iscrit=1}, [15] = {name="Bloodletting (*2)", argcount=2, search="Your Fatal Wound ..-its (.+) for (%d+)", r=194/256, g=0/256, b=0/256, iscrit=1},
--Extra Attacks: [16] = {name="Thrash!", search="You gain 1 extra attack through Thrash", r=256/256, g=256/256, b=0/256, iscrit=1}, [17] = {name="Sworded!", search="You gain 1 extra attack through Sword Specialization", r=256/256, g=256/256, b=0/256, iscrit=1}, [18] = {name="Hand of Justice!", search="You gain 1 extra attack through Hand of Justice.", r=256/256, g=256/256, b=0/256, iscrit=1},
--Enchants: [19] = {name="Fiery (*2)", argcount=2, search="Your Fiery Weapon ..-its (.+) for (%d+)", r=256/256, g=0/256, b=0/256, iscrit=1},
--Other: [22] = {name="Maelstrom (*2)", argcount=2, search="Your Lightning Strike ..-its (.+) for (%d+)", r=0/256, g=256/256, b=0/256, iscrit=1}, [23] = {name="Bloodfang (*2)", argcount=2, search="Your Bloodfang ..-its (.+) for (%d+)", r=256/256, g=256/256, b=0/256, iscrit=1}, [24] = {name="Instant r*1 (*3)", argcount=3, search="Your Instant Poison (.+) ..-its (.+) for (%d+)", r=0/256, g=128/256, b=0/256},
--Feint: [25] = {name="Feint Landed!", search="You perform Feint", r=0/256, g=256/256, b=0/256, ismsg=1} [26] = {name="Feint FAILED!", search="Your Feint", r=256/256, g=0/256, b=0/256, ismsg=1},
};
There are 3 little hollow rectangles immediately after local 'sct_Event_Config = {', which I assume function as 'new line'
Any ideas?
EDIT - I am also now randomly getting this error:
Interface\AddOns\sct.lua: 1057: bad argument
Hey ive been using all the previous ver. of sct and I could always c all the dmg of my curruption and imolate etc dmg but now no matter how much I change I cant c it and when I turn on Blizz Floating combat text it shows my dots. How can I change this? cuz its a pain not to be able to c the dot dmg im doing on the mobs
Any custom event i do which include a buff fading isnt showing up exemple: i can make SCT show you gain battle shout, but when BS fades i can't seem to catch the event and make it show. Anyone know how to resolve this?
you prolly have sctd going on too, you need to /sctd menu and disable world of warcraft damage
Could any1 figured out how to get the overpower! warning while in berseker mode ? like the last version for 1.11 ? thanks
{name="Killing Blow!", search="You have slain", r=256/256, g=0/256, b=0/256, ismsg=1},
the idea is that it will print to the message frame that I was the one who landed the killing blow on a target.
i've also tried removing the ismsg=1 and it wouldn't print it to the normal text frames either. When i changed the "You have slain" to something else like "You gain Stealth" it works perfectly fine everytime i stealth. So something is wrong with the "You have slain" but..... honestly speaking... i have not a clue what is wrong with that =.=" HELP >.