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:909
Total downloads:1,610,423
Favorites:1,712
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 04/23/14, 10:40 PM  
Wurst

Forum posts: 0
File comments: 1
Uploads: 0
Originally Posted by Mili
So Sadly buff tracking and other functions dont work on german client
i dont know much about LUA coding, but i tried to translate the Skillnames to German without any effect.

if you could give some hints how to localize it, or make it easier to localize it that would be great.
Should be easy enough because the only difference between clients are names of the skills.
Here i made some translations in the FoundryTacticalCombat\buffs\Effects.lua for the Sorcerer and Restostaff-Skilline:

Code:
-- Restoration Staff
["heilende Quellen^p"] 			= {	{ 1 , BUFF_EFFECT_TYPE_BUFF , 3 , false , 0.5 } , { 2 , BUFF_EFFECT_TYPE_BUFF , 3 , true , 0.5 } },
["Mutagen^n"] 				= {	{ 1 , BUFF_EFFECT_TYPE_BUFF , 20 , true , 0.5 }},
["Segen der Wiederherstellung^m"]       = {	{ 1 , BUFF_EFFECT_TYPE_BUFF , 8 , false , 1 } , { 2 , BUFF_EFFECT_TYPE_BUFF , 8 , true , 1 } },
["standhafter Schutz^m"] 		= {	{ 1 , BUFF_EFFECT_TYPE_BUFF , 6 , false , 1 } },

--Sorcerer--
["endloser Zorn^m"] 			= {	{ 2 , BUFF_EFFECT_TYPE_DEBUFF , 4 , true , 0.5 } },
["grenzenloser Sturm^m"] 		= {	{ 1 , BUFF_EFFECT_TYPE_BUFF , 6 , false , 0.5 } },
["Blitzfeld^n"] 		        = {	{ 1 , BUFF_EFFECT_TYPE_BUFF , 3 , false , 1 } , { 2 , BUFF_EFFECT_TYPE_DEBUFF , 3 , false , 1 } },
["Kristallfragmente^p"] 		= {	{ 2 , BUFF_EFFECT_TYPE_DEBUFF , 2.4 , true , 3 } },

--also put the AOE`s in function FTC.Buffs:IsGroundTarget( name )

'heilende Quellen^p',
'Blitzfeld^n'

--and for shields in function FTC.Buffs:IsDamageShield( name )

'standhafter Schutz^m'
I hope i could help you with this.
At the begining for me it was hard to find out the right suffix like "^m" or "^p" and also case sensitivity is important. For me the addons "Combat Log Statistics" or "Recount" could help me with the right nemes a bit. If there is no way to find out the correct suffix you may try from a-z, or does anybody knows a better way?
For the "Greater Stom Atronach" skill i cant find any working translation, anybody could help?

I also have a problem with the "function FTC.Buffs:IsToggle( name )" and the longterm buffs, they are not shown. But i could add them to my UI via Warlegend.
Last edited by Wurst : 04/23/14 at 10:51 PM.
Report comment to moderator  
Reply With Quote
Unread 04/23/14, 09:01 PM  
Mili

Forum posts: 0
File comments: 5
Uploads: 0
So Sadly buff tracking and other functions dont work on german client
i dont know much about LUA coding, but i tried to translate the Skillnames to German without any effect.

if you could give some hints how to localize it, or make it easier to localize it that would be great.
Should be easy enough because the only difference between clients are names of the skills.
Report comment to moderator  
Reply With Quote
Unread 04/23/14, 05:25 PM  
AstroCat
 
AstroCat's Avatar

Forum posts: 18
File comments: 117
Uploads: 0
A trivial thing but is there a way to show the PC target's title?
Report comment to moderator  
Reply With Quote
Unread 04/23/14, 11:25 AM  
FViper
 
FViper's Avatar

Forum posts: 0
File comments: 15
Uploads: 0
Please fix the bindings.xml with
Code:
<Layer name="SI_KEYBINDINGS_CATEGORY_GENERAL">
So all Version can use hotkeys (EN/FR/GER). Thx

Hope some can help you to make buffs possible in all clients (EN/FR/GER).
Many buffs work in German client but only visible for 1ms incl. wrong timer like "-134"
Report comment to moderator  
Reply With Quote
Unread 04/23/14, 09:12 AM  
elfindreams

Forum posts: 0
File comments: 20
Uploads: 0
Re: Re: Re: Re: Re: FYI

Originally Posted by EnigmaNL
Originally Posted by Atropos
If you look closely at the error report, you'll notice that this is being caused by ZrMM, not FTC.
I get this error as well and it only started happening after the last update of FTC (ZrMM hasn't been updated for a while). When I disable FTC the error is gone and ZrMM works again.
If you are using the updated/modified version of ZrMM see this:
http://www.esoui.com/downloads/filei...d=142#cmnt9120

If you are using the really old school one that hasn't been updated since 3/31, can't really help you... but you might want to consider switching to the one that is actively being updated.

Edit, not sure why the permanent link didn't work but basically it says delete the zrMM saved variables and this goes away.
Last edited by elfindreams : 04/23/14 at 09:13 AM.
Report comment to moderator  
Reply With Quote
Unread 04/23/14, 02:29 AM  
spo

Forum posts: 1
File comments: 9
Uploads: 0
Features

It would be nice if there was a gui to change the font, font size, and font colors for all Elements (Scrolling Combat Text, Bars, etc.)

Also it would be nice to display the Icon from the spells instead of the Spelltext (Scrolling Combat Text)
Maybe a little bit like this
http://www.esoui.com/downloads/info6...leText....html

Thx for the great work
Report comment to moderator  
Reply With Quote
Unread 04/23/14, 01:37 AM  
Symbelmynepl

Forum posts: 0
File comments: 5
Uploads: 0
Re: Re: SCT font color

Originally Posted by wmrojer
Originally Posted by Symbelmynepl
I`d like to change color of outgoing damage from very dark blue to to something brighter. I tried to find anything like that in LUA files, but i found only color of frames. Can you point me to right place?
FoundryTacticalCombat\sct\Functions.lua

Rows 153-177

Code:
-- Flag blocked damage
if ( damage.result == ACTION_RESULT_BLOCKED_DAMAGE ) then
	dam		= "|c990000(" .. dam .. ")|"

-- Flag damage immunity
elseif ( damage.result == ACTION_RESULT_IMMUNE ) then
	dam		= "|c990000(Immune)|"

-- Dodges
elseif ( damage.result == ACTION_RESULT_DODGED ) then
	dam		= "|c990000(Dodge)|"

-- Flag heals
elseif( damage.heal == true ) then
	dam = "|c99DD93" .. dam .. "|"
	if string.match( damage.name , "Potion" ) then damage.name = "Health Potion" end

-- Magic damage
elseif ( damage.type ~= DAMAGE_TYPE_PHYSICAL	) then
	dam = ( context == "Out" ) and "|c336699" .. dam .. "|" or "|c990000" .. dam .. "|"

-- Standard hits
else
	dam = ( context == "Out" ) and "|cAA9F83" .. dam .. "|" or "|c990000" .. dam .. "|"
end
The "|c336699","|c990000","|cAA9F83" etc is the colors where |c is telling the game that here comes a color value and the following 6 hexnumbers is the values. Where in the case of "|c336699" the red=33, green=66 and blue=99. Max values for each is FF since it's hex.
Hope it helps until we get a complete settings screen for all the goodies.
I love you!!!
Report comment to moderator  
Reply With Quote
Unread 04/23/14, 01:09 AM  
Undorian

Forum posts: 0
File comments: 8
Uploads: 0
I don't know if that has been asked before, but it would be perfect to have an option to auto-hide the FTC frames when out of combat
Last edited by Undorian : 04/23/14 at 01:10 AM.
Report comment to moderator  
Reply With Quote
Unread 04/22/14, 10:45 PM  
BornDownUnder
AddOn Author - Click to view AddOns

Forum posts: 59
File comments: 200
Uploads: 1
Originally Posted by Sp00sty
@BornDownUnder

Thanks,

I know DPS and can guess HPS but what is dtps?

Damage Taken Per/s ??
Yep, got it in one, Try jumping off a small cliff and you'll see it is quite effective

@Atropos

Many thanks for your addon, I am wondering is it possible at all in terms of aesthetics to keep the default bar graphics whilst maintaining the layout design of the frames? Pure curiosity for me as I have never really been a fan of rectangle/box frames, though dislike having several addons for functionality of one.

Also, Crystal Fragments proc (Instant cast, short duration buff) does not show up in player buff frame.

EDIT: Question and bug report for Author.
Last edited by BornDownUnder : 04/22/14 at 11:08 PM.
Report comment to moderator  
Reply With Quote
Unread 04/22/14, 10:38 PM  
Sp00sty

Forum posts: 67
File comments: 174
Uploads: 0
@BornDownUnder

Thanks,

I know DPS and can guess HPS but what is dtps?

Damage Taken Per/s ??
Report comment to moderator  
Reply With Quote
Unread 04/22/14, 10:32 PM  
BornDownUnder
AddOn Author - Click to view AddOns

Forum posts: 59
File comments: 200
Uploads: 1
Group Bars & Buff location.

Is it possible to show at least percentage values on group health bars?

Also, for the 'boon' buffs, is it possible to implement those into the current player buff bar instead of the default zo_ui location?
Report comment to moderator  
Reply With Quote
Unread 04/22/14, 10:25 PM  
BornDownUnder
AddOn Author - Click to view AddOns

Forum posts: 59
File comments: 200
Uploads: 1
Originally Posted by Sp00sty
There's an FTC display element that I either had hidden before or is new for .27a and I watched the FTC video and didn't see it on screen there either. Can anyone tell me what this is and which setting controls it?



Thank You
That is a little graphical display of real-time/last combat dps, hps, dtps.

I haven't actually tried to disable it, however the option for the damage meter might do the trick for you.
Report comment to moderator  
Reply With Quote
Unread 04/22/14, 09:20 PM  
Sp00sty

Forum posts: 67
File comments: 174
Uploads: 0
There's an FTC display element that I either had hidden before or is new for .27a and I watched the FTC video and didn't see it on screen there either. Can anyone tell me what this is and which setting controls it?



Thank You
Report comment to moderator  
Reply With Quote
Unread 04/22/14, 08:50 PM  
wmrojer

Forum posts: 2
File comments: 51
Uploads: 0
The alert spam of "Ultimate Ready" is just a simple typo in the code.

Line 289 in Frames\Functions.lua
FTC.Frames:UpdateUltimate( POWERTYPE_ULTIMATE , FTC.Player.ultimate.current , FTC.Player.ultimate.max , FTC.Player.ultimate.max )
should be
FTC.Frames:UpdateUltimate( FTC.Player.ultimate.current , FTC.Player.ultimate.max , FTC.Player.ultimate.max )
Report comment to moderator  
Reply With Quote
Unread 04/22/14, 07:47 PM  
Terak

Forum posts: 0
File comments: 3
Uploads: 0
Couple of feature requests.

1. Please make it so the unit frames fade when OOC it breaks the immersion of the whole UI imo

2. Improve the indicator for Elite mobs find it hard to notice in its current state.

3. Please make FTC modular.

e.g.

FTC Core
FTC Unit Frames
FTC Buff Tracker
FTC Scrolling Combat Text
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.