Download
(171 Kb)
Download
Updated: 01-30-14 06:07 PM
Pictures
File Info
Compatibility:
Siege of Orgrimmar (5.4)
Updated:01-30-14 06:07 PM
Created:07-30-09 02:23 PM
Downloads:7,550
Favorites:97
MD5:
5.4
Reputation Bars  Popular! (More than 5000 hits)
Version: v1.2.4
by: PontusM, mjumnito
DESCRIPTION

Reputation Bars is a modular addon that lets you watch one or more faction standings, i.e. the amount of reputation you have with them. It can be used to track specific factions or automatically track the ones you gain rep with. It is especially useful for those with custom UIs that no longer have the default Blizzard rep bar available.

You can use this while leveling to see your reputation bar or simply as a way to show you how much you have left for various factions as you grind your way to exalted...

FEATURES
* WatchBar module replaces the default Blizzard reputation watch bar.
* WatchBar tracks the currently active faction (similar to Blizzards built in bar).
* WatchBar can automatically switch the active faction to the one you gain reputation with.
* AutoBars module that automatically tracks recently gained reputation.
* StaticBars module to track specific factions that you specify.
* Automatically fadeout bars when no reputation has been gained for a while to avoid cluttering your UI.
* All bars can be customized in order to fit most UI configurations (supports SharedMedia for a larger variety of fonts and bar textures).
* Simply disable any modules you don't need through the configuration UI.

I recommend that you also install the SharedMedia addon for a larger variety of fonts and bar textures.

CONFIGURATION

Configuration is done using the Blizzard addon configuration interface. You can right click on the title bar to open it, or use the slash command /rptb.

CONTRIBUTE

Please visit http://wow.curseforge.com/addons/rep.../localization/ if you want to help out with translations.
v1.2.4
-hopefully fixed bug where unguilded toons was causing rep not to populate correctly

v1.2.3
-Fixed rep display if a toon is unguilded *thanks trent2*

v1.2.2
-fixed display display issue where rep earned was not showing correctly

v1.2.1.1a
Found another bug and fixed it

v1.2.1.1
fixed known bug in last version

v1.2.1
-Mjumnito added as Co-Author
-fixed calls to work with current live version 5.2
Known bug:
When selecting a rep such as Gina Mudclaw an error is produced. Working on fix for this

v1.2.0
-Updated for MoP

v1.1.18
-Upgraded to latest libbars

v1.1.17
-Updated for 4.3
-Added command line support

v1.1.16
-Fixed broken locale files

v1.1.15
-Improved guild reputation detection to work for any locale (thanks Dridzt!)
-Added some translations for traditional and simplified Chinese

v1.1.14
-Guild reputation fixed (thanks cmtitan!)

v1.1.13
-Updated toc

v1.1.12
-Solved a bug regarding guild reputation not being shown at login

v1.1.11
-Now support guild reputation as well (thanks to cmtitan!)

v1.1.10
-Added the ability to hide all bars from the config UI.
-Fixed a sorting bug in StaticBars.
-Fixed a bug when factions have been collapsed in the Blizzard UI.

v1.1.9
-Updated for 4.0.1

v1.1.8
-Updated toc for 3.3

v1.1.7
-AutoBars now show the accumulated rep gained during the session.

v1.1.6
-Fixed another missing lib dependency (doh!)

v1.1.5
-Fixed a lot of missing Ace dependencies
-Corrected a bug in AutoBars causing the bar animations to go all poopy
-Fixed an issue with the WatchBar being displayed in front of the Blizzard default graphics

v1.1.4
-StaticBars will now sort the bars alphabetically

v1.1.3
-StaticBars now show up correctly at login

v1.1.2
-Updated toc

v1.1.1
-Bars can now grow upwards

v1.1.0.54
-Added StaticBars module

v1.0.0.52
-Changed how rep is sent to the sub modules
-AutoBars can now ignore splash rep
-Ability to reset position of bars

v1.0.0.51
-WatchBar now replaces built in rep bar by default
-AutoBar bugs fixed
-Rearranged settings for better usability
-Fixed WatchBar mouse over text behavior
Optional Files (1)
File Name
Version
Size
Author
Date
Type
1.2.0.1
171kB
12-08-12 09:38 AM
Patch


