Download
(13 Kb)
Download
Updated: 09/14/14 04:17 PM
Pictures
File Info
Compatibility:
Craglorn (1.1)
Updated:09/14/14 04:17 PM
Created:11/12/13 01:03 PM
Monthly downloads:220
Total downloads:210,394
Favorites:420
MD5:
Esohead  Popular! (More than 5000 hits)
Version: 0.1.13b
by: Dolby [More]


Help the ESO Community and install the Esohead AddOn!

The Esohead Addon is a lightweight addon you install in game that helps us keep the website up to date! You can then submit this data to Esohead using these instructions.

We will use this collected data to keep our database accurate for The Elder Scrolls Online. The more data we get the better our database becomes for you!

Slash Commands
Code:
/esohead reset Completely resets all gathered data.

/esohead debug on|off Toggles verbose addon debugging.

/esohead datalog Displays the total number of each data type the addon has gathered.

/rl & /reload Aliases of the reloadui command
##0.1.13

(changes made by Seerah)

Bugfixes
- You cannot get position information for the reticleover unit any longer,
can only collect information of npcs that you interact with, and use the player position.
Moved the NPC logging code to the EH.OnChatterBegin function.

Changes
- Removed residual provisioning tracking code

##0.1.12

Minor Update
- Sharlikran PR: Updated TOC

##0.1.11

Bugfixes
- Sharlikran PR: Fixed checking for duplicate data entries

##0.1.10

Bugfixes
- Data logged with double quotes in the name are now escaped properly, this addresses many lua errors users were experiencing.
- Sharlikran PR#4: Various fixes with harvest loot accuracy
- Fixed vendor tracking
- Removed debug message for harvesting Nodes that do not exist in EsoheadConstants.lua, it is no longer needed.

Changes
- Removed logging of provisioning data

Features
- User can reset specified data type (/esohead reset npc)

Credits:
- Code snippets borrowed from HarvestMap by Shinni

##0.1.9

Bugfixes
- Sharlikran PR#4: Added "Heavy Sack" and changed "Kresh Weed" and "Silver Weed" to "Kreshweed" and "Silverweed"

Features
- Added localization for German and French. While German only needs a few translations, the French localization needs many updates. Any help would be appreciated.
- Added debug message for harvesting Nodes that do not exist in EsoheadConstants.lua. It should only fire when you are harvesting.

Credits:
- German Localization: KinqxsYrox, and Rathputin
- French Localization: Deadlock, jillorval, Kalmeth, and wookiefrag

##0.1.8

Bugfixes
- Sharlikran's pull request changed Node Name Case and Added "Kresh Weed", "Pure Water", "Silver Weed"

##0.1.7

Bugfixes
- Map callbacks were being fired way more than necessary from a fix in 0.1.6, causing FPS drops whenever a reticle hovers over a loggable object. This has been addressed to fire only when it should.

##0.1.6

Bugfixes
- Fixed a bug where a coordinates would be recorded on the wrong map if the player navigates away from the current map. Bug #23 by Shinni, ref: http://www.esoui.com/portal.php?id=1&a=viewbug&bugid=23
- Increased API version to 100003 to resolve out of date issues.

##0.1.5

Bugfixes
- Harvest/Provisioning data is now being collected when the player has Auto Loot enabled.

Features
- ``EH.lastTarget`` has been added to provide the name of the last NPC/Object the player had their reticle over _before_ any interaction commands are fired. This is useful, for example, in having the name of the harvest node available immediately after the harvest is complete (when EVENT_LOOT_RECEIVED is fired on auto-loot), even if the player's reticle wanders around and targets other things while they're harvesting.
- A new function ``EH.IsValidNode`` has been added to support an additional table of game data generated in our EsoheadConstants.lua file. This function can be used to pass the name of an interactable object and determine if it's a valid harvesting node (includes provisioning nodes).

##0.1.4

Bugfixes
- Added an additional check to ensure a material is a provisioning-type before logging it
- Unexpectedly empty fields should no longer be stored

Features
- Improved the reliability of the ``EH.currentTarget`` variable
- Narrowed the distance a player needs to be from a previously logged data point in order to log a nearby point from 1% map size to 0.5%

##0.1.3

Bugfixes
- Fixed a bug where looting a tradeskill material from an enemy counted as a harvest node

Features
- The addon is now called "Esohead" rather than "Esohead Looter"
- Saved variables for each data type are now independently versioned from eachother. This allows us to change the format data is collected and force the client to clear out the old version's obsolete data.
- Provisioning materials are now logged differently from materials of other tradeskills.

##0.1.2

Bugfixes
- Harvest data is no longer collected when a player opens a container in their inventory with tradeskill materials (such as from a hireling).

##0.1.1

Features
- Complete refactor of the addon, it is no longer a ZO_CallbackObject
- ``EH.ItemLinkParse`` has been added to parse in-game item links for ingesting key parts of the string.
- Harvesting data is now supported by ``EsoheadConstants.lua``, which helps associate a material gathered with a parent tradeskill as the in-game API does not provide that relationship.
- An additional ``/reload`` alias has been added to support the current alias of ``/rl`` for the in-game command ``/reloadui``
Archived Files (6)
File Name
Version
Size
Uploader
Date
0.1.10
13kB
Dolby
05/22/14 07:08 PM
0.1.8
10kB
Dolby
04/17/14 03:23 PM
0.1.7
9kB
Dolby
04/02/14 03:51 PM
0.1.6
10kB
Dolby
03/30/14 02:13 PM
0.1.5
12kB
Dolby
02/18/14 09:55 AM
0.1.3
10kB
Cairenn
02/14/14 10:12 PM


Post A Reply Comment Options
Unread 05/12/14, 12:29 PM  
Bovacious

Forum posts: 0
File comments: 27
Uploads: 0
It might be the 907 kb file (which seems small) in the recycle bin. I only play a few characters, but my main is VR1, and I'm one of those people who explores a lot and picks up every single node, whether I need it or not, so I had a LOT of data.

I run Windows 7, SP1, 64 bit, with 16 GB of RAM. All of my OS files are on SSD, but my game is on an internal HD, and my BIOS and drivers kept are up to date.

Hope this helps!
Report comment to moderator  
Reply With Quote
Unread 05/12/14, 07:47 AM  
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view AddOns

Forum posts: 665
File comments: 2024
Uploads: 15
Originally Posted by Bovacious
I've also noticed another issue was resolved by disabling the addon: ESO was crashing on a daily basis (to desktop w/ error reporting requested) with no obvious cause (I sometimes play for many hours at a time). Once I disabled (and later uninstalled, for the time being) the crashes stopped occurring completely.

My 2 cent guess is that with prolonged use, the addon is becoming a memory hog.
Are you willing to post your system stats? The size of the Esohead.lua in the SavedVariables folder. (Probably 0kb since you deleted it) Your OS, Windows 7/Vista/8/8.1, Mac OS ??, Wine ?? and is it 32bit or 64bit. How much memory you have in your system. Are you running this from an internal HD, External USB, a SSD, what.
Last edited by Sharlikran : 05/12/14 at 07:48 AM.
Report comment to moderator  
Reply With Quote
Unread 05/11/14, 12:38 AM  
Bovacious

Forum posts: 0
File comments: 27
Uploads: 0
I was also crashing on character login, as well as having ESO crash (to desktop) on a daily basis.

I uploaded my Esohead.Lua file, and finally managed to log in to do a '/esohead reset' (which I assume clears the .LUA file). Unfortunately, I was still having login trouble and had to disable the addon.

I've also noticed another issue was resolved by disabling the addon: ESO was crashing on a daily basis (to desktop w/ error reporting requested) with no obvious cause (I sometimes play for many hours at a time). Once I disabled (and later uninstalled, for the time being) the crashes stopped occurring completely.

My 2 cent guess is that with prolonged use, the addon is becoming a memory hog.
Last edited by Bovacious : 05/11/14 at 04:18 PM.
Report comment to moderator  
Reply With Quote
Unread 05/10/14, 02:49 PM  
Xeosyne

Forum posts: 0
File comments: 1
Uploads: 0
Re: Re: Esohead SavedVariables lua file too large

I crash every time I reach the loading screen to enter Tamriel with only Esohead active. The ESO dragon ring in the bottom right stops spinning after a few seconds, and eventually you crash back to the Log-in screen. Disabling Esohead fixes the problem. I also tested your build below and it does not fix the problem. The ESO UI error log was empty after testing the above.

The add-on is probably hitting an internal limit when loading a section of the LUA file after the total size reaches around 10MB, since people are reporting +/- 1MB on the whole LUA file. LUA can handle very large files, but ESO probably has strict limits. Serializing the data to file in binary format with MessagePack would be a nice improvement, but the fix is probably loading the saved data in smaller pieces.

Hope this helps. Here is my system info.

Esohead.lua Size: 10.447MB
OS: Windows 8.1 64-bit
Memory: 12GB
Drive: Internal HD

Originally Posted by Sharlikran
The update I am trying to get the original authors to approve is located here. It is localized so if you have a French or German client you can record nodes.

Can you try it with an unedited Esohead.lua file. Don't remove the 90% of it or whatever you did, just leave it as is.

I'd like to report this to ESO but if I do I'll need some basic info. If Esohead crashes ESO, please disable the other mods so you can post whether or not it happens when only Esohead is active. Then please tell me these things. The size of the Esohead.lua in the SavedVariables folder. Your OS, Windows 7/Vista/8/8.1, Mac OS ??, Wine ?? and is it 32bit or 64bit. How much memory you have in your system. Are you running this from an internal HD, External USB, a SSD, what.
Report comment to moderator  
Reply With Quote
Unread 05/07/14, 08:58 PM  
KingMerrygold

Forum posts: 0
File comments: 14
Uploads: 0
I was having some of the same problems listed here with the recent merged .lua files. I just went back to the archived one from April 30 and it worked. That one still has a lot of German text mixed in, so that's probably not the problem. It's also around 6.7 MB.
Report comment to moderator  
Reply With Quote
Unread 05/06/14, 07:49 PM  
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view AddOns

Forum posts: 665
File comments: 2024
Uploads: 15
Re: Esohead SavedVariables lua file too large

Originally Posted by MarkusAuralias
I was getting the "An error has occurred. Please wait a few minutes and log in again" error after the character load screen. It took me awhile to narrow it down to the Esohead addon. Saving the SavedVariable .lua off and deleting it in the folder fixed it. The problem was I wanted some of that data (harvesting nodes).

I did what bl4qck did below, opened up the .lua and deleted out 90% of what was in there. I was able to get past the character select screen and import over to HarvestMap.
Other people are reporting that when the file gets to big, over 8MB that Esohead isn't as stable. The update I am trying to get the original authors to approve is located here. It is localized so if you have a French or German client you can record nodes.

Can you try it with an unedited Esohead.lua file. Don't remove the 90% of it or whatever you did, just leave it as is.

It's true that the merge site has nothing to do with Esohead itself but CoUsT had a 9MB file that had never been altered by any 3rd party website and he was having issues. So I feel it's applicable to determine why large files cause Esohead to become unstable.

I'd like to report this to ESO but if I do I'll need some basic info. If Esohead crashes ESO, please disable the other mods so you can post whether or not it happens when only Esohead is active. Then please tell me these things. The size of the Esohead.lua in the SavedVariables folder. Your OS, Windows 7/Vista/8/8.1, Mac OS ??, Wine ?? and is it 32bit or 64bit. How much memory you have in your system. Are you running this from an internal HD, External USB, a SSD, what.
Last edited by Sharlikran : 05/07/14 at 07:56 AM.
Report comment to moderator  
Reply With Quote
Unread 05/06/14, 12:52 PM  
MarkusAuralias

Forum posts: 0
File comments: 1
Uploads: 0
Esohead SavedVariables lua file too large

I was getting the "An error has occurred. Please wait a few minutes and log in again" error after the character load screen. It took me awhile to narrow it down to the Esohead addon. Saving the SavedVariable .lua off and deleting it in the folder fixed it. The problem was I wanted some of that data (harvesting nodes).

I did what bl4qck did below, opened up the .lua and deleted out 90% of what was in there. I was able to get past the character select screen and import over to HarvestMap.
Report comment to moderator  
Reply With Quote
Unread 05/05/14, 11:02 PM  
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view AddOns

Forum posts: 665
File comments: 2024
Uploads: 15
Re: Esohead addon

Originally Posted by tanisdragon
Hello I am kinda new to ESO and I wanna use this addon with HarvestMap. Right now everytime I try to load the addon the game crashes. I am new to addons and I would like some help to make it work. I copied the addon in the correct folder since I can see it in the game catalog but as I said for now it crashes.
What is the list of mods you are using first of all.

Second a few people have mentioned that when this mod is installed that their game crashes. I find it hard to believe that it's a result of this mod. Can you please go to your SavedVariables folder and backup Esohead.lua, then delete it and run Esohead by itself. Disable every other mod. Does it crash?
Last edited by Sharlikran : 05/05/14 at 11:02 PM.
Report comment to moderator  
Reply With Quote
Unread 05/05/14, 01:10 PM  
tanisdragon

Forum posts: 0
File comments: 1
Uploads: 0
Esohead addon

Hello I am kinda new to ESO and I wanna use this addon with HarvestMap. Right now everytime I try to load the addon the game crashes. I am new to addons and I would like some help to make it work. I copied the addon in the correct folder since I can see it in the game catalog but as I said for now it crashes.
Report comment to moderator  
Reply With Quote
Unread 05/04/14, 06:34 PM  
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view AddOns

Forum posts: 665
File comments: 2024
Uploads: 15
Re: Re: Re: undismissable error message

Originally Posted by jacoby-swift
Hai.
Sorry, I was referring to the video on your(?) HarvestMap Addon page, explaining how to correctly import the Esohead.lua file.
it's best to talk about importing in the HaevestMap thread since that is a function of HarvestMap. I'm just talking here about the size of the file a few posts below and how people have issues signing in when it gets too big. Also I know they want to use their Esohead.lua file with the merge site but there seems to be an issue I don't know what's causing it. It's kinda hard to keep it on topic but I was trying.

Originally Posted by jacoby-swift
The version I am trying to install is Esohead-1.0.8.

Thanks.
As for the error it should not happen since it's just a simple variable being assigned the map name. So maybe something is causing a delay when you log in or switch maps. I don't think my beta would work any different but have you tried it?
Last edited by Sharlikran : 05/05/14 at 12:46 PM.
Report comment to moderator  
Reply With Quote
Unread 05/04/14, 08:16 AM  
jacoby-swift

Forum posts: 0
File comments: 2
Uploads: 0
Re: Re: undismissable error message

Originally Posted by Sharlikran
Originally Posted by jacoby-swift
Error 1:

I have watched your video and didn't find anything in it that I was doing wrong.

Thanks in advance for your help!
I can look at error #1 but I don't know what line 259 is because I don't know which version you are using.

What video are you referring to?
Hai.
Sorry, I was referring to the video on your(?) HarvestMap Addon page, explaining how to correctly import the Esohead.lua file.

The version I am trying to install is Esohead-1.0.8.

Thanks.
Report comment to moderator  
Reply With Quote
Unread 05/03/14, 08:46 PM  
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view AddOns

Forum posts: 665
File comments: 2024
Uploads: 15
Re: undismissable error message

Originally Posted by jacoby-swift
Error 1:

I have watched your video and didn't find anything in it that I was doing wrong.

Thanks in advance for your help!
I can look at error #1 but I don't know what line 259 is because I don't know which version you are using.

What video are you referring to?
Last edited by Sharlikran : 05/03/14 at 08:48 PM.
Report comment to moderator  
Reply With Quote
Unread 05/03/14, 02:03 AM  
jacoby-swift

Forum posts: 0
File comments: 2
Uploads: 0
undismissable error message

Hi there. I'm adding your (hopefully) awesome addon, but can't get it working.

I initially tried downloading and copying over the community-generated big file, but the game was hitting a wall trying to log me an and I was getting the nebulous "an error has occurred, try and log in again in a few minutes" message. I watched your video, but I think it was just the size of the file, so I've reverted to the basic clean, personal installation and I'll just use (and upload) my own personal gathered info.

I'm now getting into the game but I'm getting two sets of error message, the second one is un-dismissable.

Error 1:
user:/AddOns/Esohead/EsoheadConstants.lua:259: attempt to index a nil value
stack traceback:
user:/AddOns/Esohead/EsoheadConstants.lua:259: in function '(main chunk)'
Error 2:
3486711870028778950:3: attempt to index a nil value
stack traceback:
3486711870028778950:3: in function '(main chunk)'

I have watched your video and didn't find anything in it that I was doing wrong.

Thanks in advance for your help!
Report comment to moderator  
Reply With Quote
Unread 05/02/14, 08:31 AM  
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view AddOns

Forum posts: 665
File comments: 2024
Uploads: 15
I got a PM that the Esohead and HarvestMap don't have a translation for "Quicksilver Ore", can anyone provide me with a German or French translation?

This version will start tracking "Quicksilver Ore" for the English client but for it to work properly I would still need French and German translations.

Also what is the proper translation in German for "Trunk"? I have "Stamm" and "Truhe". However, I need whatever the word is from in game.

I'm hearing that German might be "Quecksilber Erz" or "Quecksilbererz" but I still need the actual In game name of the node, or a screen shot or something to confirm it.
Last edited by Sharlikran : 05/03/14 at 12:12 AM.
Report comment to moderator  
Reply With Quote
Unread 05/02/14, 08:26 AM  
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view AddOns

Forum posts: 665
File comments: 2024
Uploads: 15
Originally Posted by Strelok
wanted to import the latest merge from esohead however I believe that the file has gotten so big the game won't even log in... after disabling esohead it loads in fine... with it enabled I get returned to log in screen explaining I should log in, in a few minutes.
Yeah the file from this site that you can import into HarvestMap is huge. I can still log in and import it though. Just keep in mind that the site is not maintained by the Esohead team or by Shinni or myself. No idea how to fix that.

One thing I noticed was that I could use the Merge file and my own personal copy and merge them by going to the merge new files section. It would take the Daily Merge file which is about 8MB and my own small personal copy and I would get a file that was about 3mb. However, today it's not working for me.

Another issue with that site is that the files, all of them, have mixed languages in them. The English file has German, French, and English. Shinni added localization to deal with the various Map names and I added a filter to filter out false nodes. Maybe the issue merging the file has to do with some changes made to the site. I am also uncertain how well the German and French lists are merged.

Because of that, I would like to ask for copies of Esohead.lua files. Feel free to edit out your account name, i.e. ["@youraccountname"] from the beginning of the file. There is a catch though. It must be a personal copy that has 0%, no, none, nada, zip, zilch, data from the Merge site in it. It also has to be from a German or French client. I have an English client so I don't need those. I think it might take time and a lot of files from different people but, I would like to use them to see if I can suggest a fix for that site. I think the person that maintains it tries to fix issues with it and reads the forums.
Last edited by Sharlikran : 05/02/14 at 09:23 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: