Go to Page... |
Compatibility: | High Isle (8.0.0) Ascending Tide (7.3.5) Blackwood (7.0.5) Flames of Ambition (6.3.5) |
Updated: | 05/05/22 04:36 PM |
Created: | 04/13/21 06:32 AM |
Monthly downloads: | 10,376 |
Total downloads: | 446,700 |
Favorites: | 381 |
MD5: |
File Name |
Version |
Size |
Uploader |
Date |
3.15.2 |
9kB |
Shinni |
06/20/21 06:56 AM |
|
3.15.1 |
791kB |
Shinni |
06/18/21 06:04 AM |
|
3.15 |
9kB |
Shinni |
04/13/21 06:32 AM |
Comment Options |
07/11/21, 08:29 AM | |
Failed to update Nodes
Hossa
Something seems to be broken here on my side and some feedback would be very nice. I prefer to do things myself instead of just invoking some random (Powershell) scripts. So that's what I did. I've sent all five savedVariables files to your endpoint http://harvestmap.binaryvector.net:8081/ and received a response. Basically your response looks something like the following: Code:
Harvest:Info("Loading downloaded file HarvestAD") HarvestAD_Data={ [382]={ ["reapersmarch/rawlkha_base"]={ [1]="<random binary values>"... No nodes appear afterwards. Everything is gone. After an additional reloadui i took a look at the new savedVariables. The result is: Code:
HarvestAD_SavedVars = { ["dataVersion"] = 17, } Some feedback would be great (and yes, i have backups^^) EDIT: I guess I figured out what the issue is. When downloading the files i already though, this looks strange. The first line in the downloaded file looks like: Code:
Harvest:Info("Loading downloaded file HarvestAD") Aren't they loaded before any addons? If so, this would likely cause an exception as Harvest is nil at that point in time. So loading the savedVariables would fail -> no new data, no old data. Removing this line from all five files seems to do the trick for me. At least I have some data back again now. EDIT #2: Well, the data got loaded, but... it does not seem to be saved again in a savedVariables file. What did I miss? o_O
Last edited by Sordrak : 07/11/21 at 09:04 AM.
|
|
|
Sordrak |
View Public Profile |
Send a private message to Sordrak |
Find More Posts by Sordrak |
Add Sordrak to Your Buddy List |
07/11/21, 04:08 PM | |
|
@Sordrak
I'm not sure I understand your question. The downloaded files are not SavedVariables. edit: Ah, you didn't use any of the provided scripts so the files are in the wrong folder. The script is not compiled or anything so you can just look at the source code if you don't want to execute unknown code. Anyway, the downloaded files are to be saved in the AddOns/HarvestMapData/Modules/HarvestMapAD, EP, etc folders. ESO has a bug when it comes to escaping certain byte sequences in strings when writing to SavedVariables (https://www.esoui.com/forums/showthread.php?t=9567). That's why the files are loaded from the addon folder instead.
Last edited by Shinni : 07/11/21 at 04:18 PM.
|
|
Shinni |
View Public Profile |
Send a private message to Shinni |
Find More Posts by Shinni |
Add Shinni to Your Buddy List |
07/12/21, 03:54 AM | ||
Edit: It was a different procedure in the past? I remember uploading files in a web application and replacing files manually? That's probably why I didn't read the code completely and just messed up my saved vars Edit #2: Oh and thanks for the quick answer.
Last edited by Sordrak : 07/12/21 at 04:01 AM.
|
||
|
Sordrak |
View Public Profile |
Send a private message to Sordrak |
Find More Posts by Sordrak |
Add Sordrak to Your Buddy List |
08/28/21, 03:13 AM | |
Forum posts: 0
File comments: 1
Uploads: 0
|
Hi. I have extended the download script for OSX so that it works for Linux as well.
Obviously, since there is no native Linux ESO client, it assumes you're running the Windows version via Wine/Proton. The script is mostly the same as before and thus it should still also work with OSX (but I can't test that). The bugfix with the zone variable is included. Save this as HarvestMapData/DownloadNewData.sh, change "basedir_linux" to your ESO "live" directory, make it executable and run it. Code:
#!/bin/bash # HarvestMapData/DownloadNewData.sh # - Original script for OS X by (C) 2018 @mojo66 <[email protected]> # - Modified for Linux use by @myxlmynx <[email protected]> # Linux users: change "basedir_linux" to your ESO "live" directory #------------------------------------------------------------------------------ # use absolute paths. this makes the script work regardless of the dir it resides in basedir_osx=~/Documents/Elder\ Scrolls\ Online/live basedir_linux="/PATH/TO/YOUR/STEAMLIBRARY/steamapps/compatdata/306130/pfx/drive_c/users/steamuser/Documents/Elder Scrolls Online/live" case "$(uname -s)" in Darwin*) machine='Mac' ;; Linux*) machine='Linux' ;; *) machine='Other' ;; esac if [ "$machine" == 'Mac' ]; then basedir="$basedir_osx" elif [ "$machine" == 'Linux' ]; then basedir="$basedir_linux" fi savedvardir="${basedir}/SavedVariables" addondir="${basedir}/AddOns/HarvestMapData" emptyfile="${addondir}/Main/emptyTable.lua" # exit if ESO is running if [ "$machine" == "Mac" ]; then pgrep -x -q eso elif [ "$machine" == "Linux" ]; then pgrep -x eso64.exe >/dev/null 2>&1 fi if [[ ! $? -eq 1 ]]; then echo "Quit ESO before running this script to avoid data corruption.";exit 1;fi # check if everything exists if [[ ! -e "${addondir}" ]]; then echo "ERROR: ${addondir} does not exist, re-install this AddOn and try again...";exit 1;fi # iterate over the different zones for zone in AD EP DC DLC NF; do fn=HarvestMap${zone}.lua echo "Working on ${fn}..." svfn1=${savedvardir}/${fn} svfn2=${svfn1}~ # if saved var file exists, create backup... if [[ -e ${svfn1} ]]; then mv -f "${svfn1}" "${svfn2}" # ...else, use empty table to create a placeholder else name=Harvest${zone}_SavedVars echo -n "$name" | cat - "${emptyfile}" > "${svfn2}" fi # download data curl -# -d @"${svfn2}" -o "${addondir}/Modules/HarvestMap${zone}/${fn}" "http://harvestmap.binaryvector.net:8081" done |
|
myxlmynx |
View Public Profile |
Send a private message to myxlmynx |
Find More Posts by myxlmynx |
Add myxlmynx to Your Buddy List |
10/31/21, 04:05 AM | ||
Forum posts: 0
File comments: 2
Uploads: 0
|
I should have searched the forums before creating a general *UNIX script
In my script I'm using realpath to get the absolute path for the live folder: basedir=$(realpath ../..) Most of the distros should have it
|
|
|
Icipher |
View Public Profile |
Send a private message to Icipher |
Find More Posts by Icipher |
Add Icipher to Your Buddy List |
Techwolf |
View Public Profile |
Send a private message to Techwolf |
Visit Techwolf's homepage! |
Find More Posts by Techwolf |
Add Techwolf to Your Buddy List |
thealqemist |
View Public Profile |
Send a private message to thealqemist |
Send email to thealqemist |
Visit thealqemist's homepage! |
Find More Posts by thealqemist |
Add thealqemist to Your Buddy List |
viper81 |
View Public Profile |
Send a private message to viper81 |
Send email to viper81 |
Visit viper81's homepage! |
Find More Posts by viper81 |
Add viper81 to Your Buddy List |
Octopuss |
View Public Profile |
Send a private message to Octopuss |
Send email to Octopuss |
Visit Octopuss's homepage! |
Find More Posts by Octopuss |
Add Octopuss to Your Buddy List |
03/17/22, 06:53 AM | |||
Forum posts: 1
File comments: 19
Uploads: 0
|
godsend
it really is a shock when it works
|
||
|
defcultist |
View Public Profile |
Send a private message to defcultist |
Send email to defcultist |
Visit defcultist's homepage! |
Find More Posts by defcultist |
Add defcultist to Your Buddy List |
Vykk |
View Public Profile |
Send a private message to Vykk |
Send email to Vykk |
Visit Vykk's homepage! |
Find More Posts by Vykk |
Add Vykk to Your Buddy List |
06/04/22, 12:22 PM | ||
Forum posts: 0
File comments: 1
Uploads: 0
|
Re: Mac Users
The most recent download package does include the line 34 fix to name=Harvest${zone}_SavedVars but the permission error still persists for me on Mac after running that bit in Terminal. I'm tearing my hair out trying to figure out how to fix this since half my zone data just suddenly disappeared the other week. Does anyone have any further ideas on how to fix the permission error?
|
|
|
serennognos |
View Public Profile |
Send a private message to serennognos |
Send email to serennognos |
Visit serennognos's homepage! |
Find More Posts by serennognos |
Add serennognos to Your Buddy List |
07/04/22, 09:53 AM | |
Forum posts: 0
File comments: 6
Uploads: 0
|
This seems really bad for adding tons of icons on certain nodes.
Good example is fishing, as in some spots there are 10-12 nodes all clustered together. I ended up having to turn it off and use a different map to show those, because of how bad it was. |
|
Yshtola |
View Public Profile |
Send a private message to Yshtola |
Send email to Yshtola |
Visit Yshtola's homepage! |
Find More Posts by Yshtola |
Add Yshtola to Your Buddy List |
07/13/22, 03:14 PM | |
Forum posts: 0
File comments: 28
Uploads: 0
|
Note that AVG Anti Virus is suddenly (as of 2022/07/13) flagging this addon, specifically the DownloadNewData.bat file, as being infected with "IDP.Generic".
Descriptions of "IDP.Generic" on the web are somewhat cryptic, and I am not enough of a Windows security expert to understand completely, but from what I can tell it is catchall for a class of Trojan behavior, not a specific malware, and that false positives are common, flagging things as "IDP.Generic" (and presumably harmful) when in fact they are not harmful, especially with certain anti virus systems (though AVG is not specifically cited as one of those that is prone to false positives). Scanning the HarvestMapData addon folder heirarchy with AVG does not find any problems, suggesting that this is behavior related (looks like when the data upload process is initiated)... some sort of behavior pattern is being intercepted/deconstructed/flagged as "harmful". I have the most recent version of AVG (the application) and its virus definition file, but it is possible this is an issue with AVG (such that it is now generating false positives), and the issue could go away with a newer release of the definition file. In the meantime, I have created an exception for this, for the moment, and will be scanning my entire system every time I run the HarvestMapData update process, to make sure nothing nefarious is being installed on my system. FYI. |
|
acapela |
View Public Profile |
Send a private message to acapela |
Send email to acapela |
Visit acapela's homepage! |
Find More Posts by acapela |
Add acapela to Your Buddy List |
09/22/22, 10:18 AM | |
Forum posts: 0
File comments: 15
Uploads: 0
|
data dowload permission failure in Windows 10
I am using Windows 10 Pro. I have run both the ps1 and bat files as Administrator, and the properties of the folders /Addon and /SavedVariables have Administrator as a full right user.
Error message included a javascript error identifying ADOOB.Stream as the fail point - HarvestMapXX.lua's are in the /Modules directory ------------------------------------------- Error message using bat file ---------------------------------- You are about to upload and merge your HarvestMap savefiles with the global database. Press any key to continue . . . . Creating backup copy of your data 1 file(s) moved. 1 file(s) moved. 1 file(s) moved. 1 file(s) moved. 1 file(s) moved. Connecting to database... Uploading file: HarvestMapAD Finished uploading the file. Receiving answer... C:\Users\Paul\Documents\Elder Scrolls Online\live\AddOns\HarvestMapData\Main\upload.js(44, 5) ADODB.Stream: Write to file failed. |
|
reddog1948 |
View Public Profile |
Send a private message to reddog1948 |
Send email to reddog1948 |
Visit reddog1948's homepage! |
Find More Posts by reddog1948 |
Add reddog1948 to Your Buddy List |