QuestsFu is a plugin for FuBar. It does all those quest-log/tracker things that one would expect; all the objective information from the standard quest log is moved into a FuBar tooltip, plus levels, color coding, and various show-me-only-what-I-want options. It can also put quest item/mob information in tooltips for the relevant items/mobs. The panel item shows either [current quests]/[maxquests], [quests complete]/[current quests], or both.
And now if you'll excuse me, I need to go talk to the Developer's Corner about a crash-bug I can't reproduce. But don't let that disencourage you.
I really want to use this, but it has a serious bug in its current state. It works perfectly with the first character I log in after installing QuestsFu. Should I log in any other character at any point in the future, however, I lock up after two or three seconds.
Setting up an Ace character profile for Boss Panel/FuBar helped me tremendously. I initially had the issue when the patch hit and I updated, then as I profiled my alts, it stopped.
I too am having this very same lockup problem. I noticed on the character I locked up on, QuestFU showed as "Scanning" then showed my current quests as 16/20 then locked up. Of course, there is no problem at all with my 1st character I logged in.
Also, can someone explain how I can use the profile? I see the 3 options but I have no idea how to actually profile a character in FuBar.
I've posted some beta-versions here. If people could let me know whether either of these stops the freeze, I'd be most appreciative.
(I don't know why setting profiles might stop the freeze. I'm not storing any character-specific data apart from which zone headings to collapse in the tooltip. But then, I don't know much about how Ace profiles work.)
The detach tooltip feature is a great thing, suggestion though... let it detach / reatach with a left click on the QuestFu icon. Opening of the quest log is possible with clicking on a quest in the tooltip anyways.
I'm in the process of switching from Titan to FuBar. One of the few holdouts for me is the quest plug-in. My favorite feature is the sort by level aspect of the Titan plug-in. On top of the nifty additional features you've already added to make it a clearly superior plug-in, it appears (I've been scanning your code) that you're working on adding level sort functionality. Do you have an ETA for that?
Also - a side comment, almost everywhere in the interface, shift+click is used to paste text into the chat box, but you chose to use alt+click. It would seem to me to be just as easy to use shift+click to copy/paste and alt+click to add to watcher. What prompted you to deviate?
Kemayo somewhere in the last few revisions someone modified your SetText code, the plug-in no longer displays the text in the FuBar panel, any chance you can get that fixed, makes it a whole lot easier to know how many you have completed and how many you have.
That modification was needed because of a change in how FuBarPlugin-2.0 works. Namely, it appropriated a variable called "showText" in the default profile...
Text will appear again if you delete the savedvariables for QuestsFu.
Have an Isue with QuestFu, since i use it the blizz questtracker is off, it shows quests on update, and sometimes shows the same quest more than once. Is there a way to turn this default blizz tracker off, i habe no need for it since QuestFU
There's an option in the Interface menu to turn off the new "Automatic Quest Tracking" feature. Turn it off, and all your troubles shall be gone.
Interesting... ive seen the duplicate issue before myself... but If / when I turn off the feature in WoW, i sometimes dont get any tracking info when I loot/kill/aquire a quest event.
/ponder
FYI, you should request a Moderator to move this to the Ace2 forums since its Ace2.
[2006/10/21 18:01:40-1225]: FuBar_QuestsFu\QuestsFu.lua:419: AceHook-2.1: Could not find the handler you supplied when hooking "GetQuestLogTitle"
<in C code>: in function `error'
AceLibrary\AceLibrary.lua:117: in function `error'
AceHook-2.1\AceHook-2.1.lua:264: in function <Interface\AddOns\Ace2\AceHook-2.1\AceHook-2.1.lua:231>
AceHook-2.1\AceHook-2.1.lua:430: in function `Hook'
FuBar_QuestsFu\QuestsFu.lua:419: in function `OnEnable'
AceAddon-2.0\AceAddon-2.0.lua:466: in function `obj_method'
AceEvent-2.0\AceEvent-2.0.lua:244: in function `TriggerEvent'
AceEvent-2.0\AceEvent-2.0.lua:894: in function <Interface\AddOns\Ace2\AceEvent-2.0\AceEvent-2.0.lua:886>
---
FYI this error causes SimpleMiniMap to load like its the first time it has ran, and causes Minimalist to not run up at all.
Reverting back to the previous version (FuBar_QuestsFu-r14377.zip) makes the error go away, and SimpleMiniMap runs up correctly... and Minimalist runs up.
Same, it also causes Prat, some others not to load.
I rolled back to the previous revision and everything was fine, it doesn't like the new acehooks :)
And now if you'll excuse me, I need to go talk to the Developer's Corner about a crash-bug I can't reproduce. But don't let that disencourage you.
So far only some people seem to be hit by it, and I haven't worked out what's causing it. Hopefully this will change.
Strange, but true...
Also, can someone explain how I can use the profile? I see the 3 options but I have no idea how to actually profile a character in FuBar.
(I don't know why setting profiles might stop the freeze. I'm not storing any character-specific data apart from which zone headings to collapse in the tooltip. But then, I don't know much about how Ace profiles work.)
I looked at the code, and you obviously changed the way the addon first initializes, amongst some other things.
Thanks for your work on this mod, I know how much of a pain bugs like this are to work on.
Also - a side comment, almost everywhere in the interface, shift+click is used to paste text into the chat box, but you chose to use alt+click. It would seem to me to be just as easy to use shift+click to copy/paste and alt+click to add to watcher. What prompted you to deviate?
Cheers,
Lagamemnon
Text will appear again if you delete the savedvariables for QuestsFu.
Interesting... ive seen the duplicate issue before myself... but If / when I turn off the feature in WoW, i sometimes dont get any tracking info when I loot/kill/aquire a quest event.
/ponder
FYI, you should request a Moderator to move this to the Ace2 forums since its Ace2.
FYI this error causes SimpleMiniMap to load like its the first time it has ran, and causes Minimalist to not run up at all.
Reverting back to the previous version (FuBar_QuestsFu-r14377.zip) makes the error go away, and SimpleMiniMap runs up correctly... and Minimalist runs up.
I rolled back to the previous revision and everything was fine, it doesn't like the new acehooks :)
"Interface\Addons\Fubar_QuestsFu\QuestsFu.lua:419: Acehook-2.1 Could not find the handler you supplied when hooking "GetQuestLogTitle""
I'm hoping for a quick fix :)