Quantcast
Download
(10 Kb)
Download
Updated: 06/08/21 12:21 PM
Pictures
File Info
Compatibility:
Blackwood (7.0.5)
Updated:06/08/21 12:21 PM
Created:05/14/14 03:15 AM
Monthly downloads:607
Total downloads:52,495
Favorites:160
MD5:
Categories:Info, Plug-in Bars, Character Advancement
7.0.5
Harven's All Experience Bars  Popular! (More than 5000 hits)
Version: 2.8.2
by: Harven, votan
DependenciesDescription
This addon can display any skill/ability experience bars in your in game hud. You start with one experience bar (racial skill) which then you can move around and when you right-click on it you can add more bars from a popup menu. You can also change some option from the popup menu for each bar individually. Those options are: bar alignment (left/right), skill name position (inside the bar, above the bar), display of a skill rank, bar color, text color. When you gain experience a notification will appear.

Additional progress bars
- Alliance points,
- Champion Rank,
- Veteran Rank,
- Level

Controls
- scroll mouse wheel when the cursor is over a bar to change experience bar width,
- scroll mouse wheel while holding shift when the cursor is over a bar to change experience bar scale,

Future features:
- *your wish here*

Donations
If you like my work you can make me happy by sending some in-game gold/items to @theharven on EU server (but please, no lockpicks ), eventually you can help me pay my monthly subscription by donating some money.

[Edit 09.31.2015]
Since monthly subscription is no longer required to play the game I decided to transfer all future dontations to charity. There is a polish site where you can chose a person you would like to support (mostly children) https://www.siepomaga.pl/. I will be anonymously transfering your donations there, to a person of my choosing and then I will post a link in The Great Donor Hall so you will know who gets your money I would love to help this people so I hope this doesn't discourages you from donating.


version 2.8.2:
- Fixed auto-hide.

version 2.8.1:
- New auto placement of new bars.
- Fixed toggling alignment, if switching companions.

version 2.8.0:
- Companion support.
- New selection method: Open the skills, alliance war or character menu and hover the ability/skill line/bar you want to track on HUD and press the keybind showing.

version 2.7.0:
- Replaced out-dated API functions.
- Update for "Blackwood".

This version is a complete overhaul under the hood to get it work "as before".
Because in order to add companion skill bars, it has to be changed even more.
This version is an intermediate step for you to have something "working".

Version 2.6d
- Removed LibStub,
- Removed embedded LibHarvensAddonsSettings, please download it separately,
- API version changed to 100030.

Version 2.6c
- Changed default exp bar to first skill line of the World skill type,
- API version changed to 100027.

Version 2.6b
- Fixed libHarvensAddonSettings library
- API version changed to 100024.

Version 2.6a
- First default experience bar (racial skills) should be now of proper race.

Version 2.6
- Changed the layout of bar pop-up menus - should be more user friendly now :)
- API version changed to 100023

Version 2.5d
- LibStub updated to the latest version,
- API version changed to 100020

Version 2.5c
- API version changed to 100019

Version 2.5b
- API version changed to 100018

Version 2.5a
- API version changed to 100017

Version 2.5
- API version changed to 100016,
- Updated LHAS, thanks Votan :)

Version 2.4
- Fixed Champion bar exceptions,
- Removed veteran rank bar,
- API version changed to 100015.

Version 2.3a
- API version changed to 100014.

Version 2.3
- Fixed champion points bar.

Version 2.2a
- API version changed to 100013.

Version 2.2
- API version changed to 100012,
- New version of LibHarvensAddonSettings - thanks to Votan :)

Version 2.1
- Added Champion Rank progress bar

Version 2.0a
- API version changed to 100011,

Version 2.0
- The bars are no longer attached to the compass control.

Version 1.9a
- API version changed to 100010,
- New version of LibHarvensAddonSettings (thanks to Garkin),

Version 1.9
- Fixed vet rank/level updating.

Version 1.8a
- API version changed to 100009.

Version 1.8
- Fixed the "Level" bar.

Version 1.7
- Added new settings (default values for newly created bars),
- Added minmax/percentage switch in the settings menu (requires reloadui),
- API version changed to 100008,

Version 1.6
- Settings moved to "Add-ons" menu (using Harven's Addon Settings library),
- Made some adaptations to the latest API changes,
- API version changed,

Version 1.5
- Fixed alliance points updates,
- Fixed gain notification (when no experience gained).

Version 1.4
- API version changed,
- Changed in-bar fonts to more readable.

Version 1.3
- Fixed auto hide mechanism.

Version 1.2
- Fixed UI Error which sometimes appeared when gaining experience,

Version 1.1
- Fixed UI Error which appeared when learning new skill line,
- Not showing experience notification when the gain is equal 0

Version 1.0
- Changed menu items behavior, so that when you have a bar of given skill then pressing the menu item with it's name will destroy it,
- Added an option to show skill rank next to skill name,
- Added Level/Veteran Points bar,
- Added Alliance Points bar,
- Slightly decreased experience gain font size,
- Added setting menu where you can set whether bars should be hidden and show only when gaining experience or should stay visible all time.


Version 0.9
- Added experience gain notification,
- Fixed ^M suffixes in context menus.

Version 0.82
- Fixed ^M suffixes in skills names.

Version 0.81
- Previous version did't fixed the bug but not it should be fixed :)

Version 0.8
- Fixed a bug which caused display of wrong skill rank,
- Added an option to set color of each experience bar individually,
- Added an option to set text color of each experience bar individually,

Version 0.7
- Fixed lua exception which occured while gaining experience.

Version 0.6
- Fixed a bug which caused display of wrong abilities,
- Added an option to show skill name above or inside experience bars,
- Added an option to show skill rank,
- The bars hide when opening in-game windows (scenes),
- Added possibility to change width and scale
Optional Files (0)


Archived Files (40)
File Name
Version
Size
Uploader
Date
2.8.1
10kB
votan
06/06/21 09:23 AM
2.8.0
9kB
votan
06/03/21 08:31 AM
2.7.0
8kB
votan
05/12/21 11:12 AM
2.6d
8kB
Harven
03/29/20 01:44 PM
2.6c
15kB
Harven
07/09/19 05:05 PM
2.6b
15kB
Harven
08/15/18 03:41 PM
2.6a
15kB
Harven
05/25/18 06:32 PM
2.6
15kB
Harven
05/22/18 08:58 AM
2.5d
15kB
Harven
08/14/17 04:03 PM
2.5c
15kB
Harven
05/23/17 01:37 PM
2.5b
15kB
Harven
02/12/17 10:07 AM
2.5a
15kB
Harven
10/05/16 03:07 PM
2.5
15kB
Harven
08/01/16 03:16 PM
2.4
16kB
Harven
06/01/16 02:50 PM
2.3a
15kB
Harven
03/07/16 04:09 PM
2.3
15kB
Harven
11/06/15 01:50 PM
2.2a
15kB
Harven
11/02/15 09:49 AM
2.2
15kB
Harven
09/01/15 05:22 PM
2.1
14kB
Harven
03/07/15 09:19 AM
2.0a
14kB
Harven
03/04/15 02:29 PM
2.0
14kB
Harven
12/05/14 04:23 PM
1.9a
14kB
Harven
11/04/14 01:54 PM
1.9
14kB
Harven
09/26/14 09:29 AM
1.8a
14kB
Harven
09/16/14 05:37 PM
1.8
14kB
Harven
08/07/14 02:19 PM
1.7
14kB
Harven
08/06/14 03:11 PM
1.6
14kB
Harven
06/25/14 02:09 PM
1.5
7kB
Harven
05/26/14 03:45 PM
1.4
7kB
Harven
05/23/14 01:07 PM
1.3
7kB
Harven
05/19/14 01:45 PM
1.2
7kB
Harven
05/19/14 12:13 AM
1.1
7kB
Harven
05/18/14 04:20 PM
1.0
7kB
Harven
05/18/14 11:54 AM
0.9
5kB
Harven
05/17/14 05:22 PM
0.82
5kB
Harven
05/16/14 05:08 AM
0.81
5kB
Harven
05/15/14 03:35 PM
0.8
5kB
Harven
05/15/14 03:21 PM
0.7
4kB
Harven
05/14/14 05:33 PM
0.6
4kB
Harven
05/14/14 05:29 PM
0.5
4kB
05/14/14 03:15 AM


Post A Reply Comment Options
Unread 07/04/21, 04:03 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 552
File comments: 1471
Uploads: 37
Re: New method does not work with Gamepad

Originally Posted by robobo1322
The new change of adding bars no longer works with using a Gamepad, was that the intent or is there any chance that will be reimplemented? Thanks.
It was not intented, but I did not know that it has to work in gamepad mode. I have no controller and therefore can not test how companion would work in gamepad mode. The chance to reimplement it is low.
__________________
@votan73 (EU - megaserver)
Report comment to moderator  
Reply With Quote
Unread 07/04/21, 04:01 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 552
File comments: 1471
Uploads: 37
Originally Posted by LoneStar2911
I'm tracking some of the same things on different characters, but they're placed on different parts of the screen per character. Unfortunately, this messes up the bars on my other characters. I keep having bars overlap and it's incredibly tiresome having to move them every time I log on to a different character.
Can this be fixed somehow?? Per-character saved variables or something?
Each companion and each character has it own bars. You have to arrange the bars of companions not to be there your characters bars are.
__________________
@votan73 (EU - megaserver)
Report comment to moderator  
Reply With Quote
Unread 07/03/21, 10:12 AM  
robobo1322

Forum posts: 0
File comments: 1
Uploads: 0
New method does not work with Gamepad

The new change of adding bars no longer works with using a Gamepad, was that the intent or is there any chance that will be reimplemented? Thanks.
Report comment to moderator  
Reply With Quote
Unread 06/18/21, 09:08 PM  
LoneStar2911
Addon Addict
 
LoneStar2911's Avatar
Premium Member

Forum posts: 137
File comments: 580
Uploads: 0
I'm tracking some of the same things on different characters, but they're placed on different parts of the screen per character. Unfortunately, this messes up the bars on my other characters. I keep having bars overlap and it's incredibly tiresome having to move them every time I log on to a different character.
Can this be fixed somehow?? Per-character saved variables or something?
Report comment to moderator  
Reply With Quote
Unread 06/11/21, 04:04 PM  
atomicgeek
 
atomicgeek's Avatar

Forum posts: 0
File comments: 2
Uploads: 0
Re: Re: Auto-hide not functional

Originally Posted by votan
Yes, sorry. Another oversight from all that refactoring to support companions.
Works perfectly now! Thank you so much.
Report comment to moderator  
Reply With Quote
Unread 06/09/21, 03:30 PM  
SteveCampsOut
 
SteveCampsOut's Avatar

Forum posts: 30
File comments: 341
Uploads: 0
Loving the new method of adding bars by mousing over the skill and selecting view in HUD!
Report comment to moderator  
Reply With Quote
Unread 06/07/21, 02:19 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 552
File comments: 1471
Uploads: 37
Re: Auto-hide not functional

Originally Posted by atomicgeek
I deleted my saved variables with the new update and had no problem setting which skills I wanted tracked, but although I set the bars to auto-hide, they're staying visible on the screen after that skill updates. If I toggle autohide off and then on, everything disappears, but once they update again, they stay onscreen permanently. I'm getting the following bug report for the addon, no idea if it's related to that issue or something else entirely:

Code:
user:/AddOns/HarvensAllExperienceBars/HarvensAllExperienceBars.lua:290: attempt to index a nil value
stack traceback:
user:/AddOns/HarvensAllExperienceBars/HarvensAllExperienceBars.lua:290: in function 'HarvensExperienceBar:UpdateProgress'
<Locals> self = [table:1]{rankNextToName = F, isLabelInside = F, skillType = 2, ability = F, skillName = "Destruction Staff", skillLine = 5, skillsMode = "p", currentXP = 1465938, barKey = 3, showRank = T}, lastRankXP = 1426448, nextRankXP = 1561333, currentXP = 1466271, gain = 333, gainHidden = T </Locals>
user:/AddOns/HarvensAllExperienceBars/HarvensAllExperienceBars.lua:381: in function 'OnSkillLineUpdated'
<Locals> self = [table:1], skillLineData = [table:2]{nextRankXP = 1561333, name = "Destruction Staff", craftingGrowthType = 0, unlockText = "Kill an enemy with a Destructi...", isAdvised = F, lastRankXP = 1426448, currentRank = 48, isWerewolf = F, currentXP = 1466271, id = 33, isDiscovered = T, skillLineIndex = 5, canMarkNew = T, isActive = T, isNew = F, orderingIndex = 5}, lastRankXP = 1426448, nextRankXP = 1561333, currentXP = 1466271 </Locals>
EsoUI/Libraries/Utility/ZO_CallbackObject.lua:105: in function 'ZO_CallbackObjectMixin:FireCallbacks'
<Locals> self = [table:3]{isGatingEventUpdates = F, isDataReady = T, skillProgressionsDirty = F, fireCallbackDepth = 1}, eventName = "SkillLineUpdated", registry = [table:4]{}, callbackInfoIndex = 9, callbackInfo = [table:5]{3 = F}, argument = [table:1], callback = user:/AddOns/HarvensAllExperienceBars/HarvensAllExperienceBars.lua:376, deleted = F </Locals>
EsoUI/Ingame/Skills/SkillsDataManager.lua:152: in function 'ZO_SkillsDataManager:OnSkillLineUpdated'
<Locals> self = [table:3], skillType = 2, skillLineIndex = 5, skillLineData = [table:2] </Locals>
EsoUI/Ingame/Skills/SkillsDataManager.lua:168: in function 'ZO_SkillsDataManager:OnSkillLineXPUpdated'
<Locals> self = [table:3], skillType = 2, skillLineIndex = 5 </Locals>
EsoUI/Ingame/Skills/SkillsDataManager.lua:43: in function '(anonymous)'
<Locals> eventId = 131434 </Locals>
Edited to add: I just noticed that the bars aren't updating, either. They appear as the skills rank up, but remain static.
Yes, sorry. Another oversight from all that refactoring to support companions.
__________________
@votan73 (EU - megaserver)
Report comment to moderator  
Reply With Quote
Unread 06/06/21, 08:42 PM  
atomicgeek
 
atomicgeek's Avatar

Forum posts: 0
File comments: 2
Uploads: 0
Auto-hide not functional

I deleted my saved variables with the new update and had no problem setting which skills I wanted tracked, but although I set the bars to auto-hide, they're staying visible on the screen after that skill updates. If I toggle autohide off and then on, everything disappears, but once they update again, they stay onscreen permanently. I'm getting the following bug report for the addon, no idea if it's related to that issue or something else entirely:

Code:
user:/AddOns/HarvensAllExperienceBars/HarvensAllExperienceBars.lua:290: attempt to index a nil value
stack traceback:
user:/AddOns/HarvensAllExperienceBars/HarvensAllExperienceBars.lua:290: in function 'HarvensExperienceBar:UpdateProgress'
<Locals> self = [table:1]{rankNextToName = F, isLabelInside = F, skillType = 2, ability = F, skillName = "Destruction Staff", skillLine = 5, skillsMode = "p", currentXP = 1465938, barKey = 3, showRank = T}, lastRankXP = 1426448, nextRankXP = 1561333, currentXP = 1466271, gain = 333, gainHidden = T </Locals>
user:/AddOns/HarvensAllExperienceBars/HarvensAllExperienceBars.lua:381: in function 'OnSkillLineUpdated'
<Locals> self = [table:1], skillLineData = [table:2]{nextRankXP = 1561333, name = "Destruction Staff", craftingGrowthType = 0, unlockText = "Kill an enemy with a Destructi...", isAdvised = F, lastRankXP = 1426448, currentRank = 48, isWerewolf = F, currentXP = 1466271, id = 33, isDiscovered = T, skillLineIndex = 5, canMarkNew = T, isActive = T, isNew = F, orderingIndex = 5}, lastRankXP = 1426448, nextRankXP = 1561333, currentXP = 1466271 </Locals>
EsoUI/Libraries/Utility/ZO_CallbackObject.lua:105: in function 'ZO_CallbackObjectMixin:FireCallbacks'
<Locals> self = [table:3]{isGatingEventUpdates = F, isDataReady = T, skillProgressionsDirty = F, fireCallbackDepth = 1}, eventName = "SkillLineUpdated", registry = [table:4]{}, callbackInfoIndex = 9, callbackInfo = [table:5]{3 = F}, argument = [table:1], callback = user:/AddOns/HarvensAllExperienceBars/HarvensAllExperienceBars.lua:376, deleted = F </Locals>
EsoUI/Ingame/Skills/SkillsDataManager.lua:152: in function 'ZO_SkillsDataManager:OnSkillLineUpdated'
<Locals> self = [table:3], skillType = 2, skillLineIndex = 5, skillLineData = [table:2] </Locals>
EsoUI/Ingame/Skills/SkillsDataManager.lua:168: in function 'ZO_SkillsDataManager:OnSkillLineXPUpdated'
<Locals> self = [table:3], skillType = 2, skillLineIndex = 5 </Locals>
EsoUI/Ingame/Skills/SkillsDataManager.lua:43: in function '(anonymous)'
<Locals> eventId = 131434 </Locals>
Edited to add: I just noticed that the bars aren't updating, either. They appear as the skills rank up, but remain static.
Last edited by atomicgeek : 06/06/21 at 08:45 PM.
Report comment to moderator  
Reply With Quote
Unread 06/06/21, 08:46 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 552
File comments: 1471
Uploads: 37
Re: Bars changing alignment.

Originally Posted by Tweetypezz
I have my bars with level on the outside and I have noticed when I am changing companions or doing other things, the alignment of the bars switch to the other side.

Has anyone else noticed this?
Confirmed. The alignment is double switched after rebuilding the bars.
__________________
@votan73 (EU - megaserver)
Report comment to moderator  
Reply With Quote
Unread 06/06/21, 06:39 AM  
Tweetypezz

Forum posts: 0
File comments: 2
Uploads: 0
Bars changing alignment.

I have my bars with level on the outside and I have noticed when I am changing companions or doing other things, the alignment of the bars switch to the other side.

Has anyone else noticed this?
Report comment to moderator  
Reply With Quote
Unread 06/06/21, 06:37 AM  
Tweetypezz

Forum posts: 0
File comments: 2
Uploads: 0
Re: REQUEST

Originally Posted by sMuggle
Can we get a companion exp bar? Thanks!
With the newest version, you can hover over the "Combat" bar of the companion and add it.
Report comment to moderator  
Reply With Quote
Unread 06/05/21, 01:57 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 552
File comments: 1471
Uploads: 37
Re: Not currently seeing any way to add a character bar

Originally Posted by acapela
Opening the Companion Menu, digging into Companion Skills, and hovering over a skill bar does generate a keybind prompt in the lower right corner of the screen... "(F) Track on HUD". Typing "F" yields a progress bar for the relevant Companion skill, placed below my other bars.

Typing "F" on any icon/progress bar in any character-related menu does nothing.

I deleted/updated the addon and its associated libraries. Should I delete and rebuild my saved variables?

Anyway, as far as I can tell at the moment, All Experience Bars works "as expected" only for Companion-related progress, and provides no functionality for creating new character-related progress bars. Hopefully this will get straightened out soon. I update addons daily, so if something new manifests, it will get installed fairly promptly :-).

FYI.
Can you tell me your settings?
Can I have a screenshot to see where your bars are? New bars get added below each other.

Afterwards, it is worth a try to delete your saved var and start from scratch, as I did.
__________________
@votan73 (EU - megaserver)
Report comment to moderator  
Reply With Quote
Unread 06/04/21, 11:19 PM  
acapela

Forum posts: 0
File comments: 25
Uploads: 0
Not currently seeing any way to add a character bar

The addon does display progress bars configured before Blackwood. Obviously right-clicking on an existing progress bar does not yield any contextual menu that enables creation of new bars. Removing and altering the appearance of a pre-existing bar seems to work, in so far as I have tried anything like that.

I open my skills menu... hovering over skills icons or skill progress bars prompts me with nothing (no keybind, etc). Clicking/right-clicking on skills/bars in the skills menu does nothing.

I open my character menu... hovering over the champion bar that appears in the upper left corner of the screen prompts me with nothing (no keybind, etc). Clicking/right clicking does nothing.

I open my Controls menu, but can find nothing for All Experience Bars... no way to set/change any sort of keybind.

Opening the Companion Menu, digging into Companion Skills, and hovering over a skill bar does generate a keybind prompt in the lower right corner of the screen... "(F) Track on HUD". Typing "F" yields a progress bar for the relevant Companion skill, placed below my other bars.

