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:595
Total downloads:1,609,162
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/07/14, 07:50 PM  
Atropos
 
Atropos's Avatar
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 147
Uploads: 1
Posted an update which should fix the UI error when long buff / debuff containers overflow. Added a few new German localizations. Also reversed the order of Stamina and Magicka bars in unit frames as requested by a number of users.
Last edited by Atropos : 05/07/14 at 07:55 PM.
Report comment to moderator  
Reply With Quote
Unread 05/07/14, 05:21 PM  
Atropos
 
Atropos's Avatar
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 147
Uploads: 1
Originally Posted by elfindreams
Found the issue.

IN buffs/functions.lua on line 259 you are trying to verify you aren't drawing too many buffs, however you are maintaining three different counts (count, longCount and debCount) but only comparing against count.
Good catch elfindreams, the reason I had separate counts was because "Player buffs" are housed in the same table, and the addon does not compute whether or not they are "long" until they are ready to be rendered, so the buff count limit should restrict the container size, not the table size of player buffs. I'll upload a fixed version tonight that resolves this issue.

@FViper, if you are going to post code corrections to improve FTC localization, please post them in English so I can understand what needs changing.

EDIT: I think I have a fix that I'm happy with, just need to get home to test it myself before I feel comfortable pushing it to live.
Last edited by Atropos : 05/07/14 at 06:06 PM.
Report comment to moderator  
Reply With Quote
Unread 05/07/14, 05:15 PM  
FViper
 
FViper's Avatar

Forum posts: 0
File comments: 15
Uploads: 0
Re: No Bars

Originally Posted by matthewmachart
Just downloaded this, and I have numbers and percents for health and the stuff, but there is no color Bars are missing
Close your game. Uninstall/Delete the complete addon (check the addon directory that you del FoundryTacticalCombat complet)(delete the SavedVariables). Install the new FTC 0.29. Run the game.

Originally Posted by Cutholen
Die Langzeitbuffs aus dem PVP und die Mundosstone gehen mit diesem Addon nicht mehr, funktionierten aber vorher....

Drachenritter

Cinder Storm -> Schlackensturm^m


ansonsten ging bei mir alles.
Ist ein Fehler im Code. Am einfachsten ist es im Moment dies in der Effects.lua zu ändern:
Code:
		-- Mundus Stones
		if ( string.match( name , "Segen:" ) ) then
			if ( unitTag == 'player' ) then	duration = "P"
			else isValid = false end
		
		-- Ignore Cyrodiil Bonuses
		elseif ( string.match( name , "Kampfgeist^m" ) or string.match( name , "Schriften" ) or string.match( name , "Kaiserlich" ) ) then
			if ( unitTag == 'player' ) then	duration = "P"
			else isValid = false end
Für weitere Buffs einfach die alte (0.75) Effects.lua zur Hand nehmen (nicht einfach drüber kopieren die Datei! Sondern die Code Zeilen anpassen etc.!).

Die Klassensymbole im Frame bekommt ihr so wieder (in die German.lua einfügen.):
Code:
	["Drachenritter^m"]					= "Dragonknight",
	["Drachenritterin^f"]					= "Dragonknight",
	["Nachtklinge^m"]					= "Nightblade",
	["Nachtklinge^f"]					= "Nightblade",
	["Zauberer^m"]						= "Sorcerer",
	["Zauberin^f"]						= "Sorcerer",
	["Templer^m"]						= "Templar",
	["Templerin^f"]						= "Templar",
Ich hab heute leider nicht so viel Zeit gehabt, mir die neue FTC Version genauer anzugucken.
Report comment to moderator  
Reply With Quote
Unread 05/07/14, 04:51 PM  
elfindreams

Forum posts: 0
File comments: 20
Uploads: 0
Found the issue.

IN buffs/functions.lua on line 259 you are trying to verify you aren't drawing too many buffs, however you are maintaining three different counts (count, longCount and debCount) but only comparing against count. If you comment out line 259 and instead add:
Code:
if ( num > FTC.vars.NumBuffs ) then break end
at line 317 so it looks like:
Code:
			-- Buff or debuff?
			local buffDebuff 	= buffs[i].debuff and "Debuffs" or "Buffs"
			local num			= buffs[i].debuff and debCount or count
					
			-- Target the appropriate containers
			local container		= isLong and "LongBuffs" or context .. buffDebuff
			num					= isLong and longCount or num
		
			if ( num > FTC.vars.NumBuffs ) then break end

			-- Get the UI elements
It will work fine.
Report comment to moderator  
Reply With Quote
Unread 05/07/14, 04:24 PM  
elfindreams

Forum posts: 0
File comments: 20
Uploads: 0
Originally Posted by Atropos
Hey everyone, thanks for the bug reports about the UI error when blocking. I'm sorry about this issue. Unfortunately, I've been having a hard time replicating the problem on my end, so figuring out the exact issue is problematic. I'm going to look into it when I get home tonight and push out a fix (assuming I can determine the root cause of the problem).

@AttorneyAtLawl, I'm glad you figured out a fix, but I can't for the life of me determine exactly why that solved the problem. The error is reported on line 324 of buffs/Functions.lua, which occurs when setting the time remaining label to an individual buff icon:

Code:
newlabel:SetText(label)
Specifically, it's attempting to index a nil value, which means that 'newlabel' is not defined. My initial thought is it could be due to some sort of saved variables conflict, since I changed the maximum number of buff icons supported by default.

Could you let me know if you restore FTC to the released version and completely reboot your client do you still get the same error? If so, at the time you received the error, how many long-duration buffs do you currently have active?

I'm going to keep thinking about this.
I did a bit of digging.
For me it only occurs if I have 8 LongBuffs and it tries to add a 9th (in this case blocking which counts as a LongBuff)

My long buffs are:


The source of the problem appears to be:


Now I haven't started digging to figure out why that is nil but at the time of the problem that is what it happens to be.

EDIT: actually the question on my mind is how is it getting to that point when FTC.vars.NumBuffs is 8
Last edited by elfindreams : 05/07/14 at 04:44 PM.
Report comment to moderator  
Reply With Quote
Unread 05/07/14, 04:21 PM  
jaax

Forum posts: 0
File comments: 1
Uploads: 0
I am getting an error on food buff as well.



EDIT: To expand on the comment after me. These are the buffs on me when it happened. I had 9 and the food buff added the 10th. I can not escape from the Error with the food buff unless I right click and get ride of the food buff.

If I turn Leeching Steikes OFF I am able to eat food and not get the error. However, I can also block with Leeching Strike ON and not get the error. So strange..

Last edited by jaax : 05/07/14 at 04:43 PM.
Report comment to moderator  
Reply With Quote
Unread 05/07/14, 04:20 PM  
Litvan

Forum posts: 1
File comments: 8
Uploads: 0
Thumbs down meh

the new design is quite frankly... so horrid I'm tempted to use a blowtorch to burn out my eyes instead of looking at it compared to the old design...

also.. as others has mentioned... what's up with sorting it with stam over magika instead of the other way around as usual?
Report comment to moderator  
Reply With Quote
Unread 05/07/14, 02:02 PM  
DonKiller
 
DonKiller's Avatar

Forum posts: 0
File comments: 54
Uploads: 0
Originally Posted by Treadpool
An option to hide the FTC target would be nice also. I'm digging through the code trying to figure out how to hide it.
frames/controls.lua
write thp:SetHidden(true) in new line after line 71, then again after line 80

Originally Posted by Miyun
how do you split the frames from ftc?
using another addon?
Nope, just change some "numbers, TOP, BOTTOM, RIGHT" in frames/controls.lua under health/magicka/stamina/mount bar
Report comment to moderator  
Reply With Quote
Unread 05/07/14, 01:46 PM  
Atropos
 
Atropos's Avatar
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 147
Uploads: 1
Hey everyone, thanks for the bug reports about the UI error when blocking. I'm sorry about this issue. Unfortunately, I've been having a hard time replicating the problem on my end, so figuring out the exact issue is problematic. I'm going to look into it when I get home tonight and push out a fix (assuming I can determine the root cause of the problem).

@AttorneyAtLawl, I'm glad you figured out a fix, but I can't for the life of me determine exactly why that solved the problem. The error is reported on line 324 of buffs/Functions.lua, which occurs when setting the time remaining label to an individual buff icon:

Code:
newlabel:SetText(label)
Specifically, it's attempting to index a nil value, which means that 'newlabel' is not defined. My initial thought is it could be due to some sort of saved variables conflict, since I changed the maximum number of buff icons supported by default.

Could you let me know if you restore FTC to the released version and completely reboot your client do you still get the same error? If so, at the time you received the error, how many long-duration buffs do you currently have active?

I'm going to keep thinking about this.
Report comment to moderator  
Reply With Quote
Unread 05/07/14, 01:23 PM  
Treadpool
You Said Member
 
Treadpool's Avatar

Forum posts: 17
File comments: 49
Uploads: 0
An option to hide the FTC target would be nice also. I'm digging through the code trying to figure out how to hide it.
Report comment to moderator  
Reply With Quote
Unread 05/07/14, 12:32 PM  
Haesten

Forum posts: 0
File comments: 9
Uploads: 0
Re: changes to the order of bars

Originally Posted by RealWolvan
Before it was always:

Health
Magic
Stamina

Now its
Health
Stamina
Magic

Anyway to change it back? After having played with it so long the other way its really messing me up having it switched.
was wondering the same thing, health magic stamina fits me great since I only use magic
Report comment to moderator  
Reply With Quote
Unread 05/07/14, 12:26 PM  
Miyun

Forum posts: 0
File comments: 3
Uploads: 0
Originally Posted by DonKiller
example of my UI mod, with FTC and Azurah togheter


Hidden taget of ftc, with buff/debuff ON
new anchor of health/magicka/stamina FTC
a bit more dark texture of FTC frames
0.5 alpha when out of combat (screenshot set to 1 alpha)
Thanks again Atropos!
how do you split the frames from ftc?
using another addon?
Report comment to moderator  
Reply With Quote
Unread 05/07/14, 11:31 AM  
dcinbe

Forum posts: 0
File comments: 1
Uploads: 0
Re: Re: Last update

Originally Posted by Everdeen
Originally Posted by Trasus
I am using this addon since the last open beta. I loved it so far. But since the last update, for me the icons & bars are to prominet on the screen. Is it possible to get the old skin back, it was more elegant and fitting into the elder scrolls ambience. Like the font, it was more fitting.
Also a skaling option would be great. Now its like a neon warning sign, stabing into your eye ^^
Totally agree with this.
+1

Would be nice if we could adjust the scale and transparency.
Report comment to moderator  
Reply With Quote
Unread 05/07/14, 10:47 AM  
Kuvu

Forum posts: 11
File comments: 41
Uploads: 0
Re: Re: Last update

Originally Posted by Everdeen
Originally Posted by Trasus
I am using this addon since the last open beta. I loved it so far. But since the last update, for me the icons & bars are to prominet on the screen. Is it possible to get the old skin back, it was more elegant and fitting into the elder scrolls ambience. Like the font, it was more fitting.
Also a skaling option would be great. Now its like a neon warning sign, stabing into your eye ^^
Totally agree with this.
Anyway to roll back to a previous FTC instead of the new one?
Report comment to moderator  
Reply With Quote
Unread 05/07/14, 10:47 AM  
Treadpool
You Said Member
 
Treadpool's Avatar

Forum posts: 17
File comments: 49
Uploads: 0
Originally Posted by DonKiller
example of my UI mod, with FTC and Azurah togheter


Hidden taget of ftc, with buff/debuff ON
new anchor of health/magicka/stamina FTC
a bit more dark texture of FTC frames
0.5 alpha when out of combat (screenshot set to 1 alpha)
Thanks again Atropos!
I was thinking of combining the two also - for Azurah's target frame and FTC playerframe/buffs/combat text. Looks good!
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.