SorhaQuestLog
SorhaQuestLog is a basic Quest/Achievement addon similar to MonkeyQuest and nQuestLog.
It allows the display of quests and achievements on the screen in an configurable way.
Options panel is accessible using /sql or /sorhaquestlog
Quest Controls
Hidden Quests
- Click the square at the top of the tracker to show/hide hidden quests
- Right-click a quest to show or hide it.
Zones
- Left-click a zone to collapse/expand it
- Right-click a zone to open a menu to show/hide quests
- Alt + right-click a zone to open a menu to show/hide zones
Quests
- Left-click a quest to open quest text pane. (Alt-Left if you enable full log option)
- Alt + Left-click a quest to open quest in world map log (Left if you enable full log option)
- Control left-click a quest to set it as the active quest tracking
- Alt + Ctrl left-click a quest to abandon it. (Can disable confirm dialog in options)
Features
Core Features:
- Individual Minions for Quests, Achievements and Scenarios
- Auto Show/Hide options when entering instances, arenas, combat, pet battles, the outside world etc.
- Can hide the default blizzard quest frame
- Handles blizzards remote quests
- Borders and background for minions
- LDB Module
Quest Log Minion Features:
- Expandable/collapsible zone headers
- Auto collapsing/expanding zone headers as you change zones
- Hide Zone headers when all their quests are hidden
- Expand collapse menu available using alt-right-click on a zone
- Hide quests by right-clicking the quest or by selecting it from its zone headers right-click menu
- Hide completed objectives
- Can completely hide quest tracker when tracking no quests
- Hide or re-size item buttons
- Colour objective texts and statuses by completeness(gradual) , state(done/undone) or choose a custom colour
- Colour quest titles and level texts by level, completeness(gradual) , state(done/undone) or choose a custom colour
- Changeable fonts, font shadowing and font sizes for Zones, Quests and Objectives
- Adjustable indentation for quests and objectives
- Option to display only the quest details pane of the quest log when left-clicking a quest. (Alt left click to get the full quest log panel)
- Ctrl left-click a quest to set it as the active quest for blizzards minimap tracker, (Dugi arrow support)
- Alt + Ctrl left-click a quest to abandon it. (Can disable confirm dialog in options)
Achievement Minion Features:
- Customizable text by choosing fonts, sizes, shadowing and colours.
- Customizable textures for progress bars
- Optional progress status bars for the achievements that can have them
- Option to limit the number of tasks displayed per achievement
Notification Features:
- Customizable sounds for quest/objective complete and quest starting item picked up notifications.
- Choose custom sounds for quest completions and objective completions
- Re-direct the objective completion messages elsewhere with LibSink
Recent Changes
New since v1.4.8
- Track world quests
- Link Scenario and achievement minions to quest minion
Other Stuff >.>
Bug reporting and Suggestions
You can report bugs or suggestions using wowaces ticket system at:
http://www.wowace.com/addons/sorhaquestlog/tickets/
Localization
If you want to help localize SorhaQuestLog you can do so using the wowace localization section at:
http://www.wowace.com/addons/sorhaquestlog/localization/
thanks so much for the update, it's awesome!
can I get an update for it? There are too many errors at the moment.
TWW retail Aug 24 version :
Remote quest tracking is sticky and won't "accept" or "complete" any quests and then just go away. It's stuck on the screen and oh yes, it doesn't actually add the quests to your log. Hope you can fix this because the default tracker is horribad.
In reply to marblexavier: This is the lua error I get after getting a remote quest and using /reload to show it:
2x ...ObjectiveTracker/Blizzard_ObjectiveTrackerShared.lua:392: attempt to perform arithmetic on field 'height' (a nil value)
[string "@Blizzard_ObjectiveTracker/Blizzard_ObjectiveTrackerShared.lua"]:392: in function `UpdateSlideProgress'
[string "@Blizzard_ObjectiveTracker/Blizzard_ObjectiveTrackerShared.lua"]:351: in function `Slide'
[string "@Blizzard_ObjectiveTracker/Blizzard_AutoQuestPopUpTracker.lua"]:152: in function `SlideIn'
[string "@SorhaQuestLog/Modules/RemoteQuests.lua"]:599: in function `UpdateMinion'
[string "@SorhaQuestLog/Modules/RemoteQuests.lua"]:716: in function `MinionAnchorUpdate'
[string "@SorhaQuestLog/Modules/RemoteQuests.lua"]:477: in function `CreateMinionLayout'
[string "@SorhaQuestLog/Modules/RemoteQuests.lua"]:694: in function `MinionAnchorUpdate'
[string "@SorhaQuestLog/Modules/RemoteQuests.lua"]:313: in function <SorhaQuestLog/Modules/RemoteQuests.lua:305>
[string "=[C]"]: ?
[string "@Masque/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:66: in function <...aceMasque/Libs/AceAddon-3.0/AceAddon-3.0.lua:61>
[string "@Masque/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:494: in function `InitializeAddon'
[string "@Masque/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:619: in function <...aceMasque/Libs/AceAddon-3.0/AceAddon-3.0.lua:611>
Locals:
self = RemoteQuestsTrackerButton1 {
parentModule = <table> {
}
init = true
questId = 80004
slideInfo = <table> {
}
Contents = Frame {
}
popUpType = "COMPLETED"
questID = 80004
id = 80004
index = 1
}
progress = 0
slideInfo = <table> {
elapsed = 0
duration = 0.400000
travel = 68
adjustModule = true
}
delta = 68
(*temporary) = RemoteQuestsTrackerButton1 {
parentModule = <table> {
}
init = true
questId = 80004
slideInfo = <table> {
}
Contents = Frame {
}
popUpType = "COMPLETED"
questID = 80004
id = 80004
index = 1
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to perform arithmetic on field 'height' (a nil value)"
In reply to Li_to_the_an: And this is the lua error I get after clicking on the remote quest to complete it:
1x ..._ObjectiveTracker/Blizzard_AutoQuestPopUpTracker.lua:47: attempt to call method 'MarkDirty' (a nil value)
[string "@Blizzard_ObjectiveTracker/Blizzard_AutoQuestPopUpTracker.lua"]:47: in function `RemoveAutoQuestPopUp'
[string "@Blizzard_ObjectiveTracker/Blizzard_AutoQuestPopUpTracker.lua"]:71: in function <..._ObjectiveTracker/Blizzard_AutoQuestPopUpTracker.lua:63>
Locals:
self = <table> {
}
questID = 80004
(*temporary) = nil
(*temporary) = <table> {
}
(*temporary) = "attempt to call method 'MarkDirty' (a nil value)"
questItems = <table> {
}
Any way we can have the TWW icons (Important quest, Delve, Dungeon, Warband, etc) in the quest title (or maybe on the right)?
Or maybe even: use those to group quests :)
Thanks so much again for the fix! Was pleased to wake up to that this morning. It's going to make cleaning up my quest logs before the expansion launch much more palatable!
Sorha, thanks for taking this up again!
I'm not seeing anything after reinstalling the addon. I get the default Blizz tracker, and there's no way to bring up the SQL options. Is anyone else seeing this?
A bunch of errors that pops in now after recent patch:
2x SorhaQuestLog/Core.lua:1: attempt to call global 'GetAddOnMetadata' (a nil value)
[string "@SorhaQuestLog/Core.lua"]:1: in main chunk
Locals:
(*temporary) = nil
(*temporary) = "SorhaQuestLog"
(*temporary) = "Version"
(*temporary) = "attempt to call global 'GetAddOnMetadata' (a nil value)"
2x SorhaQuestLog/Modules/Quests.lua:1: Usage: GetAddon(name): 'name' - Cannot find an AceAddon 'SorhaQuestLog'.
[string "=[C]"]: ?
[string "@Ace3/AceAddon-3.0-13/AceAddon-3.0.lua"]:151: in function `GetAddon'
[string "@SorhaQuestLog/Modules/Quests.lua"]:1: in main chunk
Locals:
(*temporary) = "Usage: GetAddon(name): 'name' - Cannot find an AceAddon 'SorhaQuestLog'."
2x SorhaQuestLog/Modules/Scenarios.lua:1: Usage: GetAddon(name): 'name' - Cannot find an AceAddon 'SorhaQuestLog'.
[string "=[C]"]: ?
[string "@Ace3/AceAddon-3.0-13/AceAddon-3.0.lua"]:151: in function `GetAddon'
[string "@SorhaQuestLog/Modules/Scenarios.lua"]:1: in main chunk
Locals:
(*temporary) = "Usage: GetAddon(name): 'name' - Cannot find an AceAddon 'SorhaQuestLog'."
2x SorhaQuestLog/Modules/Activities.lua:1: Usage: GetAddon(name): 'name' - Cannot find an AceAddon 'SorhaQuestLog'.
[string "=[C]"]: ?
[string "@Ace3/AceAddon-3.0-13/AceAddon-3.0.lua"]:151: in function `GetAddon'
[string "@SorhaQuestLog/Modules/Activities.lua"]:1: in main chunk
Locals:
(*temporary) = "Usage: GetAddon(name): 'name' - Cannot find an AceAddon 'SorhaQuestLog'."
2x SorhaQuestLog/Modules/Adventure.lua:1: Usage: GetAddon(name): 'name' - Cannot find an AceAddon 'SorhaQuestLog'.
[string "=[C]"]: ?
[string "@Ace3/AceAddon-3.0-13/AceAddon-3.0.lua"]:151: in function `GetAddon'
[string "@SorhaQuestLog/Modules/Adventure.lua"]:1: in main chunk
Locals:
(*temporary) = "Usage: GetAddon(name): 'name' - Cannot find an AceAddon 'SorhaQuestLog'."
In reply to wheatleyzor: I am receiving the same error messages when trying to load the add-on.
Hopefully @Sorha2 you will have some free time to look into these errors and time to breathe and relax as well. I do find your add-on an essential part of my game and feel a bit lost without it, keep up the great work and thank you for maintaining this Quest Log.
Doing my best to make compatibility changes, have very limited time, which may cause trouble reaching max level content in the xpac.
If you run into an issue post it in here and I will try get to it
In reply to Sorha2: Thank you so much for updating this addon! The customization options are invaluable to me.
Thanks so much for updating!
The following errors occur after completing WQ:
1x SorhaQuestLog/Modules/Quests.lua:3836: attempt to call global 'GetNumQuestLogRewardCurrencies' (a nil value)
[string "@SorhaQuestLog/Modules/Quests.lua"]:3836: in function `?'
[string "@!Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:109: in function <...ns/!Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
[string "=[C]"]: ?
[string "@!Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:19: in function <...ns/!Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@!Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:54: in function `Fire'
[string "@!Ace3/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <!Ace3/AceEvent-3.0/AceEvent-3.0.lua:119>
Locals:
self = <table> {
modules = <table> {
}
defaultModuleState = true
db = <table> {
}
baseName = "SorhaQuestLog"
enabledState = true
defaultModuleLibraries = <table> {
}
name = "SorhaQuestLog_QuestTracker"
orderedModules = <table> {
}
hooks = <table> {
}
moduleName = "QuestTracker"
}
event = "QUEST_TURNED_IN"
questID = 52880
xp = 0
money = 1724600
title = "溫和泥嘴"
(*temporary) = nil
(*temporary) = 52880
(*temporary) = "attempt to call global 'GetNumQuestLogRewardCurrencies' (a nil value)"
db = <table> {
ClickBinds = <table> {
}
MinionScale = 1
ShowItemButtons = true
Colours = <table> {
}
ConfirmQuestAbandons = true
Sounds = <table> {
}
ShowCurrentSmartQuestItem = false
MinionLocation = <table> {
}
IndentItemButtonQuestsOnly = false
MoveTooltipsRight = false
ShowNumberOfDailyQuests = false
IndentItemButtons = false
ItemButtonScale = 0.800000
MinionLocked = true
UseStatusBars = true
MinionCollapseToLeft = false
GrowUpwards = false
Fonts = <table> {
}
UseQuestCountMaxText = true
AutoHideTitle = true
ShowNumberOfQuests = true
Notifications = <table> {
}
MinionWidth = 220
HideItemButtonsForCompletedQuests = true
ZonesAndQuests = <table> {
}
}
SorhaQuestLog = <table> {
modules = <table> {
}
defaultModuleState = true
db = <table> {
}
enabledState = true
optionsFrames = <table> {
}
defaultModuleLibraries = <table> {
}
SQLBroker = <table> {
}
baseName = "SorhaQuestLog"
ScenarioTracker = <table> {
}
QuestTracker = <table> {
}
name = "SorhaQuestLog"
orderedModules = <table> {
}
hooks = <table> {
}
L = <table> {
}
}
In reply to BNS333: Thanks, hopefully fixed in the next release :)
Thank you for updating the addon, love it!
I also love this addon and would wish for it to be updated. However, Sorha hasn't been on here for over 6 months and the addon hasn't been updated since September 7th and from there to now the addon has seen a slew of errors and parts requiring updates which haven't been addressed.
Let's hope that they are just having a case of the thing called IRL and that they will come back for TWW and fix all the addon's issues!
It seems like, as with many addons in The War Within pre-patch, this one is now broken as well. Hoping for an update in the near future, as I find this addon critical to my gameplay.
Will the "Collections"-tracker be added to this? Blizz added the feature to track certain pieces of transmog when you shift-click them and have them tracked in your questlog.
The tab exists in the default questlog but it's not part of this addon sadly.
In reply to wheatleyzor: I added it to the ToDo list.
I can't give an ETA because of severly limited time, sorry.