Download
(171 Kb)
Download
Updated: 03/13/16 12:11 PM
Pictures
File Info
Compatibility:
Thieves Guild (2.3)
Updated:03/13/16 12:11 PM
Created:02/28/14 01:31 AM
Monthly downloads:629
Total downloads:1,609,284
Favorites:1,714
MD5:
Categories:Discontinued & Outdated, Action Bar Mods, Buff, Debuff, Spell, Unit Mods
Foundry Tactical Combat (FTC)  Popular! (More than 5000 hits)
Version: 0.72
by: Atropos [More]
Foundry Tactical Combat is a user interface enhancement for The Elder Scrolls Online designed to give players access to relevant combat data in an easy to process framework which allows them to respond quickly and effectively to evolving combat situations. The multiple components of the FTC addon are designed to restore certain information to the game interface which many gamers may feel is missing from the default minimalistic UI.

The addon is still in active development by Atropos, and will hopefully continue to evolve and improve during the coming weeks and months. If you are a fan of the addon, keep an eye on the main addon page on Tamriel Foundry to ensure you always have the latest version.

FTC Components

Foundry Tactical Combat has six primary components which are each optionally configurable. All UI elements added by FTC can be disabled or repositioned to suit your preferences. Additionally, Foundry Tactical Combat is fully localized for French and German client versions!

Unit Frames – FTC Unit Frames refers to the display of attribute bars and other information pertaining to yourself, your target, and your group members. The FTC frames are designed to be lightweight and informative. The frames show numerical values for your resources and damage shielding, as well as visual indicators for active HoT and DoT effects, your target’s exceute threshold, and more. The unit frames can have a rich set of aesthetic customization options allowing you to achieve the exact look that fits your UI style.

Active Buff Tracking – The Buff Tracking component of FTC displays a configurable list of icons representing the known buff and debuff effects that are currently affecting your character. The ESO addon API does not provide this information for buffs with durations shorter than 30 seconds, but FTC uses an intelligent combination of detection mechanisms to carefully approximate your inventory of active effects. This knowledge can help you make more informed combat decisions, improve your resource management, and optimize your ability rotation.

Combat Log – Foundry Tactical Combat incorporates a text-based combat log which records a history of combat events so that you can review the details of recent encounters. The combat log by default alternates visibility with the ESO chat tab, but can be detached and positioned wherever you desire on-screen. An optional keybinding can be used to quickly toggle the visibility of the combat log.

Scrolling Combat Text – The FTC Scrolling Combat Text component enables real-time display of damage and healing values as they occur in combat as well as a helpful Combat Alerts component that warns your character immediately when significant combat events occur. FTC’s combat text displays the name and icon (when possible) for known sources of damage as well as useful indicators for damage avoidance through shielding, blocking, or dodging. The display style and format of scrolling combat text events can be customized in the settings menu.

Damage Statistics – The Damage Statistics component adds analytical tools to help you examine and improve your combat performance. While in-combat a small DPS meter tracks the length of your current encounter, your cumulative damage-per-second, and your cumulative healing-per-second throughout the fight. After combat has concluded, you can open a full Damage Report which details the composition of your damage and healing by target. These statitics can be linked to your party members in chat using a configurable keybinding or by clicking on the chat icons in the damage report.

Advanced Hotbar – The Advanced Hotbar component improves the default ESO action bar by adding some additional information that is useful in combat. Your current Ultimate pool and your percentage towards the next Ultimate activation is displayed as well as a visual glow indicator behind the ultimate itself which indicates that you are currently generating additional Ultimate in combat. The Advanced Hotbar component also adds an explicit potion cooldown timer so you can know exactly when you will be able to use your next consumable item.

Installation Instructions
To install Foundry Tactical Combat follow these steps. FTC is also supported by Minion, an automated ESO addon management utility.

1) Download FTC_Current.zip to a location of your choosing.
2) Extract the .zip archive into your ESO addons folder found in My Documents/Elder Scrolls Online/live/Addons/ for Windows users, or Documents/Elder Scrolls Online/live/Addons. for OS X.
3) You should now have a folder inside Addons named “FoundryTacticalCombat” which contains the addon files.
4) Launch The Elder Scrolls Online. FTC should be automatically enabled. If not, go to the Add-Ons section of the game menu and make sure that the box beside Foundry Tactical Combat is checked.
5) Access the FTC configuration settings by navigating in-game to Settings -> Add-Ons -> FTC, or by simply typing “/ftc” into chat.
Version 0.72 - Bug fixes and ESO 2.3 compatibility. See http://tamrielfoundry.com/2016/03/foundry-tactical-combat-0-72/

Version 0.71 - Fix some bugs related to 0.70. See http://tamrielfoundry.com/2015/09/ftc-070/

Version 0.70 - Update FTC for ESO 2.1 live. Refactor of buff tracking component. See http://tamrielfoundry.com/2015/09/ftc-070/

Version 0.68-0.69 - Internal testing on ESO 2.1 PTS.

Version 0.67 - Update LAM version, bug fixes.

Version 0.66 - Bug fixes, tweaks, performance improvements. See http://tamrielfoundry.com/2015/06/ftc-063/

Version 0.65 - Many bug-fixes, introduce group DPS sharing. See http://tamrielfoundry.com/2015/06/ftc-063/

Version 0.64 - Fix several issues with unit frames. See http://tamrielfoundry.com/2015/06/ftc-063/

Version 0.63 - Fix issues and respond to user feedback. See http://tamrielfoundry.com/2015/06/ftc-063/

Version 0.62 - Fix miscellaneous bugs and a combat-impacting performance issue related to weapon swap.

Version 0.61 - Fix minor issue with menu settings

Version 0.60 - Major public release, complete overhaul of FTC components. See http://tamrielfoundry.com/2015/05/foundry-tactical-combat-060/

Version 0.39 - 0.59 - Private internal testing

Version 0.38 - Duplicate combat event bugfix, werewolf bugfix, crystal fragments tracking, update LAM

Version 0.37b - Fix champion XP tracking, fix for some buff durations.

Version 0.37a - Fix several UI errors with 1.6 release.

Version 0.37 - Supports API Version 100011, updates buff tracking, unit frames, new abilities, champion experience, potion alerts, and more.

Version 0.36 - Supports API Version 100010, Updates LibAddonMenu-2.0, Bugfixes, New abilities added to effects tracking, post total healing to chat

Version 0.35 - Supports API Version 100009, Migrates to LibAddonMenu-2.0, Minor stylistic improvements to scrolling combat text

Version 0.34 - Update for APIVersion 100008, fix to Crystal Fragments proc tracking

Version 0.33 - Code cleaning, patch 1.3 prep, updated LibStub, some buff corrections

Version 0.32 - Add configuration option for ultimate tracker, reverted several changes from 0.31 after ZOS hotfixes, re-designed DPS print-to-chat output, many improvements to German localization, small improvements to French localization.

Version 0.31 - Incoming damage names, improved dps meter accuracy, group dps meter, print-to-chat DPS report, continued localization, updated for API version 10004

Version 0.30 - Unit frame transparency slider, additional German localizations, combat status alerts, might of the guild tracking

Version 0.29 - Public release of unit frames, buff changes, German and French localization

Version 0.28 - Internal release, updated unit frames

Version 0.27 - Option to restore unit frame text when using ESO default frames, Option to de-anchor buffs from unit frames allowing them to be freely repositioned

Version 0.26 - Adds potion tracking, mini-dps meter, damage analysis and statistics, Nightblade passive buff extensions, additional unit frames options, removed mini character sheet, various bug fixes

Version 0.25 - Private development and refactoring

Version 0.24 - Increased self-buff detection sensitivity, fixed bug affecting sorcerers using Crystal Fragments with empty hotbar slots.

Version 0.23 - Public launch version.

Version 0.18 - 0.22 - Internal overhauls post-API nerf

Versions 0.13 - 0.17 - Further refinement pre-API nerf

Version 0.13 - First public release

Versions 0.01 - 0.12 - Private initial developement
Optional Files (0)


Archived Files (26)
File Name
Version
Size
Uploader
Date
0.71
171kB
Atropos
09/13/15 01:07 PM
0.70
170kB
Atropos
09/07/15 12:18 PM
0.67
176kB
Atropos
07/04/15 04:13 PM
0.66
171kB
Atropos
06/16/15 10:23 AM
0.65
171kB
Atropos
06/07/15 09:53 PM
0.64
168kB
Atropos
06/03/15 10:02 PM
0.63
168kB
Atropos
06/03/15 12:23 AM
0.62
167kB
Atropos
05/31/15 06:40 PM
0.61
167kB
Atropos
05/31/15 02:13 PM
0.38a
125kB
Atropos
03/26/15 10:16 AM
0.37b
120kB
Atropos
03/04/15 12:40 AM
0.37a
120kB
Atropos
03/03/15 08:40 PM
0.37
121kB
Dolby
03/03/15 02:08 AM
0.36
121kB
Atropos
11/09/14 10:26 PM
0.35
124kB
Dolby
09/14/14 11:07 PM
0.34
101kB
Atropos
08/06/14 07:46 PM
0.33
101kB
Atropos
07/27/14 10:11 AM
0.32
101kB
Atropos
06/15/14 12:35 PM
0.31
101kB
Atropos
05/24/14 10:39 AM
0.30
100kB
Atropos
05/09/14 03:50 PM
0.29b
96kB
Atropos
05/07/14 08:43 PM
0.29
96kB
Atropos
05/06/14 03:47 PM
0.27a
79kB
Atropos
04/21/14 05:50 PM
0.26
79kB
Atropos
04/20/14 05:16 PM
0.24
77kB
Atropos
04/03/14 05:46 PM
0.23
77kB
Atropos
03/29/14 12:42 PM


Post A Reply Comment Options
Unread 05/08/14, 09:59 PM  
willgk

Forum posts: 1
File comments: 7
Uploads: 0
Is there a way to get the target frame buffs to actually appear on the target frame, same for the player buffs appearing below the player frame instead of over in the lower right hand corner? The target buffs appear at the top of the UI under what was the default target frame even when I have it turned off.
Report comment to moderator  
Reply With Quote
Unread 05/08/14, 03:52 PM  
Dargolith

Forum posts: 0
File comments: 5
Uploads: 0
A question from me is probably a bit related to the new questions about the frame / alpha, but really I miss quite a lot of user-settings features. Not least for the scrolling combat text. It's not a complaint or so, I just wonder if that's in the pipe or not?

Some developers are more of the "I do what I like and you guys will just have to stick with it or not use it" and some are more willing to add flexibility / settings to make it fit a wider range of people. Either is fine. My opinion, as a sw-developer myself, is that it's up to the creator to decide his/her own goals. So, I just wonder what the philosophy for FTC is in this question, in order to decide whether I'll continue to get used to it or not.

The most troublesome thing I've found with the addon is that my user-settings are reset at every update. This is and will continue to be very frustrating, especially with more features. I haven't had the time to check out how settings are / should be stored for ESO-addons but I can't imagine the idea is to have the users re-do their settings after each update.

Thanks for putting the time to create this addon! Wherever it will end up it was still by far one of the most valuable addons in the early era of this game!
Report comment to moderator  
Reply With Quote
Unread 05/08/14, 02:28 PM  
Gwrtheyn

Forum posts: 0
File comments: 10
Uploads: 0
Originally Posted by Atropos
The current way that damage events are clustered was a "first pass" to reduce the spammy-ness of combat text...
maybe this will help a little vs clustered sct msg(not sure if it works well and its kinda dirty) by adding a global "LastTime" and shifting the new msg in the future if it gets to close to a old one
Code:
-- Process new damage entries
if ( isNew ) then
	if ((FTC.SCT.LastTime+250) > newSCT.ms) then
		newSCT.ms = newSCT.ms+250
	end 
	FTC.SCT.LastTime = newSCT.ms
	...
 end
Edit: sry misread the post, with "clustered" i figured 2 msg to close to each other to read
Last edited by Gwrtheyn : 05/08/14 at 02:43 PM.
Report comment to moderator  
Reply With Quote
Unread 05/08/14, 01:19 PM  
Methredhel

Forum posts: 0
File comments: 19
Uploads: 0
Wow Thx, it's working now and I am happy

Originally Posted by Methredhel
Sorry, if I am getting on someone's nerves, but...the class icon on the top of the target frame is still not working with the german client. I never know the class my target is playing.

Atropos, please tell me if there will be a fix soon!?
Report comment to moderator  
Reply With Quote
Unread 05/08/14, 12:32 PM  
Kabushiki

Forum posts: 2
File comments: 51
Uploads: 0
Hello Atropos. I like your update but I've been having problems with damage shields for a long time with FTC. When using a shields sometimes the shield indication doesn't go away even when the shield is gone. It stays that way until relogging and makes combat very hard because I can't gauge how much damage I can take.
Report comment to moderator  
Reply With Quote
Unread 05/08/14, 12:28 PM  
Atropos
 
Atropos's Avatar
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 147
Uploads: 1
Originally Posted by Gwrtheyn
very nice addon

Some things with sct could work a little better.
If damage hits more than 1 target it can show less damage or does not show crits
aoe spell -> (64crit,64crit,32 non crit) would show as "64 x3",as sum "160 x3" marked as crit would be a little better.
Code:
--If the damage is higher, replace it
	if ( newSCT.dam > damages[i].dam ) then 
	FTC.SCT[context][i] = newSCT
 end
Code:
FTC.SCT[context][i].dam = FTC.SCT[context][i].dam + newSCT.dam
if ( newSCT.crit == true ) then
	FTC.SCT[context][i].crit = true;
end
Nearly same thing happens to Alerts for Exp, Vet Exp or Alliance Points,if the alert name is the same pct it gets skipped a lot. Using same code as in the dmg/heal functions would help here too("355 Experience x4").

thx 4 great addon
This is really good feedback. There's a few things I want to do in order to improve the way that scrolling combat text feels in FTC. The current way that damage events are clustered was a "first pass" to reduce the spammy-ness of combat text, and I think it does a good job, but I agree grouping crits with non-crits DOES omit valuable information. I can think of two options, maybe a third:

1) When damage events are clustered, display the sum. This has the advantage of showing the total amount of damage you did, regardless of the mixture of crits/non-crits. The downside here is you don't know how hard you hit each target when using an AoE. Seeing something like 1,084 (x6) is not very informative and requires you to do quick mental math to know how hard your AoE is hitting.

2) Only cluster if the damage and critical status is identical, otherwise display separate events. Maintains all the information, consolidates when possible, but would be more spammy than the current method.

3) Display a range of damage for simultaneous abilities, for example, an AoE could display something like "192 to *288* (x3)", downside here is screen real estate, particularly when using ability names as well.

Basically, I don't know the best solution, so I need to think about it some. FTC scrolling text will be improving in the future, though!
Report comment to moderator  
Reply With Quote
Unread 05/08/14, 12:26 PM  
Elesar

Forum posts: 0
File comments: 16
Uploads: 0
Thanks for the update Atropos!

I look forward to the new settings to customize alpha on the fly

(I in no way meant to offend in posting my quick-fixes in this thread, just trying to help everyone enjoy your great addon to the fullest extent possible)
Report comment to moderator  
Reply With Quote
Unread 05/08/14, 12:21 PM  
Atropos
 
Atropos's Avatar
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 147
Uploads: 1
Regarding the appearance of frames. If you don't like it, I apologize. Don't use it. Turn off FTC frames and use different unit frames. For those of you asking for alpha sliders, this will be an option next version. The reason I temporarily disabled alpha fading was that I thought that semi-transparent looked ugly with my new frames and I wanted to give myself time to make it look better first. As several users have pointed out, manually changing line #80 in FoundryTacticalCombat\frames\functions.lua can re-enable alpha fading in the short term if you don't want to wait.

Regarding localization. This is a process, it will occur over time. I have frequently (and publicly) invited German/French users who are interested in assisting me to email [email protected] to participate in finishing this process. Many users HAVE done that, and their work is appreciated. Taking my entire addon and releasing a parallel forked version (without asking permission) just so you can do your own private localization is not helpful. Much like the unit frames, if you don't like the current state of FTC localization, either don't use the addon until it's more finished or volunteer to help.
Last edited by Atropos : 05/08/14 at 12:21 PM.
Report comment to moderator  
Reply With Quote
Unread 05/08/14, 11:58 AM  
Stagen

Forum posts: 0
File comments: 1
Uploads: 0
Soo ugly!

Why the new userframe design?! WHY? It's so damn ugly! Please revert the design or at least implement an option to switch between the two.

I'm certain I'm not the only one who feels this way.
Report comment to moderator  
Reply With Quote
Unread 05/08/14, 11:36 AM  
Gwrtheyn

Forum posts: 0
File comments: 10
Uploads: 0
very nice addon

Some things with sct could work a little better.
If damage hits more than 1 target it can show less damage or does not show crits
aoe spell -> (64crit,64crit,32 non crit) would show as "64 x3",as sum "160 x3" marked as crit would be a little better.
Code:
--If the damage is higher, replace it
	if ( newSCT.dam > damages[i].dam ) then 
	FTC.SCT[context][i] = newSCT
 end
Code:
FTC.SCT[context][i].dam = FTC.SCT[context][i].dam + newSCT.dam
if ( newSCT.crit == true ) then
	FTC.SCT[context][i].crit = true;
end
Nearly same thing happens to Alerts for Exp, Vet Exp or Alliance Points,if the alert name is the same pct it gets skipped a lot. Using same code as in the dmg/heal functions would help here too("355 Experience x4").

thx 4 great addon
Last edited by Gwrtheyn : 05/08/14 at 11:37 AM.
Report comment to moderator  
Reply With Quote
Unread 05/08/14, 10:24 AM  
Elesar

Forum posts: 0
File comments: 16
Uploads: 0
@Dingodan

As far as I can tell, the current situation with the alpha never changing is a bug (The code is in the addon to do this, just the "1 or 1" situation means it's always full alpha).

I have no idea if Atropos is planning to add in a slider to set your values in the settings screen, but I may look into it if I have some spare time this weekend.

If I add sliders into my local copy, I'll release that as a patch to this add-on unless the OP indicates he has plans to do this or requests that I don't make the changes public.
Report comment to moderator  
Reply With Quote
Unread 05/08/14, 10:14 AM  
Dingodan
 
Dingodan's Avatar

Forum posts: 50
File comments: 276
Uploads: 0
Originally Posted by Elesar
@Toxic

If you just need to change the alpha (transparency) of the unit frames, open the file FoundryTacticalCombat\frames\functions.lua

Around line 80 you should see the following line:
Code:
local alpha = ((( powerType == POWERTYPE_HEALTH and pct == 100 )  or ( FTC.Player.health.pct == 100 )) and not IsUnitInCombat('player')) and 1 or 1
Change the two numbers at the very end of the line to values between 0 (Hidden) and 1 (Full visibility)
The first number is out-of-combat, the second one is in-combat.

The settings I have in there are as follows:
Code:
local alpha = ((( powerType == POWERTYPE_HEALTH and pct == 100 )  or ( FTC.Player.health.pct == 100 )) and not IsUnitInCombat('player')) and 0.2 or 0.6
Save the file and /reloadui
That works fine but after each update i have to change the settings in the lua again.
Is it possible to add an option in the configuration for the alpha settings?
Report comment to moderator  
Reply With Quote
Unread 05/08/14, 09:55 AM  
Toxic

Forum posts: 0
File comments: 2
Uploads: 0
@Elesar
Thats great thanks alot much appreciated
Last edited by Toxic : 05/08/14 at 09:56 AM.
Report comment to moderator  
Reply With Quote
Unread 05/08/14, 09:17 AM  
Elesar

Forum posts: 0
File comments: 16
Uploads: 0
@Toxic

If you just need to change the alpha (transparency) of the unit frames, open the file FoundryTacticalCombat\frames\functions.lua

Around line 80 you should see the following line:
Code:
local alpha = ((( powerType == POWERTYPE_HEALTH and pct == 100 )  or ( FTC.Player.health.pct == 100 )) and not IsUnitInCombat('player')) and 1 or 1
Change the two numbers at the very end of the line to values between 0 (Hidden) and 1 (Full visibility)
The first number is out-of-combat, the second one is in-combat.

The settings I have in there are as follows:
Code:
local alpha = ((( powerType == POWERTYPE_HEALTH and pct == 100 )  or ( FTC.Player.health.pct == 100 )) and not IsUnitInCombat('player')) and 0.2 or 0.6
Save the file and /reloadui
Last edited by Elesar : 05/08/14 at 09:18 AM.
Report comment to moderator  
Reply With Quote
Unread 05/08/14, 08:48 AM  
Toxic

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

Hi sorry if this question has been asked before...I loved the old design but since the update it is so distracting and in your face. Is there any way to change it back to the way it was or maybe change the transparency of then bars? ( sorry if this question has been asked before but there was so many post and im new here )
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.