CensusPlus for mainline World of Warcraft aka retail version.
This version is updated to support the two new allied races introduced with WoW version 8.3.0 and the pre-order Death Knights.
Due to Blizzards requirement for manual interaction to trigger /who queries the option changes below must be made for the addon to work.
Also note that the CensusPlus relocatable mini-map button will now show either the current range of the next query (either in red or white numbers) or a green number between 1 and 6.
If you see a green number your trigger attempt was too soon.. and just keep playing until the delay time out has counted down.
I would recommend that you enable Verbose display at least until you get the feel of how often you can expect a /who query to be triggered.
Note you will need to modify these option setting in this addon.. you will want mouse click enabled as the manual trigger event that Blizzard wants now to query the server.
There are two mouse click options;
Clicks in world - means it will enable the trigger if clicked on any non-interactive screen item.
Clicks in Interface - means clicking on an item that the standard interface uses as a game action trigger.
CHANGING EITHER OF THESE OPTION ITEMS REQUIRES A GAME UI RELOAD
Either log out of your character and log back in, or issue on the chat line the following
/reload UI
The later has two issues...
first Blizzard has not correctly configured all game action triggers as a hardware event needed to trigger the /who query.
second.. other addons may interact on the same game action button and cause a conflict between the two addons.
If you have this later issue disable the Clicks in interface option for CensusPlus
Note for people who upload data to www.Warcraftrealms.com.
The site is still suffering from the support software being changed without notice.
The site is mostly working and accepts uploads and displays most pages correctly.
We are still not really ready to open the site for new members... but if you really want you can register for a username and then Private message me here to let me know what name you registered.
I can't guarantee that the registration will go through, but it will up your odds.
as part of your PM to me include your location to the nearest major population area..
for example if you are in England.. London, England is good enough if in Texas then something like Dallas, Texas, USA will work as I just need a general location.
URGENT NOTE: 19-Aug-2019:
CensusPlusClassic conflicts with CensusPlus
DO NOT install both addons into the same WoW client by mistake.
If you install both into the retail version client (aka live) and force activation by enabling OUT OF DATE, you will destroy your collected census data.
Remember CensusPlusClassic must be installed ONLY in _classic_
eg. C:/Program Files (x86)/World of Warcraft\_classic_\Interface\AddOns
CensusPlus will only work in _retail_
eg. C:/Program Files (x86)/World of Warcraft\_retail_\Interface\AddOns
attempting to install CensusPlus into the classic client.. should just fail as its version coding is far into the future where classic will probably never go.
Special note: 15-Aug-2014, 17-july-2016 In preparation for World of Warcraft v7.0 and LEGION expansion a major effort has been made to fix localization issues. If you are comfortable translating from English to other Blizzard supported languages please go to http://wow.curseforge.com/addons/census-plus/localization/ and add translations and/or review other translations. Thank you for your help in this endeavor.
Please note use \n to split lines for your translation instead of using the ENTER key. (LUA coding requirement)
You can always find the latest information on the Census mod at:
http://www.warcraftrealms.com/censusplus.php
INTRODUCTION
CensusPlus came about due to requested changes and desired options not present in the original Census UI Mod by Ian Pieragostini.
I spoke with Ian (the original creator of the Census UI mod) and he has lost interest in World of Warcraft modding and encouraged me to modify the Census Mod to my liking. Thus I have done so.
The original Census UI Mod basically took snapshots of your current realm and faction. You could keep this data and combine it with other snapshots to provide greater statistical analysis.
CensusPlus offers many features above and beyond what the original Census UI mod provided. Here follows a list of added features:
- Abilty to minimize the main census window which provides you the abilty to actually play while a census is being taken
- Ability to pause and unpause the current census
- Ability to stop the current census in progress
- GameTime timestamp added when characters are viewed which will be used by http://www.warcraftrealms.com if your data is uploaded
Census information is saved in the Savedvariables folder as CensusPlus.lua this is the file that is uploaded to WarcraftRealms
Installation: Unzip the files into your %World of Warcraft/Interface/AddOns directory. It should create a CensusPlus directory with the installed files. Also to support moving and resizing of the options pane the addon ImprovedOptionsFrames is included.
THE FIRST TIME CensusPlus is run you will see an error.. log out your character (the missing files will be saved to disk) and log back in.
Usage: see changes tab for updated usage... chat window command line options demoted to immediate and temporary. Use the Options frame for all your needs.
/CensusPlus or /Census+ or /Census and following command as shown below:
- /CensusPlus verbose _ Toggles verbose mode off/on
- /CensusPlus options _ Brings up the Option window
- /CensusPlus take _ Start a Census snapshot
- /CensusPlus stop _ Stop a Census snapshot
- /CensusPlus prune X _ Prune the database by removing characters not seen in X days on current realm - X defaults to 30 days
- /CensusPlus serverprune X _ Prune the database by removing all data from servers other than the one you are currently on - X defaults to 0 days.
- /CensusPlus who name _ Will display info that matches names or guilds.
- /CensusPlus who unguilded 70 _ Will list unguilded characters of that level.
- /CensusPlus timer X _ Will set the autocensus timer (in minutes).
- /CensusPlus me _ Does Census update of player only.. this is done automatically when /CensusPlus take finishes.
You can also invoke the CensusPlus window by clicking on the CensusPlus Button that default to the mini-map but can be moved anywhere. Clicking the right (alternate) button on the mouse will show a drop down option window.
By selecting the Take button from the main census panel, you will initiate a Census snapshot. Depending on the population of your realm and faction, this could take several minutes.
Clicking the Purge button will purge all your collected data from your local Census database.
Clicking the Stop button will stop the current census if one is in progress.
Clicking the Pause button will pause the current census if one is in progress.
Once you have census data locally you can click on Race, Class, or Level icons or bars to bring up more detail on your current realms population.
If you so choose, you can upload your collected census information to http://www.warcraftrealms.com Doing so will greatly help in the tracking of your realm and faction's population numbers and statistics. You can create your own login at http://www.warcraftrealms.com to keep track of your upload activity, or upload anonymously.
If you have any requests, comments, or suggestions, please post in the forums at http://www.warcraftrealms.com
In case anyone is curious, this addon is now dead. The person working on it has "stepped back" I think the phrase was.
Blizzard broke the addon far too much to be worth continuing to work on it.
#FunDetected
I currently get the following error
1x CensusPlus\CensusPlus-8.0.5.lua:80: attempt to index global 'MAX_PLAYER_LEVEL_TABLE' (a nil value)
[string "@CensusPlus\CensusPlus-8.0.5.lua"]:80: in main chunk
Locals:
addon_name = "CensusPlus"
addon_tableID = <table> {
InterfaceVersion = "Captain Placeholder"
TZWarningSent = false
CensusPlusLocale = "N/A"
LocaleSet = false
}
CPp = <table> {
InterfaceVersion = "Captain Placeholder"
TZWarningSent = false
CensusPlusLocale = "N/A"
LocaleSet = false
}
g_CensusPlusTZOffset = -999
CensusPlus_Version_Major = "8"
CensusPlus_Version_Minor = "0"
CensusPlus_Version_Maint = "5"
CensusPlus_SubVersion = " >=WoW.8.3.0"
CensusPlus_VERSION = "8.0.5"
CensusPlus_VERSION_FULL = "8.0.5. >=WoW.8.3.0"
CensusPlus_PTR = false
CensusPlus_MAXBARHEIGHT = 128
CensusPlus_NUMGUILDBUTTONS = 10
LATEST_XPAC_LIMIT = 120
expansions = 14
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index global 'MAX_PLAYER_LEVEL_TABLE' (a nil value)"
i currently getting the followin error when opening the addon
10x CensusPlus\CensusButton.lua:140: attempt to call global 'CensusPlus_Toggle' (a nil value)
[string "@CensusPlus\CensusButton.lua"]:140: in function <CensusPlus\CensusButton.lua:138>
Locals:
self = CensusButton {
0 = <userdata>
}
CPB_button = "LeftButton"
(*temporary) = nil
(*temporary) = "attempt to call global 'CensusPlus_Toggle' (a nil value)"
Is this addon currently broke? I'm not sure if I have it setup correctly after the /who change. I have both semi automatic requests check marked but even after stopping it after -5-10 minutes of playing, it returns 0 characters found.
In reply to Synikx:
I've noticed that as well. I have to let it complete before it will return an actual number.
Honestly, though, it has been a while since I've used it. I don't know if this is being supported anymore.
Certainly since Blizzard broke it, it is more inconvenient to use.
In reply to BambisFaline:
I had the exact same problems. Unfortunately that hooking code did not properly work and threw the errors seen here in the comments.
I reviewed the code and changed it a little bit - for me it now works as expected.
Replace the whole function in CensusPlus.lua at line 744:
I got this error message on login when I use Census Plus and Tom Tom.
This then makes it so that "clicks in the 3d world" does not work anymore, even though it's turned on in the settings.
I have a question, maybe this is already answered, when you have all the data of players, is there a way to actually see the names of the characters from an specific level?; this can help to assemble teams for dungeons.
In reply to userxj:
This is an interesting question, and I am not sure what you are looking for.
In regards to the addon by itself - the answer is no.
When a user of the addon triggers a census run, the addon will create a snapshot of the characters it can find using the resources that Blizzard allows for game users.
The data table that is saved when you log out of your character is saved to your local drive, but it is not in a really useful format for a person to just read.
You can get the same information by doing your own /who queries.
But this is of limited use for doing dungeon runs.
When users of the addon upload the data to www.warcraftrealms.coms a new form of information becomes available.. the history of the character, which can be very useful.
Using the history information and the information you can get from Blizzards Armory website, you can get a sense of how well the player of the character knows the game mechanics and the specific mechanics for his race/class/spec.
Status of Warcraftrealms.com website;
*****
Edited 31-Jan-2020
The website has been returned to almost normal operation and has been updated to support the newest allied races.
*****
it remains mostly broken due to the pulling of the underlying software from the site.
I have as best that I can during the time I have available to me, been working on updating the site code.
PHP has evolved considerable over the last dozen years, while we have not really need to make changes since the kept the old stuff alive.
I haven't been active in coding (other then the LUA stuff for the addon) in a long time, so it has been a difficult learning experience.
I have identified most (I think) of the types of coding changes that need to be made.
Issues include:
fixing the code access to the database information... and active issue across all the many php files that make up this site.(work in progress)
Fixing the processing of uploaded census files... this is I believe now working for both web uploads and Uniuploader uploads.
fixing the database stats, so people can see new data activity.. -Census db stats- now reports the correct info.
integrating the new phpBB software with the site..
for single sign on for both site and forums (this may or may not happen)
add navigation to allow getting back to site from within forum software.. or making for forum run in a sub-frame of a site page..
fixing the activity stats
fixing the census display data... it displays (but, I am not sure it is correct as more current census data needs to be added as we are aging out of the data we currently have.)
fixing the member data tracking-linking
fixing the character data tracking
as you can see there are still a lot of issues to be worked through.
Please do census runs and submit them to the site, your existing membership id and passwords still work and you will get credited.. even though it might take a while for me to get that to display.
If you do not have an active membership on the site, you can still help by anonymously submitting census data for WoW mainline (aka retail) .. we still can not accept Classic data.
Any update if website is working i am looking for an alliance Realm and loved using it to see what realm is best
Is this supposed to be working on retail 8.2.5?
When I press the "Take" button, I get:
Census+ Taking census of characters online...
Census+ using WhoLib
Census+ Sending /who 111-119
Interface action failed because of an AddOn
(Yes, I'm out of combat, safely in town)
When I press stop a couple minutes later, it says:
Census+ Finished Taking data. Found 0 new characters and saw 0. Took 1 Min 59 sec.
In reply to wharrycrumb:
remember Blizzard decided to disallow automatic census so you need to modify your in addon options to either use a specific key entry to trigger a query ,
or better yet enable world frame mouse clicks.
The other mouse click option may fail due to other addons using the same click and conflicting with CensusPlus.
when you do the mouse click it will either trigger a query or display in the CensusPlus button (at minimap unless you moved it) with an estimate of how many more seconds you need to wait before the next mouse click triggers the next query.
I would also recommend that you make the following changes in your options window
enable Auto Census
move Delay in Minutes slider to the left so the adjacent button turns red. (or all the way left if you wish)
With Blizzards manual interaction requirement these two addon delay features are no longer needed or desired.
Any update on the situation of the website? I can see that the site itself appears up again, however, the forums and the data are not available.
In reply to Forge_User_59190908:
the situation for the website is dire..there may be a light at the end of the tunnel.. but I can not guarantee that it is not another oncoming train.
After long neglect the software that runs the computer and all the programs needed to support websites was updated without prior notice.
This happened at a bad time for myself as the last three months of the year are very busy times for my employer and my personal time away from work is very limited.
Unfortunately the software that Rollie used to create the site fourteen years ago is no longer compatible with the new system software.
I had to build a new computer at home to recreate the website hosting environment and copy the many GBs of data and program code to my local machine.
With what little free time I have, I have discovered many issues that require rewriting of much of the program code since the underlying support code no longer exists to support what we had.
Here are a few of the changes that have made it back to warcraftrealms.com
We have new forum software.. you can access it from the main webpage ONLY (at this time), it uses your existing account name and password.
Once you are done with the forums.. you need to reload the website.. as I have not yet integrated the forum code back into the site navigation.
[Note to any who want to start new site memberships to have write access to the forums... NOT AVAILABLE at this time]
I need to get the spammer blocking software back in operation.. as of the last two weeks we have had over 6000 attempts to gain access by spam bots.
And I have no time for now to do any more then just block everything except established users.
Uploads of data does work (if I remember correctly), but I am not sure the processing of the data is working.
Display of general census data does work, but anything that is character or member specific does not work as that depended on code that was broken by the system updates.
Concerning CensusPlus and ClassicCensusPlus... the former does work, but there are issues with compatibility with other addons.
The later has been sidelined until I get time to fix the issues with the former.. and all of that is sideline until we can have a site to support the data collection.
When will everything be up and running again.. your guess is as good as mine.
I have been paying Blizzard for access to the game.. yet I haven't had time to login to play in nearly two months.
In reply to left2hand4dark:
Thank you for the update. One of the problems I had was that I was trying to access forums from a specific url that wasn't the "home" page .. so I'd not seen the new link. Now I've found the forums - hurrah!
I can't imagine the amount of work you've had to go through to get all this even to this point - it is much appreciated. Do you have any donations or subscriptions links we could use? I don't suppose I could help with any of the work involved, but I'd be happy to make a small donation if it would help.
Data upload does seem to work - at least, the uniuploader reported a successful upload. Although I'm struggling to get the addon itself to actually get data.
Website warcraftrealms.com is broken.
Does this mean that the addon is official dead?
(Oh, nvm, I see this is addressed in a post below.)
In reply to BambisFaline:
The addon is fine.. the site has been struggling..
If you check various pages on the site.. you will see that it is slowly coming alive again.
We have updated the Forum/ members specific areas of the site so it is now almost working.
I hope to see the old member info and posts migrated into the new forum software this weekend.
And there may be a few pages that need added attention after that.
In reply to left2hand4dark:
Glad to see that the site is slowly coming back to life. It also feels a lot faster and smoother than before - but that could just be because it's currently empty :p
I still can't see the forums .. error relating to missing language pack ..the character search is working, but the results it brings up are all empty (ie, no guild history on them). I'm assuming this is just because data needs to be reloaded ...?
Relating to the addon .. there's another addon that may use the same who thing .. https://www.curseforge.com/wow/addons/fast-guild-invite ... I don't use it, and it doesn't give a lot of information about the addon there, but I just wondered if you knew about it and if there was anything in the depths of it that could be useful.
In reply to Forge_User_59190908:
Yes the forums and the userid links to the rest of the site data are tied together.. so once the one gets through the update processes (data conversion), the other will start to work.
Except for a few php scripts which will need to be reworked as the php functions we used were removed and replaced with multiple variants (so those files need to be reworked by hand.)
FGI.. yes that was the one that showed the first way to comply with the new /who issue... but their solution was not the best for our needs.