Quantcast
MMOUI's Minion is a new AddOn manager optimized for use with ESO. Install, update & manage AddOns... Learn more!
Download
(166 Kb)
Download
Updated: 11/07/15 11:14 PM
Pictures
File Info
Compatibility:
Orsinium (2.2.4)
Updated:11/07/15 11:14 PM
Created:03/17/14 06:06 PM
Downloads:246,015
Favorites:467
MD5:
Categories:Character Advancement, Info, Plug-in Bars
Slightly Improved Experience Bar  Popular! (More than 5000 hits)
Version: 2.18
by: L8Knight, haggen
The goal of this addon is to gently improve the experience bar without taking too much away from its original design or intent. This slight improvement adds three things to the default experience bar:

Features
  1. Adds actual experience numbers and/or a progress percentage value above the experience bar. The default configuration is to show both.
  2. Prevents the experience bar from automatically hiding after changing back to the normal game view. The transparency value is configurable.
  3. Temporarily shows the amount of experience gained below the experience bar. The duration of this is configurable.

GitHub Source Repository

Thanks to user Arthmoor for helping keep the addon updated.

My other addons:

Slightly Improved Gear Sets
Slightly Improved Attribute Bars
Inventory Space Display
Version 2.18
* Fixed display issue with maximum champion xp
* Updated the API version number

Version 2.17
* Updated the API version number

Version 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

Version 2.15
* Updated LibAddonMenu to version 2.0 r17
* Added initial support for Champion XP

Version 2.14
* Updated LibAddonMenu to version 2.0 r16

Version 2.13
* Updated API version number for 1.5
* Updated LibAddonMenu

Version 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

Version 2.11
* Updated API version number

Version 2.10
* Updated optional dependencies in manifest file
* Fixed compatibility issue with Azurah

Version 2.9
* Fixed veteran disappearing bug

Version 2.8
* Temporary fix for the disappearing veteran progress bar bug

Version 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

Version 2.6
* Fixed the issue where the experience bar would not always stay displayed

Version 2.5
* Bug fix for LibAddonMenu bug

Version 2.4
* A few bug fixes for new API changes

Version 2.3
* Updated to LibAddonMenu-2.0
* Added compatibility for LightWeightMinimap

Version 2.2
* Transparency value is now properly reset after hiding bar

Version 2.1
* Updated API version for 1.1.2
* Fixed regular experience display at level 50

Version 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

Version 1.6
* Made an attempt at fixing the veteran point display
* Added option to display regular experience even after level 50

Version 1.5
* Added option to always display the experience bar during quest turn-ins

Version 1.4
* Setting transparency slider to 0 will mimic default behavior
* Added experimental support for veteran points to text label

Version 1.3
* Handled the case where UI updates are fired before the addon is initialized

Version 1.2
* Added in-game configuration panel

Version 1.1
* Experience bar now hides when map is displayed and during crafting sessions
* Made OnUpdate handler more efficient

Version 1.0
* Initial version
Optional Files (1)
File Name
Version
Size
Author
Date
Type
1.53
8kB
09/05/15 09:58 AM
Addon


Archived Files (25)
File Name
Version
Size
Author
Date
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 12/08/15, 12:54 AM  
BigMons
 
BigMons's Avatar

Forum posts: 22
File comments: 105
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.
BigMons is offline 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
Shydara is offline 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?
sakiboj is offline 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: 77
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.
L8Knight is offline 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.
Shydara is offline Report comment to moderator  
Reply With Quote
Unread 11/08/15, 05:10 PM  
Arthmoor
 
Arthmoor's Avatar

Forum posts: 0
File comments: 5
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.
__________________
My Oblivion Mods My Skyrim Mods

"Now, I am become Death, the Destroyer of Bugs!"
Arthmoor is offline 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: 77
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.
L8Knight is offline 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.
scinutz is offline Report comment to moderator  
Reply With Quote
Unread 11/07/15, 07:54 PM  
Arthmoor
 
Arthmoor's Avatar

Forum posts: 0
File comments: 5
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.
__________________
My Oblivion Mods My Skyrim Mods

"Now, I am become Death, the Destroyer of Bugs!"
Arthmoor is offline 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: 77
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.
L8Knight is offline Report comment to moderator  
Reply With Quote
Unread 11/06/15, 06:44 PM  
Arthmoor
 
Arthmoor's Avatar

Forum posts: 0
File comments: 5
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.
__________________
My Oblivion Mods My Skyrim Mods

"Now, I am become Death, the Destroyer of Bugs!"
Arthmoor is offline 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!

Troneon is offline 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.

Troneon is offline Report comment to moderator  
Reply With Quote
Unread 11/05/15, 01:37 PM  
Eiagra
 
Eiagra's Avatar

Forum posts: 0
File comments: 20
Uploads: 0
Originally Posted by L8Knight
Ok, thanks for the heads up. I don't follow the news anymore for ESO so I don't see the incoming updates.

I'll get my game client updated and see what I can do to fix this addon. It will probably take me a few evenings.
Awesome. It's basically running a scaled XP requirement for each Champion Point (much like the scaled XP to get from 1 to 50). Hopefully there's a variable you can pull from and plug in, and that it's an easy fix.
Eiagra is offline Report comment to moderator  
Reply With Quote
Unread 11/04/15, 06:45 PM  
L8Knight
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 77
Uploads: 4
Originally Posted by Eiagra
Looks like this addon needs more than an API bump this time. :/ With the changes to the Champion Point system, it's still reporting a need for 400K experience when in actuality I only require 122K Exp.
Ok, thanks for the heads up. I don't follow the news anymore for ESO so I don't see the incoming updates.

I'll get my game client updated and see what I can do to fix this addon. It will probably take me a few evenings.
L8Knight is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: