Download
(253 Kb)
Download
Updated: 04/16/24 06:51 PM
Pictures
File Info
Compatibility:
Scions of Ithelia (9.3.0)
Endless Archive (9.2.5)
base-game patch (9.1.5)
Necrom (9.0.0)
Scribes of Fate (8.3.5)
Updated:04/16/24 06:51 PM
Created:02/17/17 10:27 PM
Monthly downloads:6,842
Total downloads:1,064,939
Favorites:501
MD5:
Categories:Combat Mods, Action Bar Mods, Buff, Debuff, Spell, Unit Mods
9.3.0
Foundry Tactical Combat (FTC) - Endless Archive  Popular! (More than 5000 hits)
Version: 1.32
by: Rhyono [More]
I've retired from ESO and I am relying on code contributions for maintenance: GitHub Repo

A continuation of Atropos' Foundry Tactical Combat. This is an updated version of Demiknight's patch. The change log has more info, main changes below:

Added the option to show @names in place of character names when in a group (shown in the attached image) or when targeting someone.

Added a keybind for refreshing the group frame. Despite the addon's attempts to the contrary, sometimes it will fail to load a group member(s). This will force an unobtrusive refresh so that you don't have to /reloadui to fix it.

Added the ability to disable healing logs/text out of combat or at all times. Individual options for combat log and scrolling text.

Solinur updated buff tracking.

Required
Version 1.32 (thanks Sharlikran)
*Fixed slash command

Version 1.31 (thanks Sharlikran)
*API Bump
*Added dependency for LibMediaProvider
*Replaced font ttf with slug

Version 1.30 (thanks Sharlikran)
*API Bump
*Fixed 13th group member showing in frame

Version 1.29 (thanks Sharlikran)
*Updated IsCritter to function as previously intended
*Added LAM menu toggle to hide or show critters in Target Frame
*Added LAM menu to choose color of Companion health bar
*Possible fix for "frames/functions.lua:621: attempt to index a nil value" when unit frame info is not present
*Removed remaining texture strings using the class name from FTC.Frames:Controls() during Initialize to address "frames/controls.lua:105: operator .. is not supported for nil .. string"
*Updated SafetyCheck()

Version 1.28 (thanks Sharlikran)
*Fixed LAM2 var scope
*Check for nil unitTags

Version 1.27 (thanks Sharlikran)
*Added companion support

Version 1.26 (thanks Sharlikran)
*Updated Ability IDs
*Updated more CombatMechanicFlags
*Added constants for clarity when used for specific abilities
*Companion damage/healing will now output to log
*Updated FTC:GetAbilityIcons() to use proper GetNumXxxx()

Version 1.25 (thanks Sharlikran)
*Replaced FTC.Player:GetClass() with ZOS API
*Updated Powertype flags to CombatMechanicFlags
*Fixed leaking variables
*Improved LAM menu color picker handling

Version 1.24 (thanks hypatian)
*API Bump
*Fixed GetClass() to add Arcanist support

Version 1.23
*API Bump
*Fix for ResizeToFitDescendents (thanks fugue)
*Safety check for unit tags (thanks fugue)

Version 1.22 (thanks DaddyDoos)
*API Bump
*Fixed window priority
*Fixed some keybinds

Version 1.21
*API Bump
*Fix for TLC error (thanks fugue)

Version 1.20 - API Bump
Version 1.19 - Fixed typo
Version 1.18 - Fixed companion conflict with shields on group frames and attributes
Version 1.17 - Fixed companion conflict with group frames (thanks mitbulls)

Version 1.16
*API Bump
*Fixed max xp error

Version 1.15 - Fixed compatability due to API changes

Version 1.14 - API Bump
Version 1.13 - API Bump
Version 1.12 - API Bump

Version 1.11 (Scootworks) - Fixed issue when combat log turned off (from v1.10)

Version 1.10 (Scootworks)
*Fixed log/chat alternating
*Additional improvements to chat checks

Version 1.09 (Scootworks)
*Removed BOM from manifest for better non-English support
*Additional improvements to chat checks

Version 1.08 (sirinsidiator) - Ensure chat is loaded on player activate

Version 1.07 (Scootworks)
*Ensure chat is loaded in stats
*Use newer API function for stats to chat

Version 1.06
*API Bump
*Directly loading LibMsgWin without LibStub

Version 1.05 - API Bump
Version 1.04 - API Bump
Version 1.03 - API Bump

Version 1.02
*Switched to direct LMW reference (r9)
*Unbundled LibMsgWin

Version 1.01
*Switched to direct LAM reference (r28)
*Fixed LibMsgWin API versioning

Version 1.0.1 - Fixed nil error
Version 1.0 - Fixed compatibility for LAM 27 (thanks Baertram & sirinsidiator)
Version 0.99.1 - Possibly fixed bad upload

Version 0.99
*API Bump
*Added Warden/Necro class names
*Added AddOnVersion to LibMsgWin to avoid versioning issue

Version 0.98 - Added compatibility with Unit Frames Rebirth (Scootworks)

Version 0.97
*Made most libraries standalone
*Increased raid column size choices
*Increased raid frame width range
*Updated LibMsgWin

Version 0.96 - API Bump
Version 0.95 - API Bump
Version 0.94 - Group role color update immediately after role change (Antisenil)
Version 0.93 - Group role colors now use the singular queued in role (Antisenil & Hoft)
Version 0.92 - API Bump

Version 0.91 (Scootworks)
*For devs: added FTC.Frames:GetUltimateFrame(unitTag)
*Adjusted group shield bar layer
*Fixed transposed German strings
*Updated LAM

Version 0.90
*API Bump
*Possible fix to raid group frame issue.

Version 0.89
*Added title bar toggle to target.
*Fixed target shield bar color.

Version 0.88
*Target frame has its own in combat opacity slider.
*Frame fade animation function modified.

Version 0.87
*Global font color for the addon (some exceptions) has been added.
*Target frame has its own width and height sliders.

Version 0.86
*API Bump
*Units with health over 1 million now shown in millions.
*Fixed mount stamina bar not deactivating on demount.
*Target frame has its own out of combat opacity slider.

Version 0.85
*API Bump
*Updated LAM.
*Removed workaround for old LAM bug.
*Removed some old messages and contact information.
*Fixed group DPS window blocking mouse when turned off.

Version 0.84 - Added @Name toggle to target frame.
Version 0.83 - API Bump
Version 0.82 - API Bump
Version 0.81 - Added a toggle to levels being shown in the target frame.
Version 0.80 - Added a toggle to levels being shown in the group frame.

Version 0.79
*Fixed scrolling XP progress for CP levels
*Added tenths place to scrolling XP progress
*Shows sub-50 character level and CP level on player bar

Version 0.78
*Added hide healing/hide healing ooc for combat log and scrolling text
*Improved the combat log entry for falling in English.

Version 0.77
*Updated buff tracking (Solinur)
*/ftc now pulls up FTC's settings specifically

Version 0.76
*Fixed extra spaces in combat log entries.
*Disabled welcome message for now.
*Added frames refresh keybind.

Version 0.75
*API Bump
*Fixed a rounding error on the ultimate percentage display.
*Added the option to show @names in place of character names when in a group.

Version 0.74 (Demiknight)

Version 0.72 and earlier (Atropos)
Archived Files (54)
File Name
Version
Size
Uploader
Date
1.31
253kB
Rhyono
03/17/24 10:57 AM
1.30
161kB
Rhyono
11/12/23 10:55 PM
1.29
161kB
Rhyono
07/13/23 07:04 PM
1.28
161kB
Rhyono
07/07/23 08:36 AM
1.27
161kB
Rhyono
07/05/23 08:55 PM
1.26
135kB
Rhyono
06/19/23 05:17 PM
1.25
388kB
Rhyono
06/07/23 06:25 PM
1.24
326kB
Rhyono
06/06/23 08:04 PM
1.23
312kB
Rhyono
03/15/23 06:44 PM
1.22
139kB
Rhyono
08/31/22 04:32 PM
1.21
139kB
Rhyono
06/07/22 07:05 PM
1.20
139kB
Rhyono
09/25/21 06:02 PM
1.19
139kB
Rhyono
07/04/21 12:11 AM
1.17
139kB
Rhyono
06/21/21 07:18 PM
1.16
139kB
Rhyono
05/15/21 05:13 PM
1.15
139kB
Rhyono
03/08/21 10:52 AM
1.14
139kB
Rhyono
02/28/21 12:13 PM
1.13
139kB
Rhyono
11/01/20 10:35 PM
1.12
139kB
Rhyono
08/08/20 11:54 AM
1.11
139kB
Rhyono
05/02/20 06:53 PM
1.09
139kB
Rhyono
04/30/20 12:41 PM
1.08
139kB
Rhyono
04/29/20 11:58 PM
1.07
139kB
Rhyono
04/29/20 11:56 AM
1.06
139kB
Rhyono
04/25/20 05:06 PM
1.05
139kB
Rhyono
01/26/20 02:49 PM
1.04
139kB
Rhyono
09/19/19 01:52 PM
1.03
139kB
Rhyono
07/21/19 09:20 PM
1.02
139kB
Rhyono
05/20/19 12:10 PM
1.01
142kB
Rhyono
05/01/19 12:03 PM
1.0.1
142kB
Rhyono
04/27/19 04:26 PM
0.99.1
142kB
Rhyono
04/20/19 06:48 PM
0.98
142kB
Rhyono
04/02/19 11:28 AM
0.97
142kB
Rhyono
03/07/19 09:10 PM
0.96
184kB
Rhyono
01/26/19 06:53 PM
0.95
184kB
Rhyono
08/19/18 08:04 AM
0.93
184kB
Rhyono
08/18/18 07:49 AM
0.92
184kB
Rhyono
08/12/18 10:03 AM
0.91
184kB
Rhyono
06/30/18 04:03 PM
0.90
184kB
Rhyono
04/16/18 07:41 PM
0.89
184kB
Rhyono
03/11/18 08:32 PM
0.88
183kB
Rhyono
03/09/18 09:59 PM
0.87
183kB
Rhyono
03/09/18 08:26 PM
0.86
183kB
Rhyono
01/13/18 02:43 PM
0.85
183kB
Rhyono
10/09/17 03:15 PM
0.84
180kB
Rhyono
09/11/17 09:58 PM
0.83
179kB
Rhyono
07/15/17 06:31 PM
0.82
179kB
Rhyono
05/22/17 01:39 PM
0.81
179kB
Rhyono
04/25/17 07:03 PM
0.80
179kB
Rhyono
04/25/17 06:46 PM
0.79
179kB
Rhyono
03/28/17 06:33 PM
0.78
179kB
Rhyono
03/22/17 08:19 PM
0.77
178kB
Rhyono
03/05/17 04:23 PM
0.76
178kB
Rhyono
02/27/17 07:48 PM
0.75
178kB
02/17/17 10:27 PM


Post A Reply Comment Options
Unread 08/30/18, 05:54 PM  
PhnxZ
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 183
Uploads: 1
Re: Some bugs I think...

Originally Posted by Ghamarro
Bug report:
Don't know if it's an ESO API thing, but when I'm queueing into a dungeon with the dungeon finder and zone in, FTC doesn't seem to update the group frames properly so I just see myself and sometimes one or two other guys on there aswell. If I do a /reloadui or traverse into another zone with a loading screen in between then they appear. Also, at some point during the dungeon run the rest appear aswell, even though I havent done either of the two previously mentioned remedies. This has been bugging me for a loooong time and it doesn't happen with any other party frame addon that I've tried. I don't think I have any other party frame affecting addons in use atm, so I would be surprised if it's a conflict issue.
There is a keybind to fix this, look for 'refresh frames' in the FTC section
Report comment to moderator  
Reply With Quote
Unread 08/30/18, 02:23 PM  
Ghamarro
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Some bugs I think...

Heya,

Have to start by saying what an amazing addon this is, and a huge thankyou for everyone who has ever participated in developing it. I can't see any bug reporting option on the addon page itself so I assume it's ok to report them here? If not, feel free to flame my retarded ass.

Bug report:
Don't know if it's an ESO API thing, but when I'm queueing into a dungeon with the dungeon finder and zone in, FTC doesn't seem to update the group frames properly so I just see myself and sometimes one or two other guys on there aswell. If I do a /reloadui or traverse into another zone with a loading screen in between then they appear. Also, at some point during the dungeon run the rest appear aswell, even though I havent done either of the two previously mentioned remedies. This has been bugging me for a loooong time and it doesn't happen with any other party frame addon that I've tried. I don't think I have any other party frame affecting addons in use atm, so I would be surprised if it's a conflict issue.

Feature suggestion:
The addon currently only has the option to show either a player's character name or account name in the party frame. If there was an option to show both at the same time it would be dope af. The text row for the name would surely run out of horizontal space (as it does sometimes even now, when a person has ridiculously long nickname for their character so it gets cut off by the champion point indicator text) so extendng the name section into two rows would propably be a good choice, so that the char nick and acc name would occupy different rows. Tell me what you guys think of this idea? Currently I have to open the party window to check for a guys char name / account name, and that is really tedious. Cheers!

P.S. Keep up the good work! One of the best long-running addons for ESO up to date!
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 08/20/18, 12:17 PM  
Ultimavet

Forum posts: 0
File comments: 3
Uploads: 0
Thank you guys so much, I noticed the colors were back - through minion here it auto-updated.

