GuildXP

This project has become inactive.

This project is inactive and its default file will likely not work with the most recent version of World of Warcraft. The author may have abandoned it, or it may have outlived its usefulness.

addon newer screenshot version

Simple DataBroker plugin to display current GuildLevel, current GuildXP, max GuildXP & percentage actually earned of daily capped experience.

You must have a Data Display addon(which inherits LibDataBroker-1.1) to use this such as:

  • ChocolateBar
  • Fortress
  • ButtonBin
  • Bazooka

You must login to post a comment. Don't have an account? Register to get one!

  • 10 comments
  • Avatar of xhatix xhatix Dec 17, 2010 at 21:38 UTC - 0 likes

    yeah it's already removed on my laptop version which is not up yet due to laziness :> was there for "localization" but i decided to not locale the addon anyway - as XP is mostly global name for such a thing

    "There's always another choice."

  • Avatar of ulic ulic Dec 17, 2010 at 16:26 UTC - 0 likes

    I don't understand the purpose of the GX:GetSuffix() function. Seems like it just complicates the strformat(),

  • Avatar of fixitman fixitman Dec 13, 2010 at 19:55 UTC - 0 likes

    Thats great news :)

    BTW-You might want to comment out the other print command at line 81. It popped once on me late last night (no big deal, just being informative).

  • Avatar of xhatix xhatix Dec 13, 2010 at 12:48 UTC - 0 likes

    last one is an issue regarding something i tested ... which is no longer necessary - so i will rewind to the previous one ... should be fixed in r22-release / r21

  • Avatar of fixitman fixitman Dec 12, 2010 at 23:58 UTC - 0 likes

    I just happened to also notice that Titan is outputting the following error twice in chat each time I login:

    <Titan> Set button text error GuildXP | Interface\AddOns\Titan\TitanUtils.lua:305: attempt to concatenate local 'text' (a function value)

    Titan and GuildXP both seem to be working just fine....

  • Avatar of fixitman fixitman Dec 12, 2010 at 23:02 UTC - 0 likes

    After initial upgrade to r18, GuildXP is outputting numbers to chat twice at login, and once each time I mouse over it. I'm displaying it via that latest release of Titan Panel. It looks like the print command at line 102 is responsible.

    Edit: fixed in r20, Thanks!

    Last edited Dec 12, 2010 by fixitman: followup
  • Avatar of xhatix xhatix Dec 12, 2010 at 16:48 UTC - 0 likes

    yeah i will review the whole stuff - seems like some leak ... in there ... I've tested with InterfaceUsage but it seems not as accurate/outdated as OptionHouse

    seems fixed (CPU usage) OptionHouse atleast now shows 0.00%

    the LibDataBroker-1.1 is now also embedded;

    Last edited Dec 12, 2010 by xhatix
  • Avatar of Zidomo Zidomo Dec 12, 2010 at 14:29 UTC - 0 likes

    Great mod idea.

    But needs more work; has two problems. One big enough to prevent usage here, as well as another. Biggest problem: it consumes far (far) too much CPU time for what it does.

    NinjaPanel LDB display (what I use for testing), disembedded libs (except LDB-1.1), OptionHouse (the test mod) & GuildXP r15-release. GuildXP uses 0.800-0.900 CPU/second on character idle in a 60+ person guild with only me online. Which is pretty hefty; very hefty for something that ideally should use 0 CPU on idle (as personal XP/info mods often do).

    It spikes to an even heftier 1.6-1.8 CPU/second when mousing over GuildXP's LDB display. But that's standard behavior for most LDB info mods. What isn't standard behavior: when you remove your mouse from the LDB display, that CPU amount doesn't decrease to its former amount. It continues to eat 1.6-1.8 from then on. Highly unusual, don't remember any LDB mod I've ever tested doing that.

    Instead update the XP data...every 30 seconds (or more) out of combat only? So that it will spike only momentarily when getting the data (as well as have it spike less than its currently using on idle)? Or an option to _only_ update the data when mousing over the LDB display? As well as fix the second part of the problem.

    Second problem: LDB mods should really embed/package LibDataBroker-1.1. Its the standard method. What is done currently with this mod...print a warning message ("GuildXP loading failed. LibDataBroker-1.1 missing.") if someone is lacking that library installed...is not standard LDB behavior.

  • Avatar of xhatix xhatix Dec 08, 2010 at 20:12 UTC - 0 likes

    yeah i know - it was an error/misunderstood of blizz implementation is fixed in r6; r7-release

    was busy with leveling :x

    Last edited Dec 08, 2010 by xhatix
  • Avatar of ulic ulic Dec 08, 2010 at 07:02 UTC - 0 likes

    How ever you are getting the total amount needed for the next level, it seems to be incorrect when comparing to the blizzard UI.

  • 10 comments

Facts

Date created
Dec 06, 2010
Categories
Last update
Jan 18, 2011
Development stage
Inactive
Language
  • enUS
License
GNU General Public License version 3 (GPLv3)
Curse link
GuildXP
Downloads
6,607
Recent files

Authors

Relationships

Embedded library
LibStub