Guild Quests is an add-on that allows you to see who else in your guild is on the same quests as you, as long as he has this add-on too. It adds the number of guild mates that share your quests in front of the quests name on your quest log, so, for example, Hogger becomes (3)Hogger. By moving your mouse over a quest name, the game tooltip will list the names of the guild mates on that quest, the same way the Blizzard Interface does for party members.
Additionaly, you can specify data channels for Guild Quests to use (in addition to the guild channel), allowing communities (guild alliances, or unguilded friends) to use the Guild Quest functionality. When chosing a channel for Guild Quests to use, make sure it is not the chat channel for the community. Make a new one (for exampme "TheCommunityQuests") instead. You can use more than one data channel.
Guild Quests makes no discinction between guild mates and players from other data channels. They all show up as guild mates.
Commands
You can use these options with the /gq or /guildquests commands:
'enable': Enables the add-on
'disable': Disables the add-on
'indicator enable': Enables the guild mate indicator in the quest log
'indicator disable': Disables the guild mate indicator in the quest log
'tooltip enable': Enables editing the Quest Log tooltip
'tooltip disable': Disables editing the Quest Log tooltip
'alert enable': Enables alert when a guild mate picks up a quest you have
'alert disable': Disables alert when a guild mate picks up a quest you have
'print': Prints the mod's quest table
'print x': Prints the names of the guild mates on the quest with index 'x'. You can get the index with 'print'
'join x' Joins data channel 'x' (x is the name of the channel, not the number)
'leave x' Leaves data channel 'x' (x is the name of the channel, not the number)
Compatibilities:
CT_Core quest levels: Works fine
Monkeyquest: Works fine
QuestLevel: Works fine
Quest-I-On: Works fine.
UberQuest: Partially compatible. Doesn't show the Guild Quests tooltip.
ExtendedQuestLog: Partially compatible. Doesn't show the Guild Quests tooltip.
You can still see who is on what quest when using UberQuest or Extended QuestLog, by using the "/gq print" command to find the indext of the quest you want to check, and the the "/gq print x" command, where x is the index.
If you want to make UberQuest show the Guild Quests tooltip, you will have to patch it manualy using the instructions in "PatchingUberQuest.txt". The proccess should be similar to other add-ons that change the default Quest Log, but I have only tested it for UberQuest. For the time being, as both add-ons seem orphaned, the users will have to manualy patch them.
For users with non-English clients:
Unfortunately, the add-on does not work between clients with different languages, as the quest names will be different. However, I believe that it should work for non-English clients of the same language, even though I havent tested it yet.
If you want to help me, you can read the Localization.en.lua file for the instructions on how to localize the add-on for your own language. Any help will be greatly appreciated.
Performance concerns:
This add-on is generally inactive, except on the following occasions:
-When you or a guild mate logs in.
-When you or a guild mate accepts/completes/abandons a quest
-When a guild mate or someone on your friends list logs out.
And even on those occasions, I consider it generally light. Also, if you keep all your quest headers in your log expanded, you will allow the add-on to execute most functions a little faster.
TO-DO LIST:
-Localization. The framework is ready, now it only needs the apropriate Localization.xx.lua files
-Feature that allows guild members to see each other's reputation with factions. Not any time soon though, but I would like to implement it at some point
Made by Rexides (Erethas of Moonglade EU, Alliance)
Changelog:
1.0:
-New feature: Player-specified data channels.
0.3:
-It now works with UberQuests. The tooltip does not show, but at least it is an improvement over the whole "kill each other on sight" bug.
-When you disable the add-on, it will remove you from other people's lists.
-Added the localization framework, now it only needs the apropriate Localization.xx.lua files
0.2:
-"Guild Alert" is no longer required to be on in order for the add-on to remove players who logged off from the lists. However, in the case of client crashes and not normal log-off, having this option on will allow correct removal of crashed players. Also, it is nessesary if someone with 0.1 logs out. Tell him to update!
-This also means that logging off will now properly update the lists for non-english clients as well. But the problem still remains when someone else crashes or has 0.1. I'll fix that when I get around to do the localization.
-Fixed the alerting options. Stupid typos. At least in C the compiler would have picked it...
0.1:
-- First version. Everything is new.
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 has 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)...