ClassicSmoothBars

Smooth animated health/mana/energy/rage bars with combat flash, heal prediction, and a Druid shapeshift mana bar.
CSB.png

CSB.png

CSB Options.png

CSB Options.png

Description

ClassicSmoothBars

ClassicSmoothBar represents nearly a year of hard work and extensive in-game testing. I truly hope you’ll enjoy it! Please feel free to report any bugs you encounter during your leveling, raids, dungeons, or solo adventures.

This addon is quite unique. Why? Simply because I never originally intended to release it to the public. It is my personal vision of WoW Classic, enhanced with a few custom features. I started developing it almost immediately after creating MenaceMeter.

Please note that the addon should work perfectly fine with ElvUI as well as most other UI, HUD, and UnitFrame addons.

I hope you love playing with it as much as I loved passionately creating it. I also want to give a huge thanks to my friends who took the time to test it and help me smooth out the edges, as well as suggesting some of the additions you will see in-game.

To give you a preview, I prefer letting the screenshots speak for themselves rather than posting a video. Give it a try and let me know what you think!

See you soon for new projects.

— Ghoosty

 

Your health, mana, energy and rage bars deserve better than a hard snap. 

 

ClassicSmoothBars smoothly animates all your status bars on WoW BC Classic Anniversary (2.5.6) — Player, Target, Focus, Pet, Party, Raid and Arena — and adds a full layer of reactive combat info (damage/heal flash, bleeding, heal prediction, cast cost preview, regen forecast, Five Second Rule timer) without ever touching protected Blizzard files.
 
---
 

Why ClassicSmoothBars ?

 

On the Anniversary client, status bars snap instantly between values. Functional, but hard to read in fast combat — you can't judge the size of a hit or a heal at a glance. ClassicSmoothBars glides the bar toward its new value instead of snapping, and keeps colors, text and effects in sync with that motion — all in a lightweight, standalone addon with no dependency on a full frame suite.

 

Features

 

Animation & coverage 
- Smooth animation on Health, Mana, Energy and Rage — adjustable speed, adaptive mode that speeds up automatically on big changes
- Full coverage: Player, Target, Focus, Pet, Party, Raid, Arena

 

Reactive effects 
- Damage/heal/resource flash, configurable color and duration
- Bleeding effect on your target while it takes damage over time
- Heal prediction overlay and mana cost preview before your cast finishes
- **Five Second Rule timer**: a countdown appears on your mana bar after spending mana, so you know exactly when your regen kicks back in

 

Regeneration 
- Regeneration projection bar + tick marker to anticipate your upcoming regen

 

Druid 
- Mana bar shown under your Energy/Rage bar while shapeshifted into cat or bear, so you know at a glance whether you can heal once you shift back
- Dedicated test button to preview the bar without shapeshifting

 

Rogue & Druid 
- Fully customizable combo points: position, size, spacing

 

Advanced customization 
 
- 11 text display formats (percentage, absolute value, fraction, inside/outside combinations, left/right)
- Choice of 5 fonts (including Skurri, Morpheus, Nimrod)
- Text size and offset adjustable independently for Player, Pet, Target and Party (life and percentage set separately for Party)
- Independent class-coloring toggles for Player and Target
- Health color gradient (green → orange → red)
- Option to hide text/overlay when the bar is at 100%
- Fine-grained regen tick settings: alpha, pulse speed, width
- Simulation mode to preview every animation and effect without needing to take damage in-game

 

Convenience 
 
- In-game options panel (`/csb`) — nothing to hand-edit
- Minimap icon to open the panel in one click
- Profiles: save/load/reset per character
- French and English, follows your client language automatically

 

How it works
 
1. The addon hooks Blizzard's status bars
2. Every value change is stored as a "target" instead of being applied instantly
3. Each frame, the displayed value interpolates smoothly toward that target
4. Colors, text and effects update in sync with the animation
5. The animation loop sleeps automatically once nothing is moving — near-zero idle cost

 

Commands
 
| Command | Effect |
|---|---|
| `/csb` | Opens the options panel |
| `/csb version` | Prints the installed version |
| `/csb reset` | Resets all settings to default |

 

Compatibility
 
- Version : WoW BC Classic Anniversary (2.5.6)
- Dependencies : none required (optional LibSharedMedia-3.0 for extra fonts/textures if already provided by another addon)

 

Support
 
Email : ghoosty.addon@gmail.com


----- FR -----

ClassicSmoothBars

ClassicSmoothBar représente pour moi près d'un an de travail et de nombreux tests en jeu. J'espère sincèrement qu'il vous plaira ! N'hésitez pas à me remonter les bugs que vous pourriez rencontrer au cours de votre leveling, en raid, en groupe ou même en solo.

Cet addon est unique. Pourquoi ? Tout simplement parce qu'au départ, je ne pensais jamais le sortir publiquement. Il représente ma propre vision de WoW Classic, avec quelques petits ajouts personnels. Je l'ai créé presque immédiatement après le développement de MenaceMeter.

Notez également que l'addon devrait normalement fonctionner sans problème avec ElvUI ainsi qu'avec la plupart des autres addons d'interface (UI, HUDs et UnitFrames).

J'espère qu'il vous plaira autant que j'ai eu de passion à le concevoir. Je tiens d'ailleurs à remercier mes amis qui ont pris le temps de le tester et de me remonter les petits soucis ainsi que les idées d'ajouts que vous découvrirez en jeu.

Pour vous faire une idée, je préfère vous laisser découvrir les captures d'écran plutôt que de mettre une vidéo. Testez-le et faites-moi vos retours !

À très vite pour de nouveaux projets.

— Ghoosty


Vos barres de vie, mana, énergie et rage méritent mieux qu'un saut brutal. 

ClassicSmoothBars anime en douceur toutes vos barres de statut sur WoW BC Classic Anniversary (2.5.6) — Joueur, Cible, Focus, Familier, Groupe, Raid et Arène — et ajoute une couche complète d'infos réactives (flash de dégâts/soin, saignement, prédiction de soin, coût de cast, régénération à venir, timer de Five Second Rule) sans jamais toucher aux fichiers Blizzard protégés.

Pourquoi ClassicSmoothBars ?


Sur le client Anniversary, les barres de statut sautent instantanément d'une valeur à l'autre. C'est fonctionnel, mais ça manque de lisibilité en combat rapide : difficile de juger d'un coup d'œil l'ampleur d'un dégât ou d'un soin. ClassicSmoothBars fait glisser la barre vers sa nouvelle valeur au lieu de la faire sauter, et synchronise couleurs, texte et effets sur cette animation — le tout dans un addon léger, autonome, sans dépendance à une suite de frames complète.

Fonctionnalités

Animation & couverture 
- Animation fluide sur Vie, Mana, Énergie et Rage — vitesse ajustable, mode adaptatif qui accélère automatiquement sur les gros changements
- Couverture complète : Joueur, Cible, Focus, Familier, Groupe, Raid, Arène

Effets réactifs 
- Flash dégâts/soin/ressource, couleur et durée configurables
- Effet de saignement sur votre cible pendant qu'elle subit des dégâts sur la durée
- Prédiction de soin en overlay et aperçu du coût en mana avant la fin du cast
- **Timer Five Second Rule** : un compte à rebours s'affiche sur votre barre de mana après une dépense, pour savoir exactement quand votre régénération repart

Régénération 
- Barre de projection de régénération + repère de tick pour anticiper votre régén à venir

Druide 
- Barre de mana affichée sous votre barre d'Énergie/Rage en forme féline ou ursine, pour savoir en un coup d'œil si vous pourrez soigner en revenant à votre forme normale
- Bouton de test dédié pour prévisualiser la barre sans avoir à se transformer

Voleur & Druide 
- Points de combo entièrement personnalisables : position, taille, espacement

Personnalisation avancée 
- 11 formats d'affichage du texte des barres (pourcentage, valeur absolue, fraction, combinaisons dedans/dehors, gauche/droite)
- Choix de police parmi 5 polices (dont Skurri, Morpheus, Nimrod)
- Taille et décalage de texte réglables indépendamment pour Joueur, Familier, Cible et Groupe (vie et pourcentage séparés pour le Groupe)
- Coloration par classe indépendante pour le Joueur et pour la Cible
- Dégradé de couleur de vie (vert → orange → rouge)
- Option pour masquer texte/overlay quand la barre est à 100%
- Réglages fins des ticks de régénération : alpha, vitesse de pulsation, largeur
- Mode Simulation pour prévisualiser toutes les animations et effets sans avoir à prendre de dégâts en jeu

Confort 
- Panneau d'options graphique (`/csb`) — rien à éditer à la main
- Icône minimap pour ouvrir le panneau en un clic
- Profils : sauvegarde/chargement/réinitialisation par personnage
- Français et Anglais, suit automatiquement la langue du client

Comment ça marche

1. L'addon intercepte les barres de statut de Blizzard
2. Chaque changement de valeur est stocké comme "cible" plutôt qu'appliqué directement
3. À chaque frame, la valeur affichée s'interpole en douceur vers cette cible
4. Couleurs, texte et effets se mettent à jour en synchro avec l'animation
5. La boucle d'animation se met en veille dès que rien ne bouge — coût au repos minimal

Commandes

| Commande | Effet |
|---|---|
| `/csb` | Ouvre le panneau d'options |
| `/csb version` | Affiche la version installée |
| `/csb reset` | Réinitialise tous les réglages par défaut |

Compatibilité

- Version  : WoW BC Classic Anniversary (2.5.6)
- Dépendances  : aucune requise (LibSharedMedia-3.0 en option, pour polices/textures supplémentaires si un autre addon la fournit déjà)

Support

- Email  : ghoosty.addon@gmail.com

The ClassicSmoothBars Team

profile avatar
  • 4
    Followers
  • 10
    Projects
  • 23.2K
    Downloads

More from Mr_GhoostyView all

  • OmniDash project image

    OmniDash

    All-in-one HUD: XP, reputation, professions, bags, gold and more — one addon instead of six. Hardcore compatible.

    • 353
    • July 12, 2026
  • NoSparkles project image

    NoSparkles

    Strips the Retail-style glow and yellow outline off quest objects on the ground, without lowering the game's Particle Density setting.

    • 6
    • July 10, 2026
  • FollowClick project image

    FollowClick

    Too lazy to type /follow? Same. One click and you're done.

    • 278
    • July 8, 2026
  • DualTrack project image

    DualTrack

    Herbalist AND Miner ? DualTrack silently alternates your tracking for you. Never miss a herb or ore again.

    • 1.2K
    • July 8, 2026
  • OmniDash project image

    OmniDash

    All-in-one HUD: XP, reputation, professions, bags, gold and more — one addon instead of six. Hardcore compatible.

    • 353
    • July 12, 2026
  • NoSparkles project image

    NoSparkles

    Strips the Retail-style glow and yellow outline off quest objects on the ground, without lowering the game's Particle Density setting.

    • 6
    • July 10, 2026
  • FollowClick project image

    FollowClick

    Too lazy to type /follow? Same. One click and you're done.

    • 278
    • July 8, 2026
  • DualTrack project image

    DualTrack

    Herbalist AND Miner ? DualTrack silently alternates your tracking for you. Never miss a herb or ore again.

    • 1.2K
    • July 8, 2026