• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

AutoShoutOut

 

Project Updated:
Files Updated: Wed, Jun 10 2009
Supports Game Version: 3.1.0
Category: Chat & Communication, and Combat
Tags:

, , , and [Edit Tags]

Project Manager: CosmicCleric
Additional Authors: No additional authors
Current Version: AutoShoutOut v1.16.0
License: All Rights Reserved
Development Site: CurseForge
Avg Daily DL (last 30 days): 8
Downloads Total: 66,623
Favorites: 437
Comments: 293
  • About AutoShoutOut
  •  

Automatically notifies (via vocal emotes and/or chat messages) when your life, health or mana drops below a certain percentage. Also notifies when your pet's health drops below a certain percentage, as well as if the player loses a "Soulstone Resurrection" buff.

This project started out as me modifying AutoShout to add a 'Life' emote setting, and then took off from there. Used the AutoShout v1.1 code base, and branced off of it, adding enhancements and fixes to allow for changes in the WoW client (see below for details).

My thanks go to Hopman for his AutoShout add-on, which this add-on builds on top of.

See AutoShoutOut.TXT for further information. For a quick-start, type "/aso" at the in-game chat command line.

---

Avertit automatiquement (via emotes vocaux et / ou messages) de votre vie, la santé ou de mana descend en dessous d'un certain pourcentage. Notifie également lorsque la santé de votre animal descend en dessous d'un certain pourcentage, de même que si le joueur perd un "Soulstone Résurrection" buff.

Ce projet a commencé par modifier AutoShout moi d'ajouter une "vie" emote réglage, puis a décollé à partir de là. AutoShout v1.1 utilisé la base de code, et branced hors d'elle, en ajoutant des améliorations et corrections de permettre des changements dans l'WoW client (voir ci-dessous pour les détails).

Mes remerciements vont à AutoShout Hopman pour son add-on, que cette add-on construit au-dessus de.

Voir AutoShoutOut_FR.TXT pour plus d'informations. Pour un démarrage rapide, tapez "/aso" dans le jeu de chat à la ligne de commande.

(Excuses si ce mal traduit, en utilisant translate.google.com pour les traductions.)

---
    
Automatisch benachrichtigt (Gesang über Emotes und / oder Chat-Nachrichten), wenn Ihr Leben, Gesundheit oder Mana unter einen bestimmten Prozentsatz gesenkt werden. Auch benachrichtigt, wenn Ihr Haustier die Gesundheit unter einen bestimmten Prozentsatz, als auch, wenn der Spieler verliert ein "Soulstone Auferstehung" buff.

Dieses Projekt begann als mich Änderung AutoShout, um ein "Leben" Emote Einstellung, und dann flog von dort aus. Gebraucht der AutoShout v1.1 Code-Basis, und branced aus der IT, indem Verbesserungen und Korrekturen zu ermöglichen, Änderungen in der WoW-Client (siehe unten für Details).

Mein Dank geht an Hopman für seine AutoShout Add-on, die in diesem Add-On baut auf der.

Für einen schnellen Start, geben Sie "/ASO" auf der In-game Chat-Befehlszeile.

(Entschuldigt, wenn dies schlecht übersetzt, mit translate.google.com für Übersetzungen.)

  • Downloads (7)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  AutoShoutOut v1.16.0 Release 3.1.0 1,952 6/10/2009
  AutoShoutOut 1.15.8 Release 2.0.0 763 4/20/2007
  AutoShoutOut 1.15.7 Release 2.0.0 16 12/5/2006
  AutoShoutOut 1.15.6 Release 1.12.0 12 11/1/2006
  AutoShoutOut 1.15.5 Release 1.12.0 15 11/1/2006
  • Screenshots (3)
  •  
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • New version up! Sorry for the delay, didn't realize there was a problem with DKs and mana announcements.

    Reply Report Permalink
  • JesperDN said 

    Will this be updated for 3.0.2?

    Reply Report Permalink
  • I'm uploading 1.16.0 now.

    Reply Report Permalink
  • New version!

    Changes in 1.15.8...

     * Removed Ctrl-Click functionality to auto-target person typing in chat window, since it is no longer supported by WoW. * Updated interface number to (20003). 

    Reply Report Permalink
  • Oh I don't get the error when left clicking, but when Ctrl-Left Clicking, which was an AutoShoutOut added feature to target the person's name you ctrl-clicked in the chat window. If you're getting it just by left clicking (without pressing the ctrl key) please let me know, as I can't reproduce that on my WoW.

    Also, if you want to get rid of the problem until I release a new version, in file AutoShoutOut.lua, on line 770, it says

    local OLD_SetItemRef = SetItemRef;

    Type two minus' (--) in front of this, and save the AutoShoutOut.lua file. Use Notepad to edit the file.

    Reply Report Permalink
  • I looked into the TargetByName function (http://www.wowwiki.com/API_TargetByName), and it seems Blizzard removed the functionality to target via that function with the WoW 2.0 build. Doesn't help that I was hooking into the ItemRef;SetItemRef(link,button) function.

    I'll need to figure out an alternative way to do targeting, and if none is available, remove that part of the functionality. Stay tuned.

    Reply Report Permalink
  • I alt - left clicked on a player name in chat and I recieved this error "Out.lua:811: attempt to call global 'TargetByName' (a nil value)". After I got this error twice an in game menu asked If I wanted to disable.

    Reply Report Permalink
  • New version uploaded. Please let me know if it misbehaves with WoW 2.0.

    Reply Report Permalink
  • cag_dk said 

    The mod works great except whenever Autoshoutout performs health/mana notificaiton via shouting my guy stops fighting to do the emote and then just sits there with combat off. I have actually died a couple times because I did not realize that combat got turned off because ASO decided to tell me i was dieing.

    Using v1.15.6

    Didn't use to do that but haven't dug deeper into which v. didn't have this error.

    Reply Report Permalink
  • >>> The mod works great except whenever Autoshoutout performs health/mana notificaiton via shouting my guy stops fighting to do the emote and then just sits there with combat off. I have actually died a couple times because I did not realize that combat got turned off because ASO decided to tell me i was dieing. >>> Using v1.15.6 >>> Didn't use to do that but haven't dug deeper into which v. didn't have this error.


    Hey Cag, not sure what to tell you, I haven't seen that problem at all, ever in fact. If there is any way you can recreate it let me know and I'll try to see if I can do so as well.

    I use ASO extensively on multiple characters (priest, druid, shaman, warlock), and haven't seen the problem.

    Wish I could help more, but can't fix what I can't see wrong. Any additional info would be helpful. Does it happen ALL the time, 50% of the time, 10% of the time?? What character class does it happen with? What are your current ASO settings? Does it happen when you are solo, party, raid, all of the above? Need more info.

    Also, try loading ASO w/o any other add-ons, and see if the problem still happens. May be some funky conflict with another add-on.

    Thanks for using ASO!

    Reply Report Permalink
  • cag_dk said 

    Think I have found the problem. Have tried to disable a handfull and then enable 'em 1 at a time. This one http://ui.worldofwar.net/ui.php?id=1815 seems to break ASO. Anyone else can confirm/unconfirm it?

    Reply Report Permalink
  • >>> Think I have found the problem. >>> Have tried to disable a handfull and then enable 'em 1 at a time. >>> This one http://ui.worldofwar.net/ui.php?id=1815 seems to break ASO. >>> Anyone else can confirm/unconfirm it?

    You sure its breaking ASO, vs. it just being broken on its own? I don't use that add-on, which is probably why I've never seen the problem before.

    Try disabling ASO, keep DanceMusic enabled, then manually do a /helpme or /heal emote, and see if it hangs for you. If it does, then its not ASO, its DanceMusic has problems with emotes (which ASO uses).

    Reply Report Permalink
  • Actually, ASO doesn't really hook into anything when it comes to the emotes. It actually just does a '/helpme' or '/heal' command, just like if you typed it at the command prompt.

    The only 'hooking' ASO does is so you can CTRL-Click on a person's name in the chat window and auto-select them, if they are in range.

    If I ever get the time, I'll try taking a look to see what DanceMusic is doing, but like I mentioned before, if you can run DanceMusic and not run ASO, and type /helpme or /heal during combat, and you stall in combat, then its something DanceMusic is doing.

    Reply Report Permalink
  • Below is the message. The game or addon is classifying the message as an error, which sets off any mods that warn of errors. Any chance you could change this message just send to the chat window, rather than sending as an error?


    Count: 1 Error: Auto Shout Out You have a 'Soulstone Resurrection' buff, but Auto Shout Out is not currently set to notify you when it wears off!

    Reply Report Permalink
  • I have ASO set up to send messages to my party when teamed when I am low on mana. I have every other message type disabled in all configurations (solo, party, raid). Yet, when I am unteamed, and I am low on mana, ASO sends my low mana message that is configured under the party config, to my "say" channel.

    Odd, to say the least...

    Reply Report Permalink
  • About the 'error' message. The "'Soulstone Resurrection' buff" message is sent out via the WoW API function "message(text)" ( http://www.wowwiki.com/API_message ). That just displays a dialog on the screen. I'm guessing that you have an add-on that is intercepting that and doing its own "error" handling. That add-on is incorrectly doing that, as the message isn't an error, its just a message, and I NEED to have a dialog be displayed to the user so they know that the buff has worn off (they can miss it if it just goes to the chat channel). If you are not playing a Warlock, or don't want to get the soulstone notifications, you can turn it off, and the message(text) WoW API function will not get called. If you are really adventurous, you can modify line 910, that says...

    message(ASO_LOCSTR_TITLE .. "\n"..ASO_LOCSTR_REZSTONE_WARNING);

    so that it says this instead...

    ASO_ChatMessage(ASO_LOCSTR_TITLE .. "\n"..ASO_LOCSTR_REZSTONE_WARNING);

    BUT don't come to me for technical support if you do that, you're on your own! :) I haven't tried this (running off to work), but just looked at the code really quick, but that should work, and get the message to show up at the chat window instead of displaying a dialog on the screen.


    As far as the 'low mana' message going to the "say" channel, I have no idea what that is about! :p Seriously though, be sure you have it configured correctly (not going to 'say' channel), and that you're in the right configuration set (Solo, Party, Raid) when you are both configuring the option as well as when playing/using ASO. Sometimes people will configure a shoutout option in the 'Solo' configuration set, then not realize they have "auto switch" turned on, and they're in the 'Party' configuration set that has the same shoutout option set differently. Be sure to double-check this. All shoutout messages use the same code/function, so if 'low mana' message is going to the wrong channel, then the other messages would also be going to the wrong channel. If you can give me explicit steps on reproducing the problem, I'll take a look at it, but I use ASO everyday, and I haven't seen it so far (doesn't mean it doesn't exist, but I can't fix what I can't see wrong).

    Overall, I'd take a look at the add-ons you are using, especially the intrusive ones that really take over things (intercepting message(text) api function, etc.), and see what is going on. If you unload those and ASO works fine, then the cause would be in there.

    EDIT: To make the link work right.

    Reply Report Permalink
  • One last thing. If you are not in a party/raid and you configure a shoutout to go to the party/raid channel, ASO won't listen to you and will output to the 'Say' channel instead.

    This is done on purpose, and was done a ways back to fix a bug (if you scroll down through the chat history here you'll find it). To summarise, WoW would crash if you tried to send a message to the party/raid channel when you are not in a party/raid, and people were configuring ASO that way, so I added the force to say option as a safety feature, to keep people from crashing their WoW.

    Reply Report Permalink
  • I'll re-code my error reporting addon, so it doesn't pick up ASO's soulstone message. :) I was planning on doing that anyhow, because I looked at your code as well and saw how you were doing it. (After I posted my message of course. heh)

    Thanks for the response. :)


    Edit: Just read the post of yours above mine. I see why you did that with the chats. Gonna jump into the code later and see what I might be able to do to work around that.

    Reply Report Permalink
  • FYI, On another mod download site, users are stating that the mod 'Dance Music' is having problems with ASO, where that if ASO does a 'low mana' notification and the character is in melee they're stop fighting. If you see this problem, please have a conversation with the Dance Music mod maker. Thanks.

    EDIT: To clarify why I say go talk to the Dance Music mod maker, its because ASO does not hook in to the emote system at all, but instead just uses the standard WoW API to do its emotes, just like if a human being typed /emote ... at the chat window prompt. While I have not looked into the Dance Music code, from what was described to me as the problem, it seems to me that Dance Music is getting into the 'guts' of the emote system to do what it does, and could be intercepting the standard WoW API emote call and stopping melee combat.

    Reply Report Permalink
  • Xelakis said 

    I had trouble with the soulstone in the fr localization. Hereare le lines to change into the "AutoShoutOutLocalization.lua" file :

    ASO_LOCSTR_REZSTONE = "R\195\169surrectiondePierred\'\195\162me"; -- NO SPACE! -- 1.15.0 ASO_LOCSTR_REZSTONE_LABEL = "R\195\169surrection de Pierre d\'\195\162me"; -- Space! -- 1.15.0

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 28,439 Deadly Boss Mods Boss Encounters, and Combat
  2. 14,118 Recount Combat
  3. 11,505 Prat 3.0 Chat & Communication
  4. 7,015 BigWigs Bossmods Boss Encounters, and Combat
  5. 4,340 WIM (WoW Instant Messenger) v3 Chat & Communication