• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

Faction Grinder 2

  Download the Curse Client

Project Updated:
Files Updated: 02-16-2009
Supports Game Version: 3.0.9
Category: Bags & Inventory, and Quests & Leveling
Tags:

, , and [Edit Tags]

Project Manager: Tiok
Additional Authors: No additional authors
Current Version: 2.0.6
License: All Rights Reserved
Avg Daily DL (last 30 days): 21
Downloads Total: 33,379
Favorites: 366
Comments: 124
  • About Faction Grinder 2
  •  

Faction Grinder is back, and it's better than ever! Now smaller, faster, and with all the new Wrath of the Lich King factions!


Features:

  • Track faction items on all your characters and include them in your item count
  • Turn-in locations for all repeatable rep quests
  • Mouse over quest icons for detailed grinding info
  • Item mouse overs include the name and coordinates of the NPCs you can turn in to
  • Mouse over mini repbar for numerical rep value display
  • Toggleable grinding, so your rep/hr only calculates while you're working at it

/fgs Show/hide settings form.

/fg Show/hide selected trackers.


Don't forget to vote! If you don't think Faction Grinder deserves to be voted up, let us know why so we can make it better!

FAQ

Why isn't *some faction* included yet?

---Did we miss one you want? Let us know and we'll see about getting it in!


Why isn't Faction Grinder supported in *some language*?

---We probably don't have a translater for that language. If you are a native speaker and/or have a native client, send us an email at alkrin@gmail.com and we'll see about adding you to the translation team.


Why do scourgestones for Argent Dawn show 75 rep per turnin instead of 25? Same question for Zandalar Bijous?

---These turnins reward you a token that also has a rep value. We chose to include the rep-value of these tokens with the stones/bijous because now, when you make a turnin, the amount of 'item rep' reduces by 25 and the amount of 'actual rep' increases by 25, just as you would expect. Just remember that these turnins reward rep tokens.


      • If you find any errors in the grinders or anything that has been left out, please let us know so we can make Faction Grinder even better!


CREDITS:

Programming

---Tiok - US Thrall

German Translation

---Alirion - EU Dun Morogh

---Loimli - DE Rat von Dalaran

Chinese Translation

---Scorpion

French Translation

---Drakma

---Ishkaera - EU Elune

  • Downloads (7)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  Faction Grinder 2 2.0.6 Release 3.0.9 2,986 2/16/2009
  Faction Grinder 2 2.0.5 Release 3.0.8 351 2/3/2009
  Faction Grinder 2 2.0.4 Release 3.0.8 224 1/30/2009
  Faction Grinder 2 2.03 Release 3.0.8 142 1/29/2009
  Faction Grinder 2 2.0.2 Release 3.0.8 364 1/21/2009
Advertisement
  • Screenshots (3)
  •  
  • Comments

Add Comment

Add

You need to or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • when does the silver convenant get added???

    Reply Report Permalink
  • I love this addon, but can you add the ability to automatically change the Faction you are watching based on zone like faction_fu does?

    Reply Report Permalink
  • Artad said 

    Tiok,

    I installed the latest version and again had issues, HOWEVER, following Sentinelum's instructions it now works.

    You may just want to make those changes to your release and re do it again.

    Reply Report Permalink
  • Yes the problem is two-fold. One is the sequence of events I mentioned, the other is only seen in new installations of the addon (that's the one I fixed in the post below).

    After a new installation there are no saved variables for FG2 and thus FG2Settings is empty. This is checked by the following line

    if (FG2Settings==nil) or (FG2Settings["Version"] < FG2_VERSION) then

    since FG2Settings is empty (nil) the second check (after the "or") will fail causing the problem. However this is not an addon problem but a problem of the lua interpreter within wow, because opposite to other languages where it is an optional optimization, LUA is not expected to execute the second operand of "or" if the first does not require it (i.e. is "true"). Thus FG2Settings being nill should not fail the code, but it does.

    Nevertheless, its faster to fix it in the lua code then ask Blizzard about it :)


    Reply Report Permalink
  • Tiok said 

    I don't know how I missed the memo, but apparently Blizzard changed the order of events on startup a while back, which was the cause of the latest round of bugs. 2.0.6 is now coded to deal with the new order. I tested it on two different machines, both clean and dirty installs, and had no problems. Hopefully we're in the clear now, but let me know!

    Just a note: I do modding as a hobby. I'm also a dad, a full-time student, and have a full-time job. Don't expect me to watch this thread like a hawk, or to fix every bug the same day it's reported. I get around to it when I get around to it, so silence for a week or two shouldn't be a big surprise.

    Reply Report Permalink
  • Hi Tiok,

    My intention by writing "Since the author is not answering here is a quickfix hack", was not to be negative about it, but simply to help.

    However I agree that it could be understood as being negative, sorry about that.

    Reply Report Permalink
  • Since the author is not answering here is a quickfix hack:

    Note that this fix may still generate one error when logging in the first time since the DisplayUpdate routine seems to be called to early (before init):

    1. Exit WOW
    2. Delete the saved variables \WTF\\\FractionGrinder2.lua
    3. Modify the addon file:

    3a. Edit \Interface\AddOns\FactionGrinder2\FactionGrinder2.lua

    3b. search for the init function:

    function FactionGrinder2_Init()

    3c. Look for the following line:

    if (FG2Settings==nil) or (FG2Settings["Version"] < FG2_VERSION) then

    Replace this line by the following lines:

    if (FG2Settings==nil) then
    FG2Settings={}
    FG2Settings["Version"] = 0.0
    end
    if (FG2Settings["Version"] < FG2_VERSION) then

    The beginning of the functtion will now look like:

    function FactionGrinder2_Init()
    FG2_NEXT_GRIND_UPDATE = GetTime() + FG2_GRIND_UPDATE_INTERVAL
    --Version Check
    if (FG2Settings==nil) then
    FG2Settings={}
    FG2Settings["Version"] = 0.0
    end
    if (FG2Settings["Version"] < FG2_VERSION) then
    FG2Settings = {}
    FG2Settings["GrindStatsTrackersShown"] = {}
    FG2Settings["TurnInTrackersShown"] = {}
    FG2Settings["TrackerPositions"] = {}
    FG2Settings["Version"] = FG2_VERSION
    end
    --Category Display




    Reply Report Permalink
  • greetings,

    I have just downloaded and installed faction-grinder2. When i'm ingame, I can't do anything with it, nothing shows up and when i log in, i get the following error message:

    Date: 2009-02-08 21:47:46
    ID: 6
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\FactionGrinder2\FactionGrinder2.lua line 996:
    bad argument #1 to 'pairs' (table expected, got nil)
    Debug:
    (tail call): ?
    [C]: ?
    [C]: pairs()
    FactionGrinder2\FactionGrinder2.lua:996: FG2_UpdateRepBars()
    FactionGrinder2\FactionGrinder2.lua:229: FactionGrinder2_OnEvent()
    [string "*:OnEvent"]:1:
    [string "*:OnEvent"]:1
    AddOns:
    Swatter, v3.1.8 (<%codename%>)
    AlphaMap, v3.33.30000
    AlphaMapBattlegrounds, v
    AlphaMapExteriors, v
    AlphaMapInstances, v
    AlphaMapWorldBosses, v
    AlphaQuestHelper, v1.01.30000
    AtlasLoot, v5.02.00
    AtlasLootFu, v1.2
    AucAdvanced, v5.1.3715 (SnaggleTooth)
    AucFilterBasic, v5.1.3715 (SnaggleTooth)
    AucFilterOutlier, v5.1.3715.2531
    AucMatchUndercut, v5.1.3715.2531
    AucScanData, v5.1.3715 (SnaggleTooth)
    AucStatClassic, v5.1.3715 (SnaggleTooth)
    AucStatHistogram, v5.1.3715 (SnaggleTooth)
    AucStatiLevel, v5.1.3715 (SnaggleTooth)
    AucStatPurchased, v5.1.3715 (SnaggleTooth)
    AucStatSales, v5.1.3715.2842
    AucStatSimple, v5.1.3715 (SnaggleTooth)
    AucStatStdDev, v5.1.3715 (SnaggleTooth)
    AucStatWOWEcon, v5.1.3715.2530
    AucUtilAHWindowControl, v5.1.3715.3311
    AucUtilAppraiser, v5.1.3715.2530
    AucUtilAskPrice, v5.1.3715.3175
    AucUtilAutoMagic, v5.1.3715.3142
    AucUtilCompactUI, v5.1.3715.2530
    AucUtilEasyBuyout, v5.1.3715.3583
    AucUtilItemSuggest, v5.1.3715.3108
    AucUtilPriceLevel, v5.1.3715.2545
    AucUtilScanButton, v5.1.3715.2530
    AucUtilScanFinish, v5.1.3715.2530
    AucUtilScanProgress, v5.1.3715.2530
    AucUtilSearchUI, v5.1.3715.3483
    AucUtilSimpleAuction, v5.1.3715.3708
    AucUtilVendMarkup, v5.1.3715.2530
    Babylonian, v5.1.DEV.130
    BeanCounter, v5.1.3715 (SnaggleTooth)
    Chronos, v2.12
    Clock, v
    Configator, v5.1.DEV.160
    DebugLib, v5.1.DEV.130
    DurabilityStatus, v
    Earth, v
    EasyMail, v
    EnhTooltip, v5.1.3715 (SnaggleTooth)
    FactionGrinder2, v2.0.0
    FreeBagSlots, v
    Gatherer, v3.1.8
    GrinderCore2, v1.0.0
    GroupCalendar, v4.3b4
    MapNotes, v5.11.30000
    MapNotesBrowser, vv1.00.30000
    MapNotesIconLib, v1.03.30000
    MapNotesIconLibFancy, v
    MapNotesIconLibLegacy, v
    MapNotesIconLibNeptunia, v
    MapNotesIconLibNumbers, v
    Overachiever, v0.35
    QuestGuru, v0.9.5
    QuestHelper, v0.67
    QuestLogLevelPatch, v
    ReagentHelper, v
    Recount, v
    Sea, v1.39
    SlideBar, v3.1.8 (<%codename%>)
    Stubby, v5.1.3715 (SnaggleTooth)
    StupidMount2, v
    TasteTheNaimbow, v
    Thottbot, v
    WorldMapInfo, v
    (ck=811)

    Reply Report Permalink
  • Just noticed the Kirin Tor does not have the Daily Cooking turnin as well as the Jewelcrafting daily for their faction. Might like to include that. Also I see there is nothing for any of the Steamwheedle Cartel factions. Since the achievements have been started they count toward the reputation achievement, especially for "...the Exalted" title. Perhaps one day their faction will mean something in a future expansion that'll unveil the Undermine.

    Reply Report Permalink
  • Discovered a error while mousing over item box for The Oracles faction. As seen by BugGrabber, English client.

    [2009/02/05 22:15:24-3509-x13]: FactionGrinder2-2.0.0\FactionGrinder2.lua:809: attempt to perform arithmetic on field '?' (a nil value)
    :"*:OnEnter":1: in function <[string "*:OnEnter"]:1>

    Reply Report Permalink
  • Just to let you know the repeatable Sporeggar faction quest, "Now That We Are Still Friends..." now requires not 12 but only 6 Bloodscale Enchantress. Still requires 12 Bloodscale Slavedriver

    Reply Report Permalink
  • AZMAK said 

    Even with a fresh install (removing all WTF and addon folder for this addon) I still get error messages upon login.

    Date: 2009-02-04 07:41:23
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\FactionGrinder2\FactionGrinder2.lua line 127:
    attempt to compare nil with number
    Debug:
    [C]: ?
    FactionGrinder2\FactionGrinder2.lua:127: FactionGrinder2_Init()
    FactionGrinder2\FactionGrinder2.lua:222: FactionGrinder2_OnEvent()
    [string "*:OnEvent"]:1:
    [string "*:OnEvent"]:1

    ======================

    Date: 2009-02-04 07:41:22
    ID: 2
    Error occured in: Global
    Count: 3
    Message: ..\AddOns\FactionGrinder2\FactionGrinder2.lua line 1007:
    bad argument #1 to 'pairs' (table expected, got nil)
    Debug:
    [C]: ?
    [C]: pairs()
    FactionGrinder2\FactionGrinder2.lua:1007: FG2_UpdateDisplayData()
    FactionGrinder2\FactionGrinder2.lua:231: FactionGrinder2_OnEvent()
    [string "*:OnEvent"]:1:
    [string "*:OnEvent"]:1

    ====================

    Date: 2009-02-04 07:41:29
    ID: 3
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\FactionGrinder2\FactionGrinder2.lua line 977:
    bad argument #1 to 'pairs' (table expected, got nil)
    Debug:
    [C]: ?
    [C]: pairs()
    FactionGrinder2\FactionGrinder2.lua:977: FG2_InitialDataUpdate()
    FactionGrinder2\FactionGrinder2.lua:227: FactionGrinder2_OnEvent()
    [string "*:OnEvent"]:1:
    [string "*:OnEvent"]:1

    I would really like to use this addon but it remains broken for me.

    Reply Report Permalink
  • AZMAK said 

    Forgot to say that I am using your latest version, downloaded this morning from here.

    Reply Report Permalink
  • Tiok said 

    Yarr...

    First, thanks to everyone who has helped me track down the bugs and typos in 2.0. Every project of any size will have a few that don't show up until somebody else is messing with it.

    And so... here's 2.0.5! Fixed more bugs (/sigh), and added a mostly complete French translation.

    Thanks, and enjoy!


    @RareBeast - that was probably the fault of the alt item tracking code. There was a typo in there. Thanks for helping me find it.

    Reply Report Permalink
  • Just checked and it no longer show on the turn-in pane how many of the item you have. It is showing in tool-tip, but not on the pane. Also, that means the grinder is not counting the items. I am farming the Zaxxis Insignias for consortium rep and though I have farmed 20 or so now (2 hand ins for 500 rep) the grinder isn't showing any rep gain (in fact it still shows me as neutral when I am revered).

    Reply Report Permalink
  • Hi Tiok - love this mod :)

    2 things. 1st, whenever I am using the grinder (tracking how long till I rep up etc) I am getting what looks like debug info in the chat window. Lots of spam when you are killing mobs and getting rep every 10-15 secs.

    Also, with certain reps when I mouseover the turn-ins I get an error message and no tooltips on some of the items. The error message is :-

    Date: 2009-02-01 12:56:46
    ID: 51
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\FactionGrinder2\FactionGrinder2.lua line 1204:
    attempt to call global 'GrinderCore2_AltItemCount' (a nil value)
    Debug:
    (tail call): ?
    [C]: GrinderCore2_AltItemCount()
    FactionGrinder2\FactionGrinder2.lua:1204: FG2_UpdateDisplayDataFor()
    FactionGrinder2\FactionGrinder2.lua:1009: FG2_UpdateDisplayData()
    FactionGrinder2\FactionGrinder2.lua:455: FG2_ToggleTrackerDisplay()
    FactionGrinder2\FactionGrinder2.lua:410: FactionGrinder2_OnTurnInTrackerCheckButtonClicked()
    [string "*:OnClick"]:2:
    [string "*:OnClick"]:1
    AddOns:
    Swatter, v5.1.3715 (SnaggleTooth)
    AdvancedTradeSkillWindow, v
    AtlasLoot, vv5.03.02
    AtlasLootFu, vv5.03.02
    AucAdvanced, v5.1.3715 (SnaggleTooth)
    AucFilterBasic, v5.1.3715 (SnaggleTooth)
    AucFilterOutlier, v5.1.3715.2531
    AucMatchUndercut, v5.1.3715.2531
    AucScanData, v5.1.3715 (SnaggleTooth)
    AucStatClassic, v5.1.3715 (SnaggleTooth)
    AucStatHistogram, v5.1.3715 (SnaggleTooth)
    AucStatiLevel, v5.1.3715 (SnaggleTooth)
    AucStatPurchased, v5.1.3715 (SnaggleTooth)
    AucStatSales, v5.1.3715.2842
    AucStatSimple, v5.1.3715 (SnaggleTooth)
    AucStatStdDev, v5.1.3715 (SnaggleTooth)
    AucStatWOWEcon, v5.1.3715.2530
    AucUtilAHWindowControl, v5.1.3715.3311
    AucUtilAppraiser, v5.1.3715.2530
    AucUtilAskPrice, v5.1.3715.3175
    AucUtilAutoMagic, v5.1.3715.3142
    AucUtilCompactUI, v5.1.3715.2530
    AucUtilEasyBuyout, v5.1.3715.3583
    AucUtilItemSuggest, v5.1.3715.3108
    AucUtilPriceLevel, v5.1.3715.2545
    AucUtilScanButton, v5.1.3715.2530
    AucUtilScanFinish, v5.1.3715.2530
    AucUtilScanProgress, v5.1.3715.2530
    AucUtilSearchUI, v5.1.3715.3483
    AucUtilSimpleAuction, v5.1.3715.3708
    AucUtilVendMarkup, v5.1.3715.2530
    Babylonian, v5.1.DEV.130
    BeanCounter, v5.1.3715 (SnaggleTooth)
    Clique, vwowi:revision
    Configator, v5.1.DEV.130
    CTBarMod, v3.013 (CTMod 3.0)
    CTBottomBar, v3.013 (CTMod 3.0)
    CTBuffMod, v3.005 (CTMod 3.0)
    CTCore, v3.013 (CTMod 3.0)
    CTMailMod, v3.005 (CTMod 3.0)
    DBMCore, v
    DebugLib, v5.1.DEV.130
    DoTimer, v4.1
    EnhTooltip, v5.1.3715 (SnaggleTooth)
    FactionGrinder2, v2.0.0
    FlightMap, v
    FuBar, v
    FuBarAmmoFu, v2.0
    FuBarClockFu, v3.0
    FuBarDurabilityFu, v2.11
    FuBarExperienceFu, v1.1 $Revision: 65606 $
    FuBarLocationFu, v3.0
    FuBarMoneyFu, vv1.2
    FuBarPerformanceFu, v2.0.0
    Gatherer, v3.1.9
    Grid, v1.30000.2009011501
    GridIndicatorCornerText, v1.0
    GridStatusHots, v3.1
    GridStatusLifebloom, vv3.00.03.03 release
    GrinderCore2, v1.0.0
    Informant, v5.1.3715 (SnaggleTooth)
    Joanas7080Guide, v1.0
    MobInfo2, v3.71
    MonkeyBuddy, v
    MonkeyLibrary, v
    MonkeyQuest, v
    MonkeyQuestLog, v
    Omen, v3.0.6
    oRA2, v2.0.$Revision: 628 $
    Outfitter, v4.4b2
    Pawn, v1.1.7
    ProfessionsBook, v3.0.2
    Recap, v4.22
    RecipeBook, v
    RoguePowerBars, v
    sct, v6.2
    sctd, v3.1
    SlideBar, v3.1.9 (<%codename%>)
    Stubby, v5.1.3715 (SnaggleTooth)
    TBag, v
    TomTom, v176
    XPerl, v3.0.2a
    XPerlArcaneBar, v
    XPerlParty, v
    XPerlPartyPet, v
    XPerlPlayer, v
    XPerlPlayerBuffs, v
    XPerlPlayerPet, v
    XPerlRaidAdmin, v
    XPerlRaidFrames, v
    XPerlRaidHelper, v
    XPerlRaidPets, v
    XPerlTarget, v
    XPerlTargetTarget, v
    (ck=a26)



    Hope that helps - thanks for your work

    Reply Report Permalink
  • Tiok said 

    Hello again, everyone.

    Just put up 2.0.4. This fixes the SoH mess, puts GrinderCore2 back in (sorry about that), stomps a few bugs, and adds German translations.

    Seems to be running cleanly on my development machine, but we all know how much THAT is worth. Check it out!

    Reply Report Permalink
  • MrGray said 

    v2.03 upload is missing the GrinderCore module.

    Reply Report Permalink
  • Confirmed nyxtyr error message upon loading as seen by BugGrabber English client

    [2009/01/21 15:30:33-3305-x1]: FactionGrinder2-2.0.0\FactionData\SonsofHodir.lua:549: '}' expected (to close '{' at line 544) near '['

    Reply Report Permalink
  • Here's what you need to do, add the missing comma's in the, I'm guessing they're arrays. It should look something like this:

    [1]={
    ["enUS"] = "Hodir's Tribute",
    ["deDE"] = "Hodir's Tribute",
    ["frFR"] = "Hodir's Tribute",
    ["zhTW"] = "??????", -- Need Check
    ["zhCN"] = "??????", -- Need Check
    }
    If i recall correctly, the zhtw and zhcn lines did not have a comma after the double quotes. I proceeded to make sure the next 3ish? or so arrays also ended in commas (they did not). After that, it ceased to give me errors, YAY!

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 63,181 QuestHelper Map & Minimap, and Quests...
  2. 7,815 Bagnon Bags & Inventory
  3. 2,457 ArkInventory Bags & Inventory
  4. 2,051 Altoholic Guild, Bags & Inventory, Mail...
  5. 1,920 XLoot Bags & Inventory