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