Bayi's Extended Questlog
Description:
Extended QuestLog is an extension of the QuestLog. It has a new bigger layout and allows you to watch all 25 quests instead of 10.
Bug Reporting:
If you find an error, open a ticket on
https://www.wowace.com/projects/bayis-extended-questlog/issues
or use the wowace forum at
http:forums.wowace.com/showthread.php?t=6891
You can login on the sites with your curse account.
Translators Wanted
If you are interested to translate this project, please visit
http://www.wowace.com/addons/bayis-extended-questlog/localization/
thank you for your help
Features:
- ACE mod
- FuBar support
- DewDrop configuration menu
- Mod can be disabled/enabled on the fly
- All frames are moveable/lockable
- All settings are stored on a per character basis
- Display Info and Play sound when a Quest is Completed
- Display quest info in related mobs and items tooltips
- Watch Achievements, restore it after logout -> login
Log:
- Quest Levels
- Maximizable/Minimizable
- Maximize on Select
- Movable
- Click a header to Track/Untrack all quests in it
- Click a quest to copy the questname and objectives in to the chatframe
Tracker:
- Show Zones in Tracker
- Remove Finished Quests
- Hide Objectives for Finished Quests
- Add New Quests
- Show Minimize button in Tracker
- Tracker font can be changed
- Quest Markers with Symbols or Listing
- Colors can be changed: Zone Color, Header Color, Background Color, Objective Color
- Hovering over a quest title with the mouse displays the quest's short description
- Clicking a quest title in the tracker opens the quest log with that quest
- Right-Clicking a quest title in the tracker removes the quest from the tracker
Achievements
- moveable
- resizeable
- resore after logout
- minimizeable
Todo list:
- Draggeable Quests between categories
- Optional Titanbar support
- Party/Raid 'Who is on Quest' display and from a bigger range (addon communication)
- Questlog browsable with other characters
- ...and many more
Compatibility:
The addon is compatible now with the most other quest addons out there.
Please note that some features are disabled and cant be reenabled if some addons loaded:
Fubar_QuestsFu - disables beql tracker as QuestsFu has its own tracker
CTMod - disabled questlevel display and tracker moving as this is handled by CTMod
FAQ
- General
Q:Is this addon complete ?
A:No this addon still in a beta like state, most things work and it should be usable for now, but dont except a fully functioning addon before rc1.0. This addon is here now for testing and developing it, so please download it and test it and if u find bugs post it here
Q:How can i submit a bug report
A:Much things are needed for a bug report. First if u discover a bug check the comments or the bug reporting tool on this site to see was it already reported by somebody. In the bug report please submit the following data:
- Description of the bug
- Client Locale
- How do u reproduce the bug?
- Are other addons loaded ? (see below)
- Is the bug without addons ?
- Which addon is loaded when the bug appeared (see below)
If the bug isnt there with default UI, but is there with all the addons loaded do the following to find out which addon is causing it:
1 Disable all addons
2 Check if the bug is there
3 Enable one of ur addons
4 Do 2,3 until u have all the addons loaded
- Features
Q:My 'Lock Tracker' function is grayed out and i cant move the tracker
A:CT_Core and other frame mover addons are hooking the QuestWatchFrame:SetPoint() function which makes beql unable to position the tracker where it like it to be. So if CT_Core is loaded the addons quest tracker mover functions are disabled, u cant enable them with theese addons loaded. To move the tracker u must use the other mover addon (CT_Core, MoveAnything etc.)
Q:bEQL's tracker is gone and the tracker options are grayed out.
A:If Fubar_QuestsFU the addon disables his tracker use QuestsFU's tracker.
Q:Adding new quests doesnt work
A:The 'Add new quests' function requires a perfect translation into your locale to work, without this it cant find the line 'Quest Accepted: '.. to pick up the quest name to add it to the tracker. Currently only enUS and enGB are 100% supported. The localization will be complete when the addon will be released (1.0).
Some locales for some languages are still missing, if u fell that is not good so u could write theese files yourself :). Use the localization.lua and localization-de.lua as templates. localization.lua will hold all the strings im using, and localization-de is now the best (not compelete) file written.
Keep in mind that there is no if GetLocale() == .. line in the default (localization.lua) file but in the others (see localization-de.lua) u MUST include them.
Special Thanks:
Daniel Rehn - Orignal mod, graphics
elitenls - an EQL version
Craig Coleman - for helping coding
all testers - for testing it (wyveryx, optmusprime and many more..)
TheBlackDrem - Quest auto complete
Brainsen - German translation
Unrak - heavy testing and helping to find bugs
Mans - Russian translation
damjau - Korean translation
nekromant - Spanish translation
Scylia - French translation
Not fully working anymore, minimize quests etc.
I love bEQL and would hate to see it die.
Just wanted to note the conflict with LightHeaded. It seems when one of the location headings are minimized, LightHeaded won't let you go past the first page. With all the location heading's expanded, it works properly. I don't know WoW scripting, but it seems like it's a variable issue or something. I don't know. Luckily it's workable, but it would be nice if it was fixed.
Hey ElrickEnonimis...I read your post about making the mod work for linking quests, but unfortunatly I'm a complete coding idiot...what exactly do you mean by "comment out" a line? And do I need to do anything besides just copy and paste that extra line of code? do I need to put in any tags or something else like that?
Thanks for the help!
Thanks!! :)!!
more updated version of this mod is maintained here:
http://wowui.worldofwar.net/?p=mod=4536
(gotta copy, paste address)
Thanks Elrick!
Works perfectly now.
beql-0.98\tracker.lua:317: Quixote-1.0: Bad argument #2 to `GetQuestByName' (string expected, got nil)
AHsearch-1.0\libs\AceLibrary\AceLibrary.lua:122: in function <...rface\AddOns\AHsearch\libs\AceLibrary\AceLibrary.lua:75>
(tail call): ?:
Quixote-1.0-58140 (beql):844: in function `GetQuestByName'
beql-0.98\tracker.lua:317: in function <Interface\AddOns\beql\tracker.lua:288>
(tail call): ?:
Interface\FrameXML\QuestLogFrame.lua:60: in function `QuestLog_OnEvent':
<string>:"*:OnEvent":1: in function <[string "*:OnEvent"]:1>
---
Temporary fixes (not mine):
For those of you getting the QuestLogTitleButton_OnClick error, Try commenting out lines 382-384 of questlog.lua:
Code:
if IsAddOnLoaded("Lightheaded") then
LightHeaded:QuestLogTitleButton_OnClick(frame, button)
end
by putting -- infront of each of those lines. Seems to clear up my errors completely.
Although, since bEQL handles linking quest names into chat differently than blizz does now, you can't link quests in chat like the default quest log (it'll just link the name as text - it won't be a clickable link). If anybody knows how to do this or can point me in the direction of a mod that does this successfully, i might be able to figure it out.
edit: This just in, found out how to fix it so that you can link quests like everybody else!!! in questlog.lua again, comment out line 355:
Code:
ChatFrameEditBox:Insert(gsub(this:GetText(), " *(.*)", "%1"))
and insert a new line right after it with this:
Code:
ChatFrameEditBox:Insert(GetQuestLink(questIndex))
Working like a charm for me! And since I actually have no idea how to do anything involving actually updating mods... if somebody could test these out and commit the changes i'm sure people would be happy.
Works for me :D
Once you update so that I can link my quests like the normal quest UI, I will redownload this mod. Till then I'm looking elsewhere. :)
got a error
Date: 2008-03-04 20:36:10
ID: 52
Error occured in: Global
Count: 1
Message: ..\AddOns\beql\tracker.lua line 317:
Quixote-1.0: Bad argument #2 to `GetQuestByName' (string expected, got nil)
Debug:
[C]: ?
[C]: error()
Ace2\AceLibrary\AceLibrary.lua:122:
Ace2\AceLibrary\AceLibrary.lua:75
(tail call): ?
...terface\AddOns\beql\Libs\Quixote-1.0\Quixote-1.0.lua:844: GetQuestByName()
beql\tracker.lua:317:
beql\tracker.lua:288
(tail call): ?
[C]: QuestWatch_Update()
..\FrameXML\QuestLogFrame.lua:59: QuestLog_OnEvent()
[string "*:OnEvent"]:1:
[string "*:OnEvent"]:1
AddOns:
Ace, v1.4
AceGUI
AnkhCooldownTimer, v20003.01
ArcHUD2, v2.2
ArenaCalculator, v1.6.3
AtlasLoot, vAtlasLoot Enhanced v4.03.01
autograt
Bagnon, v1.4.9
BagnonForever, v1.0.0
BagnonTooltips
beql, v0.98
BeanCounter, v5.0.PRE.2887 (BillyGoat)
BGReporter, v2007.10.02
BGAlerts, v1.1
BGSoundAlerts, v2.3
Cartographer, vr63590
ChatMOD, v116
DetachedMiniButtons, v0.9.42
FlightMap, v2.2-1
Enchantrix, v5.0.PRE.2887
EnchantrixBarker, v5.0.PRE.2887 (BillyGoat)
EnhBloodlust, v1.2
EnhTooltip, v5.0.PRE.2887
EVA, vbeta1
AnkhCooldownTimerFu, v20003.01.1
FuBarAuditorFu, v2.5.2
FuBarClockFu, v3.0
FuBarDurabilityFu, v2.0
FuBarExperienceFu, v1.1 $Revision: 55081 $
FuBarHonorFu, v2.0
FuBarItemBonusesFu, v2.1
FuBarLocationFu, v3.0
FuBarPerformanceFu, v2.0
FuBarProfessionsFu, v1.5.1
FuBarQuestsFu, v2.0
FuBarXPerlFu, v0.2
FuBar, v60201
Gatherer, v3.0.6
GiveMeHealth
GuildMateMap
Informant, v5.0.PRE.2887
Ace2
Ace3
MailAttachmentCount, v20300
MobMap, vMobMap v1.58
myAddOns, v2.7
myReloadUI, v1.7
Omen, v2.1r61751
ReMinimap
ScoreboardSummary
SellOMatic, v0.9
SpamSentry, v20070613
Stubby, v52
Swatter, v5.0.PRE.2887
AutoDing, v1.02
TotemTimers, v7.2k
XPerlArcaneBar
XPerlGrimReaper
XPerlParty
XPerlPartyPet
XPerlPlayerBuffs
XPerlPlayer
XPerlPlayerPet
XPerlRaidAdmin
XPerlRaidHelper
XPerlRaidMonitor
XPerlRaidPets
XPerlRaidFrames
XPerlTarget
XPerlTargetTarget
XPerl, v2.3.9b
zMail, v1.0
DBMBattlegrounds
DBMAPI
This is a great mod but the only problem I can find is that you can't link your quest in the chat box (comes up blank). I hope an updated version comes soon.
great addon