Typing "F" on any icon/progress bar in any character-related menu does nothing.

I deleted/updated the addon and its associated libraries. Should I delete and rebuild my saved variables?

Anyway, as far as I can tell at the moment, All Experience Bars works "as expected" only for Companion-related progress, and provides no functionality for creating new character-related progress bars. Hopefully this will get straightened out soon. I update addons daily, so if something new manifests, it will get installed fairly promptly :-).

FYI.
Last edited by acapela : 06/04/21 at 11:21 PM.
Report comment to moderator  
Reply With Quote
Unread 06/04/21, 03:52 PM  
sMuggle

Forum posts: 6
File comments: 109
Uploads: 0
REQUEST

Can we get a companion exp bar? Thanks!
Report comment to moderator  
Reply With Quote
Unread 06/03/21, 03:12 PM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 552
File comments: 1471
Uploads: 37
Originally Posted by Reflexwolf
To Clarify, when you go into skills go to the bit where it shows the skill you want to track, hover over that sill and it will pop up "E" Track on HUD on the bottom bar. once you do it will add a new bar, but that bar might be hidden behind other bars so drag your bars around a little if you don't spot it right off. took me much to long to figure this all out. I miss the Add new button they had before. both ways would be great.

Originally Posted by LoneStar2911
So has the ability to create bars the old way been totally removed? (Why?)
If so, how do I create a "Champion" experience bar?

Edit: Never mind. I figured it out. Had to open a menu to show my XP bar, and hover over that to get the prompt.
The new bar is added below the most bottom one. Did you reach the screen limit?
There is no way to bring back the add button.
But I can try to improved the auto replacement.
__________________
@votan73 (EU - megaserver)
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: