Go to Page... |
Compatibility: | Chains of Domination (9.1.0) |
Updated: | 04-04-21 01:44 AM |
Created: | 05-02-09 11:08 PM |
Downloads: | 115,311 |
Favorites: | 620 |
MD5: | |
Categories: | Character Advancement, Map, Coords, Compasses |
QuestGuru is a Quest Log Enhancer.
If you are looking for the "Classic" version of QuestGuru click QuestGuru_Classic
I have split off QuestGuru and QuestGuru Sounds into two separate addons that don't rely on each other so that the community that really missed the sounds can have them with me delaying them because of the qork being done on QuestGuru. I hope this makes at least some people happy.
You can click > QuestGuru Sounds
Note: If you like this addon, please "Like it" on Curse.com.
All Donations support me and I thank you in advance for it.
Features include:
![]() |
Comment Options |
Gregity |
View Public Profile |
Send a private message to Gregity |
Find More Posts by Gregity |
Add Gregity to Your Buddy List |
Gregity |
View Public Profile |
Send a private message to Gregity |
Find More Posts by Gregity |
Add Gregity to Your Buddy List |
HonorGoG |
View Public Profile |
Send a private message to HonorGoG |
Find More Posts by HonorGoG |
Add HonorGoG to Your Buddy List |
![]() |
|
A Defias Bandit
Forum posts: 3
File comments: 8
Uploads: 0
|
I tested the new version. The QuestLog_OnShow and QuestLog_OnHide functions looking fine.
The WorldMapFrame still get the taint on WorldMapFrame_OnShow, if you display Quest locations and Quest text in the Map frame. I don't use an Map addon. I was able to reproduce this by opening/closing the Map two times, than the Quest Log two times and again the Map. Now you should get the taint warning each time when you open the Map. I fix this with ... setfenv(WorldMapFrame_OnShow, setmetatable({UpdateMicroButtons=function() end }, { __index = _G})) ... on Line #34 currently. The other two hacks from my last posting are no longer nessesary with the new version. |
![]() |
![]() |
Shareel |
View Public Profile |
Send a private message to Shareel |
Find More Posts by Shareel |
Add Shareel to Your Buddy List |
![]() |
|
|
WorldMap ?? not me...
QuestGuru doesn't use WorldMap and hasn't for a long time. Some of the Original code from Mr. Obrien has some WorldMap references, but those have been removed from the AddOn for a couple of years now.
Just to make sure, I did a content search on "WorldMap" and came up with zip except some old svn references from years ago. The error you mention is probably not from a current version of QuestGuru. Please delete the entire QuestGuru and QuestGuru-Tracker folders from your AddOns folder and reload a new copy. If you still get the error, please remove all other addons, restart WoW and see if you still get it. The mod that you used below is a global mod and will affect all AddOns, not just the one you placed it in so it may be hiding a taint from some other AddOn. -g |
![]() |
![]() |
Gregity |
View Public Profile |
Send a private message to Gregity |
Find More Posts by Gregity |
Add Gregity to Your Buddy List |
![]() |
||
|
Patch the patch
Did whoever even test this with the popular AddOns? I mean, Titan Panel is not exactly a rarely used AddOn. I find it odd that on the forums that nobody mentioned switching to securehook functions as a solution to the taint issue. That won't work for everybody (and shouldn't be necessary anyway) but it did work for me. -g |
|
![]() |
![]() |
Gregity |
View Public Profile |
Send a private message to Gregity |
Find More Posts by Gregity |
Add Gregity to Your Buddy List |
![]() |
|
A Kobold Labourer
Forum posts: 0
File comments: 16
Uploads: 0
|
Cant really help with the achievement tracker as i know nothing about lua but this is the error i get when using portals, hearthstones etc. This is only having Questguru installed & no other addons.
Once this happens i have to log off & back on to get it working again as the tracked achievements are just totally stuck. They do not update with progress & i cannot click them or do anything, however, the rest of Questguru (log etc) still work fine after the error. Message: ...erface\AddOns\QuestGuru_Tracker\QGT_Achievements.lua:626: attempt to perform arithmetic on local 'j' (a nil value) Time: 10/31/13 19:45:30 Count: 1 Stack: ...erface\AddOns\QuestGuru_Tracker\QGT_Achievements.lua:626: in function `QGT_AchievementWatch_Update' ...rface\AddOns\QuestGuru_Tracker\QuestGuru_Tracker.lua:536: in function <...rface\AddOns\QuestGuru_Tracker\QuestGuru_Tracker.lua:514> [C]: in function `WatchFrame_Update' Interface\FrameXML\WatchFrame.lua:312: in function <Interface\FrameXML\WatchFrame.lua:247> Locals: achieveCount = 1 i = nil j = nil numEntries = 22 numQuests = 12 questCount = 0 _ = nil self = QGT_AchievementWatchFrame { 0 = <userdata> } numTrackedAchievements = 1 maxWidth = 0 heightUsed = 0 heightNeeded = 0 achievementID = 7308 achievementName = nil completed = nil description = nil icon = nil line = nil currLine = 0 achievementTitle = nil previousLine = nil nextXOffset = 0 linkButton = nil numCriteria = nil criteriaDisplayed = nil criteriaString = nil criteriaType = nil criteriaCompleted = nil quantity = nil totalQuantity = nil name = nil flags = nil assetID = nil quantityString = nil criteriaID = nil achievementCategory = 15110 achieveLine = <table> { 0 = <table> { } } watchLines = 40 sliderVal = 0 iconWidth = nil yOffset = nil titles = 0 statusBars = 0 yOffset = 0 xOffset = 0 (*temporary) = 0 (*temporary) = 0 (*temporary) = 1 (*temporary) = <function> defined @Interface\AddOns\QuestGuru_Tracker\QuestGuru_Tracker.lua:514 (*temporary) = <function> defined @Interface\AddOns\QuestGuru_Tracker\QGT_Achievements.lua:347 (*temporary) = 0 (*temporary) = nil (*temporary) = nil (*temporary) = true (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = "attempt to perform arithmetic on local 'j' (a nil value)"
Last edited by Reeb : 10-31-13 at 02:35 PM.
|
![]() |
![]() |
Reeb |
View Public Profile |
Send a private message to Reeb |
Find More Posts by Reeb |
Add Reeb to Your Buddy List |
![]() |
||
A Defias Bandit
Forum posts: 3
File comments: 8
Uploads: 0
|
Re: WorldMap ?? not me...
I see that you does not use the WorldMapFrame directly but I guess the WorldMapFrame does use the original Blizzard QuestLog frame code and your QuestLog frame fix does not work for the reused parts in the WorldMapFrame. |
|
![]() |
![]() |
Shareel |
View Public Profile |
Send a private message to Shareel |
Find More Posts by Shareel |
Add Shareel to Your Buddy List |
![]() |
|
|
Achievement Tracker Error
Can you cause this error at will?
How many achieves are you tracking? try "/script ReloadUI()" instead of having to logout and in. Case Sensitive, don't forget the () on the end. You might simply try /reload as sometimes other addon have that as a command. No guarantee on that one however. |
![]() |
![]() |
Gregity |
View Public Profile |
Send a private message to Gregity |
Find More Posts by Gregity |
Add Gregity to Your Buddy List |
![]() |
|
|
I'm being Framed...
Well, I had Shareel's error pop up and I captured the error and pasted below.
This one Framed QuestGuru_Tracker. Has anyone else got this reported against QuestGuru itself? The trace-back on the error results does not list me, only the Message. But I don't use any of the listed functions. This doesn't make any sense to me. Does it make any sense to anyone? I'm personally leaning to Bliz having forked this one up and if you happened to be in the area, you got blamed. My Error Report: Error occured in: AddOn: QuestGuru_Tracker Message: Error: AddOn QuestGuru_Tracker attempted to call a forbidden function (IsDisabledByParentalControls()) from a tainted execution path. Debug: [C]: IsDisabledByParentalControls() ..\FrameXML\MainMenuBarMicroButtons.lua:229: ..\FrameXML\MainMenuBarMicroButtons.lua:76 [C]: UpdateMicroButtons() ..\FrameXML\WorldMapFrame.lua:272: ..\FrameXML\WorldMapFrame.lua:255 [C]: Show() ..\FrameXML\UIParent.lua:1772: SetUIPanel() ..\FrameXML\UIParent.lua:1614: ShowUIPanel() ..\FrameXML\UIParent.lua:1545: ..\FrameXML\UIParent.lua:1541 [C]: SetAttribute() ..\FrameXML\UIParent.lua:2262: ShowUIPanel() ..\FrameXML\UIParent.lua:2246: ToggleFrame() [string "TOGGLEWORLDMAP"]:1: [string "TOGGLEWORLDMAP"]:1 |
![]() |
![]() |
Gregity |
View Public Profile |
Send a private message to Gregity |
Find More Posts by Gregity |
Add Gregity to Your Buddy List |
![]() |
|
|
![]() just wanted to mention that since the last update of QG , each time you open or close the Quest log you see in yellow text " OnShow " , " OnHide " in the Chat log , just a tad annoying
![]() |
![]() |
![]() |
Reaper666735 |
View Public Profile |
Send a private message to Reaper666735 |
Find More Posts by Reaper666735 |
Add Reaper666735 to Your Buddy List |
![]() |
|
|
![]() ow and before i forget , have you been checking the Feature's list recently ? , because it seems many of those are still " under review " and the oldest is from December 2011 lol
![]() ![]() |
![]() |
![]() |
Reaper666735 |
View Public Profile |
Send a private message to Reaper666735 |
Find More Posts by Reaper666735 |
Add Reaper666735 to Your Buddy List |
![]() |
|
A Kobold Labourer
Forum posts: 0
File comments: 16
Uploads: 0
|
Tracker
The /script ReloadUI() & /Reload both get the tracker working again so i'll use that from now on rather than log off/on. Any achievements that were tracked are no longer selected & i have to select them again but that was the same if i log off/on.
I can reproduce the error 100% of the time. Heres a simple example for myself. 1) Delete all Questguru folders in the interface/addons folder & also all saved variables files in the saved variables folder & the character specific folders. (If there is anything else that needs deleting that could cause a problem let me know) 2) Load in any character. Also doesnt matter if there are other addons running or not. 3) My character has loaded in & is at Summers Rest. I track an achievement, lets say 'Know Your Role'. Again, doesnt matter if i track just the 1 achievement or 2,3,4 etc makes no difference. 4) I play Horde. I think i need to go to Orgrimmar. I got to the portal & click it. 5) Orgrimmar loads in & bingo there is the error & the tracker is frozen. (Although i did notice the Options button still works in the top right corner of the tracker but nothing else) |
![]() |
![]() |
Reeb |
View Public Profile |
Send a private message to Reeb |
Find More Posts by Reeb |
Add Reeb to Your Buddy List |
![]() |
|
|
I'm innocent.... Honest....
OK, I just got this error again, and QuestGuru-Tracker wasn't even enabled.
Same error message as below, just listing a different AddOn. Blizzard has really forked up something and this is seriously a Blizz bug. Here's the latest error (I suppose there is a chance that Overachiever actually tainted something, but I doubt it): Error occured in: AddOn: Overachiever Message: Error: AddOn Overachiever attempted to call a forbidden function (IsDisabledByParentalControls()) from a tainted execution path. Debug: [C]: IsDisabledByParentalControls() ..\FrameXML\MainMenuBarMicroButtons.lua:229: ..\FrameXML\MainMenuBarMicroButtons.lua:76 [C]: UpdateMicroButtons() ...ns\Blizzard_AchievementUI\Blizzard_AchievementUI.lua:137: AchievementFrame_OnShow() Overachiever\Overachiever.lua:524: Overachiever\Overachiever.lua:515 [C]: Show() ..\FrameXML\UIParent.lua:2255: ShowUIPanel() ..\FrameXML\AlertFrames.lua:765: AchievementAlertFrame_OnClick() [string "*:OnClick"]:1: [string "*:OnClick"]:1 |
![]() |
![]() |
Gregity |
View Public Profile |
Send a private message to Gregity |
Find More Posts by Gregity |
Add Gregity to Your Buddy List |
![]() |
||
|
Re: Feature's
I too want much more action on the AddOn, but I don't get all of my wants either. Peace. It doesn't help that Blizz just plasters a major bug in a minor patch and really hoses things up. -g |
|
![]() |
![]() |
Gregity |
View Public Profile |
Send a private message to Gregity |
Find More Posts by Gregity |
Add Gregity to Your Buddy List |
![]() |
You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.