Get an Epic Experience with Premium


Miscellaneous Login to Add Favorites
  • World of Warcraft
  • 1,242 Monthly Downloads
  • Supports: 5.4.8
  • 228,035 Total Downloads
  • Updated 08/20/2014
  • Created 07/02/2008
  • 341 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: 50400-2
Support development! **

About XPBarNone

XPBarNone is an XP bar with handy feature set.

Lightweight XP bar with a nice set of features, the text display is customisable, the default setting resembles the following:
Exp: 1234/56789 (7586) :: 12.5% through level 34 :: 1234 XP left :: 12 kills to level

You can access two different menus to configure XPBarNone.
Shift + Right Click: This accesses the main configuration menu. It's the same menu you could get through the slash commands, but in a nice graphical form.
Control + Right Click: This menu allows you to select which faction you would like to watch on your XP Bar.

Slash Commands
/xpbarnone or /xpbn

tag 50400-2
phyber <phyber@wowace>
2014-08-20 20:23:24 +0100

Tagging as 50400-2


    - Add support for changing the font.
    - Remove random comment.
    - Add [isLocked] for indicating locked XP
    - Add gitignore. PEP8 tools/


First Previous Page 1 of 4 Next Last
  • #59

    Just got this error today and it no longer shows up.

    Date: 2014-09-27 14:04:54
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\XPBarNone\Core.lua line 1148:
    attempt to index local 'repColour' (a nil value)
    (tail call): ?
    XPBarNone\Core.lua:1148: UpdateRepData()
    XPBarNone\Core.lua:1164: UpdateXPBar()
    XPBarNone\Core.lua:1089: UpdateXPData()
    (tail call): ?
    [C]: ?
    [string "safecall Dispatcher[1]"]:9:
    [string "safecall Dispatcher[1]"]:5
    (tail call): ?
    ...s\AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:558: EnableAddon()
    [C]: LoadAddOn()
    ..\FrameXML\UIParent.lua:306: UIParentLoadAddOn()
    ..\FrameXML\UIParent.lua:329: CombatLog_LoadUI()
    [C]: ?
    Swatter, v5.20.5464 (RidiculousRockrat)
    NPCScan, v5.4.8.5-2-g25b04b5
    NPCScanOverlay, v5.4.8.5
    acbCastBar, v12.09.05
    acbMirror, v12.09.05
    AckisRecipeList, v3.0.5
    AckisRecipeListQuickScan, v5.4.0.-1.0.8
    Altoholic, v5.4.008
    Ampere, v3.1.0.15
    Archy, v1.8.44
    AucAdvanced, v5.20.5464 (RidiculousRockrat)
    AucFilterBasic, v5.20.5464 (RidiculousRockrat)
    AucFilterOutlier, v5.20.5464.5459(5.20/embedded)
    AucMatchUndercut, v5.20.5464.5364(5.20/embedded)
    AucStatHistogram, v5.20.5464 (RidiculousRockrat)
    AucStatiLevel, v5.20.5464 (RidiculousRockrat)
    AucStatPurchased, v5.20.5464 (RidiculousRockrat)
    AucStatSales, v5.20.5464.5376(5.20/embedded)
    AucStatSimple, v5.20.5464 (RidiculousRockrat)
    AucStatStdDev, v5.20.5464 (RidiculousRockrat)
    AucStatWOWEcon, v5.20.5464.5323(5.20/embedded)
    AucUtilAHWindowControl, v5.20.5464.5347(5.20/embedded)
    AucUtilAppraiser, v5.20.5464.5462(5.20/embedded)
    AucUtilAskPrice, v5.20.5464.5447(5.20/embedded)
    AucUtilAutoMagic, v5.20.5464.5443(5.20/embedded)
    AucUtilCompactUI, v5.20.5464.5444(5.20/embedded)
    AucUtilEasyBuyout, v5.20.5464.5458(5.20/embedded)
    AucUtilFixAH, v5.20.5464 (RidiculousRockrat)
    AucUtilItemSuggest, v5.20.5464.5417(5.20/embedded)
    AucUtilPriceLevel, v5.20.5464.5458(5.20/embedded)
    AucUtilScanButton, v5.20.5464.5403(5.20/embedded)
    AucUtilScanFinish, v5.20.5464.5347(5.20/embedded)
    AucUtilScanProgress, v5.20.5464.4979(5.20/embedded)
    AucUtilScanStart, v5.20.5464.5347(5.20/embedded)
    AucUtilSearchUI, v5.20.5464.5452(5.20/embedded)
    AucUtilSimpleAuction, v5.20.5464.5452(5.20/embedded)
    AucUtilVendMarkup, v5.20.5464.4828(5.20/embedded)
    AzCastBar, v12.09.05
    Babylonian, v5.1.DEV.332(/embedded)
    Bartender4, v4.5.13.2
    BattlePetBreedID, v1.1.1b
    BeanCounter, v5.20.5464 (RidiculousRockrat)
    BrokerEverything, v5.4.7.final2
    BrokermDate, v0.1
    BrokeruClock, v3.3.6
    ButtonFacade, v5.4.396
    CollectMe, v2.4.13
    Configator, v5.1.DEV.359(/embedded)
    Cooldowns, v
    DataStore, v5.4.001
    DataStoreAchievements, v5.4.001
    DataStoreAgenda, v5.4.001
    DataStoreAuctions, v5.4.001
    DataStoreCharacters, v5.4.001
    DataStoreContainers, v5.4.001
    DataStoreCrafts, v5.4.001
    DataStoreCurrencies, v5.4.001
    DataStoreInventory, v5.4.001
    DataStoreMails, v5.4.001
    DataStorePets, v5.4.001
    DataStoreQuests, v5.4.001
    DataStoreReputations, v5.4.001
    DataStoreSpells, v5.4.001
    DataStoreStats, v5.4.001
    DataStoreTalents, v5.4.001
    DBMCore, v
    DBMDefaultSkin, v
    DBMStatusBarTimers, v
    DebugLib, v5.1.DEV.337(/embedded)
    Decursive, v2.7.3.2
    DockingStation, v0.5 (Beta)
    Enchantrix, v5.20.5464 (RidiculousRockrat)
    EnchantrixBarker, v5.20.5464 (RidiculousRockrat)
    Factionizer, v5. 14.4.27
    Gatherer, v4.4.1
    LibExtraTip, v5.12.DEV.363(/embedded)
    LibSharedMedia30, v3.0-81
    Masque, v5.4.396
    MasqueCaith, v5.4.88
    MasqueElegance, v5.4.0
    MogIt, v3.3.2
    Molinari, v50400.30-Release
    oqueue, v2.0.1
    PhanxBuffs, v5.4.8.161
    PhanxChat, v5.4.8.244
    RaidAchievement, v1.129
    RaidAchievementOldModules, v
    RareCoordinator, v
    Recount, vr1269
    Scorchio2, vv1.4.4
    SexyMap, v2.4.15
    ShadowedUnitFrames, vv4.0.1
    ShadowPriestDoTTimer, v1.7g
    ShinyStats, vv1.4.4
    Sifter, v2.0.11
    SlideBar, v5.20.5464 (RidiculousRockrat)
    Stubby, v5.20.5464 (RidiculousRockrat)
    tekKompare, v4.0.0.9
    TipHelper, v5.12.DEV.351(/embedded)
    TooltipItemIcon, v1.66
    TotemTimers, v11.0.18
    WhoFramedWatcherWabbit, v1.9
    Wikky, v2.0
    WOWScribe, v4.0.3
    XLoot, vz15-release
    XLootFrame, vz15-release
    XLootGroup, vz15-release
    XLootMaster, vz15-release
    XLootMonitor, vz15-release
    XPBarNone, v50400-2
    BlizRuntimeLib_enUS v5.4.8.50400 <us>


  • #58

    Way to change the font ?

  • #57

    Is there a way to hide the bar when in combat?

  • #56

    Just a possible feature suggestion: Make the text visible on mouse over and hidden when not moused over? Not a big deal, obviously, but generally I like to see a bar just for a general idea and occasionally I'd like to see the actual numbers...but text can be kinda ugly to display at all times.

    Just a thought. Either way, find addon, thanks!

  • #55

    I have noticed that the Tillers does not show the correct amount of rep.  Either needed or the current amount.  It seems to be stuck at 8400 for all of Tillers as the max amount that is what you need. 

    Last edited by lcorbett on 12/21/2012 7:37:46 PM
  • #54

    For some reason the bar is not switching to the faction I'm gaining rep with.  Before 5.1 it was doing this, but now, no matter what settings I change, it's not switching.  It's driving me crazy.

  • #53

    Just replace every occurance of




  • #52

    Broken in 5.1 with the removal of GetFriendshipReputationByID:


    3x XPBarNone-v1.6\Core.lua:1083: attempt to call global "GetFriendshipReputationByID" (a nil value)
    XPBarNone-v1.6\Core.lua:1083: in function "UpdateRepData"
    XPBarNone-v1.6\Core.lua:1126: in function "UpdateXPBar"
    XPBarNone-v1.6\Core.lua:1061: in function "UpdateXPData"
    XPBarNone-v1.6\Core.lua:692: in function <XPBarNone\Core.lua:658>
    (tail call): ?
    <in C code>
    <string>:"safecall Dispatcher[1]":9: in function <string>:"safecall Dispatcher[1]":5
    (tail call): ?
    ...\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0-11.lua:543: in function "EnableAddon"
    ...\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0-11.lua:636: in function <...\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:621>
    <in C code>
    FrameXML\UIParent.lua:299: in function "UIParentLoadAddOn"
    FrameXML\UIParent.lua:322: in function "CombatLog_LoadUI"
    FrameXML\UIParent.lua:692: in function <FrameXML\UIParent.lua:657>


    Last edited by dascott on 11/27/2012 6:32:21 PM
  • #51

    Love the mod!!   I tweaked the experience string and wanted to share it with everyone if they like it:

    **Experience Bar**
    Need: [needXP] ([needPC]) - Exp: [curXP]/[maxXP] ([curPC]) - Rest: [restXP] ([restPC]) 

    **Rep Bar**
    Need : [needRep] Rep: [faction] ([standing]) [curRep]/[maxRep] :: [repPC]

    A question for someone a little more creative than I am:    Is there a way to determine the average quest reward amount for my current level (85 is about 144k) and then divided my needed xp by the average quest amount so that i would have a number that was like:  "Turnin's needed to level:  15.5" 

    That would be so effing awesome! 

  • #50

    Will it be updated for 5.0.4?

  • #49

    Sorry about this, I had actually tagged v1.5.7 with this fix a week or so ago, but it looks like the Curse/WoWAce package generator was broken. I've tagged v1.5.8 now (no changes since 1.5.7) and hopefully this package will appear soon.

  • #43

    Can someone who has their account flagged for Mists of Pandaria tell me what the following commands output? (Assuming you have /print if you're using Ace3 addons).

    /print UnitXPMax("player")

    /print GetAccountExpansionLevel()

    /print MAX_PLAYER_LEVEL_TABLE[GetAccountExpansionLevel()]

    I have no idea why having your account flagged for Mists should break things, but this would appear to be a Blizzard bug since if it's the MaxXP string, that would be UnitXPMax not reporting things correctly (probably returning nil).


    Last edited by phyber on 7/26/2012 3:31:50 PM
  • #47

    To fix:

    On Interface\Addons\XPBarnone\Core.Lua

    Look for "GetAccountExpansionLevel()"

    Replace with "GetExpansionLevel()"

    Addon now works fine!

  • #48

    Thank you, thank you, thank you :)

    That simple fix totally worked. Hopefully it'll be changed in the next version (assuming it will still work on accounts that haven't upgraded to Mists?)

  • #46

    /print UnitXPMax("player")
    => 12267000 (when using this command with a lvl85 char)

    /print GetAccountExpansionLevel()
    =>  4

    /print MAX_PLAYER_LEVEL_TABLE[GetAccountExpansionLevel()]
    => nil 

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »