ElkFactions is the next step of development for FuBar-FactionsFu.
It provides a LDB feed for your currently tracked reputation featuring a tooltip that allows you to view all of your factions.
Just downloaded StatBlockCore-v10.0.0; gmGuildFriends works fine as does Speedy Gonzales and Broker_Compass.
ElkFactions displays a bar / icon that, clicked, brings up the Blizzard rep pane, but the text box remains blank, even if I change tracked factions, or change the text format codes a bit. /sadz
Hello Elkano. could you take a look at this error message?
The symbol in the Titanbar is there, but there is no tooltip
Dragonflight Pre Patch, German Client
Big thank you =)
1x Interface/AddOns/ElkFactions/ElkFactions.lua:383: attempt to call global 'GetFriendshipReputation' (a nil value) [string "@Interface/AddOns/ElkFactions/ElkFactions.lua"]:383: in function `UpdateTooltip' [string "@Interface/AddOns/ElkFactions/ElkFactions.lua"]:103: in function <Interface/AddOns/ElkFactions/ElkFactions.lua:98> [string "@Interface/AddOns/Titan/LDBToTitan.lua"]:344: in function <Interface/AddOns/Titan/LDBToTitan.lua:303>
Locals: self = <table> { SetDefaultModuleLibraries = <function> defined @Interface/AddOns/Ace3/AceAddon-3.0/AceAddon-3.0.lua:363 Enable = <function> defined @Interface/AddOns/Ace3/AceAddon-3.0/AceAddon-3.0.lua:290 RegisterChatCommand = <function> defined @Interface/AddOns/Ace3/AceConsole-3.0/AceConsole-3.0.lua:81 Hook_SetWatchedFactionIndex = <function> defined @Interface/AddOns/ElkFactions/ElkFactions.lua:575 EnableModule = <function> defined @Interface/AddOns/Ace3/AceAddon-3.0/AceAddon-3.0.lua:328 modules = <table> { } GetModule = <function> defined @Interface/AddOns/Ace3/AceAddon-3.0/AceAddon-3.0.lua:206 IterateEmbeds = <function> defined @Interface/AddOns/Ace3/AceAddon-3.0/AceAddon-3.0.lua:438 SecureHook = <function> defined @Interface/AddOns/Ace3/AceHook-3.0/AceHook-3.0.lua:335 defaultModuleLibraries = <table> { } UnregisterChatCommand = <function> defined @Interface/AddOns/Ace3/AceConsole-3.0/AceConsole-3.0.lua:107 RawHookScript = <function> defined @Interface/AddOns/Ace3/AceHook-3.0/AceHook-3.0.lua:394 UpdateTooltip = <function> defined @Interface/AddOns/ElkFactions/ElkFactions.lua:348 Printf = <function> defined @Interface/AddOns/Ace3/AceConsole-3.0/AceConsole-3.0.lua:65 SetDefaultModulePrototype = <function> defined @Interface/AddOns/Ace3/AceAddon-3.0/AceAddon-3.0.lua:405 OnInitialize = <function> defined @Interface/AddOns/ElkFactions/ElkFactions.lua:130 ZoneUpdate = <function> defined @Interface/AddOns/ElkFactions/ElkFactions.lua:224 baseName = "ElkFactions" name = "ElkFactions" defaultModuleState = true IsEnabled = <function> defined @Interface/AddOns/Ace3/AceAddon-3.0/AceAddon-3.0.lua:447 orderedModules = <table> { } GetAutoZoneFaction = <function> defined @Interface/AddOns/ElkFactions/ElkFactions.lua:529 DisableModule = <function> defined @Interface/AddOns/Ace3/AceAddon-3.0/AceAddon-3.0.lua:346 FactionUpdate = <function> defined @Interface/AddOns/ElkFactions/ElkFactions.lua:190 GetArgs = <function> defined @Interface/AddOns/Ace3/AceConsole-3.0/AceConsole-3.0.lua:140 RefreshConfig = <function> defined @Interface/AddOns/ElkFactions/ElkFactions.lua:170 dbo = <table> { } RegisterBucketMessage = <function> defined @Interface/AddOns/Ace3/AceBucket-3.0/AceBucket-3.0.lua:196 UnregisterBucket = <function> defined @Interface/AddOns/Ace3/AceBucket-3.0/AceBucket-3.0.lua:202 Print = <function> defined @Interface/AddOns/Ace3/AceConsole-3.0/AceConsole-3.0.lua:50 GetFactionText = <function> defined @Interface/AddOns/ElkFactions/ElkFactions.lua:461 IsHooked = <function> defined @Interface/AddOns/Ace3/AceHook-3.0/AceHook-3.0.lua:492 Hook = <function> defined @Interface/AddOns/Ace3/AceHook-3.0/AceHook-3.0.lua:273 OnEnable = <function> defined @Interface/AddOns/ElkFactions/ElkFactions.lua:150 IsModule = <function> defined @Interface/AddOns/Ace3/AceAddon-3.0/AceAddon-3.0.lua:464 db = <table> { } SetDefaultModuleState = <function> defined @Interface/AddOns/Ace3/AceAddon-3.0/AceAddon-3.0.lua:383 hooks = <table> { } RegisterBucketEvent = <function> defined @Interface/AddOns/Ace3/AceBucket-3.0/AceBucket-3.0.lua:180 SetEnabledState = <function> defined @Interface/AddOns/Ace3/AceAddon-3.0/AceAddon-3.0.lua:420 UnregisterAllBuckets = <function> defined @Interface/AddOns/Ace3/AceBucket-3.0/AceBucket-3.0.lua:225 enabledState = true UnhookAll = <function> defined @Interface/AddOns/Ace3/AceHook-3.0/AceHook-3.0.lua:476 Unhook = <function> defined @Interface/AddOns/Ace3/AceHook-3.0/AceHook-3.0.lua:417 SecureHookScript = <function> defined @Interface/AddOns/Ace3/AceHook-3.0/AceHook-3.0.lua:409 HookScript = <function> defined @Interface/AddOns/Ace3/AceHook-3.0/AceHook-3.0.lua:365 PLAYER_GUILD_UPDATE = <function> defined @Interface/AddOns/ElkFactions/ElkFactions.lua:185 UpdateText = <function> defined @Interface/AddOns/ElkFactions/ElkFactions.lua:233 IterateModules = <function> defined @Interface/AddOns/Ace3/AceAddon-3.0/AceAddon-3.0.lua:433 NewModule = <function> defined @Interface/AddOns/Ace3/AceAddon-3.0/AceAddon-3.0.lua:231 RawHook = <function> defined @Interface/AddOns/Ace3/AceHook-3.0/AceH
it went from not dropping down on hover, just showing the one faction i had selected to show in Bazooka to working again after i replaced the LibQTip-1.0 file for OneBag and GGSocialstate. I was really surprised when i saw that after those changes and relogging, But yeah, it's working again, i'm happy :D
Still not working for me even after I updated the LibQTip file. It shows the one faction I have selected, but no dropdown. It's odd, because your Friends and XP plugins work perfectly with the new LibQTip, but not this.
Gotta love a new xpac randomly breaking stuff XD
Never mind, relogged again and now it's working XD
3x [ADDON_ACTION_BLOCKED] AddOn 'ElkFactions' tried to call the protected function 'MainMenuBar:SetPoint()'. !BugGrabber\BugGrabber.lua:519: in function <!BugGrabber\BugGrabber.lua:519> [C]: in function `SetPoint' FrameXML\UIParent.lua:2943: in function `UIParentManageFramePositions' FrameXML\UIParent.lua:2326: in function <FrameXML\UIParent.lua:2313> [C]: in function `SetAttribute' FrameXML\UIParent.lua:3115: in function <FrameXML\UIParent.lua:3113> [C]: in function `UIParent_ManageFramePositions' ...ard_UIWidgets\Blizzard_UIWidgetBelowMinimapFrame.lua:25: in function `layoutFunc' ...dOns\Blizzard_UIWidgets\Blizzard_UIWidgetManager.lua:225: in function `UpdateWidgetSetContainerLayout' ...dOns\Blizzard_UIWidgets\Blizzard_UIWidgetManager.lua:318: in function `ProcessWidgetSet' ...dOns\Blizzard_UIWidgets\Blizzard_UIWidgetManager.lua:340: in function `UpdateAllWidgets' ...dOns\Blizzard_UIWidgets\Blizzard_UIWidgetManager.lua:33: in function <...dOns\Blizzard_UIWidgets\Blizzard_UIWidgetManager.lua:31>
local function GetFactionDeltaText(factionDelta) return (factionDelta == 0 and "-") or (factionDelta > 0 and "+"..factionDelta.." ") or factionDelta end
because the border is hiding a part of earn rep value.
Is there a way to turn it back to the total paragon rep instead of the current 10k level? It was nice being able to keep track of how many times I had hit 10k for each faction.
If you want check the total rep value, track any one of Legion faction, and on bottom of Blizzard default UI, it should shows its own tracking bar with totally value of your tracked faction. I don't know why Blizzard do their paragon shit like this...
Hi Elkano,
Thank you for maintaining this addon, love it!!
With the new patch in WotLK classic for Ulduar, the addon is now only showing:Sorry for the inconvenience, checked while i was on the wrong char.
It's working fine with the new patch, thanks for your efforts :-)
Hey Elk. I'm using R42-alpha and it doesn't show me any progress on the main factions. Is probably due to the new Renown system.
In reply to Defqon__1:
Between fixing them and playing I should have also uploaded the fix 🙈
Will be in r43.
In reply to Elkano:
Perfect. Thank you <3
Just downloaded StatBlockCore-v10.0.0; gmGuildFriends works fine as does Speedy Gonzales and Broker_Compass.
ElkFactions displays a bar / icon that, clicked, brings up the Blizzard rep pane, but the text box remains blank, even if I change tracked factions, or change the text format codes a bit. /sadz
In reply to rakhuvar:
Using r42-alpha?
Hello Elkano. could you take a look at this error message?
The symbol in the Titanbar is there, but there is no tooltip
Dragonflight Pre Patch, German Client
Big thank you =)
1x Interface/AddOns/ElkFactions/ElkFactions.lua:383: attempt to call global 'GetFriendshipReputation' (a nil value)
[string "@Interface/AddOns/ElkFactions/ElkFactions.lua"]:383: in function `UpdateTooltip'
[string "@Interface/AddOns/ElkFactions/ElkFactions.lua"]:103: in function <Interface/AddOns/ElkFactions/ElkFactions.lua:98>
[string "@Interface/AddOns/Titan/LDBToTitan.lua"]:344: in function <Interface/AddOns/Titan/LDBToTitan.lua:303>
Locals:
self = <table> {
SetDefaultModuleLibraries = <function> defined @Interface/AddOns/Ace3/AceAddon-3.0/AceAddon-3.0.lua:363
Enable = <function> defined @Interface/AddOns/Ace3/AceAddon-3.0/AceAddon-3.0.lua:290
RegisterChatCommand = <function> defined @Interface/AddOns/Ace3/AceConsole-3.0/AceConsole-3.0.lua:81
Hook_SetWatchedFactionIndex = <function> defined @Interface/AddOns/ElkFactions/ElkFactions.lua:575
EnableModule = <function> defined @Interface/AddOns/Ace3/AceAddon-3.0/AceAddon-3.0.lua:328
modules = <table> {
}
GetModule = <function> defined @Interface/AddOns/Ace3/AceAddon-3.0/AceAddon-3.0.lua:206
IterateEmbeds = <function> defined @Interface/AddOns/Ace3/AceAddon-3.0/AceAddon-3.0.lua:438
SecureHook = <function> defined @Interface/AddOns/Ace3/AceHook-3.0/AceHook-3.0.lua:335
defaultModuleLibraries = <table> {
}
UnregisterChatCommand = <function> defined @Interface/AddOns/Ace3/AceConsole-3.0/AceConsole-3.0.lua:107
RawHookScript = <function> defined @Interface/AddOns/Ace3/AceHook-3.0/AceHook-3.0.lua:394
UpdateTooltip = <function> defined @Interface/AddOns/ElkFactions/ElkFactions.lua:348
Printf = <function> defined @Interface/AddOns/Ace3/AceConsole-3.0/AceConsole-3.0.lua:65
SetDefaultModulePrototype = <function> defined @Interface/AddOns/Ace3/AceAddon-3.0/AceAddon-3.0.lua:405
OnInitialize = <function> defined @Interface/AddOns/ElkFactions/ElkFactions.lua:130
ZoneUpdate = <function> defined @Interface/AddOns/ElkFactions/ElkFactions.lua:224
baseName = "ElkFactions"
name = "ElkFactions"
defaultModuleState = true
IsEnabled = <function> defined @Interface/AddOns/Ace3/AceAddon-3.0/AceAddon-3.0.lua:447
orderedModules = <table> {
}
GetAutoZoneFaction = <function> defined @Interface/AddOns/ElkFactions/ElkFactions.lua:529
DisableModule = <function> defined @Interface/AddOns/Ace3/AceAddon-3.0/AceAddon-3.0.lua:346
FactionUpdate = <function> defined @Interface/AddOns/ElkFactions/ElkFactions.lua:190
GetArgs = <function> defined @Interface/AddOns/Ace3/AceConsole-3.0/AceConsole-3.0.lua:140
RefreshConfig = <function> defined @Interface/AddOns/ElkFactions/ElkFactions.lua:170
dbo = <table> {
}
RegisterBucketMessage = <function> defined @Interface/AddOns/Ace3/AceBucket-3.0/AceBucket-3.0.lua:196
UnregisterBucket = <function> defined @Interface/AddOns/Ace3/AceBucket-3.0/AceBucket-3.0.lua:202
Print = <function> defined @Interface/AddOns/Ace3/AceConsole-3.0/AceConsole-3.0.lua:50
GetFactionText = <function> defined @Interface/AddOns/ElkFactions/ElkFactions.lua:461
IsHooked = <function> defined @Interface/AddOns/Ace3/AceHook-3.0/AceHook-3.0.lua:492
Hook = <function> defined @Interface/AddOns/Ace3/AceHook-3.0/AceHook-3.0.lua:273
OnEnable = <function> defined @Interface/AddOns/ElkFactions/ElkFactions.lua:150
IsModule = <function> defined @Interface/AddOns/Ace3/AceAddon-3.0/AceAddon-3.0.lua:464
db = <table> {
}
SetDefaultModuleState = <function> defined @Interface/AddOns/Ace3/AceAddon-3.0/AceAddon-3.0.lua:383
hooks = <table> {
}
RegisterBucketEvent = <function> defined @Interface/AddOns/Ace3/AceBucket-3.0/AceBucket-3.0.lua:180
SetEnabledState = <function> defined @Interface/AddOns/Ace3/AceAddon-3.0/AceAddon-3.0.lua:420
UnregisterAllBuckets = <function> defined @Interface/AddOns/Ace3/AceBucket-3.0/AceBucket-3.0.lua:225
enabledState = true
UnhookAll = <function> defined @Interface/AddOns/Ace3/AceHook-3.0/AceHook-3.0.lua:476
Unhook = <function> defined @Interface/AddOns/Ace3/AceHook-3.0/AceHook-3.0.lua:417
SecureHookScript = <function> defined @Interface/AddOns/Ace3/AceHook-3.0/AceHook-3.0.lua:409
HookScript = <function> defined @Interface/AddOns/Ace3/AceHook-3.0/AceHook-3.0.lua:365
PLAYER_GUILD_UPDATE = <function> defined @Interface/AddOns/ElkFactions/ElkFactions.lua:185
UpdateText = <function> defined @Interface/AddOns/ElkFactions/ElkFactions.lua:233
IterateModules = <function> defined @Interface/AddOns/Ace3/AceAddon-3.0/AceAddon-3.0.lua:433
NewModule = <function> defined @Interface/AddOns/Ace3/AceAddon-3.0/AceAddon-3.0.lua:231
RawHook = <function> defined @Interface/AddOns/Ace3/AceHook-3.0/AceH
Somebody please update this for TBC classic, thank you :D
And just saw the update, thank you Elkano <3
Somebody just please update this for the latest patch, still love this addon which has worked for me together with Bazooka until last wednesday
Thanks in advance! :D
In reply to Forge_User_17970088:
On first glance it was still working for me yesterday (or at least not throwing any errors). Did you have any problems?
In reply to Elkano:
it went from not dropping down on hover, just showing the one faction i had selected to show in Bazooka to working again after i replaced the LibQTip-1.0 file for OneBag and GGSocialstate. I was really surprised when i saw that after those changes and relogging, But yeah, it's working again, i'm happy :D
In reply to Forge_User_17970088:
outdated LibQTip would have also been my tip, especially since I have (most) my libraries as stand alone and thus updated to latest.
But I intended to do a TOC push for repacking anyways once all libraries are updated.
In reply to Elkano:
Still not working for me even after I updated the LibQTip file. It shows the one faction I have selected, but no dropdown. It's odd, because your Friends and XP plugins work perfectly with the new LibQTip, but not this.Gotta love a new xpac randomly breaking stuff XDNever mind, relogged again and now it's working XD
As I'm using my mouse to select targets I tend to get my cursor up to my broker bar and then the windows pops up.Can you please implement an config option to not show the windows while in combat?Just found out the broker menu can handle this.
addon stops working after chaging zones
3x [ADDON_ACTION_BLOCKED] AddOn 'ElkFactions' tried to call the protected function 'MainMenuBar:SetPoint()'.
!BugGrabber\BugGrabber.lua:519: in function <!BugGrabber\BugGrabber.lua:519>
[C]: in function `SetPoint'
FrameXML\UIParent.lua:2943: in function `UIParentManageFramePositions'
FrameXML\UIParent.lua:2326: in function <FrameXML\UIParent.lua:2313>
[C]: in function `SetAttribute'
FrameXML\UIParent.lua:3115: in function <FrameXML\UIParent.lua:3113>
[C]: in function `UIParent_ManageFramePositions'
...ard_UIWidgets\Blizzard_UIWidgetBelowMinimapFrame.lua:25: in function `layoutFunc'
...dOns\Blizzard_UIWidgets\Blizzard_UIWidgetManager.lua:225: in function `UpdateWidgetSetContainerLayout'
...dOns\Blizzard_UIWidgets\Blizzard_UIWidgetManager.lua:318: in function `ProcessWidgetSet'
...dOns\Blizzard_UIWidgets\Blizzard_UIWidgetManager.lua:340: in function `UpdateAllWidgets'
...dOns\Blizzard_UIWidgets\Blizzard_UIWidgetManager.lua:33: in function <...dOns\Blizzard_UIWidgets\Blizzard_UIWidgetManager.lua:31>
Locals:
InCombatSkipped
Elk, we miss you - hook us up with a toc update :)
Can you please update the lua file with :
local function GetFactionDeltaText(factionDelta)
return (factionDelta == 0 and "-") or (factionDelta > 0 and "+"..factionDelta.." ") or factionDelta
end
because the border is hiding a part of earn rep value.
Thx
Is there a way to turn it back to the total paragon rep instead of the current 10k level? It was nice being able to keep track of how many times I had hit 10k for each faction.
If you want check the total rep value, track any one of Legion faction, and on bottom of Blizzard default UI, it should shows its own tracking bar with totally value of your tracked faction. I don't know why Blizzard do their paragon shit like this...
Yeah, I haven't had the faction rep bar in probably 8 or 9 years.