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:72
Total downloads:34,158
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 05/27/14, 06:31 AM  
sucht

Forum posts: 0
File comments: 28
Uploads: 0
error

error: user:/AddOns/HarvestMerge/HarvestMerge.lua:808: ] expected near '='
error: user:/AddOns/HarvestMerge/Localization/HarvestMergeNodesLoc.lua:206: attempt to index a nil value stack traceback:
user:/AddOns/HarvestMerge/Localization/HarvestMergeNodesLoc.lua:206: in function '(main chunk)'
error: user:/AddOns/HarvestMerge/Localization/HarvestMergeMapNames.lua:556: attempt to index a nil value stack traceback:
user:/AddOns/HarvestMerge/Localization/HarvestMergeMapNames.lua:556: in function '(main chunk)'
error: user:/AddOns/HarvestMerge/HarvestMergeData.lua:159: attempt to index a nil value
stack traceback:
user:/AddOns/HarvestMerge/HarvestMergeData.lua:159: in function '(main chunk)'|r
Report comment to moderator  
Reply With Quote
Unread 05/26/14, 11:04 PM  
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view AddOns

Forum posts: 666
File comments: 2024
Uploads: 15
New Mod

I just finished HarvestMerge and I am working on HarvestMap now. Please test HarvestMerge to make sure the data is imported correctly. It will section all the data into different categories depending on the node that was imported. If a map can't be localized then it will place that in a separate category so people using German and French clients can provide proper translations and help improve the importing accuracy of the mod.
Last edited by Sharlikran : 05/26/14 at 11:05 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: