Download
(500Kb)
Download
Updated: 01-17-20 07:22 PM
Pictures
File Info
Compatibility:
Visions of N'Zoth (8.3.0)
Updated:01-17-20 07:22 PM
Created:10-16-10 09:54 AM
Downloads:9,624
Favorites:26
MD5:
Categories:Data Mods, Miscellaneous

CensusPlus  Popular! (More than 5000 hits)

Version: 8.0.5>=WoW8.3.0
by: coopers98, Bringer

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.



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.

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

8.0.5 - 01/17/2020 - Maintenance release
- Bumped Toc to 80300
- added two new allied races
- added pre-order Death Knights for WoW 9.0.x

8.0.2 - 06/30/2019 - Maintenance release
- Bumped TOC to 80200

8.0.1 - 03/03/2019 - Maintenance release
- Localization fixes for Spanish and Latin American Spanish.
- Bumped TOC to 80100
- Includes code to support new allied races to be released with WoW 8.1.5

8.0.0 - 07/17/2018 - Mandatory update - Data file will be purged.
- Battle for Azeroth pre release & expansion
- main window graphics adjusted to allow space for new Races and level

7.1.2 - 04/17/2018 - Maintenance release - Localization fixes for various non-English languages concerning new race names.
- This version is set for WoW version 7.3.5
- Version 7.1.0 remains valid for all other users

7.1.1 - 02/07/2018 - Maintenance release - Localization fixes for Italian, Portuguese, & Spanish languages only
- This version is set for WoW version 7.3.5
- Version 7.1.0 remains valid for all other users
7.1.0 - 02/03/2018 - Mandatory update - Data file will be purged.
- This version is set for WoW version 7.3.5
- added two new allied races per faction
- added third race but not fully active (using demon hunter icon as placeholder)
- expanded display window to allow for three new races and to allow level expansion for the next few expansion packs.
- similar to the Demon Hunter Class, the Lightforged Draenei and Highmountain Tauren are census numbers are picked up when the
- previous Draenei and Tauren queries are processed.
- Void Elf requires a separate census query as the Night Elf Druid class is replaced by Warlock class on this race.

7.0.6 - 11/03/2017 - Maintenance release - more API change fixes
- fixed TOC error
- removed sound from purge database confirmation dialog

7.0.5 - 09/18/2017 - Maintenance release - more API change fixes
- This version is set for WoW version 7.3
- at this time all version 7.0.x Censusplus uploads will be accepted at www.WarcraftRealms.com
- ImprovedOptionsFrames addon has not yet been updated (only needs TOC change) .. I have done this update on the copy included with CensusPlus

7.0.4 - 08/30/2017 - Recommended Maintenance release - API change fix & TOC change
- This version is set for WoW version 7.3
- Localization update - German translation for ORC dropped, now using client standard.
- at this time all version 7.0.x Censusplus uploads will be accepted at www.WarcraftRealms.com
- ImprovedOptionsFrames addon has not yet been updated (only needs TOC change) .. I have done this update on the copy included with CensusPlus


7.0.3 - 03/28/2017 - Maintenance release - TOC change
- This version is set for WoW version 7.2
- Localization updates for Russian & German.
- at this time all version 7.0.x Censusplus uploads will be accepted at www.WarcraftRealms.com
- ImprovedOptionsFrames addon has not yet been updated (only needs TOC change) .. I have done this update on the copy included with CensusPlus

7.0.2 - 10/28/2016 - Maintenance release - TOC change
- This version is set for WoW version 7.1
- Localization updates for Chinese (zhCN), French & German.
- at this time all version 7.0.x Censusplus uploads will be accepted at www.WarcraftRealms.com
- ImprovedOptionsFrames addon has not yet been updated (only needs TOC change) .. I have done this update on the copy included with CensusPlus


7.0.1 - 08/10/2016 - Maintenance release - update if new changes are important to you.
- Fixed Class display order.. both Race and Class process in order from right to left.
- Blizzard parses each word in the /who query so any query that contains "Hunter" as class will return both 'Hunter' and 'Demon Hunter'
- This version skips the query for 'Demon Hunter' as it is currently redundant.. shortens census run times.
- Note: 'Demon Hunters can be selected only by using /who c-"Demon", but the Hunter class can no longer be singled out for who results.


7.0.0 - 07/19/2016 - Mandatory update - Data file will be purged.
- Legion pre release & Legion expansion
- main window graphics adjusted to allow space for new class
- added Demon Hunter class
- adjusted Level location.. with added class and starting at Blizzard minimum tracking level of 20, the level area will also be good for a future expansion
- Gnome Hunters fully supported.
-
- YOU WILL NEED to configure your options.. so open the options pane and remember or write down the settings, so you can recreate them in this new version.

6.4.0 - 04/26/2016 - Mandatory update
- While doing Legion prep work I discovered that Pandaren Class breaks were not correctly enabled.
- This probably lead to under counts of Pandaren Shamans on high population realms.
- Realms that did not require requeuing on result overflow of /who -r Pandaren would not under count.
-
- CensusPlus main window Race and Class icon order changed to match current in game character creation screen order.
- Note the correct way to view the race/class icons is from Right to Left, as that is the order they must be processed.
-
- This release will purge the main CensusPlus_Database table.
- Upload your existing census data to www.WarcraftRealms.com before installing this update, or lose the info you collected.
- Uploads of previous acceptable release will be allowed thru Saturday 04/30/2016 after which only this version will be accepted for upload.
-
- YOU WILL NEED to configure your options.. so open the options pane and remember or write down the settings, so you can recreate them in this new version.


6.2.0.b - 10/27/2014 - tested on 6.0.3 beta as functional
- Localization variables modified to work with Localization tool at Curseforge.
- LibWho updated to current release and implementation fixed
- Translators have worked on the following frFR, deDE, ptBR, ruRU
- minimal to no support for esES, esMX, koKR, zhCN, and zhTW until people step up to do translations and reviews.
=== reminder www.warcraftrealms.com can only accept data in UTF-8 character set.
=== this means Russian, Korean, Chinese & Taiwan data can not be accepted at this time.

6.2.0.A - 10/22/2014 - French Localization updated.
6.2.0 - 10/20/2014
CensusPlus zip now contains two addon directories that need to be copied into your /Interface/addons folder
Be sure to delete first any pre-existing folder and files as new and renamed files are being used.
[CensusPlus] is the main folder for CensusPlus
[ImprovedOptionsFrame] is an optional but highly recommended as it allows you to resize and move the Blizzard Options panel.

Unzip the files into your %World of Warcraft/Interface/AddOns directory.

- valid for players using Blizzard's US, EU and TW data centers...
Korea and China realms are not currently identified well enough to allow CensusPlus to run.

- addon graphics completely overhauled.. now allows variable transparency of the addon panels in game.
- addon options integrated into standard Blizzard options panel.. with major changes in options
- mouseover tool tips for every option
- you can now set account wide settings for the addon
- you can now set character by character overrides from the account wide settings
- chat window command line settings have been demoted to immediate and very temporary option changes that go away on logout or modification via options panel.
- if you get confused by all the option variations there is a check box at the bottom of the options panel to turn on VERY chatty display of what options are currently valid.

- three levels of information display normal, verbose and a new stealth mode that suppresses nearly every chat window display
- census button animation - gives quick glance status of active census snapshots.
- improved auto-start and delayed-auto census control - 2 part control enable the check box THEN set your time delay,
auto-start activated when time setting is between 5-15 minutes
delayed-start for time setting between 16-29 minutes

- option of 4 different end of census audio notices. none, sound 1, sound 2, sound 3 - 2 part control enable the check box THEN select your sound file number.
- single default sound file is provided for all 3 slots, user can create their own unique sound snippets.
Note: blizzard allows playing of .mp3 and .ogg sound file types.
I recommend the free audio program Audacity available at http://audacity.sourceforge.net/
(remember to obey any copyright rules of your country if using and sharing snippets from copyrighted works)

- Localization... all (I hope) text strings are now modifiable via Localization files.
Note: due to the major change in Localization most older translations are invalid.
Help has been and continues to be requested in supplying translations via curse.com's addon author support site curseforge.com
If you can help translate or verify(review) translations please go to http://wow.curseforge.com/addons/census-plus/localization/
Post A Reply Comment Options
Unread 09-04-19, 06:12 AM  
TrinityJayOne
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 13
Uploads: 1
Website

It would be fantastic if you could sort something out with your registration on WarcraftRealms.com. I've tried to register numerous times to submit my data, access the forums, etc., but every time I'm returned to the front page as if nothing has happened. No email (it's been several days, not in spam), no ability to log in, no indication that anything has actually happened.
Report comment to moderator  
Reply With Quote
Unread 07-19-18, 12:24 AM  
Wizardling
A Kobold Labourer
 
Wizardling's Avatar
Premium Member

Forum posts: 0
File comments: 119
Uploads: 0
Exclamation Error in BfA pre-patch.

1x CensusPlus\CensusButton.lua:54: attempt to index field 'Info' (a nil value)
CensusPlus\CensusButton.lua:54: in function <CensusPlus\CensusButton.lua:37>

Locals:
self = CensusButtonFrame {
0 = <userdata>
}
event = "ADDON_LOADED"
arg1 = "CensusPlus"
arg2 = "nil"
arg3 = "nil"
arg4 = "nil"
(*temporary) = nil
(*temporary) = "CensusPlus"
(*temporary) = "CENSUSPLUS"
(*temporary) = "attempt to index field 'Info' (a nil value)"
init = false
PetBat_CPWin = false
Report comment to moderator  
Reply With Quote
Unread 11-08-14, 11:04 PM  
Bringer
A Fallenroot Satyr
 
Bringer's Avatar

Forum posts: 26
File comments: 5
Uploads: 0
And you noticed the next time you logged in it ran fine.

This is a problem that comes and goes.. it is a race condition between the main lua code and a separate section used for the button.

I have been replacing old code and intend to replace the button xml code in a near future version.
Report comment to moderator  
Reply With Quote
Unread 11-06-14, 12:41 AM  
Tntdruid
Premium Member
 
Tntdruid's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 55
File comments: 138
Uploads: 3
Wen i enter the game it get this:

Date: 2014-11-06 07:41:03
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\CensusPlus\CensusButton.lua line 55:
attempt to index field 'Info' (a nil value)
Debug:
CensusPlus\CensusButton.lua:55:
CensusPlus\CensusButton.lua:35
Locals:
self = CensusButtonFrame {
0 = <userdata>
}
event = "ADDON_LOADED"
arg1 = "CensusPlus"
arg2 = "nil"
arg3 = "nil"
arg4 = "nil"
(*temporary) = nil
(*temporary) = "CensusPlus"
(*temporary) = "CENSUSPLUS"
(*temporary) = "attempt to index field 'Info' (a nil value)"
init = false
PetBat_CPWin = false
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: