Get an Epic Experience with Premium

Tiller Tracker

Quests & Leveling Login to Add Favorites
  • World of Warcraft
  • 222 Monthly Downloads
  • Supports: 6.1.0
  • 30,569 Total Downloads
  • Updated 02/24/2015
  • Created 10/11/2012
  • 77 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: Microsoft Public License (Ms-PL)
  • Newest File: v1.13.3

About Tiller Tracker

Tiller Tracker helps with the daily Tiller food quests ("A Dish for...") by keeping track of what quests have been completed that day, how many dishes need to be cooked, and what materials are required.

Clicking on the column headers will sort by that column. If TomTom is installed clicking on a quest in the tooltip will set a TomTom marker at the farmer's home. Clicking on multiple quests will set a waypoint for each quest clicked to easily find all the farmers when they are not in the market.

Clicking on the data broker button (the shovel icon) will "pin" the tooltip open until you click the button again. This makes it easy to keep the tooltip open while cooking and see the status update. Right clicking the button will cycle through tracking one of the ingredients you need.

There is also built-in support for Skillet or Advanced Trade Skill Window where foods that you have the materials for can be automatically queued.

The tooltip is available via a minimap icon (which can be hidden) but for best results it is recommended to use a LibDataBroker display such as:

  • Bazooka
  • ChocolateBar
  • FuBar + Broker2FuBar
  • Titan Panel

Options are available via the Blizzard add-on options dialog (ESC->Interface->AddOns->Tiller Tracker) or via the /tillertracker command.

r67 | amanoa | 2015-02-24 15:32:12 +0000 (Tue, 24 Feb 2015) | 1 line
Changed paths:
   A /tags/v1.13.3 (from /trunk:66)

Tagging as v1.13.3
r66 | amanoa | 2015-02-24 15:31:14 +0000 (Tue, 24 Feb 2015) | 1 line
Changed paths:
   M /trunk/TillerTracker.toc

Forgot to update version
r65 | amanoa | 2015-02-24 15:30:09 +0000 (Tue, 24 Feb 2015) | 1 line
Changed paths:
   M /trunk
   M /trunk/TillerTracker.toc

Update TOC for 6.1

Addon Packs Containing This...


First Previous Page 2 of 4 Next Last
  • #32

    Love the addon! Can I make some suggestions? A few fairly minor changes to your addon (I've already made them for myself) can turn Tiller Tracker into a pretty darn good farming addon beyond just what's needed for one day's worth of dailies. I like to farm in advance and have a stockpile of dishes to turn in quickly.

    1) Instead of assuming I'm farming for 1 day (5 dishes) let me specify in options how many days to farm for.

    2) Let the tooltip show how many mats I need to farm to fill my stockpile, even if I've already turned in the quest for the day.

    3) Show the number of dishes I can cook with mats onhand next to the number of cooked dishes I have onhand.

    I'd be happy to share my modifications with you.

  • #33

    I would love to see those changes rolled into the addon.

  • #31

    If I mouse over the minimap button the window pops out. If I click the button to make the frame stay, it stays. If I mouseover the frame then I get an error, the frame is locked in place, and the only way to make it go away is to either reloadui or log out.

    Here is the error data.

    Date: 2012-11-24 09:32:54
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ...onTrainer\Libs\iLib\Libs\LibQTip-1.0\LibQTip-1.0.lua line 1243:
    attempt to call method 'IsMouseOver' (a nil value)
    [C]: IsMouseOver()
    self = <unnamed> {
    0 = <userdata>
    checkElapsed = 0.10400000214577
    height = 12.000024795532
    elapsed = 0
    parent = <unnamed> {
    delay = 0.25
    alternateFrame = <table> {
    elapsed = 0.013000000268221
    (*temporary) = nil
    (*temporary) = <table> {
    SetDefaultModuleLibraries = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:383
    Enable = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:315
    UnregisterAllEvents = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:202
    EnableModule = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:348
    modules = <table> {
    GetModule = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:231
    IterateEmbeds = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:458
    defaultModuleLibraries = <table> {
    options = <table> {
    timer = 0
    optionsTable = <table> {
    defaultModuleState = true
    SetDefaultModulePrototype = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:425
    MIRROR_TIMER_START = <function> defined @Interface\AddOns\ArcHUD3\Rings\MirrorTimer.lua:119
    name = "ArcHUD_MirrorTimer"
    Initialize = <function> defined @Interface\AddOns\ArcHUD3\Rings\MirrorTimer.lua:34
    IsEnabled = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:467
    orderedModules = <table> {
    localized = true
    DisableModule = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:366
    MIRROR_TIMER_STOP = <function> defined @Interface\AddOns\ArcHUD3\Rings\MirrorTimer.lua:179
    timers = <table> {
    Text = <table> {
    f = ArcHUD_MirrorTimer_Ring {
    RegisterMessage = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:118
    UnregisterMessage = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:181
    isInitialized = true
    unit = "player"
    baseName = "ArcHUD3"
    PLAYER_ENTERING_WORLD = <function> defined @Interface\AddOns\ArcHUD3\Rings\MirrorTimer.lua:208
    MIRROR_TIMER_PAUSE = <function> defined @Interface\AddOns\ArcHUD3\Rings\MirrorTimer.lua:171
    IsModule = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:238
    db = <table> {
    SetDefaultModuleState = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:403
    OnModuleEnable = <function> defined @Interface\AddOns\ArcHUD3\Rings\MirrorTimer.lua:93
    version = "1.0 (r103)"
    SetEnabledState = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:440
    disableEvents = <table> {
    enabledState = true
    defaults = <table> {
    RegisterEvent = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:118
    UnregisterAllMessages = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:202
    noAutoAlpha = true
    OnModuleUpdate = <function> defined @Interface\AddOns\ArcHUD3\Rings\MirrorTimer.lua:47
    NewModule = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:256
    IterateModules = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:453
    SendMessage = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:87
    GetName = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:300
    moduleName = "MirrorTimer"
    UnregisterEvent = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:181
    Disable = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:330
    (*temporary) = "attempt to call method 'IsMouseOver' (a nil value)"
    lib = <table> {
    activeTooltips = <table> {
    LabelPrototype = <table> {
    tooltipHeap = <table> {
    cellPrototype = <table> {
    tableHeap = <table> {
    providerMetatable = <table> {
    providerPrototype = <tab
    Swatter, v5.14.5335 (KowariOnCrutches)
    Altoholic, v5.0.002
    ArcHUD3, v2.0
    AtlasLoot, vv7.03.01
    AtlasLootCataclysm, vv7.03.01
    AtlasLootClassicWoW, vv7.03.01
    AtlasLootCrafting, vv7.03.01
    AtlasLootLoader, vv7.03.01
    AtlasLootMistsofPandaria, vv7.03.01
    AucAdvanced, v5.14.5335 (KowariOnCrutches)
    AucStatHistogram, v5.14.5335 (KowariOnCrutches)
    AucStatiLevel, v5.14.5335 (KowariOnCrutches)
    AucStatStdDev, v5.14.5335 (KowariOnCrutches)
    AucUtilFixAH, v5.14.5335 (KowariOnCrutches)
    AucUtilScanProgress, v5.14.5335.4979(5.14/embedded)
    AucUtilSimpleAuction, v5.14.5335.5208(5.14/embedded)
    Babylonian, v5.1.DEV.312(/embedded)
    Configator, v5.1.DEV.330(/embedded)
    DataStore, v5.0.001
    DataStoreAchievements, v5.0.001
    DataStoreAgenda, v5.0.001
    DataStoreAuctions, v5.0.001
    DataStoreCharacters, v5.0.001
    DataStoreContainers, v5.0.001
    DataStoreCrafts, v5.0.001
    DataStoreCurrencies, v5.0.001
    DataStoreInventory, v5.0.001
    DataStoreMails, v5.0.001
    DataStorePets, v5.0.001
    DataStoreQuests, v5.0.001
    DataStoreReputations, v5.0.001
    DataStoreSpells, v5.0.001
    DataStoreStats, v5.0.001
    DataStoreTalents, v5.0.001
    DebugLib, v5.1.DEV.312(/embedded)
    DeleteTillerItems, v1.0
    Dominos, v5.0.29
    DominosCast, v
    DominosRoll, v
    DominosXP, v
    LibExtraTip, v5.12.DEV.324(/embedded)
    MBB, v
    MinimalArchaeology, v5.0.1 (16.09.12) BETA
    mountsearch, v
    OmniCC, v5.0.4
    PetJournalEnhanced, v2.5.1
    PokemonTrainer, v0.7.0
    QuestGuru, v2.2.13-50001
    QuestGuruTracker, v1.5.14-50001
    Recount, v
    SellJunk, v3.0.8
    SlideBar, v5.14.5335 (KowariOnCrutches)
    Stubby, v5.14.5335 (KowariOnCrutches)
    TillerTracker, v1.10.5
    TipHelper, v5.12.DEV.315(/embedded)
    tullaRange, v5.0.0
    VludsTillerGifts, v5.00.008
    BlizRuntimeLib_enUS v5.0.5.50001 <us>

  • #27

    The addon does not correctly regocnize that you are "Best Friend" with an NPC unless you have received maximum friendship reputation (42,999 rep). I believe the correct condition is that you have at least 42,000 rep with that NPC. Right now, the addon keeps telling me that I have uncompleted quests for Gina Mudclaw even though I am her "Best Friend" and she is not offering me anymore quests.

  • #28

    Are you running the latest version?  At one point it was checking for 42999 but the last few versions have been checking for 42000.

  • #29

    You are right. I had version 10.4 which is quite odd since I installed it via the Curse client today. But after updating again with the client, I now have version 1.10.5 and the bug is fixed. Thanks!

  • #25

    Excellent addon, thank you for making this.

  • #22

    I'm using the german(!) Version and the TomTom-Waypoints are created in the Townlong Steppes.

    Changing the Zone-ID (10 to 9) in line 303 in "TillerTracker.lua" fixed it :-)
    From: _G.TomTom:AddZWaypoint(6, 10, location[1], location[2], info["NAME"])
    To: _G.TomTom:AddZWaypoint(6, 9, location[1], location[2], info["NAME"])

    There is also a little Bug with the localisation ("deDE.lua") Line 18:
    From: L["|cFFFF0000Not Complete|r"] = "|cFF00FF00Erledigt|r"
    To: L["|cFFFF0000Not Complete|r"] = "|cFFFF0000Nicht Erledigt|r"

    EDIT: great AddOn :-) i love it!

    Last edited by ArcaJeth on 10/20/2012 5:20:09 AM
  • #26

    In version 1.10.5 (available shortly) I changed the TomTom integration to use map ID which I believe is constant across languages.  Give it a shot and see if that fixes it.

    It looks like the German translation was updated yesterday so the "not complete" string should be right now.


  • #23

    Wow - I didn't expect the zone ID to be different for other languages.  It seemed like it'd have to be constant across all versions.  I'll see what I can do.

  • #15

    Wonderful addon. Thanks for making it.

    Is it possible to have it remove the NPCs we've maxed our faction with?

    EDIT: Aha, seems like it took a relog for it to stop showing the exalted person. Yay.

    EDIT2: New question. Am I missing how to make the minimap button go away?

    Last edited by polynices2 on 10/19/2012 2:01:40 PM
  • #21

    There's an option for it:

    ESC->Interface->AddOns->Tiller Tracker->Show minimap icon

    Some data broker displays also do it automatically - for example Bazooka will do it if the "Disable minimap icons" option is checked in the Bazooka options.

  • #16

    The latest version (and a few older ones) should already be doing this.  For example I'm "best friends" with all but 2 farmers so I only see those 2 quests.

  • #14

    The picture of it at WoW Insider showed a mats column, but my "needed" column is empty.  How do I get that to have the mats I need in it?

  • #17

    It should happen automatically - the only time the column should be blank is if you already have everything you need to do the quests for the current day.

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Star Trek Online Wiki Editing Contest