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

  • Your Rating

  • Share
  • Report Abuse

Faction Grinder 2

 
Project Updated:
Files Updated: Sat, Aug 22 2009
Supports Game Version: 3.2.0
Category: Bags & Inventory, Achievements, and Quests & Leveling
Tags:

, , and [Edit Tags]

Project Manager: Tiok
Additional Authors: No additional authors
Current Version: v 2.1
License: All Rights Reserved
Development Site: CurseForge
Avg Daily DL (last 30 days): 15
Downloads Total: 41,051
Favorites: 246
Comments: 128
  • 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 v 2.1 Release 3.2.0 6,242 8/22/2009
  Faction Grinder 2 2.0.6 Release 3.0.9 4,140 2/16/2009
  Faction Grinder 2 2.0.5 Release 3.0.8 390 2/2/2009
  Faction Grinder 2 2.0.4 Release 3.0.8 336 1/29/2009
  Faction Grinder 2 2.03 Release 3.0.8 193 1/29/2009
  • Screenshots (3)
  •  
  • Comments

Add Comment  

Add

You need to login 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.
  • Jeansk said

    With some faction name I have this error :
    Interface\AddOns\FactionGrinder2\FactionGrinder2.lua:663: attempt to perform arithmetic on field '?' (a nil value)

    And I find the cause at line 656,817,1076,1036 in factionGrinder2.lua

    With string.find() function, the pattern argument (second argument) can be a regular expression, and wow use unicode for accents and special chars.
    It's why string.find() function make wrong return when a factions name have a special chars.
    For correct this error, you must turn off the regular expression feature by using the fourth argument.


    If you have this problem, in factionginrder2.lua file at line 656,1036,1076, you can replace this :
    if ((isHeader == nil) and (string.find(factionName, FG2_Localize(fdata.FactionName)))) then
    by this :
    if ((isHeader == nil) and (string.find(factionName, FG2_Localize(fdata.FactionName),1,true))) then

    And at line 817 replace :
    if ((isHeader == nil) and (string.find(reqFactionName, FG2_Localize(reqfdata.FactionName)))) then
    by :
    if ((isHeader == nil) and (string.find(reqFactionName, FG2_Localize(reqfdata.FactionName),1,true))) then

    PS: Sorry for my bad english, I hope you have understand.

    Reply Report Permalink
  • I had hoped that with an update, which claimed to resolve some bugs, you would have found/fixed the bug that prevents the Core from counting faction loot, stored on Alts. But it remains. Please check you variable names for case sensitivity... particularly itemID, line 180, GrindeCore2.lua


    Reply Report Permalink
  • zortje said

    Please add Stormpike Guard, it would be awesome if you could add those items that drop from players in AV and make a little box where i can see how many i have and how many to exalted :)

    Reply Report Permalink
  • Gratz on college!!!

    Can you add a Broker toggle? :)

    Reply Report Permalink
  • Tiok said

    Finally, an update!

    In celebration of my finally finishing college, I give you version 2.1!

    I added all of the "The Insane" factions, updated some old ones, and stomped a few more bugs.

    Enjoy!

    Reply Report Permalink
  • Derpo said

    Thank you for updating! /bow

    Reply Report Permalink
  • when does the silver convenant get added???

    Reply Report Permalink
  • Mordikaiin said

    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
  • Sentinelum said

    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
  • Sentinelum said

    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
  • Sentinelum said

    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
  • sirtwist2 said

    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
  • Addon Packs Containing Faction Grinder 2

Most Downloads / Day

  • Similar Addons
  •  

Average downloads per day

  1. 18,767 QuestHelper Map & Minimap, and Quests...
  2. 1,528 Altoholic Guild, Guild, Bags & Inventory...
  3. 1,528 Altoholic Guild, Guild, Bags & Inventory...
  4. 1,450 Elitist Group Quests & Leveling, Boss Encounters...
  5. 1,366 ArkInventory Bags & Inventory