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,105
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 12/06/14, 08:23 AM  
kodo

Forum posts: 0
File comments: 7
Uploads: 0
Originally Posted by Harven
Hey,
Alexious - QuadroTony is right, you must bind some key first, or you can type /journal in the chat window.
QuadroTony - please post your save variable file somewhere. To delete completed quest, open that quest and there will be a key bind ('X' by default).

pls advise any keybind that will make the journal work.
Report comment to moderator  
Reply With Quote
Unread 12/06/14, 07:55 AM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3851
Uploads: 3
Report comment to moderator  
Reply With Quote
Unread 12/06/14, 07:47 AM  
Harven
 
Harven's Avatar
AddOn Author - Click to view AddOns

Forum posts: 135
File comments: 275
Uploads: 31
Hey,
Alexious - QuadroTony is right, you must bind some key first, or you can type /journal in the chat window.
QuadroTony - please post your save variable file somewhere. To delete completed quest, open that quest and there will be a key bind ('X' by default).
Last edited by Harven : 12/06/14 at 07:48 AM.
Report comment to moderator  
Reply With Quote
Unread 12/06/14, 07:42 AM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3851
Uploads: 3
Originally Posted by Alexious
Hi there, I tried to enable this today but the Journal is still showing as normal. I'm not sure why the addon is not working. Any tips?
you must setup keybind for this addon to open his journal
Report comment to moderator  
Reply With Quote
Unread 12/06/14, 07:41 AM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3851
Uploads: 3
after last update it doesnt displayed current quest
Completed quest shows just fine
also i dont understand how to delete completed quest now?

Report comment to moderator  
Reply With Quote
Unread 12/06/14, 07:25 AM  
kodo

Forum posts: 0
File comments: 7
Uploads: 0
it doesnt work..

man, your idea is terrific, it was exactly what i waited for, but it gives the same error each time,i tried few times and gave up.. pls , if u could make this workable it would be the best addon imo
Report comment to moderator  
Reply With Quote
Unread 12/04/14, 08:22 AM  
Alexious
 
Alexious's Avatar

Forum posts: 2
File comments: 4
Uploads: 0
Hi there, I tried to enable this today but the Journal is still showing as normal. I'm not sure why the addon is not working. Any tips?
Report comment to moderator  
Reply With Quote
Unread 11/14/14, 08:50 AM  
mra4nii
AddOn Author - Click to view AddOns

Forum posts: 42
File comments: 87
Uploads: 2
The delay with lips animation is still present.
I just started to use this addon and faced it.
Report comment to moderator  
Reply With Quote
Unread 11/06/14, 07:42 AM  
Scharesoft
 
Scharesoft's Avatar

Forum posts: 11
File comments: 29
Uploads: 0
What's the impact of the errors? The log isn't updating correctly or lip sync is buggy?

EDIT: Ok, it's the lip sync.
Last edited by Scharesoft : 11/06/14 at 12:34 PM.
Report comment to moderator  
Reply With Quote
Unread 11/05/14, 12:43 PM  
dominoid
AddOn Author - Click to view AddOns

Forum posts: 34
File comments: 276
Uploads: 2
Originally Posted by dominoid
Originally Posted by Scharesoft
Thanks for the fixed version!

I think this could be a similiar problem like here. There it's solved.
Yes same function call. My method of putting the call on a different thread using zo_callLater with a 0 ms delay works as well.
My changes aren't fully working - it may need a longer delay but that could cause issues. I will try the recommendation in the other post later.
Report comment to moderator  
Reply With Quote
Unread 11/05/14, 12:03 PM  
dominoid
AddOn Author - Click to view AddOns

Forum posts: 34
File comments: 276
Uploads: 2
Originally Posted by Scharesoft
Thanks for the fixed version!

I think this could be a similiar problem like here. There it's solved.
Yes same function call. My method of putting the call on a different thread using zo_callLater with a 0 ms delay works as well.
Report comment to moderator  
Reply With Quote
Unread 11/05/14, 11:32 AM  
Scharesoft
 
Scharesoft's Avatar

Forum posts: 11
File comments: 29
Uploads: 0
Thanks for the fixed version!

I think this could be a similiar problem like here. There it's solved.
Last edited by Scharesoft : 11/05/14 at 11:36 AM.
Report comment to moderator  
Reply With Quote
Unread 11/05/14, 09:02 AM  
dominoid
AddOn Author - Click to view AddOns

Forum posts: 34
File comments: 276
Uploads: 2
Harven, so sorry to hear you aren't currently playing, but glad to hear you will most likely be back. With that being said, I'm not sure how you will fix an issue this add-on is having with 1.5.

When starting to accept a quest from an NPC the very next dialog option(s) the NPC is to say "confuses" the lip sync and audio. This is most likely caused by your code that recognizes the start of a quest assignment and captures the text the NPC says - the green link you can click on in the Journal to get the NPC conversation.

I feel this is best shown in a video:

https://www.youtube.com/watch?v=RCVzWzpL9lk

Hopefully you return soon or another almighty add-on aficionado can figure out the cause or a workaround - *cough* *cough* Garkin *cough* *cough*.

Thanks for your time.


Edit: The problem is definitely in the EVENT_QUEST_OFFERED code. I commented out that whole event registration around line 958 and the problem went away but of course the NPC information for the quest and the green link is missing in the journal. I will continue to test things with my limited LUA knowledge.

Edit 2: The problem appears to be with GetOfferedQuestInfo(). It works but confuses the system.

Edit 3: Ok on a hunch I redid the event with a zo_callLater which I believe puts the call on a different thread to try to avoid the conflict and solve the problem and it appears to work.

I made the event look like:

Code:
EVENT_MANAGER:RegisterForEvent("HarvensQuestJournal", EVENT_QUEST_OFFERED, function() zo_callLater( HarvensQuestJournal.QuestOffered, 0 ) end)
and of course moved the original code to a new function:

Code:
function HarvensQuestJournal.QuestOffered ()
	--d("EVENT_QUEST_OFFERED")

	local text, response = GetOfferedQuestInfo()

	if not HarvensQuestJournal.chatter then
		HarvensQuestJournal:SetupChatter()
	end
	if not HarvensQuestJournal.chatter[QS_NPCCONVERSATION] then
		HarvensQuestJournal.chatter[QS_NPCCONVERSATION] = {[QS_THEM] = {}, [QS_ME] = {}}
	end
	table.insert(HarvensQuestJournal.chatter[QS_NPCCONVERSATION][QS_THEM], text)
	table.insert(HarvensQuestJournal.chatter[QS_NPCCONVERSATION][QS_ME], response)
end
Here is my altered file - HarvensQuestJournal.lua
Last edited by dominoid : 11/05/14 at 10:51 AM.
Report comment to moderator  
Reply With Quote
Unread 11/04/14, 07:25 AM  
Scharesoft
 
Scharesoft's Avatar

Forum posts: 11
File comments: 29
Uploads: 0
Originally Posted by QuadroTony
Edit: Garkin's compatible tool fixed the issue

http://www.esoui.com/downloads/info676.html
Great, thank you!
Report comment to moderator  
Reply With Quote
Unread 11/04/14, 06:18 AM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3851
Uploads: 3
Edit: Garkin's compatible tool fixed the issue

http://www.esoui.com/downloads/info676.html
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: