Download
(13 Kb)
Download
Updated: 11/03/14 05:59 PM
Pictures
File Info
Compatibility:
Update 4 (1.4.3)
Updated:11/03/14 05:59 PM
Created:10/26/14 05:05 PM
Monthly downloads:11
Total downloads:4,997
Favorites:4
MD5:
QuestLurker
Version: 3.0
by: zireko [More]
(UPDATE) 3.0
This update I fixed the little problem again. It wasn't loading when you moved into a new zone very fast. Now it should work just fine with this update. Also updated the APIVersion so you don't have to load it as out of date.

(UPDATE) 2.5
This update makes it where QuestLurker will now track how many quest you've completed. Garkin helped a ton with this new update so they deserve most the credit here. There is a seprate addon of mine called QuestCounter it can also track quest but it does so manually. You can use this if you want to keep up manually. I use both on my game now. You can find it here at QuestCounter.

Just wanted to also give some credit where it is due. KatKat42 helped me with a lot of this addon and with out KatKat42's help this addon wouldn't have been possible.

QuestLurker is a simple addon that helps you know how many quest are in the current zone you are in. I hate jumping between eso head and my game all the time counting quest just to see if I have gotten that many quest. This addon will work great along side other addons that are quest journals saving your passed quests. If you have any ideas or thoughts on things I may add feel free to let me know. I will be trying to add a few updates to this addon and also keep it updated for new content that comes out.

(IMPORTANT) New slash command
/qlb
You can now open the QuestLurker Book just type /qlb to open and /qlb to close it anytime.

(UPDATE) 2.0
I've updated a lot of the text styles and also fixed a lot of the code. Garkin helped out a lot on this update. I've also added in a new slash command for a book. You can see all the quest zones and how many quest for each area for those of you that like to plan ahead like myself.

(FIX) 1.5 issue

There seem to have been a little problem where if someone downloaded 1.5 it wouldn't show up. I took the 1.5 off the end of the folder due to the fact that this seem to have been what was causing the problem. If anyone else has any trouble please let me know.

(UPDATE) 1.5

QuestLurker 1.5
*Update: Reaper's March to show as 51 instead of 60 quests
*Update: Added Craglorn and Cyrodill to QuestLurker
*Update: Fixed QuestLurker so that it shows what zone you're in faster so you shouldn't need to reload ui any more.
*Update: Fixed QuestLurker so it should no longer go off screen at times by adding clamptoscreen
*Update: Cleaned up the code so it shouldn't interfere with globals/other addons

Thoughts Of What I may bring in the future
*I may bring out another addon to QuestLurker which may have maps with quest pins on them ( these maps would just be images not the actual map, because I do not like switching between my game and a website to find out where a quest might or might not be)
*I may add a feature to QuestLurker which can bring up a book/window that lets you know how many quest in each zone before you go into it. Thought this might be nice if you are thinking of playing another character or if you just like to plan ahead.

If You have any questions feel free to message me or contact me on the forums.
Optional Files (0)


Archived Files (4)
File Name
Version
Size
Uploader
Date
2.5
13kB
zireko
10/31/14 11:48 AM
2.0
12kB
zireko
10/30/14 05:08 PM
1.5
3kB
zireko
10/28/14 05:25 AM
1.0
3kB
zireko
10/26/14 05:05 PM


Post A Reply Comment Options
Unread 10/31/14, 12:44 AM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3866
Uploads: 3
i have an idea
make this addon compatible and connected with
http://www.esoui.com/downloads/info5...stJournal.html

to count already finished quests of the location, grab them from finished quests of journal

or how many quests left, based on journal
Report comment to moderator  
Reply With Quote
Unread 10/30/14, 05:38 PM  
zireko
 
zireko's Avatar
AddOn Author - Click to view AddOns

Forum posts: 63
File comments: 30
Uploads: 4
Just updated to 2.0 for questlurker added a book that can be pulled up with a slash command also updated the font so it looks a lot better. I tried to send out credit to everyone I could thing of o and BornDownUnder needs some credit also because they did point out a bug and without knowing about the bug I couldn't fix it. So thank you all again for all the help.
Report comment to moderator  
Reply With Quote
Unread 10/30/14, 05:00 PM  
BornDownUnder
AddOn Author - Click to view AddOns

Forum posts: 59
File comments: 200
Uploads: 1
Re: Re: Re: Re: Re: Re: re: Update 1.5

Originally Posted by zireko
In my rtf I gave everyone credit that's been helping me with this code and just wanted to say thank you to all of you for all the help.
I hope I don't see my nick in your credit list, all I did was point out a bug
Report comment to moderator  
Reply With Quote
Unread 10/28/14, 03:41 PM  
zireko
 
zireko's Avatar
AddOn Author - Click to view AddOns

Forum posts: 63
File comments: 30
Uploads: 4
Re: Re: Re: Re: Re: re: Update 1.5

Originally Posted by Garkin
Originally Posted by zireko
Originally Posted by Garkin

- If you run addon in greman or french, zone name is not properly formated, you will see for example "Deshaan^m: 67".

- Background is not used, so it can be safely removed from XML

- All .txt files are listed in AddonManager, change extension of QuestByZone1.txt and QuestLurkerUpdateInfo.txt.
On the .txt files QuestByZone1.txt and QuestLurkerUpdateInfo.txt they're not connected really to any of the addon there just notes. So I was just trying to figure out exactly what you meant by changing there extensions? I could change them to a rich text doc or a pdf.
If you take a look to the addon manager in game, you will see all three files with extension txt listed as addons. They do not do anything, but they are still in there. I recommend changing the file extension to avoid confusion. (QuestByZone1.txt -> QuestByZone1.rtf)

Originally Posted by zireko
I looked at the code the only thing I don't really understand is how it fixes things by the <<1>> <<2>> could you explain a little about that?
Function zo_strformat(pattern, argument1, argument2, ...) is used for formating localized texts. Each <<number>> is replaced with argument after pattern without control characters (^???).
Topic about this function: http://www.esoui.com/forums/showthread.php?t=1443.
I fixed the code to use the zo_strformat now so shouldn't get the problems now. Also made my two txt files into an rtf file called QuestLurkerInfo. Also fixed my sv to be local. This will be in the next release 2.0 which I'm going to be working on more. I want to add some kind of new feature for 2.0 when I bring it out. Also in my rtf I gave everyone credit that's been helping me with this code and just wanted to say thank you to all of you for all the help.
Report comment to moderator  
Reply With Quote
Unread 10/28/14, 12:25 PM  
Garkin
 
Garkin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 832
File comments: 1097
Uploads: 33
Re: Re: Re: Re: re: Update 1.5

Originally Posted by zireko
Originally Posted by Garkin

- If you run addon in greman or french, zone name is not properly formated, you will see for example "Deshaan^m: 67".

- Background is not used, so it can be safely removed from XML

- All .txt files are listed in AddonManager, change extension of QuestByZone1.txt and QuestLurkerUpdateInfo.txt.
On the .txt files QuestByZone1.txt and QuestLurkerUpdateInfo.txt they're not connected really to any of the addon there just notes. So I was just trying to figure out exactly what you meant by changing there extensions? I could change them to a rich text doc or a pdf.
If you take a look to the addon manager in game, you will see all three files with extension txt listed as addons. They do not do anything, but they are still in there. I recommend changing the file extension to avoid confusion. (QuestByZone1.txt -> QuestByZone1.rtf)

Originally Posted by zireko
I looked at the code the only thing I don't really understand is how it fixes things by the <<1>> <<2>> could you explain a little about that?
Function zo_strformat(pattern, argument1, argument2, ...) is used for formating localized texts. Each <<number>> is replaced with argument after pattern without control characters (^???).
Topic about this function: http://www.esoui.com/forums/showthread.php?t=1443.
Last edited by Garkin : 10/28/14 at 12:31 PM.
Report comment to moderator  
Reply With Quote
Unread 10/28/14, 11:11 AM  
zireko
 
zireko's Avatar
AddOn Author - Click to view AddOns

Forum posts: 63
File comments: 30
Uploads: 4
Re: Re: Re: re: Update 1.5

Originally Posted by Garkin

- If you run addon in greman or french, zone name is not properly formated, you will see for example "Deshaan^m: 67".

- Background is not used, so it can be safely removed from XML

- All .txt files are listed in AddonManager, change extension of QuestByZone1.txt and QuestLurkerUpdateInfo.txt.
On the .txt files QuestByZone1.txt and QuestLurkerUpdateInfo.txt they're not connected really to any of the addon there just notes. So I was just trying to figure out exactly what you meant by changing there extensions? I could change them to a rich text doc or a pdf.

I looked at the code the only thing I don't really understand is how it fixes things by the <<1>> <2> could you explain a little about that?
Report comment to moderator  
Reply With Quote
Unread 10/28/14, 05:57 AM  
Garkin
 
Garkin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 832
File comments: 1097
Uploads: 33
Re: Re: re: Update 1.5

Originally Posted by zireko
Originally Posted by BornDownUnder
In updating to 1.5 the questlurker display no longer functioned, no error was thrown either.

I did a full re-install, deleted saved variables as well.

Only thing I could do to get it to work was to revert the folder name to Quest Lurker, dropping the 1.5 on the end.

Not sure what is going on my addon setup as I can't see anything in your code to create such an issue.
I went ahead and just took 1.5 off the folder name and updated it. Hope this fix's the issue. If anyone else is having this same problem please let me know.
- If you run addon in greman or french, zone name is not properly formated, you will see for example "Deshaan^m: 67".

- Background is not used, so it can be safely removed from XML

- All .txt files are listed in AddonManager, change extension of QuestByZone1.txt and QuestLurkerUpdateInfo.txt.

Warning: Spoiler
Last edited by Garkin : 10/28/14 at 09:55 AM.
Report comment to moderator  
Reply With Quote
Unread 10/28/14, 05:27 AM  
zireko
 
zireko's Avatar
AddOn Author - Click to view AddOns

Forum posts: 63
File comments: 30
Uploads: 4
Re: re: Update 1.5

Originally Posted by BornDownUnder
In updating to 1.5 the questlurker display no longer functioned, no error was thrown either.

I did a full re-install, deleted saved variables as well.

Only thing I could do to get it to work was to revert the folder name to Quest Lurker, dropping the 1.5 on the end.

Not sure what is going on my addon setup as I can't see anything in your code to create such an issue.
I went ahead and just took 1.5 off the folder name and updated it. Hope this fix's the issue. If anyone else is having this same problem please let me know.
Report comment to moderator  
Reply With Quote
Unread 10/28/14, 03:50 AM  
BornDownUnder
AddOn Author - Click to view AddOns

Forum posts: 59
File comments: 200
Uploads: 1
re: Update 1.5

In updating to 1.5 the questlurker display no longer functioned, no error was thrown either.

I did a full re-install, deleted saved variables as well.

Only thing I could do to get it to work was to revert the folder name to Quest Lurker, dropping the 1.5 on the end.

Not sure what is going on my addon setup as I can't see anything in your code to create such an issue.
Report comment to moderator  
Reply With Quote
Unread 10/28/14, 12:24 AM  
zireko
 
zireko's Avatar
AddOn Author - Click to view AddOns

Forum posts: 63
File comments: 30
Uploads: 4
Originally Posted by Garkin
If you want just a quick fix for the UI error, add "or 0" to the line 54:
Lua Code:
  1. local numQuests = quests[myZone] or 0
I don't get any errors now since I fixed the code using the zone index and the code you shared with me now, when i go into and area that questlurker doesn't have info for it hides itself, so shouldn't be errors since my new 1.5 update I just added, if someone runs into an error with 1.5 please let me know so I can try and get it fixed for the 2.0 update
Report comment to moderator  
Reply With Quote
Unread 10/27/14, 10:14 PM  
BornDownUnder
AddOn Author - Click to view AddOns

Forum posts: 59
File comments: 200
Uploads: 1
Originally Posted by zireko
If I seem stupid...
Not stupid at all mate, everybody starts from a beginning!

I would love to offer assistance, in saying that I would not be much assistance as my brain is new to lua coding for this game as well so I am just sitting back for the next major patch to start again to see what the devs ripped out of the API without telling anybody
Report comment to moderator  
Reply With Quote
Unread 10/27/14, 10:05 PM  
Garkin
 
Garkin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 832
File comments: 1097
Uploads: 33
If you want just a quick fix for the UI error, add "or 0" to the line 54:
Lua Code:
  1. local numQuests = quests[myZone] or 0
Report comment to moderator  
Reply With Quote
Unread 10/27/14, 10:02 PM  
zireko
 
zireko's Avatar
AddOn Author - Click to view AddOns

Forum posts: 63
File comments: 30
Uploads: 4
Originally Posted by BornDownUnder
The error I mentioned is as a result of a lack of data being displayed (Quest number) for the given area OR a variable to end the quest number retrieval.

It would work fine if you implemented quest numbers for the regions that it throws an error back, for example:

Esohead Filters:

ColdHarbour: 32 quests available.
Craglorn: 18 quests available.
Cyrodiil: 566 quests available.
Alliance War: 522 quests available.
Alliance War + Cyrodiil: 467 quests available.

Esohead shows quests for all pacts in separate entries for Cyrodiil under 'Alliance War', so you would have to filter them out by going through each of the pages and removing an entry per duplicate quest entry.

NOTE: The achievements are NOT for all quests in the zones, they are just a set amount of quests. Some of the zones have the achievement for all of the quests in the zone, most do not.

Example of achievement vs. quest number in zone, taken from Esohead again:

Auridon Achievement: Complete 37 quests in Auridon.
Auridon: 51 quests available.

If you are basing your quest numbers on quest completed for the achievement, I think you should go through all of your quest numbers that you have collected and set them based upon the achievements pane in-game.

That would be far easier as a simple fix as going by sites for total quests available by each zone gives conflicting results depending upon the website you refer to, though Esohead is seen as predominately the most accurate due to the large number of data being collected from players.
I'm working on an update that fixes the error that you are talking about, Garkin showed me how to fix that in some of the code I've already added to the questlurker. I'm just trying to figure the best way to track how many quest in each zone. The different factions getting different quest makes this a little harder than I first thought. Also I'm looking into the achievements and maybe a way to count how many quest you've done. Also I've thought of working in a book that can be pulled up by a slash command that tells you about the zones I have in questlurker and also lets you know the around about of quest. However I'm still learning the code.

If anyone is willing to skype with me and help with the code I'll be sure to credit you as part of the questlurker team. Here is a list of the things I'm needing help with currently. Also if there is a special way to credit you as one of the creators let me know I'm still new and learning the proper way of doing this.

Things I need Help with
*Creating a Window/Book that has information typed out. I have the most trouble with being able to creating an area that I can have information in for people. Most tutorials only cover how to make one window and not multiple windows or ways to type a lot of info into a window for people to see.
*Creating a Counter that can count down the quest in some way. I don't know of a quest index I have found the zone index which helps keep the code much more clean. If I could some how check against the number I listed for the zone I might be able to substract a quest kind of how Harvin's QuestJournal works. It has some way of reading a quest completed.
*And any other ideas are more than welcome. Just give me time please because I'm still very new and learning slowly. I love doing this coding and providing for the community where I can. If I seem stupid I am sorry lol I've just never really had a chance to work on coding other than old html back a long time ago.

If you have any questions or a comments feel free.
Report comment to moderator  
Reply With Quote
Unread 10/27/14, 09:23 PM  
BornDownUnder
AddOn Author - Click to view AddOns

Forum posts: 59
File comments: 200
Uploads: 1
The error I mentioned is as a result of a lack of data being displayed (Quest number) for the given area OR a variable to end the quest number retrieval.

It would work fine if you implemented quest numbers for the regions that it throws an error back, for example:

Esohead Filters:

ColdHarbour: 32 quests available.
Craglorn: 18 quests available.
Cyrodiil: 566 quests available.
Alliance War: 522 quests available.
Alliance War + Cyrodiil: 467 quests available.

Esohead shows quests for all pacts in separate entries for Cyrodiil under 'Alliance War', so you would have to filter them out by going through each of the pages and removing an entry per duplicate quest entry.

NOTE: The achievements are NOT for all quests in the zones, they are just a set amount of quests. Some of the zones have the achievement for all of the quests in the zone, most do not.

Example of achievement vs. quest number in zone, taken from Esohead again:

Auridon Achievement: Complete 37 quests in Auridon.
Auridon: 51 quests available.

If you are basing your quest numbers on quest completed for the achievement, I think you should go through all of your quest numbers that you have collected and set them based upon the achievements pane in-game.

That would be far easier as a simple fix as going by sites for total quests available by each zone gives conflicting results depending upon the website you refer to, though Esohead is seen as predominately the most accurate due to the large number of data being collected from players.
Last edited by BornDownUnder : 10/27/14 at 09:30 PM.
Report comment to moderator  
Reply With Quote
Unread 10/27/14, 02:28 PM  
Garkin
 
Garkin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 832
File comments: 1097
Uploads: 33
Originally Posted by zireko
Originally Posted by Garkin
Originally Posted by QuadroTony
i mean this


this addon show 45 quests for this location for examply
or more? real number is like 49-51
Addon shows 60 for Reaper's March.
I guess that numbers are taken from Esohead: http://www.esohead.com/quests#zone:382
How many quest exactly are in Reaper's March? I am using esohead but when someone that plays tells me otherwise I want to fix that. I thought about putting it as 51 quest now. If I can I would like to figure out a way for the quest to pull up how many quest are in the zone from the game. But can't seem to find anything that does that yet.
Esohead: 60 - http://www.esohead.com/quests#zone:382
ElderScrollsOnline.info: 60 - http://elderscrollsonline.info/quests?tv|location=1065
Dulfy's blog: 59 - http://dulfy.net/2014/04/02/eso-reap...h-quest-guide/
TESO Life: 58 - http://teso.mmorpg-life.com/quests/?...]=reapersmarch
UESP: 51 - http://www.uesp.net/wiki/Online:Reaper%27s_March#Quests
Last edited by Garkin : 10/27/14 at 02:32 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: