A lightweight Addon to show you all enemies, allies and important player-specific information in a battleground.
Since BattleGroundTargets doesn't get updated anymore and i didn't like any of the alternative addons I started to create my own add-on which now even has some unique features I haven't seen on any other battleground addon (Let me know if you need even more :) )
To open the config panel type /BattleGroundEnemies or /bge into the chat.
If you are wondering about the changes in each release take a look here: changelog
Features:
- Ally and enemy frames (ally frames support mouseover macros)
- Supports 40 man BGs
- Subprofiles for enemies/allies (both have subprofiles for BG size)
- Test mode which makes it easy to configure the addon even when not in a BG
- Profile support
- Shows CC and Interrupts on the Spec icon
- Custom mouse binding macros for left, right and middle click
- Smart unitID management, this ensures health, power and range update as good as possible.
- Supports OmniCC Cooldown Count
- DR Tracking
- Displays buffs and debuffs
- Displays which anti crowd control pvp talent an enemy uses (Adaptation, Relentless, Gladiator's Medaillon)
- Tracks Racials such as Every Man for Himself, Arcane Torrent, Warstomp
- Option to convert cyrillic characters into romanian letters
- Shows Objectives such as flag, orbs and minecart carriers
- Shows respawn timers in RBG.
- Higher transparency when out of set Range.
- Option to hide Arenaframes in a battleground
- Dynamic positioning for objectives/respawn timers, DRs and your Debuffs
- Lots of options for customization
Default Settings:
- Left-Click to target the enemy
- Right-Click to set enemy as focus
Planned features:
- Adding borders (not sure where should be borders, please tell me where you want some)
- Adding an option to show familar icons for DR Tracker
Translation/Localization
Currently translated into:
- English
- German
- Korean, thanks to yuk6196
- Russian, thanks to stalker19921
- Simplified Chinese, thanks to supercclolz
- Traditional Chinese, thanks to gaspy10
Feel free to contribute to this addon by translating with curseforge's localization tool: https://wow.curseforge.com/projects/battlegroundenemies/localization
Feedback
Feel free to send feedback about missing features or bugs in the Curse comment section or via ticket on Curseforge
I could reproduce this issue with only BattleGroundEnemies enabled. The issue was caused by incorrect loading order for libarys. Thanks for reporting. Next release will fix this.
Message: ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:7: Cannot find a library instance of "AceGUI-3.0".
Time: 08/16/17 02:35:43
Count: 1
Stack: ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:7: Cannot find a library instance of "AceGUI-3.0".Interface\SharedXML\SharedBasicControls.lua:204: in function <Interface\SharedXML\SharedBasicControls.lua:203>
[C]: ?
[C]: in function `error'
...\AddOns\BattleGroundEnemies\Libs\LibStub\LibStub.lua:38: in function `LibStub'
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:7: in main chunk
Locals: errorMessage = "...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:7: Cannot find a library instance of "AceGUI-3.0"."
DisplayMessageInternal = <function> defined @Interface\SharedXML\SharedBasicControls.lua:187
MESSAGE_TYPE_ERROR = 0
Message: ...es\Libs\AceGUI-3.0-SharedMediaWidgets\prototypes.lua:15: Cannot find a library instance of "LibSharedMedia-3.0".
Time: 08/16/17 02:35:43
Count: 1
Stack: ...es\Libs\AceGUI-3.0-SharedMediaWidgets\prototypes.lua:15: Cannot find a library instance of "LibSharedMedia-3.0".Interface\SharedXML\SharedBasicControls.lua:204: in function <Interface\SharedXML\SharedBasicControls.lua:203>
[C]: ?
[C]: in function `error'
...\AddOns\BattleGroundEnemies\Libs\LibStub\LibStub.lua:38: in function `LibStub'
...es\Libs\AceGUI-3.0-SharedMediaWidgets\prototypes.lua:15: in main chunk
Locals: errorMessage = "...es\Libs\AceGUI-3.0-SharedMediaWidgets\prototypes.lua:15: Cannot find a library instance of "LibSharedMedia-3.0"."
DisplayMessageInternal = <function> defined @Interface\SharedXML\SharedBasicControls.lua:187
MESSAGE_TYPE_ERROR = 0
Message: ...es\Libs\AceGUI-3.0-SharedMediaWidgets\FontWidget.lua:5: Cannot find a library instance of "LibSharedMedia-3.0".
Time: 08/16/17 02:35:43
Count: 1
Stack: ...es\Libs\AceGUI-3.0-SharedMediaWidgets\FontWidget.lua:5: Cannot find a library instance of "LibSharedMedia-3.0".Interface\SharedXML\SharedBasicControls.lua:204: in function <Interface\SharedXML\SharedBasicControls.lua:203>
[C]: ?
[C]: in function `error'
...\AddOns\BattleGroundEnemies\Libs\LibStub\LibStub.lua:38: in function `LibStub'
...es\Libs\AceGUI-3.0-SharedMediaWidgets\FontWidget.lua:5: in main chunk
Locals: errorMessage = "...es\Libs\AceGUI-3.0-SharedMediaWidgets\FontWidget.lua:5: Cannot find a library instance of "LibSharedMedia-3.0"."
DisplayMessageInternal = <function> defined @Interface\SharedXML\SharedBasicControls.lua:187
MESSAGE_TYPE_ERROR = 0
Message: ...s\Libs\AceGUI-3.0-SharedMediaWidgets\SoundWidget.lua:5: Cannot find a library instance of "LibSharedMedia-3.0".
Time: 08/16/17 02:35:43
Count: 1
Stack: ...s\Libs\AceGUI-3.0-SharedMediaWidgets\SoundWidget.lua:5: Cannot find a library instance of "LibSharedMedia-3.0".Interface\SharedXML\SharedBasicControls.lua:204: in function <Interface\SharedXML\SharedBasicControls.lua:203>
[C]: ?
[C]: in function `error'
...\AddOns\BattleGroundEnemies\Libs\LibStub\LibStub.lua:38: in function `LibStub'
...s\Libs\AceGUI-3.0-SharedMediaWidgets\SoundWidget.lua:5: in main chunk
Locals: errorMessage = "...s\Libs\AceGUI-3.0-SharedMediaWidgets\SoundWidget.lua:5: Cannot find a library instance of "LibSharedMedia-3.0"."
DisplayMessageInternal = <function> defined @Interface\SharedXML\SharedBasicControls.lua:187
MESSAGE_TYPE_ERROR = 0
Message: ...bs\AceGUI-3.0-SharedMediaWidgets\StatusbarWidget.lua:5: Cannot find a library instance of "LibSharedMedia-3.0".
Time: 08/16/17 02:35:43
Count: 1
Stack: ...bs\AceGUI-3.0-SharedMediaWidgets\StatusbarWidget.lua:5: Cannot find a library instance of "LibSharedMedia-3.0".Interface\SharedXML\SharedBasicControls.lua:204: in function <Interface\SharedXML\SharedBasicControls.lua:203>
[C]: ?
[C]: in function `error'
...\AddOns\BattleGroundEnemies\Libs\LibStub\LibStub.lua:38: in function `LibStub'
...bs\AceGUI-3.0-SharedMediaWidgets\StatusbarWidget.lua:5: in main chunk
Locals: errorMessage = "...bs\AceGUI-3.0-SharedMediaWidgets\StatusbarWidget.lua:5: Cannot find a library instance of "LibSharedMedia-3.0"."
DisplayMessageInternal = <function> defined @Interface\SharedXML\SharedBasicControls.lua:187
MESSAGE_TYPE_ERROR = 0
Message: ...\Libs\AceGUI-3.0-SharedMediaWidgets\BorderWidget.lua:5: Cannot find a library instance of "LibSharedMedia-3.0".
Time: 08/16/17 02:35:43
Count: 1
Stack: ...\Libs\AceGUI-3.0-SharedMediaWidgets\BorderWidget.lua:5: Cannot find a library instance of "LibSharedMedia-3.0".Interface\SharedXML\SharedBasicControls.lua:204: in function <Interface\SharedXML\SharedBasicControls.lua:203>
[C]: ?
[C]: in function `error'
...\AddOns\BattleGroundEnemies\Libs\LibStub\LibStub.lua:38: in function `LibStub'
...\Libs\AceGUI-3.0-SharedMediaWidgets\BorderWidget.lua:5: in main chunk
Locals: errorMessage = "...\Libs\AceGUI-3.0-SharedMediaWidgets\BorderWidget.lua:5: Cannot find a library instance of "LibSharedMedia-3.0"."
DisplayMessageInternal = <function> defined @Interface\SharedXML\SharedBasicControls.lua:187
MESSAGE_TYPE_ERROR = 0
Message: ...s\AceGUI-3.0-SharedMediaWidgets\BackgroundWidget.lua:5: Cannot find a library instance of "LibSharedMedia-3.0".
Time: 08/16/17 02:35:43
Count: 1
Stack: ...s\AceGUI-3.0-SharedMediaWidgets\BackgroundWidget.lua:5: Cannot find a library instance of "LibSharedMedia-3.0".Interface\SharedXML\SharedBasicControls.lua:204: in function <Interface\SharedXML\SharedBasicControls.lua:203>
[C]: ?
[C]: in function `error'
...\AddOns\BattleGroundEnemies\Libs\LibStub\LibStub.lua:38: in function `LibStub'
...s\AceGUI-3.0-SharedMediaWidgets\BackgroundWidget.lua:5: in main chunk
Locals: errorMessage = "...s\AceGUI-3.0-SharedMediaWidgets\BackgroundWidget.lua:5: Cannot find a library instance of "LibSharedMedia-3.0"."
DisplayMessageInternal = <function> defined @Interface\SharedXML\SharedBasicControls.lua:187
MESSAGE_TYPE_ERROR = 0
Message: Interface\AddOns\BattleGroundEnemies\Options.lua:184: attempt to index global 'AceGUIWidgetLSMlists' (a nil value)
Time: 08/16/17 02:35:56
Count: 1
Stack: Interface\AddOns\BattleGroundEnemies\Options.lua:184: attempt to index global 'AceGUIWidgetLSMlists' (a nil value)Interface\SharedXML\SharedBasicControls.lua:204: in function `origErrorHandler'
...rface\AddOns\TradeSkillMaster\Debug\ErrorHandler.lua:317: in function <...rface\AddOns\TradeSkillMaster\Debug\ErrorHandler.lua:300>
[C]: ?
Interface\AddOns\BattleGroundEnemies\Options.lua:184: in function `SetupOptions'
Interface\AddOns\BattleGroundEnemies\Main.lua:222: in function `?'
Interface\AddOns\BattleGroundEnemies\Main.lua:1681: in function <Interface\AddOns\BattleGroundEnemies\Main.lua:1681>
Locals: errorMessage = "Interface\AddOns\BattleGroundEnemies\Options.lua:184: attempt to index global 'AceGUIWidgetLSMlists' (a nil value)"
DisplayMessageInternal = <function> defined @Interface\SharedXML\SharedBasicControls.lua:187
MESSAGE_TYPE_ERROR = 0
*enemies, as you've spelt it in your features list, unless you're deliberately being "different".
Oh, didn't notice it. my bad i am gonna change it