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

  • Your Rating

  • Share
  • Report Abuse

Group Calendar 5

 
Project Updated:
Files Updated: 02-09-2010
Supports Game Version: 3.3.0
Category: Guild, Boss Encounters, Quests & Leveling, and Roleplay
Tags:

, , , , , , and [Edit Tags]

Project Manager: Mundocani
Additional Authors: No additional authors
Current Version: 5.2
License: All Rights Reserved
Development Site: CurseForge.com
Avg Daily DL (last 30 days): 332
Downloads Total: 3,842,566
Favorites: 2,331
Comments: 2,896
  • About Group Calendar 5
  •  

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.

  • 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  
  Group Calendar 5 5.2 Release 3.3.0 226 2/9/2010
  Group Calendar 5 5.1.5 Release 3.3.0 6,619 1/23/2010
  Group Calendar 5 5.1.4 Release 3.3.0 17,145 12/19/2009
  Group Calendar 5 5.1.3 Release 3.3.0 6,561 12/15/2009
  Group Calendar 5 5.1.2 Release 3.3.0 5,794 12/12/2009
  • Screenshots (2)
  •  
  • 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.
  • armata said

    Did anybody use it with a web-based calendar like WoWroster or joomla component?
    can you tell me how?

    Reply Report Permalink
  • Mundocani said

    Blizzard recently added iCal support to the Armory, so your best bet is to use the feed from that to sync to your web calendar since it wouldn't require any manual configuration.

    To use the Blizzard feed, go to your calendar in the Armory and click the "Import this calendar" icon (top-right corner, next to the "Time Settings" menu -- it looks like a tiny calendar with an RSS icon on it). Set the options for what calendar data you want and then use the URL Blizzard provides in your calendar app/component.

    After that you're on your own (or maybe someone can tell you what to do) since I'm not familiar with either of those apps you mentioned. I've sync'd mine to my Google calendar, but that's the extent of my experience.

    Reply Report Permalink
  • TiaMaster said

    Probly been asked before - not being able to add people to the events is making our guild reconsider switching to v5. I tried to create an event, then add the 'core' group of people that normally come, but it says "People from your guild cannot be sent invites" or something like that.

    Reply Report Permalink
  • Mundocani said

    Why are you trying to invite your own guild members to a Guild Event? Guild members are always included in guild events, that's just how Blizzard designed it. It isn't a bug because there's no reason to invite your own guild members to a guild event.

    Only Private Events require you to invite each person, Guild Events always include all guild members.

    Reply Report Permalink
  • rpotor said

    Hi,

    Sorry if this has been asked before but is there a way to disable the "template" function in GroupCalendar? What I mean is that if I set up a new event and I choose for example "Ulduar 10 man" from the instance list then Group Calendar automagically fills in the details of the raid for me based on a previous event (like title, description, etc) and automagically starts filling in the invite tab as well based on that previously saved event. I seriously don't want that functionality. :-) Is there any way to ask Group Calendar nicely to don't do that? :-)

    Thanks for the help!

    Reply Report Permalink
  • Mundocani said

    There is not currently, but it's been requested a couple of times now so I understand that some people don't want it.

    Is it mostly the Invite stuff that's bothersome and not the completion of start time and description?

    Reply Report Permalink
  • rpotor said

    Thanks for the reply. Yep, I guess I could live with the auto completion of start time, description and title because that can easily just be overwritten, but you're right, what's really annoying is the invite stuff. So if we could get rid of that, it would be a very welcome compromise.

    Oh, and otherwise it's a really great addon, I absolutely love the raid setup stuff in it, the grouping by role is a fantastic feature. Thanks for all the hard work you put in this addon.

    Reply Report Permalink
  • Craker said

    I am getting a range of errors with GC5 which is making it very difficult to send out invites. I tried deleting the addon and all its settings and it fixed it for at least one session but the same problems returned on the next login.

    The problem is I can schedule events ok and lay them out for the month in advance then return to each event to invite people a day before it is set to start. When trying to invite new people from the invite tab in the "Player Name" section it will not auto complete (this in its self is annoying) but even typing the name out in full and hitting invite it will try to invite the player then remove them, then try to invite them again in a constant loop like it can't find the player.

    Even if I expend each ranking to see each guild member and click on their names manually it at least adds them but when going to the group tab to change their status I get more errors with a "nil." next to the person's name.

    After some fiddling around I can finally get the names to appear correctly with the help of the default calendar but gets a little frustrating using the two and kind of defeats the purpose of using GC5.

    I have always had my eyes on GC but had never used it so am only a new user as of GC5 and I must say is a great piece of work and now makes using the default calendar feel primitive. I don't know if these issues I am having are a result of GC5 or another addon affecting it but I have included two errors I got so I hope they are helpful.

    Sorry for the long essay but just trying to describe the issue in enough detail so you can work out what could be wrong. If these error reports are not relevant please let me know and I can try to send more that may more accurately represent the problem.

    Thanks for your time :)

    ___________________________________

    1x GroupCalendar5-5.1.5\GC5ScheduleLib.lua:2062: bad argument #1 to 'pairs' (table expected, got nil)
    GroupCalendar5-5.1.5\GC5ScheduleLib.lua:2062: in function `CheckDesiredAttendance_Body'
    GroupCalendar5-5.1.5\GC5ScheduleLib.lua:1964: in function `CheckDesiredAttendance'
    GroupCalendar5-5.1.5\GC5ScheduleLib.lua:1845: in function `Function'
    GroupCalendar5-5.1.5\MC2EventLib.lua:41: in function `DispatchEvent'
    GroupCalendar5-5.1.5\MC2EventLib.lua:152: in function <GroupCalendar5\MC2EventLib.lua:152>

    Locals:
    self = <table> {
    NumSequenceDays = 1
    CacheUpdateDate = 3687
    TextureID = "ICECROWNCITADEL"
    ModStatus = "CREATOR"
    Hour = 20
    MaxLevel = 80
    Month = 2
    InviteStatus = 4
    CreationTime = 1174
    Creator = "Tealç"
    LockoutYear = 2000
    InvitedBy = "Tealç"
    LockoutMinute = 0
    CalendarType = "PLAYER"
    InviteType = 1
    NumInvites = 2
    RepeatOption = 1
    Index = 1
    LockoutDay = 1
    CacheUpdateTime = 718
    Duration = 180
    CheckingDesiredAttendance = true
    OriginalEvent = <table> {}
    SequenceType = ""
    Day = 4
    MaxSize = 100
    OwnersName = "Tealç"
    LockoutHour = 0
    EventType = 1
    DifficultyName = ""
    MinLevel = 80
    Year = 2010
    EventCanComplain = false
    TextureIndex = 1
    DescriptionTags = <table> {}
    ReminderIndex = 6
    Description = ""
    CreationDate = 3685
    LockoutMonth = 1
    Title = "Icecrown Citadel"
    SequenceIndex = 1
    RealmName = "Nagrand"
    Attendance = <table> {}
    LockoutWeekday = 1
    Minute = 0
    }
    vEventMinLevel = 80
    vEventMaxLevel = 80

    _____________________________________________

    7x GroupCalendar5-5.1.5\UI\GroupCalendarEvent_Group.lua:935: attempt to index local 'vPlayerInfo' (a nil value)
    GroupCalendar5-5.1.5\UI\GroupCalendarEvent_Group.lua:1000: in function `MenuFunc'
    GroupCalendar5-5.1.5\UI\GroupCalendarEvent_Group.lua:1141: in function `MenuFunc'
    GroupCalendar5-5.1.5\MC2UIElementsLib.lua:1351: in function `initFunction'
    Interface\FrameXML\UIDropDownMenu.lua:69: in function `UIDropDownMenu_Initialize':
    Interface\FrameXML\UIDropDownMenu.lua:729: in function `ToggleDropDownMenu':
    GroupCalendar5-5.1.5\MC2UIElementsLib.lua:1238: in function `ToggleMenu'
    GroupCalendar5-5.1.5\MC2UIElementsLib.lua:1210: in function <GroupCalendar5\MC2UIElementsLib.lua:1210>

    Locals:
    self = <unnamed> {
    AddGroupPlayer = <function> @ GroupCalendar5\UI\GroupCalendarEvent_Group.lua:590:
    UnknownGroup = <table> {}
    PlayerMenuFunc = <function> @ GroupCalendar5\UI\GroupCalendarEvent_Group.lua:868:
    Rebuild = <function> @ GroupCalendar5\UI\GroupCalendarEvent_Group.lua:552:
    InheritOver = <function> @ GroupCalendar5\GroupCalendar_Prefix.lua:52:
    StartEventHelp = <unnamed> {}
    OnShow = <function> @ GroupCalendar5\UI\GroupCalendarEvent_Group.lua:430:
    TotalLabelT = <unnamed> {}
    TotalsSection = <unnamed> {}
    InviteSelectedButton = <unnamed> {}
    AutoSelectButton = <unnamed> {}
    SortBy = "NAME"
    IsSelectAllCandidate = <function> @ GroupCalendar5\UI\GroupCalendarEvent_Group.lua:339:
    AcceptedGroup = <table> {}
    GrandTotalValue = <unnamed> {}
    SaveEventFields = <function> @ GroupCalendar5\UI\GroupCalendarEvent_Group.lua:288:
    AutoSelectHelp = <unnamed> {}
    EndRebuildGroups = <function> @ GroupCalendar5\UI\GroupCalendarEvent_Group.lua:628:
    SelectAll = <function> @ GroupCalendar5\UI\GroupCalendarEvent_Group.lua:323:
    Groups = <table> {}
    TotalValues = <table> {}
    SelectAllButton = <unnamed> {}
    AutoSelectFromLimits = <function> @ GroupCalendar5\UI\GroupCalendarEvent_Group.lua:358:
    OutGroup = <table> {}
    SetEvent = <function> @ GroupCalendar5\UI\GroupCalendarEvent_Group.lua:235:
    TentativeGroup = <table> {}
    Event = <table> {}
    EventMessage = <function> @ GroupCalendar5\UI\GroupCalendarEvent_Group.lua:424:
    Construct = <function> @ GroupCalendar5\UI\GroupCalendarEvent_Group.lua:39:
    TotalLabelR = <unnamed> {}
    ScrollingList = <unnamed> {}
    0 = <userdata>
    SetSortBy = <function> @ GroupCalendar5\UI\GroupCalendarEvent_Group.lua:523:
    BeginRebuildGroups = <function> @ GroupCalendar5\UI\GroupCalendarEvent_Group.lua:584:
    SortByTitle = <table> {}
    New = <function> @ GroupCalendar5\UI\GroupCalendarEvent_Group.lua:35:
    ViewMenu = MC2UIElementsLib_DropDownMenuButton13 {}
    LeftGroup = <table> {}
    ConfirmedGroup = <table> {}
    StandbyGroup = <table> {}
    InvitedGroup = <table> {}
    UpdateElapsed = <function> @ GroupCalendar5\UI\GroupCalendarEvent_Group.lua:445:
    RoleGroups = <table> {}
    _ListItem = <table> {}
    ViewMenuFunc = <function> @ GroupCalendar5\UI\GroupCalendarEvent_Group.lua:1016:
    GroupBy = "ROLE"
    ClearSelection = <function> @ GroupCalendar5\UI\GroupCalendarEvent_Group.lua:350:
    ScheduleRebuild = <function> @ GroupCalendar5\UI\GroupCalendarEvent_Group.lua:528:
    StopEventButton = <unnamed> {}
    DeclinedGroup = <table> {}
    InviteSelectedPlayers = <function> @ GroupCalendar5\UI\GroupCalendarEvent_Group.lua:382:
    TotalLabelM = <unnamed> {}
    SetGroupBy = <function> @ GroupCalendar5\UI\GroupCalendarEvent_Group.lua:460:
    InviteSelectedHelp = <unnamed> {}
    SetExpandAll = <function> @ GroupCalendar5\UI\GroupCalendarEvent_Group.lua:292:
    SelectedPlayers = <table> {}
    GrandTotalLabel = <unnamed> {}
    ListItemFunc = <function> @ GroupCalendar5\UI\GroupCalendarEvent_Group.lua:1027:
    GetGroupVisibleItems = <function> @ GroupCalendar5\UI\GroupCalendarEvent_Group.lua:848:
    EventStatus = <unnamed> {}
    OnHide = <function> @ GroupCalendar5\UI\GroupCalendarEvent_Group.lua:438:
    Refresh = <function> @ GroupCalendar5\UI\GroupCalendarEvent_Group.lua:636:
    StatusSection = <unnamed> {}
    ExpandAll = <unnamed> {}
    TotalLabelH = <unnamed> {}
    AllSelected = <function> @ GroupCalendar5\UI\GroupCalendarEvent_Group.lua:302:
    InviteNotification = <fu

    Reply Report Permalink
  • Mundocani said

    Thanks, I'll take a look at this and see if I can spot what's going wrong.

    Reply Report Permalink
  • Mundocani said

    I think I see what's happening but I'm not sure what could cause it. I'll keep investigating and should be able to come up with a fix soon.

    Reply Report Permalink
  • Talibah said

    Would love one that was cross faction that would update horde and alliance

    Reply Report Permalink
  • Mundocani said

    Sorry, but Blizzard doesn't provide any way to update calendars for other characters on the same account even if they're on the same faction.

    GC5 does allow you to view the cached copy of events and get reminders for your alts, even if they're on other factions or other servers. It's not possible to modify those events until you switch characters to the one whose calendar the event came from, nothing I can do to change that.

    Reply Report Permalink
  • VersanT said

    Suggestions:

    a) Have a list where u can save separate events like pug runs, continuations etc. That retain all your description and settings.
    b) have a clear cache option
    c) have an icons drop down list for things like: group 1, group2, alt, pug, etc
    d) put an option on the drop down menu to send user to another raid, making it easier to organise multiple raids

    Reply Report Permalink
  • Stumpy2 said

    My OH had 5.1.4 installed, but it was duplicating entries, stating that the additional one was a "cached copy" from one of his alts. Both characters are in the same guild. We upgraded it to 5.1.5 but it it still showing. How do we remove this?

    Reply Report Permalink
  • Mundocani said

    You can toggle the display of cached events from your alts using the Alts button in the bottom-right corner of the calendar (the one that looks like a female dwarf's head).

    It's showing the same event multiple times like that because your OH has invited both their main and their alt to the same event or, if it's a guild-wide event, signed up both their main and alt to that event.

    Reply Report Permalink
  • Armikur said

    Couple ideas.
    Is there a way to turn off the auto-complete feature that fills in raid info and invite list based on which raid you select? I run multiple raids each week and invite different people with different description and event text.. Copy / Paste is more than useful enough when I just want to do the exact same raid again.

    It would be awesome to be able to create, save, and manage invite list. A more basic implementation would be to allow a saved list of names which you could then bulk invite by choosing the appropriate list (i.e. Raid group 1, Raid group 2, etc), from a drop down in the invites pane.

    You could further with it and have the saved list include the race,class,and spec (much like it does on the invites list already with tank, melee, ranged, heal). One thing that might be useful would be having "raid heal" and "tank heal" or something to that effect included in the breakdown.

    Reply Report Permalink
  • Mundocani said

    Thanks for the suggestions. If copy-and-paste works for you then I'm not sure what disabling the auto-complete (templating) system really solves for you but I'll keep it in mind for future options.

    I agree that saving invite lists would be nice. When I was originally designing GC5 I intended to add this feature but it got pushed off because of all the other work that I needed to do which was more important. I still have it in mind for a future addition though I have no timeframe on that.

    Reply Report Permalink
  • Armikur said

    I like to use copy/paste to setup the basic raid info (event type, dungeon, and description). I like to setup multiple raids (like 3 10 man ICC raids for instance), but they are three different raid groups), so the notes are all the same but I just change each one to say "ICC Group 1" "ICC Group 2" "ICC Group 3" or something. So the copy/paste is just faster for doing this.

    However, when I DON'T want to do the same thing again, and I go to create a NEW raid from scratch... but as soon as I choose the instance, it auto-fills everything with the same data from the last time I did it, just like it were a copy/paste.

    I wish I could disable the auto-fill feature on the creation of new events, because if I want a copy/paste I can use the wonderful copy/paste feature.

    Another idea I just had, would be to somehow track when people go into an instance and get saved, I could auto-remove them from future raids this week. I suppose there would have to be a feature also to click a raid and do a copy, then paste or instead "paste as continuation" and it would invite all the people who you've listed as "showed up" automatically. That would be cool and convenient. Although it seems like a lot of work for what is pretty easy to manage myself. :)

    Anyway, awesome mod. I use it regularly!! Thanks.

    Reply Report Permalink
  • Something is wrong with my group calendar, it shows Sunday as the first day of the week instead of monday.

    How do i fix it?

    Reply Report Permalink
  • Mundocani said

    It's supposed to be using the same setting as your WoW client so if you're running a U.S. English version it's Sunday, if you're running a U.K. English it's Monday.

    Open the Blizzard calendar (right-click the minimap calendar button) and see if the Blizzard calendar is also starting on Sunday.

    I meant to add a switch to allow you to manually override the game's preference but it looks like I never put that in. I'll make sure it's noted in my "future features" list though.

    Reply Report Permalink
  • Addon Packs Containing Group Calendar 5
  • Similar Addons
  •  

Average downloads per day

  1. 23,777 Deadly Boss Mods Boss Encounters, and Combat
  2. 18,767 QuestHelper Map & Minimap, and Quests...
  3. 5,653 BigWigs Bossmods Boss Encounters, and Combat
  4. 3,360 Omen Threat Meter Boss Encounters, and Combat
  5. 1,528 Altoholic Guild, Bags & Inventory, Mail...