Download
(12 MB)
Download
Updated: 01/30/24 12:59 AM
Pictures
File Info
Compatibility:
Endless Archive (9.2.5)
base-game patch (9.1.5)
Necrom (9.0.0)
Scribes of Fate (8.3.5)
Firesong (8.2.5)
Lost Depths (8.1.5)
High Isle (8.0.0)
Updated:01/30/24 12:59 AM
Created:04/25/15 11:02 PM
Monthly downloads:140
Total downloads:27,394
Favorites:32
MD5:
History  Popular! (More than 5000 hits)
Version: 84
by: hisdad [More]
====READ THE CHANGELOG===

AUTHOR PISSED OFF WITH ZOS. QUITTING (But Bored enough to update)


If you've ever had a conversation like this..
"Do you want to join us in dungeon X?"

"Yes, I'm sure one of my 8 chars hasn't done it. Wait a mo while I login to them all..."



Then you know the motivation for this addon.


Dad's History Addon collects significant information from your adventuring and presents it to a Desktop application called HistOffline.lua. This runs under windows using the IUP toolkit.
The addon has no in-game user interface.

The game does not have to be running to use histoffline.

Game information is updated when your character logs out.

Histoffline presents information on your Dungeon achievements and levelling stats.
It is ideal for seeing which dungeons you haven't completed.

When installed for the first time, it will load your achievement list, which populates the Dungeon panels.

The Level and Location panels are only populated going forward. The game itself does not store this information.

If more than one account is used on the computer, you have an option to select the account you wish to view.


Achievements
  • All Achievements uncompleted have red background.
  • Group and Public Dungeons are complete if you have the "Conqueror" Achievement.
  • Veteran Dungeons have several achievements.

Trials
  • Normal, Veteran and Veteran Hard Mode
  • Veteran Mode has the sub-achievements
  • For some achievements, its impossible to be sure if its a veteran achievement or not. If I've guessed wrong, let me know.

Levelling
  • Refer to the Screenshot. One line per level. Play time is Accumulative.

Locations
  • Visits are counted on load screens (Activation). Sometimes maps change without Activation, leaving a city for example. This is not captured at the moment.
  • "First Visited", a date. Again mostly blank because the addon was still in development at that time.
  • "First Level" means level at first visit
  • "Times Levelled" means number of times you leveled up in that map.
  • "First Death" your level when you first snuffed it.
  • "Deaths" How many times you died there.

World Bosses
  • Listed by Map.
  • At least one Boss does not have an Achievement.

Quests With Skill Points
  • Click on link to browse to UESP's webpage on the quest.
  • Zos bug in Malabal Tor, can't fix, No Achievement. http://www.uesp.net/wiki/Online:Buyer_Beware

DLC Group
  • This is the Group Dungeons. DLC public Dungeons are in "Public"
  • DLC Trials are in "Trials Norm, Vet Hard"

Installation
Install the Add-on in the usual way.
Read "installation.pdf" in the Doc folder for details on installing the IUP toolkit


Enjoy. Please report bugs to the forum.

Translations
German Translations by Joklix and Snakefish.
French Translations by Joklix.
With Thanks..

License
Some code taken from the Luatz project under the MIT License.
The dump code function I found on the net. Sorry I don't know who wrote it.
The rest is my code, MIT license.
Version 84
2024-01-30
Update 41
Added Scions of Thingy, 2 GRP Dungeons
Bumped API


Version 83
2023-09-24

Added Endless Archive As DLC2
Bump API

Version 82
2023-09-18

Simplified World Boss and Skill Quest Code. A lot faster and a lot Simpler. 3.5 Sec Vs 30s to start.
Found some missing Quests.
Optional Files (0)


Archived Files (18)
File Name
Version
Size
Uploader
Date
83
12MB
hisdad
09/26/23 06:05 PM
82
11MB
hisdad
09/18/23 12:54 AM
81
11MB
hisdad
07/10/23 12:59 AM
78
11MB
hisdad
02/01/21 02:15 PM
77
11MB
hisdad
01/26/21 08:52 PM
76
11MB
hisdad
09/28/20 01:46 PM
67
11MB
hisdad
07/30/20 01:41 AM
54
1MB
hisdad
09/18/18 01:28 AM
53
1MB
hisdad
09/14/18 02:03 PM
44
875kB
hisdad
05/11/18 12:11 AM
43
875kB
hisdad
05/10/18 02:26 AM
31
800kB
hisdad
12/08/16 01:39 PM
30
800kB
hisdad
12/07/16 01:55 AM
25B
777kB
hisdad
10/11/16 11:08 AM
19
746kB
hisdad
08/01/16 11:57 PM
19
746kB
hisdad
05/31/16 12:12 PM
12
920kB
hisdad
07/03/15 02:17 PM
Beta 7
430kB
hisdad
05/02/15 03:13 AM


Post A Reply Comment Options
Unread 04/26/15, 02:00 PM  
hisdad
AddOn Author - Click to view AddOns

Forum posts: 33
File comments: 214
Uploads: 2
Re: You will need to create an install procedure

Hi Dopiate,
Looks like a nice bit of Code!

Due to my limitations and the the need to interface to lua code, I won't be using any other languages.

IUP-Lua doesn't need registry or use keys, its a Gui toolkit only. I could put in a file dialog to let people navigate to the addons folder, but then I'd have to save the result.

At the moment Histoffline doesn't write to anything, though that might change.

Secondly, if they are smart enough to navigate a dialog and find the addons folder -- if they are using addons they should know where it is-- they should be smart enough to put that into the shortcut.

I just wish Windows had a %DOCUMENTS% var, then I could pre configure it.

Thirdly, I'm not distributing executable code, which is safer for everyone.
Finally, you get the full source code so you can edit it as you wish. I've put some effort into making string tables for localisation, for example.

Support nightmare? Possibly. But the IUP toolkit is entirely self contained, which helps.
On reflection, I'll add a section on un-installation as well--- "just delete it"

Regards,
-Dad




Originally Posted by dopiate
I'm just trying to save you some time.

You need to use registry keys and have the end user pick the AddOn's folder.

There are other languages to consider and without doing that you are setting yourself up for a support nightmare.

I know because I went through it.

Here is Guild Sales Assistant.

If you want tips or hints on how to cut down on your install issues just let me know and I'll send you over some code.

The more you do for the user the less problems you have.

Setup should be automatic (I can help you if you want) - you want to worry about the addon functioning correctly not did or didn't the user install it correctly.


quick example:

I don't have a "live" mine says "\Documents\Elder Scrolls Online\liveeu"

:-)

-d


PS you can borrow my code from GSA that creates a desktop icon (automatically). If you don't do that you lose 50% of your users right there. -- check out the video.
Report comment to moderator  
Reply With Quote
Unread 04/26/15, 01:36 PM  
hisdad
AddOn Author - Click to view AddOns

Forum posts: 33
File comments: 214
Uploads: 2
Re: Bug

Hi Joklix,
Would you please email me with your savedvariables/history.lua file.
Are you using a mac? the user:/Addons looks very mac-ish?..

Thanks

--Dad


Originally Posted by Joklix
Hey, this seems to be a nice addon. Thx for the work on it.

I was not able to start it. Error:

user:/AddOns/history/timetable.lua:77: operator - is not supported for nil - number
stack traceback:
user:/AddOns/history/timetable.lua:77: in function 'normalise'
user:/AddOns/history/timetable.lua:125: in function 'timestamp'
user:/AddOns/history/timetable.lua:181: in function 'luatz_esodate'
user:/AddOns/history/history.lua:269: in function 'hist.Initialise'
Report comment to moderator  
Reply With Quote
Unread 04/26/15, 12:29 PM  
dopiate
AddOn Author - Click to view AddOns

Forum posts: 142
File comments: 677
Uploads: 11
You will need to create an install procedure

I'm just trying to save you some time.

You need to use registry keys and have the end user pick the AddOn's folder.

There are other languages to consider and without doing that you are setting yourself up for a support nightmare.

I know because I went through it.

Here is Guild Sales Assistant.

If you want tips or hints on how to cut down on your install issues just let me know and I'll send you over some code.

The more you do for the user the less problems you have.

Setup should be automatic (I can help you if you want) - you want to worry about the addon functioning correctly not did or didn't the user install it correctly.


quick example:

I don't have a "live" mine says "\Documents\Elder Scrolls Online\liveeu"

:-)

-d


PS you can borrow my code from GSA that creates a desktop icon (automatically). If you don't do that you lose 50% of your users right there. -- check out the video.
Last edited by dopiate : 04/26/15 at 12:31 PM.
Report comment to moderator  
Reply With Quote
Unread 04/26/15, 03:54 AM  
Joklix

Forum posts: 0
File comments: 41
Uploads: 0
Bug

Hey, this seems to be a nice addon. Thx for the work on it.

I was not able to start it. Error:

user:/AddOns/history/timetable.lua:77: operator - is not supported for nil - number
stack traceback:
user:/AddOns/history/timetable.lua:77: in function 'normalise'
user:/AddOns/history/timetable.lua:125: in function 'timestamp'
user:/AddOns/history/timetable.lua:181: in function 'luatz_esodate'
user:/AddOns/history/history.lua:269: in function 'hist.Initialise'
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: