I'm a programmer at heart and by trade, and when a game such as Elder Scrolls Online comes out with an addon interface and a few small things that I'd like to see changed I can't resist. This past weekend I wrote two such addons that slightly change the appearance of the health/stamina/magicka bars and the experience bar.
The goal with both of these addons is to gently improve the interface without taking too much away from the original design or intent. I completely revamped my interface for WoW and it got to be a hassle to update and maintain. These changes are small enough that it shouldn't be a problem, nor should it be a huge jump to go back to the default interface.
Before getting into the details, here's a quick look at the end result. You can see the experience bar is visible in the upper left corner and my magicka bar is still visible even though it is 100% full.
Slightly Improved Attribute Bars
This slight improvement to the default attribute bars adds the following functionality:
- Prevents the bars from completely fading out. The amount of fade is configurable and defaults to 60% fade out. It can be set such that the health, stamina, and magicka bars never fade out (are always visible).
- Shifts the magicka and stamina bars closer to the health bar. This is more useful on higher resolution displays. This feature is on by default and can be disabled.
- Adds text over each attribute bar that shows current + maximum value and/or a percentage value. The default configuration is to show just the percentage. The current + maximum value can also be enabled.
- Moves the target reticle to the bottom of the screen just above the health bar. This is enabled by default and can be turned off.
All of these options are configurable. Unfortunately, there's no GUI configuration window yet. For now, if you want to tweak the values, you'll have to open up the SlightlyImprovedAttributeBars.lua file and edit the few values at the top of that file.
Slightly Improved Experience Bar
This slight improvement adds two things to the default experience bar:
- Adds actual experience numbers and/or a percentage value above the experience bar. The default configuration is to show both.
- Prevents the experience bar from automatically hiding after changing back to the normal game view. This value is configurable and can be set such that the experience bar is fully visible.
Again, all of these options are configurable, but there's no GUI configuration window. For now, if you want to tweak the values, you'll have to open up the SlightlyImprovedExperienceBar.lua file and edit the few values at the top of that file.