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
In reply to Vasagore:
Thank you so much!
In reply to Vasagore:
any way you could upload the version of the addon you have with these changes
In reply to matt0717:
Hope the will update soon
when i max out a reputation i move it to inactive. is there a way to hide the rep bar if that has been done? or something similar - i'm not all that sure i am clear about what i am asking. this is for classic
thanks ;)
As of today's WoW Classic patch XPBN has stopped working, giving me this error: Interface\AddOns\XPBarNone\Core.lua:121: attempt to index global 'C_AzeriteItem' (a nil value). Should the classic version be referencing azerite items, or has my version got mixed up with retail somehow?
This happens because todays' patch seems to have changed the game client's version tag from 11302 to 11303, which causes the addon to no-longer correctly identify that it's running on Classic and not Retail.
I have submitted issue #16 that describes the problem, and also provides a simple 1-line fix for it.
- WireRydr
In reply to wirerydr:
I have a more robust version of this fix for later today that should hopefully prevent the addon breaking if Blizzard bump the version number again.
Can you please add the [percentXP] tag? I wanted to create a pull request on Github for it but I am not allowed to do so :P
Love the addon! In classic, I find I get the below error every time the game starts. Also, the bar moves slightly down and to the left every time.
Thanks for this addon. In Classic every once in a while (usually either when logging on a character or reloading the UI) the remaining portion of the XP bar turns white:
It's supposed to be completely transparent. Either swapping profiles and back or checking "Hide Text" in the options fixes this temporary, but it keeps happening. Do you know what could be causing this? Thanks!
Got these errors in classic with 80200-2:
2x XPBarNone\Core.lua:36: attempt to index global 'C_Reputation' (a nil value)
XPBarNone\Core.lua:36: in main chunk
Locals:
XPBarNone = <table> {
SetDefaultModuleLibraries = <function> defined @AdiBags\libs\AceAddon-3.0\AceAddon-3.0.lua:367
Enable = <function> defined @AdiBags\libs\AceAddon-3.0\AceAddon-3.0.lua:294
UnregisterAllEvents = <function> defined @BugSack\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
EnableModule = <function> defined @AdiBags\libs\AceAddon-3.0\AceAddon-3.0.lua:332
modules = <table> {
}
GetModule = <function> defined @AdiBags\libs\AceAddon-3.0\AceAddon-3.0.lua:210
IterateEmbeds = <function> defined @AdiBags\libs\AceAddon-3.0\AceAddon-3.0.lua:442
defaultModuleLibraries = <table> {
}
UnregisterChatCommand = <function> defined @AdiBags\libs\AceConsole-3.0\AceConsole-3.0.lua:111
Printf = <function> defined @AdiBags\libs\AceConsole-3.0\AceConsole-3.0.lua:69
SetDefaultModulePrototype = <function> defined @AdiBags\libs\AceAddon-3.0\AceAddon-3.0.lua:409
name = "XPBarNone"
IsEnabled = <function> defined @AdiBags\libs\AceAddon-3.0\AceAddon-3.0.lua:451
orderedModules = <table> {
}
DisableModule = <function> defined @AdiBags\libs\AceAddon-3.0\AceAddon-3.0.lua:350
RegisterMessage = <function> defined @BugSack\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
UnregisterMessage = <function> defined @BugSack\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
Print = <function> defined @AdiBags\libs\AceConsole-3.0\AceConsole-3.0.lua:54
IsModule = <function> defined @AdiBags\libs\AceAddon-3.0\AceAddon-3.0.lua:468
SendMessage = <function> defined @BugSack\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:59
SetEnabledState = <function> defined @AdiBags\libs\AceAddon-3.0\AceAddon-3.0.lua:424
enabledState = true
RegisterEvent = <function> defined @BugSack\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
UnregisterAllMessages = <function> defined @BugSack\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
GetArgs = <function> defined @AdiBags\libs\AceConsole-3.0\AceConsole-3.0.lua:144
RegisterChatCommand = <function> defined @AdiBags\libs\AceConsole-3.0\AceConsole-3.0.lua:85
IterateModules = <function> defined @AdiBags\libs\AceAddon-3.0\AceAddon-3.0.lua:437
NewModule = <function> defined @AdiBags\libs\AceAddon-3.0\AceAddon-3.0.lua:235
SetDefaultModuleState = <function> defined @AdiBags\libs\AceAddon-3.0\AceAddon-3.0.lua:387
GetName = <function> defined @AdiBags\libs\AceAddon-3.0\AceAddon-3.0.lua:279
defaultModuleState = true
UnregisterEvent = <function> defined @BugSack\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
Disable = <function> defined @AdiBags\libs\AceAddon-3.0\AceAddon-3.0.lua:314
}
L = <table> {
Set the font. = "Set the font."
Set the bar width. = "Set the bar width."
Hide the text on the XP and Rep bars. = "Hide the text on the XP and Rep bars."
Scale = "Scale"
Show the azerite bar instead of the XP bar when on max level. = "Show the azerite bar instead of the XP bar when on max level."
Resting = "Resting"
Toggle the border. = "Toggle the border."
Toggle bubbles on the XP bar. = "Toggle bubbles on the XP bar."
Azerite item not found! = "Azerite item not found!"
Text Position = "Text Position"
Dynamic Bars = "Dynamic Bars"
Profiles = "Profiles"
Show zero values in the various Need tags, instead of an empty string = "Show zero values in the various Need tags, instead of an empty string"
Commify = "Commify"
Change the size of the text. = "Change the size of the text."
Auto Hide Delay = "Auto Hide Delay"
Bar Colours = "Bar Colours"
Font Size = "Font Size"
Reputation Bar related options = "Reputation Bar related options"
Bubbles = "Bubbles"
Experience Bar related options = "Experience Bar related options
57x (null)
In reply to aisenfaire:80200-2 doesn't support Classic, however, there is now an alpha build for Classic available that should work. https://www.curseforge.com/wow/addons/xpbarnone/files/2784212
I couldn't find line 1513 or any such line but it still worked! Thank you very much!
One note though, the bar moves slightly back to the same spot (not the spot I locked it before logging out) every time I log in or reload the console. I've discovered that it's ElvUI that's doing it but not sure how to fix it without disabling ElvUI.
In reply to roweboy1974:
So I just downloaded a fresh copy of XPBarNone and checked... it would prob be easier to have put it as follows
In reply to Umbra_Ignis:
Thanks.
Do you have any idea on how to fix the moving bar caused by ElvUI?
In reply to roweboy1974:
I don't suppose you've found a fix to this? It's rather annoying but I don't want to give up using ElvUI for it
So I actually was able to modify this to work with classic without too much effort, but it would be nice to have an official classic version.
In reply to Umbra_Ignis:
Would you mind posting what edits you've done? :)
In reply to Forge_User_65382693:
in the .toc file
becomes
remove:
replace:
In reply to Umbra_Ignis:
Thank you, worked perfectly. <3