Quantcast
Download
(26 Kb)
Download
Updated: 10/31/21 07:50 AM
Pictures
File Info
Compatibility:
Deadlands (7.2.5)
Waking Flame (7.1.5)
Blackwood (7.0.5)
Flames of Ambition (6.3.5)
Markarth (6.2.5)
Stonethorn (6.1.5)
Greymoor (6.0.5)
Updated:10/31/21 07:50 AM
Created:02/07/19 06:06 AM
Monthly downloads:126
Total downloads:4,380
Favorites:13
MD5:
Categories:Data Mods, Bags, Bank, Inventory, Data Mods, Group, Guild & Friends, Info, Plug-in Bars, Miscellaneous
7.2.5
SnapShot
Version: 3.2.5
by: ObserverTim [More]
To start this app, use one this slash command:

/snap

To exit a report window, click on any menu item on the top bar or use the Menu button.

Please send any bug reports, questions, and/or comments to @ObserverTim via in-game mail. I wish I could say I check my messages here regularly, but I'm a forgetful Tim. Thanks!
_____

This utility gives character and guild information in a tab-delimited format for transfer to an external management program (i.e. a spreadsheet or text file).

It also provides pricing information from Tamriel Trade Center, Master Merchant, and Arkadius Trade Tools where applicable (the 3.2 version menu only so far).
3.2.5 Added Persistence to all page controls and created a "Settings" page.

3.2.4 Fixed a buffer issue that could cut off some lines at the end of report pages.

3.2.3 API Bump, Fixes Style report, several bug fixes that affect the data pulled.

3.2.2 Added Raffle Filters to the Guild Events; updated and expanded Recipes menu.

3.2.1 Partially reworked Guild Event Menu for more options.

3.2.0 Reworked Inventory Menu for more options and new Look & Feel.

3.0.2 Fixes error thrown when an Inventory or Guild Bank item slot is blank.

3.0.1 API bump; bug fixes to Recipes and Styles, returned pricing to recipes; added LibOT for common functions in case I ever manage to get anything else into publishable form.

3.0.0 Complete rebuild, but all the old functionality retained.

2.7.3 API bump

2.7.2 API bump; Guild events now report time to the second.

2.7.1 Update to new API version

2.7.0 General cleanup, revised structure of guild event pulls, updated help screen.

2.6.2 Repairs for change to Guild API

2.6.1 Fixes a pernicious API version bug.

2.6 Cleans up and simplifies the User Interface. I have discovered checkboxes!!

2.51 fixes several bugs in 2.5

2.5 Includes Placed Furniture report & Loot Gathering report.

2.0 Moves the Report Menu to a separate screen, allows variable delimiters and a few basic customizations.
Optional Files (0)


Archived Files (22)
File Name
Version
Size
Uploader
Date
3.2.4
27kB
ObserverTim
08/22/21 03:55 PM
3.2.3
26kB
ObserverTim
07/29/21 10:31 AM
3.2.2
26kB
ObserverTim
07/29/21 08:39 AM
3.2.1
24kB
ObserverTim
07/01/21 09:40 AM
3.2.0
22kB
ObserverTim
05/31/21 01:20 PM
3.0.2
19kB
ObserverTim
05/22/21 07:41 AM
3.0.1
19kB
ObserverTim
05/13/21 03:20 PM
3.0.0
17kB
ObserverTim
11/06/20 10:50 AM
2.7.3
11kB
ObserverTim
02/28/20 01:18 PM
2.7.2
11kB
ObserverTim
10/21/19 09:01 AM
2.7.1
11kB
ObserverTim
08/14/19 04:04 AM
2.7.0
11kB
ObserverTim
06/17/19 09:43 AM
2.6.2
10kB
ObserverTim
05/24/19 06:03 PM
2.6.1
10kB
ObserverTim
05/21/19 07:08 AM
2.6
10kB
ObserverTim
05/19/19 07:14 PM
2.51
10kB
ObserverTim
05/05/19 01:06 PM
2.5
10kB
ObserverTim
04/27/19 05:26 AM
2.0
7kB
ObserverTim
04/08/19 10:35 AM
1.51
6kB
ObserverTim
03/16/19 07:18 PM
1.5
11kB
ObserverTim
03/16/19 06:05 PM
1.0
5kB
ObserverTim
02/24/19 04:00 PM
0.1
5kB
ObserverTim
02/07/19 06:06 AM


Post A Reply Comment Options
Unread Yesterday, 02:16 PM  
Malzen333

Forum posts: 0
File comments: 5
Uploads: 0
LibOT compatibility issues with globals

Originally Posted by Malzen333
Originally Posted by Hoft
Originally Posted by Malzen333
BUI_Buffs.lua:1393: function expected instead of string
Check your addons. One of them using global variable that replaces a function.
Ty, narrowed it down to a lib named LibOT packed with the addon SnapShot.
https://www.esoui.com/downloads/file...=1643#comments
22/01/26

The entire error message
Originally Posted by Malzen333
user:/AddOns/BanditsUserInterface/BUI_Buffs.lua:1393: function expected instead of string
stack traceback:
user:/AddOns/BanditsUserInterface/BUI_Buffs.lua:1393: in function 'BUI.Buffs.AddTo'
|caaaaaa<Locals> var = [table:1]{51392 = T}, value = 135397, target = "Widgets", id = 135397, prompt = "|t18:18:/esoui/art/icons/abili...", success = T, fs = 18 </Locals>|r
user:/AddOns/BanditsUserInterface/BUI_Settings.lua:2401: in function 'AddWidget'
|caaaaaa<Locals> value = 135397 </Locals>|r
user:/AddOns/BanditsUserInterface/BUI_Settings.lua:2435: in function 'fun'
|caaaaaa<Locals> i = 1, value = "|t18:18:/esoui/art/icons/abili..." </Locals>|r
user:/AddOns/BanditsUserInterface/BUI_Controls.lua:561: in function 'callback'
/EsoUI/Libraries/ZO_ComboBox/ZO_ComboBox_Base.lua:216: in function 'ZO_ComboBox_Base:ItemSelectedClickHelper'
|caaaaaa<Locals> self = [table:2]{m_spacing = 0, m_name = "BUI_Menu_WManage_Add_Buff_Drop...", m_font = "$(MEDIUM_FONT)|18", m_isDropdownVisible = T, m_sortsItems = F, m_sortOrder = T}, item = [table:3]{name = "|t18:18:/esoui/art/icons/abili...", id = 1}, selectionChanged = T </Locals>|r
/EsoUI/Libraries/ZO_ComboBox/ZO_ComboBox.lua:23: in function 'OnSelect'
/EsoUI/Libraries/ZO_ContextMenus/ZO_ContextMenus.lua:451: in function 'ZO_Menu_ClickItem'
|caaaaaa<Locals> control = ud, button = 1, menuEntry = [table:4]{itemYPad = 0} </Locals>|r
ZO_MenuItem1_MouseUp:4: in function '(main chunk)'
|caaaaaa<Locals> self = ud, button = 1, upInside = T, ctrl = F, alt = F, shift = F, command = F </Locals>|r
Last edited by Malzen333 : 01/26/22 at 02:20 PM.
Report comment to moderator  
Reply With Quote
Unread 01/20/22, 09:05 AM  
Esomess

Forum posts: 0
File comments: 5
Uploads: 0
Absolutely awesome addon, thank you very much! Note, you should change it's name to SnapShot Save/Export Inventory and Data, else people won't find it due to the way ESOui search works.

Sent you a message in game, ignore the question
Report comment to moderator  
Reply With Quote
Unread 01/10/22, 03:05 AM  
AlbertVonMoosseedorf

Forum posts: 2
File comments: 134
Uploads: 0
Snapshot of all known/unknown style pages

I tried to create a snapshot of all known/unknown style pages in the crafting tab.
I used "Crafting" and check "Unknown" as well as "known". Result was an empty
list box (only title). Is this not supported or is this a bug ?
Report comment to moderator  
Reply With Quote
Unread 11/27/21, 08:21 PM  
ObserverTim
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 12
Uploads: 2
Re: Incompatible with Bandits UI

Originally Posted by Tigertron
The LibOT seems to share a global with Bandits UI widget maker and will throw an error in Bandits.

...
I am going to have to look closely at this one. I never noticed it because I don't use Bandit's.

Thanks for letting me know.
Report comment to moderator  
Reply With Quote
Unread 11/27/21, 08:19 PM  
ObserverTim
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 12
Uploads: 2
Originally Posted by Casgar
Is there anyway SnapShot could be made to take a snapshot of an entire user account just being logged into one character?

...

If I could just dump everything from everyone + bank and coffers/chests (house inventory can be excluded for my purposes), and make and import one file quickly, that's vastly different and much easier to keep up with.

...

I'm just wondering if it's feasible, and if so, if it's reasonable. This is the closest thing this extremely-inventory-heavy game has to allowing what I want to do. If it's not practical for you, I understand. If there's some way I could help the process, I'd be glad to do it.
This is feasible, and I am considering it already. My only concern is the data volume, and that is because it involves state saving of character inventories for (in my case) 17 characters. I'm testing methods of compression to bring the data size down.

More to come, and thanks for the kudos!

Tim.
Report comment to moderator  
Reply With Quote
Unread 11/27/21, 03:05 PM  
Casgar
 
Casgar's Avatar

Forum posts: 0
File comments: 10
Uploads: 0
I preface this by saying that I am not an add-on author or programmer, so I don't understand the internals of how much of this works. Plus, I presume this isn't a simple request. Still, I figure it can't hurt to ask.

Is there anyway SnapShot could be made to take a snapshot of an entire user account just being logged into one character?

Basically, something like what Inventory Insight is able to pull off. Or maybe it's possible to raid Inventory Insight's store of data it already keeps. Again, I don't know how this works in the background.

I have 14 characters and space for 4 more. I have inventory scattered all across them, because that's what we do in ESO: we have to make more characters to deal with inventory. I have tried earnestly to keep track of it, even going so far as to make spreadsheets to keep track of what gear I've stored on which character. And the reasons for doing that is, of course, that it takes absolutely forever to load in characters in ESO. Plus, the game sucks computer resources like a Hoover when it's running. So, any sort of inventory management and planning I can do offline without having to load up the game has the potential to save huge chunks of my life. Any time I actually try to play these alternate characters (what a novel idea), their inventory gets screwed to hell and brings that endeavor to a quick stop.

SnapShot is brilliant at how easy it makes it to dump my current character's inventory, bank inventory, house inventory, etc. I just save copy and paste the data in a .txt file, import it with Excel or Google Sheets, and I can play around with it and analyze it. Doing that on 14 characters, though, making 14 separate files or stitching them together into one file, and then losing track of how up-to-date the info is with each character...that's just too much work I've discovered.

If I could just dump everything from everyone + bank and coffers/chests (house inventory can be excluded for my purposes), and make and import one file quickly, that's vastly different and much easier to keep up with.

I'm just wondering if it's feasible, and if so, if it's reasonable. This is the closest thing this extremely-inventory-heavy game has to allowing what I want to do. If it's not practical for you, I understand. If there's some way I could help the process, I'd be glad to do it.

And in all cases, simply thank you for making it. It's a fantastic add-on, and I sincerely appreciate all the time and energy you've already put into it.
Report comment to moderator  
Reply With Quote
Unread 11/07/21, 12:40 PM  
Tigertron
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 34
Uploads: 1
Incompatible with Bandits UI

The LibOT seems to share a global with Bandits UI widget maker and will throw an error in Bandits.


Code:
Bandits|cFEFEFE User Interface|r v:4.312
user:/AddOns/BanditsUserInterface/BUI_Buffs.lua:1393: function expected instead of string
stack traceback:
user:/AddOns/BanditsUserInterface/BUI_Buffs.lua:1393: in function 'BUI.Buffs.AddTo'
<Locals> var = [table:1]{39298 = T}, value = 25484, target = "Widgets", id = 25484, prompt = "|t18:18:/esoui/art/icons/abili...", success = T, fs = 18 </Locals>
user:/AddOns/BanditsUserInterface/BUI_Settings.lua:2401: in function 'AddWidget'
Bandits Function for your reference

Code:
function BUI.Buffs.AddTo(var,value,target)
	local id=tonumber(value)
	local prompt
	local success=false
	local fs=18
	if id and id>100 and id<900000 then
		local fs=18
		local name=GetAbilityName(id)
		if name~="" then
			success=true
			prompt=zo_strformat(BUI.Loc("BuffsAdded"),zo_iconFormat(GetAbilityIcon(id),fs,fs).."["..id.."] "..name,target)
			if target=="Widgets" then BUI.Frames.Widgets_Init(id) end
		end
	elseif string.len(value)>3 then
		success=true
		id=value
		prompt=zo_strformat(BUI.Loc("BuffsAdded"),value,target)
		if target=="Widgets" then BUI.Frames.Widgets_Init(id) end
	end
--	CHAT_SYSTEM:Maximize() CHAT_SYSTEM.primaryContainer:FadeIn()
	if success then
--		ZO_Dialogs_ShowPlatformDialog("BUI_BUFFS_CONFIRMATION", {var=var,id=id,value=true,prompt=prompt,widget=(target=="Widgets")})
		a(prompt)	--d(prompt)
		var[id]=true
		UpdateChoices(target)
	else
		a(BUI.Loc("BuffsAddFail"))	-- d(BUI.Loc("BuffsAddFail"))
	end
end
Last edited by Tigertron : 11/07/21 at 01:37 PM.
Report comment to moderator  
Reply With Quote
Unread 08/07/21, 03:10 AM  
AlbertVonMoosseedorf

Forum posts: 2
File comments: 134
Uploads: 0
Copy does not work when using Select All

Hello, I am very happy to have discovered this addon, I have been looking for something like this for a long time. Works great, just one litte bug: When I select manually (pointing with the mouse on top, hold down and scroll down to the end) I can copy the text and paste it somewhere else.
But when using Select All, copy doesn't work.
Report comment to moderator  
Reply With Quote
Unread 07/31/21, 04:53 PM  
arps

Forum posts: 0
File comments: 11
Uploads: 0
Love the new stuff!! Amazing addon that keeps getting better, thank you so much!
Report comment to moderator  
Reply With Quote
Unread 05/13/21, 03:22 PM  
ObserverTim
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 12
Uploads: 2
Originally Posted by SimonIllyan
When I select "Crafting" and check only "Unknown", the resulting list contains some known motifs as well - example:

...
Thanks for pointing this out - tt was a bit more pernicious than I thought, but I finally got it fixed in version 3.0.1, which is now live.

Tim.
Last edited by ObserverTim : 05/13/21 at 03:24 PM.
Report comment to moderator  
Reply With Quote
Unread 04/12/21, 02:24 PM  
SimonIllyan
 
SimonIllyan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 187
Uploads: 1
When I select "Crafting" and check only "Unknown", the resulting list contains some known motifs as well - example:

Honor Guard Axes;68;80;Red Diamond Seal;Yes
Honor Guard Belts;68;80;Red Diamond Seal;Yes
Honor Guard Boots;68;80;Red Diamond Seal;No
Honor Guard Bows;68;80;Red Diamond Seal;Yes
Honor Guard Chests;68;80;Red Diamond Seal;No
Honor Guard Cops;68;80;Red Diamond Seal;No
Honor Guard Daggers;68;80;Red Diamond Seal;Yes
Honor Guard Gloves;68;80;Red Diamond Seal;No
Honor Guard Helms;68;80;Red Diamond Seal;No
Honor Guard Legs;68;80;Red Diamond Seal;Yes
Honor Guard Maces;68;80;Red Diamond Seal;Yes
Honor Guard Shields;68;80;Red Diamond Seal;Yes
Honor Guard Staves;68;80;Red Diamond Seal;No
Honor Guard Swords;68;80;Red Diamond Seal;Yes
Report comment to moderator  
Reply With Quote
Unread 03/01/21, 05:40 AM  
SimonIllyan
 
SimonIllyan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 187
Uploads: 1
Can we expect adding Item Sets soon?
Report comment to moderator  
Reply With Quote
Unread 01/17/21, 04:49 PM  
arps

Forum posts: 0
File comments: 11
Uploads: 0
best addon out there

Seiously this is one of the most useful addons for a GM I've found. Thank you SO much for this!
Report comment to moderator  
Reply With Quote
Unread 11/28/20, 05:58 AM  
SimonIllyan
 
SimonIllyan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 187
Uploads: 1
Originally Posted by ObserverTim
Originally Posted by rodneyregis
Just discovered this addon, think it's absolutely incredible.

Is there any more data available for each set piece, such as a bunch of numbers:
set - 1 for julianos, 2 for hundings
type - 1 for head, 2 for shoulder
trait - 1 for divine, 2 for infused
glyph applied - 1 for mag, 2 for stam
glyph level - 1 for grey, 2 for green
etc?

And are there lists of the types available anywhere from ESO?
1 Weapon
2 Armour
4 Food
etc?

Oh one more thing (sorry!) Can you pick up the info from alts like inventroy insight?
That's my to do list / work in progress file.
How about adding option for collections (especially stickers)?

UPDATE Oh well, I had nothing better to do so I did it myself over the weekend. I used Item Set Browser for set data, so it is optional dependency - without ISB installed my patched Snapshot works as before; if ISB is present, the new options show up. Here it is - basically I added one function and a section in XML. You can use it as is or modify to suit your tastes, whatever you want.
Last edited by SimonIllyan : 11/30/20 at 04:11 PM.
Report comment to moderator  
Reply With Quote
Unread 11/06/20, 05:36 PM  
ObserverTim
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 12
Uploads: 2
Cool Re: Re: Not showing up in Minion

Originally Posted by SimonIllyan
Originally Posted by ObserverTim
Originally Posted by Akopian Atrebates
Why is this addon not showing up on Minion? Just wondering because I may have missed even other great addons by looking at what was new in Minion.
I truly wish I knew. I've checked everything I can and it refuses to show up there. There's probably some foolish little thing I'm missing.
Go to "Manage Addon" and make sure all boxes in "AddOn Compatibility" section are checked:
I tried; it doesn't seem to have worked. My guess is that there are too many good addons with broader utility in Minion, and mine is kind of a niche thing. No harm, no foul.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: