Download
(55 Kb)
Download
Updated: 01/17/24 11:45 AM
Pictures
File Info
Compatibility:
Endless Archive (9.2.5)
Updated:01/17/24 11:45 AM
Created:05/31/20 11:31 PM
Monthly downloads:1,748
Total downloads:138,811
Favorites:150
MD5:
ScrySpy  Popular! (More than 5000 hits)
Version: 1.43
by: Sharlikran [More]
Thanks to the community

I appreciate all the in game bow emotes and thanks. However, so you do not think I am being rude, I only have whisper, group and guild chat enabled. If anyone has tried to say a kind and subtle thank you I didn't see it. You are welcome. If you see me in game on the NA server and wish to say thanks you can whisper me if you like instead. Although I do reload my UI over and over testing changes, so I may not see it. You can try though. Thank you all for using the mod.

I Scry with my little eye...

ScrySpy is a mod I created for tracking Dig Locations similar to how HarvestMap tracks Harvest nodes. If you are satisfied with your elite scrying skills then this is not for you.

ScrySpy collects locations you visit. I have included what locations I found to test with. However, it records and draws the locations you find as you use the mod just like HarvestMap.

If you are like me knowing approximately where I have to go is helpful to me so I thought I'd share.

Requires:

LibMapPins - LibMapPins
LibGPS - LibGPS
Lib3D - Lib3D
CustomCompassPins - CustomCompassPins
LibAddonMenu - LibAddonMenu
LibMapData - LibMapData

Previously asked...

Q: Can you add something to detect when you have already scryed for something, and then you start scrying again for something different?
A: No. Because there is no Scrying functions. I barely came with with what I have. ZOS doesn't want this automated.

The game does not provide a way for me to get the scrying locations based on the blob on the map, the size of the blob, and all the points within the blob. What I do is the best I can do with what I found from ZOS. So I can not detect the location of multiple blobs on a single map or multiple maps and then draw the pins. In addition to that the pins show from all zones regardless of where you are so that's why they show and hide automatically depending on whether or not you are scrying.

Credits:

Shinni for his patience while I asked about why pins didn't draw on the map.
Scootworks for helping me learn both LibMapPins and Lib3D. It allowed me to have map pins in 2D and once you are at the Digsite locations a 3D pin.

German translation: Baertram
Russian translation: adjutantt
French translation: ChtiClem
Spade Icon: Zinival
1.43

- API Bump

1.42

- Updated algorithm for determining the size of the digstie so more pins are displayed (Still a work in progress)
- Updated showing and hiding pins when there are active digsites
- Updated SavedVariables so be sure to check your settings

1.41

- Address issue with saved variables locations being excluded from the location pool

1.40

- Pre PTS Version

1.39

- Pre PTS Version

1.38

- Added Japanese Translation (snorunt361)
- Updated Spanish Translation (Inval1d)

1.37

- Pre PTS Version

1.36

- Updated method to display notification that the Scrying information is unavailable. You will be told to get closer to the polygon for the digsites and then use /ssrefresh. This mainly happens when you scry in a city since the city map doesn't have the ZOS compass pin assigned to the CITY MAP it is assigned to the ZONE you are in.

1.35

- Part 2 of 3: Better scaling for detecting the polygon's size based on map zoom. There is no API for what I want to do but I'm still investigating how to obtain the location of the polygon better, how big it is, and how to use the map zoom. It's not really anything ZOS designed for mod authors to mess with.

Still working on better alternatives.

1.34

- Part 1 of 3: Fix for pins not showing. ZOS did make changes that effectively broke what I was previously using.

I will have a better fix in the next version. No ETA.

1.33

- Pre PTS Version

1.32

- Added Polish translation tomkolp

1.31

- Added Spade icon by Zinival

1.30

- Opps, forgot to disable debug messages

1.29

- Added additional translations
- Supports "DE", "EN", "ES", "FR", "KB", "KR", "PL", "RU"

1.28

- Additional locations

1.27

- Additional locations

1.26

- API Bump

1.25

- Adjustments to variables to not conflict with other mods

1.24

- Opps left a debug feature active

1.23

- Tweak for saved vars routines for The Rift

1.22

- Additional locations

1.21

- Fix for compass pins not being drawn except after using the settings menu

1.20

- Update for french client.

1.19

- Optimizations to hiding and drawing pins.

1.18

- Added message to clear up the confusion when you are not scrying on the main map. For example when in a City like Solitude.

1.17

- Fix for when GetDimensions control is unavailable

1.16

- Update for Eyevea Map Name fix in LibMapPins

1.15

- Fix for 3D pin color being blank when you have a new SavedVariables file
- Tweaked the distance to be a bit closer to the Compass Pin for the polygon

1.14

- All pins automatically hide when there are no active dig sites
- Only Map Pins, Compass Pins, and 3D Pins show up that are within a certain distance of the polygon, or polygons if there is more than one.

1.13

- Adjustments to LAM color picker routine

1.12

- Added LAM support to have a settings panel.

1.11

- Added CustomCompassPin support

1.10

- Beta 3D Pin Support
- Data will be reset

1.02

- Hotfix for error storing 3D Pin data

1.02

- Added support to save data for 3D Pins
NOTE: This mod will not draw 3D Pins yet, still working on it.

1.01

- Opps forgot to add the Russian node name, sorry
Optional Files (0)


Archived Files (37)
File Name
Version
Size
Uploader
Date
1.42
55kB
Sharlikran
09/05/23 11:39 PM
1.41
55kB
Sharlikran
05/08/23 03:43 PM
1.40
55kB
Sharlikran
05/07/23 01:25 PM
1.39
55kB
Sharlikran
07/31/22 11:56 AM
1.38
55kB
Sharlikran
06/03/22 11:24 AM
1.37
54kB
Sharlikran
04/18/22 10:39 AM
1.36
54kB
Sharlikran
04/02/22 03:42 PM
1.35
54kB
Sharlikran
11/30/21 09:38 PM
1.34
54kB
Sharlikran
11/30/21 01:01 AM
1.33
53kB
Sharlikran
10/05/21 09:41 PM
1.32
53kB
Sharlikran
06/19/21 10:36 AM
1.31
53kB
Sharlikran
03/31/21 09:25 AM
1.30
49kB
Sharlikran
03/31/21 08:54 AM
1.29
49kB
Sharlikran
03/31/21 01:49 AM
1.28
48kB
Sharlikran
03/11/21 04:19 PM
1.27
47kB
Sharlikran
03/09/21 07:53 PM
1.26
38kB
Sharlikran
03/09/21 12:52 PM
1.25
38kB
Sharlikran
07/25/20 01:14 PM
1.24
38kB
Sharlikran
07/24/20 04:37 PM
1.23
38kB
Sharlikran
07/24/20 04:30 PM
1.22
38kB
Sharlikran
07/14/20 05:35 PM
1.21
29kB
Sharlikran
07/06/20 01:20 AM
1.20
29kB
Sharlikran
06/22/20 02:25 PM
1.19
29kB
Sharlikran
06/21/20 07:38 PM
1.18
29kB
Sharlikran
06/20/20 06:50 PM
1.17
29kB
Sharlikran
06/18/20 11:29 PM
1.16
29kB
Sharlikran
06/17/20 05:05 PM
1.15
29kB
Sharlikran
06/08/20 06:15 AM
1.14
21kB
Sharlikran
06/07/20 02:46 AM
1.13
18kB
Sharlikran
06/05/20 08:30 AM
1.12
18kB
Sharlikran
06/04/20 06:25 PM
1.11
10kB
Sharlikran
06/03/20 02:01 AM
1.10
10kB
Sharlikran
06/02/20 03:51 PM
1.03
6kB
Sharlikran
06/02/20 01:47 AM
1.02
6kB
Sharlikran
06/02/20 01:18 AM
1.01
4kB
Sharlikran
06/01/20 12:17 AM
1.0
4kB
Sharlikran
05/31/20 11:31 PM


Post A Reply Comment Options
Unread 06/22/20, 02:28 PM  
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view AddOns

Forum posts: 626
File comments: 2002
Uploads: 15
I have a new version 1.20 and the person that submitted that update for the French clients said that the sites are not recorded. If you use this in French would you see if you go to a new site, you excavate, then the next time you go to the same area, do you see the new locations you have created by excavating?

If it stops working with 1.20 for French and new locations are not recorded please let me know.
Report comment to moderator  
Reply With Quote
Unread 06/20/20, 06:53 PM  
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view AddOns

Forum posts: 626
File comments: 2002
Uploads: 15
Re: also this one

Originally Posted by BMCXP
user:/AddOns/ScrySpy/ScrySpy.lua:474: table index is nil
stack traceback:
user:/AddOns/ScrySpy/ScrySpy.lua:474: in function 'ScrySpy.update_antiquity_dig_sites'
user:/AddOns/ScrySpy/ScrySpy.lua:491: in function 'OnRevealAntiquity'
Originally Posted by Uniquitous
user:/AddOns/ScrySpy/ScrySpy.lua:474: table index is nil
stack traceback:
user:/AddOns/ScrySpy/ScrySpy.lua:474: in function 'ScrySpy.update_antiquity_dig_sites'
There is now a notification in chat when the compass pins are not available. You simply go to the main map, or close to the polygon/area/digsite and type /ssrefresh and you will see the pins.
Report comment to moderator  
Reply With Quote
Unread 06/20/20, 11:17 AM  
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view AddOns

Forum posts: 626
File comments: 2002
Uploads: 15
Originally Posted by Uniquitous
I'm in Solitude getting this when attempting to scry

user:/AddOns/ScrySpy/ScrySpy.lua:474: table index is nil
stack traceback:
user:/AddOns/ScrySpy/ScrySpy.lua:474: in function 'ScrySpy.update_antiquity_dig_sites'

On using /reloadui got this, don't know if it helps you any?

user:/AddOns/ScrySpy/ScrySpy.lua:474: table index is nil
stack traceback:
user:/AddOns/ScrySpy/ScrySpy.lua:474: in function 'ScrySpy.update_antiquity_dig_sites'

That helps a lot because people are scrying when not on the main map and the information you need is not part of the Solitude map. So I may have to output a notification in yellow text that will say "Pins not drawn manually initialize" or something where you have to type a slash command to get the pins.

If you scry in the main zone it should work. The API does not allow authors to do whatever they like for anything related to scrying and ZOS made sure that we had limited access to scrying related things. I had to get creative to do this.

Minion is not reliable at installing mods. When you have errors, reinstall everything related to the mod and it's dependencies first before reporting an error please. In the current version line 474 is "end" so I know Minion screwed up your install or you didn't update.
Last edited by Sharlikran : 06/20/20 at 03:45 PM.
Report comment to moderator  
Reply With Quote
Unread 06/20/20, 09:37 AM  
Uniquitous

Forum posts: 0
File comments: 17
Uploads: 0
I'm in Solitude getting this when attempting to scry

user:/AddOns/ScrySpy/ScrySpy.lua:474: table index is nil
stack traceback:
user:/AddOns/ScrySpy/ScrySpy.lua:474: in function 'ScrySpy.update_antiquity_dig_sites'
|caaaaaa<Locals> map_pin_keys = [table:1]{}, polygon_information = [table:2]{}, _ = 41, polygon_location = [table:3]{(null) = 77, (null) = 78}, _ = [table:4]{1 = 347}, pin_information = 77, temp_compas_pin_location = [table:5]{size = 200, y = 2.6481952667236, x = 0.3319191634655} </Locals>|r
user:/AddOns/ScrySpy/ScrySpy.lua:482: in function 'OnTrackingUpdate'
|caaaaaa<Locals> eventCode = 131703 </Locals>|r

On using /reloadui got this, don't know if it helps you any?

user:/AddOns/ScrySpy/ScrySpy.lua:474: table index is nil
stack traceback:
user:/AddOns/ScrySpy/ScrySpy.lua:474: in function 'ScrySpy.update_antiquity_dig_sites'
|caaaaaa<Locals> map_pin_keys = [table:1]{}, polygon_information = [table:2]{}, _ = 42, polygon_location = [table:3]{(null) = 37}, _ = [table:4]{1 = 347}, pin_information = 37, temp_compas_pin_location = [table:5]{size = 200, x = 0.3319191634655, y = 2.6481952667236} </Locals>|r
user:/AddOns/ScrySpy/ScrySpy.lua:555: in function 'OnLoad'
|caaaaaa<Locals> eventCode = 65536, addOnName = "ZO_Ingame", fragment = [table:6]{state = "hidden", fireCallbackDepth = 0, allowShowHideTimeUpdates = F} </Locals>|r
Last edited by Uniquitous : 06/20/20 at 09:47 AM.
Report comment to moderator  
Reply With Quote
Unread 06/19/20, 08:14 PM  
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view AddOns

Forum posts: 626
File comments: 2002
Uploads: 15
Re: also this one

Originally Posted by BMCXP
user:/AddOns/ScrySpy/ScrySpy.lua:474: table index is nil
stack traceback:
user:/AddOns/ScrySpy/ScrySpy.lua:474: in function 'ScrySpy.update_antiquity_dig_sites'
user:/AddOns/ScrySpy/ScrySpy.lua:491: in function 'OnRevealAntiquity'
Where were you and what were you doing so I can try to reproduce that. The value it is looking for has to be there unless you have a special case where you are doing something I have never done. Such as Phinix mentioned. If you do an achievement and you collect something from a table then I have not gotten that far.

What were you doing when this happened? I added a check for it anyway but unless I know what is happening then I don't know how that will effect hiding and drawing pins on the map.
Last edited by Sharlikran : 06/19/20 at 08:26 PM.
Report comment to moderator  
Reply With Quote
Unread 06/19/20, 05:09 PM  
BMCXP
 
BMCXP's Avatar

Forum posts: 1
File comments: 44
Uploads: 0
also this one

user:/AddOns/ScrySpy/ScrySpy.lua:474: table index is nil
stack traceback:
user:/AddOns/ScrySpy/ScrySpy.lua:474: in function 'ScrySpy.update_antiquity_dig_sites'
user:/AddOns/ScrySpy/ScrySpy.lua:491: in function 'OnRevealAntiquity'
Report comment to moderator  
Reply With Quote
Unread 06/18/20, 08:21 PM  
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view AddOns

Forum posts: 626
File comments: 2002
Uploads: 15
Originally Posted by Phinix
Thanks for this addon! Just encountered an error today when acquiring the lead for the Al-Esh Ascension Coin. This lead is gained by "looting" the mysterious coins upstairs in the antiquities building, which only appears after you have dug up the freebie green leads in each zone (minus PVP zones):
You are welcome.

I will add a check for that but it's odd. That routine looks for the dimensions of the polygon you see on the world map. Weird that it would not have at least a circle with some kind of dimensions.
Last edited by Sharlikran : 06/19/20 at 03:07 AM.
Report comment to moderator  
Reply With Quote
Unread 06/18/20, 10:01 AM  
Phinix
 
Phinix's Avatar
AddOn Author - Click to view AddOns

Forum posts: 186
File comments: 1779
Uploads: 32
Thanks for this addon! Just encountered an error today when acquiring the lead for the Al-Esh Ascension Coin. This lead is gained by "looting" the mysterious coins upstairs in the antiquities building, which only appears after you have dug up the freebie green leads in each zone (minus PVP zones):

Report comment to moderator  
Reply With Quote
Unread 06/17/20, 07:42 PM  
TagCdog

Forum posts: 24
File comments: 43
Uploads: 0
Re: Re: SavedVariables file

Originally Posted by Sharlikran
Originally Posted by Durnik
I like the addon so far. I've got almost 800 lines of code in my savedvariables file of finds. Will there be an option to share at some point? Would love to be able to combine mine with others finds.
I am not sure how to approach that yet. Simply because even Harvestmap had some people that were just bored enough taint the locations with fake values. This was the example the user posted for HarvestMap. There is no way currently to detect whether or not the values are in the Polygon. ESO also doesn't allow mod authors access to any data such as all the locations and polygons. So I can't check the node when the polygon isn't showing on the map.

I'm considering it but that's about all I can do for now.

I posted this question in github, but just now saw this answer. HarvestMap nevertheless is more often than not correct. I would much rather have potential markers than running around blind.

Also, I know pin locations are never exact from person to person so it would have to somehow account for this, but couldn't you verify digsites by percentage of roughly matching user data? Outliers would get purged because no-one else will ever upload them again. Technically you could even go as far as to log uploads, match with bad data, and ban bad uploaders.

Even still, the addon's core database can be updated/maintained to include known good matches as provided by multiple users. HarvestMap's upload and merge batch script is more or less the user's risk?
Report comment to moderator  
Reply With Quote
Unread 06/16/20, 01:11 PM  
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view AddOns

Forum posts: 626
File comments: 2002
Uploads: 15
Re: Pin Filter

Originally Posted by AlvinTheFox
Maybe there is on just missing for me (or didn't saw it in the list as I have like 30+), but it would be nice to be able to toggle pins on map, like with HarvestMap, as I'd only want to see them when I actively go scrying/excavating.

U.i.: Maybe it can be linked to the official build-in "Dig Sites" filter option, if it can be reused.
I would check what the date and time is where you are and make sure a Tardis has not visited your area recently. Then after you do that, check the change log, and after that you might want to reinstall minion and ScrySpy. Something might be wrong with your install. Also make sure you do not manually edit your saved vars file, but check and make sure it isn't set to read only.
Last edited by Sharlikran : 06/16/20 at 01:21 PM.
Report comment to moderator  
Reply With Quote
Unread 06/16/20, 04:31 AM  
AlvinTheFox
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 6
Uploads: 1
Pin Filter

Maybe there is on just missing for me (or didn't saw it in the list as I have like 30+), but it would be nice to be able to toggle pins on map, like with HarvestMap, as I'd only want to see them when I actively go scrying/excavating.

U.i.: Maybe it can be linked to the official build-in "Dig Sites" filter option, if it can be reused.
Report comment to moderator  
Reply With Quote
Unread 06/08/20, 07:29 AM  
Onigar
 
Onigar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 361
Uploads: 4
Re: Re: Re: Re: Re: SavedVariables file

Originally Posted by Blackwolfe
Originally Posted by Sharlikran
Originally Posted by Blackwolfe
One thing I noticed is that the digsite pin seems to pop up where I am at when intitiating the excavating and not exactly on the digsite, so there could possible be duplicates for each digsite?
You may move slightly when you dig so it will not always be on the site unless you literally stand on it, in the middle of it. ESO really doesn't need things like users need such as how far are they from an object to record the location more accurately. So it's where you are standing when you start digging. The same as how HarvestMap isn't on the exact spot.

There shouldn't be any duplication. ESO doesn't need to determine how far you are from things like a harvest node, NPC, or these dig sites. So I rely on the library to tell me the distance between things. You would have to have a creative way to stand far from the digsite and still activate it. I don't think it's possible but I'll wait till it happens then address it at that time with more testing if someone can show me how to duplicate any creative methods to cause anything like that.
Good to know
For me, i see the pin location is slightly offset from the Excavate location and it is fine really, the pin is at your foot position when you trigger the Excavate.
I would not mind even if its 10 meters away.

On some of the larger areas, i have been round, round, round and round again then given up for the day.

Until I get more pins in these large areas it will always be like this i guess.
It seems I sometimes get more lucky the next day
Last edited by Onigar : 06/08/20 at 07:30 AM.
Report comment to moderator  
Reply With Quote
Unread 06/07/20, 10:51 PM  
Blackwolfe

Forum posts: 37
File comments: 127
Uploads: 0
Re: Re: Re: Re: SavedVariables file

Originally Posted by Sharlikran
Originally Posted by Blackwolfe
One thing I noticed is that the digsite pin seems to pop up where I am at when intitiating the excavating and not exactly on the digsite, so there could possible be duplicates for each digsite?
You may move slightly when you dig so it will not always be on the site unless you literally stand on it, in the middle of it. ESO really doesn't need things like users need such as how far are they from an object to record the location more accurately. So it's where you are standing when you start digging. The same as how HarvestMap isn't on the exact spot.

There shouldn't be any duplication. ESO doesn't need to determine how far you are from things like a harvest node, NPC, or these dig sites. So I rely on the library to tell me the distance between things. You would have to have a creative way to stand far from the digsite and still activate it. I don't think it's possible but I'll wait till it happens then address it at that time with more testing if someone can show me how to duplicate any creative methods to cause anything like that.
Good to know
Last edited by Blackwolfe : 06/07/20 at 10:53 PM.
Report comment to moderator  
Reply With Quote
Unread 06/07/20, 10:12 PM  
Onigar
 
Onigar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 361
Uploads: 4
Re: Re: Re: Version 1.14

Originally Posted by Sharlikran
Originally Posted by Onigar
This is just feedback but after updating to 1.14 from 1.13 a pin location is no longer shown.

I looked in my saved vars and there is still lots of locations stored so that seems fine.

The pin location was Stonefalls, Varanis dolmen. just left of the witches hut.
This is a small area.
Please create an issue and upload your lia file to my GitHub please.
done
Report comment to moderator  
Reply With Quote
Unread 06/07/20, 09:54 PM  
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view AddOns

Forum posts: 626
File comments: 2002
Uploads: 15
Re: Re: Version 1.14

Originally Posted by Onigar
This is just feedback but after updating to 1.14 from 1.13 a pin location is no longer shown.

I looked in my saved vars and there is still lots of locations stored so that seems fine.

The pin location was Stonefalls, Varanis dolmen. just left of the witches hut.
This is a small area.
Please create an issue and upload your lia file to my GitHub please.
Last edited by Sharlikran : 06/07/20 at 10:04 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: