** Note: The storage has switched to Account Wide, so your existing data will have to be re-entered. It's a Good Thing. Trust me.
V2 Setup Video: Watch It Now!
CircleMeMaster is a Guild and Circle finder addon.
It will allow a guild or circle owner (or a person who can invite) the ability to list their groups in the finder, and others can apply to it.
Usage: /cmm
If you have never used this before, please watch the above video, as it will help you see where everything is up to this release date.
As things are added, I will announce them in the change logs, so be watchful.
Serious error found in v2.0e
I finally saw data from someone else last night.
This morning I wanted to update my description of the circles with contact name, since I do not see it shown anywhere else. The main window looks as it should, my guild and two circles is there, the guild from the other user shows. Description shows as they should for all.
However, when I opened the config, nothing showed, so I figured, I would push the save button, like I normally do with a clean install, to make it show my guilds and circles - this is btw not very intuitive. What appeared was the other user guild, instead of my own. That's definitly not good.
My 2 circles showed as usual, but then again, there is no other circles in the main window.
The config window has to validate what guilds/circles I have invite privilige with every time I open it. It should preferable populate the window with the validated guilds and circles only.
My alt showed my own guild, but without the description on either main window and config window.
Returning to the main character, the same thing happened, had to force populate the config window, showed the wrong guild data.
On my wishlist: If I am rank 1 it should definitly also overwrite the data shown for the guild on the main window, if they are not the same - unless my description is empty, in which case my config window should adopt the description from the main window (most likely written by someone else in the guild with invite privilige).
Addon view shows this error, not sure if it is connected, happens on log in:
...FT\WildStar\Addons\CircleMeMaster\CircleMeMaster.lua:168: attempt to index a nil value
stack trace:
...FT\WildStar\Addons\CircleMeMaster\CircleMeMaster.lua:168: in function 'CleanUpGroupList'
...FT\WildStar\Addons\CircleMeMaster\CircleMeMaster.lua:155: in function <...FT\WildStar\Addons\CircleMeMaster\CircleMeMaster.lua:128>
BTW, I have responded twice to your question about what next. Both posts dissappeared minutes later. Might be a bug in the curse project comment feature.
If you edit something, the Config is only saved when you logoff or /reloadui That goes for all addons btw.
I did not notice that the config window was broken when you first load it... hmmm.
If your Alt is in the same guild as your main it will list the guild, however, it will not copy the description over yet. That hasn't been coded yet :(+
My info was saved, the problem is that the day after it showed the other guild - that I have nothing to do with on any character - in the config window and it did not show my own guild. This is important to fix asap, The config window should never show anything I do not "own"/have invite privilige to, so a validate sequence is needed for everytime one opens the config window - which would also make sure that someone who left/got kicked, have no access to writing something malicious in the data for their past guilds/circles.
I thought the change to account-wide saving meant the description would copy over to alts. I guess that the reason why I thought this was already in, is because someone else online sent me the data update with the description. I'll ignore that part until you put it on the changelog as something implemented.
Edit: I just logged on, the config window is still showing someone elses guild, so I guess at this time I have to remove the account savedaddondata file.
After a reloadui the data for the other guild was removed from both windows and my own was left as the only guild. There was a new circle on the main window, so there is a third user out there, yeah. The error msg I get on login did not reappear on reloadui.
Edit 2: I logged into my dominion character and it showed an exile guild in the main window (the same that had appeared in my config window on the exile main).
Reloadui removed the exile guild, but instead the exile circle showed up.
Edit 3: Logged back to my main, and this time it was the new circle I have nothing to do with, that showed up in my config window with everything else I have.
Reloadui removed it from the config window. I am thinking that the error message I get on login may have something to do with the config window faulty data, since reloadui rights the config data and does not give the login error.
Something is fishy there. I think some sort of validation of attachment should be the first priority in developement right now. And maybe addon contact name to the description.
I logged into everyone of my alts (in the same guild) to add the guild description. Everytime I had to do a reloadui for the new circle - that I have nothing to do with - to appear.
Hmmm okay. I will try to figure out wth is going on. :s
Am I the only one who experience these errors?
The only one that is reporting it anyway.
Hey, I have had computerproblem and my new rig arrived this morning, so I'll be back for another round of testing in a few days.
Anything specific you want me to look for? Or should I just check if I get the same errors as before with a new install of both game and addon?
I haven't done anything new to it, so maybe you won't get the error. -.-
I am in the process of Black Desert atm, and I haven't logged into Wildstar for a while cause no one does arenas on NA ;s Kinda lost interest in playing for now. That and no one else seems to be giving feedback so...
Ahh, well, my new computer turns out to be defect, so I am piss poor company anyways. Merry Christmas :p
hahah Merry Christmas to you as well :)
Black Desert is pretty entertaining if you like a crafting game with no end-game sandbox with some kind of PvP eventually :) It's actually kind of interesting for me anyway. I might get the $30 founder pack just so I can play it, but .. The Division is out in March so .... dundundunnnnnn
v 2.0e, uninstalled the addon and removed the savedaddondata file. Reinstalled from new.
Status in regards to old observations:
No problem with multiple instances of circles and guild - but not knowing if it is the addon update or because noone else out there using it online, when I was on.
My alt only showed the guild and it did not include the description I had configured on my main.
New:
I do get this error on login, didn't even open the /cmm window, repeated it when log in on another character and when log in back again to the main one:
...FT\WildStar\Addons\CircleMeMaster\CircleMeMaster.lua:168: bad argument #1 to 'pairs' (table expected, got nil)
stack trace:
[C]: in function 'pairs'
...FT\WildStar\Addons\CircleMeMaster\CircleMeMaster.lua:168: in function 'CleanUpGroupList'
...FT\WildStar\Addons\CircleMeMaster\CircleMeMaster.lua:155: in function <...FT\WildStar\Addons\CircleMeMaster\CircleMeMaster.lua:128>
Not sure what it does though.
doh, missed an empty table check. Fixed.
And I am HOPEFUL that the multiple guilds is gone cause it should be only keeping "one". It should even actually only be adding one now in that last update.
I will work on it a little bit, and upload that fix and some new feature in the next update :)
Thank you so much for the input :)
Edit: BTW, what feature do you want next? The spam timer, application manager or something else?
V2.0d, deleted savedaddondata cmm account file before logging in.
I can confirm that this release did not show the log in error I have posted about in detail.
Depite having cleaned the savedaddondata, I had multiple instances of my guild and 2 circles listed in the main window, when I logged in - and it included description from prior days. The config window showed my guild once - with description - and my circles multiple times, only the first 2 instances of the circles had no description, the others had the description from prior days too. No other circles or guilds are shown in the main window.
Opening the config window and hitting the save button to show guilds and circles gave me this error message:
...FT\WildStar\Addons\CircleMeMaster\CircleMeMaster.lua:162: attempt to index a nil value
stack trace:
...FT\WildStar\Addons\CircleMeMaster\CircleMeMaster.lua:162: in function 'CleanUpGroupList'
...FT\WildStar\Addons\CircleMeMaster\CircleMeMaster.lua:153: in function <...FT\WildStar\Addons\CircleMeMaster\CircleMeMaster.lua:126>
...FT\WildStar\Addons\CircleMeMaster\CircleMeMaster.lua:742: attempt to index a nil value
stack trace:
...FT\WildStar\Addons\CircleMeMaster\CircleMeMaster.lua:742: in function 'SetupConfigScreen'
...FT\WildStar\Addons\CircleMeMaster\CircleMeMaster.lua:815: in function <...FT\WildStar\Addons\CircleMeMaster\CircleMeMaster.lua:798>
Closing the client and logging in again showed 34 instances of my guild and 51 instances of circles in the main window, all of them my 2 circles.
The multiple/duplicate listings is not new, but maybe the more rabid form it have now is due to more people using the addon in some version. Seems to me it must be people who got my data prior days who are now sending them back to me - does that make sense? The addon is failing to recognize circles and guilds as unique items.
When I logged into another character with no circles and the same guild, I only had 5 instances of the guild in the main window and less instances of the circles.
I could config guild and circles on that character, is that right, when she is not in the circles?
Wishlist: built in addon version confirmation/data block for data from not compatible addon versions - or something like that. Seems to me with more and more users, there need to be some sort of validation of addon versions before accepting data - and a message to the user that they are using an outdated version?
That sounds like the cleanup isn't working right now then. Since you have multiple entries, since you can run it, it probably accepts it. Will see if I can fix that...
I think I found something else.
Tried to remove PvP and RP from my guild and tag the circles with just Other, since I have no requirements for RP and well, PvP would definitly be false advertisement :p
However, as soon as I got one right and saved, another went back to having all of them highlighted. Tried multiple times, tried just one at the time, but as soon as I tried to update the next, it went back to full check boxes again.
Hmmmmm that's annoying. And I have company so I'll try to get to it at some point this weekend if I can ... if it causes you grief (or anyone reading this) disable it until I can update it.
Hey, you are allowed to have a life during weekends ;-)
Life over games.
Getting this addon error:
...FT\WildStar\Addons\CircleMeMaster\CircleMeMaster.lua:152: attempt to index a nil value
stack trace:
...FT\WildStar\Addons\CircleMeMaster\CircleMeMaster.lua:152: in function <...FT\WildStar\Addons\CircleMeMaster\CircleMeMaster.lua:126>
Is there some way to extract something a bit more helpful?
Nope, that's kind of helpful. Just trying to figure out what is causing it.
Is it when you first start or after it sits there for a while or when you click a button?
I will check next session.
I have 9 instances of my own guild and 7 of one of my circles and 5 of another one of my circles on the main window right now...
Either something bugged at my end or something bugged with someone who logged in and the data got some kind of feedback loop?
NM, opened the config window and something is definitly fishy, I have the guild show once, but the circles show four times.
I rebooted the client and logged in again, immediately got this debug report:
...FT\WildStar\Addons\CircleMeMaster\CircleMeMaster.lua:152: attempt to index a nil value
stack trace:
...FT\WildStar\Addons\CircleMeMaster\CircleMeMaster.lua:152: in function <...FT\WildStar\Addons\CircleMeMaster\CircleMeMaster.lua:126>
...FT\WildStar\Addons\CircleMeMaster\CircleMeMaster.lua:742: attempt to index a nil value
stack trace:
...FT\WildStar\Addons\CircleMeMaster\CircleMeMaster.lua:742: in function 'SetupConfigScreen'
...FT\WildStar\Addons\CircleMeMaster\CircleMeMaster.lua:815: in function <...FT\WildStar\Addons\CircleMeMaster\CircleMeMaster.lua:798>
And there is still multiple instance of my stuff in both windows - going to clean the saved addon data and start a fresh. See if it happens again.
Edit: Saved the circlememaster account file, do you want to look at it, or is that not needed?