QuestIon with new level display elements turned on
QuestIon with quest tooltip displayed
QuestIon quest status displayed in unit tooltip
QuestIon minimized
QuestIon
Rate:
QuestIon (pronounced Quest - I - On) is a very customizable and configurable window for tracking quests and objectives.
Changes in v1.7.3a:
- Fixed a bug that prevented objectives from displaying in the tooltip if MI2 was enabled, but there was no loottable for the mob under inspection
- Fixed a bug that occurred whenever the unit moused over didn't have a name. (I still don't know exactly what units exist that you can mouseover that don't have names...)
Features:
- Easy-to-use drop down menus for configuring
- Each quest can be configured individually
- Sort quests by level, location, or by title
- Filter quests by current location and/or level
- Collapsable location headers
- Auto-Fade and Auto-Minimize window options
- Auto-Show quests on objective pickup
- Configurable font sizes
- Configurable defaults for new quests
- Global commands to change an option on all quests
- Set which corner the window grows/expands from
- Quest titles are displayed with the quest level and quest difficulty color
- Customizable colors for the window background, new objectives, and finished objectives
- Objectives change color as they are completed
- Current number of quests is easily displayed
- Bindable keys for hiding and minimizing
- Clicking on a quest title opens your Quest Log to that quest
- Displays quest objectives in tooltips
- Obtains quest drop data from database addons MobMap and MobInfo2
- Auto-notification outputs your quest objectives as they are completed to selected chat frame.
In-Game Usage:
Left click and hold on the title moves the window
Right click on the title opens the main menu
Left click on a quest title opens the quest log to that quest
Shift-left click when the chat edit box is closed will add/remove the quest from Blizzard's Quest Tracker
Shift-left click on a quest title adds it to the chat edit box
Ctrl-left click on a quest title attempts to share that quest
Right click on a quest opens the quest configuration menu
Shift-right click on a quest title adds the quest objectives to the chat edit box
Shift-right click when the chat edit box isn't open to output the objectives directly to the currently selected output channel
Ctrl-right click on a quest title allows you to abandon that quest
Slash commands:
(Either /qio or /qi will work)
/qi show - Show the QuestIon window
/qi hide - Hide the QuestIon window
/qi resetpos - Reset the QuestIon window position
Optional Files - QuestIon
Sorry, there are currently no optional files available.
Originally posted by RaeVanMorlock I used this addon a long time ago and that lost track of it, but I just re-downloaded it today and it's great to see all the new features and how customizable everything is.
Glad you like them.
Quote:
It could use a better color picker though.. something that displays numerical values--RGB, Hex, doesn't matter--just something so that I can make two colors equal to each other rather than making a rough guess at it.
I really regret this, but it's not likely in the near future for reasons to be expounded upon shortly.
Quote:
Also, profiling would be much appreciated. I keep all my chars with roughly the same interface... so I want the quest log to be in the same screen position with the same anchoring and coloring and all that jazz.
I'm the same as you, and it's planned in the next patch. I've just been very busy lately, as will be expounded upon shortly.
Quote:
I think it'd be pretty perfect at that point ;-)
Oh.. and an option to turn off the percentages.
I presume you're referring to the percentage completion of quests? That shouldn't be too hard. I'll do my best.
Quote:
Update: And instead of opening the log when clicking a quest.. toggle it. So I can click it to open the log and read description then click it again to close it. Or if I click a different quest, then change to select that one... but if I click the one that's already open and selected.. then close it.
This one could be more difficult, but I will do my best, sir.
Alright, so here's the deal: I got engaged mid-november with the end of the semester approaching. Note to anyone who's single: Getting engaged right before finals is not an easy thing to do. Try to avoid. Anyways, it's been a pretty fast engagement, and I'm getting married tomorrow. Consequentially, I don't think I'll have much time for WoW in the near future, and so I let my account expire yesterday.
However, I still have a lot I wanted to do to my two mods before I let them loose and see how they stand the test of time. So, I'm hoping for some time after my honeymoon but before school starts when I can open a trial account for testing my final mod patches, then release them. (At this time, I will also be looking into the crazy font changes / bug introduced in WoW 2.3) So, don't give up on me yet.
Also, I am hoping to find some willing soul to pick up and carry on this mod. It's really been an educational experience for me. It's not a cakewalk piece of code by any means, but I didn't know LUA or how XML GUIs in WoW worked when I started tinkering with this piece of code, either. If you're interested, let me know.
Thanks especially to the community. Maintaining these mods has significantly added to the experience of WoW for me, and has brought me much pleasure and happiness. Thank you for your support and lots of good feedback!
The fonts / window scale are way out of whack for me. At login, everything is huge. If I go into the options, it says the objective font size is 14, but if I select 14 anyway, the window becomes a normal size.
I used this addon a long time ago and that lost track of it, but I just re-downloaded it today and it's great to see all the new features and how customizable everything is.
It could use a better color picker though.. something that displays numerical values--RGB, Hex, doesn't matter--just something so that I can make two colors equal to each other rather than making a rough guess at it.
Also, profiling would be much appreciated. I keep all my chars with roughly the same interface... so I want the quest log to be in the same screen position with the same anchoring and coloring and all that jazz.
I think it'd be pretty perfect at that point ;-)
Oh.. and an option to turn off the percentages.
Update: And instead of opening the log when clicking a quest.. toggle it. So I can click it to open the log and read description then click it again to close it. Or if I click a different quest, then change to select that one... but if I click the one that's already open and selected.. then close it.
Last edited by RaeVanMorlock : 11-20-2007 at 03:09 PM.
Originally posted by Jzar About the daily quests: It's fixed in my version. I thought that was also in the last release I uploaded. I'm very chagrined to find that that's not the case. My next release will certainly see that fixed. (Not quite the same patch you suggested, but you'll see)
As for modifying the GetQuestLogTitle(), here's the story: When I picked this mod up from Jefftyjeff, it worked as you suggest it should. QI had its own name function and didn't hook the official function. However, that meant that with CT_Core installed, it displayed dual levels, just as you're experiencing. So I got rid of CT, but then the levels didn't show up in the quest log anymore. Then I basically learned how to hook from CT's code (that was my first foray into LUA and wow addons), and made it so I didn't need CT at all anymore.
I however, have also had compatability problems with it, when I finally got QuestGuru. The author there was very cooperative and made his code do a search compare instead of a straight compare, and it worked great. But I'm getting this more and more, and I think I'll add an option to the next version for a local or global replace of the name strings. Meaning, when it hooks the function, do a test for whether the modification should be done there or in a lcoal function only.
About the daily quests: It's fixed in my version. I thought that was also in the last release I uploaded. I'm very chagrined to find that that's not the case. My next release will certainly see that fixed. (Not quite the same patch you suggested, but you'll see)
As for modifying the GetQuestLogTitle(), here's the story: When I picked this mod up from Jefftyjeff, it worked as you suggest it should. QI had its own name function and didn't hook the official function. However, that meant that with CT_Core installed, it displayed dual levels, just as you're experiencing. So I got rid of CT, but then the levels didn't show up in the quest log anymore. Then I basically learned how to hook from CT's code (that was my first foray into LUA and wow addons), and made it so I didn't need CT at all anymore.
I however, have also had compatability problems with it, when I finally got QuestGuru. The author there was very cooperative and made his code do a search compare instead of a straight compare, and it worked great. But I'm getting this more and more, and I think I'll add an option to the next version for a local or global replace of the name strings. Meaning, when it hooks the function, do a test for whether the modification should be done there or in a lcoal function only.
Hey Jzar, first of all, thanks for maintaining this mod. It's one of my favorite.
Right now, QuestIon is having compatibility issues with other Quest related addons, in particular TourGuide and QuestAnnouncer. The reason for this is that QuestIon replace GetQuestLogTitle() with its own version and that affect every other addons that call the same fonction. It leads to cosmetic error (Quest Announcer display the [level] twice in chat) to more drastic ones (TourGuide need the quest titles to be intact so that it can parse and recognize them).
I would suggest renaming the QuestIon's GetQuestLogTitle() to QuestIon_GetQuestLogTitle() and to have all QuestIon functions call that. I did it with on my local copy with a simple search and replace. Took me 5 minutes and everything works fine afterward.
While I was looking at QuestIon version of GetQuestLogTitle(), I found a little bug. Line 4360 is
Code:
if (questTag and QuestIon_MasterOptionPlayer["enhancedLevelTag"]) then
but should be
Code:
if ((questTag or isDaily) and QuestIon_MasterOptionPlayer["enhancedLevelTag"]) then
otherwise, the # for the daily quests is not displayed most of the time since most dailies are neither Group, Elite, Dungeon, Raid or PvP quests.
Thanks again for taking care of this little gem of an addon.
rotflol I'm not aware of any issues with Question that are affected by the client's operating system. My first best guess is the filtering. I changed the defaults when I adopted this mod, so that it always shows only quests that are not red and not gray for you, and that are within your current Zone. Try unchecking one or both of those options in the Sorting / Filtering menu. If it still doesn't show any quests, give me another ding.
So I just downloaded this mod and I must be a total noob but I can't get the quests to show up in the QuestIon display box...It just says "No Quests Shown" I tried to go and turn them on under show/hide quests and it checks them but they still don't show...then i went into global commands to Display: Show Quests and that didnt do anything.. ..I know the mod is working because it shows the level of the quests in my log I just cant get them to appear in the Quest-I-on box...Am I a total noob or what?
PS I am running on a Mac if that has anything to do with it....it usually does
Awesome addon! I used to use Fubar_Quests but it had some issues. Yours is great...clean...very easy to use.
The only thing I wish it did was give you a sound when you finished PART of the quest...i.e. if you have to collect 20 thingys and 15 qumquats it would beep or something when you got the 15 qumquats collected...and then when the 20 thingys are done it would do another sound so you know the whole quest is done.
Maybe it does this already but I couldn't figure it out.
I will certainly add those to the list. I'll probably get to them in v1.7.5 (i.e., when the semester ends, if homework keeps going the way it has been...).
On a side note, I've got mine with Auto-minimize and Auto-fadeout enabled, and the fade-out alpha set to 0. This means that you choose the corner to lock to, you stick it so that the window doesn't expand on top of too much stuff. Then when you mouse-over just that little tiny title bar, it come back from being invisible, and expands to show you the whole log. Because of that, I haven't really felt a need to include options for hiding the whole shebang. It already hides itself quite effectively.
This mod has a lot of good stuff going on! It's my new favorite quest mod!
Feature request: (in your own time, of course)
Would you consider adding Fubar support and/or a minimap button? I'd like to be able to hide everything including the Question title bar on some occasions. The Fubar button or map button gives it a one click for that.
Yup. It was like that when I inherited this mod from Jefftyjeff. I'm still working on finishing out some feature requests for 1.7.3, and I'll probably try to isolate and lock down the issue with it never remembering where you stuck it for 1.7.4. Stay posted, and watch for updates!