Archived Files (17)
File Name
Version
Size
Author
Date
v1.2.3
163kB
PontusM
11-03-13 01:34 PM
v1.2.2
170kB
PontusM
05-12-13 01:58 PM
v1.2.1.2
171kB
PontusM
05-12-13 10:17 AM
v1.2.1.1a
171kB
PontusM
05-10-13 01:31 PM
v1.2.1.1
171kB
PontusM
05-10-13 01:19 PM
v1.2.1
171kB
PontusM
05-10-13 11:23 AM
v1.2.0
171kB
PontusM
11-03-12 08:03 AM
v1.1.18
171kB
PontusM
12-04-11 05:51 AM
v1.1.17
171kB
PontusM
12-04-11 03:23 AM
v1.1.16
170kB
PontusM
07-10-11 12:29 AM
v1.1.15
170kB
PontusM
07-09-11 11:19 AM
v1.1.14
168kB
PontusM
07-09-11 03:51 AM
v1.1.13
167kB
PontusM
05-01-11 09:24 AM
v1.1.12
167kB
PontusM
03-05-11 05:39 AM
v1.1.11
167kB
PontusM
02-20-11 02:09 AM
v1.1.10
163kB
PontusM
11-10-10 01:17 PM
v1.1.9
162kB
PontusM
10-16-10 09:49 AM


Post A Reply Comment Options
Old 08-09-13, 04:42 AM  
trent2
A Kobold Labourer
 
trent2's Avatar

Forum posts: 0
File comments: 14
Uploads: 0
no factions

I have 7 toons on the same server. All of the toons except for 1 are working fine. The one that's not, shows no factions to choose from under Static Bars. I've deleted the toon from my WTF folder, no difference. I've deleted the ReputationBars.lua from \myaccount\SavedVariables\ no difference. The only thing I noticed is after signing onto 3 toons to test it, the toon that is having issues didn't update the ReputationBars.lua properly. While it's listed under "profileKeys", it's not listed under "StaticBars" even though I did set that option for that toon as I do with all of my toons. I manually added the toon to StaticBars, no difference.

I'm on 1.2.2 The toon is an unremarkable lvl 88 priest on Ysera called Jessyck
http://us.battle.net/wow/en/character/ysera/Jessyck/simple

So I did some more digging. I grabbed my authenticator and drove to my friends house. Fired up the curse client and installed Reputation Bars on his machine. Signed on with my account and Jessyck has no factions listed on HIS machine either. I checked a few other toons and they were working correctly.

So it looks like some kind of issue with my toon? I installed another reputation bar addon. Had no issues bringing up and displaying Jessyck's information.

Frankly, I'm at a loss here.
Last edited by trent2 : 08-09-13 at 08:27 AM.
trent2 is offline Report comment to moderator  
Reply With Quote
Old 05-10-13, 11:17 AM  
mjumnito
A Flamescale Wyrmkin
 
mjumnito's Avatar
AddOn Author - Click to view AddOns

Forum posts: 106
File comments: 13
Uploads: 1
I managed to get ahold of the author and get permission to update this addon. Should have a update in a day or so.

edit: newest file 1.2.1.1a all bugs fixed. enjoy
Last edited by mjumnito : 05-10-13 at 01:43 PM.
mjumnito is offline Report comment to moderator  
Reply With Quote
Old 04-17-13, 11:27 AM  
Catitude
An Aku'mai Servant
 
Catitude's Avatar

Forum posts: 35
File comments: 2
Uploads: 0
Question Rep Bars Update

I would dearly love to see an update for this for 5.2 & thank you for a great addon
Catitude is offline Report comment to moderator  
Reply With Quote
Old 04-08-13, 08:13 PM  
adampk17
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Has anyone, could anyone fix this addon for 5.2 please?

Or - Is there a good alternative addon that someone could recommend?


Thanks!
adampk17 is offline Report comment to moderator  
Reply With Quote
Old 02-25-13, 10:05 AM  
havoc0083
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Re: Re: addon error

Originally Posted by mjumnito
Originally Posted by havoc0083
Reinstalled the add-on and now am not able to use it the faction box is completely empty and one have a idea on how I can fix it
this is the error I'm getting
Date: 2013-02-25 04:53:25
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\ReputationBars\ReputationBars.lua line 118:
attempt to call global 'GetFriendshipReputationByID' (a nil value)
Debug:
(tail call): ?
ReputationBars\ReputationBars.lua:118: RefreshAllFactions()
ReputationBars\ReputationBars.lua:154:
ReputationBars\ReputationBars.lua:146
(tail call): ?
[C]: ?
[string "safecall Dispatcher[2]"]:9:
[string "safecall Dispatcher[2]"]:5
(tail call): ?
...face\AddOns\Archy\Libs\AceTimer-3.0\AceTimer-3.0.lua:164:
...face\AddOns\Archy\Libs\AceTimer-3.0\AceTimer-3.0.lua:138
Locals:
None
AddOns:
<Snip>
try the fan update I posted here
worked like a charm thanks
havoc0083 is offline Report comment to moderator  
Reply With Quote
Old 02-25-13, 07:17 AM  
mjumnito
A Flamescale Wyrmkin
 
mjumnito's Avatar
AddOn Author - Click to view AddOns

Forum posts: 106
File comments: 13
Uploads: 1
Re: addon error

Originally Posted by havoc0083
Reinstalled the add-on and now am not able to use it the faction box is completely empty and one have a idea on how I can fix it
this is the error I'm getting
Date: 2013-02-25 04:53:25
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\ReputationBars\ReputationBars.lua line 118:
attempt to call global 'GetFriendshipReputationByID' (a nil value)
Debug:
(tail call): ?
ReputationBars\ReputationBars.lua:118: RefreshAllFactions()
ReputationBars\ReputationBars.lua:154:
ReputationBars\ReputationBars.lua:146
(tail call): ?
[C]: ?
[string "safecall Dispatcher[2]"]:9:
[string "safecall Dispatcher[2]"]:5
(tail call): ?
...face\AddOns\Archy\Libs\AceTimer-3.0\AceTimer-3.0.lua:164:
...face\AddOns\Archy\Libs\AceTimer-3.0\AceTimer-3.0.lua:138
Locals:
None
AddOns:
<Snip>
try the fan update I posted here
mjumnito is offline Report comment to moderator  
Reply With Quote
Old 02-24-13, 09:53 PM  
havoc0083
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
addon error

Reinstalled the add-on and now am not able to use it the faction box is completely empty and one have a idea on how I can fix it
this is the error I'm getting
Date: 2013-02-25 04:53:25
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\ReputationBars\ReputationBars.lua line 118:
attempt to call global 'GetFriendshipReputationByID' (a nil value)
Debug:
(tail call): ?
ReputationBars\ReputationBars.lua:118: RefreshAllFactions()
ReputationBars\ReputationBars.lua:154:
ReputationBars\ReputationBars.lua:146
(tail call): ?
[C]: ?
[string "safecall Dispatcher[2]"]:9:
[string "safecall Dispatcher[2]"]:5
(tail call): ?
...face\AddOns\Archy\Libs\AceTimer-3.0\AceTimer-3.0.lua:164:
...face\AddOns\Archy\Libs\AceTimer-3.0\AceTimer-3.0.lua:138
Locals:
None
AddOns:
Swatter, v5.15.5383 (LikeableLyrebird)
NPCScan, v5.0.0.5
NPCScanOverlay, v5.0.0.3
ACP, v3.4.1
Archy, v1.8.39
AtlasLootLoader, vv7.04.02
AucAdvanced, v5.15.5383 (LikeableLyrebird)
AucFilterBasic, v5.15.5383 (LikeableLyrebird)
AucFilterOutlier, v5.15.5383.5381(5.15/embedded)
AucMatchUndercut, v5.15.5383.5381(5.15/embedded)
AucStatHistogram, v5.15.5383 (LikeableLyrebird)
AucStatiLevel, v5.15.5383 (LikeableLyrebird)
AucStatPurchased, v5.15.5383 (LikeableLyrebird)
AucStatSales, v5.15.5383.5381(5.15/embedded)
AucStatSimple, v5.15.5383 (LikeableLyrebird)
AucStatStdDev, v5.15.5383 (LikeableLyrebird)
AucStatWOWEcon, v5.15.5383.5323(5.15/embedded)
AucUtilAHWindowControl, v5.15.5383.5381(5.15/embedded)
AucUtilAppraiser, v5.15.5383.5381(5.15/embedded)
AucUtilAskPrice, v5.15.5383.5381(5.15/embedded)
AucUtilAutoMagic, v5.15.5383.5381(5.15/embedded)
AucUtilCompactUI, v5.15.5383.5381(5.15/embedded)
AucUtilEasyBuyout, v5.15.5383.5381(5.15/embedded)
AucUtilFixAH, v5.15.5383 (LikeableLyrebird)
AucUtilItemSuggest, v5.15.5383.5381(5.15/embedded)
AucUtilPriceLevel, v5.15.5383.5381(5.15/embedded)
AucUtilScanButton, v5.15.5383.5320(5.15/embedded)
AucUtilScanFinish, v5.15.5383.5381(5.15/embedded)
AucUtilScanProgress, v5.15.5383.4979(5.15/embedded)
AucUtilScanStart, v5.15.5383.5381(5.15/embedded)
AucUtilSearchUI, v5.15.5383.5381(5.15/embedded)
AucUtilSimpleAuction, v5.15.5383.5381(5.15/embedded)
AucUtilVendMarkup, v5.15.5383.4828(5.15/embedded)
Babylonian, v5.1.DEV.332(/embedded)
BeanCounter, v5.15.5383 (LikeableLyrebird)
Configator, v5.1.DEV.344(/embedded)
DBMCore, v
DBMRaidLeadTools, v
DBMSpellTimers, v
DebugLib, v5.1.DEV.337(/embedded)
Decursive, v2.7.2.4
Enchantrix, v5.15.5383 (LikeableLyrebird)
EnchantrixBarker, v5.15.5383 (LikeableLyrebird)
Informant, v5.15.5383 (LikeableLyrebird)
LibExtraTip, v5.12.DEV.342(/embedded)
ReforgeLite, v1.23
ReputationBars, v1.2.0
SilverDragon, vv3.0.3
Skada, v1.4-8
SkadaCC, v1.0
SkadaDamage, v1.0
SkadaDamageTaken, v1.0
SkadaDeaths, v1.0
SkadaDebuffs, v1.0
SkadaDispels, v1.0
SkadaEnemies, v1.0
SkadaHealing, v1.0
SkadaPower, v1.0
SkadaThreat, v1.0
SlideBar, v5.15.5383 (LikeableLyrebird)
Stubby, v5.15.5383 (LikeableLyrebird)
TipHelper, v5.12.DEV.343(/embedded)
BlizRuntimeLib_enUS v5.1.0.50100 <us>
(ck=943)
Last edited by havoc0083 : 02-25-13 at 02:55 AM.
havoc0083 is offline Report comment to moderator  
Reply With Quote
Old 12-05-12, 10:25 AM  
Rivin2000
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Thank you very much. Made the mods and works fine now =)
Rivin2000 is offline Report comment to moderator  
Reply With Quote
Old 12-05-12, 05:00 AM  
cmtitan
A Kobold Labourer

Forum posts: 0
File comments: 13
Uploads: 0
Re: For those not code savvy ...

Originally Posted by Rivin2000
Line 116 of which file and how do we know which line is 116? ...
Hmmm, indeed nobody mentioned. It's the file ReputationBars.lua

When changing script files, like lua files are, it's common to use editors that include, among other features, line numbering. A well known and very good one is notepad++ If you look that one up and use it (it's free) you'll see it shows line numbers on the left hand, and you can even jump to a specific line number directly (navigate the menus to find that).

Be sure to always make a backup before you change .lua files!
cmtitan is offline Report comment to moderator  
Reply With Quote
Old 12-04-12, 10:53 AM  
Rivin2000
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
For those not code savvy ...

Line 116 of which file and how do we know which line is 116? I counted the lines and didn't see anything remotely close to what's bee posted in the spots referred to. I really like using this addon and want to fix it ... I just don't know how to implement the changes you folks are talking about.
Rivin2000 is offline Report comment to moderator  
Reply With Quote
Old 11-28-12, 02:57 PM  
cmtitan
A Kobold Labourer

Forum posts: 0
File comments: 13
Uploads: 0
Slightly good news is also that that call now returns an extra value: nextThreshold, which is the top value of the bar (or more precisely: the lower value of the next reputation). This can be used to better calculate the maximum rep for this rank (should replace the magic value line beneath line 118). Caveat: is or can be nil when at maximum rank. Instead of the current code (from GetFactionInfo(...) on line 116 to the end of the if(friendID~=nil) block) you can use:

Code:
local name, _, standingId, bottomValue, topValue, earnedValue, _, _, isHeader, _, hasRep, _, _, factionID = GetFactionInfo(i)
if not name or name == lastName then break end
local friendID, friendRep, friendMaxRep, _, _, _, friendTextLevel, friendThresh, nextThresh = GetFriendshipReputation(factionID)
if (friendID ~= nil) then
  bottomValue = friendThresh
  if nextThresh then
   topValue = nextThresh
  end
  earnedValue = friendRep
end
This correctly uses the nextThresh value returned by GetFriendshipReputation(factionID) for the maximum reputation gain for this reputation level.

Alas there still seems to be no way to figure out the text of the next friendship level.


Also, the same fix for the deprecated GetFriendshipReputationByID() should indeed be made at a couple of places:
modules/AutoBars.lua, line 175
modules/StaticBars.lua, line 182
modules/WatchBar.lua, line 148
Don't forget not to add an extra ", _" to the return values before the word friendTextLevel when you change the function to read GetFriendshipReputation instead of GetFriendshipReputationByID (i.e. there should be 6 underscores and commas before friendTextLevel, up from 5).

Edits: added the extra places where to fix things and corrected my pseudo-code to actually be correct and tested code.
Last edited by cmtitan : 11-28-12 at 04:33 PM.
cmtitan is offline Report comment to moderator  
Reply With Quote
Old 11-28-12, 06:40 AM  
Oreofox
A Murloc Raider

Forum posts: 7
File comments: 7
Uploads: 0
Thank you for posting the fix. Hope it works now.
Oreofox is offline Report comment to moderator  
Reply With Quote
Old 11-27-12, 04:33 PM  
white13
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Ok this is actually a simple fix the following function was removed.

GetFriendshipReputationByID() and needs to be changed to GetFriendshipReputation()

so line 118 which should read

Code:
local friendID, friendRep, friendMaxRep, _, _, friendTextLevel, friendThresh = GetFriendshipReputationByID(factionID)
Needs to be changed to

Code:
local friendID, friendRep, friendMaxRep, _, _, _, friendTextLevel, friendThresh = GetFriendshipReputation(factionID)
This should fix the error that is currently popping up. There might be a couple more places a similar change needs to be made.
Last edited by white13 : 11-27-12 at 04:46 PM.
white13 is offline Report comment to moderator  
Reply With Quote
Old 11-27-12, 01:07 PM  
Oreofox
A Murloc Raider

Forum posts: 7
File comments: 7
Uploads: 0
Seems to be broken again with 5.1 Even when loading out of date addons.
Oreofox is offline Report comment to moderator  
Reply With Quote
Old 10-26-12, 02:52 AM  
cmtitan
A Kobold Labourer

Forum posts: 0
File comments: 13
Uploads: 0
Maintenance update

I am currently writing a maintenance update for ReputationBars. I will monitor this thread for about a week and send PontusM the patch in the first week of November. Included will be:
- Updates for MoP (5.0.5)
- Support for friendships

I do not use all of the addon, nor do I have SharedMedia installed. This means I may not see all problems. Please report any problems you have encountered in this thread during the coming week, then I can take a look at them. If you have complete stacktraces of LUA errors it might be better to PM them to me.

If you currently cannot load the addon, please make sure out-of-date addons can be loaded - from the login screen press the AddOns button and check 'Load out of date AddOns'. Any other reasons I'd like to hear about.
cmtitan is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: