nQuestLog

This project is abandoned.

Whether this project is out of date or its author marked it as abandoned, this project is no longer maintained.

If you wish to take this project over, please report it and state your intentions.

Questing minion
---

August 20, 2009:  I have started the tear-down/rebuild of this addon and will keep this description updated as I go.  My path will be:
1) DONE - Thanks Fyrye.  Update the libraries so we can get it working without yelling at you, albeit with a bit of tweaking
2) Update the code to work with the new questlog api
3) Recode and reduction of external library dependancy

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

  • Avatar of Silentdave Silentdave Oct 20, 2010 at 23:17 UTC - 0 likes

    Replied to yer PM Toadnz, if anyone else is lookin for it I've put it on http://www.wowinterface.com/downloads/info18381-nQuestLogFanUpdate.html

  • Avatar of toadnz toadnz Oct 19, 2010 at 21:15 UTC - 0 likes

    Hey Silentdave!

    Certainly looking forward to the update! I'm happy to risk helping you test it as well.

    Cheers

  • Avatar of Silentdave Silentdave Oct 17, 2010 at 00:42 UTC - 0 likes

    Right.. the short of it.. I've got nquestlog working, but i'm lookin at puttin some defensive code to handle quests with empty zone headers (could be caused by other addons) so that it isn't hanging on such situations and will simply dump them into say "unknown" zone so that it is more robust, it should be fairly simple to do.

    For those interested, I'm gonna check it over the next couple of days to make sure its not falling over like a drunk, it is currently throwing up some acecomm errors, but i'm not too bothered about that.

    Once it looks stable enough (me and my wife are testing it) I'll sort out somewhere to distribute it, either here or curse or filefront or similar.

    Just to reasure people.. its auto-collapsing/expanding as it should, its back-lighting and reacting to mouseclicks as it should, its interfacing with lightheaded as it should, in short, aside from the problem from a while back with the achievement tracker being perma-hidden its working as it should.

    Last edited Oct 17, 2010 by Silentdave
  • Avatar of Silentdave Silentdave Oct 13, 2010 at 19:06 UTC - 0 likes

    patch 4.0.1 has completely kyboshed this addon, i'll have a deeper look into it once i've sorted mi UI out (several other addons screamin and throwing their toys outta the pram). If i can find anything out regarding propping it up to get a bit more life out of it i'll post, but I'd say, for now atleast, its pretty much dead

  • Avatar of baze11e baze11e Apr 18, 2010 at 19:25 UTC - 0 likes

    Here's a fix, it seems to give no errors.

    Edit file... nQuestLog\modules\BlizzardFrames\BlizzardFrames.lua

    delete/change the function BlizzardFrames:OnGossipShow() to...

    function BlizzardFrames:OnGossipShow()
    	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
    			if ( self.db.profile.addDialogQuestLevels ) then
    				local button = _G["GossipTitleButton"..buttonIndex]
    		        local questTitle = button:GetText();
    		        local level = select(i, ...)
    				if questTitle ~= nil and level ~= nil and level ~= -1 then
    			        button:SetText(format('[%d] %s', level, questTitle))
    		        end
    			end
    			if ( self.db.profile.greyIncompleteQuestIcons ) and ( do_texture ) then
    				local texture = _G["GossipTitleButton"..buttonIndex.."GossipIcon"]
    			    local qDone = select(5, Quixote:GetQuestByName(select(i-1, ...)))
    				if ( qDone == 1 ) then
    					texture:SetDesaturated(false)
    				else
    					texture:SetDesaturated(true)
    				end
    			end
    			buttonIndex = buttonIndex + 1
    		end
    		return buttonIndex + 1
    	end
    	if ( self.db.profile.addDialogQuestLevels ) or ( self.db.profile.greyIncompleteQuestIcons ) then
    		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
    end
    

    Sourced from FuBar_QuestFu

    Last edited Apr 19, 2010 by baze11e
  • Avatar of ZadiasStark ZadiasStark Apr 02, 2010 at 02:39 UTC - 0 likes

    its still working with myrathi2's fix. tho i do get

    Message: ...\nQuestLog\modules\BlizzardFrames\BlizzardFrames.lua line 304:
       'for' limit must be a number

    when opening the quest log and it only happens 1x

    LUA snip...

    301 function BlizzardFrames:QuestLog_Update()
    302    -- Only process if the quest log is visible and the option is checked to add quest levels
    303    if ( QuestLogFrame:IsVisible() ) and ( self.db.profile.addLogQuestLevels ) then
    304        for i=1, QUESTS_DISPLAYED, 1 do
    ...

    so the error makes alot of sense and unchecking add quest levels fixes the error, though not sure what for i=1 should be changed to.

    Last edited Apr 02, 2010 by ZadiasStark
  • Avatar of scrumbus scrumbus Mar 25, 2010 at 22:36 UTC - 0 likes

    Anyone still using it? I was successfully until 3.3.3 which is now blowing up in the BlizzardFrames library. Anyone having this issue? I should clarify, it's not completely blowing up, it still seems to work, but randomly throws errors related to the library.

    Last edited Mar 25, 2010 by scrumbus: Clarify blowing up.
  • Avatar of Linaeri Linaeri Feb 17, 2010 at 04:40 UTC - 0 likes

    I tried using the hack but I still have an issue where fubar shows the number of quests as 0/0/25 and is unclickable and the minion itself is gone.

  • Avatar of Radoznali Radoznali Dec 19, 2009 at 23:27 UTC - 0 likes

    anyone knows how to solve problem with this addon-it removes objective frame so i have trouble seeing /tracking achivements?

  • Avatar of scrumbus scrumbus Dec 14, 2009 at 23:56 UTC - 0 likes

    Likewise, thanks for the tip on the fix.

Facts

Date created
Jun 18, 2008
Category
Last update
Apr 22, 2009
Development stage
Abandoned
Language
  • enUS
License
GNU General Public License version 2 (GPLv2)
Downloads
57,732
Recent files
  • A: r237 for 3.1.0 Apr 22, 2009
  • A: r236 for 3.1.0 Apr 17, 2009
  • A: r235 for 2.4.3 Apr 15, 2009
  • A: r234 for 2.4.3 Dec 04, 2008
  • A: r233 for 2.4.3 Nov 14, 2008

Authors