world of warcraft
made by eltreum

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 and 1080p.
This plugin requires the following addons:
Need help? Join the Discord!
Addon Profiles

The installation will offer profiles for the following addons:

Included features in this plugin:
  • Custom Glows on Action Bars, Pet Bars and Nameplates
  • Nameplate Power Bar, showing your current Power above the target Nameplate.
  • Class themed gradient Nameplate Texture, Border, and Glow
  • Wide Debuffs and Buffs on Nameplates
  • Glow on Expiring Debuffs on Nameplates
  • Time to Arrive to Waypoint
  • /way command, allowing automatic waypoint placement
  • Chat, which adds more features to the ElvUI chat such as the ability to hide it during combat, a fader for activity, moving the mouse over the chat will make it show and moving it away will make it fade away. Color some system messages, such as rolls, players joining or leaving parties or raids and players going offline or online.
  • LootText a fork of SLoTe (this module is GNU GPLv3), that shows scrolling loot text
  • Cursor, a fork of CastCursor by michaelsp (this module is GNU GPLv3) which adds rings to the cursor to show cast times, gcd and combat indications
  • Cursor Cooldowns, a fork of CooldownToGo by mitchnull, which is licensed under Public Domain.
  • Cursor Cooldowns adds a countdown to the last used skill or shows the cooldown for the pressed skill if its cooldown is not up
  • Borders, adding custom borders to action bars, Player and Target Unitframes
    Custom Weakauras Anchors, allowing the usage of /moveui to move Weakauras and make them Inherit the fader options of Player Unitframes
  • Play Racial Themed or Class Themed music while AFK
  • Replace every elvui font with your custom font
  • Dark Mode and Light Mode, with Light mode featuring class textures
  • Custom Datatext for Ammo for TBC/Classic
  • Wider Transmog Window for Retail
  • Expanded Talent Tree for Classic and TBC
  • Custom Buff/Debuff filters for Classic and TBC, with premade settings to show all debuffs if the user wants to
  • Expanded Stables, showing all hunter pets in one window. This module is merged from Improved
  • Stable Frame by Cybeloras and licensed under GNU GPLv3
  • 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
  • Stealth, which adds a vignette effect while your character is in stealth
  • Play a sound when someone in your Party or Raid dies
  • Show Friendly Nameplates inside instances with only names or hide them
  • Hide Quests during Boss Encounters

    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.
### v2.5.6
Fixed duplicate name text
Fixed error on install due to a Shadow & Light change
Changed action paging for Rogue due to an issue with Shadowdance
### v2.5.5
Updated toc for TBC classic
Attempted to fix errors related to font file format
If you still have errors or issues please report to the Eltruism discord, thank you
### v2.5.4
Fixed GothanNarrow font not working well with French localization
Fixed chat loot icons being enabled even when chat modifications were disabled
### v2.5.3
Disabled the Hardware Cursor change by default
Changed how detecting combat text addons work, now it is an option in Eltruism >Misc
### v2.5.2
Fixed tags in TBC due to a new ElvUI version
Fixed buffs being too high on nameplates due to a change in how they are handled
### v2.5.1
Fixed shadows error related to unitframes
### v2.5.0
Added a check for resolution for pet unitframe
Enabled buffs and debuffs on pet unitframe for DPS/Tank profile
Changed castbar on Healer profile to fit the shadows, this change will be pushed if you login with the healer profile after updating
Added a button in Eltruism > Media to swap action paging and visibility for Action Bar 1 and Action Bar 4
Added more checks before creating shadows to prevent errors
Tweaked class icons in light mode to not be so pixelated
Set most chat fade options to be disabled by default, making it user preference to enable them
### v2.4.9
Updated tags for new ElvUI version
Added an option to disable hardware cursor, resolving the cursor lag introduced in Battle for Azeroth
### v2.4.8
Fixed Multiple Class Icons on Character Frame
Added check for elvui bags before adding shadows to prevent errors
### v2.4.7
Removed SmartAura from Pet Unitframe
Added a check for ProjectAzilroka before applying shadows to stAddonManager
Added an option to skip plugin install warnings on login
### v2.4.6
Eltruism now only requires ElvUI and AddOnSkins. ProjectAzilroka, Shadow & Light and Windtools are highly recommended screenshots still use them, but you no longer need to have to use Eltruism
Updated layout for ElvUI 12.38
Added loot icons which is merged from Stanzilla's Chat Loot Icons which is Public Domain
Added Shadows to frames
Added an option to hide the NPC Talking Head Popup
Added InstantLoot, yet another fast looter
Added Skins to the default Objective Frame/Quest Log
Optimized nameplates and other functions
Hid the copy chat and Voice Buttons on the layouts
Nameplate Power Bar will now break down big numbers such as 50000 becoming 50k
Waypoint Time to Arrive now has unlimited range, automatically tracks new waypoints and the font follows ElvUI General Font
### v2.4.5
Added a Preview for Custom Glow, you will need to toggle it on and off in order to update the glow options
Updated Time to Arrive to use less CPU
Fixed Buffs being moved when autoadjust was turned off
Cooldown will now color the text red when below 1 second
### v2.4.4
Added glow to pet action bars, this setting is also available for TBC/Classic in Eltruism > Custom Glow
Added glow to expiring debuffs on nameplates, this can be turned off in Eltruism > Custom Glow
Moved the timer text for Buffs & Debuffs on Nameplates to a more readable position (top)
Added Colors to some events in Chat
Added an option to play a sound when someone rolls a 1 or a 100 (default off)
Added Combat indicator Floating Text, +Combat when entering combat and -Combat when leaving combat, this setting can be toggled off in Eltruism > Misc
Added mana to Raid and Raid40 uniframes for Classic/TBC
Removed the 75% alpha from action bars for DPS/Tank profiles
Fixed missing Arcane Mage Debuff mover when using Nameplate Power Bar
Disabled Flash on EltreumExecute Nameplate Style Filter
Readded Cast Icons on Nameplates and changed their position/size
Retail can now have threat on nameplates just like Classic/TBC if you enable Nameplate titles on Enemy NPC and/or Enemy Player
### v2.4.3
Added an option to hide Blizzard Boss Alerts (default on)
Added more fonts and textures
Changed textures and flash on EltreumExecute and EltreumInterrupt nameplate filters
Split Textures on Unitframes from Light Mode and Dark Mode
Updated AddOnSkins hide chat to current ElvUI chat frames, this might only work on the alpha version of AddOnSkins for now
### v2.4.2
Improved Party/Raid death detection
Split Cooldown from Cursor, now you can enable one without needing the other
Fixed Light Mode not having gradient unitframes
Fixed Class Icon on Armory being blurry sometimes
### v2.4.1
Added Class Icons by Releaf
Added a second Details profile that includes class icons by Releaf
Added an option to switch icon types on character profile
Added custom dead and offline indicators in Retail using Releaf's textures
Updated chat install according to ElvUI changes
Fixed switching Dark Mode > Light Mode > Dark mode
Fixed cooldown being enabled when cursor was disabled
### v2.4.0
Added Class Icons to Player and Target unitframe Name
Borders is now released
Added Cooldown to Cursor
When you try to use your cooldowns again their icon will show up inside Cursor, alongside a timer
The icon will show again when the skill becomes usable
Revamped changelog into a markdown file linked in the Support options menu
Added support for Dynamic Status Icons when importing profile
### v2.3.9
Fixed Transmog Window
Exorsus Raid Tools was renamed to Method Raid Tools and the references were updated for it
BigWigs profile is now working according to Funkeh's suggestions
Fixed .toc interface version
### v2.3.8
9.1 Compatibility
Wide Transmog updated to support transmogrifying each shoulder separately
Level Up and Event Toast updated to new system
New Misc option that includes some options that didnt fit into other places
Quests can now be hidden in Arenas and Battlegrounds
The following can be found under misc, and are defaulted to off:
Added Arena Buffs, show target and enemy player buffs in arena but hide them elsewhere.
Added option to hide arena unitframes in arena (in case you are using an addon like Gladius/Gladdy/sArena/GladiusEX)
Added option to hide raid frames in battlegrounds (in case you are using an addon like Battleground Enemies)
Rogue Order Hall Auto Open has been moved to Misc
### v2.3.7
Improved event detection for Nameplate Power Bar (Thanks Repooc!)
Hunter and Demon Hunter power bars will now follow Unitframe Power Colors like other classes
Left Chat hide will now behave the same as Right Chat hide
Moved the Focus Castbar into an easier to see position
Changed Experience and Reputation databars to on the top of the screen, disabled honor and azerite databars
### v2.3.6
Added Borders (Beta), disabled by default
You will need to adjust the borders if using them with profile or setting outside of the defaults for Eltruism DPS/Tank
Added Border media, credits in the License folder
Fixed AFK music error for Undead players since the race code is Scourge
Changed code for Nameplate Power Bar
Nameplate Power Bar colors will now follow Unitframe Power Colors so they can be changed by the user over there
Changed BigWigs and Details import logic (thanks Luckyone!)
### v2.3.5
Tweak chat hide so that it will hide without a mouse click
Prepared for 9.1
Changed classpower on nameplates that was defaulting to class color when it was meant not to
LootText will now have trimmed icons without the grey border
### v2.3.4
Added Localization Support (only English is live at the moment)
Added World Text Scale option
Fixed overlapping debuffs on nameplates due to Nameplate Power Bar
Moved the Focus to the top left side since on the right side there are boss frames and Arena frames and it should not overlap the Alternate Unitframes
### v2.3.3
Improved module loading between TBC/Classic/Retail
Fixed missing Demon Hunter Power Bar due to the position being behind the nameplate
Added Gladius and Gladdy profiles for TBC
### v2.3.2
Added more options to Nameplate Power Bar, such as changing its size, position and texture
Fixed Nameplate Power Bar not appearing for retail Shamans until they swapped specs
Bundled ElvUI Chat and CVArs setup with Eltruism Install
ElvUI Install prompt will now be skipped since Eltruism sets the same things or overwrites things
Swapped Chat functions: Now it starts disabled and after a left click it can fade
### v2.3.1
Chat Fade/Hide can now be toggled off by Left clicking on either chat, clicking again will enable the Fade/hide again
Quests will now expand when the boss encounter ends
Reworked Classic/TBC Druid logic for Nameplate Power Bar
Changed BigWigs profile name to Default so that it doesn't get reset with a reload
Fixed missing Enemy Player Buffs/Debuffs on Aura Filters
Added Expanded Stables to Shadowlands Hunters, merged from Improved Stable Frame by Cybeloras and licensed under GNU GPLv3
Rogue Order Hall will automatically open following Rogue Door Opener by Burzolog licensed under GNU GPLv3
### v2.3.0
Added Chat Modifications, check Eltruism > Chat for the options
Added Expanded Transmog Window to Shadowlands
Spellsteal filter will now check for player class
Waypoint Timer will now follow ElvUI general font
Optimized Nameplate Power Bar
Fixed Nameplate Power Bar showing on neutral or unattackable NPCs
Fixed LootText not showing Gold earned when in other locales
Fixed Stealth not working when entering world or the first time stealth was used
### v2.2.9
Fixed Classic/TBC feral druid power bar overlapping combo points
Added ElvUI movers that can be used as Weakauras anchors: EltruismWA and ELtruismConsumables
Simply open your weakaura group and in Display > Anchored To > Select Frame > Type either EltruismWA or EltruismConsumables
The Weakauras will anchor to the mover and now you can use /moveui to move them.
### v2.2.8
Added aura filter options to show more buffs/debuffs
Added more options to Cursor
Added more options to Action Bars Glow
Reworked Shadow and Light and Windtools dependencies: Eltruism still requires them for Shadowlands, but not on Curse due to TBC/Classic issues
### v2.2.7
Added option for LootText to use ElvUI General Font (Found in ElvUI > General > Media)
Changed LootText icon scaling to be more inline with the font
Removed Weakauras page from install since most of them are now options in the plugin
### v2.2.6
Added Nameplate Power Bars - Based on the Weakaura
Added expanded talents to Classic
Added AFK music to TBC and Classic
Added Class Icons to Character Panel
Added tags to show Class Icons on unitframes/nameplates
Added Role Icons to Role Swap message
Modified Dynamic Datatext to Show Icon for Ammo/Soul Shards
Fixed an error due to scroll wheel being killed on talent window
Tweaked the Healing Profile Tank and Assist Frames
### v2.2.5
Fixed TBC Expanded Talents --Thanks Gregory!
Reworked Version Checks to have less errors
### v2.2.4
Added option to change the position of LootText
Fixes for TBC Expanded Talents
### v2.2.3
Added Expanded Talents for TBC
Added options in Media for the Expanded Talents, Level Up skin and Boss Loot Frames depending on game version
Added threat to Enemy NPC nameplates
Fixed errors when user first installing Eltruism
Fixed missing possession bar on Death Knights
Fixed the Healer Layout Tank and Assist Frames
### v2.2.2
Fixed error when ElvUI nameplates were turned off
### v2.2.1
Added option to change the strata of LootText
Fixed an error due to a missing table for Rare Style Filter
### v2.2.0
Added scale option to LootText
Optimization/Cleaning Pass
Added dynamic datatexts that change according to player class, showing Ammo/Soul Shards for Hunters and warlocks, and Friends for other classes
Fixed heal prediction being gray for some classes in TBC/Classic due to a low alpha value
Dynamic Level tags on enemy nameplates that will show only when the player is below max level
Due to how aura filters work in ElvUI it's recommended to go to |cffff0000ElvUI > Unitframes > Group Units > Party/Raid/Raid40 > Aura Indicator > Set them to Textured Icon with Display Timer|r
### v2.1.9
Fixed repeating install process prompt due to a database change
### v2.1.8
Revamped Changelog in order to fit more versions
Layout now has additional checks for resolution
Added class check to change left chat datatext panel to count Ammo/Soul Shards if playing Hunter or Warlock in Classic/TBC
Do note that the datatext will not dynamically swap if you change characters
Further streamlined the install process code
### v2.1.7
Added new Cursors, changed their file path
Revamped Cursor options
Changed some internal code
Improved Party/Raid death according to Simpy's suggestion
### v2.1.6

Fixed Cursor error related to instances
### v2.1.5
Added an option to change the size of the cursor
Added images showing the rings for the cursor
Fixed abbreviation when using cyrillic letters
### v2.1.4
Added Cursor, a fork of CastCursor by michaelsp (this module is GNU GPLv3)
Changed how version checking works
Added alternative layouts for party/raid/raid40 for the DPS/Tank profiles
Tweaked install process to offer alternative layouts for certain classes
The original layouts for those frames were made with pure dps classes in mind,
if your class has off heals or raid cooldowns you might want to use the alternative layout
Check it in Eltruism > Party/Raid
### v2.1.3
Updated settings to ElvUI's newest version
Changed TBC/Classic profiles to show mana/energy regen
### v2.1.2
Added option to reset nameplates to Eltruism defaults
Tweaked nameplate class borders, colors and textures when option is off
### v2.1.1
Fixed friendly nameplates being forced on during login
### v2.1.0
Converted database to profile from private
Renamed Nameplate Stylefilters to avoid confusion, please remove the |cffff0000EnemyCasting, ExecuteRange, StealThisBuff and HideThis nameplate filters|r
Fixed Details! TBC profile due to Details! changes
Fixed Pet Unitframe happiness missing when using Custom Fonts
Reworked absorb logic for Retail profiles (disabled for DPS, enabled for Healer)
### v2.0.9
Streamlined install process
Updated ProjectAzilroka profile
Added missing Party Castbar to Retail Healer profile and TBC profiles
Added new death sound (Ion's - Frankly that's a skill issue)
Added custom fonts option (Eltruism > Media)
Fixed a rare issue with Shadow and Light viewport on profile install
### v2.0.8
Added power bar to pets
Update function has been changed
Added level to enemy nameplates in Classic/TBC
Fixed .toc versions
### v2.0.7
Condensed the install screen to be faster
Fixed ProjectAzilroka install due to its internal change
Revamped Threat bar in Classic/TBC to be in the Left Chat Datatext
### v2.0.6
Tweaked init function for quests
### v2.0.5
Removed Quest options in Classic/TBC due to those versions not supporting the function
### v2.0.4
Fixed a bug with LootText when awarded honor in Classic and Burning Crusade Classic
More pet unitframe changes to accommodate name length and happiness tracking
Changed the DBM HUD size in Questie profile
Warning: DBM HUD will cause bugs in bgs due to not being supported in instances
### v2.0.3
Improved Font Outline detection
Friendly Nameplate disable option added
Pet bar change to accommodate name length and happiness
Other minor changes to profile
Questie profile for Classic and Burning Crusade Classic
You will need to reload after questie builds the database and reload again after setting the profile
Classic Questie has some issues at the moment, and you might need several reloads due to a known bug with townsfolk
### v2.0.2
Added Dark Mode and Light Mode
Can be found in Eltruism > Media
Fixed Bigwigs profile for TBC due to new version
### v2.0.1
Fixed absorb tags in Classic/TBC
Fixed nameplate clamping to screen in TBC
Fixed LootText test command in TBC
Fixed datatext height
### v2.0.0
Added combat music! Type the path to your file in the settings
Classic/TBC Support! Report any bugs in the Discord
Many addons weren't updated for TBC yet, so profiles might not work
Added class colored level up and boss loot by Aftermathh
Style Filter StealThisBuff fixed to be mage only
Enabled Class Totems
Changed the size and position of the Gladius Ex profile
Recommended settings for font outline:
- 4K resolution: Use profile default
- 1440p resolution: Eltruism > Media > Outline
- 1080p resolution: Eltruism > Media > Outline
Implemented automatic switching of font outlines
### v1.9.3
Added /way and /waypoint command, usage:
/way XX YY or /waypoint XX YY
/way XXX YYY or /waypoint XXX YYY
/way XX.XX YY.YY or /waypoint XX.XX YY.YY
/way XX,XX YY,XX or /waypoint XX,XX YY,YY
It will only work in places where waypoints work
Any other types of inputs may result in an error
Added option to enable/disable the /way and /waypoint commands
Added checks for installed addons
Added Font Outline options to Media
Fixed missing Sepsis paging for Night Fae Rogues (thanks to Naifu)
### v1.9.2
Fixed a CVar bug due to triggering in combat
Fixed full inventory in LootText
### v1.9.1
Removed test print
### v1.9
Added LootText, a fork of SLoTE. (This module of Eltruism is GNU GPLv3)
You can test LootText by typing '/eltruism loot'
Added a version check which will automatically update settings if the user is out of date
Changed Class Texture on Nameplates, Mage and Shaman use a different texture to avoid the green color
Included a nameplate filter for rares that is active with Class Textures on Nameplates
Changed the Friendly Nameplate option, now it will show friendly names inside instances also, with the previous setting being a separate option
Fixed a missing friendly nameplate setting that was not exported
Changed a few CVar values for nameplates
Moved dependencies, added checks on the installer for missing addons
Turned minimap bar into mouse over
Fixed pet on healer profile
Added a few commands:
/eltruism config - open Eltruism plugin settings
/eltruism options - open Eltruism plugin settings
/eltruism install - prompt the installer
/eltruism setup - prompt the installer
/eltruism loot - Display a test message for LootText
### v1.8.1
Added Changelog to options
Tweaked Quests during encounters
Fixed AFK music muting music on login
### v1.8
Version check for Shadow & Light
Added media (class textures)
Split Functions into Modules
Fixed a duplicate Font when importing other fonts
Class Gradient on Target Nameplate (default off!)
AFK Class Music
Quest Collapse during boss encounters to prevent overlap with boss frame
Roboto Font added as option during install
### v1.7
New option to change font during the install, choose between Kimberley, Exo2 and GothamNarrow
New media added
Tweaks to AFK sound, should no longer play duplicate sounds
Fixed DBM Y-Offset that was broken due to a change in DBM
### v1.6
Wide Nameplate Buffs and Debuffs
Nameplate Buffs and Debuffs stack count moved to lower right when using wide nameplate
New death sounds
Nameplate tweaks to make them stick inside the screen while targeted
Tweaks to font outlines
Minor tweaks to profiles
### v1.5.2
Fixed action paging for some classes
### v1.5.1
Fixed global fade on healer profile
Updated the waypoint options
### v1.5.0
Revamped Waypoint Time to arrive, decreasing memory usage by a lot!
Added Role Icons
Layout Changes
Added Weakaura recommendations that were made for this addon
### v1.4.5
Changed Action bar visibility options
Now you can have actionbars on all the time by disabling Inherit Global Fade on each bar
### v1.4.4
New death sound (Wilson Wow)
New media available
Tweaked Enemy Player Nameplates
Tweaked install process
Fixed missing chat height
### v1.4.3
Fix global soundHandle
Tweaked Nameplate classpower background color
### v1.4.2
Fixed classpower position
### v1.4.1
Time to Arrive includes the memory usage of the SuperTrackedFrame and should reset automatically just like Blizzard's code, but for now it will reflect Blizzard's memory usage
Added Time to Arrive text below Waypoints
Tweaked a few profile settings
Fixed SuperTrackedFrame inside instances
### v1.4.0
Added time to arrive text below waypoints
This setting includes the memory usage of the SuperTrackedFrame, and should reset automatically just like Blizzard's code
Tweaked a few profile settings
### v1.3.2
Fixed CVar taint from friendly nameplates near WQ areas
Fixed missing music for some races
### v1.3.2
AFK music is now working correctly
### v1.3.0
Added options to nameplates
Friendly Nameplates will now show outside instances, and hide while inside instances
Test version for Racial AFK Music added
### v1.2.0
Added a function to play a sound when someone dies
### v1.1.0
Healer profile was changed
Additional Media
### v1.0.0
Initial version
Added Layout for DPS and Healer
Added Options Menu
Added Media
Added Class Glow to Action Bars

The latest version of this addon is 2.5.6 and was uploaded on Sep 05, 2021 at 15:41.

This file was last downloaded on Oct 20, 2021 at 11:17 and has been downloaded 5880 times.


eltreum Oct 04, 2021 at 18:22

You delete the folder ElvUI_EltreumUI inside your addons folder and extract the new one into the addons folder, settings for all addons are saved in the WTF folder, not the addon folder.

Also I dont visit this page very often, please use the discord instead if you want faster answers

aaronjames1692 Sep 16, 2021 at 21:03

How do I update the addon? Just drag into the addons folder again? Will it override any profile edits?
You must be logged in to comment. Please login.