Attention Group Calendar 4 Users
Because GC5 is now final, I have moved GC4 to it's own project page here on Curse so that you can continue to update without accidentally getting GC5. The page is still pending approval from Curse admins, once it's approved I'll update this text with the URL to that page. The project will be called "Group Calendar 4" and this project is now renamed to "Group Calendar 5" for clarity.
News
"Maybe" signups coming soon! Blizzard is adding the ability to tentatively sign up for events in patch 3.3 and GC5 will be updated to support this much-needed feature. Woot!
Reporting Bugs
Feel free to report bugs in the comments section at the bottom of this page, but please remove the addon list from your logs. Those lists tend to be very large which makes it much harder for me to read and reply to other posts. I will ask for the addon list if I think it might be important or, better yet, create a CurseForge ticket and include the whole log in there instead. Thanks!
About Group Calendar 5
IMPORTANT: You must not enable Group Calendar 4 and Group Calendar 5 at the same time, neither one will be happy about it. You can switch back and forth and will not lose data in either one by doing so, you just can't enable both at once.
I have not written a manual for Group Calendar 5 yet, but the GC4 manual is available at http://wobbleworks.com/groupcalendar/manual/ and covers many of the principles used in GC5's design.
Group Calendar 5 features
- Compatible with the built-in calendar and web-based armory calendars
- View and edit events using local or server dates and times
- Track tradeskill cooldowns
- Create partnerships for coordinating events across multiple guilds
- Export your calendar to the iCalendar format for use in external applications or web calendars
- Reminders for upcoming events and tradeskill cooldowns
- View events and get reminders while on your alts
- Easy invite management to track group composition
- Quickly invite players to the raid from the attendance list
- Set level limits and duration for events
- Analog clock with date on the minimap button for attractive timekeeping
Group Calendar 5 is completely re-built around the WoW calendar database. This allows it to work with the built-in calendar, including the armory web-based calendar. Also, because it works with the built-in calendar, your guild members are not required to use this addon since they can use the built-in calendar instead. They will still see your events and be able to sign up for them even if they choose to use the built-in calendar.
There is no documentation yet as I'm still working on development. The operation is similar to GC4, except that events only show up for players you invite. There is a new Invite tab in the event editor for selecting who should see the event and the selection will be remembered so that next time you create the same event you won't have to re-select it.
The multi-guild partnerships feature is different too because of the invite system the WoW calendar uses. To support multi-guild partnerships use the Partners tab in the main window to set up a roster-sharing partnership with a player in the other guild(s). Follow the instructions on that tab to set up the partnership. Once it's set up, the partner guilds will appear in your Invite tab in the event editor, where you can then mass-invite players from those guilds.
Since Blizzard doesn't have any support for mass-inviting players from other guilds, GC5 will invite them one at a time at the maximum speed Blizzard allows. This can take a while for large partnerships and I recommend that you use copy-and-paste to create additional events once you have an event set up the way you want it. Note that you can not copy an event while you're creating it, you must create it first and then you can copy it and paste the copy to a new date.
Version 5.2 Changes
- FEATURE: Event invitation memory can be disabled
- BUGFIX: Improved error handling when processing event invites
- BUGFIX: Fixed auto-complete on Invite tab
- BUGFIX: Changes made to an event are not reverted when using the Invite tab
Version 5.1.5 Changes
- BUGFIX: Fixed error when first event created after login is in February
Version 5.1.4 Changes
- FEATURE: Updated German localization (thanks to ReiTung)
- BUGFIX: Fixed bug causing lockup when attempting to disable reminders
Version 5.1.3 Changes
- BUGFIX: Auto-complete for event titles uses the full name (with difficulty qualifiers)
- BUGFIX: Tentative event responses are handled correctly for Guild Events
- BUGFIX: Disabled ability for event creator to change their status through the context menu (not support by WoW APIs)
Version 5.1.2 Changes
- COMPATIBILITY: Dungeon list shows 10/25/40-man labels correctly (patch 3.3 compatibility)
- COMPATIBILITY: Status can be set from Group tab again (patch 3.3 compatibility)
- BUGFIX: Maybe checkbox is hidden for guild members on guild events (sucks, but that's how Blizzard made it work)
- BUGFIX: "Created by" status no longer shows nil
Version 5.1.1 Changes
- BUGFIX: Fixed patch 3.3 compatibility bug
- BUGFIX: Fixed highlighting bug in date selection
Version 5.1 Changes
- FEATURE: Added support for new Tentative status in patch 3.3
- FEATURE: Context (right-click) menus available for days and events
- FEATURE: Fixed compatibility with minimap changes in patch 3.3
- BUGFIX: Fixed /cal reminder command
- BUGFIX: Fixed error when creating events and server is slow processing invites
Version 5.0.1 Changes
- BUGFIX: Fixed German localization (file had somehow regressed to an earlier build)
Version 5.0b12r2 Changes
- BUGFIX: Corrected typo in German localization file
Version 5.0b12 Changes
- BUGFIX: Being unguilded no longer causes errors in the Invite tab
- BUGFIX: Closing event window without saving should no longer give occassional errors
- BUGFIX: Made /cal command help localizable
- FEATURE: Updated German localization of /cal help (thanks to ReiTung)
Version 5.0b11 Changes
- FEATURE: Implemented "/cal reset" command
- FEATURE: Removed Settings tab since I haven't come up with any settings (yet)
- FEATURE: Disabled class limit code and tags since that feature isn't implemented yet
- BUGFIX: Fixed level range and duration so they save properly when set to nil
- BUGFIX: Added check for missing time in event viewer (fixes crash caused by corrupted events from earlier beta)
- BUGFIX: Event templates with missing titles no longer crash
Version 5.0b10 Changes
- FEATURE: Updated German localization (thanks to ReiTung)
- BUGFIX: All-day events (birthday and vacation) no longer give errors about missing times
- BUGFIX: Saved event templates no longer have missing Title fields (fixed errors regarding nil titles)
Version 5.0b9 Changes
IMPORTANT: This build adds some new textures for the new event types so you can't just upgrade while WoW is running. Exit WoW completely first or you'll get green squares for some of the new event types.
- FEATURE: Birthday, Doctor, Dentist, Vacation and Roleplay events added
- BUGFIX: Calendar highlights the correct date when using local date/time
- BUGFIX: Today button jumps to the correct date when using local date/time
- BUGFIX: Assigning moderator to member who hasn't signed up for guild event no longer generates an error
- BUGFIX: Invite tab no longer shows Moderator button for ineligible players (ie, players not signed up for guild events)
- BUGFIX: "Signed up" status displays correctly in event viewer (patch 3.2 update)
- BUGFIX: Date highlight is removed when sidebar window is closed
- BUGFIX: Events in the past no longer cause the "unseen" reminder to flash when GC5 is first run or reset
- BUGFIX: Cooldown icons no longer include the icon frame
- BUGFIX: Clicking a date in the month view toggles the sidebar
- MAINTENANCE: Replaced old calendar constants with Blizzard-provided globals
Version 5.0b8 Changes
- FEATURE: Invite tab now lists your own guild on Guild Events so you can see that they're already invited
- BUGFIX: Event viewer shows the correct date when using local time
- BUGFIX: Updated event title processing for changes in patch 3.2
- BUGFIX: Invite tab correctly gives errors when inviting your own guild members to Guild Events instead of just hanging
Version 5.0b7 Changes
- BUGFIX: Invites on Guild Events should go out reliably
- BUGFIX: Expand/collapse buttons on Group categories are enabled correctly (thanks Stephan for help with this)
- BUGFIX: Removed usage of obsolete WoW auto-complete code in the Partnership and Invite tabs
- BUGFIX: Unguilded characters no longer get an error when invited to a guild
- BUGFIX: Event settings are no longer lost while switching modes (guild event, private event, etc.)
- BUGFIX: Fixed bug causing "assertion failed" messages when changing event modes
Version 5.0b6 Changes
- BUGFIX: Character name changes work correctly
- BUGFIX: New events created on the current date no longer come up disabled
- BUGFIX: Fixed crashes which sometimes occur while using/viewing the Group tab
- FEATURE: Bumped .toc to patch 3.2
Version 5.0b5 Changes
- BUGFIX: Cooldown events are private once again
- BUGFIX: Cooldown events no longer show a duration
- BUGFIX: Guild Events show correct status when player isn't signed up
- BUGFIX: "No" checkbox works correctly on Guild Events
- BUGFIX: Status options in Group tab are correct for Guild Events
Version 5.0b4 Changes
- FEATURE: Days with more events than can be shown in the month view show a "more..." message
- FEATURE: Reminders include the name of your alt if the reminder isn't for the character you're on
- FEATURE: Default event mode is Guild Event if player has permissions to create guild events
- FEATURE: Added Moderator Crown UI to Group tab list (while event is not running)
- FEATURE: Added Moderator item to Group tab player menu
- BUGFIX: Offline guild members are colored gray in the group tab while the event is running
- BUGFIX: Player's own guild is no longer listed in the Invite tab for guild-wide events
- BUGFIX: Editing text fields activates the Apply button without having to tab or click out first
- BUGFIX: Partnership changes are reflected immediately in the Invite tab
- BUGFIX: Players can decline their own Guild Events (sets status to "Out", which is the only negative status creators can use)
- BUGFIX: Edit tab disables its fields when the event is expired
- BUGFIX: Status displays correctly in the View tab for cached events
Version 5.0b3 Changes
- FEATURE: Added warning to the Delete confirmation that the event will be removed from all calendars
- FEATURE: Expired events include a note on the View tab stating they can't be modified
- BUGFIX: Corrected bug which sometimes caused GC5 to open when Blizzard calendar was desired
- BUGFIX: Defaults loaded by event type will prevent event title from loading defaults, and vice versa
- BUGFIX: Yes/No attendance buttons are positioned correctly on long descriptions
- BUGFIX: Description field has scrollbar
- BUGFIX: View by/Sort by menu is localizable
- BUGFIX: Labels in the About tab are localizable
Version 5.0b2 Changes
- BUGFIX: New event notification no longer throws an error regarding "ShowIcon"
- BUGFIX: Error is no longer thrown when server takes too long returning class/level info when inviting
- BUGFIX: Inviting players to a raid after viewing the Group tab no longer throws an error
- BUGFIX: Added status message while waiting for server to respond to mass invite request
- BUGFIX: Weekday labels should be correct for calendars which don't start on Sunday
Version 5.0b1 Changes
- FEATURE: Notification of new events
- FEATURE: Improved instructions in Parnters tab
- BUGFIX: Sync'ing with AFK or DND players no longer generates chat spam
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)...