Calendar Inviter

This project is abandoned.

Whether this project is out of date or its author marked it as abandoned, this project is no longer maintained.

If you wish to take this project over, please report it and state your intentions.


I am no more raiding, but still wanna keep this addon alive, so again, PLEASE, report any bug/problem as curse comment or curseforge ticket.

this will help.

What is this?

This is nothing more than the name tells.
Another panel, that opens near the blizz calendar event panel, that gives you more information about the players.
Before forming raid, u can know:
-who is online and who is not (instant for guildies and friends, periodically performs whois on offguild players)
-who is on an alt (checks guild note and friendlist, supports auldlangsyne addon)
-which role (tank ranged melee heal) is each invited player (players are marked manually, this marking is saved thru sessions, supports multiple specs)
-how many u have for each role for the selected raid size (10/25)
-who is already in your raid
-history of signups (sorted, most recent last)
-who is signed, but has a low rank, so doesnt have spot granted
-who signed in the last X minutes (configurable)
It does support both invite-events and guild-wide-events (guild events tested just a bit)
If you are not event owner, the apply buttons has no effect, but you can still invite ppl.

How can i use it?

U can just install this and use it pasively, just doing the thing the way u are used. You will just have some extra info on the side.
Else, as raid leader, there are 2 ways of using it:
-the first is to check the players you choosen and then press APPLY. This will mark other players as STANDBY, and will let you do a invite from blizz calendar
-the second is to perform invite within the CalendarInvite itself. the only difference (apart from addon beign bugged in converting to raid) is that this time addon will whisper alts announcing invite

There are known bugs?

Many. More than bugs, they are things i didnt fixed, coz the software was ment to remain private.
Most are relative to frame behaviour, some to raid inviter, prob the offguild whois checks can also be better.
Hope making it public will improve this.

Does this addon require a widescreen?

No, but its designed for a widescreen display-ratio.
I developed it for myself and my guildleader. Both have 24", so i did it like this.
The frame is clamped to screen (which means it wont move out of the view area), but probably you will get some frames overlapping.
Solutions could be movable frame, scale blizz calendar, move frame over the calendar or.... buy a new monitor ;)

Why it was so badly configurable?

Coz at start i developed it for my guild only.
Now it comes with full ingame gui for the options, so it a bit more user-frienldy
some stuff is still hardcoded so it suits my needs (like the brackets in auldlangsyne comments)
- guild alts: ALL alts must be tagged in guild description with the alt pattern (default prefix "Alt: ")
addon will strip pattern, then pick the first word as mainchar name
- friends with auldlangsyne addon: must set a note for each friend with main closed with round brackets, like "(Nameofmain)"
- friends with blizzard notes: must set a note for each friend with main name with no brackets or whatever

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of rhomboidspace rhomboidspace Jan 17, 2012 at 20:21 UTC - 0 likes

    Would it be possible to add some support for also auto setting roles from reading the officer notes, and partially configurable? Due to blizz's very limited number of characters to use in the notes I've been going with


    I'd think atleast using the bracket the addon shouldn't have a problem telling where the name ends and the spec starts even though there's no space in between, since bracket can't be used as part of a character name anyways.

  • Avatar of eviloz eviloz Jun 10, 2010 at 05:18 UTC - 0 likes

    this error is a bit strange, looks like some data is corrupted. you did tried to erase the calendarinviter.lua from wtf folder?

    as for the strata, i presume u have a small monitor, that forces calendar overlap the addon. will dig into this

  • Avatar of yoshimo yoshimo May 30, 2010 at 11:14 UTC - 0 likes

    I get the following error once i type /calendarinviter and the window opens
    Also its strata is lower than the calendar which makes it impossible to use

    Date: 2010-05-30 13:05:21
    ID: 2
    Error occured in: Global
    Count: 3
    Message: ..\AddOns\CalendarInviter\CalendarInviter.lua line 1817:
       attempt to compare nil with number
       [C]: ?
       CalendarInviter\CalendarInviter.lua:1817: CalendarInviter_ReverseSortArray()
       CalendarInviter\CalendarInviter.lua:965: CalendarInviter_RedrawPlayersWindow()
       CalendarInviter\CalendarInviter.lua:815: CalendarInviter_RedrawWindow()
       CalendarInviter\CalendarInviter.lua:431: CalendarInviter_OnEvent()
       [string "*:OnEvent"]:1:
          [string "*:OnEvent"]:1
    Last edited May 30, 2010 by yoshimo
  • Avatar of eviloz eviloz Dec 20, 2009 at 18:40 UTC - 0 likes

    thanks for comment in frist place. i think that part sucks abit still

    is my intention to rewrite it from scratch, leaving a plain "unknown" for new players. as it often happens that new players (marked dps) pass unnoticed and i do my math wrong during invites.

    so a invalid setting in save variables should list it as UNKNOWN

  • Avatar of elgustav elgustav Nov 19, 2009 at 17:44 UTC - 0 likes

    Strangely some events in my calendar don't show the Calendar Inviter window when I click on them whilst others do. I've just reloaded my UI with only Calendar Inviter loaded and the problem is persisting. It seems all events I make myself are ok but apart from that I cannot identify the cause e.g. a TOC25 guild run I am listed in won't bring up the window but a PUG run for TOC25 does. Being set to assistant makes no difference either. I am going to clear the saved variables for the addon to see if that helps but otherwise I'm not sure how to solve it.

    EDIT: If it's any help I've figured that it's only not showing when certain members of my guild have been invited but I cannot see a link between the names (see below). They're a mixture of alts, officers and social members and I've not assigned Healer/DPSmelee/DPSranged/tank to any of them in CalendarInviter as of yet.


    EDIT 2: It seems clearing the saved variables has sorted it but obviously I've lost all the role assignements I had given. Upon checking the saved variables .lua file it appears all problematic characters are set to :     

    ["Sarandir"] = {
    "dps", -- [1]
    "dps", -- [2]

    As far as I can tell "dps" was the old label for players who performed dps in raids but during a recent update the distinction between melee and ranged was included. In doing so the "dps" label was replaced with "1" for melee? and "2" for ranged (similarly "Healers" and "Tanks" were changed to "3" and "4"). It seems to me that in the case of players previously marked as dps the function for updating the old label types in my old database isn't working correctly to update them to the new label, hence they are still listed as I wrote above (with the "dps" label). For anyone else having a similar problem that doesn't want to lose their non dps labels given to players from an old database I suggest backing up the CalendarInviter.lua file in Saved Variables folder first then editing the old one by using find and replace in your text editor to change:

    "dps", -- [1]  with 1, -- [1]


    "dps", -- [2] with 2, -- [2]

    I've not fully tested this myself yet but it should convert all players set to the existing DPS label to both dps melee and dps ranged. Obviously some work is then needed to go through and pick the suitable dps for each but atleast you don't lose all the labelled healers and tanks. Unfortunately with my inferior knowledge I can't tell if the function isn't working correctly or if it's just not being called in the first place.

    Last edited Nov 25, 2009 by elgustav


Date created
Aug 17, 2009
Last update
Sep 14, 2012
Development stage
  • enUS
GNU General Public License version 3 (GPLv3)
Recent files
  • R: 1.05 for 5.0.5 Sep 14, 2012
  • R: 1.03 for 4.3.0 Jan 02, 2012
  • R: 1.02 for 4.0.6 Mar 10, 2011
  • R: 1.0 for 4.0.1 Oct 15, 2010
  • R: 0.99 for 3.3.5 Jul 07, 2010