I did still have the issue with not everyone showing up upon dungeon load-in, but I thought I had assigned a key that you had provided for that. I will check again and see if it came un-assigned via the fix (though don't see why it would). Had to use /reloadui again.

I only had a short time of play the last couple days and didn't get a chance to review my key bindings.

EDIT: It came unbound somehow. fixed it. Not an issue with the mod.
Last edited by Ultimavet : 08/21/18 at 11:11 AM.
Report comment to moderator  
Reply With Quote
Unread 08/19/18, 05:17 AM  
Antisenil
 
Antisenil's Avatar

Forum posts: 7
File comments: 47
Uploads: 0
Role change

Little addition for the rolechanges.

\Documents\Elder Scrolls Online\live\AddOns\FoundryTacticalCombat\core\events.lua

Change
Code:
EVENT_GROUP_MEMBER_ROLES_CHANGED
to
Code:
EVENT_GROUP_MEMBER_ROLE_CHANGED
for automatic color changes after role change.
Report comment to moderator  
Reply With Quote
Unread 08/18/18, 07:48 AM  
Rhyono
AddOn Author - Click to view AddOns

Forum posts: 659
File comments: 1357
Uploads: 19
Re: FTC Fix Group Roles Colors

Originally Posted by Antisenil
EDIT: Btw, ZOS has changed the groupfinder, you can now select only one role and you cant change it after you used the finder.
That is why. The old function has been deprecated and the way he fixed it was the only solution.

@UltimaVet I believe it will now do what you wanted.
Report comment to moderator  
Reply With Quote
Unread 08/18/18, 04:10 AM  
Antisenil
 
Antisenil's Avatar

Forum posts: 7
File comments: 47
Uploads: 0
FTC Fix Group Roles Colors

Yesterday I checked on other Addons with customizable groupframes and found that Bandits User Interface still shows the colors for each role.

I dont know anything about coding but after I changed your code in \Documents\Elder Scrolls Online\live\AddOns\FoundryTacticalCombat\frames\functions.lua:
Code:
                -- Get player roles
                local isDps , isHealer , isTank = GetGroupMemberRoles(unitTag)
                local role      = "Damage"
                if isTank       then role = "Tank"
                elseif isHealer then role = "Healer" end
                FTC.Group[i].role = role
with Hoft's code in \Documents\Elder Scrolls Online\live\AddOns\BanditsUserInterface\BUI_Frames.lua:
Code:
			--Get player roles
			local role=GetGroupMemberSelectedRole(unitTag) role=role==2 and "Tank" or (role==4 and "Healer" or "Damage")
			BUI.Group[i].role=role
			if not BUI.Group[unitTag] then BUI.Group[unitTag]={} end
it works again in FTC (yes I changed the BUI.Group to FTC.Group).
So thats what it looks like now:
Code:
                -- Get player roles
                local role = GetGroupMemberSelectedRole(unitTag) 
		role=role==2 and "Tank" or (role==4 and "Healer" or "Damage")
                FTC.Group[i].role = role
		if not FTC.Group[unitTag] then FTC.Group[unitTag]={} end
Only when someone in the group later changes their role, the color is not reassigned. However, it is changed as soon as someone joins the group, someone leaves the group or after a /reloadui.


Could you ask him if youre allowed to use his code and maybe update the addon?


EDIT: Btw, ZOS has changed the groupfinder, you can now select only one role and you cant change it after you used the finder.
Last edited by Antisenil : 08/18/18 at 05:09 AM.
Report comment to moderator  
Reply With Quote
Unread 08/17/18, 06:01 PM  
Rhyono
AddOn Author - Click to view AddOns

Forum posts: 659
File comments: 1357
Uploads: 19
Basic LUA is the same anywhere*, so you can learn from the official source for that: https://www.lua.org/
You can test LUA here: https://www.lua.org/demo.html

Now for the ZOS specific APIs and such you'd want to make a test addon, which someone has already done: http://www.esoui.com/downloads/info934-HelloWorld.html

From there, you'd need to start learning the API functions: https://wiki.esoui.com/API

To get an idea of how they work, you can check out the source code: https://github.com/esoui/esoui/tree/master/esoui or http://esodata.uesp.net/current/index.html

Then you may want to start inspecting things in game so you can read their data/see what functions work on them: http://www.esoui.com/downloads/info1...olfhunter.html




*ZOS disabled some functionalities but it's not a big deal and obviously the ZOS API only works in game.
Last edited by Rhyono : 08/17/18 at 06:01 PM.
Report comment to moderator  
Reply With Quote
Unread 08/17/18, 02:19 PM  
Ultimavet

Forum posts: 0
File comments: 3
Uploads: 0
Thanks for the quick reply. And I love the addon. I hear you about being busy.

If you could point me to an extensions resource or guide for ESO that you modern programmers use maybe I could look around? I used to code in VB, JS, MS and ANSI SQL, Cold Fusion, XHTML, XML/SOAP - never got up to speed on LUA but still got the basic idea down...
.
Last edited by Ultimavet : 08/17/18 at 02:21 PM.
Report comment to moderator  
Reply With Quote
Unread 08/17/18, 01:49 PM  
Rhyono
AddOn Author - Click to view AddOns

Forum posts: 659
File comments: 1357
Uploads: 19
Re: Still color issue

Originally Posted by Ultimavet
The question is - When coming into a dungeon from a random/specific dungeon queue, does the color for a given player come from what they have in their role selection (which could be more than 1 role)
It does and it just takes the options from the start. So if they queue as all 3, it takes the first one, regardless of which role they actually got in as. I've been meaning to look into if there's a way to check what everyone's intended role in a group is, but I've been extremely busy.
Report comment to moderator  
Reply With Quote
Unread 08/17/18, 01:34 PM  
Ultimavet

Forum posts: 0
File comments: 3
Uploads: 0
Still color issue

I have a question about group/raid frame coloring, but first I would report that everything still DPS color for me.

The question is - When coming into a dungeon from a random/specific dungeon queue, does the color for a given player come from what they have in their role selection (which could be more than 1 role) or does it get initially colored by what role the dungeon finder selected for them when putting them in that particular group?

The reason for the question is for keeping people honest about queueing for tank or heals then not being able to do that role. I love my DPS friends but when they queue as tank or heals to get in faster, it screws the whole group.

So having FTC lock them into the color for what they queued for gives the rest of the group a just feeling if we need to boot them because they can't do what they came in as. Certainly people can queue for more than one role, they just be able to fulfill well that role depending on what worked for the dungeon finder, not say "We'll burn them fast no need for taunting...." LOL WTF GTFO.

I'm using PC, not console/pad.
Last edited by Ultimavet : 08/17/18 at 01:37 PM.
Report comment to moderator  
Reply With Quote
Unread 08/16/18, 01:41 PM  
PhnxZ
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 183
Uploads: 1
Originally Posted by Rhyono
The color picker is definitely a LAM issue (hopefully that gets resolved soon). Does the role issue only occur for those using gamepad?
No, I use KB/M and all members show up as dd colour on the group/raid frame
Report comment to moderator  
Reply With Quote
Unread 08/16/18, 12:52 PM  
Rhyono
AddOn Author - Click to view AddOns

Forum posts: 659
File comments: 1357
Uploads: 19
The color picker is definitely a LAM issue (hopefully that gets resolved soon). Does the role issue only occur for those using gamepad?
Report comment to moderator  
Reply With Quote
Unread 08/16/18, 12:48 PM  
PhnxZ
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 183
Uploads: 1
Group role colours

Love the addon, but as others, the role colours are currently not working since wolfhunter, hope it's an easy fix! Many thanks for your work
Report comment to moderator  
Reply With Quote
Unread 08/16/18, 05:40 AM  
Skaarsgard

Forum posts: 0
File comments: 2
Uploads: 0
Re: Re: FTC Color changing

Originally Posted by Winthryth
Originally Posted by Skaarsgard
Hello,
I downloaded FTC a while ago, and i have to say i love this mod and all you can do with it on, so first of all thanks for the hard work. But i've had a problem recently and the update for WolfHunter does not seem to fix it. I'd like to change the color for the role of my mates in groups and dungeons, like change the color for dps, heal or tank, but everytime i press the color button, an error appear on my screen and i'm forced to disconnect and reconnect on the game because the error make ESO stop working. How could i overcome this problem pls ?
Thanks for your answer.
I am having a similar problem, except I change the color but all roles still show up the color of dps. No crash or error though.
I found what my problem was, i was playing with a controller, so i could not display the color options, but by switching to keyboard and mouse gameplay i was able to change the colors, but now i have the same problem as you, all the members have the color of Dps instead of their own colors :/ hope it's fixed soon
Report comment to moderator  
Reply With Quote
Unread 08/15/18, 10:12 PM  
Winthryth

Forum posts: 0
File comments: 7
Uploads: 0
Re: FTC Color changing

Originally Posted by Skaarsgard
Hello,
I downloaded FTC a while ago, and i have to say i love this mod and all you can do with it on, so first of all thanks for the hard work. But i've had a problem recently and the update for WolfHunter does not seem to fix it. I'd like to change the color for the role of my mates in groups and dungeons, like change the color for dps, heal or tank, but everytime i press the color button, an error appear on my screen and i'm forced to disconnect and reconnect on the game because the error make ESO stop working. How could i overcome this problem pls ?
Thanks for your answer.
I am having a similar problem, except I change the color but all roles still show up the color of dps. No crash or error though.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: