Quantcast
Download
(17 Kb)
Download
Updated: 03-14-20 08:39 PM
Pictures
File Info
Compatibility:
Visions of N'Zoth (8.3.0)
Updated:03-14-20 08:39 PM
Created:09-19-14 07:56 AM
Downloads:16,228
Favorites:90
MD5:
8.3.0

Classic Quest Log  Popular! (More than 5000 hits)

Version: 1.4.7
by: Gello [More]

This addon restores the old quest log with the familiar list of quests on the left and details on the right.

Note: This addon is not for Classic WoW. Classic WoW already has the classic quest log. This addon is for retail servers to restore the "classic" style of quest log.

As most have already noticed, the old quest log is gone and we have a shiny new map+quest log hybrid in Warlords of Draenor.

This addon's initial behavior is to commandeer your quest log key binding and micro button to toggle the new log. It should be a familiar enough experience once you log in.

If you decide you want to keep using the new default log alongside this addon, you can:

  • Open the map via key binding (M is default key) will display the new map+quest log hybrid.
  • Click 'Show Map' in the upper right of the Classic Quest Log, it will jump to the map of the quest's zone with the attached new style quest log.
  • If that's not enough and you only want to use the Classic Quest Log occasionally, go into Key Bindings -> AddOns -> Classic Quest Log and set a binding to toggle this addon's window. Once a binding is set, it will revert the behavior of the default quest log binding and quest micro button to its map+quest default behavior.

There are a few minor changes from the true old quest log:
  • Instead of saying (Completed) or (Daily) beside each quest name, they are now represented by icons just like the new log.
  • Instead of adhering to the "panel" rules, it can be anywhere on the screen and dragged around.
  • There's a toggle at the bottom of the window to show quest levels.
  • There's also a toggle to show tooltips of the quests. If you don't know what the quest icons mean, the tooltip will tell you.

1.4.7 03/14/2020
- Fix for quest portrait models not appearing on quests that have them.
- Updated toc for 8.3.

1.4.6 10/12/2019
- On Classic WoW clients a popup dialog will warn that this addon is not for Classic WoW.
- Fix for lua error about QuestNPCModel.

1.4.5 08/29/2019
- Clicking an objective will not summon both the quest log and map: out of combat, it will summon the quest log; in combat it will summon the map.

1.4.4 07/06/2019
- More temporary workarounds while a more substantial rework is in the works.
- The Undock Window option is always enabled and can't be turned off for now.

1.4.3 07/04/2019
- Fix for many SetPoint issues. (Likely not all; a more durable fix is in the works.)
- Updated toc for 8.2.

1.4.2 12/24/2018
- Added a header above war campaign quests in the left pane of the quest log.
- Updated toc for 8.1.

1.4.1 07/07/2018
- Fix for Lua error when attempting to display quest portraits.

1.4.0 06/09/2018
- Update for Battle for Azeroth client.

1.3.4 08/29/2017
- Fix for PlaySound when sharing a quest in 7.3.
- toc updated for 7.3.

1.3.3 08/07/2017
- Fix for coming 7.3 PlaySound change

1.3.2 05/25/2017
- Quest NPC portraits will now display when a quest with a portrait is selected.

1.3.1 05/13/2017
- While using ElvUI or Aurora, a new option "Use Classic Skin" is available to prevent skinning for those UIs.
- Reworked internal quest selection/update process.
- Fix for the abandon quest dialog dismissing without an obvious reason.
- Fix for quest detail pane scrolling to top without an obvious reason.

1.3.0 05/12/2017
- The Solid Background option changed to Dark Background. It now makes the details portion light text on a dark background.
- ElvUI skin is applied if ElvUI is enabled.
- Aurora skin is applied if Aurora is enabled.

1.2.11 04/12/2017
- When shift+clicking a quest on the objective tracker to stop tracking it will no longer summon the quest log.

1.2.10 04/09/2017
- Clicking an objective in the objective tracker will summon the quest log instead of the world map.

1.2.9 03/28/2017
- toc update for 7.2 patch

1.2.8 12/01/2016
- Fix for +/- buttons on quest headers not properly indicating if the header is collapsed.

1.2.7 10/27/2016
- Fix for quests not linking to chat.
- Fix for "missing header!" and extra quests:
- Quests flagged as hidden will now be hidden.
- Headers that contain only hidden quests will be hidden also.

1.2.6 10/24/2016
- toc update for 7.1 patch.

1.2.5 09/18/2016
- Added open and close sound to the window.

1.2.4 09/09/2016
- Fix for hitting "Close" button breaking the "panel-ness" of the window.
- Fix for number of groupmates on a quest remaining when a quest category is collapsed.

1.2.3 08/05/2016
- If the default quest frame is up while summoning Classic Quest Log, the default quest frame will be hidden.

1.2.2 07/19/2016
- 7.0 release

1.2.1 07/14/2016
- Added option "Solid Background" to make the background behind text solid to improve readability.
- Hitting ESCape while the little options window is open will close options without closing the whole quest log.
- Fix for opening map or details window from another source sometimes breaking Classic Quest Log's panel behavior.

1.2.0 06/10/2016
- Like the original quest window, the default behavior of the Classic Quest Log is now to dock on the left and move over as default UI panels appear.
- Added Options button to bottom of the window with the following options:
- Undock Window: This will allow dragging the window around the screen.
- Lock Window Position: While the window is undocked, this will prevent moving the window unless Shift is held.
- Show Resize Grip: This will allow resizing the height of the quest window.
- Show Quest Levels: This is the old option to show levels alongside listed quests.
- Show Quest Tooltips: This is the old option to show tooltips when you mouseover listed quests.

1.1.1 05/28/2016
- Quest tooltips are more complete.

1.1.0 05/12/2016
- toc update for 7.0 Legion beta
- Fix for lua error at QuestInfo.lua:45

1.0.6 06/23/2015
- toc udpate for 6.2 patch

1.0.5 02/24/2015
- toc update for 6.1 patch

1.0.4 02/21/2015
- Headers are collapsable.
- Expand/Collapse All button.
- Fix for bug where a separate key binding is defined but addon is still overriding default key/button.
- Multiple quest update events within one frame will update the log once instead of for each event.

1.0.3 10/14/2014 fix for error when grouped
1.0.2 10/12/2014 fix for blank reward icons, log hides when default standalone quest panel shows, 6.0 patch
1.0.1 09/19/2014 initial release
Optional Files (1)
File Name
Version
Size
Author
Date
Type
1.4.6-Classic
17kB
09-26-19 10:31 AM
Patch


Archived Files (27)
File Name
Version
Size
Author
Date
1.4.6
17kB
Gello
10-12-19 07:07 PM
1.4.5
17kB
Gello
08-29-19 03:54 AM
1.4.4
17kB
Gello
07-05-19 11:03 PM
1.4.3
17kB
Gello
07-04-19 04:40 PM
1.4.2
17kB
Gello
12-24-18 04:05 PM
1.4.1
16kB
Gello
07-17-18 10:06 AM
1.3.4
16kB
Gello
08-29-17 04:48 AM
1.3.3
16kB
Gello
08-07-17 09:56 AM
1.3.2
16kB
Gello
05-25-17 06:00 PM
1.3.1
16kB
Gello
05-13-17 11:15 AM
1.3.0
15kB
Gello
05-11-17 11:21 PM
1.2.11
14kB
Gello
04-12-17 08:36 AM
1.2.10
14kB
Gello
04-09-17 09:51 AM
1.2.9
13kB
Gello
03-28-17 09:33 AM
1.2.8
13kB
Gello
12-01-16 08:38 PM
1.2.7
13kB
Gello
10-27-16 07:14 PM
1.2.6
13kB
Gello
10-25-16 06:09 AM
1.2.5
13kB
Gello
09-18-16 10:02 AM
1.2.4
13kB
Gello
09-09-16 08:18 AM
1.2.3
12kB
Gello
08-05-16 05:49 AM
1.2.2
12kB
Gello
07-19-16 08:31 AM
1.0.6
10kB
Gello
06-23-15 07:47 AM
1.0.5
10kB
Gello
02-24-15 06:16 AM
1.0.4
10kB
Gello
02-21-15 08:15 AM
1.0.3
9kB
Gello
10-14-14 07:20 PM
1.0.2
9kB
Gello
10-12-14 08:27 PM
1.0.1
8kB
Gello
09-19-14 07:56 AM


Post A Reply Comment Options
Unread 10-07-19, 04:48 AM  
Gello
A Firelord
AddOn Author - Click to view AddOns

Forum posts: 488
File comments: 529
Uploads: 58
Originally Posted by Sartai
Code:
...rface\Classic Quest Log\Classic Quest Log-1.4.5.lua:421: attempt to index global 'QuestNPCModel' (a nil value)
...rface\Classic Quest Log\Classic Quest Log-1.4.5.lua:421: in function 'UpdateQuestDetail'
...rface\Classic Quest Log\Classic Quest Log-1.4.5.lua:390: in function 'UpdateLog'
[string "*:OnUpdate"]:1: in function <[string "*:OnUpdate"]:1>
This happens sometimes since the 8.2.5 patch when I click on a quest in the log.
Thanks for the report. This is my next focus as time permits. No ETA yet unfortunately.
Report comment to moderator  
Reply With Quote
Unread 10-06-19, 01:45 PM  
Sartai
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Code:
...rface\Classic Quest Log\Classic Quest Log-1.4.5.lua:421: attempt to index global 'QuestNPCModel' (a nil value)
...rface\Classic Quest Log\Classic Quest Log-1.4.5.lua:421: in function 'UpdateQuestDetail'
...rface\Classic Quest Log\Classic Quest Log-1.4.5.lua:390: in function 'UpdateLog'
[string "*:OnUpdate"]:1: in function <[string "*:OnUpdate"]:1>
This happens sometimes since the 8.2.5 patch when I click on a quest in the log.
Report comment to moderator  
Reply With Quote
Unread 10-01-19, 03:40 AM  
Gello
A Firelord
AddOn Author - Click to view AddOns

Forum posts: 488
File comments: 529
Uploads: 58
Re: error

Originally Posted by sumoldguy
Code:
Date: 2019-09-30 13:44:56
ID: 1
Error occured in: Global
Count: 1
Message: ...rface\AddOns\Classic Quest Log\Classic Quest Log.lua line 34:
   attempt to index global 'QuestLogPopupDetailFrame' (a nil value)
This addon is not for Classic WoW. Classic WoW already has the classic quest log. This addon is for retail servers to restore the "classic" style of quest log.
Report comment to moderator  
Reply With Quote
Unread 09-30-19, 02:46 PM  
sumoldguy
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 26
Uploads: 1
error

Code:
Date: 2019-09-30 13:44:56
ID: 1
Error occured in: Global
Count: 1
Message: ...rface\AddOns\Classic Quest Log\Classic Quest Log.lua line 34:
   attempt to index global 'QuestLogPopupDetailFrame' (a nil value)
Debug:
   ...rface\AddOns\Classic Quest Log\Classic Quest Log.lua:34: OnEvent()
   [string "*:OnEvent"]:1:
      [string "*:OnEvent"]:1
Locals:
self = ClassicQuestLog {
 0 = <userdata>
 close = <unnamed> {
 }
 SelectQuestIndex = <function> defined @Interface\AddOns\Classic Quest Log\Classic Quest Log.lua:571
 portraitIcon = <unnamed> {
 }
 UpdateLogList = <function> defined @Interface\AddOns\Classic Quest Log\Classic Quest Log.lua:182
 Inset = ClassicQuestLogInset {
 }
 emptyLog = <unnamed> {
 }
 OnShow = <function> defined @Interface\AddOns\Classic Quest Log\Classic Quest Log.lua:104
 TitleBg = ClassicQuestLogTitleBg {
 }
 HandleObjectiveTracker = <function> defined @Interface\AddOns\Classic Quest Log\Classic Quest Log.lua:821
 BotRightCorner = ClassicQuestLogBotRightCorner {
 }
 count = <unnamed> {
 }
 RecurseRecolor = <function> defined @Interface\AddOns\Classic Quest Log\Classic Quest Log.lua:909
 RightBorder = ClassicQuestLogRightBorder {
 }
 UpdateLog = <function> defined @Interface\AddOns\Classic Quest Log\Classic Quest Log.lua:187
 TopRightCorner = ClassicQuestLogTopRightCorner {
 }
 Bg = ClassicQuestLogBg {
 }
 OnLoad = <function> defined @Interface\SharedXML\SharedUIPanelTemplates.lua:860
 mapButton = <unnamed> {
 }
 ListEntryOnClick = <function> defined @Interface\AddOns\Classic Quest Log\Classic Quest Log.lua:432
 push = <unnamed> {
 }
 OnSizeChanged = <function> defined @Interface\AddOns\Classic Quest Log\Classic Quest Log.lua:92
 TitleText = ClassicQuestLogTitleText {
 }
 portrait = ClassicQuestLogPortrait {
 }
 update = <unnamed> {
 }
 UpdateControlButtons = <function> defined @Interface\AddOns\Classic Quest Log\Classic Quest Log.lua:595
 ShowMap = <function> defined @Interface\AddOns\Classic Quest Log\Classic Quest Log.lua:625
 TopLeftCorner = ClassicQuestLogTopLeftCorner {
 }
 optionsFrame = <unnamed> {
 }
 UpdateQuestDetail = <function> defined @Interface\AddOns\Classic Quest Log\Classic Quest Log.lua:395
 options = <unnamed> {
 }
 RecoloredFontStrings = <table> {
 }
 UpdateOverrides = <function> defined @Interface\AddOns\Classic Quest Log\Classic Quest Log.lua:645
 UpdateDocking = <function> defined @Interface\AddOns\Classic Quest Log\Classic Quest Log.lua:786
 ToggleWindow = <function> defined @Interface\AddOns\Classic Quest Log\Classic Quest Log.lua:673
 abandon = <unnamed> {
 }
 GetWarCampaignHeader = <function> defined @Interface\AddOns\Classic Quest Log\Classic Quest Log.lua:987
 SkinForAurora = <function> defined @Interface\AddOns\Classic Quest Log\Classic Quest Log.lua:953
 OptionOnEnter = <function> defined @Interface\AddOns\Classic Quest Log\Classic Quest Log.lua:738
 resizeGrip = <unnamed> {
 }
 PortraitFrame = ClassicQuestLogPortraitFrame {
 }
 LeftBorder = ClassicQuestLogLeftBorder {
 }
 RecolorDetailText = <function> defined @Interface\AddOns\Classic Quest Log\Classic Quest Log.lua:894
 RecolorObjectivesText = <function> defined @Interface\AddOns\Classic Quest Log\Classic Quest Log.lua:876
 track = <unnamed> {
 }
 ToggleWatch = <function> defined @Interface\AddOns\Classic Quest Log\Classic Quest Log.lua:453
 UpdateDetailColors = <function> defined @Interface\AddOns\Classic Quest Log\Classic Quest Log.lua:849
 ShowWindow = <function> defined @Interface\AddOns\Classic Quest Log\Classic Quest Log.lua:687
 ListEntryOnEnter = <function> defined @Interface\AddOns\Classic Quest Log\Classic Quest Log.lua:471
 UpdateOptionsForSkins = <function> defined @Interface\AddOns\Classic Quest Log\Classic Quest Log.lua:812
 ExpandAllOnClick = <function> defined @Interface\AddOns\Classic Quest Log\Classic Quest Log.lua:609
 UpdateBackgrounds = <function> defined @Interface\AddOns\Classic Quest Log\Classic Quest Log.lua:797
 SealMaterialBG = <unnamed> {
 }
 scrollFrame = ClassicQuestLogScrollFrame {
 }
 HideWindow = <function> defined @Interface\AddOns\Classic Quest Log\Classic Quest Log.lua:677
 OptionsUpdate = <function> defined @Interface\AddOns\Classic Quest Log\Classic Quest Log.lua:768
 TopBorder = ClassicQuestLogTopBorder {
 }
 TopTileStreaks = ClassicQuestLogTopTileStreaks {
 }
 OnHide = <function> defined @Interface\AddOns\Classic Quest Log\Classic Quest Log.lua:143
 BottomBorder = ClassicQuestLogBottomBorder {
 }
 OptionOnClick = <function>
AddOns:
  Swatter, v8.2.6377 (SwimmingSeadragon)
  ACP, v3.5.6 
  AucAdvanced, v8.2.6430 (SwimmingSeadragon)
  auccheapsearcher, v20190916
  AucFilterBasic, v8.2.6364 (SwimmingSeadragon)
  AucStatHistogram, v8.2.6366 (SwimmingSeadragon)
  AucStatiLevel, v8.2.6370 (SwimmingSeadragon)
  AucStatPurchased, v8.2.6367 (SwimmingSeadragon)
  AucStatSimple, v8.2.6399 (SwimmingSeadragon)
  AucStatStdDev, v8.2.6369 (SwimmingSeadragon)
  AucUtilFixAH, v8.2.6371 (SwimmingSeadragon)
  Auctionator, v8.1.0
  BagBrother, v
  Bagnon, v8.2.9
  Bartender4, v4.8.8
  BeanCounter, v8.2.6422 (SwimmingSeadragon)
  Chatter, v1.6.0
  ClassicQuestLog, v1.4.5
  ClassicLFG, v1.1.0
  ClassicSpellActivations, v
  FasterLooting, v1.1.1
  FastGuildInvite, v2.0.*
  FieldGuide, vv1.5-release
  gnomishvendorshrinker, v
  HandyNotes, vv1.5.6
  HandyNotesDungeonLocationsClassic, v1.03
  HandyNotesFlightMastersClassic, v1.06
  HandyNotesNPCsClassic, v1.16
  HandyNotesTravelGuideClassic, vv2.1.4
  Informant, v8.2.6374 (SwimmingSeadragon)
  ItemTooltipProfessionIcons, v1.1.2
  LeatrixMaps, v1.13.32
  LeatrixPlus, v1.13.32
  Masque, v8.2.7-Classic
  MasqueCaith, v8.2.6-Classic
  MikScrollingBattleText, v5.7.149
  MissingTradeSkillsList, v1.13.17
  MonkeyBuddy, v
  MonkeyLibrary, v
  MonkeyQuest, v
  MonkeyQuestLog, v
  MoveMyButtons, v1.1.1
  MUICore, v1.0.4
  MUIDataText, v
  NeatPlates, v1.13.2.35
  NeatPlatesNeon, v
  NeatPlatesHub, v
  NeatPlatesWidgets, v
  OmniCC, v8.2.5
  Pawn, v2.3.3
  PostalClassic, vv3.6.1
  Quartz, v3.5.2
  QuestAnnounce, v8.0.2.1
  Questie, v4.1.1 BETA
  Raven, v
  Recount, vv1.13.2d
  RollTrackerClassic, v1.20
  SexyMap, vv3-classic
  ShadowedUnitFrames, vv4.2-Classic-Beta7
  SkilletClassic, v1.00-beta1
  SlideBar, v8.2.6375 (SwimmingSeadragon)
  SpellbookAbridged, v2.1
  Stubby, v8.2.6376 (SwimmingSeadragon)
  tdPack2, v0.0.9
  TipTac, v19.03.31
  TipTacItemRef, v19.03.31
  XLoot, v8.1-1
  XLootFrame, v8.1-1
  XLootGroup, v8.1-1
  XLootMaster, v8.1-1
  XLootMonitor, v8.1-1
  ZygorGuidesViewerClassic, v1.0
  BlizRuntimeLib_enUS v1.13.2.11302 <none>
  (ck=810)
Report comment to moderator  
Reply With Quote
Unread 07-05-19, 12:00 PM  
Kalec
A Kobold Labourer

Forum posts: 0
File comments: 51
Uploads: 0
when you click on quest tracker to open quest.
you no longer cant hit ESC and other frames move around.

Version 1.4.4. clicking on quest tracker now opens both quest log and map at same time.
Last edited by Kalec : 07-06-19 at 10:28 AM.
Report comment to moderator  
Reply With Quote
Unread 06-26-19, 04:00 AM  
Gello
A Firelord
AddOn Author - Click to view AddOns

Forum posts: 488
File comments: 529
Uploads: 58
Originally Posted by Kalec
8.2 patch caused the quest log to not open when you speak to quest npc.
Hmm yeah there seems to be issues with the frame anchoring changes. I'll look into this.
Report comment to moderator  
Reply With Quote
Unread 06-25-19, 04:01 PM  
Kalec
A Kobold Labourer

Forum posts: 0
File comments: 51
Uploads: 0
8.2 patch caused the quest log to not open when you speak to quest npc.
Report comment to moderator  
Reply With Quote
Unread 06-12-19, 03:18 PM  
Gello
A Firelord
AddOn Author - Click to view AddOns

Forum posts: 488
File comments: 529
Uploads: 58
Re: was using classic quest log

Originally Posted by valkovalinen
Greets, I have been using classic quest log for some time, when i login today, it tells me in no uncertain terms that the mod no longer works...which is a bit odd, given it was okay last week and i am aware of no updates that broke it?
any chance of a fix.
thanks
Could you post a screenshot of the message? Nothing has happened (patch or update) to warrant this change.
Report comment to moderator  
Reply With Quote
Unread 06-12-19, 07:47 AM  
valkovalinen
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
was using classic quest log

Greets, I have been using classic quest log for some time, when i login today, it tells me in no uncertain terms that the mod no longer works...which is a bit odd, given it was okay last week and i am aware of no updates that broke it?
any chance of a fix.
thanks
Report comment to moderator  
Reply With Quote
Unread 07-24-18, 05:32 PM  
Gello
A Firelord
AddOn Author - Click to view AddOns

Forum posts: 488
File comments: 529
Uploads: 58
Originally Posted by Barleduq
Ah, and here I thought they meant donate code/updates, as folks are doing with some other addons. (Sometimes at the author's request/behest, sometimes not. :/ )
Oh hah. Maybe! That does put it in a different light.
Report comment to moderator  
Reply With Quote
Unread 07-24-18, 04:38 PM  
Barleduq
Premium Member
 
Barleduq's Avatar
Premium Member

Forum posts: 127
File comments: 714
Uploads: 0
Originally Posted by Gello
Just the thought of people looking for a donate button and their anguished cries of frustration is reward enough for me.
Ah, and here I thought they meant donate code/updates, as folks are doing with some other addons. (Sometimes at the author's request/behest, sometimes not. :/ )

Thanks for your work!
-Barleduq
Report comment to moderator  
Reply With Quote
Unread 07-24-18, 02:32 PM  
Gello
A Firelord
AddOn Author - Click to view AddOns

Forum posts: 488
File comments: 529
Uploads: 58
Just the thought of people looking for a donate button and their anguished cries of frustration is reward enough for me.
Report comment to moderator  
Reply With Quote
Unread 07-24-18, 11:03 AM  
Barleduq
Premium Member
 
Barleduq's Avatar
Premium Member

Forum posts: 127
File comments: 714
Uploads: 0
Re: you scumfuck

Originally Posted by placoto99
Hey you scumfuck why I can't donate to this quality of life project?
There are times when I wonder if it's possible for an addon author to make sure that one person can never ever use their addon.

Perhaps politeness might be in order?
-Barleduq
Report comment to moderator  
Reply With Quote
Unread 07-24-18, 05:41 AM  
placoto99
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
you scumfuck

Hey you scumfuck why I can't donate to this quality of life project?
Report comment to moderator  
Reply With Quote
Unread 05-11-17, 11:46 PM  
Gello
A Firelord
AddOn Author - Click to view AddOns

Forum posts: 488
File comments: 529
Uploads: 58
1.3.0

Tonight's update will skin for ElvUI and Aurora and has also changed the option Solid Background to Dark Background.


If anyone uses the Dark Background option and notices some text that remains dark, can you /fstack and move the mouse over the still-dark text and tell me what it's over? (If you're not sure, you can take a screenshot and post or PM me a screenshot.)


One of the reasons I was reluctant to make a dark background for the details pane is the quest details has a lot of elements that aren't always used. I believe I got them all but it's possible some were missed.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: