Paragon Reputation aims at fixing the way the Paragon Factions are presented to you, it replaces the exalted bars on the Reputation Frame with easy to check Paragon Bars, that you can customize yourself on the Interface Options.
Features:
- Paragon Factions on the Reputation Frame now displays their current paragon standing instead of the filled exalted bar.
- Removed the Bag on the side of the reputation bar for Paragon Factions until there is a reward available.
- Interface Options to customize the addon.
- Toast Window that will warn you of an available paragon reward. (Disabled by Default)
Special Thanks:
- Ammako: Helping me fix the Addon and adding the Interface Options.
- Hoazl: Helping me with the Blizzard's Reputation Watchbar.
- yuk6196: Korean translation.
- HipNoTiK_007: French translation.
- flow0284 & z3r0t3n: German translation.
- gaspy10 & BNSSNB: Chinese(Traditional) translation.
- Wolfeg: Russian translation.
- tiagopl: Portuguese translation.
- dxlmike: Chinese(Simplified) translation.
Hello! Curse is closing their API for 3rd party addon managers like WoWUp. WoWup also uses other sources such as WoWInterface, Wago, and GitHub (WoWupHub). Can you maybe add Paragon Reputation to one of the sources as well?
As a starter...thanks for this addon, used it for ages as a collector and love it.
How hard would it be to add a toggle for showing paragon rewards for not yet exalted factions? I have no code/addon author knowledge so I don't know if it's even possible.
Hey, thanks for the addon, I've got a small feature suggestion.
It'd be nice if once all rewards were known for a reputation there was an option to revert back to a default full green bar, just to make things a bit neater once you don't care about getting anymore paragon chests. I've managed to hack this together myself (see the screenshot) so could share that code, but don't know how to do all the options menu stuff, also my code is probably bad...
On line 48, line 110, line 134, line 174, line 209 of options.lua you have trailing dead space. In core.lua, line 248 has a trailing dead space. Again in data.lua lines 29, 54, 65, 76, 87, 98, 108, 119, 132. localization has trailing spaces on lines 7 and 136.
None of these break the game, yet ought to be cleaned up.
I've been using this addon in conjunction with Inactive Reputation Headers. Both work well and provide unique functionality in the reputation tab. I haven't had any issues until I started hiding the 'The Ember Court' header.
Without Inactive Reputation Headers enabled, 'The Ember Court' header is shown and all the correct tooltip appears when hovering over the Paragon bar. Please see the screen shot below.
Mouseover the 'The Undying Army' Paragon bar ==>
https://imgur.com/KGX0zMy
With Inactive Reputation Headers active, the 'The Ember Court' text disappears but the related 'Exalted' bar is still present and because of this the tooltips are shifted by +1 downwards. Please see the screen shots below.
The 'Exalted' bar for the 'The Ember Court' is still shown. Mouseover the 'The Wild Hunt' bar and the 'The Undying Army' tooltip is shown. ==>
https://imgur.com/EF2Ugc1
Mouseover the 'Legion' group header and the 'Ve'nari' tooltip is shown ==>
https://imgur.com/HELA4iX
I'm not a developer so I don't know what exactly is happening, but my hunch given that the 'Exalted' bar for 'The Ember Court' remains when I mark the header inactive is that something in the Inactive Reputation Headers code isn't hiding that bar and it's causing the shift.
Anyone else use these two addons in tandem and see this behavior? I'm hoping to get some support from the addon developer or some of you more technical readers. I'm going to cross-post this for greater possible visibility. Thanks!
In reply to calesta_wow:
That AddOn is designed to put factions on inactive that weren't designed to be on inactive, it accomplishes it by totally replacing the function that controls how the factions are seen on the Reputation Frame. In comparision my AddOn just hooks to it, meaning it changes stuff after the function finishes the original stuff.
The Ember Court is a header faction, containing factions inside, it was never meant by Blizzard to be placed on Inactive. That AddOn does some trickery with the offset on the scrolling bar on the Reputation Frame to move the faction out of the way, that is why everything gets shifted. It's sadly not compatible with my AddOn as mine is looking for the usual offset.
In reply to matjtonnn:
I patched it by just replacing the global GetFactionInfo(factionIndex) and adjusting the factionIndex by the same offset. Should solve issues like this.
In reply to calesta_wow:
For those using both addons in tandem, this issue was fixed in r8 of Inactive Reputation Headers. Thanks!
Missing this item info https://www.wowhead.com/item=130167 which is from DreamweaverNvm, I seem to have mistaken cache to provisionThe last update broke the mod for me. Worked fine before, but now I've been getting this error:
In reply to Sockfire:
Strange error, it looks like the ADDON_LOADED event fired before everything on the addon was loaded, never saw something like that. I will just reorder the files on the .TOC file so options.lua is the last one to be loaded so this error cannot happen again.
Could you double check before updating if your ParagonReputation folder contains the file named localization.lua? I want to see if this error is only because your installation was corrupted somehow. But if you were missing a file you will get an error regarding that, whatever I hope the new loading order of the files will fix this error for you.
In reply to matjtonnn:
Hi! Would you consider putting this on GitHub so others can contribute to development?
Hope you put this on GitHub :)
The toasts work great!
Would it be possible to add a small window on hover-over with the reputation, with the rewards and whether or not they're learned?
Toast Window isn't working and popping up when I reach Paragon with a Faction and it's enabled
Hi,
Correct TOC value is currently 90001 not 90000. And it will be 90002 after SL launch.
I received the following error when turning in a paragon cache:
16x ParagonReputation\core.lua:63: attempt to call global 'GetQuestLogIndexByID' (a nil value)
[string "@ParagonReputation\core.lua"]:63: in function <ParagonReputation\core.lua:59>
[string "=[C]"]: in function `ReputationParagonFrame_SetupParagonTooltip'
[string "@FrameXML\ReputationFrame.lua"]:351: in function <FrameXML\ReputationFrame.lua:348>
Locals:
self = <unnamed> {
0 = <userdata>
Glow = <unnamed> {
}
Highlight = <unnamed> {
}
Check = <unnamed> {
}
UpdateTooltip = <function> defined =[C]:-1
Icon = <unnamed> {
}
factionID = 2417
}
_ = 31425
_ = 10000
rewardQuestID = 58097
hasRewardPending = true
factionName = "Uldum Accord"
(*temporary) = nil
(*temporary) = 58097
(*temporary) = "attempt to call global 'GetQuestLogIndexByID' (a nil value)"
PR = <table> {
options = <unnamed> {
}
WaitToast = <function> defined @ParagonReputation\core.lua:136
DB = <table> {
}
CreateBarOverlay = <function> defined @ParagonReputation\core.lua:159
HookScript = <function> defined @ParagonReputation\core.lua:92
L = <table> {
}
CreateOptions = <function> defined @ParagonReputation\options.lua:110
CreateCheckButton = <function> defined @ParagonReputation\options.lua:259
LockButton = <function> defined @ParagonReputation\options.lua:301
ResetButton = <function> defined @ParagonReputation\options.lua:295
SetToastPosition = <function> defined @ParagonReputation\options.lua:103
toast = ParagonReputation_Toast {
}
SetCheck = <function> defined @ParagonReputation\options.lua:271
Tooltip = <function> defined @ParagonReputation\core.lua:75
ShowToast = <function> defined @ParagonReputation\core.lua:106
}
I believe line 63 needs to be updated to:
according to the API changes in 9.0.1
In reply to Dakhran:
Thanks for reporting the error! I thought the AddOn was fine as I used it on Beta but I never thought of turning-in a Paragon Quest to check everything was fine, I should've as I can turn in a few from Legion.
The 1.28 update has the wrong Interface version in the TOC file, so it's still showing as Out of Date. It should be 90001 instead of 90000.
E: typoed the version
In reply to cysgodi:
Oh, didn't knew Blizzard jumped to 90001, it all seemed okey as it didn't said out of date on the addon but I can see on the build that its 90001, thanks for reporting this!