Skip to content

BetterBars 3.0

Choose a tag to compare

@DelmonDev DelmonDev released this 05 Aug 20:48
· 4 commits to main since this release

Unit frames rebuilt against the newer client's own texture atlas, a settings
window rewritten from scratch, and a long list of fixes.

Upgrading from 2.0 performs a one-time reset to the new defaults on your
first 3.0 launch. After that your settings are yours — everything saves
live, there is no Save button.

Vanilla frames on top, BetterBars underneath:

Before and after

BetterBars settings window

Bars

  • Backdrop rebuilt from the newer client's exact 17×17 cell — border, inner
    shadow, feathered corners — drawn per bar as a ninepart, so it is correct
    at any bar height.
  • Retail fill sprites for HP and MP, tinted by your colour.
  • Damage trails are derived from the bar colour instead of a flat grey, the
    way the newer client does it.
  • Player and pet bars keep their custom colours in every case, including
    with the fill texture off and after a /reload with a pet out.
  • Pet frame HP/MP labels are formatted and centred like the main frames.
  • Party frames: the HP damage trail follows your colour. It is the only
    party element the addon api exposes; full party styling needs api support.

Housing

Ally houses are green and enemy houses red — the addon api filters housing
out of the calls the old logic depended on, so every house used to come up
enemy-red. LABELS → House HP shows the game's own HP text on them.

Settings

  • Flat sliders and checks throughout, everything applies and saves live.
  • HSV colour wheel with brightness, RGB entry, presets and a per-colour
    default. Colour wheel
  • Level font picker listing every client font, each row drawn in the font it
    offers. Font picker
  • Live preview mirroring colours, bar heights, texture, label format, font
    size and level font. Preview
  • Info labels (class, gear score, guild) are opt-in, each with its own X/Y
    position and font size, plus shadow toggles for them and for the bar
    numbers.
  • Reset asks twice: the first click arms it red for five seconds.

Fixes

  • Settings no longer reset on every login — the addon read the settings
    store before the engine had loaded it.
  • The welcome card no longer returns after a Reset or a reload.
  • The fill texture no longer reappears after being switched off.
  • Class and gear-score labels hide unreadable values instead of printing
    junk like character or 0.
  • The target-of-target frame carries no info labels, and neither does your
    own frame.

Install

Extract into Documents/AAClassic/Addon/ so the addon sits at
Addon/BetterBars/, then enable it in the in-game addon list and type bb
in chat to open the settings.