AzeriteForge is a UI upgrade for the AzeritePowers window that helps to consolidate data while adding enhancements to help make that data easier to access via other channels.
Features:
- Azerite Trait Weights: Adds user defined weights to the Azerite Trait icons for easy selection of traits. AzeriteForge supports 3 types of weighting.
- Flat Weights: only one weight is used
- Stacking Ranks: Weights change based on the amount of stacks a trait has
- iLevel: Weights change based on the iLevel of the item
Azerite Forge comes with default weights for Stacking & iLevel. These weights were was compiled from the data generated by https://www.herodamage.com/. Additionally weights can be manually edited, exported and imported via the options menu. Supports the importing of AzeritePowerWeights export strings.
- Weight Profiles: Store different sets of weight values for future use.
- Azerite Trait Stacking: If a trait has been selected on multiple items, a multiplier will be shown on the trait on the Azerite Power UI Window.
- At A Glance Power List: A window listing the complete descriptions of selected traits has been added to the Azerite Power UI Window. Any selected powers that are not usable in the current spec are shaded red.
- Combined Azerite Data: The current Azerite Power Level is added to the Azerite Power UI Window, with a tooltip showing the player's current level, XP amounts, Respec cost & Island Quest XP data. This Data is also available via A LDB plugin and from a minimap icon.
- Enhanced Tooltips: Adds all available traits for the viewed object and the ranks for the traits. If a trait is unavailable due to a wrong spec, it is colored red.
- Equipment LDB plugins: Adds a LDB plugin for each Azerite Equipment slot, so you can quickly see its tool tip and quickly open its traits page.
- Un-Useable Trait Alerts: Prints a warning and plays a sound after changing spec or equipping an item that has traits that are not usable in your current spec.
- Azerite Equipment List: An option added to the Azerite Power UI Window that brings up a list of all Azerite items found in your bag with a listing of its traits and weights. Clicking on an item in the list will open its Power Window, while right clicking on it will equip the item. The item list has a search feature that lets you search for text that appears in its name, trait or equipment type.
- Improved Azerite Power UI Window: Tabs have been added to the Power Window to quickly jump to a specific slots power page.
- Azerite Tab in the Character Sheet: Allows the quick access to the Azerite Power UI Window.
- Direct Access to the Powers Window: Easy access via direct keybinds, clicking on the LDB plugin or on the minimap icon
- Weight Data Importing/Exporting: Supports native import/export data and AzeritePowerWeights export strings.
I guess this is not useful anymore ?
I know it's been a while, but is it possible to fix the closing bracket in the tooltip?
i have 26 120s in the game, and 1 of them can't use the azeritepowertraits as it shows a zero for every trait. is there a setting i am missing somewhere?
In reply to tanaduh:
Is that one character of yours a healer? No data for healer specs.
I have to disable this addon because I was using it with azeritepowerweights and it was causing the other addons editor button to disappear on the the gear screen. On herodamage.com they have the import strings for this addon and azeritepowerweights. The apw has been updating for any of those that just want to use one. Great addon and has added one for essences strings to be added or can use default.
I will keep an eye out to see if this addon gets updated until then I cannot use it.
Can't help but notice you updated WoWGatheringNodes. Any plans to update this addon as well? It's better than any other azerite trait addons.
Message: Interface\AddOns\AzeriteForge\AzeriteForge.lua:1466: attempt to index field '?' (a nil value)
Time: Sun Jun 2 02:06:58 2019
Count: 6
Stack: Interface\AddOns\AzeriteForge\AzeriteForge.lua:1466: attempt to index field '?' (a nil value)
Interface\AddOns\AzeriteForge\AzeriteForge.lua:1466: in function `BuildTraitText'
Interface\AddOns\AzeriteForge\AzeriteForge.lua:961: in function <Interface\AddOns\AzeriteForge\AzeriteForge.lua:952>
(tail call): ?
[C]: ?
[C]: in function `EmbeddedItemTooltip_SetItemByQuestReward'
Interface\FrameXML\QuestUtils.lua:317: in function `QuestUtils_AddQuestRewardsToTooltip'
Interface\FrameXML\GameTooltip.lua:211: in function `GameTooltip_AddQuestRewardsToTooltip'
Interface\AddOns\Blizzard_PVPUI\Blizzard_PVPUI.lua:1772: in function `TryShowTooltip'
Interface\AddOns\Blizzard_PVPUI\Blizzard_PVPUI.lua:1790: in function <Interface\AddOns\Blizzard_PVPUI\Blizzard_PVPUI.lua:1789>
Locals: self = <table> {
SetDefaultModuleLibraries = <function> defined @Interface\AddOns\AngryAssignments\libs\AceAddon-3.0\AceAddon-3.0.lua:367
BuildAzeriteInfoTooltip = <function> defined @Interface\AddOns\AzeriteForge\AzeriteForge.lua:293
CreateFrames = <function> defined @Interface\AddOns\AzeriteForge\Utilities\Frames.lua:524
EnableModule = <function> defined @Interface\AddOns\AngryAssignments\libs\AceAddon-3.0\AceAddon-3.0.lua:332
modules = <table> {
}
baseName = "Blizzard_AzeriteUI"
IterateEmbeds = <function> defined @Interface\AddOns\AngryAssignments\libs\AceAddon-3.0\AceAddon-3.0.lua:442
ImportWindow = <unnamed> {
}
SecureHookScript = <function> defined @Interface\AddOns\AzeriteForge\Libs\AceHook-3.0\AceHook-3.0.lua:410
AZERITE_ITEM_POWER_LEVEL_CHANGED = <function> defined @Interface\AddOns\AzeriteForge\AzeriteForge.lua:1104
Aurora = <function> defined @Interface\AddOns\AzeriteForge\Utilities\Frames.lua:686
UnselectedPowers = <table> {
}
traitRanks = <table> {
}
SetDefaultModulePrototype = <function> defined @Interface\AddOns\AngryAssignments\libs\AceAddon-3.0\AceAddon-3.0.lua:409
Profiles = <table> {
}
GetAzeriteData = <function> defined @Interface\AddOns\AzeriteForge\AzeriteForge.lua:1126
optionsFrame2 = <unnamed> {
}
defaultModuleState = true
IsEnabled = <function> defined @Interface\AddOns\AngryAssignments\libs\AceAddon-3.0\AceAddon-3.0.lua:451
DisableModule = <function> defined @Interface\AddOns\AngryAssignments\libs\AceAddon-3.0\AceAddon-3.0.lua:350
Bag = <table> {
}
RegisterMessage = <function> defined @Interface\AddOns\AngryAssignments\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
GetArgs = <function> defined @Interface\AddOns\AngryAssignments\libs\AceConsole-3.0\AceConsole-3.0.lua:144
UnregisterAllEvents = <function> defined @Interface\AddOns\AngryAssignments\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
IsHooked = <function> defined @Interface\AddOns\AzeriteForge\Libs\AceHook-3.0\AceHook-3.0.lua:493
AzeriteForgeHeadLDB = <table> {
}
updateLDBShine = <function> defined @Interface\AddOns\AzeriteForge\Utilities\Frames.lua:274
RawHookScript = <function> defined @Interface\AddOns\AzeriteForge\Libs\AceHook-3.0\AceHook-3.0.lua:395
db = <table> {
}
ParseText = <function> defined @Interface\AddOns\AzeriteForge\AzeriteForge.lua:1276
LoadClassTraitRanks = <function> defined @Interface\AddOns\AzeriteForge\AzeriteForge.lua:1350
optionsFrame3 = <unnamed> {
}
SetEnabledState = <function> defined @Interface\AddOns\AngryAssignments\libs\AceAddon-3.0\AceAddon-3.0.lua:424
Hook = <function> defined @Interface\AddOns\AzeriteForge\Libs\AceHook-3.0\AceHook-3.0.lua:274
enabledState = true
loadDefaultData = <function> defined @Interface\AddOns\AzeriteForge\AzeriteForge.lua:1323
RegisterEvent = <function> defined @Interface\AddOns\AngryAssignments\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
Utilities = <table> {
}
ExportData = <function> defined @Interface\AddOns\AzeriteForge\Utilities\import_export.lua:152
ReturnSelectedAzeriteTraits = <function> defined @Inter
With AzeriteForge 16.6K dps
With AzeritePowerWeights 18.6K dps
DH 403 ilvl test 4min
The power list window, this is not showing all traits that I chose on the equiped gear. If that's the purpose, this is not working as intended.
If it's not the purpose, I dont understand the meaning of this window.
Also, I have 3 specs and 3 different gears. My problem is: I need to know If the new gear from quest is better than current one, and if not, if it's better than the other 2 specs. So far, I'm still clueless here, staring at the azerite window. Someone could explain me?
This addon will notlett me import strings since the new patch yesterday. the import box never pops up after clicking tthe import button
so many issues since 8.1 .... Any chance this is updating?
In reply to Maxine714:
Great addon, but I really feel disturbed by the minimap-button (which has an animated border!).
is there an option to disable the button?
Multiple error count
256x AzeriteForge\Utilities\Frames.lua:693: attempt to index local 'Background' (a nil value)
AzeriteForge\Utilities\Frames.lua:693: in function `Aurora'
AzeriteForge\AzeriteForge-1.5.7.lua:979: in function `?'
...que\Libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua:119: in function <...que\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:119>
[C]: ?
...que\Libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua:29: in function <...que\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:25>
...que\Libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua:64: in function `Fire'
...aceTomTom\libs\AceEvent-3.0\AceEvent-3.0-4.lua:120: in function <...aceTomTom\libs\AceEvent-3.0\AceEvent-3.0.lua:119>
Think i have found an error in your addon. I imported stat weights which has Feeding Frenzy at [415]1272 [400] 987 [[385] 734 [370] 511. I double checked it from active profile. I looked at my 400 ilvl head and it showed feeding frenzy value at 734 which is the 385 ilvl value not the 400 ilvl value. Same with all weight shown on tooltip and trait selction page. Have screenshots if needed.
Same thing happens whether i change profile name or get stats from herodamge or bloodmallet
On my Paladin and Monk i get always Error about empty DB
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\AzeriteForge\Utilities\Mixins.lua line 179:
attempt to index field 'db' (a nil value)
Debug:
AzeriteForge\Utilities\Mixins.lua:179:
AzeriteForge\Utilities\Mixins.lua:112
(tail call): ?
[C]: ?
[C]: Show()
...Blizzard_AzeriteUI\AzeriteEmpoweredItemTierMixin.lua:103: CreatePowers()
...izzard_AzeriteUI\Blizzard_AzeriteEmpoweredItemUI.lua:378: RebuildTiers()
...izzard_AzeriteUI\Blizzard_AzeriteEmpoweredItemUI.lua:273: OnItemSet()
...izzard_AzeriteUI\Blizzard_AzeriteEmpoweredItemUI.lua:243: SetToItemLink()
..\FrameXML\UIParent.lua:1058: OpenAzeriteEmpoweredItemUIFromLink()
..\FrameXML\ItemButtonTemplate.lua:159: HandleModifiedItemClick()
..\FrameXML\QuestInfo.lua:979:
..\FrameXML\QuestInfo.lua:974
Locals:
self = <unnamed> {
0 = <userdata>
OnEnter = <function> defined =[C]:-1
GetGlobalPosition = <function> defined @Interface\SharedXML\TransformTree\TransformTreeBaseNodeMixin.lua:121
GetBorderAlphaValue = <function> defined @Interface\AddOns\Blizzard_AzeriteUI\AzeriteEmpoweredItemPowerMixin.lua:311
SetPowerButtonState = <function> defined @Interface\AddOns\Blizzard_AzeriteUI\AzeriteEmpoweredItemPowerMixin.lua:412
TransitionAnimation = <unnamed> {
}
IconNotSelectableOverlay = <unnamed> {
}
SwirlContainer = <unnamed> {
}
GetDesaturationValue = <function> defined @Interface\AddOns\Blizzard_AzeriteUI\AzeriteEmpoweredItemPowerMixin.lua:340
IconBorder = <unnamed> {
}
GetTierIndex = <function> defined @Interface\AddOns\Blizzard_AzeriteUI\AzeriteEmpoweredItemPowerMixin.lua:384
CanSelectGlow = <unnamed> {
}
azeritePowerID = 82
SetCanBeSelectedDetails = <function> defined @Interface\AddOns\Blizzard_AzeriteUI\AzeriteEmpoweredItemPowerMixin.lua:453
OnShow = <function> defined =[C]:-1
GetSpellID = <function> defined @Interface\AddOns\Blizzard_AzeriteUI\AzeriteEmpoweredItemPowerMixin.lua:380
GetLocalRotation = <function> defined @Interface\SharedXML\TransformTree\TransformTreeBaseNodeMixin.lua:101
Setup = <function> defined =[C]:-1
SetLocalRotation = <function> defined @Interface\SharedXML\TransformTree\TransformTreeBaseNodeMixin.lua:94
OnSwirlAnimationFinished = <function> defined @Interface\AddOns\Blizzard_AzeriteUI\AzeriteEmpoweredItemPowerMixin.lua:625
spellID = 280710
GetIconOffAlphaValue = <function> defined @Interface\AddOns\Blizzard_AzeriteUI\AzeriteEmpoweredItemPowerMixin.lua:257
SetLocalPosition = <function> defined @Interface\SharedXML\TransformTree\TransformTreeBaseNodeMixin.lua:110
PlayTransitionAnimation = <function> defined @Interface\AddOns\Blizzard_AzeriteUI\AzeriteEmpoweredItemPowerMixin.lua:193
Update = <function> defined @Interface\AddOns\Blizzard_AzeriteUI\AzeriteEmpoweredItemPowerMixin.lua:89
PlugBg = <unnamed> {
}
CanBeSelected = <function> defined @Interface\AddOns\Blizzard_AzeriteUI\AzeriteEmpoweredItemPowerMixin.lua:392
EnumerateChildren = <function> defined @Interface\SharedXML\TransformTree\TransformTreeBaseNodeMixin.lua:74
CreateAndAddChild = <function> defined @Interface\SharedXML\TransformTree\TransformTreeBaseNodeMixin.lua:53
RequiresPushedResolutions = <function> defined @Interface\SharedXML\TransformTree\TransformTreeFrameNodeMixin.lua:15
IsSpecAllowed = <function> defined @Interface\AddOns\Blizzard_AzeriteUI\AzeriteEmpoweredItemPowerMixin.lua:408
OnLoad = <function> defined @Interface\SharedXML\TransformTree\TransformTreeBaseNodeMixin.lua:15
border = <unnamed> {
}
OnTransitionAnimationFinished = <function> defined @Interface\AddOns\Blizzard_AzeriteUI\AzeriteEmpoweredItemPowerMixin.lua:474
GetIconNotSelectableOverlayAlphaValue = <function> defined @Interface\AddOns\Blizzard_AzeriteUI\AzeriteEmpoweredItemPowerMixin.lua:320
PlayRevealAnimation = <function> defined @Interface\AddOns\Blizzard_AzeriteUI\AzeriteEmpoweredItemPowerMixin.lua:677
DoesTierHaveAnyPowersSelected = <function> defined @Interface\AddOns\Blizzard_AzeriteUI\AzeriteEmpoweredItemPowerMixin.lua:400
AdditionalTraits = <unnamed> {
}
clickEffectActor = <unnamed> {
}
GetBorderSelectableAlphaValue = <function> defined @Interface\AddOns\Blizzard_AzeriteUI\AzeriteEmpoweredItemPowerMixin.lua:277
CheckResolvingError = <function> defined @Interface\SharedXML\TransformTree\TransformTreeBaseNodeMixin.lua:200
transitionStateInitialized = false
TraitRank = <unnamed> {
}
baseAngle = -0.945794
azeriteItemDataSource = <table> {
}
owningTierFrame = <unnamed> {
}
PlayClickedAnimation = <function> defined @Interface\AddOns\Blizzard_AzeriteUI\AzeriteEmpoweredItemPowerMixin.lua:618
FinalEffectContainer = <unnamed> {
}
ResetSwirlAlpha = <function> defined @Interface\AddOns\Blizzard_AzeriteUI\AzeriteEmpoweredItemPowerMixin.lua:642
IconOff = <unnamed> {
}
GetCanSelectEffectAlphaValue = <function> defined @Interface\AddOns\Blizzard_AzeriteUI\AzeriteEmpoweredItemPowerMixin.lua:261
Arrow = <unnamed> {
In reply to Forge_User_75317374:
There is something making a random black box pop up in the middle of my screen everytime I load in somewhere. It doesn't say anything.
In reply to mhhicks:
In reply to mhhicks: