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:139
Total downloads:27,391
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/30/15, 02:32 AM  
Augmenti-DeMontia

Forum posts: 32
File comments: 213
Uploads: 0
Thanks for your work on this mod !
Report comment to moderator  
Reply With Quote
Unread 04/29/15, 11:17 AM  
hisdad
AddOn Author - Click to view AddOns

Forum posts: 33
File comments: 214
Uploads: 2
Bug # Update

There are several issues. One of which is the difference between American and European date formats.
However it goes deeper than that.
Still investigating.

--Dad
Report comment to moderator  
Reply With Quote
Unread 04/28/15, 12:17 PM  
hisdad
AddOn Author - Click to view AddOns

Forum posts: 33
File comments: 214
Uploads: 2
Bug:#2 Some achievements are missing

Applies to Beta 4 and earlier. Exposed in non-english locales.
Symptom: Achievements in Public Dungeons Missing.
Reason: The addon is not importing all Dungeon achievements.
The system log shows a suspiciously low number of imports.

Might have something to do with UTF-8 encoding and string compares.

--Dad
Report comment to moderator  
Reply With Quote
Unread 04/28/15, 12:08 PM  
hisdad
AddOn Author - Click to view AddOns

Forum posts: 33
File comments: 214
Uploads: 2
Re: Re: Re: Re: Re: Re: Re: Windows variables

Thanks Dopiate,
And after saying "No Bugs", Joklix has reported a curly one..

I'll start another thread for it.

--Dad

Originally Posted by dopiate
Originally Posted by hisdad
Hi,
I see what you mean about the vbscript. Sorry, when I first saw the 'remove" file extension I thought it had been redacted.

the ps script [System.Environment]::GetFolderPath("MyDocuments")
returns the correct path. However using it, or a vbs will involve a lot of fiddling, since it needs to locate the IUP program as well as the {multiple} Addon directories. And then build {multiple} shortcuts from that.

I'm not motivated to spend the effort at the moment.
Actually we haven't had any problem reports. Apart from Joklix reporting a BPG bug at the start.
Either people are setting up the shortcut without difficulty or it's all too hard and they can't be bothered.

Regards,
--Dad

OK, cool well if you do have problems that you think a vbs would fix I can write them without thinking.

At my office I write all our custom tools - from AD to SMTP either in vbs or VB.NET

so if you do think something would help - let me know and I'll code it.

-d
Report comment to moderator  
Reply With Quote
Unread 04/28/15, 02:30 AM  
dopiate
AddOn Author - Click to view AddOns

Forum posts: 142
File comments: 677
Uploads: 11
Re: Re: Re: Re: Re: Re: Windows variables

Originally Posted by hisdad
Hi,
I see what you mean about the vbscript. Sorry, when I first saw the 'remove" file extension I thought it had been redacted.

the ps script [System.Environment]::GetFolderPath("MyDocuments")
returns the correct path. However using it, or a vbs will involve a lot of fiddling, since it needs to locate the IUP program as well as the {multiple} Addon directories. And then build {multiple} shortcuts from that.

I'm not motivated to spend the effort at the moment.
Actually we haven't had any problem reports. Apart from Joklix reporting a BPG bug at the start.
Either people are setting up the shortcut without difficulty or it's all too hard and they can't be bothered.

Regards,
--Dad

OK, cool well if you do have problems that you think a vbs would fix I can write them without thinking.

At my office I write all our custom tools - from AD to SMTP either in vbs or VB.NET

so if you do think something would help - let me know and I'll code it.

-d
Report comment to moderator  
Reply With Quote
Unread 04/28/15, 12:30 AM  
hisdad
AddOn Author - Click to view AddOns

Forum posts: 33
File comments: 214
Uploads: 2
Re: Re: Re: Re: Re: Windows variables

Hi,
I see what you mean about the vbscript. Sorry, when I first saw the 'remove" file extension I thought it had been redacted.

the ps script [System.Environment]::GetFolderPath("MyDocuments")
returns the correct path. However using it, or a vbs will involve a lot of fiddling, since it needs to locate the IUP program as well as the {multiple} Addon directories. And then build {multiple} shortcuts from that.

I'm not motivated to spend the effort at the moment.
Actually we haven't had any problem reports. Apart from Joklix reporting a BPG bug at the start.
Either people are setting up the shortcut without difficulty or it's all too hard and they can't be bothered.

Regards,
--Dad


Originally Posted by dopiate
Originally Posted by votan
Originally Posted by hisdad
Well, the point of it is to deploy a .lnk that is preconfigured.
AFAIK, lnk's always start cmd.exe

--Dad
May this way: how-to-create-a-shortcut-using-powershell

I told him how it was done and it was in my zip (not in a exe!)

look at this vbs (yes sorry it's not LUA either but your spending so much time on things that have been done).

in my zip is a file called MakeDesktopShortCut.vbs.remove

if you remove "remove" - it creates a desktop shortcut - but you could change the code to make a shortcut from/to whatever you wanted.

Code:
Set oWS = WScript.CreateObject("WScript.Shell")  
Set objFSO = CreateObject("Scripting.FileSystemObject")
homedrive = oWS.Environment("PROCESS").Item("HOMEDRIVE")
homepath = oWS.Environment("PROCESS").Item("HOMEPATH")
CurrentDirectory = objFSO.GetAbsolutePathName(".")
shortCut = homedrive & homepath & "\desktop\Guild Sales Assistant.lnk"   
Set oLink = oWS.CreateShortcut(shortCut)   
oLink.TargetPath = CurrentDirectory & "\Guild Sales Assistant.exe"
oLink.Save
I put the shortcut on the desktop you can put it anywhere.

-d

remember how much time I predicted you were gong to take on the install .... I was and am still "just trying to help"
Report comment to moderator  
Reply With Quote
Unread 04/27/15, 11:59 AM  
hisdad
AddOn Author - Click to view AddOns

Forum posts: 33
File comments: 214
Uploads: 2
Re: Re: Windows variables

Originally Posted by dopiate
Originally Posted by hisdad

yes, thats what I mean. Of course it doesn't work for me since I have redirected my documents.


--Dad
btw there is no reason to get rude when people are trying to help.

since I OF COURSE spent hours learning what you tried and know and how you are currently setup????

a simple "thanks, that wont work" goes a long way.


-d
Sorry I didn't mean to be rude and all help greatfully received.
More to the point I told you it didn't work to start with. Now I've explained why. Because my Documents are Redirected.
Report comment to moderator  
Reply With Quote
Unread 04/27/15, 05:27 AM  
dopiate
AddOn Author - Click to view AddOns

Forum posts: 142
File comments: 677
Uploads: 11
Re: Windows variables

Originally Posted by hisdad

yes, thats what I mean. Of course it doesn't work for me since I have redirected my documents.


--Dad
btw there is no reason to get rude when people are trying to help.

since I OF COURSE spent hours learning what you tried and know and how you are currently setup????

a simple "thanks, that wont work" goes a long way.


-d
Last edited by dopiate : 04/27/15 at 05:30 AM.
Report comment to moderator  
Reply With Quote
Unread 04/27/15, 05:05 AM  
dopiate
AddOn Author - Click to view AddOns

Forum posts: 142
File comments: 677
Uploads: 11
Re: Re: Re: Re: Windows variables

Originally Posted by votan
Originally Posted by hisdad
Well, the point of it is to deploy a .lnk that is preconfigured.
AFAIK, lnk's always start cmd.exe

--Dad
May this way: how-to-create-a-shortcut-using-powershell

I told him how it was done and it was in my zip (not in a exe!)

look at this vbs (yes sorry it's not LUA either but your spending so much time on things that have been done).

in my zip is a file called MakeDesktopShortCut.vbs.remove

if you remove "remove" - it creates a desktop shortcut - but you could change the code to make a shortcut from/to whatever you wanted.

Code:
Set oWS = WScript.CreateObject("WScript.Shell")  
Set objFSO = CreateObject("Scripting.FileSystemObject")
homedrive = oWS.Environment("PROCESS").Item("HOMEDRIVE")
homepath = oWS.Environment("PROCESS").Item("HOMEPATH")
CurrentDirectory = objFSO.GetAbsolutePathName(".")
shortCut = homedrive & homepath & "\desktop\Guild Sales Assistant.lnk"   
Set oLink = oWS.CreateShortcut(shortCut)   
oLink.TargetPath = CurrentDirectory & "\Guild Sales Assistant.exe"
oLink.Save
I put the shortcut on the desktop you can put it anywhere.

-d

remember how much time I predicted you were gong to take on the install .... I was and am still "just trying to help"
Last edited by dopiate : 04/27/15 at 05:24 AM.
Report comment to moderator  
Reply With Quote
Unread 04/27/15, 02:04 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 577
File comments: 1667
Uploads: 40
Re: Re: Re: Windows variables

Originally Posted by hisdad
Well, the point of it is to deploy a .lnk that is preconfigured.
AFAIK, lnk's always start cmd.exe

--Dad
May this way: how-to-create-a-shortcut-using-powershell
Report comment to moderator  
Reply With Quote
Unread 04/27/15, 01:54 AM  
hisdad
AddOn Author - Click to view AddOns

Forum posts: 33
File comments: 214
Uploads: 2
Re: Re: Windows variables

Originally Posted by votan
Originally Posted by hisdad
yes, thats what I mean. Of course it doesn't work for me since I have redirected my documents.


--Dad
Does it need to be CMD or could you use powershell?
Code:
[System.Environment]::GetFolderPath("MyDocuments")
Well, the point of it is to deploy a .lnk that is preconfigured.
AFAIK, lnk's always start cmd.exe

--Dad
Report comment to moderator  
Reply With Quote
Unread 04/27/15, 01:50 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 577
File comments: 1667
Uploads: 40
Re: Windows variables

Originally Posted by hisdad
yes, thats what I mean. Of course it doesn't work for me since I have redirected my documents.


--Dad
Does it need to be CMD or could you use powershell?
Code:
[System.Environment]::GetFolderPath("MyDocuments")
Report comment to moderator  
Reply With Quote
Unread 04/27/15, 12:56 AM  
hisdad
AddOn Author - Click to view AddOns

Forum posts: 33
File comments: 214
Uploads: 2
Windows variables

Originally Posted by dopiate
Originally Posted by hisdad

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

Hrmmmm ... ya mean like this?

%homedrive% = drive docs would be on
%homepath% = path to my doc's (called documents)

%homedrive%%homepath%\documents

is a 100% valid path to my docs



yw

-d
yes, thats what I mean. Of course it doesn't work for me since I have redirected my documents.


--Dad
Report comment to moderator  
Reply With Quote
Unread 04/26/15, 06:21 PM  
dopiate
AddOn Author - Click to view AddOns

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

Originally Posted by hisdad

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

Hrmmmm ... ya mean like this?

%homedrive% = drive docs would be on
%homepath% = path to my doc's (called documents)

%homedrive%%homepath%\documents

is a 100% valid path to my docs



yw

-d
Last edited by dopiate : 04/26/15 at 06:23 PM.
Report comment to moderator  
Reply With Quote
Unread 04/26/15, 05:23 PM  
hisdad
AddOn Author - Click to view AddOns

Forum posts: 33
File comments: 214
Uploads: 2
Beta 3 . Nasty bug causing imported chars to have invalid data

Thanks to Joklix for quick report.
New version pushed live.
Log in to all your chars to let the addon patch the savedvariable/history file
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: