ZAM's Minion, currently in open beta, is a new AddOn manager optimized for use with ESO. Install, update & manage AddOns... Learn more!
Download
(125 Kb)
Download
Updated: 03/26/15 10:16 AM
Pictures
File Info
Compatibility:
Update 6 (1.6.5)
Updated:03/26/15 10:16 AM
Created:02/28/14 01:31 AM
Downloads:749,531
Favorites:1,406
MD5:
Categories:Combat Mods, Action Bar Mods, Buff, Debuff, Spell, Unit Mods
1.6.5
Foundry Tactical Combat  Updated Today!  Popular! (More than 5000 hits)
Version: 0.38a
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 components of the FTC addon are designed to restore certain information to the game environment which veteran MMO gamers may feel is missing from the default interface.

Foundry Tactical Combat now includes and supports localization into French and German client versions!

FTC in Action: http://youtu.be/IyI3UgOpCcU

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 guarantee you always have the latest version.

What Does It Do?

Foundry Tactical Combat has three primary components which are each optionally configurable.
  • Custom Unit Frames - The unit frames in Foundry Tactical Combat are designed to be minimal, unobtrusive, and informative. Allowing you to focus your attention on what matters most in combat. The frames can be re-positioned wherever you want them using an option in the addon settings menu. Disabling the custom unit frames will revert to the default ESO attribute bars, however these default bars still include heads-up tracking of current, total, and percentage attribute levels.
  • "Elder Scrolling Combat Text" - The scrolling combat text component provides on-screen data reporting outgoing and incoming damage and heals. The combat text has several options for fine-tuning the visual appearance including the scroll path presets and toggling of ability names for outgoing damage and heals. The combat text component also enables an "Alerts" system which notifies the player when critical combat events occur like low attribute warnings, experience gain, ultimate availability and more.
  • Active Buff Tracking - Foundry Tactical Combat includes a module for tracking the duration of outgoing buffs and debuffs. This provides a close (but not exact) approximation for the duration of important combat effects. The functionality of this component is limited, but it still is an invaluable tool for players who care about optimizing their combat performance.
  • Combat Damage Statistics - Foundry Tactical Combat tracks your in-combat damage and healing performance, and provides further breakdown and analysis for individual abilities using a configurable hotkey.

Installing Foundry Tactical Combat
  1. Download "FTC_031.zip" from the link at the top of this article.
  2. Place this zip archive in your ESO addons folder found in My Documents/Elder Scrolls Online/live/Addons/. Mac users should use Documents/Elder Scrolls Online/live/Addons.
  3. Extract the .zip archive into this folder.
  4. You should now have a folder inside Addons named "FoundryTacticalCombat" which contains the addon files.
  5. 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.


Configuring FTC Components

You can modify the settings used by Foundry Tactical Combat by going to the "FTC Settings" section of the in-game settings menu. Within this menu you can change several features of the addon:

Core Settings
  • Enable Frames - Toggle whether FTC uses the custom unit frames component. Setting this to "off" will cause the addon to use the default ESO attribute bars.
  • Enable Buffs - Toggle whether FTC displays active buff tracking.
  • Enable Combat Text - Toggle whether FTC configures and displays scrolling combat text. Disabling this component will also disable the "Alerts" system.

Unit Frames Settings
  • Show Player Nameplate - Toggle whether you want the friendly player unit frame to display your own name, level, and class.
  • Enable Mini Experience Bar - Turning this setting ON (default) will display a tiny experience bar beneath your nameplate for easy monitoring of your leveling progress.

Buff Tracker Settings
  • Display Long Buffs - Toggles whether FTC will display long duration buffs (greater than 75 seconds).

Scrolling Combat Text Settings
  • Combat Text Scroll Speed - Modifies the speed at which combat text scrolls across the screen. Higher numbers cause faster scrolling.
  • Display Ability Names - Toggle whether or not ability names will be displayed for outgoing damaging and healing abilities.
  • Scroll Path Animation - Select your preferred scroll path for combat text, available options are Arc which slightly curves the text outward to either side of your character, or Linear which scrolls the text vertically in a straight line.

Reposition Elements
  • Lock Positions - Clicking this button will "unlock" the position of all the core FTC elements including player frame, target frame, long buffs, outgoing combat text, incoming combat text, and combat status alerts. You may then use your mouse to drag these elements to re-position them wherever you want them to appear. Your preferred positions will be automatically saved. Once you are done re-positioning elements return to this menu to re "lock" the frame positions to remove their background indicators and so you do not accidentally drag them in combat.
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 (16)
File Name
Version
Size
Author
Date
0.37b
120kB
Atropos
03/04/15 12:40 AM
0.37a
120kB
Atropos
03/03/15 08:40 PM
0.37
121kB
Atropos
03/03/15 02:08 AM
0.36
121kB
Atropos
11/09/14 10:26 PM
0.35
124kB
Atropos
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 Today, 10:17 AM  
Atropos
 
Atropos's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 86
Uploads: 1
I've uploaded a corrected version of FTC (0.38a) which resolves this bug with Crystal Fragments. Sorry about that everyone!

Big thanks to Garkin for pointing out the flaw in my CF identification.
__________________
Founder and Creator of Tamriel Foundry
Guildmaster of Entropy Rising
Atropos is offline Report comment to moderator  
Reply With Quote
Unread Today, 01:18 AM  
faytisdestiney

Forum posts: 0
File comments: 3
Uploads: 0
Originally Posted by Atropos
Originally Posted by Garkin
My guess is that you use different rank of Crystal Fragments then expected by FTC (rank 4), so this check fails:
Lua Code:
  1. if ( FTC.Hotbar[i].id == 47569 ) then
Crystal Fragments could have the following abilityIDs: 46324, 47565, 47567, 47569
Here is a dump of abilityIds if you are interested: http://www.esoui.com/forums/showpost...4&postcount=18

Simple solution is changing line above to:
Lua Code:
  1. if ( FTC.Hotbar[i].id == 46324 or FTC.Hotbar[i].id == 47565 or FTC.Hotbar[i].id == 47567 or FTC.Hotbar[i].id == 47569 ) then
Thank you Garkin, that's why I didn't catch this error in my testing. I'll add that to the fix list for later this week.
I would like to thow this out there but after some tinkering turning off enable buffs in the FTC add on settings in game also resolves this issue.
Last edited by faytisdestiney : 03/26/15 at 02:22 AM.
faytisdestiney is offline Report comment to moderator  
Reply With Quote
Unread Today, 01:10 AM  
LunchBoxChewy

Forum posts: 1
File comments: 3
Uploads: 0
Re: Re: constant UI error

Originally Posted by faytisdestiney
Originally Posted by faytisdestiney
i am getting a constant ui erro it suddenly started happening in the middle of playing. I reloaded ui logged out and even uninstalled ftc and reinstalled it and i still am getting the UI error. heres a couple of screen shots. even tho the screen shots are in cyro i am getting the error everywhere not just in cryo.


after doing some tinkering i have found that it is crystal fragments causing this error. when i take the skill off my skill bar i do not get any errors after putting it back i get the error. I tried moving the skill around to different keys but it doesnt matter as long as its on my bar its causing a error
How to fix this is explained just a few posts below
LunchBoxChewy is offline Report comment to moderator  
Reply With Quote
Unread Today, 01:09 AM  
faytisdestiney

Forum posts: 0
File comments: 3
Uploads: 0
Re: constant UI error

Originally Posted by faytisdestiney
i am getting a constant ui erro it suddenly started happening in the middle of playing. I reloaded ui logged out and even uninstalled ftc and reinstalled it and i still am getting the UI error. heres a couple of screen shots. even tho the screen shots are in cyro i am getting the error everywhere not just in cryo.


after doing some tinkering i have found that it is crystal fragments causing this error. when i take the skill off my skill bar i do not get any errors after putting it back i get the error. I tried moving the skill around to different keys but it doesnt matter as long as its on my bar its causing a error. But the skill bar that it is on has to be set to the active bar. if the skill is on say bar 2 and im currently using bar 1 it wont throw the ui error but as soon as i switch to bar 2 ill get the error

Last edited by faytisdestiney : 03/26/15 at 01:13 AM.
faytisdestiney is offline Report comment to moderator  
Reply With Quote
Unread Today, 01:00 AM  
faytisdestiney

Forum posts: 0
File comments: 3
Uploads: 0
constant UI error

i am getting a constant ui erro it suddenly started happening in the middle of playing. I reloaded ui logged out and even uninstalled ftc and reinstalled it and i still am getting the UI error. heres a couple of screen shots. even tho the screen shots are in cyro i am getting the error everywhere not just in cryo.


faytisdestiney is offline Report comment to moderator  
Reply With Quote
Unread Today, 12:07 AM  
Palladore

Forum posts: 0
File comments: 2
Uploads: 0
Would this work for me as well?
Palladore is offline Report comment to moderator  
Reply With Quote
Unread Today, 10:02 PM  
Atropos
 
Atropos's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 86
Uploads: 1
Originally Posted by Garkin
My guess is that you use different rank of Crystal Fragments then expected by FTC (rank 4), so this check fails:
Lua Code:
  1. if ( FTC.Hotbar[i].id == 47569 ) then
Crystal Fragments could have the following abilityIDs: 46324, 47565, 47567, 47569
Here is a dump of abilityIds if you are interested: http://www.esoui.com/forums/showpost...4&postcount=18

Simple solution is changing line above to:
Lua Code:
  1. if ( FTC.Hotbar[i].id == 46324 or FTC.Hotbar[i].id == 47565 or FTC.Hotbar[i].id == 47567 or FTC.Hotbar[i].id == 47569 ) then
Thank you Garkin, that's why I didn't catch this error in my testing. I'll add that to the fix list for later this week.
__________________
Founder and Creator of Tamriel Foundry
Guildmaster of Entropy Rising
Atropos is offline Report comment to moderator  
Reply With Quote
Unread Today, 08:49 PM  
LunchBoxChewy

Forum posts: 1
File comments: 3
Uploads: 0
Re: Sorcerer Bug

Originally Posted by KorDaS
I'm getting the same error that everyone here has mentioned. Garkin apparently has posted a fix to put into a file.

Problem: I don't code. Will someone fix this addon or explain in layman's terms to someone who does not code, how to fix this? I.E. I found the location of this file but when I try to open it , there is a request for an program association. I have no clue what I"m doing so really do not want to mess around with those files.

Do I simply drop the crystal fragment's notifications until an update is provided? Is this an issue with the other addon Sorcerer helper not playing nice with FTC?

Thanks

user:/AddOns/FoundryTacticalCombat/extensions/Sorcerer.lua:45: attempt to index a nil value
stack traceback:
user:/AddOns/FoundryTacticalCombat/extensions/Sorcerer.lua:45: in function 'FTC.ProcFragments'
user:/AddOns/FoundryTacticalCombat/extensions/Sorcerer.lua:16: in function 'callback'
EsoUI/Libraries/Utility/ZO_CallbackObject.lua:104: in function 'ZO_CallbackObject:FireCallbacks'
user:/AddOns/FoundryTacticalCombat/core/Events.lua:147: in function 'FTC.OnEffectChanged'
Follow Garkins directions which can be found a few post below this. Open the Sorcerer Lua file in notepad and replace the:
"if ( FTC.Hotbar[i].id == 47569 ) then"

Without the quotations(")

Replace that with:
"if ( FTC.Hotbar[i].id == 46324 or FTC.Hotbar[i].id == 47565 or FTC.Hotbar[i].id == 47567 or FTC.Hotbar[i].id == 47569 ) then"

Without the quotations.

Save the file.
LunchBoxChewy is offline Report comment to moderator  
Reply With Quote
Unread Today, 08:15 PM  
KorDaS

Forum posts: 0
File comments: 4
Uploads: 0
Sorcerer Bug

I'm getting the same error that everyone here has mentioned. Garkin apparently has posted a fix to put into a file.

Problem: I don't code. Will someone fix this addon or explain in layman's terms to someone who does not code, how to fix this? I.E. I found the location of this file but when I try to open it , there is a request for an program association. I have no clue what I"m doing so really do not want to mess around with those files.

Do I simply drop the crystal fragment's notifications until an update is provided? Is this an issue with the other addon Sorcerer helper not playing nice with FTC?

Thanks

user:/AddOns/FoundryTacticalCombat/extensions/Sorcerer.lua:45: attempt to index a nil value
stack traceback:
user:/AddOns/FoundryTacticalCombat/extensions/Sorcerer.lua:45: in function 'FTC.ProcFragments'
user:/AddOns/FoundryTacticalCombat/extensions/Sorcerer.lua:16: in function 'callback'
EsoUI/Libraries/Utility/ZO_CallbackObject.lua:104: in function 'ZO_CallbackObject:FireCallbacks'
user:/AddOns/FoundryTacticalCombat/core/Events.lua:147: in function 'FTC.OnEffectChanged'
Last edited by KorDaS : 03/25/15 at 08:23 PM.
KorDaS is offline Report comment to moderator  
Reply With Quote
Unread Yesterday, 02:35 PM  
ruadukefan

Forum posts: 0
File comments: 2
Uploads: 0
Whenever i log in and when i am fighting / switching weapons i get the following

user:/AddOns/FoundryTacticalCombat/extensions/Sorcerer.lua:45: attempt to index a nil value
stack traceback:
user:/AddOns/FoundryTacticalCombat/extensions/Sorcerer.lua:45: in function 'FTC.ProcFragments'
user:/AddOns/FoundryTacticalCombat/extensions/Sorcerer.lua:16: in function 'callback'
EsoUI/Libraries/Utility/ZO_CallbackObject.lua:104: in function 'ZO_CallbackObject:FireCallbacks'
user:/AddOns/FoundryTacticalCombat/core/Events.lua:147: in function 'FTC.OnEffectChanged'
ruadukefan is offline Report comment to moderator  
Reply With Quote
Unread Yesterday, 01:07 PM  
Palladore

Forum posts: 0
File comments: 2
Uploads: 0
weapon swap

I keep getting this error when im trying to weapon swap.

user:/AddOns/FoundryTacticalCombat/extensions/Sorcerer.lua:60: operator / is not supported for nil / number
stack traceback:
user:/AddOns/FoundryTacticalCombat/extensions/Sorcerer.lua:60: in function 'ListenForFragments'
user:/AddOns/FoundryTacticalCombat/extensions/Sorcerer.lua:16: in function 'callback'
EsoUI/Libraries/Utility/ZO_CallbackObject.lua:104: in function 'ZO_CallbackObject:FireCallbacks'
user:/AddOns/FoundryTacticalCombat/core/Events.lua:97: in function 'FTC.OnSlotUpdate'

Just started playing, got a few addons, so i really dont know if its just this addon, or something else. I have been testing it slowly turning off other addons, and it appears its just this addon making it bug out or something. Figured i would post and see what happens. Thanks. Love the addon btw.
Palladore is offline Report comment to moderator  
Reply With Quote
Unread Yesterday, 09:59 AM  
LunchBoxChewy

Forum posts: 1
File comments: 3
Uploads: 0
Originally Posted by Garkin
Originally Posted by Altair
Sorcerer UI error bug still exist. Getting this UI error with FTC 038 and latest ESO version updated yesterday.

user:/AddOns/FoundryTacticalCombat/extensions/Sorcerer.lua:45: attempt to index a nil value
stack traceback:
user:/AddOns/FoundryTacticalCombat/extensions/Sorcerer.lua:45: in function 'FTC.ProcFragments'
user:/AddOns/FoundryTacticalCombat/extensions/Sorcerer.lua:16: in function 'callback'
EsoUI/Libraries/Utility/ZO_CallbackObject.lua:104: in function 'ZO_CallbackObject:FireCallbacks'
user:/AddOns/FoundryTacticalCombat/core/Events.lua:147: in function 'FTC.OnEffectChanged'

Setup: Destro & resto staff.
1: Shock Clench, 2: Crystal Fragment, 3: Mages Wrath, 4: Drain Essence, 5: Unstable clanfear, ultimate: Overload.

Error actually happens mostly with Shock Clench (destro staff 1st ability. Doesnt matter what damage type you use. These errors happens all the time. Cant use FTC at all now...
My guess is that you use different rank of Crystal Fragments then expected by FTC (rank 4), so this check fails:
Lua Code:
  1. if ( FTC.Hotbar[i].id == 47569 ) then
Crystal Fragments could have the following abilityIDs: 46324, 47565, 47567, 47569
Here is a dump of abilityIds if you are interested: http://www.esoui.com/forums/showpost...4&postcount=18

Simple solution is changing line above to:
Lua Code:
  1. if ( FTC.Hotbar[i].id == 46324 or FTC.Hotbar[i].id == 47565 or FTC.Hotbar[i].id == 47567 or FTC.Hotbar[i].id == 47569 ) then
How do you edit the Lua code?

EDIT: Figured it out. Thank you so much for this fix
Last edited by LunchBoxChewy : 03/25/15 at 10:34 AM.
LunchBoxChewy is offline Report comment to moderator  
Reply With Quote
Unread Yesterday, 05:32 AM  
Altair

Forum posts: 0
File comments: 2
Uploads: 0
Thanks a lot Garkin! You are the man! I hope this fix will be included in next official FTC patch!

ps. For everyone doing this fix, it will give error at start. Just dismiss it and it will start working.
Altair is offline Report comment to moderator  
Reply With Quote
Unread Yesterday, 06:48 PM  
flynnn
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 14
Uploads: 1
Purifying ritual

I noticed today that purifying ritual doesn't have a buff timer for the 12s, if it's not too difficult is this a possibility as it really helps healers keep it up. Gives great bonuses to heals for the group. I think the other morph is 22s where its not as difficult to keep it up, the 12s seems to come super fast!

Either way thanks for the awesomeness!
flynnn is offline Report comment to moderator  
Reply With Quote
Unread 03/24/15, 05:06 PM  
TheLunk

Forum posts: 0
File comments: 3
Uploads: 0
Thanks for the fix!
TheLunk is offline 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.