SheepSpeak allows your character to make automatic announcements when particular spells are cast. It comes pre-equipped with comments for all three polymorph spells but can be customized with little trouble.
Installation Guide
- Exit "World of Warcraft" completely
- Download the mod you want to install
- Make a folder on your desktop called "My Mods"
- Save the .zip/.rar files to this folder.
- If, when you try to download the file, it automatically "opens" it... you need to RIGHT click on the link and "save as..." or "Save Target As".
- Extract the file - commonly known as 'unzipping'
Do this ONE FILE AT A TIME!
- Windows
- Windows XP a built in ZIP extractor. Double click on the file to open it, inside should be the file or folders needed. Copy these outside to the "My Mods" folder.
- WinRAR: Right click the file, select "Extract Here"
- WinZip: You MUST make sure the option to "Use Folder Names" is CHECKED or it will just extract the files and not make the proper folders how the Authors designed
- Mac Users
- StuffitExpander: Double click the archive to extract it to a folder in the current directory.
- Verify your WoW Installation Path
That is where you are running WoW from and THAT is where you need to install your mods.
- Move to the Addon folder
- Open your World of Warcraft folder. (default is C:\Program Files\World of Warcraft\)
- Go into the "Interface" folder.
- Go into the "AddOns" folder.
- In a new window, open the "My Mods" folder.
- The "My Mods" folder should have the "Addonname" folder in it.
- Move the "Addonname" folder into the "AddOns" folder
- Start World of Warcraft
- Make sure AddOns are installed
- Log in
- At the Character Select screen, look in lower left corner for the "addons" button.
- If button is there: make sure all the mods you installed are listed and make sure "load out of date addons" is checked.
- If the button is NOT there: means you did not install the addons properly. Look at the above screenshots. Try repeating the steps or getting someone who knows more about computers than you do to help.
Translations
When you download a mod, please be sure that the mod is compatible with your translation of wow. Some mods only work on the US versions, while some only work on some of the various European versions. These variations are called "Localizations".
TOC Numbers (Out of Date Mods)
When Blizzard patches WoW, they change the Interface number. This means that all mods will be "out of date" unless or until the author releases a new version for that interface. Some people go into the .toc files and update the numbers themselves, but this is STRONGLY advised against as it will cause problems locating possible incompatibilities addons. When you log into WoW after a patch, you DO NOT have to delete your interface directory. All you have to do is simply tell WoW to ignore the interface numbers and load all the mods anyway. All you have to do is, while at the "character select" screen, look in the lower left corner and click on the "addons" button. A window will pop up listing all your installed mods.
If you look in the upper left corner of that window there should be a box that says "Load Out of Date AddOns". You want to CHECK this box. Now simply go into WoW normally and all your mods should load. As of the 1.9 patch, you will have to do this after EVERY patch/update that Blizzard posts! If you encounter any problems with a mod after a patch, please be sure to let the author of the mod know so they can fix it.
See also: About "Out Of Date AddOns"
Mac Support
WoW addons are not platformed based. As such, they can be used on either Mac or PC. You can extract both .zip and .rar files on a Mac using StuffitExpander.
Directory Structure
World of Warcraft
|_ Interface
|_AddOns
|_*AddonName*
|_ *AddonName*.toc
|_ *AddonName*.xml
|_ *AddonName*.lua
|_ (possibly others as well)...
- +0
- Thumbs Down
- Thumbs Up
Alestane saidI've also posted an updated version that should correct this problem with line 17.
- +0
- Thumbs Down
- Thumbs Up
Twowings saidFantastic, thank you, I shall try it out today :)
- +0
- Thumbs Down
- Thumbs Up
shadow096 said~Twowings
can you also add in how you produce that lua error?
ex: i Polymorph my target to a sheep or pig or tuttle or chicken and the emote didnt announce when casting. Or when casting my spell it was immune / resisted and this how the lua error popup....
Note: this is just an example so this is a false error report...
=P
- +0
- Thumbs Down
- Thumbs Up
Twowings saidIt popped up the first time when I cast sheep and then again when sheep wore off. I turned it off but I can turn it back on and see if it pops up at any other time if that would help.
- +0
- Thumbs Down
- Thumbs Up
Twowings saidI downloaded Sheepspeak today and I get this error: interface\addons\SheepSpeak\SheepSpeak.lua:17:attempt to compare number with function
Did I do something wrong when adding it to my addon folder?
- +0
- Thumbs Down
- Thumbs Up
PyroticBlaziken saidWell I'm getting the Error SheepSpeak.lua:19: '<name>' expected near '(' any help?
- +0
- Thumbs Down
- Thumbs Up
Alestane saidWow, not sure what I was smoking when I posted that version, but it was clearly broken. Also not sure why almost 1900 people downloaded it before someone told me it doesn't work. I've uploaded a new version, give it a try.
- +0
- Thumbs Down
- Thumbs Up
Alestane saidHere's how the first part of the file should look (leaving the standard polymorph lines in for clarity):
local messages={
["Polymorph"] ={
["Rank 1"] =
[[No-one touch %t; I still need mats for [Wool Socks].]],
["Rank 1: Pig"] =
[[%t, thy name is "Sherman"]],
["Rank 1: Turtle"] =
[[%t, repeat after me: *OINK!*]]
},
["Rend"] ={
["Rank 1"] =
[[I want you to BLEED!]]
}
}
Quotes would also be acceptable as long as the message contains no quotes or symbols itself.
Remember that if you have gained enough levels as a warrior to learn a higher rank of Rend than rank 1, you'll need to change the ["Rank 1"] part to your current rank.
If I have some time later this week I may make it more flexible.
- +0
- Thumbs Down
- Thumbs Up
Alestane saidThis was a slightly uncommon syntax issue that came about because I had a ] in a string bounded by [[ ]]. The new download has the corrected version.
- +0
- Thumbs Down
- Thumbs Up
Alestane saidWell, the add-on was knocked together in half an hour. There isn't actually a way inside the game to edit the spells and messages, but editing the SheepSpeak.lua file in the add-on folder allows you to expand the tables at the beginning with the spell names and messages that you want. Use the existing Polymorph listings as a template.
- +0
- Thumbs Down
- Thumbs Up
Savagus saidWell, that's what I tried before, but none of these two options worked:
-----------------------------------------------------------------------------------------------------------------------------------
["Rend"] ={
["Rank 1"] =
[[I want you to BLEED!]]
}
-----------------------------------------------------------------------------------------------------------------------------------
["Rend"] ={
["Rank 1"] =
"I want you to BLEED!"
}
-----------------------------------------------------------------------------------------------------------------------------------
Can you please tell me what I'm doing wrong? :-(
- +0
- Thumbs Down
- Thumbs Up
Savagus saidOk, the add-on seems to work now, because I don't get an error anymore. Thanks! :-)
The only other problem is that it says that it's easy to customize which spells should give comments, but I don't think that it's easy enough for me, since I haven't found out how to do that yet. :-(
I hope it's not too big of a problem, but could you please help me with this again?
- +0
- Thumbs Down
- Thumbs Up
Savagus saidWell, I've just downloaded SheepSpeak, and there is one thing bugging me about the Add-On.
It doesn't work at all.
When I log in, it immediately shows an error which says this:
Error: '}' expected (to close '{' at line 2) near ']'
AddOn: SheepSpeak
File: SheepSpeak.lua
Line: 4
Count 1
How do I solve this?! :-(
- +0
- Thumbs Down
- Thumbs Up
TheAvenger saidit would be nice if u could make a slashcommand to enable/disable the mod