Download
(40 Kb)
Download
Updated: 04/26/14 11:16 AM
Pictures
File Info
Compatibility:
Live (1.0)
Updated:04/26/14 11:16 AM
Created:04/17/14 08:38 PM
Monthly downloads:108
Total downloads:17,591
Favorites:77
MD5:
T's Combat Stats  Popular! (More than 5000 hits)
Version: v0.14
by: Tingle0x539 [More]
Tingles Combat Statistics

T's Combat Stats gives you the ability to gain insight to your combat statistics
without disturbing the simple and subtle interface design.

Currently offering the following features, view the images for more details:
  • Localized for English, German and French clients
  • Combat logging into a chat tab through the help of filters
  • On-screen combat session statistics that display DPS, HPS, total damage and total healing
  • Ability information gathered through fighting is displayed on the ability's tooltip
  • Ability damage percentage is displayed through a percentage and bar indicators on the action bar abilities (currently does not support action bar swapping or healing)

Future plans:
  • Colored combat log outputs
  • Combat session statistics report displayed in a log book after a fight
  • A on-screen finesse rank progression alert
  • Bug fixing :P
  • Maybe a interesting suggestion

Chat commands:
  • /clear - clear all text in a chat tab
  • /clear all - clear all text in all chat tabs
  • /tcs reset - delete all data and reset everything to default

A currently known issue is that sometimes an ability’s stats will not show up in the
tooltip even though one has collected sufficient data through fighting. The reason is
that the devs seemed to have misspelled some ability names which are passed to the API
which will result in incorrect indexes. To fix this, I need to know the bad ability
names, they are printed out when combat logging "Damage Dealt". Report these names with
the according correct name which can be found on the ability tooltip to my
author portal bug reporting section.

To submit any suggestions or bugs, visit my author portal on ESOUI.com:
Feature suggestions: http://www.esoui.com/portal.php?id=30&a=listfeatures
Bug reporting: http://www.esoui.com/portal.php?id=30&a=listbugs

French translations by KinderH
German translations by ChocolateBit0xD6
v0.1:
- Pre release

v0.2:
- Made Total Average to round up
- Attempted to fix performance issues

v0.3:
- Further fixed performance issues and a bug created through the last update

v0.4:
- Fixed an error when mouse hovering a to-be morphed ability

v0.5:
- Added german and french translations
- Fixed an issue with the on-screen displays visibilities
- Fixed an error generated from certain buffs
- Fixed various mouse over errors
- Changed the /tcs debug to output to the current tab window
- Fixed ability tooltips not showing data in German and French clients

v0.6:
- Removed the debug command
- Redid the way ability names are indexed and stored, there should be
no more missing ability tooltip statistics and wrong names
- Added ability tooltip statics on the action bar tooltips

v0.7
- Further attempting to fix the issue with the tooltips not showing all statistics
on french and german clients

v0.8
- Reverted back to the original method of indexing ability names, but
using a more sophisticated name handling to hopefully get better
results. Please report bad ability names and the correct ability name,
to my authors bug report section

v0.9
- Added the ability to set the scale, transparency and background texture
for the on-screen combat session statistics, french translation will be
added in a later version
- Fixed an error showing up when learning a new skill or getting a new skill line

v0.10
- Added most of then destruction staff ability tooltips for french and german clients,
only missing the impulse with its morph elemental versions
- Fixed an error showing up when turning in a quest or getting exploration exp

v0.11
- Removed a debug message I accidentally left in the code

v0.12
- Added ability damage percentage to show on the ability action slots, see settings
for customizing it. French translations will be added in the next version
- Changed the way experience for skill lines and abilities are logged after a fight,
providing a cleaner output

v0.13
- Fixed some errors from the last version

v0.14
- Added the rest of the french localizations for the new menu settings
- Fixed an error showing up on french and german clients
Archived Files (10)
File Name
Version
Size
Uploader
Date
v0.13
40kB
Tingle0x539
04/26/14 05:27 AM
v0.12
40kB
Tingle0x539
04/26/14 01:12 AM
v0.11
35kB
Tingle0x539
04/25/14 04:43 PM
v0.10
35kB
Tingle0x539
04/25/14 12:35 PM
v0.9
34kB
Tingle0x539
04/22/14 07:52 PM
v0.7
27kB
Tingle0x539
04/20/14 11:58 AM
v0.6
27kB
Tingle0x539
04/20/14 07:51 AM
v0.5
27kB
Tingle0x539
04/19/14 09:45 AM
v0.4
26kB
Tingle0x539
04/18/14 09:22 AM
v0.1
25kB
Tingle0x539
04/17/14 08:38 PM


Post A Reply Comment Options
Unread 04/18/14, 05:48 PM  
Tingle0x539
AddOn Author - Click to view AddOns

