Download
(103 Kb)
Download
Updated: 11/17/22 01:24 PM
Pictures
File Info
Compatibility:
Firesong (8.2.5)
Updated:11/17/22 01:24 PM
Created:01/14/20 04:28 PM
Monthly downloads:347
Total downloads:20,362
Favorites:30
MD5:
Categories:Action Bar Mods, Combat Mods
Bar Swap Feedback  Popular! (More than 5000 hits)
Version: 101036.1
by: KnightofOsiris [More]
ABOUT

Bar Swap Feedback provides a visual notification next to the combat reticle (with an optional audio sound effect) when switching between your two ability bars.

OPTIONS

Options are available to let you change the notification style (i.e. text or graphical), choose colours, sound effects and position.

DEPENDANCIES

LibAddonMenu-2.0 must be installed for the settings.
Change Log
All notable changes to this project will be documented in this file.

[101036.1] - 2022-11-22
Added
  • Added Spanish and Simplified Chinese language files (provided via Microsoft Azure Translator)
Changed
  • Updated API version for 8.2.5 Firesong

[101032.1] - 2022-02-18
Changed
  • Updated API version for 7.2.5 Deadlands
  • Adjusted scaling range from 25% - 300% to 10% - 300% (requested by user sharkq)

[101031.0] - 2021-10-10
Changed
  • Updated API version for 7.1.5 Waking Flame

[34.18] - 2021-04-06
Changed
  • Updated API version for 7.0.5 Flames of Ambition.

[33.17.1] - 2020-12-19
Changed
  • Updated API version for 6.2.5 Markarth.

[32.17.1] - 2020-08-24
Changed
  • Updated API version for 6.1.5 Stonethorn.

[31.17.1] - 2020-06-02 (Unreleased)
Changed
  • Changed 'BarSwapFeedback.addonName' to 'BarSwapFeedback.name'.

[31.17.0] - 2020-05-26
Changed
  • Updated API version for 6.0.5 Greymoor.
  • Switched to Microsoft Azure Translator Text API for text translations (blame them for any funnies).

[30.17.0] - 2020-04-18 (Unreleased - PTS Testing)
Added
  • Link to Addon's ESOUI webpage on options panel.
Changed
  • Updated API version for PTS.
  • Updated settings to version 6 [RESETS ALL SETTINGS].
  • Sorted soundOptions table alphabetically by key.
  • Added additional sound effects:
    • Alchemy: Create Fail ("ALCHEMY_CREATE_TOOLTIP_GLOW_FAIL")
    • Battleground Match Lost ("BATTLEGROUND_MATCH_LOST")
    • Battleground Match Won ("BATTLEGROUND_MATCH_WON")
    • Blacksmith Extract Booster ("BLACKSMITH_EXTRACTED_BOOSTER")
    • Enchanting Essence Rune Placed ("ENCHANTING_ESSENCE_RUNE_PLACED")
    • Housing Editor Retrieve Item ("HOUSING_EDITOR_RETRIEVE_ITEM")
    • Armour Type: Heavy ("OUTFIT_ARMOR_TYPE_HEAVY")
    • Armour Type: Light ("OUTFIT_ARMOR_TYPE_LIGHT")
    • Armour Type: Medium ("OUTFIT_ARMOR_TYPE_MEDIUM")
    • Weapon Type: Bow ("OUTFIT_WEAPON_TYPE_BOW")
    • Weapon Type: Staff ("OUTFIT_WEAPON_TYPE_STAFF")
    • Weapon Type: Sword ("OUTFIT_WEAPON_TYPE_SWORD")
    • Skill Respec Purchased ("SKILL_RESPEC_PURCHASED")
  • Removed three duplicate sound effects:
    • Group Request Declined (duplicate of 'New Notification')
    • Raid Trial: Completed (duplicate of 'Quest Completed')
    • Raid Trial: Failed (duplicate of 'Quest Abandoned')
  • Modified several text strings for the settings panel.

[30.16] - 2020-02-25 (Unreleased)
Changed
  • Removed LibStub fall-back for LibAddonMenu-2.0.

[30.15] - 2020-02-24
Changed
  • Updated API version for Harrowstorm.

[29.14a] - 2020-01-20
Changed
  • Fixed incorrect ZIP archive issue adding missing addon folder.

[29.14] - 2020-01-20 (Initial release and upload to ESOUI).
Archived Files (8)
File Name
Version
Size
Uploader
Date
101032.1
102kB
KnightofOsiris
02/18/22 01:34 PM
101031.0
102kB
KnightofOsiris
10/10/21 02:15 PM
34.18
102kB
KnightofOsiris
04/06/21 01:48 PM
33.17.1
102kB
KnightofOsiris
12/19/20 11:41 AM
32.17.1
102kB
KnightofOsiris
08/24/20 09:53 AM
31.17.0
102kB
KnightofOsiris
05/26/20 06:38 PM
30.15
101kB
KnightofOsiris
02/24/20 12:10 PM
29.14a
101kB
KnightofOsiris
01/14/20 06:18 PM


Post A Reply Comment Options
Unread 04/10/21, 01:28 PM  
KnightofOsiris
 
KnightofOsiris's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 17
Uploads: 1
Originally Posted by sonwon
Thank you very much for this addon!

Just an idea to add if you find the time and decided to update this addon.

I would like a '1' to the left or a '2' to the right of the reticle depending on which bar is selected. The no fade would also be a desired addon.
I've definitely considered that option of 1 and 2 on alternate sides as something I might like myself, as well as the option to use different glyphs — for people that use one bar for DPS the other for Healing.

The main problem right now is time. This last year has been crazy for a lot of us and 2021 isn't looking like it's calming down. Haven't been able to play much since December. :-/
Report comment to moderator  
Reply With Quote
Unread 05/19/21, 09:25 PM  
YesImBattman
 
YesImBattman's Avatar

Forum posts: 4
File comments: 34
Uploads: 0
Originally Posted by sonwon
Thank you very much for this addon!

Just an idea to add if you find the time and decided to update this addon.

I would like a '1' to the left or a '2' to the right of the reticle depending on which bar is selected. The no fade would also be a desired addon.
+1 for this! It would be great if the addon left the '1' or '2' somewhere on the UI after selection. Currently, I use an additional addon for that.

Thanks for a terrific addon!
Report comment to moderator  
Reply With Quote
Unread 05/31/21, 08:45 AM  
Dropastone

Forum posts: 0
File comments: 40
Uploads: 0
No Fade

Agreed with the no-fade option. It would be nice to see a constant visual of what bar I have up.
Report comment to moderator  
Reply With Quote
Unread 06/03/21, 06:54 PM  
KnightofOsiris
 
KnightofOsiris's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 17
Uploads: 1
Re: No Fade

Hoping to push an API update soon, and I do want to look into options regarding alternate sides, some fresh options for notifications, and, I'm thinking, a numeric readout attached to the reticle for the current bar.

Unfortunately, I don't have a computer that can run ESO (or pretty much anything) at the moment, so can't implement and test anything new.

Despite the main rig being a fairly newish machine (built it Dec 2019), it can run the old Windows 10 19.09 edition (and earlier) fine, but anything from 20.04 onwards the Windows UI randomly hangs, requiring a hard reset. Nothing is reported in the Event Log ether.

Windows itself isn't crashing (no blue screens), as an example, watching a stream the video will freeze, but the audio keeps playing and you can't interact with anything on the screen -- although the mouse pointer still moves around.

I've wiped and installed fresh copies of 20.04, 20H2 and currently 21H1, with the same results -- so it isn't something connected to upgrading or 3rd party app conflicts. It happens with just Windows. Go back to 19.09 and the problem goes away, but then Windows updates itself to 21H1 and the problem comes right back.

Currently testing the video card on my old i7 2600K board, and so far there are no issues with it running with 21H1 on that old board (10 years old now). Might be an issue with my X570 motherboard. Ran MemTest86 on my RAM got 0 errors and a pass.

Until I can resolve this issue, any enhancements are going to have to wait.

Just wanted to let you all know that your requests are not being ignored.

Sorry.
Last edited by KnightofOsiris : 06/03/21 at 06:58 PM.
Report comment to moderator  
Reply With Quote
Unread 08/18/21, 04:43 AM  
YesImBattman
 
YesImBattman's Avatar

Forum posts: 4
File comments: 34
Uploads: 0
Fresh Request?

Hope you were able to get your pc issues resolved! This morning I was thinking that it would be nice if Barswap could set the bar based upon combat mode. The ability to set the bar (primary or secondary) when one enters combat and when they leave combat. I have a few toons that are specialty toons (thief/combat and hunter/gatherer) that could benefit greatly from an unobtrusive option such as this. I font know how many times Ive been thieving on my backbar and went into combat less prepared because I forgot to swap the bar.

Thanks for your consideration.
Report comment to moderator  
Reply With Quote
Unread 08/26/21, 07:47 PM  
KnightofOsiris
 
KnightofOsiris's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 17
Uploads: 1
Re: Fresh Request?

Originally Posted by YesImBattman
Hope you were able to get your pc issues resolved! This morning I was thinking that it would be nice if Barswap could set the bar based upon combat mode. The ability to set the bar (primary or secondary) when one enters combat and when they leave combat. I have a few toons that are specialty toons (thief/combat and hunter/gatherer) that could benefit greatly from an unobtrusive option such as this. I font know how many times Ive been thieving on my backbar and went into combat less prepared because I forgot to swap the bar.

Thanks for your consideration.
Thank you for the feedback, sadly, PC is still acting up -- although I think I've narrowed it down to an interaction between the motherboard (Asus ROG X570 Gaming-E), the NVMe SSD (Samsung 970 EVO) and Windows versions later than 19.09. Need to find some money. I think it's replace hardware time. :-]

As to the addon auto-switching the bar, and I might be wrong, but I don't believe addons are allowed to do that -- would come under the heading of 'automating game play'. Addons aren't supposed to do anything that interferes with or automates combat in anyway -- example: blocking you from casting a spell or casting a spell for you.

However, maybe the planned continuous bar number display might help you -- a numeral or symbol displayed next to the reticle is my current thinking. Been thinking out ideas, just can't code them at the moment.
Report comment to moderator  
Reply With Quote
Unread 08/29/21, 09:10 AM  
Grafty

Forum posts: 6
File comments: 7
Uploads: 0
Any way to edit the lua file to make the notifications last longer? currently:

Code:
["Fade (1 second)"] =
	{
		Initialise = function()
			barSwapNotificationControl.animation = GetTimeline(FADE_STYLE, barSwapNotificationControl)
			local anim = barSwapNotificationControl.animation:GetFirstAnimation()
			anim:SetDuration(9000)
			anim:SetAlphaValues(1, 0)
			barSwapNotificationControl:SetScale(1 * savedVars.notificationScale)
By default this is at 1000 (for one second) and I have changed it a few times to get a longer duration out of it but it doesnt seem to work. I changed it first to 15000, and then to 9000 thinking it just wasnt going over 10 seconds but no luck there either
Report comment to moderator  
Reply With Quote
Unread 09/02/21, 10:47 PM  
KnightofOsiris
 
KnightofOsiris's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 17
Uploads: 1
Originally Posted by Grafty
Any way to edit the lua file to make the notifications last longer? currently:

Code:
["Fade (1 second)"] =
    {
        Initialise = function()
            barSwapNotificationControl.animation = GetTimeline(FADE_STYLE, barSwapNotificationControl)
            local anim = barSwapNotificationControl.animation:GetFirstAnimation()
            anim:SetDuration(9000)
            anim:SetAlphaValues(1, 0)
            barSwapNotificationControl:SetScale(1 *  savedVars.notificationScale)
By default this is at 1000 (for one second) and I have changed it a few times to get a longer duration out of it but it doesnt seem to work. I changed it first to 15000, and then to 9000 thinking it just wasnt going over 10 seconds but no luck there either
In addition to the duration for each animation, there is also a timer that calls the StopAnimation() function after three seconds (line 375):

Code:
-- Register for update to terminate animation after 3000ms.
eventManager:RegisterForUpdate("BarSwapFeedbackAnimationTimeout", 3000, StopAnimation)
You might want to try increasing the duration of that timer as well — that is a global timer, it might break the other animation options.

Sorry I can't test this at the moment, waiting on new PC parts.
Report comment to moderator  
Reply With Quote
Unread 09/09/21, 04:41 PM  
YesImBattman
 
YesImBattman's Avatar

Forum posts: 4
File comments: 34
Uploads: 0
Re: Re: Fresh Request?

Originally Posted by KnightofOsiris
Originally Posted by YesImBattman
Hope you were able to get your pc issues resolved! This morning I was thinking that it would be nice if Barswap could set the bar based upon combat mode. The ability to set the bar (primary or secondary) when one enters combat and when they leave combat. I have a few toons that are specialty toons (thief/combat and hunter/gatherer) that could benefit greatly from an unobtrusive option such as this. I font know how many times Ive been thieving on my backbar and went into combat less prepared because I forgot to swap the bar.

Thanks for your consideration.
Thank you for the feedback, sadly, PC is still acting up -- although I think I've narrowed it down to an interaction between the motherboard (Asus ROG X570 Gaming-E), the NVMe SSD (Samsung 970 EVO) and Windows versions later than 19.09. Need to find some money. I think it's replace hardware time. :-]

As to the addon auto-switching the bar, and I might be wrong, but I don't believe addons are allowed to do that -- would come under the heading of 'automating game play'. Addons aren't supposed to do anything that interferes with or automates combat in anyway -- example: blocking you from casting a spell or casting a spell for you.

However, maybe the planned continuous bar number display might help you -- a numeral or symbol displayed next to the reticle is my current thinking. Been thinking out ideas, just can't code them at the moment.
Hmmmm, I think this would not necessarily qualify as automated combat as it does nothing to automatically attack or defend. There are other add-ons which do similar. One that comes to mind is 'AutoSlotSwitch' which switches out your rotary menu to a specific potion or other item when you enter combat and swaps it back when you leave. Perhaps you could have a look and maybe even contact that author to get his input? I really think this would be a valuable option to an already great addon!

Thanks!
Report comment to moderator  
Reply With Quote
Unread 09/16/21, 05:09 PM  
KnightofOsiris
 
KnightofOsiris's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 17
Uploads: 1
Re: Re: Re: Fresh Request?

Originally Posted by YesImBattman
Originally Posted by KnightofOsiris
Originally Posted by YesImBattman
Hope you were able to get your pc issues resolved! This morning I was thinking that it would be nice if Barswap could set the bar based upon combat mode. The ability to set the bar (primary or secondary) when one enters combat and when they leave combat. I have a few toons that are specialty toons (thief/combat and hunter/gatherer) that could benefit greatly from an unobtrusive option such as this. I font know how many times Ive been thieving on my backbar and went into combat less prepared because I forgot to swap the bar.

Thanks for your consideration.
Thank you for the feedback, sadly, PC is still acting up -- although I think I've narrowed it down to an interaction between the motherboard (Asus ROG X570 Gaming-E), the NVMe SSD (Samsung 970 EVO) and Windows versions later than 19.09. Need to find some money. I think it's replace hardware time. :-]

As to the addon auto-switching the bar, and I might be wrong, but I don't believe addons are allowed to do that -- would come under the heading of 'automating game play'. Addons aren't supposed to do anything that interferes with or automates combat in anyway -- example: blocking you from casting a spell or casting a spell for you.

However, maybe the planned continuous bar number display might help you -- a numeral or symbol displayed next to the reticle is my current thinking. Been thinking out ideas, just can't code them at the moment.
Hmmmm, I think this would not necessarily qualify as automated combat as it does nothing to automatically attack or defend. There are other add-ons which do similar. One that comes to mind is 'AutoSlotSwitch' which switches out your rotary menu to a specific potion or other item when you enter combat and swaps it back when you leave. Perhaps you could have a look and maybe even contact that author to get his input? I really think this would be a valuable option to an already great addon!

Thanks!
Oh, thank you for the info on AutoSlotSwitch, that might actually be useful ... the number of times I've summoned an anniversary cake (for example) when trying to drink a potion in comb ... yer, don't want to admit to that. ;-)

Will take a look at this once I get back in game.
Report comment to moderator  
Reply With Quote
Unread 10/14/21, 01:47 PM  
Poalima

Forum posts: 2
File comments: 44
Uploads: 0
Too many numbers on my screen

Could this say "front" or "back", instead of "1" or "2"?
I will find out how the .dds files are made, and try it myself.
Report comment to moderator  
Reply With Quote
Unread 11/04/21, 07:08 PM  
KnightofOsiris
 
KnightofOsiris's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 17
Uploads: 1
Re: Too many numbers on my screen

Originally Posted by Poalima
Could this say "front" or "back", instead of "1" or "2"?
I will find out how the .dds files are made, and try it myself.
In the options panel there are options for left/right arrows, up/down arrows, one/two bars, circles and triangles. Each bar can be set to a different colour as well.
Report comment to moderator  
Reply With Quote
Unread 12/03/21, 12:43 PM  
Onigar
 
Onigar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 361
Uploads: 4
I have a question please,

The indicator 1 or 2 is permanently on my screen which is good however no matter where I put it when in a boss fight it is no longer displayed.

Do I have something wrong at my end or does this not work for boss fights?

Thanks
Report comment to moderator  
Reply With Quote
Unread 12/12/21, 07:09 PM  
KnightofOsiris
 
KnightofOsiris's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 17
Uploads: 1
Originally Posted by Onigar
I have a question please,
Originally Posted by Onigar

The indicator 1 or 2 is permanently on my screen which is good however no matter where I put it when in a boss fight it is no longer displayed.

Do I have something wrong at my end or does this not work for boss fights?

Thanks


As far as I know, should work fine in any fight, boss or otherwise. The addon simply responds to a signal from the game itself. One of my main testers streams the game and runs hard-mode trials every Thursday night, they haven't informed me of any issues, and I haven't seen any while watching.


Not even sure why the indicator would be stuck on since there is a timer to hide it — it is not intended to be on permanently, but to be a confirmation of when the bar is swapped.


While I plan to introduce an option for a permanent display, it's not implemented yet — my computer was down for about eight months with a very hard to trace issue causing it to hang up randomly and stop responding to input, while the applications continued to run.


All I can suggest right now, while logged out of the game, is if you right-click on the addon in Minion there is an option to 'Delete Saved Variables'. This will reset the addon to a fresh install state. If that doesn't fix it, there is another option to reinstall which will erase the existing files and re-download.
Report comment to moderator  
Reply With Quote
Unread 12/19/21, 02:42 AM  
Onigar
 
Onigar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 361
Uploads: 4
Originally Posted by KnightofOsiris
All I can suggest right now, while logged out of the game, is if you right-click on the addon in Minion there is an option to 'Delete Saved Variables'. This will reset the addon to a fresh install state. If that doesn't fix it, there is another option to reinstall which will erase the existing files and re-download.
I reinstalled the addon, and now I see large numbers in the centre of the screen for a short time during weapon swap. This is fine so I am ok.

I guess for some strange reason I changed the defaults and this central screen display was disabled.

All fine now for me, thanks for the reply though
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: