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: | 11,343 |
Total downloads: | 428,270 |
Favorites: | 369 |
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 |
viper81 |
View Public Profile |
Send a private message to viper81 |
Find More Posts by viper81 |
Add viper81 to Your Buddy List |
thealqemist |
View Public Profile |
Send a private message to thealqemist |
Send email to thealqemist |
Find More Posts by thealqemist |
Add thealqemist to Your Buddy List |
Techwolf |
View Public Profile |
Send a private message to Techwolf |
Send email to Techwolf |
Visit Techwolf's homepage! |
Find More Posts by Techwolf |
Add Techwolf 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 |
Send email to Icipher |
Visit Icipher's homepage! |
Find More Posts by Icipher |
Add Icipher 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 |
Send email to myxlmynx |
Visit myxlmynx's homepage! |
Find More Posts by myxlmynx |
Add myxlmynx 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 |
Send email to Sordrak |
Visit Sordrak's homepage! |
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 |
Send email to Shinni |
Visit Shinni's homepage! |
Find More Posts by Shinni |
Add Shinni to Your Buddy List |
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 |
Send email to Sordrak |
Visit Sordrak's homepage! |
Find More Posts by Sordrak |
Add Sordrak to Your Buddy List |
Mysak0CZ |
View Public Profile |
Send a private message to Mysak0CZ |
Send email to Mysak0CZ |
Visit Mysak0CZ's homepage! |
Find More Posts by Mysak0CZ |
Add Mysak0CZ to Your Buddy List |
07/05/21, 09:30 AM | |
|
@Orejana: Thanks. This is odd. The script did download the data and HarvestMap is able to display pins, yet the downloaded locations are not displayed. It looks like eso does not load the downloaded data for some reason.
We can try the following, which might help track what's causing the issue: 1) Install the addon/library "LibDebugLogger", if you haven't already. https://www.esoui.com/downloads/info...bugLogger.html 2) Run the script in HarvestMapData again to get the most recent files from our server. 3) Log into the game with a character. Make sure LibDebugLogger, HarvestMap and HarvestMapAD, EP, etc are enabled. At this point, LibDebugLogger will save a lot of information in the background about the currently enabled addons. This information which might help us track the problem. 4) Logout of the game again. The information tracked by LibDebugLogger will be saved in the file Documents/Elder Scrolls Online/live/SavedVariables/LibDebugLogger.lua Please send me that file. You can submit the file here: https://www.dropbox.com/request/yvD5HwVUjuLOLxdghPGc |
|
Shinni |
View Public Profile |
Send a private message to Shinni |
Send email to Shinni |
Visit Shinni's homepage! |
Find More Posts by Shinni |
Add Shinni to Your Buddy List |
Orejana |
View Public Profile |
Send a private message to Orejana |
Send email to Orejana |
Visit Orejana's homepage! |
Find More Posts by Orejana |
Add Orejana to Your Buddy List |
07/01/21, 03:27 AM | ||
Forum posts: 0
File comments: 4
Uploads: 0
|
Re: Error?
|
|
|
Mr_Groober |
View Public Profile |
Send a private message to Mr_Groober |
Send email to Mr_Groober |
Visit Mr_Groober's homepage! |
Find More Posts by Mr_Groober |
Add Mr_Groober to Your Buddy List |
06/29/21, 05:37 PM | ||
Forum posts: 0
File comments: 4
Uploads: 0
|
Error?
- when I harvest a node a map marker and a pin appear (and they are visible for my alts) - I'm not sure what should I do with that link http://harvestmap.binaryvector.net:8081/ - my browser says "This site can’t be reached" Any help would be appreciated. Thank you
Last edited by Mr_Groober : 06/29/21 at 10:31 PM.
|
|
|
Mr_Groober |
View Public Profile |
Send a private message to Mr_Groober |
Send email to Mr_Groober |
Visit Mr_Groober's homepage! |
Find More Posts by Mr_Groober |
Add Mr_Groober to Your Buddy List |
06/29/21, 02:12 PM | ||
|
The scripts should have saved the downloaded files in Addons/HarvestMapData/Modules/HarvestmapAD/HarvestMapAD.lua (likewise HarvestMapDC, EP, DLC, NF). Filesize is quite small, 140-380kb. If the the pins are not displayed on the map, does it display a pin after you harvest something? (Just so I know whether HarvestMap doesn't display anything or if it's only the downloaded locations.) |
|
|
Shinni |
View Public Profile |
Send a private message to Shinni |
Send email to Shinni |
Visit Shinni's homepage! |
Find More Posts by Shinni |
Add Shinni to Your Buddy List |
06/29/21, 01:43 PM | |||
Forum posts: 0
File comments: 1
Uploads: 0
|
No nodes showing on map?
The link also gives me the correct text (something about tables), and I've also noticed the script runs really fast - much faster I would expect. |
||
|
mishanthropy |
View Public Profile |
Send a private message to mishanthropy |
Send email to mishanthropy |
Visit mishanthropy's homepage! |
Find More Posts by mishanthropy |
Add mishanthropy to Your Buddy List |