Forum posts: 25
File comments: 29
Uploads: 4
Originally Posted by Morkulth
Hey man addon looks great.
I downloaded the addon and tried using it on my sorc but i get no data on all the abilities when I hover over them. Tried disabling and reenableing all the options and they are still not showing up.

Thanks.
You need to use the ability first, how can it display data when none was gathered :P?
Report comment to moderator  
Reply With Quote
Unread 04/18/14, 05:57 PM  
Morkulth

Forum posts: 4
File comments: 4
Uploads: 0
Originally Posted by Tingle0x539
Originally Posted by Morkulth
Hey man addon looks great.
I downloaded the addon and tried using it on my sorc but i get no data on all the abilities when I hover over them. Tried disabling and reenableing all the options and they are still not showing up.

Thanks.
You need to use the ability first, how can it display data when none was gathered :P?
Ahhh ok. Thank you.
Report comment to moderator  
Reply With Quote
Unread 04/19/14, 04:17 AM  
Fakrae

Forum posts: 0
File comments: 4
Uploads: 0
I installed the Addon - CombatLog and DPS-Overview work just fine, but none of my abilities (even though I played about 2h with the addon) show any details - Is it possible this might be due to my german client?
I dont get any errors, but my skilloverview looks exactly the same as without the addon (so no "typical damage" or something like that - even the extra lines are not there.

Someone got a tip for me?
Report comment to moderator  
Reply With Quote
Unread 04/19/14, 06:31 AM  
Tingle0x539
AddOn Author - Click to view AddOns

Forum posts: 25
File comments: 29
Uploads: 4
Originally Posted by Fakrae
I installed the Addon - CombatLog and DPS-Overview work just fine, but none of my abilities (even though I played about 2h with the addon) show any details - Is it possible this might be due to my german client?
I dont get any errors, but my skilloverview looks exactly the same as without the addon (so no "typical damage" or something like that - even the extra lines are not there.

Someone got a tip for me?
The client shouldn't make a difference, it works for french clients. But I need someone else with a german client to confirm this.
Report comment to moderator  
Reply With Quote
Unread 04/19/14, 12:03 PM  
Creamdream

Forum posts: 0
File comments: 4
Uploads: 0
Thumbs up Thank you

Wonderful mod! Works great!

Thx a lot for making this
Report comment to moderator  
Reply With Quote
Unread 04/19/14, 04:11 PM  
Tingle0x539
AddOn Author - Click to view AddOns

Forum posts: 25
File comments: 29
Uploads: 4
Re: Thank you

Originally Posted by Creamdream
Wonderful mod! Works great!

Thx a lot for making this
you're welcome ^^, thanks to everybody for using it. I hope I can develop it into something worth keeping and becoming a standard.
Last edited by Tingle0x539 : 04/19/14 at 04:12 PM.
Report comment to moderator  
Reply With Quote
Unread 04/20/14, 11:35 AM  
SwiftHunter

Forum posts: 6
File comments: 37
Uploads: 0
Everytime you update the addon, the bars move back to where they were.
Report comment to moderator  
Reply With Quote
Unread 04/20/14, 12:04 PM  
Tingle0x539
AddOn Author - Click to view AddOns

Forum posts: 25
File comments: 29
Uploads: 4
Originally Posted by SwiftHunter
Everytime you update the addon, the bars move back to where they were.
Sorry about that, it's because I force the saved variables to reset to fit the new format, If my last upload works fine then I wont be resetting it anymore.
Report comment to moderator  
Reply With Quote
Unread 04/20/14, 12:24 PM  
Azarah

Forum posts: 0
File comments: 3
Uploads: 0
Latest gives a traceback on enemy death, as it seems
self.lastExperiences[ abilityNameIndex ]
is not initialized. This "fixes" it:

Code:
--- <User>/Elder Scrolls Online/liveeu/AddOns/TsCombatStats/TsCombatStats.lua.orig	Sun Apr 20 19:23:27 2014
+++ <User>/Elder Scrolls Online/liveeu/AddOns/TsCombatStats/TsCombatStats.lua	Sun Apr 20 20:20:04 2014
@@ -1327,6 +1327,7 @@
 		local abilityLastRankXp, abilityNextRankXP, abilityCurrentXP, abilityAtMorph = GetAbilityProgressionXPInfo( self.abilityInfoCache[ _skillType ][ _skillIndex ].abilities[ i ].progressionIndex )
 		
 		-- Calculate the ability experience gained
+		if ( self.lastExperiences[ abilityNameIndex ] == nil ) then self.lastExperiences[ abilityNameIndex ] = 0 end
 		local abilityExperienceGained = abilityCurrentXP - self.lastExperiences[ abilityNameIndex ]
 		self.lastExperiences[ abilityNameIndex ] = abilityCurrentXP
Last edited by Azarah : 04/20/14 at 12:35 PM.
Report comment to moderator  
Reply With Quote
Unread 04/20/14, 12:34 PM  
Azarah

Forum posts: 0
File comments: 3
Uploads: 0
Originally Posted by Azarah
Latest gives a traceback on enemy death, as it seems is not initialized. This "fixes" it:

Code:
--- <User>/Elder Scrolls Online/liveeu/AddOns/TsCombatStats/TsCombatStats.lua.orig	Sun Apr 20 19:23:27 2014
+++ <User>/Elder Scrolls Online/liveeu/AddOns/TsCombatStats/TsCombatStats.lua	Sun Apr 20 20:20:04 2014
@@ -1327,6 +1327,7 @@
 		local abilityLastRankXp, abilityNextRankXP, abilityCurrentXP, abilityAtMorph = GetAbilityProgressionXPInfo( self.abilityInfoCache[ _skillType ][ _skillIndex ].abilities[ i ].progressionIndex )
 		
 		-- Calculate the ability experience gained
+		if ( self.lastExperiences[ abilityNameIndex ] == nil ) then self.lastExperiences[ abilityNameIndex ] = 0 end
 		local abilityExperienceGained = abilityCurrentXP - self.lastExperiences[ abilityNameIndex ]
 		self.lastExperiences[ abilityNameIndex ] = abilityCurrentXP
Hmm, same at line 1023 if you hover in the Skills pane over a skill. Need to delete the config .lua?
Report comment to moderator  
Reply With Quote
Unread 04/20/14, 12:57 PM  
Tingle0x539
AddOn Author - Click to view AddOns

Forum posts: 25
File comments: 29
Uploads: 4
Strange, that shouldn't happen considering I initialize all abilities at the beginning. Well I added the fix anyway.

I'd also like to say that there is a problem with the ability mouse overs and I'm not sure I can fix it - or better said implement it properly. The devs are passing bad ability names to the event that gathers the data which can't be indexed or compared to the real abilities to show the information on the tooltips.
I'm still researching into this but I'm loosing faith in finding a way to do this properly. I hope ZO fixes the API soon.
Report comment to moderator  
Reply With Quote
Unread 04/21/14, 08:49 AM  
Azarah

Forum posts: 0
File comments: 3
Uploads: 0
Hi, another tweak if wanted, do not show the previous skills info for an locked skill in the skill panel:

(Although I am not sure what locked skills after respec will do)

Code:
--- <User>/Elder Scrolls Online/liveeu/AddOns/TsCombatStats/TsCombatStats.lua	Sun Apr 20 21:27:16 2014
+++ <User>/Elder Scrolls Online/liveeu/AddOns/TsCombatStats/TsCombatStats.lua	Mon Apr 21 16:44:24 2014
@@ -1404,6 +1404,8 @@
 	if( control.slotNum ~= nil ) then abilityNameIndex = string.lower( string.gsub( GetSlotName( control.slotNum ), "%^.*", "") ) end
 	if( control.ability ~= nil and control.ability.purchased ) then abilityNameIndex = string.lower( string.gsub( control.ability.plainName, "%^.*", "") ) end
 	
+	-- Dont display locked skills
+	if( control.ability ~= nil and not control.ability.purchased ) then return end
 	-- Dont do anything if there is nothing to display
 	if( abilityNameIndex == "" ) then return end
Report comment to moderator  
Reply With Quote
Unread 04/22/14, 02:00 PM  
imikorari

Forum posts: 3
File comments: 24
Uploads: 0
Recieved an error on line 1039 (TCS:InitializeAbilityNameProxies) when the Fighter's Guild skill line was added.
Last edited by imikorari : 04/22/14 at 04:02 PM.
Report comment to moderator  
Reply With Quote
Unread 04/22/14, 02:15 PM  
Tingle0x539
AddOn Author - Click to view AddOns

Forum posts: 25
File comments: 29
Uploads: 4
Originally Posted by imikorari
Recieved an error on line 1039 (TCS:InitializeAbilityNameProxies) when the Fighter's Guild skill line was added.
Are you sure it was that line..? That line cant throw and error.
Report comment to moderator  
Reply With Quote
Unread 04/22/14, 04:02 PM  
imikorari

Forum posts: 3
File comments: 24
Uploads: 0
Originally Posted by Tingle0x539
Originally Posted by imikorari
Recieved an error on line 1039 (TCS:InitializeAbilityNameProxies) when the Fighter's Guild skill line was added.
Are you sure it was that line..? That line cant throw and error.
Certain. Getting it whenever I purchase a new skill, too,

Full error: https://www.dropbox.com/s/st290dwvps...2018.00.42.png
Last edited by imikorari : 04/22/14 at 04:11 PM.
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.