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

  • Your Rating

  • Share
  • Report Abuse

SpeakinSpell

 
Project Updated:
Files Updated: Mon, Jan 18 2010
Supports Game Version: 3.3.0
Category: Chat & Communication, and Roleplay
Tags:

, , , , , , , , , , , , , and [Edit Tags]

Project Manager: rismisner
Additional Authors: Meneldil_Duskwood , leXin , troth75
Current Version: v3.3.0.07-release
License: Public Domain
Development Site: WowAce.com
Avg Daily DL (last 30 days): 58
Downloads Total: 33,580
Favorites: 65
Comments: 121
  • About SpeakinSpell
  •  

Funny and/or Useful, SpeakinSpell will use random speeches in chat to announce when you use spells and other abilities, as well as items, procced effects, other events, and user-defined macros. Works with all classes. Configurable for many different situations.

Possible Uses

  • Entertain yourself, your guild, and your PuGs
  • Roleplay
  • Tell your raid that you got an important debuff
  • Tell your arena team that you're CC'd
  • Whisper your target about a short term buff
  • Congratulate your guild members on achievements
  • Randomize your battle cries
  • More

Main Features

  • Can detect over 4000 "Events" and automatically announce them in the chat using a random selection from a list of user-defined speeches, including:
    • Spells you cast
    • All other abilities for any class (a warrior's Heroic Strike is also technically considered a "spell")
    • Anything you can equip in your action bar
    • Items
    • Procced effects (buffs that you receive from yourself)
    • Combat events (enter/exit combat, scored a crit, killing blow, etc)
    • Talking to NPCs and other game objects like mailboxes
    • Achievements
    • Other events (Login, Changed Zone, etc)
    • whenever you type "/ss macro something" (create your own event)
    • Records more event hooks as it discovers more spells, buffs, and debuffs, etc the longer you use it.
  • Each spells' random speeches can be directed to any chat channel you choose
    • Supports different channel options (or silent) in different scenarios: solo, party, party leader, raid, raid leader, raid officer, BG, arena, and Wintergrasp.
    • Also supports built-in emotes and most other slash commands (/cheer, /script, etc)
  • Fully configurable through the interface options panel.
  • Includes some default example speeches for at least a few spells for all classes.
    • These are only meant to serve as examples. In general, very few default speeches are available for most classes, so you may not see it do anything for you right away. You should look at the list of possible event hooks under "/ss create" and write your own speeches.

Usage Instructions

How to setup SpeakinSpell in a few easy steps:

  1. Login and play your toon for a few minutes.
  2. Activate any abilities, trigger any procced effects, and encounter any other detectable events that you would like SpeakinSpell to announce.
  3. Type "/SpeakinSpell" ("/ss" also works) to access the interface options panel
  4. Click on "Create New..." or type "/ss create" to create settings for a new spell or other event
  5. Select the desired spell or event from the list and click the Create button. You will be taken to the settings page for that spell or event.
  6. Change the settings to your tastes and write as many speeches as you want. Now whenever you cast that spell or encounter that event, SpeakinSpell will say one of your random messages for that event, using the channels and other rules that you defined.
  7. Repeat until you run out of ideas for new announcements to write.

Type "/ss help" for the in-game user's manual for complete, thorough instructions for how to make the most of every feature SpeakinSpell has to offer. It's designed for maximum flexibility.

Additional Features

  • Supports over 50 substitutions in your speeches, such as <caster>, <target>, <zone>, <spellname>, <party2pettarget> and many more.
    • <spelllink> will create a clickable link to the spell or achievement (for applicable events)
    • All of these substitutions also support first person pronoun forms (to say "me" instead of my own name), gender forms, and possessive forms, to make your automated macros sound less like macros and more like natural speech
    • Also includes random substitutions like <randomfaction> (like Mad Libs™) and you can create your own random substitution word lists.
  • Up to 100 speeches can be entered per spell.
  • Never says the same message for a given spell twice in a row (unless you only have 1 message defined for that spell)
  • Can be configured to limit your chat spam in several ways
    • based on a cooldown between automated speeches in chat
    • based on a random chance to speak or not
    • optionally limited to once per combat
    • optionally limited to once per target name
  • Can whisper messages to the target of your spell (This can be useful for resurrect style spells, innervate, power infusion, etc.)
  • When you get compliments on your "macros" use "/ss ad" to tell your friends about SpeakinSpell. Some of the random ads are funny. Yes, it's an addon that spams random text in chat, and it has a feature to spam random text to advertise it's ability to spam random text. "/ss help" in game for more advanced options for using /ss ad.
  • Detection of "other events" such as Login, entering combat, changed zone, and more. Type "/ss help" in game for the complete list.
  • Custom Defined User Macros. Type "/ss macro something" to make SpeakinSpell detect a pseudo spell event called "When I type: /ss macro something" which you can setup to be announced with random speeches like a spell. This can be used for randomized battlecries (/ss macro battlecry), greetings (/ss macro hi), farewells (/ss macro bye), or anything you want to define (/ss macro _blank_).
  • Share your speeches with your friends through the Data Sharing system
    • type "/ss import" to browse the shared content you collected from others and add it to your settings (works for copying from your alts too)
    • type "/ss network" for options
    • type "/ss help" for help.
  • (easter egg) One day, Grand Warlock Wilfred Fizzlebang offered to help me add some features to SpeakinSpell... unfortunately, he tried to summon a demon to write some code for us, and, well, to make a long story short, the demon is still lurking around somewhere in the addon... Don't let him eat your soul!

Using SpeakinSpell in Non-English Versions

If SpeakinSpell has not yet been localized into your native language, don't worry, it can still work for you.

The core design concepts in SpeakinSpell which enable it to work on any spell for any class also enable it to work in any non-English version of the WoW game client. The slash commands and labels in the options interface will of course appear in English, as well as the default example spell settings and random speeches. However, the core functionality of detecting user-selected spells and events, and announcing them with user-defined speeches, will continue to function in any language.

How to Interpret the Version Number (i.e. why it starts at 3.0.3.01)

The SpeakinSpell version number is composed of the WoW client version number that SpeakinSpell was built and tested against, followed by an incremental SpeakinSpell version number

For example the last time I updated this description, SpeakinSpell version 3.2.2.25 was built against WoW client version 3.2.2, and is my 25th update to SpeakinSpell since that patch to WoW. When WoW 3.3.0 is released, the next versioin will be 3.3.0.01.

More Information

Type "/ss help" in game for the complete user's manual. SpeakinSpell has many more features than those listed above.

If you're a programmer interested in understanding more about how SpeakinSpell works, read the SDD.doc in the SpeakinSpell addon folder. It's a software design document in the (compatible) MS Word 97 file format.

If you have any questions, problems, comments, or concerns, please feel free to post here on the website or submit a ticket.

Credits

SpeakinSpell was created by...

  • Stonarius of Antonidas

Primary Beta Testing, Arena Team Pwnage, Key Grip...

  • Meneldill

Translators who help me in so many other ways...

  • leXin for the German deDE
  • troth75 for the Korean koKR

Many of the default speeches were blatantly stolen from...

  • Cryolysis2
  • Necrosis
  • LunarSphere
  • Ultimate Warcraft Battlecry Generator

Thanks for the open license guys! I hope you like what I did with it.

Additional Content Packs Written by...

  • Stonarius
  • Meneldill
  • leXin
  • troth75
  • Folji
  • Dire Lemming

Special thanks to the authors of these addons that I used for copy-paste... *Ahem* I mean example code...

  • Titan
  • Omen
  • Recount
  • Healbot
  • Mountiful
  • WinterTime
  • the WowAce libs

Additional thanks to...

  • Blizzard Entertainment for this great game! ... hire me??
  • The community on the wowace forums
  • curse.com
  • Microsoft Visual Studio, SubVersioN, and TortoiseSVN
  • Texas Instruments for enabling E.T. to phone home
  • The Order of the Stick
  • Mom and Dad
  • YOU!!

SpeakinSpell is made from 83% Recycled Materials.

No animals were harmed in the making of this addon.

... Well, the hunter popped a sheep with his aoe, but I resheeped with my /cast [target=focus] macro, and automatically said "Baaah! sheeped again <target>?!" and it was all good...

  • 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  
  SpeakinSpell v3.3.0.07-release Release 3.3.0 1,394 1/18/2010
  SpeakinSpell v3.3.0.06-release Release 3.3.0 2,200 12/18/2009
  SpeakinSpell v3.3.0.05-release Release 3.3.0 434 12/17/2009
  SpeakinSpell v3.3.0.04-release Release 3.3.0 117 12/17/2009
  SpeakinSpell v3.3.0.03-release Release 3.3.0 779 12/13/2009
  • 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.
  • link2010 said

    will there ever be a lite version of this addon? it went up by like 4 megs of ram use since it was revamped.

    Reply Report Permalink
  • Sciabolone said

    First of all, thank you very much for the addon.
    I wanted to ask if there is a way to put in the same event a speech to be said to Party, and another to be whispered to the target. E.g. Innervate. I would like to ask the party to not beg me for mana for at least 3 minutes and notify my target that he got Innervated. Thank you for your help and sorry for my tremendous English.

    Reply Report Permalink
  • rismisner said

    Instead of checking the checkbox for "[X] Whisper to my <target>", you can write a 2-line speech as follows:

    /t <target> You are innervated!
    /p I innervated <target>! Nobody beg for mana for at least 3 minutes.

    Reply Report Permalink
  • Lathilia said

    Please help, I love this addon and have been using it for awhile, but this new setup is a bit confusing. I have made my phrases but how do I turn off the ones I don't want? For example I don't want things telling me what I'm doing or clicking all the time, just the spells I want.

    Reply Report Permalink
  • rismisner said

    It sounds like you're talking about the new "Setup guides" feature, which can be toggled on or off with "/ss guides". Also after every 10 guides are printed, it says "[SpeakinSpell] [Disable These Setup Guides]" and both bracketed things are clickable.

    If that's not the answer you were looking for, then go to "/ss messages" to review the list of used event hooks, and click the "delete this event" button to delete the events that you don't want to announce.

    Reply Report Permalink
  • srifzor said

    So..whats the death action for this? Like, what do i put for event to say somethign when i day or im nearly dead?

    Reply Report Permalink
  • rismisner said

    That feature is "coming soon"

    Reply Report Permalink
  • sh3a said

    nvm, think i figured it out lol

    Reply Report Permalink
  • rismisner said

    Sorry for the confusion. I'm glad you figured it out. Just for the sake of clarity, I'll explain my thinking: I turned on that option for anyone upgrading to the new version because I wanted to show it off with the new [Click Here] feature. These are now called "Setup Guides" and I had you in mind from your previous issue, so I made it also print a statement after every 10 guides to say "[Turn off setup guides]" which is a clickable link to turn off the guides. "/ss guides" will toggle them on/off now too.

    Reply Report Permalink
  • sh3a said

    just updated ss, and i'm having the same issue i had before, where ss tells me what i did, i know what i did, lol, so i backtracked and looked up how the problem was solved before and that option doesn't seem to be available on this updated one so i can remove it =[

    Reply Report Permalink
  • rismisner said

    ---------
    3.3.0.07
    ---------

    Added [Click Here] links to the chat, for easier access to SpeakinSpell settings and commands

    The option to "Report Detected Speech Events" is now called "Show Setup Guides"
    - This option has been enabled for all players updating to this version
    - Setup guides allow you to [Click Here] to edit speeches or setup a new event
    - you can [Click Here] to disable these guides from a welcome message in the chat frame
    - A new slash command "/ss guides" will toggle the setup guides on/off

    "/ss recent" is a new slash command to show setup guides for the last 5 events detected, and last 5 speeches announced

    "/ss macro something" events are now immune to disabling SpeakinSpell speech announcements
    - Manually triggering "/ss macro something" will still announce speeches
    - For example, when I turn off SpeakinSpell to stop automatically detecting entering combat events (and everything else), I can still click my battlecry button to spam macros manually via "/ss macro battlecry"

    Fixed event "Achievement earned by someone near me" will no longer occur for your own achievements

    Fixed operation of <SpellLink> for "/ss macro events" to stop adding incorrect brackets to the display of "/ss [macro events]"

    Fixed "ding" so it only works on a whole word match

    Reply Report Permalink
  • rismisner said

    With this new version, when you see a SpeakinSpell speech that you'd like to change, type "/ss recent" for quick access to the options for the event that triggered that speech.

    Reply Report Permalink
  • I really do love this app! But, like I've noticed, there are many things missing (and a number of people I know that use it agree), it's a bit "messy" to get things done. I have a wonderfully amusing one for when I use a mount. I've now gone epic, but That mount is nowhere to be found. I admit, I'm a NOOB at addons .. so it can be that I'm not trying enough searches or just aren't doing it right.
    I would love to see this get updated and a bit more, dare I say .. noob friendly /wince. lol

    Reply Report Permalink
  • rismisner said

    In the new v3.3.0.07, I hope you find the new "Setup Guides" with [Click Here] links to be helpful on the issue of noob-friendly operation. Try out the new slash commands "/ss guides" and "/ss recent" to explore those features more. This is by no means "done" in terms of improvements on the "user friendly" goal, but I hope you consider it a step in the right direction.

    Reply Report Permalink
  • rismisner said

    Thanks for your feedback. I take it to heart, and you're not the first person to suggest making SS more user-friendly. As it has grown in power and flexibility, it has also grown in complexity, which I understand has made it "messy."

    On your specific issue trying to set it up for the new mount summoning spell that you just learned... you want to look for a spell event called "When I start casting: the name of my mount". If you don't see that under "/ss create" then summon your mount at least once and try again. SpeakinSpell will learn about new spells that it sees you cast, including the spells that summon mounts and vanity pets, and add them to the list under "/ss create" ... and I suspect that applies to everything you think is missing.

    Keep your fingers crossed for a new release this weekend. I've been working on some enhancements this past week and hope to clean it up for a release soon.

    Reply Report Permalink
  • Hey there, nice addon. I just noticed that (at least for me) there are many things that don't seem to work, or are missing.

    For example none of the combat events aside from entering and exiting combat seem to work. There's also quite a few spells missing for options, mostly Hunter abilities from what I've seen. Perhaps I've overlooked it, but I can't seem to find an event for casting Explosive Shot, yet theres an option for an event for when I'm struck by Explosive Shot.

    Again, good work on this addon, but sadly this doesn't seem to work for me.

    Reply Report Permalink
  • Garonne said

    I have the same problem and it seems to me it's about localization. I'm playing in german and when I set SS to display all tracked events it displays all the events just fine with their corresponding GERMAN name. When I try to create an event the skills are named in english though. Creating an event seems not to work.

    (Some events are listed in german within the SS-Database, though, but most are in english.)

    Reply Report Permalink
  • rismisner said

    In theory:
    Even though many parts of the German version are not yet translated into German, the elements which show up in English should still function correctly (and you can write your own random speeches in German so the untranslated English parts of SS are only seen by you).

    In practice:
    You just said that's not how it really works. Darn it! Sorry...

    I am going to have to investigate what it takes to get my hands on the German version of the WoW game client so I can look into issues like what you're reporting here. Until then, my ability to support the German and Korean versions of SS is very limited (to theoretical, untested code)

    I am also beginning an effort to revise the localization files for compatibility with the wowace translation system, so that volunteers can more easily contribute to the translation effort. I'll post more on this later once it's up and runing.

    Reply Report Permalink
  • rismisner said

    Cast explosive shot. SpeakinSpell will detect and record it. Then return to "/ss create" and search for it.

    Not sure about the other combat events. I've run into a bug from Blzzard ever since 3.3 came out that every once in a while my combat log stops working completely, which makes many of my addons fail. I don't think that's a SpeakinSpell bug, but it would cause SS to fail (as well as Recount and a lot of other addons that I use)

    Reply Report Permalink
  • rismisner said

    I wanted to add that the combat events for white and yellow damage are too specific to be very useful in their current form, because it's hard to trigger them. This is somewhat purposefully hard to trigger them, so they will be rare events (and thus less spammy) but it's also something I plan to improve. What I'm trying to point out here is that a "yellow damage hit" is not the same as a "yellow damage crit" is different from a "yellow damage (glancing, critical strike)" is different from "yellow damage (glancing, absorbed, critical strike)" is different from "yellow damage (glancing, absorbed, resisted, critical strike, killing blow)" and so on. There are many permutations. This may create an illusion that it doesn't work, because it's too specific to trigger the event you were expecting.

    Reply Report Permalink
  • Addon Packs Containing SpeakinSpell
  • Similar Addons
  •  

Average downloads per day

  1. 2,669 Prat 3.0 Chat & Communication
  2. 1,463 Chatter Chat & Communication
  3. 1,162 Outfitter Bags & Inventory, PvP, and...
  4. 1,096 EPGPLootmaster Chat & Communication, Bags...
  5. 415 WIM (WoW Instant Messenger) v3 Chat & Communication