Download
(17 Kb)
Download
Updated: 03/09/24 07:16 AM
Pictures
File Info
Compatibility:
Scions of Ithelia (9.3.0)
Endless Archive (9.2.5)
Updated:03/09/24 07:16 AM
Created:06/13/14 02:59 PM
Monthly downloads:865
Total downloads:110,133
Favorites:292
MD5:
Categories:Character Advancement, Graphic UI Mods, RolePlay
Harven's Quest Journal  Popular! (More than 5000 hits)
Version: 2.9.2
by: Harven, votan
DependenciesDescription
This is my vision of the quest journal. I wanted it to look more classic, like TES3 Morrowind's quest journal. It has full functionality of the original ESO quest journal plus some additions. The additions include:
- display of times (start time, steps times, end time),
- quests history (Completed Quest),
- quests conversations (quest start/end dialogs),
- display of completed quests rewards,
- quest progression steps,
- possibility to change the journal appearance (skin, font, colors)
To open the journal type /journal command or go to the controls menu and set your desired key binding. The quest history contains only quest completed after this addon installation.

Quest Journal Navigation
Navigation tips are shown on the bottom strip. Here are the defaults:

Current Quests page
T - switch to the Completed Quests page,
LMB - click on a quest name to switch to details page,
RMB - click on a quest name to set it as focused.

Completed Quests page
T - switch to the Current Quests page,
LMB - switch to details page of selected quest,

Quest Details page
T - back to the Current/Completed Quest page,
E - previos page,
R - next page,
F - share quest (if the quest is not completed),
X - abandon quest (if the quest is not completed),
X - delete quest (if the quest is completed),
F1 - set as focused (if the quest is not completed),
M - show on map (if the quest is not completed),
LMB - click on the NPC name to switch to the Conversation History page.

Conversation History page
T - back to the Quest Details page,

Donations
If you like my work you can make me happy by sending some in-game gold/items to @theharven on EU server (but please, no lockpicks ), eventually you can help me pay my monthly subscription by donating some money.

version 2.9.2:
- Fixed typo in German.
- API bump.

version 2.9.1:
- Added Japanese translation. Thanks to @snorunt361.
- Added nil check for reported error.

version 2.9.0:
- Localization: fr, en, de so far. Thanks to @XXXspartiateXXX for French translation.

version 2.8.3:
- New option: Play emote "/read" opening the journal. Default on.
- New option: Show in main menu, if LibMainMenu2 is installed. Default on.

version 2.8.2: - Fixed parsing the quest journal. (votan)

version 2.8.1: (votan)
- Fixed XML file causing an error.

Version 2.8:
- Removed LibStub,
- Removed embedded LibHarvensAddonsSettings, please download it separately,
- API version changed to 100030.

Version 2.7:
- Fixed issue which caused all current quests to be marked as complete (not my fault - there was a change in the game API behaviour),
- API version changed to 100026.

Version 2.6:
- Fixed libHarvensAddonSettings library,
- API version changed to 100024.

Version 2.5d:
- Fixed errors related to changes in the API,
- API version changed to 100023.

Version 2.5c:
- LibStub updated to the latest version,
- API version changed to 100020.

Version 2.5b:
- Fixed missing category names,
- API version changed to 100019.

Version 2.5a:
- API version changed to 100018.

Version 2.5:
- API version changed to 100017,
- Fixed keybind.

Version 2.4:
- API version changed to 100016,
- Updated LHAS, thanks Votan :)

Version 2.3:
- Fixed UI exception reported in comments (thanks for reporting :)

Version 2.2a:
- Fixed wrong offset in click-map at completed quests index page.

Version 2.2:
- Did some optimisations so the addon uses less memory and creates less garbage for garbage collector.

Version 2.1d:
- API version changed to 100015.

Version 2.1c:
- API version changed to 100014.

Version 2.1b:
- API version changed to 100013.

Version 2.1a:
- Fixed UI Error caused by pressing "Share" or "Abandon".

Version 2.0:
- API version changed to 100012,
- New version of LibHarvensAddonSettings - thanks to Votan :)

Version 1.9:
- Added an option to display only zone names and categories at completed quests index page. Then you can click choosen category or zone name to view all completed quests in that category/zone.

Version 1.8d:
- API version changed to 100011,

Version 1.8c:
- Fixed a bug causing ui exceptions sometimes when finishing a quest.

Version 1.8b:
- Fixed a bug causing ui exceptions in non-english game version.

Version 1.8a:
- Fixed a bug causing display of empty quests list and sometimes even ui exceptions.

Version 1.8:
- Added 2 new settings to the options menu:
- "Save Completed Daily Quests" - when disabled, completed daily quests will not be added to the completed quests list,
- "Save Completed Repeatable Quests" - same as above,
- Fixed the lips sync bug,
- Added possibility to delete completed quest,
- Added (completed/current) quests list sorting switch (below the left page of the quest journal)

Version 1.7a:
- API version changed to 100010,
- New version of LibHarvensAddonSettings (thanks to Garkin).

Version 1.7:
- Marking current quest as completed when there is no such quest in the vanilla quest journal.

Version 1.6a:
- API version changed to 100009.

Version 1.6:
- Fixed missing side quests after fresh addon installation,
- API version changed to 100008.

Version 1.5:
- Fixed duplicate zone names,
- Added experience points and veteran points reward for completing quest.

Version 1.4:
- Made some fixes related to API changes.
- API version changed to 100007.

Version 1.3:
- Added an option to open the journal at currently focused quest.
- Updated Addon Settings library.

Version 1.2:
- Added options menu where you can change appearance settings (skin, fonts and colors) - see the screenshots,
- Fixed a bug causing impossibility to click more than 8 quest names on the index page. It turns out that label control can have 8 links only so I've changed the click handlers - should work now.

Version 1.1:
- Fixed lua exception which sometimes appeared after clicking NPC name on quest details page.
Optional Files (0)


Archived Files (38)
File Name
Version
Size
Uploader
Date
2.9.1
17kB
votan
01/22/23 07:03 AM
2.9.0
16kB
votan
07/30/22 07:06 AM
2.8.3
12kB
votan
05/26/22 07:32 AM
2.8.2
12kB
votan
03/28/22 11:36 AM
2.8.1
12kB
votan
06/17/21 11:44 AM
2.8
11kB
Harven
03/29/20 02:11 PM
2.7
18kB
Harven
03/05/19 05:06 PM
2.6
18kB
Harven
08/15/18 05:27 PM
2.5d
18kB
Harven
05/22/18 04:45 AM
2.5c
18kB
Harven
08/14/17 02:54 PM
2.5b
18kB
Harven
05/23/17 01:18 PM
2.5a
18kB
Harven
02/12/17 09:52 AM
2.5
18kB
Harven
10/05/16 02:42 PM
2.4
18kB
Harven
08/01/16 03:04 PM
2.3
20kB
Harven
07/03/16 04:26 PM
2.2a
20kB
Harven
06/04/16 01:58 PM
2.2
20kB
Harven
06/03/16 02:54 PM
2.1d
19kB
Harven
06/02/16 02:14 PM
2.1c
18kB
Harven
03/07/16 05:48 PM
2.1b
18kB
Harven
11/02/15 08:51 AM
2.1a
18kB
Harven
10/18/15 06:25 PM
2.1
18kB
Harven
09/01/15 04:50 PM
1.9
18kB
Harven
04/09/15 03:52 PM
1.8d
17kB
Harven
03/04/15 02:47 PM
1.8c
18kB
Harven
12/15/14 03:16 PM
1.8b
18kB
Harven
12/09/14 03:13 PM
1.8a
18kB
Harven
12/07/14 08:43 AM
1.8
18kB
Harven
12/05/14 02:12 PM
1.7a
16kB
Harven
11/04/14 01:59 PM
1.7
16kB
Harven
09/26/14 07:43 AM
1.6a
16kB
Harven
09/16/14 04:27 PM
1.6
16kB
Harven
08/05/14 04:15 PM
1.5
16kB
Harven
07/05/14 04:08 PM
1.4
15kB
Harven
06/26/14 04:26 PM
1.3
15kB
Harven
06/19/14 05:46 PM
1.2
14kB
Harven
06/16/14 04:07 PM
1.1
7kB
Harven
06/14/14 11:03 AM
1.0
7kB
Harven
06/13/14 02:59 PM


Post A Reply Comment Options
Unread 06/16/17, 10:37 AM  
Zangdar

Forum posts: 0
File comments: 1
Uploads: 0
Hello,

I read that now, it is possible to have the list of completed quest. Is Harven's Quest able to do it ?
Because I installed the addon after I begin to play.
Report comment to moderator  
Reply With Quote
Unread 05/10/17, 02:01 AM  
fgoron2000

Forum posts: 0
File comments: 143
Uploads: 0
Lost quest history

Suddenly, probably yesterday or today, I lost all of my previous quest history from within this addon. The current quests are still there, and any new quests that I completed since I discovered this, are being captured on the completed page. This has happened on all my characters.

I'm not 100% positive, but fairly certain that the history was there after update 2.7.13 was put into place.

Any thoughts?


Thanks,


Frank
Report comment to moderator  
Reply With Quote
Unread 02/15/17, 07:35 PM  
argontel_n

Forum posts: 0
File comments: 1
Uploads: 0
Re: Re: LUA Error

Originally Posted by Harven
Hey parkel,
tell me more about the issue. I guess you get the first error when you try to finish a quest. What quest is that? Can you also post somewhere your saved variable file for me to see it?

Originally Posted by parkel
Hi,

I have been getting this error:
Lua Code:
  1. user:/AddOns/HarvensQuestJournal/HarvensQuestJournal.lua:708: table index is nil
  2. stack traceback:
  3.     user:/AddOns/HarvensQuestJournal/HarvensQuestJournal.lua:708: in function 'HarvensQuestJournal:SetCompletedSavedVariable'
  4.     user:/AddOns/HarvensQuestJournal/HarvensQuestJournal.lua:1228: in function 'HarvensQuestJournal.AddonLoaded'

for the past few days now. /reloadui doesn't help.

Upon trying to access the journal, this shows up:
Lua Code:
  1. :1: attempt to index a nil value
  2. stack traceback:
  3.     :1: in function '(main chunk)'

Can someone assist? Thanks!
Not parkel, but I had the same issue.

I had installed a bunch of add-ons. Thinking it was incompatibility, I tried disabling them, then reloading ui, only for it to fail.

- Then I reinstalled this using minion. Error.
- Deleted all the add-ons I downloaded at that time using minion except for this. Still an error.
- Deleted this add-on, then reinstalled, error.
- Verified/repaired and launched. Error.

I then deleted the SavedVariable lua file when ESO was closed. I restarted ESO and it works again. I restarted ESO just to see if it was an issue that occurred each time you log in and it still works.

Not sure what happened, but deleting the SavedVariable lua file, then starting ESO with this add-on worked.

What I noticed, though, was that using /journal showed as an invalid command, and pressing the bound key did not work. Your add-on also did not show up in the settings like it usually did (and does now). Not sure about the oddity, but it might have to do with adding add-ons, or something.
Report comment to moderator  
Reply With Quote
Unread 02/13/17, 11:48 PM  
Shadowshire

Forum posts: 1
File comments: 402
Uploads: 0
Post Harven's Quest Journal "Out-of-date" (?)

Originally Posted by Harven
Hey!
I will update them tonight (GMT time ) From what I saw they work just fine when you allow outdated addons.
The ESO game client still reports that Version 2.5a is "Out-Of-Date".

As far as I know, it does work if loading outdated add-ons is enabled. That is true for several addons that I use, but one or two of them probably do need either to be updated because of new or changed features, or because they have a bug that is not related to the game client version.
Report comment to moderator  
Reply With Quote
Unread 02/12/17, 09:54 AM  
Harven
 
Harven's Avatar
AddOn Author - Click to view AddOns

Forum posts: 135
File comments: 275
Uploads: 31
Re: LUA Error

Hey parkel,
tell me more about the issue. I guess you get the first error when you try to finish a quest. What quest is that? Can you also post somewhere your saved variable file for me to see it?

Originally Posted by parkel
Hi,

I have been getting this error:
Lua Code:
  1. user:/AddOns/HarvensQuestJournal/HarvensQuestJournal.lua:708: table index is nil
  2. stack traceback:
  3.     user:/AddOns/HarvensQuestJournal/HarvensQuestJournal.lua:708: in function 'HarvensQuestJournal:SetCompletedSavedVariable'
  4.     user:/AddOns/HarvensQuestJournal/HarvensQuestJournal.lua:1228: in function 'HarvensQuestJournal.AddonLoaded'

for the past few days now. /reloadui doesn't help.

Upon trying to access the journal, this shows up:
Lua Code:
  1. :1: attempt to index a nil value
  2. stack traceback:
  3.     :1: in function '(main chunk)'

Can someone assist? Thanks!
Report comment to moderator  
Reply With Quote
Unread 02/10/17, 10:34 AM  
Harven
 
Harven's Avatar
AddOn Author - Click to view AddOns

Forum posts: 135
File comments: 275
Uploads: 31
Hey!
I will update them tonight (GMT time ) From what I saw they work just fine when you allow outdated addons.
Report comment to moderator  
Reply With Quote
Unread 02/08/17, 04:53 PM  
Shrinkwrap

Forum posts: 1
File comments: 17
Uploads: 0
UPDAtE

Anyone looking after updates with Harven's add ons?
Report comment to moderator  
Reply With Quote
Unread 01/15/17, 03:59 AM  
parkel

Forum posts: 0
File comments: 1
Uploads: 0
LUA Error

Hi,

I have been getting this error:
Lua Code:
  1. user:/AddOns/HarvensQuestJournal/HarvensQuestJournal.lua:708: table index is nil
  2. stack traceback:
  3.     user:/AddOns/HarvensQuestJournal/HarvensQuestJournal.lua:708: in function 'HarvensQuestJournal:SetCompletedSavedVariable'
  4.     user:/AddOns/HarvensQuestJournal/HarvensQuestJournal.lua:1228: in function 'HarvensQuestJournal.AddonLoaded'

for the past few days now. /reloadui doesn't help.

Upon trying to access the journal, this shows up:
Lua Code:
  1. :1: attempt to index a nil value
  2. stack traceback:
  3.     :1: in function '(main chunk)'

Can someone assist? Thanks!
Last edited by parkel : 01/15/17 at 04:00 AM.
Report comment to moderator  
Reply With Quote
Unread 07/19/16, 09:24 PM  
Asata

Forum posts: 7
File comments: 28
Uploads: 0
Can we get an option to add the level of the quest in front of it like Ravalox Quest Tracker?
Report comment to moderator  
Reply With Quote
Unread 07/03/16, 02:39 PM  
Asata

Forum posts: 7
File comments: 28
Uploads: 0
When I talked to Lamae Bal for the reward for becoming a vampire, when I was level 27, it wouldn't show a reward in the dialog window and when I accepted it my appearance didn't change and this lua error came up:

Code:
user:/AddOns/HarvensQuestJournal/HarvensQuestJournal.lua:1382: operator - is not supported for nil - nil
stack traceback:
	user:/AddOns/HarvensQuestJournal/HarvensQuestJournal.lua:1382: in function '(anonymous)'
My appearance changed after I exited the shrine instance thing.
Report comment to moderator  
Reply With Quote
Unread 07/02/16, 09:22 AM  
eventHandler
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 58
Uploads: 4
So, I've had the error I mentioned before repeat consistently. It turns out there is no reward for all of the "Scout <District>" quests in the Imperial City, and the addon doesn't have a way to handle that situation.

These quests just automatically finish when you click on the flag post with no turn-in chatter or reward; they are just to send you to the next place to get a story quest the first time through. It was my first time in the Imperial City, so I wasn't sure yet when I first posted. I am now.
Report comment to moderator  
Reply With Quote
Unread 07/01/16, 02:47 PM  
Asata

Forum posts: 7
File comments: 28
Uploads: 0
This addon creates a new menu called Addons rather than being in the Addon Settings panel. You might wanna move it?
Report comment to moderator  
Reply With Quote
Unread 06/21/16, 07:49 AM  
eventHandler
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 58
Uploads: 4
For a character level 33 with 158 champion points, while in the Imperial City:
Code:
user:/AddOns/HarvensQuestJournal/HarvensQuestJournal.lua:1382: operator - is not supported for nil - nil
stack traceback:
    user:/AddOns/HarvensQuestJournal/HarvensQuestJournal.lua:1382: in function '(anonymous)'
Which is this function:
Code:
    EVENT_MANAGER:RegisterForEvent("HarvensQuestJournal", EVENT_QUEST_COMPLETE, function(eventType, questName, level, lastXP, currentXP, rank, previousPoints, currentPoints)
        --d("EVENT_QUEST_COMPLETE")
        
        local quest = HarvensQuestJournal:FindCompletedQuest(zo_strformat(SI_QUEST_JOURNAL_QUEST_NAME_FORMAT, questName))
        if not quest then
            return
        end
        
        if not quest[QS_REWARD] then
            quest[QS_REWARD] = {}
        end
        
        if currentXP-lastXP > 0 then
            quest[QS_REWARD][QS_EXPERIENCE] = currentXP-lastXP
        elseif currentPoints-previousPoints > 0 then -- LINE 1382
             quest[QS_REWARD][QS_VET_POINTS] = currentPoints-previousPoints -- LINE 1383
        end
    end)
So currentPoints and/or previousPoints are nil valued here now. The quest was "Scouting the Memorial District." Also the completion time lists as PM when it was AM server and local time. The Reward: part is blank on the journal entry.

From the saved variables, (also note the [4], [1], [2] empty entries before [3] is an actual completed quest):
Code:
                ["completed"] = 
                {
                    [4] = 
                    {
                    },
                    [1] = 
                    {
                    },
                    [2] = 
                    {
                    },
                    [3] = 
                    {
                        ["Imperial City"] = 
                        {
                            ["Scouting the Memorial District"] = 
                            {
                                [1] = "Scouting the Memorial District",
                                [2] = 50,
                                [3] = "My Alliance needs scouts to secure rally points across the Imperial City.",
                                [4] = 1466513205,
                                [5] = 
                                {
                                    [1] = 0,
                                    [2] = 0,
                                    [3] = "Irrigation Tunnels",
                                    [4] = 
                                    {
                                        [2] = 
                                        {
                                            [1] = "By order of the General:\n\nScouts are hereby ordered to secure the Memorial District rally point in preparation for an assault. Proceed to the surface via the ladder-works, establish control, then plant the Alliance banner to signal the \"all clear.\"",
                                        },
                                        [1] = 
                                        {
                                            [1] = "<I should travel to the Memorial District rally point and make sure it is secure.>",
                                        },
                                    },
                                    [5] = "Scouting Board",
                                    [6] = "Imperial Sewers",
                                },
                                [7] = 0,
                                [8] = "Imperial City",
                                [9] = 
                                {
                                    [1] = 
                                    {
                                        [1] = "To aid my Alliance in conquering the Imperial City, I must travel to the Memorial District via the ladder-works to scout and secure a rally point.",
                                    },
                                    [2] = 
                                    {
                                        [2] = 1466513268,
                                        [1] = "The rally point looks secure. I must raise my Alliance's colors to signal the \"all clear\" to our invading forces.",
                                    },
                                },
                                [10] = 
                                {
                                    [1] = 0,
                                    [2] = 0,
                                    [3] = "Imperial City",
                                    [5] = "Banner",
                                    [6] = "Imperial City",
                                    [7] = "<Planting my Alliance banner here will mark the rally point as secure.>",
                                },
                                [11] = 
                                {
                                    [1] = 
                                    {
                                    },
                                },
                                [12] = 1466514005,
                            },
                        },
Unrelated, but it's odd there are three wasted area entries before the Imperial City entry.
Report comment to moderator  
Reply With Quote
Unread 03/25/16, 02:01 AM  
uladz
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 223
Uploads: 2
Is there a way to acquire completed question log for the ones that were done before this awesome addon was installed? I have discovered it only after I have completed like 50+ quests already. Thank you for all the work, I use almost every addon you have ever made .
Report comment to moderator  
Reply With Quote
Unread 03/12/16, 02:09 PM  
Harven
 
Harven's Avatar
AddOn Author - Click to view AddOns

Forum posts: 135
File comments: 275
Uploads: 31
Re: Quest Stage removal

Hey Woodie,
It's a shame you fixed it I would gladly take a look at your saved variables file at that point. It's a mystery to me how this happened - seems impossible. I would like to know some more details so maybe I can reproduce that bug. Some detailed step-by-step would be nice.

It is possible to remove specific entries from the journal but you will have to do it by editing the saved variable file. Currently there is no other way.

Originally Posted by Woodie
Hello, while I really like your addon I have encountered a small bug( possibly within the game itself).

When I traveled to a new region with a new character I got an update to the "Go to Wrothgar" quest from Orsinium DLC. Thing is that my journal had a different quest focused and that focused quest got the new entry.

Being the pedantic OCD player that I am I had to abandon and retake the quest, but I'm afraid of it happening again. Would it be possible to remove specific entries just from your journal?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: