Download
(52 Kb)
Download
Updated: 03/03/15 08:14 PM
Pictures
File Info
Compatibility:
Update 6 (1.6.5)
Updated:03/03/15 08:14 PM
Created:02/22/14 04:56 PM
Monthly downloads:586
Total downloads:175,253
Favorites:309
MD5:
Categories:Discontinued & Outdated, Data Mods, Info, Plug-in Bars
Combat Log Statistics (CLS)  Popular! (More than 5000 hits)
Version: 3.0.5
by: zeakfury, katkat42
Combat Log Statistics (CLS)

Based on the Foundry Tactical Combat addon made by Atropos. CLS displays current combat in a separate window. It should be used as a tool to help form strategies in-game.

Included
  1. Combat Log
  2. Real-Time DPS/HPS Window, with "Copy to Chat" button
  3. What Happened to Me? Log
  4. Attack Abilities Used with Stats (click the number in the box)
  5. Healing Abilities Used with Stats (click the number in the box)
  6. Life-Time Stats
  7. Many Settings
(Look at pictures for more details)

Navigation
  • "/CLS" or "/CLS help" will bring up all options in game
  • "/CLS Main" will show the Main Combat Log Window
  • "/CLS DPS" will show the DPS Window
  • Under the Game Menu (ESC), Under Settings => Addon Settings, there is "CLS"
  • Also view the combat log in the first chat window, a chat window of its own, both, or neither

To Do:
  1. More UI Options
  2. More Analysis
V3.0.5:
- Added Max Crit Damage and Heal to lifetime stats
- Added non-damage/healing combat effects to log (interrupts, stuns, roots, etc.)
- updated to API version 100011.

V3.0.4:
- Added a button to DPS window to copy its contents to the chat input box.
- Added menu options to reset the window positions, and to lock the windows in place.
- Restricted windows to the game screen, so they don't go flying away

V3.0.3:
- Fixed a bug when displaying the Attacks/Heals window, where an error would happen if there were more recorded attacks/heals than lines to display them. It now only displays the top attacks/heals.
- Fixed a problem with resized windows not recording their new size properly.

V3.0.2a:
- Fixed an error in the manifest file. Oops!

V3.0.2:
- Re-added XP gain display for veteran-ranked players, since vet ranks are now determined by
XP instead of VP.
- Fixed bug where DPS meter was showing when the compass was hidden, i.e. in Inventory display
- New options to fade the main window text and the DPS meter, independent of each other and of
the main window background. All fades use the same timer.
- Works with Update 5.

V3.0.1:
- Fixed a problem where the windows would appear on character load, regardless of settings.
- Made the menu "Reset to Defaults" button work properly.

V3.0:
- Continuation of the code refactor. You (hopefully) shouldn't notice much difference in functionality.
- Made some tweaks to the menu.
- Added a keybinding to toggle the DPS meter.
- Updated to API 100009 (Update 4).

V2.1.1:
Import changes from CLS Easy-as-1.2.3 Edition

V1.11_Update:
Fixed Stupid Mistake (Crit Spam in Chatbox)

V1.11:
Split ChatTab Option into new Addon CLSChatTab (dependent on ChatTab Manager and CLS)
Added Fade Window option
Added Buff Tracking Toggle
Fixed so works with Reticle Settings (not tested)
Fixed Skill Line XP Gains
Fixed so no longer shows in ESC menu

V1.10_Update:
Forgot to remove Debugging Code (fixed)

V1.10:
Fixed Vamp/WW Skill XP Error
Added Emperor Skill XP
Fixed Skill XP initial wrong amounts
Added Option to Hook Main Window to Chat Tab
Added Option to fade with Chat Tab (inherits current fade settings for ChatWindow)
Added Option to set time to fade after combat ends
Added Buffer for DPS Window Update w/ Option to turn off
Added Option to set buffer time delay
Changed the Attack and Heal tabs when in "UP" mode to display correctly
Added ability to scroll Attack and Heal tabs
Added Main and DPS toggle show/hide buttons to Settings (just incase)
Fixed bug that made it so you couldn't disable addon

Known bugs:
The Horizontal Slider does not work atm.

V1.05:
Fixed bugs
Added Tracking of skill line experience
Added Options to turn this tracking on or off.

V1.04:
Bunch of fixes
Added Settings to Game Menu under Settings>"CLS Settings"
Added UP and DOWN direction for text (default is Down)
Added LT tab which gives you Life-Time Stats
Removed TimeStamp button (Now in Game Menu Settings)

V1.03:
Fixed Hiding when in Menu Screen and Talking to NPCs

V1.02:
Fixed Launch Day Bugs

V1.01:
Changed Paul Sage Phrase to normal "You were hit for x Damage"
Added message to the "/CLS" display.

V1.0:
Changed Name of Addon
Removed old Group Tabs
Added new Attack and Heal tabs that show statistics on abilities used
Added Font Size Slider
Added Output to Chat Box
Added Hide when in Menu (use "." to get cursor to switch tabs)
Added Wykkyd Easter Egg

V0.3:
Fixed for new patch.
No Group DPS/%Damage (although can still get breakdown of your abilities from there)
No Group HPS/%Healing (although can still get breakdown of your abilities from there)
No Death Recap

Added Healing done to you in Group HPS

Everything else works to a certain degree.

V0.22:
Added Experience and Alliance Point Gains
Added buttons to turn off Color Categories in the Settings Window
Added button to change the color and alpha of the background
Added toggle buttons to turn on and off Power Gains, Experience Gains, Alliance Point Gains
Added button to toggle always show combat log background.

Fixed scroll bar on Death Recap and Ability Breakdown windows.
Optional Files (1)
File Name
Version
Size
Author
Date
Type
2.2.1
48kB
09/04/14 08:11 PM
Patch


Archived Files (23)
File Name
Version
Size
Uploader
Date
3.0.4
47kB
katkat42
12/26/14 12:11 AM
3.0.3
47kB
katkat42
12/09/14 08:07 PM
3.0.2a
47kB
katkat42
11/03/14 03:39 PM
3.0.2
47kB
katkat42
11/03/14 10:14 AM
3.0.1
49kB
katkat42
09/16/14 03:01 PM
3.0
49kB
katkat42
09/15/14 01:38 PM
2.2.1
48kB
katkat42
09/11/14 07:37 PM
1.11_Update
29kB
zeakfury
04/17/14 06:24 AM
1.11
29kB
zeakfury
04/17/14 02:25 AM
1.10_Update
43kB
zeakfury
04/08/14 10:01 PM
1.10
43kB
zeakfury
04/08/14 06:36 PM
1.05
28kB
zeakfury
04/05/14 03:01 AM
1.04
27kB
zeakfury
04/03/14 12:21 AM
1.03
21kB
zeakfury
04/01/14 01:10 AM
1.02
21kB
zeakfury
03/30/14 07:59 AM
1.02
20kB
zeakfury
03/30/14 07:09 AM
1.01
20kB
zeakfury
03/28/14 05:37 PM
1.0
20kB
zeakfury
03/26/14 10:42 PM
0.3
22kB
zeakfury
03/20/14 09:15 PM
0.22
20kB
zeakfury
03/08/14 09:11 PM
0.21
18kB
zeakfury
03/02/14 09:27 PM
0.2
17kB
zeakfury
02/28/14 12:24 AM
0.14
16kB
zeakfury
02/22/14 04:56 PM


Post A Reply Comment Options
Unread 04/01/14, 01:21 AM  
zeakfury
 
zeakfury's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 52
Uploads: 2
Originally Posted by Syntse
I like the option to see the feed in the chat window, however could it be somehow possible to choose the chat window tab on which the feed is showing. This way I could make own tab for the log and see the feed there without general chat stuff.

Tried if it would work so that it uses the active tab selected but that wasn't the case.

Think that would be better than disabling all feeds from the Chat tab and create new one to see those again if wanted.
The API gives very limited access to the chatbox. Unless an exploit or workaround is found there is currently no way to create a chat tab or output to that tab. Sorry.
Report comment to moderator  
Reply With Quote
Unread 04/01/14, 07:44 AM  
thelegendaryof
 
thelegendaryof's Avatar
AddOn Author - Click to view AddOns

Forum posts: 161
File comments: 88
Uploads: 7
Re: Re: Group output

Originally Posted by zeakfury
Originally Posted by Areodon
Is it me or CLS is not showing group output - player by player.
If yes i am obviously slow so please explain me how to get group output and statistics .
ZOS with the most recent API changes have blocked this info from me. Apparently this info is considered advantageous or against their "vision".

If you would like this info back (like me), please go on the forums and tell ZOS to unblock this info in the API.
Oh wow, they have time to block access to such additional info 's while they dont have time to implement a proper chat implementation or rework their UI functions? That's a bad sign. Every company that did that showed that this was just the beginning of "to fix what didn't need to be fixed". A good and recent example for that is AreaNet / NCSoft with Guild Wars 2.

Btw:

The newest version of your Addon doesn't load anymore. Even with "out of date" ticked.

Edit:

Nvm. Seems like it was Minion prohibiting file access after update. Manually downloading and reinstalling it did work.
Last edited by thelegendaryof : 04/01/14 at 07:58 AM.
Report comment to moderator  
Reply With Quote
Unread 04/01/14, 09:29 AM  
AstroCat
 
AstroCat's Avatar

Forum posts: 18
File comments: 117
Uploads: 0
Originally Posted by zeakfury
Originally Posted by AstroCat
How about an option for the window to fade out when not being used?
I'm sure I can figure out a way to do that but its not going to be a priority right now, still would like to add more analysis to it first.
Thanks, it kinda kills the "clean immersive screen" to have all those stats hanging around by themselves when not in combat. Thanks.
Report comment to moderator  
Reply With Quote
Unread 04/01/14, 10:12 AM  
Aalwein

Forum posts: 6
File comments: 17
Uploads: 0
Originally Posted by zeakfury
Originally Posted by Syntse
I like the option to see the feed in the chat window, however could it be somehow possible to choose the chat window tab on which the feed is showing. This way I could make own tab for the log and see the feed there without general chat stuff.

Tried if it would work so that it uses the active tab selected but that wasn't the case.

Think that would be better than disabling all feeds from the Chat tab and create new one to see those again if wanted.
The API gives very limited access to the chatbox. Unless an exploit or workaround is found there is currently no way to create a chat tab or output to that tab. Sorry.
Could you make it so the main window remembers its state at login/logout? I want to keep the main window hidden except for when I want to look at details, but it pops up again after every reload. Since it can't be integrated into the chat window.
Report comment to moderator  
Reply With Quote
Unread 04/01/14, 12:40 PM  
thelegendaryof
 
thelegendaryof's Avatar
AddOn Author - Click to view AddOns

Forum posts: 161
File comments: 88
Uploads: 7
I've "fixed/changed" it for myself.
  • UI hides completely when in ESC-Menu now
  • Shows solid LogWindow with Filters when in Character Panel and hides DPS-Window
  • Shows transparent LogWindow + DPS Window otherwise (only if they're hidden/transparent to save performance)

Changes attached.

I'm sure there 's a way to detect InCombat from having a short glance at the WarLegend HUD.
Gonna have to dig further for that thought to show it only in combat ...


FCLMeters.lua:

Code:
function FCL.DPSUpdate( self , time )

	DPS:SetDimensions(DPS_LabelVal:GetWidth()+DPS_LabelTex:GetWidth()+25,DPS_LabelVal:GetHeight())
	DPS_LabelTex:SetAnchor(TOPLEFT, DPS ,TOPLEFT,0,0)
	DPS_LabelVal:SetAnchor(TOPLEFT, DPS_LabelTex ,TOPRIGHT,5,0)
	
	if FCL.Starter == false then
		return
	end

	-- REPLACE OLD CODE WITH NEW ONE START
	
	local menuHidden			= ZO_GameMenu_InGameNavigationContainer:IsHidden()
	local characterPanelHidden 	= ZO_MainMenuCategoryBarButton1:IsHidden()
	
	--Hide When in Menu
	if (menuHidden == false) then
		if (FCL.HiddenD == false and DPS:IsHidden() == false) then
			DPS:SetHidden(true)
		end
		if (FCL.HiddenM == false and (_G["CombatText"]:IsHidden() == true or _G["CombatLog_SliderHBD"]:GetAlpha() == 1)) then
			_G["CombatText"]:SetHidden(true)
			_G["CombatLog"]:SetHidden(true)
			_G["CombatLog_SliderHBD"]:SetAlpha(0)
			_G["CombatLog_SliderH"]:SetHidden(true)
			if FCL.CText.ShowBG == false then
				_G["CombatLog_BD"]:SetAlpha(0)
			end
		end
	
	--Show the Full LogWindow in CharacterSelection
	elseif (characterPanelHidden == false) then
		if (FCL.HiddenD == false and DPS:IsHidden() == false) then
			DPS:SetHidden(true)
		end
		if (FCL.HiddenM == false and (_G["CombatText"]:IsHidden() == false or _G["CombatLog_SliderHBD"]:GetAlpha() == 0)) then
			_G["CombatText"]:SetHidden(false)
			_G["CombatLog"]:SetHidden(false)
			_G["CombatLog_BD"]:SetAlpha(1)
			_G["CombatLog_SliderHBD"]:SetAlpha(1)
			_G["CombatLog_SliderH"]:SetHidden(false)
		end
	else
	
	--Show Default UI-State otherwise
		if (FCL.HiddenD == false and DPS:IsHidden() == true) then
			DPS:SetHidden(false)
		end
		
		if (FCL.HiddenM == false and (_G["CombatText"]:IsHidden() == true or _G["CombatLog_SliderHBD"]:GetAlpha() == 1)) then
			_G["CombatLog"]:SetHidden(false)
			_G["CombatText"]:SetHidden(true)
			_G["CombatLog_SliderHBD"]:SetAlpha(0)
			_G["CombatLog_SliderH"]:SetHidden(true)
			if FCL.CText.ShowBG == false then
				_G["CombatLog_BD"]:SetAlpha(0)
			end
		end			
	end
	-- REPLACE OLD CODE WITH NEW ONE STOP

	-- Get Player Stats
...
Last edited by thelegendaryof : 04/01/14 at 12:52 PM.
Report comment to moderator  
Reply With Quote
Unread 04/01/14, 04:38 PM  
zeakfury
 
zeakfury's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 52
Uploads: 2
Originally Posted by thelegendaryof
I've "fixed/changed" it for myself.
  • UI hides completely when in ESC-Menu now
  • Shows solid LogWindow with Filters when in Character Panel and hides DPS-Window
  • Shows transparent LogWindow + DPS Window otherwise (only if they're hidden/transparent to save performance)

Changes attached.

I'm sure there 's a way to detect InCombat from having a short glance at the WarLegend HUD.
Gonna have to dig further for that thought to show it only in combat ...
Maybe I was confused about what people wanted. Did you want it to show in Character Panel and not show in esc-menu?

The new update will hide the windows when you're in the Game Menu and/or Reading Lore Book and/or Talking to a quest giver/npc. Otherwise the title bar and horizontal slider will be hidden, unless you use "." to get the mouse. Or use the esc menu.

I am guessing you want the option to hide if not in combat as well. I'll put it on the ta do list.

BTW there is a keybind for the window to hide/show under "FTC Combat Log" (forgot to rename it - next update it will be corrected).
Report comment to moderator  
Reply With Quote
Unread 04/01/14, 04:40 PM  
zeakfury
 
zeakfury's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 52
Uploads: 2
Originally Posted by Aalwein
Could you make it so the main window remembers its state at login/logout? I want to keep the main window hidden except for when I want to look at details, but it pops up again after every reload. Since it can't be integrated into the chat window.
Yeah I can do that, in the mean time I would suggest using the keybind under "FTC Combat Log". Still need to change the name of it.
Report comment to moderator  
Reply With Quote
Unread 04/01/14, 08:14 PM  
ironhydra

Forum posts: 3
File comments: 3
Uploads: 0
I keep having an issue where it keeps saying "Works" spamming in yellow in my chat window. How do I fix this?

Seems to only happen in pvp area when I am close to a lot of fighting.
Last edited by ironhydra : 04/01/14 at 08:26 PM.
Report comment to moderator  
Reply With Quote
Unread 04/01/14, 08:47 PM  
zeakfury
 
zeakfury's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 52
Uploads: 2
Originally Posted by ironhydra
I keep having an issue where it keeps saying "Works" spamming in yellow in my chat window. How do I fix this?

Seems to only happen in pvp area when I am close to a lot of fighting.
Sweet I put that in to see if anyone would notice because I couldn't get it to work. That is the event for killing blow. Now that I know its in the game I can count the number of kills you get in PvP hopefully.

if you want to disable before the next update, go into Combat Log Statistics.lua and ctrl+f "work". Will be d("Works"). Just delete it and save.

Thanks for noticing.
Report comment to moderator  
Reply With Quote
Unread 04/01/14, 11:08 PM  
ironhydra

Forum posts: 3
File comments: 3
Uploads: 0
Originally Posted by zeakfury
Originally Posted by ironhydra
I keep having an issue where it keeps saying "Works" spamming in yellow in my chat window. How do I fix this?

Seems to only happen in pvp area when I am close to a lot of fighting.
Sweet I put that in to see if anyone would notice because I couldn't get it to work. That is the event for killing blow. Now that I know its in the game I can count the number of kills you get in PvP hopefully.

if you want to disable before the next update, go into Combat Log Statistics.lua and ctrl+f "work". Will be d("Works"). Just delete it and save.

Thanks for noticing.
Cool, glad to help. It seems to happen for other people's kills too, i guess.
Report comment to moderator  
Reply With Quote
Unread 04/01/14, 11:15 PM  
Syntse

Forum posts: 0
File comments: 14
Uploads: 0
Originally Posted by zeakfury
Originally Posted by Syntse
I like the option to see the feed in the chat window, however could it be somehow possible to choose the chat window tab on which the feed is showing. This way I could make own tab for the log and see the feed there without general chat stuff.

Tried if it would work so that it uses the active tab selected but that wasn't the case.

Think that would be better than disabling all feeds from the Chat tab and create new one to see those again if wanted.
The API gives very limited access to the chatbox. Unless an exploit or workaround is found there is currently no way to create a chat tab or output to that tab. Sorry.
Oh damn. So it is always to the main chat? Or could if be possible if user created for example 'CLog' tab it could use that so the addon itself will not create tab?
Report comment to moderator  
Reply With Quote
Unread 04/02/14, 07:34 AM  
thelegendaryof
 
thelegendaryof's Avatar
AddOn Author - Click to view AddOns

Forum posts: 161
File comments: 88
Uploads: 7
Originally Posted by zeakfury

Maybe I was confused about what people wanted. Did you want it to show in Character Panel and not show in esc-menu?

The new update will hide the windows when you're in the Game Menu and/or Reading Lore Book and/or Talking to a quest giver/npc. Otherwise the title bar and horizontal slider will be hidden, unless you use "." to get the mouse. Or use the esc menu.

I am guessing you want the option to hide if not in combat as well. I'll put it on the ta do list.

BTW there is a keybind for the window to hide/show under "FTC Combat Log" (forgot to rename it - next update it will be corrected).
Good to hear I'll look forward to it. I'll provide you an screenshot example of what it does later -
basically similar to the native ESO UI behavior (i'm currently not at home).

Originally Posted by Syntse
Oh damn. So it is always to the main chat? Or could if be possible if user created for example 'CLog' tab it could use that so the addon itself will not create tab?
Well, at least looking at the API-functions it should be possible to create an empty chat-tab which displays nothing (as in all catergories deselected) and draw the addons window over it when the tab is selected and hide it when not. Wyddk's Framework already does a similiar redraw for a console background which is kind of what one could use to get started. Not sure if you'd be able to display it in front of the chat window thought ...

They should really add the option to create own chat-categories. It would make life so much easier.
Can't believe they forgot that - or was that intended (for whatever reason) ?
Last edited by thelegendaryof : 04/02/14 at 07:47 AM.
Report comment to moderator  
Reply With Quote
Unread 04/02/14, 12:38 PM  
Dargolith

Forum posts: 0
File comments: 5
Uploads: 0
Some bugs:

* When the UI loads the frame-controls are nicely hidden, only showing the log-output (as it should be). However in this state the show / hide keybind doesn't work to hide the frame. However after the frame has been closed manually, you can once again show / hide with the keybind. Though now the controls aren't hidden, but visible the whole time, making the look of the frame very ugly. (It shows all the surrounding controls even when not in cursor mode).

In short: Make the keybind work directly from ui-reload and be sure that the frame-controls remain hidden if not in cursor mode.

* The frames (also the DPS-frame) should, as someone else mentioned, remember it's state between ui-reloads.


Some suggestions:

* Make it possible to set the frame opacity to make it softer for the eyes. Right now there's no chance for me to have it visible other than when I really have to. (major)

* Make it possible to switch the direction of the log, keeping it correctly scrolled and having the most fresh numbers at the bottom instead of the start. (minor)


It's a great addition, something that should really have been implemented (as a player choice) in the existing game UI. I prefer it much over immersion-breaking elements such as scrolling combat text. With a combat log you can just bring it forth when needed to see the history of what damaged you, what killed you and so on, without breaking game immersion. Thanks for contributing!
Report comment to moderator  
Reply With Quote
Unread 04/02/14, 04:52 PM  
zeakfury
 
zeakfury's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 52
Uploads: 2
Originally Posted by Dargolith
Some bugs:

* When the UI loads the frame-controls are nicely hidden, only showing the log-output (as it should be). However in this state the show / hide keybind doesn't work to hide the frame. However after the frame has been closed manually, you can once again show / hide with the keybind. Though now the controls aren't hidden, but visible the whole time, making the look of the frame very ugly. (It shows all the surrounding controls even when not in cursor mode).
Oops, will be fixed in next update. Thank you.

By frame occupancy I assume you are talking about the title bar and horizontal slider at the bottom that only pop up when your cursor is shown. Is that correct? You would like to be able to change the color/alpha so it isn't black anymore.

Everything else will be in the next update.
Last edited by zeakfury : 04/02/14 at 04:54 PM.
Report comment to moderator  
Reply With Quote
Unread 04/02/14, 11:21 PM  
Syntse

Forum posts: 0
File comments: 14
Uploads: 0
Originally Posted by thelegendaryof
Originally Posted by Syntse
Oh damn. So it is always to the main chat? Or could if be possible if user created for example 'CLog' tab it could use that so the addon itself will not create tab?
Well, at least looking at the API-functions it should be possible to create an empty chat-tab which displays nothing (as in all catergories deselected) and draw the addons window over it when the tab is selected and hide it when not. Wyddk's Framework already does a similiar redraw for a console background which is kind of what one could use to get started. Not sure if you'd be able to display it in front of the chat window thought ...

They should really add the option to create own chat-categories. It would make life so much easier.
Can't believe they forgot that - or was that intended (for whatever reason) ?
Well for now I workaround the issue so that removed all comms in settings from 'Chat' tab and created 'General' tab and enabled all that I wanted there. So now all the combat log goes to the Chat tab and comms to General. It's a workaround but I would assume if API lets you output to the chat window it would let output to different tabs also by name or tab number.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.