Download
(416Kb)
Download
Updated: 08-07-19 09:33 AM
Pictures
File Info
Compatibility:
Classic (1.13.2)
Updated:08-07-19 09:33 AM
Created:06-20-19 05:01 PM
Downloads:4,814
Favorites:26
MD5:
Categories:Data Broker, Classic - General

CensusPlusClassic

Version: v0.5.0
by: christophrus [More]

This is a fixed version of CensusPlus, that works with the beta client.
I also made a brand new website for merging all that data together that you guys collect.
Check out: WowClassicPopulation.com


CensusPlus is a mod which records details about the characters online in your faction at the time of the polling. This is done with liberal use of the in-game /who command via the Wholib. The information is then stored in the CensusPlus.lua in your account's SavedVariables folder, which you can be uploaded to websites like WowClassicPopulation.com. Sites like these sort the information and then display it on their site in chart and graph form.

v0.5.0
  • fixed bugged autostart
  • fixed various locale bugs - should no work on every locale
  • cleaned up code
  • improved integrity checks

v0.4

WARNING
This update will wipe your local census database, so make sure to upload your data before updating.
  • fixed a bug fix with resuming a census after logout/login where /who jobs were dropped
  • reworked the UI so that it looks more like in vanilla
  • got rid of connected realms garbo and did some other code refactoring
  • improved data integrity
  • updated LibWho-2.0 to 2.0.171


v7.1.2-classic-0.3
  • /who 1-0 queries infinitely queueing up should be fixed

v7.1.2-classic-0.2
  • Renaming to CensusPlusClassic

v7.1.2-classic-0.1
  • Quick fix of CensusPlus v7.1.2 to work with the classic beta client
Optional Files (0)


Post A Reply Comment Options
Unread 08-23-22, 08:22 PM  
scarecr0w12
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 1
Uploads: 1
Outdated and abandonded

Report comment to moderator  
Reply With Quote
Unread 01-18-20, 07:10 AM  
tinyu
A Molten Giant
 
tinyu's Avatar
AddOn Author - Click to view AddOns

Forum posts: 837
File comments: 374
Uploads: 13
Not sure this works atm with the changes Blizzard has made.
__________________
"There's no such thing as too many addons."
Lothaer
Titan Dev Team Member.
Report comment to moderator  
Reply With Quote
Unread 09-26-19, 10:54 PM  
Incipient
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Re: Re: SendWho() failed?

Originally Posted by ComputerNerd

Blizzard intentionally broke using the Who feature from addons.
Whether the intent or not, it has broken the addon.
And only for Classic, not Retail as far as I am aware.
Wow, that's a pain. Is there a workaround for this? e.g. issuing the 'whos' from a user-initiated event (e.g. click)
Report comment to moderator  
Reply With Quote
Unread 09-25-19, 06:47 AM  
ComputerNerd
A Deviate Faerie Dragon

Forum posts: 12
File comments: 67
Uploads: 0
Re: SendWho() failed?

Originally Posted by Incipient
Is anyone getting the below error for CPC?

"Message: Warning: AddOn CensusPlusClassic attempted to call a protected function (SendWho()) which may require interaction."
Blizzard intentionally broke using the Who feature from addons.
Whether the intent or not, it has broken the addon.
And only for Classic, not Retail as far as I am aware.
Last edited by ComputerNerd : 09-25-19 at 06:48 AM.
Report comment to moderator  
Reply With Quote
Unread 09-25-19, 03:59 AM  
Incipient
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
SendWho() failed?

Is anyone getting the below error for CPC?

"Message: Warning: AddOn CensusPlusClassic attempted to call a protected function (SendWho()) which may require interaction."
Report comment to moderator  
Reply With Quote
Unread 09-08-19, 04:11 PM  
sykz
A Defias Bandit
 
sykz's Avatar

Forum posts: 2
File comments: 1
Uploads: 0
Hey guys,

Feel free to ping me if you ever need help with web hosting - I can provide a stable home if needed.

Been using this AddOn for quite some time now. Thanks!
Last edited by sykz : 09-08-19 at 04:11 PM.
Report comment to moderator  
Reply With Quote
Unread 09-06-19, 06:04 PM  
Nihlo
A Murloc Raider

Forum posts: 7
File comments: 158
Uploads: 0
There is new site to upload Census data as long as the other one is down:

https://wowpop.appspot.com

Only got basic data but please upload your data there for a first general overview.

*not my site - see curse comments
Report comment to moderator  
Reply With Quote
Unread 08-27-19, 11:02 AM  
Nihlo
A Murloc Raider

Forum posts: 7
File comments: 158
Uploads: 0
Using Census for decades now, here are some issues after one day in Classic:

- upload site doesn't work obvs.

- mod gets wrong realm info, showing I would play on enUS while I'm actually playing on a deDE realm with a enGB client

- show chars only shows total chars, if I filter the chars on left by class, level or anything it keeps on showing the total chars

- seems to be no balance between vrebose and stealth mode...chat spam or nothing at all. Something inbetween would be good

- consecutive census counter doesn't work in cenus nor the minimap icon, always 0

- it's way too slow...don't know if it's the wholibs or the mod itself or whatever. A scan litterally takes hours and just got half the chars. I know there are quite a lot of players on atm but there is no way to get reliable data that way. It didn't really worked on the stress tests with far less players.
Scanned the whole day and data is about 5lvl behind and only got half the total chars or so.
Report comment to moderator  
Reply With Quote
Unread 08-19-19, 09:04 PM  
Bringer
A Fallenroot Satyr
 
Bringer's Avatar

Forum posts: 26
File comments: 5
Uploads: 0
btw just curious, since there is a new upload site (which seems to be down) did you cooperate with the origianl owner ?
No the connection never happened, for more see the discussion on the forums at www.warcraftrealms.com
Report comment to moderator  
Reply With Quote
Unread 08-19-19, 09:00 PM  
Bringer
A Fallenroot Satyr
 
Bringer's Avatar

Forum posts: 26
File comments: 5
Uploads: 0
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.
Report comment to moderator  
Reply With Quote
Unread 08-18-19, 01:13 AM  
Sojiro84
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Your website doesn't seem to work at the moment. Will it work come live?

I hope you will. Luckily the addon works but would be nice to upload the data as well.
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 08-13-19, 06:33 PM  
rbpaiett
A Murloc Raider

Forum posts: 4
File comments: 49
Uploads: 0
website down?

I clicked on your website link and it says:

Loser, go away.

jk, it says 'something went wrong' ...
Report comment to moderator  
Reply With Quote
Unread 08-11-19, 08:38 AM  
Nihlo
A Murloc Raider

Forum posts: 7
File comments: 158
Uploads: 0
Lua error while opening the char window:

Code:
Message: ...ddOns\CensusPlusClassic\modules\CensusPlayerList.lua:110: attempt to concatenate global 'CENSUSPlus_MAXXED' (a nil value)
Time: Sun Aug 11 16:10:58 2019
Count: 1
Stack: ...ddOns\CensusPlusClassic\modules\CensusPlayerList.lua:110: attempt to concatenate global 'CENSUSPlus_MAXXED' (a nil value)
...ddOns\CensusPlusClassic\modules\CensusPlayerList.lua:110: in function `CensusPlus_PlayerListOnShow'
[string "*:OnShow"]:1: in function <[string "*:OnShow"]:1>
[C]: in function `Show'
...ddOns\CensusPlusClassic\modules\CensusPlayerList.lua:43: in function `CensusPlus_ShowPlayerList'
[string "*:OnClick"]:5: in function <[string "*:OnClick"]:1>

Locals: guildKey = nil
raceKey = nil
classKey = nil
levelKey = nil
realmName = "4455_Razorfen"
factionGroup = "Horde"
totalCharactersText = "Total Characters: 1000"
(*temporary) = "Total Characters: 1000"
(*temporary) = " -- "
(*temporary) = nil
(*temporary) = 1000
(*temporary) = CensusPlusPlayerListScrollFrame {
 ScrollBar = CensusPlusPlayerListScrollFrameScrollBar {
 }
 offset = 0
 ScrollChildFrame = CensusPlusPlayerListScrollFrameScrollChildFrame {
 }
 0 = <userdata>
}
(*temporary) = 1000
(*temporary) = 20
(*temporary) = "attempt to concatenate global 'CENSUSPlus_MAXXED' (a nil value)"
CPp = <table> {
 TZWarningSent = false
 IsCensusPlusInProgress = true
 AutoCensus = true
 EnableProfiling = false
 Options_Holder = <table> {
 }
 LastCensusRun = 1565532411
 FirstLoad = false
 InterfaceVersion = "Captain Placeholder"
 CensusPlusManuallyPaused = false
 LevelSelected = 0
 LocaleSet = false
 ClassSelected = 0
 GuildSelected = 0
 RaceSelected = 0
 AutoStartTimer = 5
}
g_PlayerList = <table> {
 1 = <table> {
 }
 2 = <table> {
 }
 3 = <table> {
 }
 4 = <table> {
 }
 5 = <table> {
 }
 6 = <table> {
 }
 7 = <table> {
 }
 8 = <table> {
 }
 9 = <table> {
 }
 10 = <table> {
 }
 11 = <table> {
 }
 12 = <table> {
 }
 13 = <table> {
 }
 14 = <table> {
 }
 15 = <table> {
 }
 16 = <table> {
 }
 17 = <table> {
 }
 18 = <table> {
 }
 19 = <table> {
 }
 20 = <table> {
 }
 21 = <table> {
 }
 22 = <table> {
 }
 23 = <table> {
 }
 24 = <table> {
 }
 25 = <table> {
 }
 26 = <table> {
 }
 27 = <table> {
 }
 28 = <table> {
 }
 29 = <table> {
 }
 30 = <table> {
 }
 31 = <table> {
 }
 32 = <table> {
 }
 33 = <table> {
 }
 34 = <table> {
 }
 35 = <table> {
 }
 36 = <table> {
 }
 37 = <table> {
 }
 38 = <table> {
 }
 39 = <table> {
 }
 40 = <table> {
 }
 41 = <table> {
 }
 42 = <table> {
 }
 43 = <table> {
 }
 44 = <table> {
 }
 45 = <table> {
 }
 46 = <table> {
 }
 47 = <table> {
 }
 48 = <table> {
 }
 49 = <table> {
 }
 50 = <table> {
 }
 51 = <table> {
 }
 52 = <table> {
 }
 53 = <table> {
 }
 54 = <table> {
 }
 55 = <table> {
 }
 56 = <table> {
 }
 57 = <table> {
 }
 58 = <table> {
 }
 59 = <table> {
 }
 60 = <table> {
 }
 61 = <table> {
 }
 62 = <table> {
 }
 63 = <table> {
 }
 64 = <table> {
 }
 65 = <table> {
 }
 66 = <table> {
 }
 67 = <table> {
 }
 68 = <table> {
 }
 69 = <table> {
 }
 70 = <table> {
 }
 71 = <table> {
 }
 72 = <table> {
 }
 73 = <table> {
 }
 74 = <table> {
 }
 75 = <table> {
 }
 76 = <table> {
 }
 77 = <table> {
 }
 78 = <table> {
 }
 79 = <table> {
 }
 80 = <table> {
 }
 81 = <table> {
 }
 82 = <table> {
 }
 83 = <table> {
 }
 84 = <table> {
 }
 85 = <table> {
 }
 86 = <table> {
 }
 87 = <table> {
 }
 88 = <table> {
 }
 89 = <table> {
 }
 90 = <table> {
 }
 91 = <table> {
 }
 92 = <table> {
 }
 93 = <table> {
 }
 94 = <table> {
 }
 95 = <table> {
 }
 96 = <table> {
 }
 97 = <table> {
 }
 98 = <table> {
 }
 99 = <table> {
 }
 100 = <table> {
 }
 101 = <table> {
 }
 102 = <table> {
 }
 103 = <table> {
 }
 104 = <table> {
 }
 105 = <table> {
 }
 106 = <table> {
 }
 107 = <table> {
 }
 108 = <table> {
 }
 109 = <table> {
 }
 110 = <table> {
 }
 111 = <table> {
 }
 112 = <table> {
 }
 113 = <table> {
 }
 114 = <table> {
 }
 115 = <table> {
 }
 116 = <table> {
 }
 117 = <table> {
 }
 118 = <table> {
 }
 119 = <table> {
 }
 120 = <table> {
 }
 121 = <table> {
 }
 122 = <table> {
 }
 123 = <t
btw just curious, since there is a new upload site (which seems to be down) did you cooperate with the origianl owner ?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: