NOTE: Improvement to AudioQs are on hold for necessary updates. I've written about 6000 lines of code in 3 weeks on another (non-WoW) project I hope to get to release in the next month. If you have any questions or requests I'll respond to you as soon as I can. All the best ladettes.
An audio-prompt rules writer.
Intended mainly to be useful for visually impaired players.
Allows for writing of rules to play audio prompts in-order and based on conditionals set for each sound file. Being developed under the guidance of and pertaining to the needs of twitch.tv/BlindlyPlayingGames
The following chat command will load an extension into the currently used specification of your character:
"/aq load extensionname"
Current Extensions are:
- "healthmonitor" - Health Monitor for Raid, Party, World and PvP. (player = '1' in party, party1 = '2', otherwise pertaining to 'raidX' raid number)
- "manamonitor" - Alerts users when their mana rises or drops below 50%, 20% and 10% mana.
- "crowdcontrol" - Alerts when you are "stunned" "disoriented" "silenced" or for example "nature locked".
- "beastmastery" - Beast Mastery Frenzy and Barbed Shot charge tracker.
- "restorationdruid" - Cooldown tracking for Restoration Druid.
- "restorationshaman" - Cooldown tracking for Restoration Shaman.
- "holypaladin" - Cooldown tracking for Holy Paladin.
- "holypriest" - Cooldown tracking for Holy Priest
- "mistweaver" - Most coolddowns tracked for Mistweaver monk.
- "classicpriest" - WoW Classic priest cooldown tracking, includes racials.
- "classicpaladin" - WoW Classic paladin cooldown tracking.
- "classicdruid" - WoW Classic druid cooldown tracking.
- "extras" - Just [Gladiator Medallion] cooldown for now.
- "gps" - Informs player if they leave a spirit healer resurrection zone while ghost. Press Alt+Ctrl+Shift+C to hear the direction you are facing (outside of PvP instances)
- "killingblow" - Plays a sound when you deal a killing blow to another player. Uses refreshing the combat log chat window for full-accuracy (but you probably don't play with that open).
Extensions are per specialization--The commands to load extensions need to be typed in chat once for each spec you will be using them on.
"/aq remove extensionname" to uninstall for the current specialization.
"/aq hush" or "/aq stop" will squelch the prompts.
"/aq go" or "/aq start" will turn the prompts back on.
Please contact me if you need help with setup, or want to request extensions for yourself or a blind player that you know. zyewchi@gmail.com
-- Shoutout to Slyckety and others for voluntary testing!! Often can't do this without the help.
can you explain more about hearing the direction you are facing feature ( Press Alt+Ctrl+Shift+C to hear the direction you are facing (outside of PvP instances)? Is it a windows 10 operating system feature or something built into wow? also, is it possible to face a certain direction based off events?
In reply to triglab:
If you type into chat "/aq load gps", and then press Alt+Ctrl+Shift+C, so long as that keybind was not previous bound, AudioQs will announce the direction that you are facing in the game. That is all. It's a blind-assist function for people who may use it to get some bearing on what is happening in the game.
The code for that function is entirely in AudioQs, also it's pertaining to the direction your character themselves are facing, but not the camera facing direction
As far as I know, I'd say it would be possible to move the camera for a certain amount of time with some of the camera functions, but it would be clunky to program such a thing, and would require timing the spin of the camera to determine exact spin velocity of those functions... I'll say entirely possible, but clumsy.
Can this addon be used to play a sound when you get a killing blow on an enemy player in pvp?
In reply to mckeonj1:
See other reply
Yup absolutely, the problem of finding killing blows is interesting enough (because they're quite easily missed in the method most addons use) such that I've just straight up started coding an AudioQs extension for it. I'll release hopefully tonight, maybe tomorrow, deleting this post and letting you know.
In reply to mckeonj1:
Hi mckeonj1, I've added the extension "KillingBlow". You can load it via the chat command:
I'm using a method which I've never seen used before for killing blow detection. The others would sometimes miss your killing blows if they were just before another combat log event, like leeching health via your melee weapon's final, killing hit. This method does not have that problem, but also constantly refreshes the "Combat Log" page. Not a problem unless you play with the combat log open, which isn't very likely. You can always read the combat log as regular, after stepping away from combat. Hope you like it.
In reply to Breadst1cks:
I'm so excited to test this out Thank you!!!
I'll be downloading it tomorrow to give it a test run, ill let you know how it goes!!!!
Any way to have a sound play when a node comes up on the minimap for mining/herbing/treasure. I am losing my eyesight as a bad diabetic and often do not see those nodes on the minimap.
In reply to knightanointedone:
Hi Knight, I've looked into this for you, unfortunately the gathering nodes on the minimap are not able to be known within the realm of WoW AddOns. They are in a deeper part of the game code--below the script code--and only illegitimate applications looking into game memory would be able to access the coordinates of currently farmable nodes.
Applications like GatherMate2 reference player coordinates at the time of completing a gathering cast, and use that coordinate to record a history of gathers, which can also be shared between players, or those coordinate tables are able to be saved and downloaded. But also these addons are not able to tell if a node is currently active and farmable on the map, which is what such an addition to AudioQs would require.
If you are using AudioQs I'm quite happy to hear you out on any other suggestions, and I appreciate you taking the time to comment. Thanks, Knight!