GithubHelp home page GithubHelp logo

christophrus / censusplusclassic Goto Github PK

View Code? Open in Web Editor NEW
21.0 21.0 14.0 1.04 MB

An addon for collecting census data on realms of World of Warcraft: Classic

Home Page: https://WowClassicPopulation.com

License: GNU General Public License v3.0

Lua 100.00%

censusplusclassic's People

Contributors

ceron257 avatar christophrus avatar corazu avatar djzurawski avatar jcdenton avatar kotsmotritnastul avatar logonz avatar mroswald avatar neffenicous avatar vahlback avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

censusplusclassic's Issues

Not Scanning

All add-ons disabled but this one, on a fresh level 1 char. Any ideas?

I clicked "Stop" > "Purge" > "Take", still nothing.

image

Translation for Italien client version

Not sure if there is going to be an Italien version. As for now none is selectable in the beta client, but if someone want to translate to Itlian anyway you can find the language file here.

.

WoW not recognizing addon

Installed the addon the usual way by copying the folder to interface/addons with the rest of my addons. CensusPlusClassic is not showing in the addon list. Load out to date addons is checked.

Prune and upload doesn't work anymore - LUA error and parsing error

Since a few days I can't prune anymore, I get an error:

Date: 2021-03-29 15:01:22
ID: 1
Error occured in: Global
Count: 1
Message: ...rface\AddOns\CensusPlusClassic\CensusPlusClassic.lua line 3260:
bad argument #1 to 'sub' (string expected, got nil)
Debug:
[C]: ?
[C]: sub()
...rface\AddOns\CensusPlusClassic\CensusPlusClassic.lua:3260: CENSUSPLUS_PRUNEData()
[string ":OnClick"]:1:
[string ":OnClick"]:1
Locals:

Also can't upload the file anymore
"Parsing error - imvaid times/character format"

Someone got an idea whats wrong and how to fix it?

The "on mouse clicks in the 3D window" does not works for me

I have installed the addon and select both of the refresh feature, I have selected the verbose mode in order to check the scan refresh

What I expect : Each time I left or right click in the 3D world in order to rotate camera or run, a new scan shall be launched"
What is presently happening : No refresh

I use ElvUI, don't know if it's important

Wowclassicpopulation.com

I can seem to access wowclassicpopulation.com to upload my data.

  • It looks like you're still using your self-signed cert
  • When visiting the http version of the site I just see the create-react-app default site

bug_09-29-2019

attempt to call method 'HookScript' (a string value)

I get this error using v0.81 every time reloading UI or logging in.
The addon still seems to work though.
(Both semi automatic options enabled)

1x ...rfaceCensusPlusClassic\CensusPlusClassic-1.13.2.lua:529: attempt to call method 'HookScript' (a string value)
...rfaceCensusPlusClassic\CensusPlusClassic-1.13.2.lua:529: in function 'InitializeExperimental'
...rfaceCensusPlusClassic\CensusPlusClassic-1.13.2.lua:1685: in function <...rfaceCensusPlusClassic\CensusPlusClassic.lua:1655>

Error when mouse clicks in interface is selected

No issue with world 3D option, but when both are clicked it throws this error:

Date: 2019-11-25 21:36:55
ID: 1
Error occured in: Global
Count: 1
Message: ...rface\AddOns\CensusPlusClassic\CensusPlusClassic.lua line 532:
attempt to call method 'HookScript' (a string value)
Debug:
...rface\AddOns\CensusPlusClassic\CensusPlusClassic.lua:532: InitializeExperimental()
...rface\AddOns\CensusPlusClassic\CensusPlusClassic.lua:1688:
...rface\AddOns\CensusPlusClassic\CensusPlusClassic.lua:1658
Locals:
(for generator) = defined =[C]:-1
(for state) =

{
UpdateOnBarHighlightMarksBySpell = defined @interface\FrameXML\ActionButton.lua:70
ERR_OUT_OF_CHI = "Not enough chi"
DH_HAVOC_CORE_ABILITY_2 = "Strong melee attack that consumes Fury. If it critical strikes, some Fury is refunded."
GRM_AuditToolText5 = GRM_AuditToolText5 {
}
MerchantItem9ItemButtonStock = MerchantItem9ItemButtonStock {
}
GetTrainerServiceTypeFilter = defined =[C]:-1
UNIT_NAMES_COMBATLOG_TOOLTIP = "Color unit names."
Recount_MainWindow_Bar6 = Recount_MainWindow_Bar6 {
}
SetTrainerServiceTypeFilter = defined =[C]:-1
LE_GAME_ERR_CHAT_RAID_RESTRICTED_TRIAL = 741
SPELL_FAILED_CUSTOM_ERROR_71 = "This partygoer wants to dance with you."
LE_GAME_ERR_PET_SPELL_TARGETS_DEAD = 399
ERROR_CLUB_TICKET_COUNT_AT_MAX_COMMUNITY = "Can't create any more invite links for this group."
RecruitAFriendFrame = RecruitAFriendFrame {
}
CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture = CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture {
}
ERR_TRADE_EQUIPPED_BAG = "You can't trade equipped bags."
PVP_RANK_6_1 = "Corporal"
MultiBarLeftButton7 = MultiBarLeftButton7 {
}
InterfaceOptionsNamesPanelUnitNameplatesShowAll = InterfaceOptionsNamesPanelUnitNameplatesShowAll {
}
VideoOptionsFrameDefaults = VideoOptionsFrameDefaults {
}
MerchantItem2AltCurrencyFrameItem1Text = MerchantItem2AltCurrencyFrameItem1Text {
}
OPTION_TOOLTIP_ACTION_BUTTON_USE_KEY_DOWN = "Action button keybinds will respond on key down, rather than on key up."
BINDING_NAME_NAMEPLATES = "Show Enemy Name Plates"
INSTANCE_UNAVAILABLE_OTHER_TEMPORARILY_DISABLED = "%s cannot enter. This instance is temporarily disabled."
MultiBarBottomRightButton8Shine5 = MultiBarBottomRightButton8Shine5 {
}
IsReferAFriendLinked = defined =[C]:-1
MAIL_LETTER_TOOLTIP = "Click to make a permanent
copy of this letter."
UnitFrameManaBar_UnregisterDefaultEvents = defined @interface\FrameXML\UnitFrame.lua:602
MANA = "Mana"
CHAT_CONFIG_OTHER_COMBAT =
{
}
FCFDockOverflowButton_OnClick = defined @interface\FrameXML\FloatingChatFrame.lua:2373
ZygorGuidesViewerFrame_Step6_Line20ContentText = ZygorGuidesViewerFrame_Step6_Line20ContentText {
}
BOOST2_WARRIOR_COLOSSUSSMASH = "Use Colossus Smash.

Colossus Smash increases your damage."
BN_UNABLE_TO_RESOLVE_NAME = "Unable to whisper '%s'. Blizzard services may be unavailable."
LE_GAME_ERR_RECRUIT_A_FRIEND_FAILED = 951
CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight = CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight {
}
LE_GAME_ERR_ONLY_ONE_QUIVER = 32
SpellButton6Cooldown = SpellButton6Cooldown {
}
PallyPowerBlessingsFramePlayer10Line5 = PallyPowerBlessingsFramePlayer10Line5 {
}
LOSS_OF_CONTROL_DISPLAY_FEAR = "Feared"
Graphics_QualityText = Graphics_QualityText {
}
nUI_TopRightBar_Button1Icon = nUI_TopRightBar_Button1Icon {
}
GRM_BirthdayTooltipStatusBar = GRM_BirthdayTooltipStatusBar {
}
ROGUE_COMBAT_CORE_ABILITY_4 = "Melee ability with an increased range that consumes Combo Points."
ZygorGuidesViewerFrame_Act1_17PetActionShine15 = ZygorGuidesViewerFrame_Act1_17PetActionShine15 {
}
StanceButton4FlyoutArrow = StanceButton4FlyoutArrow {
}
MultiBarRightButton7Shine9 = MultiBarRightButton7Shine9 {
}
BankFrameItem17SearchOverlay = BankFrameItem17SearchOverlay {
}
DMG_LCD = "DMG"
RaidGraphics_EnvironmentalDetailSlider = RaidGraphics_EnvironmentalDetailSlider {
}
ZygorGuidesViewerFrame_Border_Flash_flash_flashOut = ZygorGuidesViewerFrame_Border_Flash_flash_flashOut {
}
Is64BitClient = defined =[C]:-1
SecureCmdItemParse = defined @interface\FrameXML\ChatFrame.lua:1111
SLASH_STOPATTACK1 = "/stopattack"
SpyStatsPlayerHistoryFrameListFrameLine10Level = SpyStatsPlayerHistoryFrameListFrameLine10Level {
}
GRM_ExportSelectedRangeButton = GRM_ExportSelectedRangeButton {
}
SortQuestWatches = defined =[C]:-1
C
AddOns:
Swatter, v8.2.6511 (SwimmingSeadragon)
WowheadLooter, v11302
AtlasLootClassic, vv1.3.4
AtlasLootClassicData, vv1.3.4
AtlasLootClassicDungeonsAndRaids, vv1.3.4
AucAdvanced, v8.2.6471 (SwimmingSeadragon)
AucFilterBasic, v8.2.6497 (SwimmingSeadragon)
AucStatHistogram, v8.2.6499 (SwimmingSeadragon)
AucStatiLevel, v8.2.6503 (SwimmingSeadragon)
AucStatPurchased, v8.2.6500 (SwimmingSeadragon)
AucStatSimple, v8.2.6501 (SwimmingSeadragon)
AucStatStdDev, v8.2.6502 (SwimmingSeadragon)
AucUtilFixAH, v8.2.6504 (SwimmingSeadragon)
BagBrother, v
Bagnon, v8.2.16
BeanCounter, v8.2.6505 (SwimmingSeadragon)
CensusPlusClassic, v1.13.2
CharacterStatsClassic, v2.6.1
ClassicThreatMeter, v1.10
DBMCore, v1.13.21
DBMDefaultSkin, v
DBMStatusBarTimers, v
Dismounter, v1.2.1
Enchantrix, v8.2.6506 (SwimmingSeadragon)
EnchantrixBarker, v8.2.6507 (SwimmingSeadragon)
GatherMate2, v1.45.5
GTFO, v4.51
GuildRosterManager, v1.831
Informant, v8.2.6508 (SwimmingSeadragon)
nUI, v1.13.2.31727.3
PallyPower, vv1.1a-classic
Prat30, v3.7.36
Prat30Libraries, v
Questie, v5.2.3
Recount, vv8.2.5b
SlideBar, v8.2.6509 (SwimmingSeadragon)
Spy, v1.0.15
Stubby, v8.2.6510 (SwimmingSeadragon)
TomTom, vv80205-1.0.8
ZygorGuidesViewerClassic, v1.0
BlizRuntimeLib_enUS v1.13.2.11302
(ck=534)

Playerlist playermenu error (right-click)

modules/CensusPlayerList.lua#L260-261

Needs changing to

function CensusPlus_PlayerButton_OnClick(self,button,down)
	local id = self:GetID();

so it conforms to post 1.12 widget handlers.

1x ...ddOns\CensusPlusClassic\modules\CensusPlayerList.lua:261: attempt to index global 'this' (a nil value)
...ddOns\CensusPlusClassic\modules\CensusPlayerList.lua:261: in function 'CensusPlus_PlayerButton_OnClick'
[string "*:OnClick"]:1: in function <[string "*:OnClick"]:1>

is the error without this change.

AddOn breaking /who

Hi, the AddOn seems to break /who completely. It doesn't matter what you're querying for - there is no result. It retries several times and returns a Timeout. Stopping the census (which doesn't work because of the /who issue) process doesn't resolve the issue.

Deactivating the addon restores the complete /who-functionality. Appeared today (2019-09-19) on game version 1.13.2.31882

A hotfix was installed by the Blizzard App right before launching the game and experiencing the issue for the first time.

Newest Addon version is installed via the twitch client.

Who-Frame randomly pops up

When semi-automatic sending of who-requests is enabled, the who frame randomly pops up on left or right mouse clicks.

Right click in the character list

Message: ...ddOns\CensusPlusClassic\modules\CensusPlayerList.lua:261: attempt to index global 'this' (a nil value)
Time: Thu Jan 28 13:51:29 2021
Count: 3
Stack: ...ddOns\CensusPlusClassic\modules\CensusPlayerList.lua:261: attempt to index global 'this' (a nil value)
[C]: ?
...ddOns\CensusPlusClassic\modules\CensusPlayerList.lua:261: in function `CensusPlus_PlayerButton_OnClick'
[string ":OnClick"]:1: in function <[string ":OnClick"]:1>

Locals:

Opening Interface Options or AddOn Options Always Shows AddOn Settings

With this AddOn enabled, every time the player opens the Interface Options menu, or if they open the "Options" menu in the AddOn itself, the AddOn will always display what the AddOn's settings currently are in chat, even if the player isn't in the AddOn sub-menu.
(For example, "CensusPlusClassic Verbose Mode : OFF".)

Note: This doesn't happen when the AddOn is set to Stealth Mode, for obvious reasons.

Steps to reproduce the behavior with as much detail as possible:

  1. Download and unZIP the latest version of CensusPlusClassic into the WoW Classic AddOns folder
  2. Log into the game with any character
    (And enable the AddOn if it isn't already.)
  3. Open the Main Menu and go to the Interface Menu
  4. CensusPlusClassic will print all five of its settings โ€“ and what they're set to โ€“ into chat

Expected behavior. Describe how it should work:
The AddOn should either have a slash command specifically for checking settings, or it shouldn't do print its settings at all, since they can easily be seen from the appropriate AddOn menu.

Wrong command in Russian

On Russian server this mod send command like /who RaceClass lvl, between race and class no space.

I found mistake in string 1522 and 1531.

String 1522:
Wrong string:

"whoText = whoText .. class"

Correct string:

"whoText = whoText .. ' ' .. class"

String 1531:
Wrong string:

whoText = whoText .. letter

Correct string:

whoText = whoText .. ' ' .. letter

LUA Error when entering BG

Message: ...rface\AddOns\CensusPlusClassic\CensusPlusClassic.lua:2548: attempt to perform arithmetic on field 'g_NumNewCharacters' (a nil value)

My census is stuck

I got the addon early after classic released and then it stopped working when blizz was cracking down on the honorspy addon using the /who function.

It hasn't worked since then. Never really attempted to get it fixed, but I never got rid of the addon and it has been kept up to date.

Recently I started a horde character on the same server with another account and the census addon is working for the horde just fine.

Any thoughts?

WoWScrnShot_061520_020733

WoWScrnShot_061520_020431

Normal /who still broken with 0.7.0

While the manual scanning makes this addon work again to some degree, it seems enabling the addon still breaks the normal /who.
I'm guessing that WhoLib or something else hooks into the /who command ("Added /who somethingsomething to queue") and processing said queue is broken after Blizzards changes.

With the introduction of ManualWho, could we just drop the WhoLib dependency from CensusPlus?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.