Download
(5 Kb)
Download
Updated: 06/05/22 04:45 PM
Pictures
File Info
Compatibility:
High Isle (8.0.0)
Ascending Tide (7.3.5)
Deadlands (7.2.5)
Waking Flame (7.1.5)
Blackwood (7.0.5)
Flames of Ambition (6.3.5)
Markarth (6.2.5)
Stonethorn (6.1.5)
Greymoor (6.0.5)
Updated:06/05/22 04:45 PM
Created:05/27/18 04:51 PM
Monthly downloads:70
Total downloads:8,757
Favorites:9
MD5:
Advanced Synergies  Popular! (More than 5000 hits)
Version: 1.0.7
by: marlonbrando, generic
This addon displays a simple notification when a synergy can be used.
Font size, color, opacity and position can be customized.

This add-on requires the separate installation of this library:
  • LibAddonMenu-2.0
You can also display the synergy names itself instead of the generic notification.

Languages currently supported: english and german, synergy names of course in any client language

--

Information about the debug mode:

Debug mode saves the name and the icon-path for all synergies you encounter while playing.
These are the only information we currently can get from an available synergy ingame.

For the future there will be the option to disable certain synergies so you do not accidentally use those.
To give you those settings, I'll need a list of available synergies, and of course, the translations for different languages are really helpful.

It won't slow down your client, and it will also not use up much memory, since each synergy is only saved once.

At a later point I'll request you to copy that information out of your savedVars file, so I can use to improve the addon.
2022-06-05 (v1.0.7)

- Update for API version 101034 (High Isle v8.0.0).

2022-03-14 (v1.0.6)

- Update for API version 101033 (Ascending Tide v7.3.5).

2022-01-26 (v1.0.5)

- Update for API version 101032 (Deadlands v7.2.5).

2021-08-22 (v1.0.4)

- Get working for API version 101031 (Walking Flame update 31)

2021-01-04 (v1.0.3)

- Under new management (Valandil).

- Remove obsolete libraries and LibStub reliance.

- Get working for API version 100033 (Markarth update 28).
Optional Files (0)


Archived Files (7)
File Name
Version
Size
Uploader
Date
1.0.6
5kB
marlonbrando
03/14/22 09:02 PM
1.0.5
5kB
marlonbrando
01/26/22 10:19 PM
1.0.4
5kB
marlonbrando
08/22/21 09:09 PM
1.0.3
5kB
marlonbrando
01/04/21 07:16 PM
1.0.2
50kB
generic
07/29/18 07:53 AM
1.0.1
50kB
generic
06/22/18 02:44 PM
1.0.0
49kB
05/27/18 04:51 PM


Post A Reply Comment Options
Unread 08/14/18, 06:36 PM  
marlonbrando
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 137
Uploads: 8
Originally Posted by generic
Originally Posted by marlonbrando
Lately, I'd noticed that I was having a hard time in Cyrodiil porting to Blue Road Keep.
[...]
Anyway, hope this helps. Love the addon.
[...]
Thank you very much. I got some reports with similar issues, but was unable to reproduce them.
Disabling the toplevel UI element makes perfect sense, thanks for the patch!

And glad you like the addon!
You're welcome. Couldn't live without it now.
Report comment to moderator  
Reply With Quote
Unread 07/29/18, 07:54 AM  
generic
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 19
Uploads: 3
Originally Posted by marlonbrando
Lately, I'd noticed that I was having a hard time in Cyrodiil porting to Blue Road Keep.
[...]
Anyway, hope this helps. Love the addon.
[...]
Thank you very much. I got some reports with similar issues, but was unable to reproduce them.
Disabling the toplevel UI element makes perfect sense, thanks for the patch!

And glad you like the addon!
Report comment to moderator  
Reply With Quote
Unread 07/13/18, 02:15 PM  
marlonbrando
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 137
Uploads: 8
Lately, I'd noticed that I was having a hard time in Cyrodiil porting to Blue Road Keep. Clicking on the keep didn't do anything. I thought this would likely be an addon problem so, going through addons one at a time, I found that your addon was causing the problem.

I'm an addon author too, so I took a look at your code. It seems like this is a minor issue owing to the fact that you don't hide the toplevel control which somehow takes possession of the screen area occupied by the synergy alert. I've attached a diff below which seems to solve this issue.

In the diff I took the liberty of changing the isShown variable to a boolean to make it slightly easier for me to understand the flow of control. Obviously this isn't needed however. The main part of the change is to unhide the two controls and only control hiding of the whole control via the toplevel AdvancedSynergiesUI.

Anyway, hope this helps. Love the addon.

--- AdvancedSynergies.lua.orig 2018-06-29 00:34:05.000000000 -0400
+++ AdvancedSynergies.lua 2018-07-13 23:21:30.819004600 -0400
@@ -69,5 +69,5 @@ do
local lastSynergyName = ''
- local isShown = 0
+ local isShown = false
function GenericAdvancedSynergies:ApplyStyle()
- isShown = 0
+ isShown = false
local color = ZO_ColorDef:New(unpack(self.savedVars.colour))
@@ -76,6 +76,7 @@ do
lastSynergyName = L.SynergyNotification
+ AdvancedSynergiesUI:SetHidden(not self.savedVars.setupmode)
AdvancedSynergiesUINotification:SetAlpha(self.savedVars.alpha)
- AdvancedSynergiesUINotification:SetHidden(not self.savedVars.setupmode)
- AdvancedSynergiesUITooltip:SetHidden(not self.savedVars.setupmode)
+ AdvancedSynergiesUINotification:SetHidden(false)
AdvancedSynergiesUITooltip:SetText(L.SynergyNotificationTooltip)
+ AdvancedSynergiesUITooltip:SetHidden(not self.savedVars.setupmode)
local fontname = 'EsoUi/Common/Fonts/Univers67.otf|'..self.savedVars.fontsize..'|soft-shadow-thick';
@@ -127,5 +128,5 @@ local languageId = GetCVar('language.2')
end
- if isShown == 0 then
- AdvancedSynergiesUINotification:SetHidden(false)
- isShown = 1
+ if not isShown then
+ AdvancedSynergiesUI:SetHidden(false)
+ isShown = true
end
@@ -141,3 +142,3 @@ local languageId = GetCVar('language.2')
else
- if isShown == 1 then
+ if isShown then
if (lastSynergyName ~= L.SynergyNotification) and setupmode then
@@ -146,4 +147,4 @@ local languageId = GetCVar('language.2')
end
- AdvancedSynergiesUINotification:SetHidden(not setupmode)
- isShown = 0
+ AdvancedSynergiesUI:SetHidden(not setupmode)
+ isShown = false
end
Last edited by marlonbrando : 07/13/18 at 09:29 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: