Classic TBC Addons

world of warcraft
made by eltreum
Need help? Join the Discord!

Eltruism is an ElvUI plugin that offers a DPS/Tank Profile along with a Healer profile. 
Both are designed for 16:9 displays, and were tested in 4K, 1440p and 1080p.
This plugin requires the following addon:
Addon Profiles

The installation will offer profiles for the following addons: And the following addons are highly recommended:

Eltruism includes many features and all can be turned off if the user wants. Included features in this plugin:

  • Custom Glows, supporting both player and pet action bars.
  • Show item icons in chat, based on Chat Loot Icons by Stanzilla
  • Inactivity Fader using ElvUI's Chat setting
  • Combat Hide
  • Class colored rolls
  • Sounds can be played if a player rolls a 1 or a 100
  • Colored system messages
  • Hide using Mouse Over
  • Cast Cursor, showing current castbar
  • GCD Cursor, showing your current GCD
  • Combat Cursor, showing in combat but can also be toggled to show always
  • Cast, GCD and Combat cursors are a fork of CastCursor by michaelsp and Cooldown a fork of CooldownToGo by mitchnull (credits in the Licenses folder)
  • Nameplate Power Bar, and advanced power bar above the target nameplate that includes spell costs and incoming resource gains
  • Wide Debuffs and Buffs on Nameplates
  • Glow on Expiring Debuffs on Nameplates
  • Class themed gradient Nameplate Texture, Border, and Glow
  • Show Friendly Nameplates inside instances with only names or hide them
  • Dynamically show enemy level when you are below max level, hiding when max level
  • Dynamically show a glowing spellsteal on nameplates when the enemy has spellstealable buffs and you are playing a mage
  • Dark Mode and Light Mode, with Light mode featuring class textures
  • Automatically use class based textures
  • Automatically hide Unitframes and/or Arena frames when in PvP, allowing more compatibility when using addons for PvP
  • Dynamically show enemy player buffs in PvP, hide in PvE
  • Adds shadows to frames
  • Show a stealth overlay when in stealth
  • Wider Transmog Window for Retail
  • Reskinned Character Panel for Retail, featuring expanded character art, class icon and class colors
  • Reskinned Character Panel for TBC and Classic, featuring ilvl, class icon and class colors
  • Add a Level Up Toast frame for TBC and Classic
  • Add item levels to Character Panel in TBC/Classic, which is a fork of Simple Item levels by Kemayo
  • Expanded Talent Trees for TBC/Classic
  • Add borders to frames, which can be customized in style and size/color
  • Expanded Stables, showing all hunter pets in one window. This module is a fork of Improved Stable Frame by Cybeloras. License information in the Licenses folder
  • Customize the castbar spark
  • Skin the Quest Log, adding class colors
  • Change the default cursor size
  • Play custom music when in combat, simply put your mp3 inside the addons folder and set the music in Eltruism settings
  • Automatically take a screenshot when an achievement is earned or when you level up
  • Custom WeakAuras anchors, allowing WAs to be attached to them and be moved using /moveui, alongside with
  • them automatically following unitframe visibility settings
  • Hide Quests during Boss Encounters or in PvP
  • Hide the Minimap while in combat
  • Adds a time to arrive to your waypoints
  • Adds a /way command accepting coordinates
  • LootText, showing items and gold you have looted. This module is a fork of SLoTe by xavjer, credits in Licenses folder.
  • Automatic Improved Ammo Datatext for TBC/Classic when playing a Warlock or Hunter
  • Play a sound when someone in your Party or Raid dies
  • Play racial or class based music when going AFK
  • Improved font replacing function, allowing all ElvUI texts to be changed with your custom font
  • Rogue Order Hall, which will automatically open the Rogue Class Hall Door. This module is a fork of Rogue Door Opener by Burzolog and licensed under GNU GPLv3
  • Instant Loot, yet another fast loot module to attempt to make looting items faster
  • Automatically show the experience bar when below max level
  • Different Aura filter settings, allowing all debuffs to be shown if the user desires
  • Automatically set font outlines and movers based on game resolution
  • Hide the world quest talking head
  • Custom Buff/Debuff filters for Classic and TBC, with premade settings to show all debuffs if the user wants to
  • Customize different CVar settings that are set whenever the player loads in
And more!


The first time you load into the game with Eltruism enabled the install prompt that will guide you will appear. It is recommended to backup your settings (WTF folder inside World of Warcraft\_retail_\) regularly, the installation will warn you of any options that might overwrite your settings.



This plugin was based in LuckyoneUI and credits go to him for allowing its use.
### 3.7.8 Complete Changelog
Added gradient to Objective Frame progress bars in Retail
Added Custom Gradient Colors to BigWigs Skin
Added Custom Role Icons to Blizzard Raid Frames
Added Custom Textures to Blizzard Raid Frames
Added Gradient to Blizzard Raid Frames
Added Shadows to Blizzard Raid Frames
Updated Nameplates to enable Shadows by default, adjusting some castbar settings
Updated Nameplate PowerBar which should be more in line with ElvUI skins
Updated EltreumExecute to also enable health color due to Rares
Updated Information Panel on Top function and its shadows
Updated Eltruism AFK screen
Fixed an issue where player spec would not update in the Character Panel in Wrath
Fixed Quest Headers not following fonts when Shadow and Light was loaded
Fixed a possible error in the Immersion Skin while unloading the game
Fixed [eltruism:stance] due to Blizzard's API being inconsistent
Fixed Rarescanner item list shadows and skinned the search box
Fixed Nameplate power shadows for Death Knights and Monks
Fixed an issue with Custom Quest Line Colors in Wrath
Fixed Toggle Hide Armor shadows in the Trading Post
Fixed PallyPower Skin not properly skinning Seals
Fixed actionbars above 10 not getting shadows
Fixed [eltruismrealm:dash] not being gradient
Fixed some player unitframe shadows

The latest version of this addon is 3.7.8 and was uploaded on Mar 29, 2023 at 01:34.

This file was last downloaded on Mar 29, 2023 at 16:50 and has been downloaded 34523 times.


eltreum Sep 02, 2022 at 17:25

@Kssy yes you can just install CastCursor, but its going to be missing some features as mine is a fork

Kssy Sep 02, 2022 at 00:22

Hey, nice work !
Is it possible to just get this ?
"Cast, GCD and Combat cursors are a fork of CastCursor by michaelsp and Cooldown a fork of CooldownToGo by mitchnull (credits in the Licenses folder)"

eltreum Aug 27, 2022 at 04:32


If you have double info then you likely have other custom texts as i use custom texts and not default elvui texts (i also set those to be blank), check there

As for incompatibility, mostly there should be none, some things from Eltruism will overwrite ElvUI settings (like gradient nameplates colors and gradient Unitframes colors) but all that means is you need to change the setting in Eltruism instead

aeliar Aug 26, 2022 at 01:06

I really like the aesthetics out of the box. Are there any settings in ElvUI that will conflict with whats available with this plugin?

a clean install of both ElvUI and Eltruism looks to double up on unit frame information such as icons and values. Do you have any preferences yourself?

eltreum Aug 25, 2022 at 04:02


Try disabling auto adjust in Eltruism > Borders

If you enabled Borders before the auto adjust exists to fix positions when swapping profiles/specs and likely was turned on when you tried borders

jocke89 Aug 21, 2022 at 18:46

I love the addon and wanna use it. But when i have set up the actionbars the way i want and make a / reload or log off an in again they are back to the way it was in the first place. Any ideas ? Have tryed with only the needed addons active.

eltreum Jul 29, 2021 at 04:56


Disable Dynamic Datatext in Eltruism > Misc, that's what resets the datatext to soulshards on warlocks

saohh Jul 23, 2021 at 06:27


i really like your addon, i got one issue with my warlock though. Left side Info text by default seems to show:
"ElvUi Config, Repairstatus and "Eltruism Ammo" i can successfully change ElvUI Config and Repairstatus i didnt touch.
BUT "Eltruism Ammo" (as a Warlock it shows my Soulshards i dont need, as i use a weakaura for it. so instead i would like to see e.g. "Guild" members online,
after a reload / restart of WoW the "Eltruism Ammo" is back again though ;(

eltreum Jun 09, 2021 at 00:03

@GeoGott if the errors are related to Eltruism then please join the discord (link in the description and in game), if its ElvUI then join the Tukui Community Discord (link in Chat on the top menu of this site)

GeoGott Jun 08, 2021 at 23:37

@Eltreum Thanks, Was able to fix it. It was working fine before i did the updates. it must of reset itself some how.
also where do i submit LUA error codes for you guys to look at?

eltreum Jun 08, 2021 at 17:35

@GeoGott, that setting has to be enabled by the user in ElvUI go to

ElvUI > Unitframes > Group Units > Party/Raid/Raid40 > Aura Indicator > Set them to Textured Icon with Display Timer

GeoGott Jun 08, 2021 at 04:54

The buffs in the party frames just display a green box. I have reset everything uninstalled and reinstalled still doesn't fix it.
You must be logged in to comment. Please login.