Download
(38 Kb)
Download
Updated: 04/20/15 10:23 AM
Compatibility:
Craglorn (1.1)
Live (1.0)
Updated:04/20/15 10:23 AM
Created:05/26/14 10:58 PM
Monthly downloads:113
Total downloads:34,067
Favorites:39
MD5:
HarvestMerge  Popular! (More than 5000 hits)
Version: 0.3.3
by: Sharlikran [More]
I have not updated this mod since Craglorn and I don't currently play ESO. I have no idea if this mod will work correctly anymore. Shinni the original author of HarvestMap has a new import option. Please look into using that instead of this mod.

Thanks to all who downloaded and used this mod in the early days of ESO.

Intent:

To provide users a way to consolidate share data files from your SavedVariables Folder. While logged out at the character screen, restore any of the supported data files into your SavedVariables folder, log in on any character and type "/merger import ADDON" where 'ADDON' is a supported addon used for importing. HarvestMerge will import the data and store it in HarvestMerge.lua. You can share your HarvestMerge.lua file with friends and guild members to import into HarvestMap.

Supported Commands:

/merger debug <<-- not fully implemented

/merger reset ; resets the entire file

/merger import ADDON; import data from a supported Addon
Imports data from the specified mod. Addons supported are "esohead", "esomerge", "harvester", "harvestmap".

/harvest datalog DATATYPE

Datalog will return the number of nodes of that data type in the database. For example "/harvest datalog nodes" will tell you how many nodes and what kind are being used by HarvestMap.

EsoheadMerge Tutorial:

Watch this video for a complete overview of everything related to importing and merging Esohead files. I cover importing into EsoheadMerge rather then HarvestMap because the video is a prerequisite to doing any kind of merging or importing. I will cover HarvestMerge and HarvestMap in a separate video. It won't go into the details covered in this one so you will need to have watched this first.
  • How to manage your Esohead files
  • Uploading to the merge site
  • Downloading from the merge site
  • Editing the account name
  • Editing the file when is too big and prevents you from logging into ESO.
  • Importing into EsoheadMerge

One other thing not mentioned in the video is that sometimes Zenimax does not report your user name to mods. When that happens you should try changing the username to [""] which is a blank user name. It is the least likely resolution but works sometimes. However, once the Zenimax servers provide the username it causes me to wonder. Although, I have never had this issue it stands to reason that if the nodes are imported under a blank user name, they may not show up after your user name is properly reported to the mod. If the nodes are unavailable you will have to import again in order for them to show up under your username. When that happens you will have a file that is twice as large as it needs to be and will cause long load times. The file should be backed up and carefully edited to remove the false profile with the [""] blank user name.

HarvestMerge Tutorial:

Watch this video for information on HarvestMerge and HarvestMap.
  • Explanation of differences between HarvestMerge and EsoheadMerge
  • Brief overview of editing the account name and importing
  • Brief overview of managing information between all the mods
  • Brief overview of the settings panel
  • How to import with and without filters
  • Which mods to keep enabled and which mods you could disable

Unless you are already aware of how to import and merge files then you should have watched the other video on EsoheadMerge. I go over details about the map names and localization but I don't go into exactly the same details as I do in the EsoheadMerge video.

Importing HarvestMerge Files from friends or Guild Mates:

Lua Code:
  1. HarvestMerge_SavedVariables =
  2. {
  3.     ["Default"] =
  4.     {
  5.         ["@Change To Your Account name"] =
  6.         {
  7.             ["$AccountWide"] =
  8.             {

When importing files from others you will need to change their account name to your account name before you can import the information. This is similar to how you import Esohead.lua files into HarvestMap.

Dirty Nodes:

I'm going to use the the phrase "Dirty Node" the same as "Dirty Edit" is used with TES5Edit. A "Dirty Node" is a duplicate node that was added because the player's reticle was over it or they were moving toward it. For example registering the same Fishing Hole 12 times because you were a different distance from it or standing in a different location.

Known Issues:

1) Currently HarvestMerge will not resolve "Dirty Nodes" because if it did, it might delete valid nodes that are simply very close together. Esohead 0.1.10 reduces the possibility of Dirty Nodes being added but unfortunately there is no way to clean them out without removing potentially valid data.

2) This mod will not resolve the current bug with TESO that happens when the Save file is too large. Once the Save file is too large TESO will crash or time out when you try to log in.

Credits:

Thanks to the Zam Network team for allowing me to use Esohead code. HarvestMerge uses code snippets from Esohead by Zam Network and used with permission.
##0.3.3

Updates
- Optimized import routine for HarvestMap [Garkin]

##0.3.2

Updates
- Updated TOC; Checked change notes no routines were effected
- Updated Map Names from Esohead

##0.3.1

Updates
- Updated TOC; Checked change notes no routines were effected

##0.3.0

Updates
- Node data are now saved using the AceSerializer-3.0 library

##0.2.9

Updates
- Changed version number

##0.2.8

Updates
- Changed version number
- Added disclaimer to Readme as requested by Zenimax

##0.2.7

Update
- Minor update to Eyevea map name.
- Synchronized import functions with HarvestMap

##0.2.6

Bugfix
- Fixed bug that cause an exception when importing with debug mode on

##0.2.5

Bugfix
- Fixed bug that allowed containers from Esohead.lua files to be added as Solvent nodes.[1]

[1]The easiest way to fix this is to use your HarvestMerge data and import into HarvestMap with the solvent filters ON. Then turn the filters back OFF when you import other Esohead.lua files. You will only loose the valid "Pure Water" nodes but those are very easy to find. Once you import the HarvestMerge with the filters on, I would reset your HarvestMerge data and import from HarvestMap so you don't import the solvent nodes again in the future.

##0.2.4

Updates
- Added Node Name translation.[1]

Bugfix
- Updated how HarvestMerge handles importing different nodes in the same location.[2]

[1] This prevents the tooltip from having the node name in each language and translating two from German or French to English.
[2] For example High Iron Ore, Orichalcum Ore and Calcinium Ore spawning in the same spot. The tooltip should properly reflect the nodes that have spawned it its location.


##0.2.3

Bugfix
- updated version detection for HarvestMap

Update
- Simplified duplicate node detection routine

##0.2.2

Update
- Updated import routines and duplicate node detection to be inline with HarvestMap for greater accuracy

##0.2.1

Updates
- Updated localization routines[1][2]
- Updated auto update routines for when localization has changed

[1] Upon further investigation HarvestMap versions 2.4.7, 2.4.8, and 2.4.9 would not have handled Cgarlorn data correctly due to lack of localization information from Esohead.com. This has been resolved. All versions of HarvestMap 2.5.0 or newer handle Craglorn data. HarvestMap will automatically move Craglorn data to the pool of usable data for map pins.
[2] Upon further investigation HarvestMerge version 0.1.4 had some Craglorn support. HarvestMerge versions 0.1.5 or newer handle Craglorn data. HarvestMerge will automatically move Craglorn data to the pool of usable data for importing into HarvestMap.

##0.2.0

Bugfix
- Duplicate node verification was too strict

Feature
- added "/harvest datalog NODETYPE" to return the number of nodes in the database
For example "/harvest datalog nodes" will tell you how many nodes and what kind are being used by HarvestMap


It was reported that Craglorn data was made unavailable after 2.4.7 of Harvestmap. I could still use backups of HarvestMap.lua from 2.4.0 to 2.4.6 and 2.5.0 or higher. All versions of HarvestMpa 2.5.0 or higher have proper Craglorn support. HarvestMap will automatically move Craglorn data to the pool of usable data for map pins.

##0.1.9

Bugfix
- Fixed debug variable causing error when toggled on

##0.1.8

Bugfix
- Normalized importing routines and synced with other addons

##0.1.7

Bugfix
- Fixed issue with HarvestMerge skipping chests and fishing holes in certain cases.

##0.1.6

Bugfix
- Fixed importing of negative professions or professions greater than 8 that were removed in 2.4 Beta.

##0.1.5

Updates
- Attempted to make counters more accurate.

##0.1.4

Updates
- Added craglorn support to localization files

##0.1.3

Updates
- Removed Redundant code and comments

##0.1.2

Bugfixes
- removed datalog slash command since it doesn't work correctly

Updates
- Updated import code for HarvestMap

##0.1.1

Bugfixes
- Fixed error in line 808
Optional Files (0)


Archived Files (22)
File Name
Version
Size
Uploader
Date
0.3.2
38kB
Sharlikran
04/16/15 12:40 PM
0.3.1
36kB
Sharlikran
01/18/15 10:05 PM
0.3.0
36kB
Sharlikran
09/23/14 09:40 PM
0.2.9
32kB
Sharlikran
06/26/14 12:39 PM
0.2.8
32kB
Sharlikran
06/25/14 02:16 PM
0.2.7
32kB
Sharlikran
06/21/14 09:27 AM
0.2.6
32kB
Sharlikran
06/16/14 01:30 PM
0.2.5
32kB
Sharlikran
06/15/14 12:01 PM
0.2.4
31kB
Sharlikran
06/14/14 08:07 AM
0.2.3
29kB
Sharlikran
06/11/14 12:20 AM
0.2.2
29kB
Sharlikran
06/08/14 11:57 AM
0.2.1
28kB
Sharlikran
06/07/14 02:06 PM
0.2.0
23kB
Sharlikran
05/31/14 06:50 PM
0.1.9
23kB
Sharlikran
05/31/14 10:00 AM
0.1.8
23kB
Sharlikran
05/31/14 08:52 AM
0.1.6
23kB
Sharlikran
05/30/14 11:02 PM
0.1.5
23kB
Sharlikran
05/30/14 10:23 PM
0.1.4
23kB
Sharlikran
05/29/14 08:02 PM
0.1.3
22kB
Sharlikran
05/28/14 09:28 AM
0.1.2
22kB
Sharlikran
05/27/14 11:48 PM
0.1.1
22kB
Sharlikran
05/27/14 09:59 AM
0.1.0
22kB
Sharlikran
05/26/14 10:58 PM


Post A Reply Comment Options
Unread 12/28/15, 02:21 AM  
mckeonj1

Forum posts: 0
File comments: 3
Uploads: 0
HELP

Does merger still work? new to eso need help

when i "/harvest datalog nodes" i get nothing in the chat box no yellow text shows up. addon says out of date and doesnt show up in addon settings?

so i watched your 15 min video and it doesnt help because the video is of the old UI and now the newer ui doesnt have options to turn filters off in harvestmap settings .... and in harvent import settings all that does is import from harvest import which is not what i want, i want to import the garkin file thats harvestmerge.lua ....the only addons i have are harvest map addon, harvest merge addon, and the garkin file where i replaced my account name in savedvariables......pls help is it just that its out of date, and if so what do i do i need these nodes or i cant find anything in this game.... thanks in advance for any help much appreciated
Report comment to moderator  
Reply With Quote
Unread 06/03/15, 02:15 AM  
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view AddOns

Forum posts: 644
File comments: 2021
Uploads: 15
Re: Problem Importing

Originally Posted by WolfieCA
Been trying for hours to figure this out. Have Harvestmap (fresh install,) Harvestmerge (fresh install) and HarvestMerge.lua with account name changed to mine placed in the /live/SavedVariables folder.

Every time I /harvest import merger I get no items imported; everything says "0 items imported." Obviously I am missing something obvious, can you help?

Thanks so much.
This has been a common complaint for over a year now. If you get 0 nodes imported then you simply did it wrong. You should watch the video I made. A lot of people say I don't want to it's too long or whatever but I cover everything. Since you have 0 nodes you are doing at least 1 or more things you shouldn't.

I think way back a year ago the most common mistake was that people did this while they were logged on. You can't do that. You have to be logged out, copy the file, edit the name, log into your char and then import the nodes. In that exat order starting with being Logged out. The last thing was that people don't read the Addon Info page for Harvestmap. It says that you need the filter OFF to import nodes. If you have the filters ON then it 'filters' that node. That's explained in the video as well.
Last edited by Sharlikran : 06/03/15 at 02:21 AM.
Report comment to moderator  
Reply With Quote
Unread 05/28/15, 07:48 PM  
WolfieCA

Forum posts: 0
File comments: 1
Uploads: 0
Problem Importing

Been trying for hours to figure this out. Have Harvestmap (fresh install,) Harvestmerge (fresh install) and HarvestMerge.lua with account name changed to mine placed in the /live/SavedVariables folder.

Every time I /harvest import merger I get no items imported; everything says "0 items imported." Obviously I am missing something obvious, can you help?

Thanks so much.
Report comment to moderator  
Reply With Quote
Unread 04/09/15, 01:33 AM  
Ratkoon

Forum posts: 0
File comments: 3
Uploads: 0
Your file is giving me an error. (Resolved)

I figured it out. Was my mistake!
Last edited by Ratkoon : 04/09/15 at 01:46 AM.
Report comment to moderator  
Reply With Quote
Unread 04/02/15, 08:58 AM  
Garkin
 
Garkin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 832
File comments: 1097
Uploads: 33
Because I have characters on both EU and NA server, I'm syncing HarvestMap nodes a lot. So I have optimized import routine in both HarvestMerge and HarvestMap:

EDIT: All changes are now implemented in the official release, so no need for external links.

With 20k nodes import takes about 1 minute on my PC, but you definitelly won't be kicked from the server because of unresponsive game client.


If you want to try it with my data file (20,371 nodes), here it is:
HarvestMerge_SavedVars.zip

Do not forget to change account name as it is explained in addon description.
Last edited by Garkin : 04/22/15 at 09:08 PM.
Report comment to moderator  
Reply With Quote
Unread 01/21/15, 02:06 AM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3866
Uploads: 3
Afaik Sharlikan retired

but will hope he noticed this and fix
Report comment to moderator  
Reply With Quote
Unread 01/20/15, 10:01 PM  
Garkin
 
Garkin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 832
File comments: 1097
Uploads: 33
If you have a lots of nodes for import, you can easily be disconnected from the server because game becomes unresponsive. Can you add some kind od delays, so I won't be disconnected?

EDIT:
Warning: Spoiler
Last edited by Garkin : 01/20/15 at 10:16 PM.
Report comment to moderator  
Reply With Quote
Unread 11/18/14, 03:33 AM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3866
Uploads: 3
btw i turn on all filters except Craglorn+cities

but then i doing /merger import harvestmap it still importing all locations....
its like supposed to be?
Last edited by QuadroTony : 11/18/14 at 03:33 AM.
Report comment to moderator  
Reply With Quote
Unread 09/24/14, 05:46 AM  
Garkin
 
Garkin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 832
File comments: 1097
Uploads: 33
Originally Posted by QuadroTony
whats the difference?
The main purpose of using this library is smaller saved variables file, but this change is also necessary to ensure compatibility with the latest version of HarvestMap which uses the same library.
Report comment to moderator  
Reply With Quote
Unread 09/24/14, 05:30 AM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3866
Uploads: 3
- Node data are now saved using the AceSerializer-3.0 library
whats the difference?
Report comment to moderator  
Reply With Quote
Unread 09/19/14, 05:29 AM  
ObiWanKenobi

Forum posts: 0
File comments: 1
Uploads: 0
i have the same problem too, after last update 4...
Report comment to moderator  
Reply With Quote
Unread 09/13/14, 02:37 PM  
Bigbopper200

Forum posts: 1
File comments: 10
Uploads: 0
Can anyone help me? I get this error every time I try to import Harvestmap data into Harvest merge. When I use the command "/merger import harvestmap" I get these error messages: http://i.imgur.com/X3mzm7z.png

Am I doing something wrong?
Last edited by Bigbopper200 : 09/13/14 at 02:38 PM.
Report comment to moderator  
Reply With Quote
Unread 08/19/14, 11:29 PM  
SteveCampsOut
 
SteveCampsOut's Avatar

Forum posts: 38
File comments: 363
Uploads: 0
Anyone have a link to the best file to import?
Report comment to moderator  
Reply With Quote
Unread 08/19/14, 02:27 AM  
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view AddOns

Forum posts: 644
File comments: 2021
Uploads: 15
Originally Posted by Garkin
Everything is inside of the archive, just name of folder should be just "HarvestMerge" instead of "HarvestMerge-garkin-serialization".
Git hub names it that I don't have any control over that. I'm linking this to GitHub directly instead of a separate download.
Report comment to moderator  
Reply With Quote
Unread 08/17/14, 10:56 AM  
Garkin
 
Garkin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 832
File comments: 1097
Uploads: 33
Originally Posted by Sharlikran
Originally Posted by Garkin
The first error says that Libs\AceSerializer-3.0\AceSerializer-3.0.lua is missing. In other words you do not have copied all files from the archive. Please reinstall addon.

Second error says that LibStub() does not exist. Same issue as above. Whole subfolder Libs is missing, please reinstall addon.
Garkin can you do me a small favor and download the archive and double check everything is included that should be there please. Just to be 100% sure.
Everything is inside of the archive, just name of folder should be just "HarvestMerge" instead of "HarvestMerge-garkin-serialization".
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: