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,558
Total downloads:688,170
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 06/29/14, 03:43 PM  
L8Knight
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 83
Uploads: 4
Re: Re: Re: Error after update

Originally Posted by choekstr
Ahh, good call. That is what it is. non-vet works great (had to create a new char as my 3 are all vet1 up to v12) but vet levels it disappears when any mob dies (1st mob in a group of 3 say it disappears).
Ok, cool. This gives me a lot to go on. I'm 20% into 49 so I should be at vet status pretty soon. That will help a ton to debug the issue. Please hold tight for a day or two.
Originally Posted by choekstr
(had to create a new char as my 3 are all vet1 up to v12)
Talk about first world problems.
Report comment to moderator  
Reply With Quote
Unread 06/28/14, 10:35 AM  
choekstr
 
choekstr's Avatar

Forum posts: 14
File comments: 391
Uploads: 0
Re: Re: Error after update

Originally Posted by L8Knight
Originally Posted by choekstr
I did start mucking around in the code and selectively disabling any of the fading, various updating portions of the exp portion and for the life of me couldn't get it to stop disappearing when exp is gained. I thought it might be the showing of the exp gained but even disabling that portion to not show the amount of exp per kill it still disappeared. I am stumped...

I have been using this since you first came out with it (first day!) and consider it a must-have and it was working perfectly until the 1.2.3 patch and the api update afterwards.
Thanks for checking and experimenting. I wonder if its related to veteran ranks (which I am not quite yet a part of). Can you try this on a second character below level 50 and see if you see the same behavior? I also assume you're playing on Windows? That's really just another data point -- I'm on a Mac.

Also, can you see what happens if you comment out these two lines (202 and 203):

Lua Code:
  1. EVENT_MANAGER:RegisterForEvent("SIEB", EVENT_EXPERIENCE_UPDATE, SIEB.ExperienceUpdate)
  2. EVENT_MANAGER:RegisterForEvent("SIEB", EVENT_VETERAN_POINTS_UPDATE, SIEB.ExperienceUpdate)

The text values should no longer update, but I'm curious if the bar continues to disappear.
Ahh, good call. That is what it is. non-vet works great (had to create a new char as my 3 are all vet1 up to v12) but vet levels it disappears when any mob dies (1st mob in a group of 3 say it disappears).

I spent a good hour and a half last night commenting out portions of the code, adding lots of SIEB.RefreshLabel() commands in places, even commenting out one, then the other, then both of those RegisterForEvent lines to no avail. Good thing there isn't a /reloadui spam limit.
I did another test just now and commented out just those two lines and still it disappears when a mob dies / VP is gained.

What I deduced is that even with just showing the exp bar only and nothing else displaying, no FlashGain, no RefreshLabel functions firing, removing the exp calculations, it still disappears. I even mucked with the SetAlpha values to no avail.
Report comment to moderator  
Reply With Quote
Unread 06/28/14, 08:17 AM  
L8Knight
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 83
Uploads: 4
Re: Error after update

Originally Posted by choekstr
I did start mucking around in the code and selectively disabling any of the fading, various updating portions of the exp portion and for the life of me couldn't get it to stop disappearing when exp is gained. I thought it might be the showing of the exp gained but even disabling that portion to not show the amount of exp per kill it still disappeared. I am stumped...

I have been using this since you first came out with it (first day!) and consider it a must-have and it was working perfectly until the 1.2.3 patch and the api update afterwards.
Thanks for checking and experimenting. I wonder if its related to veteran ranks (which I am not quite yet a part of). Can you try this on a second character below level 50 and see if you see the same behavior? I also assume you're playing on Windows? That's really just another data point -- I'm on a Mac.

Also, can you see what happens if you comment out these two lines (202 and 203):

Lua Code:
  1. EVENT_MANAGER:RegisterForEvent("SIEB", EVENT_EXPERIENCE_UPDATE, SIEB.ExperienceUpdate)
  2. EVENT_MANAGER:RegisterForEvent("SIEB", EVENT_VETERAN_POINTS_UPDATE, SIEB.ExperienceUpdate)

The text values should no longer update, but I'm curious if the bar continues to disappear.
Report comment to moderator  
Reply With Quote
Unread 06/28/14, 02:42 AM  
choekstr
 
choekstr's Avatar

Forum posts: 14
File comments: 391
Uploads: 0
Re: Re: Error after update

Originally Posted by L8Knight
Originally Posted by choekstr
I am also having it disappear quite often. I disabled every single add-on and as soon as the mob dies and it shows the exp the bar disappears.

Here are my settings:
- Transparency: 10
- Show Percentage Text: ON
- Show Cur/Max Text: ON
- Show Bar During Dialog: ON
- Always show Leveling EXP: OFF (vet1 on this char)
- Experience Gain Duration: 20 (wishlist for like 3x this time!)

Same exact behavior with or without other add-on's enabled.
I couldn't reproduce what you're seeing, but I tried to simplify the update handler -- that was my best guess at what was causing the problem. This version (2.7) makes the experience bar just like one of the attribute bars. It should show in the normal HUD and in the "cursor" HUD and optionally during dialogs, and hide all other times. I had to remove the alpha transparency feature for now.

Let me know if this changes the behavior.

I also added an option (thanks Brett'el for the suggestion!) to move the cur/max text below the bar to better fit veteran player displays.
Ok, hmm. Very strange that it isn't able to be reproduced. Using the updated version, on NA server, I removed all add-on's and ran plain vanilla except for slightly improved exp bar enabled:


And then I kill 1 mob and it disappears until I hit esc twice (BTW, even with "Always show leveling exp" ON in vet levels it disappears after VP/exp gain):


I did start mucking around in the code and selectively disabling any of the fading, various updating portions of the exp portion and for the life of me couldn't get it to stop disappearing when exp is gained. I thought it might be the showing of the exp gained but even disabling that portion to not show the amount of exp per kill it still disappeared. I am stumped...

I have been using this since you first came out with it (first day!) and consider it a must-have and it was working perfectly until the 1.2.3 patch and the api update afterwards.
Report comment to moderator  
Reply With Quote
Unread 06/27/14, 09:08 PM  
L8Knight
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 83
Uploads: 4
Re: Error after update

Originally Posted by choekstr
I am also having it disappear quite often. I disabled every single add-on and as soon as the mob dies and it shows the exp the bar disappears.

Here are my settings:
- Transparency: 10
- Show Percentage Text: ON
- Show Cur/Max Text: ON
- Show Bar During Dialog: ON
- Always show Leveling EXP: OFF (vet1 on this char)
- Experience Gain Duration: 20 (wishlist for like 3x this time!)

Same exact behavior with or without other add-on's enabled.
I couldn't reproduce what you're seeing, but I tried to simplify the update handler -- that was my best guess at what was causing the problem. This version (2.7) makes the experience bar just like one of the attribute bars. It should show in the normal HUD and in the "cursor" HUD and optionally during dialogs, and hide all other times. I had to remove the alpha transparency feature for now.

Let me know if this changes the behavior.

I also added an option (thanks Brett'el for the suggestion!) to move the cur/max text below the bar to better fit veteran player displays.
Report comment to moderator  
Reply With Quote
Unread 06/27/14, 05:18 PM  
L8Knight
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 83
Uploads: 4
Re: Re: Re: Error after update

Originally Posted by choekstr
I am also having it disappear quite often. I disabled every single add-on and as soon as the mob dies and it shows the exp the bar disappears.

Here are my settings:
- Transparency: 10
- Show Percentage Text: ON
- Show Cur/Max Text: ON
- Show Bar During Dialog: ON
- Always show Leveling EXP: OFF (vet1 on this char)
- Experience Gain Duration: 20 (wishlist for like 3x this time!)

Same exact behavior with or without other add-on's enabled.
Ok, thanks for posting. I'll check it out.
Report comment to moderator  
Reply With Quote
Unread 06/27/14, 03:56 PM  
choekstr
 
choekstr's Avatar

Forum posts: 14
File comments: 391
Uploads: 0
Re: Re: Error after update

Originally Posted by L8Knight
Originally Posted by Eleventeen
Still bugged.

Got the latest.

Bar disappears often, especially when receiving kill xp.

A double tap of esc will make it reappear. As will opening some other menus.

However its not long tell its gone again.

details:
VR12 char, have the show xp option enabled. Mainly use it to see how much skill/kill xp im getting per, as other addons that show this are not nearly as accurate or bug free as yours.
This sounds like it might be interacting with another addon incorrectly. Can you do one or both of these:
  1. Try with just this addon enabled and see if you have the same disappearing issues
  2. Provide a list of addons that you have installed so I can try them and see if they interfear
I am also having it disappear quite often. I disabled every single add-on and as soon as the mob dies and it shows the exp the bar disappears.

Here are my settings:
- Transparency: 10
- Show Percentage Text: ON
- Show Cur/Max Text: ON
- Show Bar During Dialog: ON
- Always show Leveling EXP: OFF (vet1 on this char)
- Experience Gain Duration: 20 (wishlist for like 3x this time!)

Same exact behavior with or without other add-on's enabled.
Report comment to moderator  
Reply With Quote
Unread 06/27/14, 08:24 AM  
L8Knight
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 83
Uploads: 4
Re: Error after update

Originally Posted by Eleventeen
Still bugged.

Got the latest.

Bar disappears often, especially when receiving kill xp.

A double tap of esc will make it reappear. As will opening some other menus.

However its not long tell its gone again.

details:
VR12 char, have the show xp option enabled. Mainly use it to see how much skill/kill xp im getting per, as other addons that show this are not nearly as accurate or bug free as yours.
This sounds like it might be interacting with another addon incorrectly. Can you do one or both of these:
  1. Try with just this addon enabled and see if you have the same disappearing issues
  2. Provide a list of addons that you have installed so I can try them and see if they interfear
Report comment to moderator  
Reply With Quote
Unread 06/27/14, 08:06 AM  
Eleventeen

Forum posts: 16
File comments: 122
Uploads: 0
Re: Re: Re: Re: Re: Re: Error after update

Originally Posted by L8Knight
Originally Posted by L8Knight
I'm still trying to figure out why I can't force the experience bar to be visible. There were some changes made to it so they can show things like "Fighters Guild" experience and what not. They renamed it to PlayerProgressBar and did some other changes I'm trying to figure out. It might take a few days for this fix.
I think this issue should now be fixed. I figured out how to use their new (to me?) scene manager so the experience bar is always displayed.
Still bugged.

Got the latest.

Bar disappears often, especially when receiving kill xp.

A double tap of esc will make it reappear. As will opening someo ther menus.

However its not long tell its gone again.

details:
VR12 char, have the show xp option enabled. Mainly use it to see how much skill/kill xp im getting per, as other addons that show this are not nearly as accurate or bug free as yours.
Report comment to moderator  
Reply With Quote
Unread 06/25/14, 10:36 PM  
L8Knight
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 83
Uploads: 4
Re: Re: Re: Re: Re: Error after update

Originally Posted by L8Knight
I'm still trying to figure out why I can't force the experience bar to be visible. There were some changes made to it so they can show things like "Fighters Guild" experience and what not. They renamed it to PlayerProgressBar and did some other changes I'm trying to figure out. It might take a few days for this fix.
I think this issue should now be fixed. I figured out how to use their new (to me?) scene manager so the experience bar is always displayed.
Report comment to moderator  
Reply With Quote
Unread 06/24/14, 11:12 PM  
Quillyne

Forum posts: 0
File comments: 89
Uploads: 0
Re: Re: Re: Re: Error after update

That took care of the big error box. Thank you!!


Originally Posted by L8Knight
Originally Posted by jariath
Much appreciate all the work put into this and the other addons.
Thanks! I uploaded what I think is a fix.

I'm still trying to figure out why I can't force the experience bar to be visible. There were some changes made to it so they can show things like "Fighters Guild" experience and what not. They renamed it to PlayerProgressBar and did some other changes I'm trying to figure out. It might take a few days for this fix.

For now, you can force the exp bar to be shown by going into your character stats screen. Once you close that screen, the exp bar should remain visible until you open up the map.
Report comment to moderator  
Reply With Quote
Unread 06/24/14, 10:57 PM  
L8Knight
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 83
Uploads: 4
Re: Re: Re: Error after update

Originally Posted by jariath
Much appreciate all the work put into this and the other addons.
Thanks! I uploaded what I think is a fix.

I'm still trying to figure out why I can't force the experience bar to be visible. There were some changes made to it so they can show things like "Fighters Guild" experience and what not. They renamed it to PlayerProgressBar and did some other changes I'm trying to figure out. It might take a few days for this fix.

For now, you can force the exp bar to be shown by going into your character stats screen. Once you close that screen, the exp bar should remain visible until you open up the map.
Report comment to moderator  
Reply With Quote
Unread 06/24/14, 10:55 PM  
Quillyne

Forum posts: 0
File comments: 89
Uploads: 0
Re: Re: Re: Error after update

Grats on 48!! Thank you for looking into this...this is one of those add-ons I hate to be without!


Originally Posted by jariath
Much appreciate all the work put into this and the other addons.

Originally Posted by L8Knight
Originally Posted by Quillyne
Originally Posted by jariath
Error message on latest version, this is the only addon enabled and it seems to prevent it from functioning. Also, can we get a % to show in the VR ranks?

I am getting the same error and not running any other add-ons.
That looks like its coming from a library I use for configuration settings. I'll look around and see if there's a fix.

I just hit level 48 tonight. Once I'm at veteran status it will be easier for me to support that part of the add-on.
Report comment to moderator  
Reply With Quote
Unread 06/24/14, 10:51 PM  
jariath

Forum posts: 0
File comments: 4
Uploads: 0
Re: Re: Error after update

Much appreciate all the work put into this and the other addons.

Originally Posted by L8Knight
Originally Posted by Quillyne
Originally Posted by jariath
Error message on latest version, this is the only addon enabled and it seems to prevent it from functioning. Also, can we get a % to show in the VR ranks?

I am getting the same error and not running any other add-ons.
That looks like its coming from a library I use for configuration settings. I'll look around and see if there's a fix.

I just hit level 48 tonight. Once I'm at veteran status it will be easier for me to support that part of the add-on.
Report comment to moderator  
Reply With Quote
Unread 06/24/14, 10:42 PM  
L8Knight
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 83
Uploads: 4
Re: Error after update

Originally Posted by Quillyne
Originally Posted by jariath
Error message on latest version, this is the only addon enabled and it seems to prevent it from functioning. Also, can we get a % to show in the VR ranks?

I am getting the same error and not running any other add-ons.
That looks like its coming from a library I use for configuration settings. I'll look around and see if there's a fix.

I just hit level 48 tonight. Once I'm at veteran status it will be easier for me to support that part of the add-on.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: