Download
(27 Kb)
Download
Updated: 03/22/23 09:11 PM
Pictures
File Info
Compatibility:
Scribes of Fate (8.3.5)
Firesong (8.2.5)
Lost Depths (8.1.5)
High Isle (8.0.0)
Updated:03/22/23 09:11 PM
Created:09/15/19 12:58 AM
Monthly downloads:92
Total downloads:11,818
Favorites:24
MD5:
Categories:Buff, Debuff, Spell, Action Bar Mods, Casting Bars, Cooldowns, Combat Mods, PvP
Potion Taken Sound Fix & Alerts  Popular! (More than 5000 hits)
Version: 1.10
by: Trader08 [More]
v1.10 Performance Optimizations Update

NEW! v1.09-Text-to-chat options that can be read by ESO's Accessibility Narrate Chat setting
v1.10- Performance optimizations + Liquid efficiency fix + Accessibility text color options


You can always have your say in comments if anything






Depends on LibAddonMenu-2.0 (can install with minion):
Votan's Addon List recommended for automatic depencies in-game and more.

Ever happened to you too, while in the middle of a fight you want to use a potion so you hit "q" and hear the potion sound (ding) but 2 secs later you realize it didn't work so you hit "q" (ding) and "q" (ding) and "q" (ding) and ?!? "q" (ding) "q" (ding) "q" (ding)!! ==>:dead: doing nothing but hitting "q" while hearing (ding) and looking at the bottom of your screen to figure out when/if the potion is actually taken. Obviously, this addon can't allow you to use a potion when the game says you can't, but it:

Fixes potion sound to ONLY play when successfully taken. It also adds the ability to:
  • Change the potion taken sound
  • Add a custom sound when you lose buff(s) of your choice
  • Add a custom sound when potion cooldown is over so you know exactly when you can use another one ("stay drunk")
  • Low Resources Sounds and auto-quickslotting (Potions Alert)
  • Volume booster for chosen sounds
  • All those events also have Text-to-chat options that can be read by ESO's Accessibility Narrate Chat setting

Now everyone can enjoy a fixed potion taken sound


-Trader08

You can support this addon by buying me some skma in-game (@Trader08 on NA) or
Special thanks to @Darling_Xion and @Bowstrife for beta testing the addon and my friend ivanwfr who's showed me great programming tricks and is in charge of Greymind Quick Slot Bar. Worth a try BTW if you'd like an awesome quickslot addon!
v1.10 Performance Optimizations Update 03/22/23
-Performance Optimizations
-Liquid efficiency fix
-Added Accessibility text color options

v1.09 New Feature Upgrade 03/18/23
-API 101037 8.3.5 : Scribes of Fate
-Added Text-to-chat options that can be read by ESO's Accessibility Narrate Chat setting

v1.08 New Features Upgrade 06/16/22
-Added Low Resources sounds and auto-quickslotting (Potions Alert)
-Changed addons' name to "Potion Taken Sound Fix & Alerts"

v1.07 High Isle update 06/08/22
-API 101034 8.0.0 : High Isle
-Updated Event Handlers, fixing sound not playing
-Fixes to buffs finder and removed striked text for known abilityId's

v1.06 Waking Flame update, Deadlands-ready 10/17/21
-API 101031 7.1.5 & 101032 7.2.5 : Waking Flame & Deadlands
-Removed deprecated LibLoadedAddons call and self-registration
-Updated "Unknown Potion Buffs Finder" instructions and when using it, made ability ID's in chat appear striked green when addon already knows the ID while -> red <- when it does not know the ID (needs to be added within addon)
-Minor textual changes under options menu

v1.05 Markarth Update 11/11/20
-API 100033 6.2.5 : Markarth
-ZOS changed abilities so that most ID's are now shared between potions and skills for the same buff. A complete re-write of the logic of this addon has been done.
-Potion taken sound's detection is now based off my own logic of events, not relying on abilityID's anymore
-Lost buff sound will or will not play (lazy ID's gathering on my end), but most will work. Main difference vs before is the sound will also play if the buff was gained from any source, not only from potions.
-The new way of detection should be quite future-proof, unless ZOS make a major overhaul of some sort. So after patches it will mainly be the abilityID's for the buff sound to be updated

v1.04 Harrowstorm Update 03/01/20
-API 100030 5.3.4 : Harrowstorm
-Removed deprecated LibStub call
-Updated/added*: 19 missing/changed potion buffs to better track potions taken (fixes some potions that didn't play any sound)
-Small function namespace revamp to make sure no conflict happen with other addon(s)

*I hope I didn't miss any. If you have a potion that doesn't play any sound and/or doesn't play lost potion buff sound, please take a look under addon's options->debug->mouse over "Unknown Potion Buffs Finder" for instructions on how to help me fix it :)

v1.03 New features + Dragonhold ready 10/09/19
-API 100029 5.2.0 : Dragonhold ready
-Added option to enable potion buff lost filters to have the "potion buff lost sound" play only for selected buffs
-Updated "lost buff sound" Dev's Fav to reflect my new and louder sound since I now filter only the ones I want to hear
-Added 2 Debug options:
Master Switch
Unknown Potion Buffs Finder
-Added arguments:
/ptsf master_switch (Toggles ON/OFF the addon's inner workings)
/ptsf buffs_finder (Toggles ON/OFF potion buffs finder)
/ptsf debug (Toggles ON/OFF debug to chat. Mainly used for dev)
/ptsf list_buffs (List this addon's internal abilityId's linked to potion buffs)
-Internal tweaks

v1.01 Minor update 09/16/19
-Updated ESOUI addon's links within the addon itself (Options menu)
-Some text rephrasing
-Fixed default on cooldown over sound being the wrong one when initially installed, prior to opening the options menu (yeah silly me, totally forgot 1 thing prior to release)
-Fixed the Volume Booster playing 1 level too high when using the preset buttons (Addon's Default+Dev's Fav)
-Updated Dev's Fav cooldown over sound to my new selection after being zerged in cyro and not always realizing my previous sound selection had played.

v1.00 Initial release 09/15/19
-API 100028 5.1.5 : Scalebreaker
Optional Files (0)


Archived Files (9)
File Name
Version
Size
Uploader
Date
1.09
26kB
Trader08
03/18/23 05:38 PM
1.08
23kB
Trader08
06/16/22 01:55 AM
1.07
17kB
Trader08
06/08/22 01:13 AM
1.06
17kB
Trader08
10/17/21 01:25 PM
1.05
16kB
Trader08
11/11/20 01:01 AM
1.04
15kB
Trader08
02/29/20 10:57 PM
1.03
15kB
Trader08
10/09/19 12:41 AM
1.01
10kB
Trader08
09/15/19 11:24 PM
1.00
9kB
Trader08
09/15/19 12:58 AM


Post A Reply Comment Options
Unread 03/22/23, 09:13 PM  
Trader08
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 37
Uploads: 1
v1.10 Performance Optimizations Update 03/22/23
  • Performance Optimizations
  • Liquid efficiency fix
  • Added Accessibility text color options
Report comment to moderator  
Reply With Quote
Unread 03/22/23, 07:09 PM  
Trader08
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 37
Uploads: 1
Originally Posted by DakJaniels
Originally Posted by Trader08
Can you do a similar test with this? PotionTakenSoundFix.zip
It's only the main lua file to overwrite
https://i.postimg.cc/sgP9PnzZ/ptsfprofiling2.png

What ever you changed seem to be working. this is from a 1 min parse.
Awesome, thanks! I'm tweaking performance even more while fixing a known issue with CP's Liquid Efficiency and adding text color options under accessibility. Should be up on minion very soon
Report comment to moderator  
Reply With Quote
Unread 03/22/23, 05:35 AM  
DakJaniels
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 120
Uploads: 4
Originally Posted by Trader08
Can you do a similar test with this? PotionTakenSoundFix.zip
It's only the main lua file to overwrite
https://i.postimg.cc/sgP9PnzZ/ptsfprofiling2.png

What ever you changed seem to be working. this is from a 1 min parse.
Report comment to moderator  
Reply With Quote
Unread 03/22/23, 05:01 AM  
Trader08
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 37
Uploads: 1
Can you do a similar test with this? PotionTakenSoundFix.zip
It's only the main lua file to overwrite
Report comment to moderator  
Reply With Quote
Unread 03/22/23, 03:19 AM  
Trader08
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 37
Uploads: 1
Re: think there might be a leak?

Originally Posted by DakJaniels
I was attacking the trial dummy and noticed my memory usage spike to almost 2gigs. I reloaded and profiled for about 45seconds and this is the results
Thanks for reporting. I can't reduce the number of calls, but certainly can fine-tune this quite a bit. You can expect an update within the next few days
Report comment to moderator  
Reply With Quote
Unread 03/21/23, 07:15 PM  
DakJaniels
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 120
Uploads: 4
think there might be a leak?



I was attacking the trial dummy and noticed my memory usage spike to almost 2gigs. I reloaded and profiled for about 45seconds and this is the results
Report comment to moderator  
Reply With Quote
Unread 03/19/23, 12:23 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4912
File comments: 5990
Uploads: 78
Originally Posted by Trader08
I also didn't find how to change quickslot in gamepad mode as I was using keyboard + mouse, so the auto-quickslotting was quite handy haha
I think you need to use the number pad keys (use it as a circle, if you need to upper left you need to press left 4 or up 8 I think) to simulate the gamepad stick movement -> in gamepad mode via keyboard.
Report comment to moderator  
Reply With Quote
Unread 03/19/23, 11:24 AM  
Trader08
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 37
Uploads: 1
Originally Posted by Baertram
The chat narration uses the Windows text 2 speech engine and thus reads with autoamtically detected language. e.g. if the text is "Hello world" it will use an english text narration and pronounciation, and if the text is German "Hallo Welt" it will use a German pronounciation. Only if texts are mixed it often uses simpyl English for all, which sounds funny
That explains why it read in english/spanish/french up to a point it bugged out while I was typing random characters as I was testing functionalities xD

Originally Posted by Baertram
Btw very important:
As the chat narration ONLY works in Gamepad + Accessibility mode enabled:
Is your addon working in gamepad mode too and will it track the changed power values and play the sounds and chat texts too?
Your screenshot below looksl ike gamepad mode chat so I hope it does
Yes it does. In fact, I also tried a boss fight with my eyes shut and couldn't make it. Then I tried with the addon's sounds + narrate chat and it wasn't easy, but I managed I also didn't find how to change quickslot in gamepad mode as I was using keyboard + mouse, so the auto-quickslotting was quite handy haha

Originally Posted by Baertram
again: Many thanks for adding such features that fast, it wil lhelp a lot of players /bow.
TBH, I /bow to anyone with some form of blindness!
Last edited by Trader08 : 03/19/23 at 11:35 AM.
Report comment to moderator  
Reply With Quote
Unread 03/19/23, 07:10 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4912
File comments: 5990
Uploads: 78
Hey, many thanks for adding those text to chat functions!!!!


The chat narration uses the Windows text 2 speech engine and thus reads with autoamtically detected language. e.g. if the text is "Hello world" it will use an english text narration and pronounciation, and if the text is German "Hallo Welt" it will use a German pronounciation. Only if texts are mixed it often uses simpyl English for all, which sounds funny

You cannot get the buff names etc. of other lanuguages if you are not changing the ES client languageto another one. The API functions always return it with the actual client language. And if you need others you would have to cache that all in loocal preloaded tables which will blow up your addon file size and each loading screen massively, so do not do that please


Btw very important:
As the chat narration ONLY works in Gamepad + Accessibility mode enabled:
Is your addon working in gamepad mode too and will it track the changed power values and play the sounds and chat texts too?
Your screenshot below looksl ike gamepad mode chat so I hope it does

again: Many thanks for adding such features that fast, it wil lhelp a lot of players /bow.

Originally Posted by Trader08
Originally Posted by Baertram
Could you maybe add a "text to chat" output for those features where a sound is played too?
As the accessibility mode of ESO provides a chat reader meanwhile, having something in chat like "Potion ready" or "Buff expired <name>" or "Stamina low" etc. would be such a relief and help!

Many thanks for considering this!
Hey Baertram,

VERY good reason to add such a feature, I'm on it as soon as I get some free time. Are you aware if ESO's accessibility text to speech also works with other languages? If so, do you know how to get buff names in user's language?
Last edited by Baertram : 03/19/23 at 07:15 AM.
Report comment to moderator  
Reply With Quote
Unread 03/18/23, 05:47 PM  
Trader08
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 37
Uploads: 1
v1.09 New Feature Upgrade 03/18/23
  • API 101037 8.3.5 : Scribes of Fate
  • Added Text-to-chat options that can be read by ESO's Accessibility Narrate Chat setting
BTW, I used green for "positive" and red for "negative" text-to-chat events as prefix colors. According to this website, most people with some colorblindness should be able to tell the difference if I get things right. Anyone correct me if I'm wrong
Last edited by Trader08 : 03/18/23 at 05:59 PM.
Report comment to moderator  
Reply With Quote
Unread 03/18/23, 01:50 AM  
Trader08
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 37
Uploads: 1
Update with accessibility Text-to-chat options coming soon
Last edited by Trader08 : 03/18/23 at 01:55 AM.
Report comment to moderator  
Reply With Quote
Unread 03/12/23, 10:44 AM  
Trader08
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 37
Uploads: 1
Originally Posted by Baertram
Could you maybe add a "text to chat" output for those features where a sound is played too?
As the accessibility mode of ESO provides a chat reader meanwhile, having something in chat like "Potion ready" or "Buff expired <name>" or "Stamina low" etc. would be such a relief and help!

Many thanks for considering this!
Hey Baertram,

VERY good reason to add such a feature, I'm on it as soon as I get some free time. Are you aware if ESO's accessibility text to speech also works with other languages? If so, do you know how to get buff names in user's language?
Last edited by Trader08 : 03/12/23 at 11:00 AM.
Report comment to moderator  
Reply With Quote
Unread 03/12/23, 07:01 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4912
File comments: 5990
Uploads: 78
Hey Trader,

I'm currently working on some accessibility addon features and just found your addon here, which basically already provides a lot of QOL features for visibly impaired players.
The sounds and especially the volume booster is exactly what they need!

Could you maybe add a "text to chat" output for those features where a sound is played too?
As the accessibility mode of ESO provides a chat reader meanwhile, having something in chat like "Potion ready" or "Buff expired <name>" or "Stamina low" etc. would be such a relief and help!

Simply use the d() function for debug output, as the chat reader notices that as well and reads it out loud then.
Maybe add a text editbox so one can put a custom "prefix" in front that will be read and identifies where the chat mesasge comes from (e.g. P T S F will read as Pe Te Es Ef and one knows it's fromy our addon)

Many thanks for considering this!
I'll link your addon in my FCOAccessibility addon.
Report comment to moderator  
Reply With Quote
Unread 07/12/22, 01:09 AM  
Trader08
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 37
Uploads: 1
That's cool! Thanks P5ych3! I'll sure check on it and probably include it in future release
Report comment to moderator  
Reply With Quote
Unread 07/11/22, 06:36 PM  
P5ych3
 
P5ych3's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 83
Uploads: 2
Lightbulb Good Idea / Visual Cues

Originally Posted by MagyarVizla
Can you implement a visual potion rdy feature?
So you create the perfect allround potion alert and reminder addon.
This ^. A visual popup (optional via command or settings) that can alert players when thresholds are being exceeded. This helps when playing without sound, etc. Could be a simple text popup or prompt indicating a consumable is ready to be used.

EDIT / PATCH:
I did you all a favor and cooked something up for this (here). Install it standalone and replace the entire addon if you want to use it. This will create a settings toggle for simple chat notifications that will work well enough for this purpose until something more robust is included officially.

Using my custom version there exists a brand new option that adds short and silent visual cues. These new notifications get pushed into the chat feed whenever something needs your attention.

Settings > Addons > Potion Taken Sound Fix & Alerts > DEBUG > Chat Notifications



@Trader08 - Feel free to include this in the next version if you want to. My gift to you for the excellent addon!
Last edited by P5ych3 : 07/12/22 at 12:20 AM.
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.