Be notified of new releases
Create your free GitHub account today to subscribe to this repository for new releases and build software alongside 28 million developers.Sign up
Important update note: Due to a change in Questies saved variables there can be a serious error in certain edge cases if you have used another version of Questie before. To prevent this error:
- Create a backup of the folder called
WTF(just in case, if anything goes wrong contact us on Disord or the issue tracker here on Github, and as long as you have that backup, we should be able to help you).
- Update your Questie version.
- Start WoW.
- Log in and out of every character once.
- Close WoW.
The reason for this is a change in the files WoW saves for Questie when it shuts down. The process described above makes sure this change gets written. If you do not follow this process the WoW client might crash, when you change the wrong setting without having restarted WoW before, because Questie will try to read something which hasn't been written yet. If you use Questie on different servers, you will have to repeat the process on every server.
This release includes roughly 250 commits which were made over the last year. Many people have already used them through downloading the beta release or the Github repository directly, so thank you guys a lot for testing and providing feedback. Special thank goes to ThiconZ for providing the settings GUI, and the many others who provided us with fixes and improvements.
- Added a settings GUI and a minimap button to access it. The minimap button can also be used to toggle Questie on and off.
- Click any note to make the Questie arrow point towards it.
- Added silver exclamation marks for quests above player level. How far above/below player level quests are displayed can be easily controlled with the settings GUI.
- Added clustering together of some notes. This makes it easier to see which quests start in small areas, where notes would previously just overlap each other. The clustering is restricted to the world map, minimap notes are not merged together.
- Improved display of game objects as quest starters/finishers/objectives.
- Added Items as quest starters.
- Improved almost all tooltips Questie produces.
- Many more bugfixes, improvements in the code and database (see changelog/commit history).
NOTE: This is a beta release. There might still be some bugs around. If you have any problems, please create a bug report. Information on how to create a bug report can be found on the Home page of our Wiki.
NOTE: Questie 3.7.0 handles finished quests differently. Your old data will be converted to the new format when you first log into a character with the new version enabled. If you want to be able to revert to v3.69, create a backup of WoWs
WTF directory before you update.
- The auto resize code was adding extra height to the QuestTracker
when adding more than one quest at the same time or at odd times.
Added a new refresh kicker to force it back into the correct width.
- The hidden place holder button for the Minimize Tracker feature was
still present while the QuestieTracker header was disabled. You
could still minimize the tracker by accident. Added a check to only
enabled the hidden place holder button when the header is enabled.
- Aero and I added a check for level one characters that was causing
some confusion. This check was intended to resolve a potential
issue with players wanting to recycle an old character name they had
previously deleted. A level one character with a level 30ish data
base filled with completed quests could lead to some frustration.
This has been corrected. If you're level one and have more than 3
quests in your DB, it will execute the check. Most level one
characters get to level two during or shortly after completing their
first quest. Once you get to level 2, you'll never see this check.
- Fixed an issue with "faded tooltips". When visiting a vendor to
sell off items, occasionally you'd notice that your Money Tool Tip
containing the items sell value was "ghosted". This was caused
from a Tooltip being set in too low of a FrameStrata. A reset was
added a long time ago to fix this but apparently, it wasn't working
in certain edge cases. Changed the reset to a higher FrameLevel and
I'm not able to reproduce this issue anymore.
- I found a small bug with the QuestieTrackedQuests functions. Some
of the DB entries were being left behind. Added an additional logic
check to make sure both DB's stay clean and trim.
- More performance tweaks! I think I tracked down two of the biggest
performance offenders and trottled them to make sure they only fire
when absolutly needed. Tons of other functions were traced and
duplicate, unnessary calls to the same functions have been removed
or significantly reduced in frequency. I'm hoping you performance
nuts will be impressed. :)
- With the performance tweaks came an idea on how to re-impliment an
old feature that everyone seemed to love. As you know I readded the
QuestieTracker background and gave you all the ability to adjust is
transparency level. It came back with the "fixed width". Now this
width is dynamically adjusted based on the widest quest that is
being tracked. The update is tied into QuestLog updates so it only
fires when it's absolutly needed. So memory impact is extreamly low.
- A few minor bug fixes here and there. I discovered a few nil errors
after moving some of the functions around. Mostly triggered by a
fresh character or a fresh install of Questie. Hopefully I got them
all. Please report any bugs you find. My evening test run was cut
short by the server maintenance. I didn't want to wait until
tomorrow to push out this release.
- Fixed an issue with CorpseArrow. Thank you for the help Muehe! Occationally
your CorpseArrow would not show correct distence or direction after dying in
an instance and appearing at a grave yard.
- Fixed an issue with CorpseArrow not being hidden correctly in BattleGrounds.
I missed a logic check that in some cases would cause the arrow to appear.
- The QuestTracker now has a "Minimize" feature. You can either use the slash
command "/questie mintracker" OR you can click on the "QuestLog Status..."
header I.E. 'QuestieTracker Header' AKA:the "/questie header" slash toggle to
Minimize or Maximize the Tracker. This ONLY works when the optional Questie
Tracker Header is enabled.
- While questing on some of my toons I still noticed some stale entries in both
QuestieTrackedQuests and QuestieSeenQuests DB's. I spent some time going back
thorugh the Quest pick up and finisher functions and made some tweaks that I'm
hoping will keep things trimmed and organized.
- Fixed the following quests:
- Syndicate Documents
- Strange Fruited Plant
- Tooga's Quest
- Suspicious Hoofprints
- The Black Shield
- Lieutenant Paval Reethe
- WANTED: Andre Firebeard
- WANTED: Caliph Scorpidsting
- Jonespyre's Request
- Jonespyre's Request
- It's a Secret to Everybody
- The Missing Shipment
- Added a check to NUKE Questie user settings if a user deletes a character
and uses the same name for a new character to avoid issues with Quests
- Added a BG check: If a player is in a BG then CorpseArrow won't appear
- You can now toggle the Corpse Arrow on and off. Use '/questie corpsearrow'
- Merged a user suggested change to tooltip hooking that seeems to
work better after some testing. Thank you rasberryrabbit!
- Fixed an issue with quests dissappearing from the QuestTracker upon
entering a dungeon. In Vanilla WoW there is no way to get player
coordinates and thus Questie can't run it's checks without knowing
where Quest Objectives are located so they are automatically removed.
While in an instance coordinates returned are always 0,0 so I readded
a check that was inadvertantly removed when I rewrote some of
Astrolabes functions. Sorry about that guys. Thank you for reporting
- I submitted some Quest Database fixes for several Quests obtained via
wanted posters and fixed a quest that a couple users reported. This
Hotfix contains last nights commit and a fix for another one that I
- Added a new feature that allows you to turn off the Questie tool tips.
Use '/questie tooltips' to toggle them on and off. They are on by default.
- Fixed some issues with tool tips causing all kinds of weird issues,
everything from duplicate tool tips to nil errors.
- Fixed the minlevel and maxlevel functions. One of the new variables
wasn't set correctly when the new Required Level field was added to the
quest database. These filters are now keyed off of the Required Level
instead of Quest Level so don't be surprised if you see a level 60 quest
appearing on your map. Chances are it's one of those quests that can be
done at level 5. Like some of the holiday quests.
- I've also added a new line to the Questie MapNotes tooltips. In addition
to [QuestLevel][QuestTitle] followed by [QuestStarter} etc. I've inserted
[Min Level] info, or what was once referred to as Suggested Level in Vanilla.
By default, the minlevel filters hides quests 3 levels BELOW your current
level based on the Minimum Level of the Quest. For example, if a quests
Level is 40 and its Min Level is 35 and your character’s level is 39
then this quest will be hidden if minlevel is on. You can change the
number of levels it filters higher or lower. Default is 3. Same example,
with maxlevel this quest WON'T show until your character reaches a level
of 30. Default maxlevel filter is 5 which means quests won't show until
you are within 5 levels of the quests Min Level.
- If you were actively tracking a quest on the QuestArrow then died,
the CorpseArrow wouldn't always appear and display the distance
and direction to your corpse.
- I introduced a bug where I was clearing the QuestieArrow when ever
the player was NOT a Ghost causing the QuestieArrow to never appear
for Quest Objectives. Clearing the QuestieArrow is now an event based
clear after you resurrect. Sorry guys!
- I think I may have traced the issue. In Vanilla WoW the only way to obtain
a player’s true position is via the Worldmap. When you open the map, and start
browsing other zones, your Avatars position coordinates change accordingly.
Questie relies heavily on Astrolabe to determine players position and distances
to quest objectives. This can cause weird issues with the QuestArrow,
QuestTracker, and the MapNotes that are drawn on the Minimap and Worldmap.
I've added some basic logic code to determine which zone the player is
physically in and if the world map is open, all distance calculations are
halted under certain circumstances.
- The code that draws the map icons has also been streamlined, sped up and
tweaked in such a way that they now refresh much quicker and ONLY when
absolutely needed. This should solve the "flickering" issue that some users
- Since I was in Astrolabe and updating it anyway, I've added a small feature.
This feature not being present has been bugging me for quite a while and
when someone mentioned TomTom the other day, it reminded me that it's a
feature that I've always wanted. If you die, Questie will paint an arrow
to your Corpse automatically. When you resurrect, it'll disappear.
- Fixed an issue with the Shift+Click manual quest complete Dewdrop menu popup
appearing off screen when a players Worldmap is in "Full Screen" mode.
- Re-added the Questie QuestTracker background and added the ability to set
it's alpha level. This is NOT enabled by default. Pay attention! :)
Step 1: Enable the back ground by running '/questie background' - default
level is 4. If you're happy with that then you're done. If you want it
lighter or darker then proceed to step 2.
Step 2: Run the set alpha command '/questie backgroundalpha #' Enter a
number between 1 and 9. 1 is super light almost non-exsistant and 9 is
the darkest you can go. So for example: '/questie backgroundalpha 9'
Your UI will automatically reload after step 1 or when you change the
setting in step 2. Can't get around the ReloadUI().
- The Questie QuestTrackers background is a fixed width. I did not re-enable the
code to auto resize the width. It's set to 200px wide which can accomodate
some fairly wide quest descriptions and objectives without it looking too ugly.
- Minor improvement in completed quest markers not dissappearing right away after
completing a quest.