FuBar_QuestsFu

This project has become inactive.

This project is inactive and its default file will likely not work with the most recent version of World of Warcraft. The author may have abandoned it, or it may have outlived its usefulness.

WARNING: I don't actively use this myself any more. I wrote BetterQuest which I now use instead. If you're not incredibly wedded to FuBar, I'd recommend switching.

This is a quest-tracker replacement plugin for FuBar. It provides a tooltip which replicates /most/ of the information from the quest log. It can display (or not): quest level, difficulty, objectives, zones, and suchlike. It will put quest information into the tooltips for quest monsters and items. It will make quest levels appear when talking to NPCs.

If other people in your party are using QuestsFu it'll show you how many of each quest objective they've gathered.

If you want it to, and don't think it will annoy people, you can send a message to party chat when you advance a quest objective.

Shift-click on quests in the tooltip to copy the title to the chatbox if it's open.
Control+Shift-click on quests in the tooltip to copy their objectives and status to the chatbox if it's open.
Control-click on quests in the tooltip to share them with your party.
Alt-click on quests in the tooltip to add them to Blizzard's quest-tracker.

QuestsFu includes a replacement for the Blizzard built-in quest tracker, which can track more than 10 quests at a time. Right-click on it to adjust its scale and coloration. (Or alt-right-click if you've locked the tracker.)

Achievements show up in QuestsFu's tracker. Ain't that cool?

Certain thanks must be given to MonkeyQuest, which motivated me to write this by being everything that I wanted in a quest-tracker replacement while annoying me by putting a frame over a quarter of my screen.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of SmuvMoney SmuvMoney Dec 04, 2011 at 02:37 UTC - 0 likes

    I am using Fubar_QuestsFu with Bazooka and Fubar2Broker. I currently am using the default quest tracker and not the one in QuestsFu. If I open up the tooltip and Alt-Click a quest, it will show up in the default tracker. However, once it is being tracked, I cannot Alt-Click again to remove it from the default tracker. If I turn on the QuestsFu tracker and do the same thing, it seems to work. I was hoping that the issue with removing tracked quests from the default tracker could be fixed. Thank you for your time.

  • Avatar of GameFAQsRolo GameFAQsRolo Jun 15, 2010 at 18:08 UTC - 0 likes

    I found a version that was unofficially updated May 10th for 3.3. Use at your own risk obviously and feel free to delete this post if linking fan updates is against the rules.

    http://www.ursbeeli.ch/addons.shtml

    because the grass tickles their nuts

  • Avatar of GameFAQsRolo GameFAQsRolo Jun 15, 2010 at 15:52 UTC - 0 likes

    Is this addon no longer under development? I love this addon and switched from fubar to LDB addons a while back and was hoping to see any type of recent activity so I could request a broker version since I really do miss having this and the audio.

  • Avatar of Lowlander Lowlander Apr 30, 2010 at 07:31 UTC - 0 likes

    Date: 2010-04-30 09:30:14
    ID: 2
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\FuBar_QuestsFu\Blizz\Blizz.lua line 197:
       bad argument #2 to 'format' (number expected, got nil)
    Debug:
       (tail call): ?
       Ace2\AceEvent-2.0\AceEvent-2.0.lua:299 TriggerEvent()
       Ace2\AceEvent-2.0\AceEvent-2.0.lua:910
          Ace2\AceEvent-2.0\AceEvent-2.0.lua:903
    AddOns:
      Swatter, v5.7.4568 (KillerKoala)
      YouArentInAPartyFix, v
      Ace2, v
      Ace3, v
      AdvancedTradeSkillWindow, v
      Ailo, v
      Aloft, v3.1.1
      AloftCastWarning, v1.0.1
      AraBrokerMoney, vr11
      AraBrokerTradeskills, vr34
      AraBrokerWeaponBuffer, vr12
      ArcanaCalendarBroker, vv0.1
      ArkInventory, v3.02
      AtlasLoot, vv5.10.01
      AucAdvanced, v5.7.4568 (KillerKoala)
      AucFilterBasic, v5.7.4568 (KillerKoala)
      AucFilterOutlier, v5.7.4568.2531
      AucMatchUndercut, v5.7.4568.2531
      AucStatClassic, v5.7.4568 (KillerKoala)
      AucStatHistogram, v5.7.4568 (KillerKoala)
      AucStatiLevel, v5.7.4568 (KillerKoala)
      AucStatPurchased, v5.7.4568 (KillerKoala)
      AucStatSales, v5.7.4568.2842
      AucStatSimple, v5.7.4568 (KillerKoala)
      AucStatStdDev, v5.7.4568 (KillerKoala)
      AucStatWOWEcon, v5.7.4568.2530
      AucUtilAHWindowControl, v5.7.4568.3311
      AucUtilAppraiser, v5.7.4568.2530
      AucUtilAskPrice, v5.7.4568.3175
      AucUtilAutoMagic, v5.7.4568.3142
      AucUtilCompactUI, v5.7.4568.2530
      AucUtilEasyBuyout, v5.7.4568.3583
      AucUtilGlypher, v5.7.4568.2545
      AucUtilItemSuggest, v5.7.4568.3108
      AucUtilPriceLevel, v5.7.4568.2545
      AucUtilScanButton, v5.7.4568.2530
      AucUtilScanFinish, v5.7.4568.2530
      AucUtilScanProgress, v5.7.4568.2530
      AucUtilSearchUI, v5.7.4568.3655
      AucUtilSimpleAuction, v5.7.4568.4553
      AucUtilVendMarkup, v5.7.4568.2530
      AvgItemLevel, vv2.0-Release
      Babylonian, v5.1.DEV.130
      BetterInbox, v
      BetterQuest, vr177
      BloodSurge, v1.0.44-release
      BonusScanner, v5.3
      BrokerAllXP, v1.4.4-release
      BrokerDungeonDifficulty, v1.1
      BrokerFindGroup, vv5.1
      BrokerFlaskFood, v0.0.3
      BrokerLonnyMenu, v$Revision: 200 $
      BrokerTracking, v1.0
      BrokeruClock, v3.1
      BrokerWintergrasper, v1.3.3
      Buttonrange, v
      cargoHonor, v2.3
      Cascade, v1.0.1
      Castbars, v
      ChocolateBar, vr107
      CmdHelp, v
      Configator, v5.1.DEV.130
      Cromulent, vv1.5.1
      DBMCore, v
      DBMLDB, v
      DBMVictorySound, v1.7
      DebugLib, v5.1.DEV.130
      DiamondThreatMeter, v3.3a
      Dominos, v1.16.3
      DominosRoll, v
      DoTimer, v4.4.1
      DragEmAll, v0.8
      DrainSoulTimer, v2.3
      EnhTooltip, v5.1.3715 (SnaggleTooth)
      EquipCompare, v2.17
      Faceroller, v0.2.9
      Fishbringer, vv3.1.1
      FishermansFriend, v
      FuBar, v
      FuBar2Broker, vr88-release
      FuBarFriendsFu, v2.4.4-103
      FuBarGuildFu, v2.4.4-117
      FuBarPetInfoFu, v3.3.0 $Revision: 100 $
      FuBarQuestsFu, vv3.3
      GatherMate, vr686
      GatherMateSharing, v1.3
      GearScore, v3.1.15 - Release
      Grid, v1.30300.1290
      GridAutoFrameSize, vr82
      GridCustomLayouts, v
      GridDynamicLayout, v1.0
      GridDynamicZoneSwitch, v1.0
      GridIndicatorCornerIcons, v30300-2
      GridIndicatorSideIcons, v30300-2
      GridIndicatorText3, v30300-2beta
      GridSideIndicators, v0.5-30300
      GridStatusAFK, v3.2.0.40
      gridstatusaurasext, v0.6
      GridStatusHostileUnit, v0.61
      GridStatusHots, v3.3
      GridStatusMTs, v30300-2
      GridStatusParty, v3.0.3
      GridStatusRaidDebuff, vv3.01
      GridStatusRaidIcons, v30300-2
      GridStatusRDBC, v1.0
      GridStatusRDWotLK, v1.0
      GridStatusRes, vv3.00.03.03 release
      GridStatusSanity, v1.0.5
      GridStatusSelf, v1.0
      GridStatusShield, v0.8
      GridStatusThreat, v30300-3
      HandyNotes, v1.1.5
      HandyNotesDirections, v1
      HandyNotesFlightMasters, v1.0.4
      HandyNotesGuild, v1.0
      HandyNotesTrainers, v1.2.13
      HandyNotesVendors, v1.2.5
      Icdmon, v
      Incubator2, vv1.04
      Informant, v5.7.4568 (KillerKoala)
      InlineAura, vr107
      LibQTip10, vr134
      LootHog, v3.3.3
      LoseControl, v3.33
      Macaroon, v30300.1
      MacaroonBound, v30300.1
      MacaroonExtensions, v30300.1
      MailNotifier, v
      MailNotifierLauncher, v
      MailTo, v
      MalygosCP, v0.2
      Mapster, v1.3.8
      MikScrollingBattleText, v5.4.78
      NeedToKnow, v3.1.0
      OhNoesQueues, v2.0.3
      OmniCC, v2.5.8
      OmniCCShine, v1.1.2
      oRA3, v
      Outfitter, v5.0b7
      PitBull4, vv4.0.0-beta9-16-g00f52d4
      PitBull4Aggro, vv4.0.0-beta9-16-g00f52d4
      PitBull4Aura, vv4.0.0-beta9-16-g00f52d4
      PitBull4AuraBar, v
      PitBull4Background, vv4.0.0-beta9-16-g00f52d4
      PitBull4BlankSpace, vv4.0.0-beta9-16-g00f52d4
      PitBull4Border, vv4.0.0-beta9-16-g00f52d4
      PitBull4CastBar, vv4.0.0-beta9-16-g00f52d4
      PitBull4CastBarLatency, vv4.0.0-beta9-16-g00f52d4
      PitBull4CombatFader, vv4.0.0-beta9-16-g00f52d4
      PitBull4CombatIcon, vv4.0.0-beta9-16-g00f52d4
      PitBull4CombatText, vv4.0.0-beta9-16-g00f52d4
      PitBull4ComboPoints, vv4.0.0-beta9-16-g00f52d4
      PitBull4ExperienceBar, vv4.0.0-beta9-16-g00f52d4
      PitBull4HealthBar, vv4.0.0-beta9-16-g00f52d4
      PitBull4HideBlizzard, vv4.0.0-beta9-16-g00f52d4
      PitBull4Highlight, vv4.0.0-beta9-16-g00f52d4
      PitBull4HostilityFader, vv4.0.0-beta9-16-g00f52d4
      PitBull4LeaderIcon, vv4.0.0-beta9-16-g00f52d4
      PitBull4LuaTexts, vv4.0.0-beta9-16-g00f52d4
      PitBull4ManaSpark, vv4.0.0-beta9-16-g00f52d4
      PitBull4MasterLooterIcon, vv4.0.0-beta9-16-g00f52d4
      PitBull4Portrait, vv4.0.0-beta9-16-g00f52d4
      PitBull4PowerBar, vv4.0.0-beta9-16-g00f52d4
      PitBull4PvPIcon, vv4.0.0-beta9-16-g00f52d4
      PitBull4RaidTargetIcon, vv4.0.0-beta9-16-g00f52d4
      PitBull4RangeFader, vv4.0.0-beta9-16-g00f52d4
      PitBull4RangeFader2, vv1.0.3
      PitBull4ReadyCheckIcon, vv4.0.0-beta9-16-g00f52d4
      PitBull4ReputationBar, vv4.0.0-beta9-16-g00f52d4
      PitBull4RestIcon, vv4.0.0-beta9-16-g00f52d4
      PitBull4RoleIcon, vv4.0.0-beta9-16-g00f52d4
      PitBull4Sounds, vv4.0.0-beta9-16-g00f52d4
      PitBull4ThreatBar, vv4.0.0-beta9-16-g00f52d4
      PitBull4VisualHeal, vv4.0.0-beta9-16-g00f52d4
      PowerAuras, v3.0.0
      Prat30, vr447
      Prat30HighCPUUsageModules, v
      Prat30Libraries, v
      PyriteStacks, v1.0.3
      QuestClicks, v1.19
      QuestHelper, v1.3.11
      QuestReward, v1.2
      RankWatch, vv1.10
      RatingBuster, v
      Recount, v
      RepeatableQuestHelper, v0.11
      SatrinaBuffFrame, v3.1
      SellJunk, vr110
      SexyMap, v
      SilverDragon, vv2.3.3
      SimpleMarker, vv2.4-release
      SlideBar, v5.7.4568 (KillerKoala)
      SmartBuff, v3.3c
      SmoothDurability, v
      SnowfallKeyPress, v
      Stubby, v5.7.4568 (KillerKoala)
      Tabardomatic, v2.0.9
      TipTop, v2.3.2
      TomTom, v237
      Volumizer, v3.3.0-1.2.0
      WIM, v3.3.3
      WTFrames, v1.40
      BlizRuntimeLib_enUS v3.3.3.30300 <eu>
      (ck=176e)

    Last edited Apr 30, 2010 by Lowlander
  • Avatar of wusula wusula Apr 06, 2010 at 03:40 UTC - 0 likes

    I modified Blizz.lua to temporarily fix the problem.

    You may look for "gossip_loop" and modify the code as the following codes.

    local function gossip_loop(jump, buttonindex, do_texture, ...)
    	local numQuests = select('#', ...)
    	if numQuests == 0 then return buttonindex +1 end
    	for i=2, numQuests, jump do
    		local button = _G["GossipTitleButton"..buttonindex]
    		local questTitle = button:GetText();
    		local level = select(i, ...)
    		--button:SetText(format('[%d] %s', select(i, ...), button:GetText()))
    		--if questTitle ~= nil then
    		if questTitle ~= nil and level ~= nil and level ~= -1 then
    			button:SetText(format('[%d] %s', level, questTitle))
    		end
    		if do_texture then
    			local texture = _G["GossipTitleButton"..buttonindex.."GossipIcon"]
    			local _,_,_,_,_,objectives,complete = quixote:GetQuest(select(i-1, ...))
    			if complete==1 or objectives==0 then
    				texture:SetDesaturated(false)
    			else
    				texture:SetDesaturated(true)
    			end
    		end
    		buttonindex = buttonindex + 1
    	end
    	return buttonindex + 1
    end
    
    function QuestsFu_Blizz:GOSSIP_SHOW()
    	local buttonindex = 1
    	if GetGossipAvailableQuests() then
    		buttonindex = gossip_loop(5, buttonindex, false, GetGossipAvailableQuests())
    	end
    	if GetGossipActiveQuests() then
    		buttonindex = gossip_loop(4, buttonindex, true, GetGossipActiveQuests())
    	end
    end
    
  • Avatar of wxx011 wxx011 Mar 26, 2010 at 12:33 UTC - 0 likes

    after patch 3.3.3,I have a error

    FuBar_QuestsFu-r43802
    Blizz
    Blizz.lua:197: bad argument #2 to 'format' (number expected, got nil)\n\n -

    Last edited Mar 26, 2010 by wxx011
  • Avatar of archaius2 archaius2 Feb 03, 2010 at 12:33 UTC - 0 likes

    I'm running v3.3 and it's exhibiting some funny behavior. Namely, the Autowatch appears to ignore my settings, or some of them, and watches new quests whether I have it checked or not. In addition, it autowatches the wrong quests. When I pick up a new quest, or progress on a quest, the notification (via SCT) is accurate, but the quest that gets added to the tracker is the one listed directly below the correct quest in the quest log.

    Not getting any errors, and adding quests by hand (ALT+click) works just fine.

  • Avatar of miniwolfie miniwolfie Dec 15, 2009 at 05:39 UTC - 0 likes

    Hey - Im running r421 and when i pick up a quest i get the following error

    FuBar_QuestsFu-r43802\Blizz\Blizz.lua:244 attempt to index global 'QuestLogObjectivesText' (a nil value)
    (tail call): ?:
    <in C code>: in function `QuestLog_SetSelection'
    Interface\FrameXML\QuestLogFrame.lua:158 in function `QuestLogTitleButton_OnClick':
    <string>:"*:OnClick":1: in function <[string "*:OnClick"]:1>

    Locals:
    (*temporary) = "LeftButton"
    (*temporary) = false
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = <function> defined =[C]:-1

    And when im abandon a quest i get

    FuBar_QuestsFu-r43802\Blizz\Blizz.lua:244 attempt to index global 'QuestLogObjectivesText' (a nil value)
    (tail call): ?:
    <in C code>: in function `QuestLog_SetSelection'
    Interface\FrameXML\QuestLogFrame.lua:716 in function `QuestLog_SetNearestValidSelection':
    Interface\FrameXML\QuestLogFrame.lua:355 in function <Interface\FrameXML\QuestLogFrame.lua:330
    <in C code>: in function `QuestLog_Update'
    Interface\FrameXML\QuestLogFrame.lua:255 in function <Interface\FrameXML\QuestLogFrame.lua:252

    Locals:
    (*temporary) = "QUEST_LOG_UPDATE"
    (*temporary) = "QUEST_LOG_UPDATE"
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = <function> defined =[C]:-1

    --------------------------
    UPDATE

    I deleted the folder called Blizz inside Fubar_QuestFU folder and now it works without errors

    Last edited Dec 15, 2009 by miniwolfie
  • Avatar of IshtalBloodfist IshtalBloodfist Dec 13, 2009 at 11:35 UTC - 0 likes

    Got an Error sice 3.3 - happens, when I log in, with the first quest i take from an nsc after having logged in and when opening the quert log for the first time in a session

    Date: 2009-12-13 12:32:52
    ID: 1
    Error occured in: Global
    Count: 121
    Message: ..\AddOns\FuBar_QuestsFu\Tracker\Tracker.lua line 441:
    attempt to index global 'WatchFrameTitleButton' (a nil value)
    Debug:
    (tail call): ?
    (tail call): ?
    FuBar_QuestsFu\Tracker\Tracker.lua:441: Update()
    FuBar_QuestsFu\Tracker\Tracker.lua:209: LoadWatchedQuests()
    FuBar_QuestsFu\Tracker\Tracker.lua:143: OnEnable()
    FuBar_QuestsFu\Tracker\Tracker.lua:149:
    FuBar_QuestsFu\Tracker\Tracker.lua:149
    [string "safecall Dispatcher[1]"]:4:
    [string "safecall Dispatcher[1]"]:4
    [C]: ?
    [string "safecall Dispatcher[1]"]:13: ?()
    ...er4\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: Fire()
    ...FuBar_QuestsFu\lib\LibQuixote-2.0\LibQuixote-2.0.lua:392: ?()
    ...FuBar_QuestsFu\lib\LibQuixote-2.0\LibQuixote-2.0.lua:115:
    ...FuBar_QuestsFu\lib\LibQuixote-2.0\LibQuixote-2.0.lua:114

    Last edited Dec 13, 2009 by IshtalBloodfist
  • Avatar of belleboyd belleboyd Aug 25, 2009 at 03:11 UTC - 0 likes

    Just picked up an error:

    Date: 2009-08-24 22:17:53 ID: 1 Error occured in: Global Count: 1 Message: ...\AddOns\FuBar_QuestsFu\PlayerNotify\PlayerNotify.lua line 102: bad argument #2 to 'format' (number expected, got string) Debug: (tail call): ? (tail call): ? [C]: format() ...\AddOns\FuBar_QuestsFu\PlayerNotify\PlayerNotify.lua:102: ?() ...er3\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146: ...er3\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146 [string "safecall Dispatcher[8]"]:4: [string "safecall Dispatcher[8]"]:4 [C]: ? [string "safecall Dispatcher[8]"]:13: ?() ...er3\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:91: Fire() ...FuBar_QuestsFu\lib\LibQuixote-2.0\LibQuixote-2.0.lua:360: ?() ...FuBar_QuestsFu\lib\LibQuixote-2.0\LibQuixote-2.0.lua:115: ...FuBar_QuestsFu\lib\LibQuixote-2.0\LibQuixote-2.0.lua:114

Facts

Date created
Aug 23, 2008
Category
Last update
Aug 30, 2012
Development stage
Inactive
Language
  • enUS
License
All Rights Reserved
Curse link
FuBar_QuestsFu
Downloads
354,098
Recent files
  • A: r437 for 5.0.4 Aug 30, 2012
  • A: r436 for 5.0.4 Aug 29, 2012
  • R: v4.0.3 for 4.3 Dec 03, 2011
  • A: r434 for 4.3 Dec 03, 2011
  • A: r433 for 4.2 Aug 12, 2011

Authors