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)
Author:
Version:
1.0.1
Date:
02-05-2010 03:58 PM
Size:
164.02 Kb
Downloads:
2,980
Favorites:
91
MD5:
Pictures
Cascade by default showing some events from an Affliction Warlock.
Click to enlarge
Cascade offers a right click menu which enables more advanced linking options.
Cascade allows events involving pets to be indented and the alpha to be set.
Click to enlarge
Cascade will track your largest hit/crit damage and healing abilities.
Cascade
Cascade is a Compact Combat Log Addon intended to show combat log events pertinent to you! Events are displayed in a compact format, giving you just the information you need. Events are separated based upon whether or not the player is the source or the destination.

Cascade was based on EavesDrop by Grayhoof. Original concept by Bant.

Events
  • Player Damage, Healing, and Power Gains/Losses
  • Pet Damage and Healing
  • Vehicle Damage and Healing
  • Aura Gains and Fades
  • Incoming/Outgoing Dispels and Interrupts
  • Experience, Honor, Reputation, and Skill-ups
  • Deaths and Killing Blows
  • Entering/Leaving Combat

Features
  • Link Events: Shift clicking any event will insert that event with full combat log text into your chat frame's edit box.
  • More Linking Options: Right click any event to link the spell (if available) and a clean version of the event (without overkill/overhealing)
  • Combat Summary: One line summary to show incoming/outgoing healing and damage.
  • History Tracking: Track large hit/crit damaging attacks and spells as well as heals.
  • Spam Control: Filter events based on the amount of Damage/Healing/Power as well as the spell's name or spell id.
  • Aura Filters: Filter which aura events are displayed based upon who originally cast the aura.

Advanced Options

Some options can't be set using the GUI. be sure to check the Advanced Options page for more details.

See Also

Cascade on WowAce.

Also, be sure to check Cascade on GitHub to see a more in-depth Commit History.
  Change Log - Cascade
Below is merely a brief overview of some of the changes made. Be sure to check Cascade on GitHub to see a full Commit History.


Version 1.0.1
  • Add option to fade events.
  • Support multi-school colors (Frostfire, Shadowfrost etc.)
  • Fix options to be more user-friendly.
  Optional Files - Cascade
Sorry, there are currently no optional files available.
  Comments - Cascade
Post A Reply Comment Options
Old 07-02-2010, 09:27 AM  
Ecatombe
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Gyth posted a chat linking fix for EavesDrop, i tryed and made it possible with Cascade too.
go to World of Warcraft\Interface\AddOns\Cascade\CascadeCore.lua
Replace "ChatFrameEditBox" with "ChatFrame1EditBox" in every string (should be 2) in the file
Enjoy
Thx again to Gyth for posting it
Ecatombe is offline Report comment to moderator  
Reply With Quote
Old 07-01-2010, 09:00 AM  
Ecatombe
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Chat linking doesnt work anymore in 3.3.5
Ecatombe is offline Report comment to moderator  
Reply With Quote
Old 06-28-2010, 03:46 PM  
slickwalker
A Deviate Faerie Dragon
 
slickwalker's Avatar

Forum posts: 18
File comments: 157
Uploads: 0
Ileft comments on wowace, going to try here. The load time for this addon just keeps increasing weekly. First it was a 6 second load, then 12, and now 23 second load time for just this one addon. I'm using !warmup to track this.

Any ideas why this is happening or is there some known conflict with another addon?
slickwalker is offline Report comment to moderator  
Reply With Quote
Old 06-23-2010, 11:32 AM  
Squiddy0
A Murloc Raider
 
Squiddy0's Avatar
Interface Author - Click to view interfaces

Forum posts: 3
File comments: 88
Uploads: 3
3.3.5 Error when trying to link the events to chat:

Quote:
Message: Interface\AddOns\Cascade\CascadeCore.lua:908: attempt to index global 'ChatFrameEditBox' (a nil value)
Time: 06/23/10 09:30:45
Count: 1
Stack: Interface\AddOns\Cascade\CascadeCore.lua:908: in function `Announce'
...nterface\AddOns\Cascade\CascadeFrame_EventFrames.lua:165: in function <...nterface\AddOns\Cascade\CascadeFrame_EventFrames.lua:163>

Locals: self = <table> {
SaveFramePosition = <function> defined @Interface\AddOns\Cascade\CascadeFrame.lua:209
StartFading = <function> defined @Interface\AddOns\Cascade\CascadeFrame.lua:563
EnableModule = <function> defined @Interface\AddOns\AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:346
modules = <table> {
}
baseName = "Cascade"
IterateEmbeds = <function> defined @Interface\AddOns\AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:456
CHAT_MSG_COMBAT_XP_GAIN = <function> defined @Interface\AddOns\Cascade\CascadeCore.lua:734
FilterCombatEvents = <function> defined @Interface\AddOns\Cascade\CascadeCore.lua:318
UpdateLabels = <function> defined @Interface\AddOns\Cascade\CascadeFrame.lua:302
CHAT_MSG_COMBAT_FACTION_CHANGE = <function> defined @Interface\AddOns\Cascade\CascadeCore.lua:716
UpdateFrameAppearance = <function> defined @Interface\AddOns\Cascade\CascadeFrame.lua:218
Printf = <function> defined @Interface\AddOns\AuctionLite\Libs\AceConsole-3.0\AceConsole-3.0.lua:69
SetFont = <function> defined @Interface\AddOns\Cascade\CascadeCore.lua:877
SetDefaultModulePrototype = <function> defined @Interface\AddOns\AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:423
defaultModuleState = true
ResetFading = <function> defined @Interface\AddOns\Cascade\CascadeFrame.lua:572
IsEnabled = <function> defined @Interface\AddOns\AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:465
ToggleHistory = <function> defined @Interface\AddOns\Cascade\CascadeHistoryFrame.lua:283
DisableModule = <function> defined @Interface\AddOns\AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:364
CHAT_MSG_COMBAT_MISC_INFO = <function> defined @Interface\AddOns\Cascade\CascadeCore.lua:697
RegisterMessage = <function> defined @Interface\AddOns\Ampere\CallbackHandler-1.0.lua:117
GetArgs = <function> defined @Interface\AddOns\AuctionLite\Libs\AceConsole-3.0\AceConsole-3.0.lua:144
UpdateFrameLock = <function> defined @Interface\AddOns\Cascade\CascadeFrame.lua:252
db = <table> {
}
CreateLabels = <function> defined @Interface\AddOns\Cascade\CascadeFrame.lua:267
SetEnabledState = <function> defined @Interface\AddOns\AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:438
enabledState = true
COMBAT_LOG_EVENT_UNFILTERED = <function> defined @Interface\AddOns\Cascade\CascadeCore.lua:396
RegisterEvent = <function> defined @Interface\AddOns\Ampere\CallbackHandler-1.0.lua:117
UpdateAllEvents = <function> defined @Interface\AddOns\Cascade\CascadeFrame.lua:465
IterateModules = <function> defined @Interface\AddOns\AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:451
CreateEventFrames = <function> defined @Interface\AddOns\Cascade\CascadeFrame_EventFrames.lua:24
OnInitialize = <function> defined @Interface\AddOns\Cascade\CascadeCore.lua:271
NewModule = <function> defined @Interface\AddOns\AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:255
GetModule = <function> defined @Interface\AddOns\AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:230
CreateFrame = <function> defined @Interface\AddOns\Cascade\CascadeFrame.lua:119
UnregisterChatCommand = <function> defined @Interface\AddOns\AuctionLite\Libs\AceConsole-3.0\AceConsole-3.0.lua:111
backdrop = <table> {
}
name = "Cascade"
SetMillisecondPrecision = <function> defined @Interface\AddOns\Cascade\CascadeFrame.lua:319
CHAT_MSG_SKILL = <function> defined @Interface\AddOns\Cascade\CascadeCore.lua:746
Announce = <function> defined @Interface\AddOns\Cascade\CascadeCore.lua:888
Disable = <function> defined @Interface\AddOns\AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:328
AutoUpdateFontSize = <function> defined @Interface\AddOns\Cascade\CascadeFrame_EventFrames.lua:85
FlipEventSides
Squiddy0 is offline Report comment to moderator  
Reply With Quote
Old 04-01-2010, 07:31 PM  
Ferous
Sheer Sense of Doom
 
Ferous's Avatar
Premium Member
Interface Author - Click to view interfaces

Forum posts: 649
File comments: 622
Uploads: 32
Like EavesDrop, is there a way to change the alpha of the Player and target text on the top of the frame? :O I'd like to fade it out any way possible Or, you can direct me maybe where I can change the alpha of it in the Lua possibly? Thanks in advance
Ferous is online now Report comment to moderator  
Reply With Quote
Old 03-02-2010, 03:26 PM  
Kaidroth
A Kobold Labourer

Forum posts: 0
File comments: 29
Uploads: 0
Is there a way to tweak the code to add click-through to the frame ?
I use Cascade on the middle right of my screen and it bugs me when I try to turn the camera and end up right clicking Cascade !

I dream of an option that would allow me to click-through when in fight, and clic Cascade to see the informations when not.

Keep up the good work.
Kaidroth is offline Report comment to moderator  
Reply With Quote
Old 02-23-2010, 07:59 AM  
hid
A Kobold Labourer

Forum posts: 1
File comments: 16
Uploads: 0
Quote:
Originally posted by Turkleton
@hid: I tweaked the scrolling code in order to reduce some scrolling lag in the latest alpha, which can be found on WoWAce. I would appreciate your feedback regarding the changes I've made.
The lag when scrolling is gone now (since the tooltip no longer updates on every scroll event), and the lag when moving your mouse over the window has gotten a tiny bit better I think, but that might just be my imagination.

I do suspect that the fault doesn't lie with your addon, but with either TipTac or some ace lib (or a combination or tiptac and a lib). Since when I turn on CPU profiling and turn off addons one by one after checking which of them displays as using huge amounts of CPU time when the tooltip lag occurs, each time I disable an addon another one starts "using" CPU instead. (I assume that this is just a limitation of the profiling addon I use, that instead of displaying libraries seperatly, it just sets the first addon it encounters that uses that lib as the "owner" of it, even though many other addons may use it aswell). I'll look into it some more later on to track down the exact cause.
hid is offline Report comment to moderator  
Reply With Quote
Old 02-20-2010, 12:37 PM  
Turkleton
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 9
Uploads: 4
@Privelgus: Error should be fixed in the latest alpha on WoWAce.

@hid: I tweaked the scrolling code in order to reduce some scrolling lag in the latest alpha, which can be found on WoWAce. I would appreciate your feedback regarding the changes I've made.
Turkleton is offline Report comment to moderator  
Reply With Quote
Old 02-09-2010, 04:32 PM  
Privelgus
A Kobold Labourer

Forum posts: 0
File comments: 59
Uploads: 0
Getting this error on login (useing german client):

[2010/02/09 23:25:35-53-x12]: Cascade-1.0.1\CascadeCore.lua:736: invalid capture index
Cascade-1.0.1\CascadeCore.lua:736: in function `?'
CallbackHandler-1.0-5 (Ace3):147: in function <...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
<string>:"safecall Dispatcher[13]":4: in function <[string "safecall Dispatcher[13]"]:4>
<in C code>: ?
<string>:"safecall Dispatcher[13]":13: in function `?'
CallbackHandler-1.0-5 (Ace3):92: in function `Fire'
AceEvent-3.0-3 (Ace3):120: in function <Interface\AddOns\Ace3\AceEvent-3.0\AceEvent-3.0.lua:119>

---
Privelgus is offline Report comment to moderator  
Reply With Quote
Old 02-06-2010, 07:56 PM  
hid
A Kobold Labourer

Forum posts: 1
File comments: 16
Uploads: 0
Quote:
Originally posted by Turkleton
@hid: I just tried scrolling with Altaholic and TipTac both enabled and found no visible lag.

Just for some clarification:
  • I'm assuming when we are talking about lag we are talking about a significant, noticeable drop in fps?
  • Does the lag occur when scrolling over an empty frame, say after a fresh load of the UI?
  • Does the lag disappear when Altaholic isn't loaded? When Cascade is the only addon enabled?
  • Does the lag still occur when CPU profiling is disabled?

Additionally, if you could post a full addon list or a screenshot of addons folder it might help me to recreate this lag.
1) Yes, it actually "stutters", FPS drops down <1.
2) No, it only happens when scrolling over actual combat log history (ie, only when the tooltip shows). It doesn't only happen during scrolling, just moving the mouse quickly up and down over the cascade window causes the lag, although to a lesser degree.
3) I'll have to get back to you about this tomorrow, I can't log on at the moment.
4) Yes.

Here's a list of my addon folder (not all of these addons are enabled though): http://pastebin.ca/1788648
Last edited by hid : 02-06-2010 at 08:09 PM.
hid is offline Report comment to moderator  
Reply With Quote
Old 02-06-2010, 03:49 PM  
Turkleton
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 9
Uploads: 4
@hid: I just tried scrolling with Altaholic and TipTac both enabled and found no visible lag.

Just for some clarification:
  • I'm assuming when we are talking about lag we are talking about a significant, noticeable drop in fps?
  • Does the lag occur when scrolling over an empty frame, say after a fresh load of the UI?
  • Does the lag disappear when Altaholic isn't loaded? When Cascade is the only addon enabled?
  • Does the lag still occur when CPU profiling is disabled?

Additionally, if you could post a full addon list or a screenshot of addons folder it might help me to recreate this lag.
Turkleton is offline Report comment to moderator  
Reply With Quote
Old 02-06-2010, 11:42 AM  
hid
A Kobold Labourer

Forum posts: 1
File comments: 16
Uploads: 0
Quote:
Originally posted by Turkleton
@Æxò: I'm still unable to recreate the lag. Any chance you can provide an addon list? Do you still have lag if you disable all other addons?
I get this aswell, for me it's caused my the addon "Altoholic" (which hooks the tooltip function). It starts using up massive ammounts of CPU time. (Altoholic that is, not Cascade)

Edit: After disabling Altoholic it turns out that TipTac starts using all the CPU time instead. Guess Altoholic only showed up as the cause in my CPU profiling addon because it hooked the tiptac function.
Last edited by hid : 02-06-2010 at 12:06 PM.
hid is offline Report comment to moderator  
Reply With Quote
Old 02-05-2010, 06:37 PM  
Turkleton
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 9
Uploads: 4
@Ferous: Changelog is up. Was hoping to find a good way to display the git changelog, but I'm guessing most people won't understand my commit messages.
Turkleton is offline Report comment to moderator  
Reply With Quote
Old 02-05-2010, 05:11 PM  
Ferous
Sheer Sense of Doom
 
Ferous's Avatar
Premium Member
Interface Author - Click to view interfaces

Forum posts: 649
File comments: 622
Uploads: 32
I was curious as to why this was updated? I see no change log so I'm not sure as to why I need to update to this new version vs. the other version? Sorry to be a bother :O
Ferous is online now Report comment to moderator  
Reply With Quote
Old 02-05-2010, 03:48 PM  
Turkleton
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 9
Uploads: 4
Sorry, I haven't checked WoWInterface in a while.

@Polarcom: Not quite sure what that error is as I don't understand Russian. I hope the bug has been fixed in the latest version. If not, feel free to post again.

@Hygieia: I'm not still not sure about implementing a way to show/hide the window based on group settings. Personally, I don't see why you would want to hide the frame outside of a party/raid as the information is still pertinent.
Turkleton is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:




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


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