Quantcast
Download
(16 Kb)
Download
Updated: 08-29-17 04:48 AM
Pictures
File Info
Compatibility:
Shadows of Argus (7.3.0)
Updated:08-29-17 04:48 AM
Created:09-19-14 07:56 AM
Downloads:6,234
Favorites:75
MD5:
7.3.0

Classic Quest Log  Popular! (More than 5000 hits)

Version: 1.3.4
by: Gello [More]

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

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.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 (0)


Archived Files (20)
File Name
Version
Size
Author
Date
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 05-11-17, 11:46 PM  
Gello
A Firelord
AddOn Author - Click to view AddOns

Forum posts: 484
File comments: 476
Uploads: 116
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
Unread 05-05-17, 10:32 AM  
Peerly
A Deviate Faerie Dragon

Forum posts: 19
File comments: 29
Uploads: 0
Originally Posted by Gello
It does help thanks! I expect to have a minor update for 7.2 tomorrow, I'll see if I can get some time to find out what's happening between the two addons.

edit: I've had some time to look. This behavior will happen regardless what quest addon is used alongside ConsLegion because that addon is forcibly selecting the last quest in the log very frequently. At a glance, this behavior seems unnecessary (as opposed to simply using the index of the quest) but maybe I'm missing something.

Classic Quest Log obeys the default quest log behavior. If another addon is forcibly changing the selected quest, there's not a lot this addon can do to stop it, sorry. I know that's an unsatisfying answer.

However, if you're okay editing files, if you open ConsLegion/QuestHandler.lua and CTRL+F/search for SelectQuestLogEntry, change this line:
Code:
local numObjectives = GetNumQuestLeaderBoards(SelectQuestLogEntry(i))
to this:
Code:
local numObjectives = GetNumQuestLeaderBoards(i)
and about 20 lines further down change this line:
Code:
local text, type, finished = GetQuestLogLeaderBoard(h, SelectQuestLogEntry(i))
to this:
Code:
local text, type, finished = GetQuestLogLeaderBoard(h, i)
And see if that helps.
I just turned ConsLegion off, but I'll bookmark this for when I start up a new alt and run into the issue again. Thanks! And yeah, that does seem unneeded.
Report comment to moderator  
Reply With Quote
Unread 04-10-17, 09:54 AM  
Kithalaul
A Kobold Labourer

Forum posts: 0
File comments: 14
Uploads: 0
Re: Re: Feature request / possible bug

i loaded a alt with all addons disabled and its on my end your mod works great by itself. its a conflict from something else.
Report comment to moderator  
Reply With Quote
Unread 04-02-17, 11:39 AM  
Gello
A Firelord
AddOn Author - Click to view AddOns

Forum posts: 484
File comments: 476
Uploads: 116
Re: Feature request / possible bug

Originally Posted by Kithalaul
the current version for me is showing the quest text in white which is making it border line un readable. black text would help tremendously. also if Aurora support could be added that would be great.
Can you post a screenshot? The default UI is intended to control the color of some text, this addon controls other parts.
Report comment to moderator  
Reply With Quote
Unread 04-01-17, 11:39 PM  
Kithalaul
A Kobold Labourer

Forum posts: 0
File comments: 14
Uploads: 0
Feature request / possible bug

the current version for me is showing the quest text in white which is making it border line un readable. black text would help tremendously. also if Aurora support could be added that would be great.
Last edited by Kithalaul : 04-01-17 at 11:39 PM.
Report comment to moderator  
Reply With Quote
Unread 03-27-17, 11:41 AM  
Gello
A Firelord
AddOn Author - Click to view AddOns

Forum posts: 484
File comments: 476
Uploads: 116
Originally Posted by Peerly
It's ConsLegion. I have everything but those two turned off and it will instantly select the last quest in log when and only when ConsLegion is loaded as well. No matter what, fresh install or old settings my system displays the behavior. I hope this helps narrow things down.
It does help thanks! I expect to have a minor update for 7.2 tomorrow, I'll see if I can get some time to find out what's happening between the two addons.

edit: I've had some time to look. This behavior will happen regardless what quest addon is used alongside ConsLegion because that addon is forcibly selecting the last quest in the log very frequently. At a glance, this behavior seems unnecessary (as opposed to simply using the index of the quest) but maybe I'm missing something.

Classic Quest Log obeys the default quest log behavior. If another addon is forcibly changing the selected quest, there's not a lot this addon can do to stop it, sorry. I know that's an unsatisfying answer.

However, if you're okay editing files, if you open ConsLegion/QuestHandler.lua and CTRL+F/search for SelectQuestLogEntry, change this line:
Code:
local numObjectives = GetNumQuestLeaderBoards(SelectQuestLogEntry(i))
to this:
Code:
local numObjectives = GetNumQuestLeaderBoards(i)
and about 20 lines further down change this line:
Code:
local text, type, finished = GetQuestLogLeaderBoard(h, SelectQuestLogEntry(i))
to this:
Code:
local text, type, finished = GetQuestLogLeaderBoard(h, i)
And see if that helps.
Last edited by Gello : 03-27-17 at 04:10 PM.
Report comment to moderator  
Reply With Quote
Unread 03-27-17, 10:50 AM  
Peerly
A Deviate Faerie Dragon

Forum posts: 19
File comments: 29
Uploads: 0
Originally Posted by Gello
Originally Posted by Peerly
Recently a rather annoying behavior has begun occuring: When I select any quest in my log, within 1-2 seconds the selected quest reverts back to the quest that sits at the bottom of the log. I have abandoned my entire log and this happens at any point there is more than one quest in my log. It's character specific as well, and there are no errors being thrown. I am stumped as to what could be causing it.
I'll take a look. In the meantime, I know it's a hassle, but could you try disabling all other addons and seeing if the behavior persists? If the behavior stops, enable a few at a time until it starts happening again to see if another addon is causing that behavior. Then let me know if what addon, if any. If the behavior persists with no other addons enabled, that'd be important to know too.
It's ConsLegion. I have everything but those two turned off and it will instantly select the last quest in log when and only when ConsLegion is loaded as well. No matter what, fresh install or old settings my system displays the behavior. I hope this helps narrow things down.
Last edited by Peerly : 03-27-17 at 11:07 AM.
Report comment to moderator  
Reply With Quote
Unread 03-26-17, 11:23 PM  
Gello
A Firelord
AddOn Author - Click to view AddOns

Forum posts: 484
File comments: 476
Uploads: 116
Originally Posted by Peerly
Recently a rather annoying behavior has begun occuring: When I select any quest in my log, within 1-2 seconds the selected quest reverts back to the quest that sits at the bottom of the log. I have abandoned my entire log and this happens at any point there is more than one quest in my log. It's character specific as well, and there are no errors being thrown. I am stumped as to what could be causing it.
I'll take a look. In the meantime, I know it's a hassle, but could you try disabling all other addons and seeing if the behavior persists? If the behavior stops, enable a few at a time until it starts happening again to see if another addon is causing that behavior. Then let me know if what addon, if any. If the behavior persists with no other addons enabled, that'd be important to know too.
Report comment to moderator  
Reply With Quote
Unread 03-25-17, 06:18 PM  
Peerly
A Deviate Faerie Dragon

Forum posts: 19
File comments: 29
Uploads: 0
Recently a rather annoying behavior has begun occuring: When I select any quest in my log, within 1-2 seconds the selected quest reverts back to the quest that sits at the bottom of the log. I have abandoned my entire log and this happens at any point there is more than one quest in my log. It's character specific as well, and there are no errors being thrown. I am stumped as to what could be causing it.
Report comment to moderator  
Reply With Quote
Unread 09-09-16, 10:25 AM  
Petrah
A Pyroguard Emberseer
 
Petrah's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2988
File comments: 338
Uploads: 10
This is perfect! I've always hated them attached to the map.

Could you please add skinning to match ElvUI.
__________________
♪~ ( ) I My Sonos!
AddOn Authors: If your addon spams the chat box with "Addon v8.3.4.5.3 now loaded!", please add an option to disable it!
Report comment to moderator  
Reply With Quote
Unread 09-09-16, 08:21 AM  
Gello
A Firelord
AddOn Author - Click to view AddOns

Forum posts: 484
File comments: 476
Uploads: 116
Originally Posted by Miiru
I tried a dirty fix:
Sorry it took so long to fix this! In the end I just added button.groupMates:Hide() where it also hides the .tag and .check bit if it's a header (around line 200).

Thanks again for bringing it up. Let me know if you see anything else misbehaving.
Report comment to moderator  
Reply With Quote
Unread 09-05-16, 03:32 AM  
Miiru
A Flamescale Wyrmkin
 
Miiru's Avatar
AddOn Author - Click to view AddOns

Forum posts: 134
File comments: 358
Uploads: 14
Originally Posted by Gello
Originally Posted by Miiru
When in a party the questlog shows have many partymembers have a certain quest, but the number does not disappear when one minimizes the quest in the questlog.
I haven't ignored this btw. I just need to get grouped more to see what's happening.
I tried a dirty fix:

Comment out line 252 to 266

Replace Line 201-205

Lua Code:
  1. if ClassicQuestLogSettings.ShowLevels then
  2. button:SetText(format("  [%d] %s",level,questTitle))
  3. else
  4. button:SetText(format("  %s",questTitle))
  5. end

with
Lua Code:
  1. -- If not a header see if any nearby group mates are on this quest
  2. local partyMembersOnQuest = 0
  3. for j=1,GetNumSubgroupMembers() do
  4.     if IsUnitOnQuest(entry,"party"..j) then
  5.         partyMembersOnQuest = partyMembersOnQuest + 1
  6.     end
  7. end
  8.                
  9. if ClassicQuestLogSettings.ShowLevels then     
  10.     if partyMembersOnQuest > 0  then
  11.         button:SetText("["..partyMembersOnQuest.."]"..format("  [%d] %s",level,questTitle))
  12.     else
  13.         button:SetText(format("  [%d] %s",level,questTitle))
  14.     end
  15. else
  16.                
  17.     if partyMembersOnQuest > 0  then
  18.         button:SetText("["..partyMembersOnQuest.."]"..format("  %s",questTitle))
  19.     else
  20.         button:SetText(format("  %s",questTitle))
  21.     end
  22. end

This way, partymembersonquest is added to the questtitle-string so it'll always hide when the string is hidden. It's probably not the best fix, but it works
__________________
◘◘ Author of MiirGui Texture Pack - [Core] [Blue] [Grey] ◘◘
Last edited by Miiru : 09-05-16 at 03:35 AM.
Report comment to moderator  
Reply With Quote
Unread 09-04-16, 09:41 PM  
Gello
A Firelord
AddOn Author - Click to view AddOns

Forum posts: 484
File comments: 476
Uploads: 116
Originally Posted by Miiru
When in a party the questlog shows have many partymembers have a certain quest, but the number does not disappear when one minimizes the quest in the questlog.
I haven't ignored this btw. I just need to get grouped more to see what's happening.
Report comment to moderator  
Reply With Quote
Unread 09-02-16, 01:08 AM  
Miiru
A Flamescale Wyrmkin
 
Miiru's Avatar
AddOn Author - Click to view AddOns

Forum posts: 134
File comments: 358
Uploads: 14
When in a party the questlog shows have many partymembers have a certain quest, but the number does not disappear when one minimizes the quest in the questlog.
__________________
◘◘ Author of MiirGui Texture Pack - [Core] [Blue] [Grey] ◘◘
Report comment to moderator  
Reply With Quote
Unread 05-12-16, 05:00 PM  
Gello
A Firelord
AddOn Author - Click to view AddOns

Forum posts: 484
File comments: 476
Uploads: 116
A Legion version is posted here: http://www.wowinterface.com/download...egionBeta.html

It's a quick fix for that lua error. I'll be going through and making sure all new quest features are supported at a later time.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: