XPBarNone
XPBarNone
XPBarNone is an XP bar with handy feature set.
Description
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
Menus
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
Hello, any chance to make it work on retail? Still broken :)
cant get it to show up at all? any help? advice
I am confused. I see, in the 'about project' box, that this was updated 6 days ago (October 30, 2022). However, the files sub-tab, and the recent files sidebar, all say Jun 2 2021. Which is it?
-Barleduq
Hello, dont think rep tracking works for retail WoW. Also see the others comments about XPbarnone for classic :)
i made the changes posted previously but i have to uncheck show rep every time i log in or reload - any fix to always show xp bar?
thanks
I was able to get this to work for WotLK Classic by doing the following:
Open \World of Warcraft\_classic_\Interface\AddOns\XPBarNone\Core.lua with a text editor, I use Notepad++.
Find the following line, it's line 45 for me:
local is_bcc = WOW_PROJECT_ID == WOW_PROJECT_BURNING_CRUSADE_CLASSIC
Change it to:
local is_bcc = WOW_PROJECT_ID == WOW_PROJECT_WRATH_CLASSIC
Doing this seems to make it work, I haven't noticed any problems as of yet and I haven't had any LUA errors.
UPDATE (ty @yuroskul0v): In order to get the XP bar to track XP beyond 70:
In Core.lua, find the following line, it's 158 for me:
local maxLevel = MAX_PLAYER_LEVEL_TABLE[LE_EXPANSION_BURNING_CRUSADE]
Change it to:
local maxLevel = MAX_PLAYER_LEVEL_TABLE[2]
In reply to Squishy_D:
For work in the new wotlk update:
(For level greater than 70)
1. Make sure you change 45 line (ty @Squishy_D)
local is_bcc = WOW_PROJECT_ID == WOW_PROJECT_BURNING_CRUSADE_CLASSIC
to
local is_bcc = WOW_PROJECT_ID == WOW_PROJECT_WRATH_CLASSIC
2. Change variable on 159 line
local maxLevel = MAX_PLAYER_LEVEL_TABLE[LE_EXPANSION_BURNING_CRUSADE]
to
local maxLevel = MAX_PLAYER_LEVEL_TABLE[2]
(sorry for my english)
In reply to Squishy_D:
This semi-works, but it wont properly track reps at max level. It looses the tracking upon reload of UI, relog etc. Try track a rep and see it go away :(
Any chance of this getting updated for wrath classic?
Classic TBC Version
Is there a way to display both Experience and Reputation Bars at same time, like over each other ..??
is there a tag for xp/rep earned per session?
thanks
I have not been able to get xpbar to work for TBC I cannot find the lines to edit Ragedaug mentioned in the latest version 8b17e39-bcc.
For TBC, you can see XP again at level 60 be changing line 131 from 60 to 70.
From:
To:
Lots of Ace 3 Errors. Brakes at level 60
Latest update breaks in Classic.
2 changes necessary to make it work:
@line 76 change:
to:
(GetMaxLevelForPlayerExpansion() doesn't exist in the Classic client)
@line 1243 change:
to:
as BackdropTemplate deprecated (presumably)
In reply to DrVeoj:
Many thanks for that fix!
Non-functional in 9.0.1. No Lua error. I have 80300-1 installed (I see XPBN in my list of addons in-game as well) but /xpbn or /xpbarnone don't do anything, and the xp bar isn't visible.
Thanks in advance for any help!
In reply to matt0717:
I made a few changes to make it compatible with 9.0.1. Might not be the best implementation, I'm no WoW Lua expert, but it works for me now:
File Core.lua:
line 197:
line 219:
line 222 to 225:
line 1243:
In reply to Vasagore:
Thx
Works fine
In reply to Vasagore:
Thank you so much!