Download
(5 Kb)
Download
Updated: 05/21/23 03:40 PM
Pictures
File Info
Compatibility:
Necrom (9.0.0)
Updated:05/21/23 03:40 PM
Created:03/17/14 06:06 PM
Monthly downloads:2,621
Total downloads:688,579
Favorites:800
MD5:
Categories:Character Advancement, Info, Plug-in Bars
Slightly Improved™ Experience Bar  Popular! (More than 5000 hits)
Version: 3.0.1
by: L8Knight, haggen, Sharlikran
• Created from scratch with streamlined options and updated compatibility.

~~~

Slightly Improved™ Experience Bar makes it a bit easier to track your progression through out the game.

★ Allow you to set the visibility of the experience bar to Always Show.
★ Add a progression label on top of the bar with current experience, max experience, and percentage.

~~~

Slightly Improved™ add-ons:

Slightly Improved™ Attribute Bars
Slightly Improved™ Experience Bar
Slightly Improved™ Dialogues
Slightly Improved™ Gameplay
Slightly Improved™ Buff Tracking

~~~

Slightly Improved™ add-ons were originally created by L8Knight who kindly allowed me to continue his legacy. None of this would be possible without the help and support of the ESOUI community, and the inspiration from players like you. Thank you.
3.0.1

• Removed LibStub

3.0.0 (Feb 16 2019)

• Created from scratch with streamlined options and updated compatibility.

2.22

• API bump for the housing update.

2.21

• Fixed an issue with RefreshLabel.
• Updated LibAddonMenu to version 2.0 r21 (again).

2.20

• Updated the API version number.
• Updated LibAddonMenu to version 2.0 r21.

2.19

• Converted from Veteran Ranks to Champion Points.
• Fixed label position option for xp text so that it can optionally show below the bar.
• Updated the API version number.
• Updated LibAddonMenu to version 2.0 r20.

2.18

• Fixed display issue with maximum champion xp.
• Updated the API version number.

2.17

• Updated the API version number.

2.16

• Updated LibAddonMenu to version 2.0 r18.
• Updated LibStub to version 1.0 r4.
• Hide current/maximum text when at veteran rank 14.

2.15

• Updated LibAddonMenu to version 2.0 r17.
• Added initial support for Champion XP.

2.14

• Updated LibAddonMenu to version 2.0 r16.

2.13

• Updated API version number for 1.5.
• Updated LibAddonMenu.

2.12

• Increased maximum allowable time for gain duration to 60 seconds.
• Divided veteran rank experience by 1000 so it fits better above the experience bar.
• Reintroduced support for the alpha transparency.
• Updated API version number.

2.11

• Updated API version number.

2.10

• Updated optional dependencies in manifest file.
• Fixed compatibility issue with Azurah.

2.9

• Fixed veteran disappearing bug.

2.8

• Temporary fix for the disappearing veteran progress bar bug.

2.7

• Added option to move the text label below the experience bar (should help with those at veteran rank).
• Attempt to fix the disappearing bar upon XP gain.
• KNOWN ISSUE: The alpha transparency no longer works.

2.6

• Fixed the issue where the experience bar would not always stay displayed.

2.5

• Bug fix for LibAddonMenu bug.

2.4

• A few bug fixes for new API changes.

2.3

• Updated to LibAddonMenu-2.0.
• Added compatibility for LightWeightMinimap.

2.2

• Transparency value is now properly reset after hiding bar.

2.1

• Updated API version for 1.1.2.
• Fixed regular experience display at level 50.

2.0

• Removed hidden window OnUpdate handler in place of OnHide/OnShow event handlers (should lessen the addon's impact .to FPS)
• Add label to show amount of xp gained below the bar.

1.6

• Made an attempt at fixing the veteran point display.
• Added option to display regular experience even after level 50.

1.5

• Added option to always display the experience bar during quest turn-ins.

1.4

• Setting transparency slider to 0 will mimic default behavior.
• Added experimental support for veteran points to text label.

1.3

• Handled the case where UI updates are fired before the addon is initialized.

1.2

• Added in-game configuration panel.

1.1

• Experience bar now hides when map is displayed and during crafting sessions.
• Made OnUpdate handler more efficient.

1.0

• Initial version.
Optional Files (0)


Archived Files (30)
File Name
Version
Size
Uploader
Date
3.0.0
51kB
haggen
02/16/19 08:28 PM
2.22
167kB
L8Knight
02/15/17 10:52 PM
2.21
167kB
L8Knight
08/04/16 04:58 PM
2.20
168kB
L8Knight
08/03/16 05:36 AM
2.18
166kB
L8Knight
11/07/15 11:14 PM
2.17
166kB
L8Knight
09/13/15 09:24 PM
2.16
166kB
L8Knight
09/04/15 08:04 PM
2.15
159kB
L8Knight
03/18/15 10:22 PM
2.14
34kB
L8Knight
02/18/15 10:40 PM
2.13
34kB
L8Knight
11/03/14 11:57 PM
2.12
34kB
L8Knight
09/15/14 11:01 PM
2.11
33kB
L8Knight
08/05/14 10:05 PM
2.10
33kB
L8Knight
07/08/14 10:11 PM
2.9
33kB
L8Knight
07/04/14 08:51 AM
2.8
33kB
L8Knight
07/03/14 09:52 AM
2.7
33kB
L8Knight
06/27/14 08:57 PM
2.6
32kB
L8Knight
06/25/14 10:34 PM
2.5
32kB
L8Knight
06/24/14 10:52 PM
2.4
32kB
L8Knight
06/24/14 09:01 PM
2.3
32kB
L8Knight
06/22/14 10:44 PM
2.2
16kB
L8Knight
06/02/14 07:48 PM
2.1
16kB
L8Knight
05/23/14 05:39 AM
2.0
13kB
L8Knight
04/19/14 02:32 PM
1.6
10kB
L8Knight
04/13/14 06:51 PM
1.5
10kB
L8Knight
04/13/14 09:24 AM
1.4
8kB
L8Knight
04/11/14 08:16 PM
1.3
8kB
L8Knight
04/03/14 06:25 PM
1.2
8kB
L8Knight
04/02/14 10:06 PM
1.1
3kB
L8Knight
03/30/14 09:22 PM
1.0
2kB
L8Knight
03/17/14 06:06 PM


Post A Reply Comment Options
Unread 08/03/16, 08:14 AM  
hagermanj

Forum posts: 2
File comments: 367
Uploads: 0
Errors after update

After I updated, I got the following errors:

user:/AddOns/SlightlyImprovedExperienceBar/SlightlyImprovedExperienceBar.lua:222: function expected instead of nil
stack traceback:
user:/AddOns/SlightlyImprovedExperienceBar/SlightlyImprovedExperienceBar.lua:222: in function 'SIEB.RefreshLabel'
user:/AddOns/SlightlyImprovedExperienceBar/SlightlyImprovedExperienceBar.lua:328: in function 'SIEB.Initialize'

Just thought you would want to know.
Report comment to moderator  
Reply With Quote
Unread 05/11/16, 12:00 AM  
BigMons
 
BigMons's Avatar

Forum posts: 38
File comments: 178
Uploads: 0
Originally Posted by sakiboj
Can I move bar somehow?
Mine keeps getting moved out of alignment on a particular character, but not on my other characters. I'd like to be able to move it, but it doesn't appear that I can. If I do /reloadui, it realigns, but then when I go through a loading screen it's out of alignment again.
Warning: Spoiler
Report comment to moderator  
Reply With Quote
Unread 12/08/15, 12:54 AM  
BigMons
 
BigMons's Avatar

Forum posts: 38
File comments: 178
Uploads: 0
So does this version not do champion points? I have the Fyrakin version, but my CP doesn't seem to be calculated correctly. Was going to switch to this version if it does CP, but appears it does not.

EDIT: I may be wrong on the Fyrakin version not calculating CP correctly. Will have to watch it for a bit to see.
Last edited by BigMons : 12/08/15 at 01:07 AM.
Report comment to moderator  
Reply With Quote
Unread 11/23/15, 03:46 AM  
Shydara

Forum posts: 0
File comments: 17
Uploads: 0
language - fix and enlightment

Sorry that I needed so long but now I had some time.

an example for the language fix:

function SIEB.UpdateCXPLabel(text)
local space = 0
if SIEB.showPercentageText then
space = 5
end

if IsUnitVeteran("player") and GetCVar("language.2") == "fr" then
space = space + 24 -- Fix for French veteran players
end

if IsUnitVeteran("player") and GetCVar("language.2") == "de" then
space = space + 16 -- Fix for German veteran players
end
if IsUnitVeteran("player") then
SIEB.ChampionExperienceLabel:SetDimensions(160, 22)
SIEB.ChampionExperienceLabel:SetText(text)
SIEB.ChampionExperienceLabel:SetDimensions(SIEB.ChampionExperienceLabel:GetTextWidth(), SIEB.ChampionExperienceLabel:GetTextHeight())
SIEB.ChampionExperienceLabel:ClearAnchors()
SIEB.ChampionExperienceLabel:SetAnchor(BOOTOMLEFT, SIEB.experienceBar, BOTTOMLEFT, space+SIEB.experienceBar:GetWidth()-SIEB.ChampionExperienceLabel:GetTextWidth(), 7)
end
end





Also the code for the "Enlightment" is missing in your version:

function SIEB.GetChampionRankText()
local str = ""
if GetCVar("language.2") == "en" then
str = "Rank: "..tostring(GetPlayerChampionPointsEarned()) .." Enlightenment: "..tostring(GetEnlightenedPool())
end
if GetCVar("language.2") == "de" then
str = "Rang: "..tostring(GetPlayerChampionPointsEarned()) .." Erfrischung: "..tostring(GetEnlightenedPool())
end
if GetCVar("language.2") == "fr" then
str = "Rang: "..tostring(GetPlayerChampionPointsEarned()) .." Illuminé: "..tostring(GetEnlightenedPool())
end
return str
end



function SIEB.CommandHandler(text)
if IsUnitVeteran("player") then
d("|cE0F0F0["..GetTimeString().."] Veteran Rank: "..tostring(GetUnitVeteranRank("player")) .." ".. SIEB.FormatLabelText(GetUnitVeteranPoints("player"), GetUnitVeteranPointsMax("player")) .. "|r")
d("|cE0F0F0["..GetTimeString().."] Champion Rank: "..tostring(GetPlayerChampionPointsEarned()) .." ".. SIEB.FormatLabelText(GetPlayerChampionXP(), 400000) .. "|r")
if IsEnlightenedAvailableForCharacter() then
d("|cE0F0F0["..GetTimeString().."] Available Enlightenment: "..tostring(GetEnlightenedPool()) .." Multiplier: x".. tostring(1+GetEnlightenedMultiplier()) .. "|r")
end
else
d("|cE0F0F0["..GetTimeString().."] Character Level: "..tostring(GetUnitEffectiveLevel("player")) .." ".. SIEB.FormatLabelText(GetUnitXP("player"), GetUnitXPMax("player")) .. "|r")
end
end


I think these are the important differences
Report comment to moderator  
Reply With Quote
Unread 11/13/15, 08:53 AM  
sakiboj

Forum posts: 2
File comments: 43
Uploads: 0
Can I move bar somehow?
Report comment to moderator  
Reply With Quote
Unread 11/10/15, 09:14 PM  
L8Knight
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 83
Uploads: 4
Originally Posted by Shydara
with German Client and Full HD Resolution the text is over text over text an unreadable. the Version before I have 1.53) has not this error and seems to work correct (but I am not at Max CP)
The version I have was the version from Author: L8Knight & Fyrakin
That version is kinda sorta a different addon (see "Other Files" tab for a link). The author split off from this one some time ago. If you can identify what's different I can try and help. A screenshot would also help.
Report comment to moderator  
Reply With Quote
Unread 11/09/15, 02:54 AM  
Shydara

Forum posts: 0
File comments: 17
Uploads: 0
with German Client and Full HD Resolution the text is over text over text an unreadable. the Version before I have 1.53) has not this error and seems to work correct (but I am not at Max CP)
The version I have was the version from Author: L8Knight & Fyrakin
Last edited by Shydara : 11/09/15 at 02:58 AM.
Report comment to moderator  
Reply With Quote
Unread 11/08/15, 05:10 PM  
Arthmoor
 
Arthmoor's Avatar

Forum posts: 0
File comments: 7
Uploads: 0
No problem, glad I could help.

Yeah, GitHub could stand to clarify that. I always wonder if I'm doing it right because it's not really clearly laid out. It always looks like I'm asking the other person to merge their work into my fork.
Report comment to moderator  
Reply With Quote
Unread 11/07/15, 11:20 PM  
L8Knight
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 83
Uploads: 4
Originally Posted by Arthmoor
Thanks, I've generated the pull request, although I always wonder if I'm somehow doing those backward. Let me know if that works though
Thanks for the help! I accepted the pull request and released version 2.18 of the addon. It should be approved shortly.

I've never like the language around pull requests. I think its best to think of them as: "I would like to submit a change for you to pull into your branch". So you're asking me to pull in these changes from your branch. It doesn't feel straight forward to me either.
Report comment to moderator  
Reply With Quote
Unread 11/07/15, 09:45 PM  
scinutz
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 25
Uploads: 1
updated slightly improved experience bar

I think I have it working...

I don't have more then 501 champion points, so I can't be 100% sure past that point.

but under 501 it looks like its working correctly.

Slightly Improved Experience Bar

if you get an error, let me know..
Last edited by scinutz : 11/07/15 at 10:46 PM.
Report comment to moderator  
Reply With Quote
Unread 11/07/15, 07:54 PM  
Arthmoor
 
Arthmoor's Avatar

Forum posts: 0
File comments: 7
Uploads: 0
Thanks, I've generated the pull request, although I always wonder if I'm somehow doing those backward. Let me know if that works though

Originally Posted by L8Knight
That's awesome! For the API version you can look in the SlightlyImprovedExperienceBar.txt file and update it there. The addon version is at the top of the LUA file.

If you can and want to figure out GitHub that would be great. Otherwise, you can share the changes here and I can update the files.
Report comment to moderator  
Reply With Quote
Unread 11/07/15, 09:09 AM  
L8Knight
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 83
Uploads: 4
Originally Posted by Arthmoor
I was just playing around with this last night and found the necessary data to get it fixed so it displayes the correct amount of XP needed for each Champion Point advance. I don't know how to bump the API version, but the rest is set. It should also be able to display correctly with the increase to VR16 as the max level.

I can see about setting up a pull request via GitHub if you like. It was just the main .lua file that needed minor adjustment.
That's awesome! For the API version you can look in the SlightlyImprovedExperienceBar.txt file and update it there. The addon version is at the top of the LUA file.

If you can and want to figure out GitHub that would be great. Otherwise, you can share the changes here and I can update the files.
Report comment to moderator  
Reply With Quote
Unread 11/06/15, 06:44 PM  
Arthmoor
 
Arthmoor's Avatar

Forum posts: 0
File comments: 7
Uploads: 0
I was just playing around with this last night and found the necessary data to get it fixed so it displayes the correct amount of XP needed for each Champion Point advance. I don't know how to bump the API version, but the rest is set. It should also be able to display correctly with the increase to VR16 as the max level.

I can see about setting up a pull request via GitHub if you like. It was just the main .lua file that needed minor adjustment.
Report comment to moderator  
Reply With Quote
Unread 11/06/15, 04:17 PM  
Troneon

Forum posts: 0
File comments: 36
Uploads: 0
Not sure how but I managed to get it to go back to the way it was but the champion percentage value is off.

Thanks again!

Report comment to moderator  
Reply With Quote
Unread 11/06/15, 03:59 PM  
Troneon

Forum posts: 0
File comments: 36
Uploads: 0
I use to be able to get this look with slightly improved exp bar before but now for some reason I just can't get it to be like this anymore, iv uninstalled, re installed it changed settings, tryed everything. Any ideas? Have some options been removed?

Thanks.

Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: