Download
(25 Kb)
Download
Updated: 10/21/23 08:50 AM
Pictures
File Info
Compatibility:
base-game patch (9.1.5)
Necrom (9.0.0)
Updated:10/21/23 08:50 AM
Created:06/18/21 02:56 PM
Monthly downloads:90
Total downloads:8,888
Favorites:26
MD5:
CRAFTY Stocklist - The craftbag stock watchlist for your crafting profession  Popular! (More than 5000 hits)
Version: V2.631
by: rp12439_3 [More]


CRAFTY Stocklist - The craftbag stock watchlist for your crafting profession


If you have any trouble or ideas please (choose one)
Roadmap

Watch the videos!

Known bugs (fixed with upcoming releases)

Installation
Copy the folder "Crafty" to your eso addon folder.

Dependencies
LibAddonMenu-2.0


Usecases
  • Keep track of your stock during a shopping session at your local vendor. You allways know what you need or what you will need. Be ahead of the next stockmaterial shortage. Without switching to your bag and leaving the vendor waiting for you.
  • You want to know what you allready harvested? See how your stock increases the longer you harvest.
  • See at a glance what golden and valuable craftingitems you have for selling. No more scrolling through categories to find the golden ones.
  • And much more!
Features

Take a look at the upcoming features and fixes in the next release.

General
  • Moveable interface
  • Autoshow and -hide at vendor
  • Autoupdate of stockamounts (after loot, harvest, mail or vendor)
  • Manually update the stockamounts
  • Open settings from interface
  • All settings, positions and lists are saved
  • Choose background opacity
  • Option to choose overall windowheight
  • Autoheight for watchlist
  • Add materialitems from stocklist to watchlists with one mouseclick. Please bear in mind that you can only choose from items you have currenty in your bags. If you choose an item for the watchlist and later sell all the items they will still be in the watchlist with an amount of 0.
  • Accountwide settings and watchlists
  • Icons! For everthing!
  • Better background
  • Sorting for rows name and amount
  • Minimize mode!
  • (NEW)Tooltips (now for every button)
  • (NEW)Enable / Disable Tooltips
  • Loothistory for craftingitems
  • Tooltips now have profession/type icon
  • Threshold mode! (Filter for watchlists, see changelog and screenshots)
  • Added lootalarms. Define items for alarm via right click dialog (same as threshold). Enable alarms at stocklist (see screenshot). The alarm is positioned above the loothistory. Loothistory will open with alarm. Both will hide after some seconds.
  • (NEW)Add items with mouse left click from the watch- and stocklist to the vendorsearch
  • (NEW)Setting to disable the add item to vendorsearch

Watchlist
  • Optional save the position for each watchlist
  • Optional automatically show and hide a selected watchlist when visiting a guildvendor
  • Switch between three watchlists
  • Alphabetical sorting
  • Remove items from watchlist (leftclick on item)
  • Undo the last removed item
  • Move an item from one watchlist to another (via undo / remove and insert)
  • Open the stocklist
  • Open the loothistory
  • Open the threshold/lootalarm dialog with item right click

Stocklist
  • Close the stocklist
  • Dock the stocklist to the watchlist or undock it and save its individual position
  • (NEW)Keep the stocklist open even if you close the watchlist
  • (NEW)Set a keybinding for the stocklist
  • Select from a huge number of crafting materials (the ones you have in your craftingbag)
  • Use the profession filter to quickly find the needed materials
  • Add item to watchlist (leftclick on item)
  • Open the threshold/lootalarm dialog with item right click
  • Enable or disable lootalarms

Loothistory
  • Define windowheight (in settings)
  • Save position
  • Show looted craftingitems with tooltips
  • Count amount in craftbag
  • Count amount allready looted
  • Clear history (and overall lootamount)
  • Display lootalarm

Settings
  • Show or hide the watchlist
  • Show and hide the watchlist at vendor
  • Select which watchlist will open at vendor
  • Automatically close the watchlist after vendor or open the previous
  • Enable saved position for each watchlist (or use the same)
  • Background opacity
  • Windowheight
  • Autoheight for watchlist
  • Accountwide settings
  • Enable / disable item tooltips
  • (NEW)Enable / disable ui tooltips
  • Set height of loothistory window
  • Set duration for alarmwindow and lootwindow on lootalarm

Keybindings
  • Show and hide the watchlist
  • (NEW)Set a keybinding for each watchlist and for the stocklist
  • Update the stockamounts
  • Show and hide loothistory
Chatcommands
  • /crafty - Show and hide the watchlist
  • /craftydb - Switch debugmode on and off

(Tested for english language without controller)
V2.631
Minor Update for LibAddOn Version Check

V2.63
Updated API Version for Update 39

V2.62
Updated API Version for Necrom DLC

V2.61
Updated API Version for Firesong DLC

V2.6
Minor Bugfixes
Added feature to add an item from the watch- and stocklist to the vendorsearch

V2.52
Several bugfixes and improvements:
Bugfix
There was a bug which caused the threshold filter only to work on watchlist 1. Now the filter can be activated on all of the three lists.
Improvement
UI tooltips where added to every button. You can disable the tooltips in the addon settings.
Improvement
The stocklist will now close with the watchlist only if its attached to the watchlist. You are now able to open the stocklist via keybinding.
Bugfix
There was a bug which caused the item tooltip to open behind other windows. This was fixed.

V2.51
Bugfix: Left click on watchlist item on vendor view is now removing the item again

V2.5
Updated API version for Lost Depths DLC & Update 35

V2.4
Updated API version for High Isle DLC

V2.3
Wrong Commit. Not released.

V2.2
Updated API version for Ascending Tide DLC

V2.1
Updated API version for Deadlands DLC

V2.0
Added Setting for alarm- and lootwindow duration after the lootalarm was triggerd

V1.91
Updated API version for Walking Flame DLC

V1.9
Added new filters for the itemtypes
Added a new animation for the lootalarm window
Added a tooltip with more informations for the threshold icon
Minor bugfixes

V1.8
Added lootalarms. Define items for alarm via right click dialog (same as threshold). Enable alarms at stocklist (see screenshot). The alarm is positioned above the loothistory. Loothistory will open with alarm. Both will hide after some seconds.
New stocklistfilter for items with threshold and lootalarm.
Minor bugfixes

V1.7
Added threshold mode. Only show items below the entered (and saved) threshold (or without a threshold) in the watchlist. Right click the item to open dialog.
The tooltips will now open on the left or right side of the list. Depending on the available space.

V1.6
Added profession/type icon to tooltips
New craftloothistory

V1.5
Sorting for rows name and amount
Minimize mode!
Tooltips
Minor bugfixes

V1.4
Graphic overhaul
Accountwide Settings
Minor bugfixes

V1.33b
Minor changes to zip structure and name

V1.3b
Optional save the position for each watchlist
Optional automatically show and hide a selected watchlist when visiting a guildvendor
Select which watchlist will open at vendor
Set a keybinding for each watchlist
A lot of bugfixes


V1.22b
Hotfix for default disabled debugmode
Archived Files (19)
File Name
Version
Size
Uploader
Date
V2.62
25kB
rp12439_3
10/21/23 07:40 AM
V2.61
25kB
rp12439_3
11/01/22 10:13 AM
V2.6
25kB
rp12439_3
10/15/22 09:34 AM
V2.52
25kB
rp12439_3
10/07/22 11:28 AM
V2.51
24kB
rp12439_3
09/12/22 11:17 AM
V2.5
24kB
rp12439_3
08/28/22 05:08 AM
V2.4
24kB
rp12439_3
06/08/22 04:19 AM
V2.2
24kB
rp12439_3
03/19/22 04:59 AM
V2.1
24kB
rp12439_3
12/28/21 12:32 PM
V2.0
24kB
rp12439_3
09/04/21 02:12 PM
V1.91
23kB
rp12439_3
08/23/21 09:37 AM
V1.9
23kB
rp12439_3
08/02/21 01:38 PM
V1.8
22kB
rp12439_3
07/24/21 08:43 AM
V1.7
20kB
rp12439_3
07/17/21 08:12 AM
V1.6
17kB
rp12439_3
07/10/21 07:46 AM
V1.5
14kB
rp12439_3
07/03/21 05:30 AM
V1.4
12kB
rp12439_3
06/24/21 11:51 AM
V1.33b
12kB
rp12439_3
06/22/21 01:55 PM
V1.22b
10kB
rp12439_3
06/19/21 08:33 AM


Post A Reply Comment Options
Unread 06/19/21, 02:20 AM  
Mythril89

Forum posts: 4
File comments: 65
Uploads: 0
icon

is is possible to have an option to change the list to icon instead of names? so you can adjust the window a bit smaller?
Report comment to moderator  
Reply With Quote
Unread 06/19/21, 03:29 AM  
cag_dk
 
cag_dk's Avatar

Forum posts: 25
File comments: 122
Uploads: 0
commandline not working

Im getting this error when trying /crafty

Code:
user:/AddOns/Crafty/Crafty.lua:752: function expected instead of nil
stack traceback:
user:/AddOns/Crafty/Crafty.lua:752: in function 'fn'
EsoUI/Ingame/SlashCommands/SlashCommands_Shared.lua:204: in function 'DoCommand'
<Locals> text = "/crafty ", command = "/crafty", arguments = "", fn = user:/AddOns/Crafty/Crafty.lua:752 </Locals>
EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:1785: in function 'SharedChatSystem:SubmitTextEntry'
<Locals> self = [table:1]{minContainerHeight = 170, suppressAutoCompleteClear = F, maxContainerWidth = 2432, maxContainerHeight = 1368, numUnreadMails = 31, shouldMinimizeAfterEntry = F, currentChannel = 13, isAgentChatActive = F, ignoreTextEntryChangedEvent = F, currentNumNotifications = 0, lastValidChannel = 0, loaded = T, minContainerWidth = 300, suppressSave = F, isMinimized = F, allowMultipleContainers = F}, text = "/crafty ", valid = F, prefix = 47 </Locals>
(tail call): ?
EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:2503: in function 'ZO_ChatTextEntry_Execute'
<Locals> control = ud </Locals>
ZO_ChatWindowTextEntryEditBox_Enter:3: in function '(main chunk)'
<Locals> self = ud </Locals>
(tail call): ?
(tail call): ?
Report comment to moderator  
Reply With Quote
Unread 06/19/21, 04:57 AM  
rp12439_3
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 40
Uploads: 1
Re: commandline not working

oh, me too.... fixing it for next release

please use the keybinding instead until the new release

thx!
Report comment to moderator  
Reply With Quote
Unread 06/19/21, 05:01 AM  
rp12439_3
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 40
Uploads: 1
Re: icon

Originally Posted by Mythril89
is is possible to have an option to change the list to icon instead of names? so you can adjust the window a bit smaller?
Hi there,

thanks for the feedback. I was considering it but for me its allways difficult to choose the filter via icons (cant remember what icon is what ) I will add it to the roadmap as a setting. So you can switch between icons (for people like me) and text.
Report comment to moderator  
Reply With Quote
Unread 06/19/21, 08:05 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4970
File comments: 6036
Uploads: 78
Thanks for the addon.

Please name the needed dependencies (and optional if given as well) in the addon description so that one is able to see and install them with the addon, withou having to start the game.
Minion shows the same description as www.esoui.com so this will make it easier to install all needed files and libs directly.
Thank you.

Edit:
You can include icons in text as well if you want to reuse the exisitng XML template for the list rows.
Try the following functions here e.g.:
Code:
function zo_iconTextFormat(path, width, height, text, inheritColor) end
function zo_iconTextFormatNoSpace(path, width, height, text, inheritColor) end
function zo_iconFormat(path, width, height) end
function zo_iconFormatInheritColor(path, width, height) end
e.g. zo_iconTextFormatNoSpace("esoui/art/anyfile.dds", 24, 24, "My item name ", true)
Will produce a string containing the texture at the beginning followed by "My item name" (without a space in between).
Makes sorting and filtering difficult, yes. But you can simply keep the needed "raw" data as the name (e.g. data.rawName) and itemId etc. in the data table of the row and sort + filter with them, instead of using the normale data.name column which is used for the output.
Last edited by Baertram : 06/19/21 at 08:11 AM.
Report comment to moderator  
Reply With Quote
Unread 06/19/21, 08:06 AM  
Ratinira

Forum posts: 0
File comments: 31
Uploads: 0
Thank you for the addon
Is that possible to add a button that stops addon spaming in chat?
Report comment to moderator  
Reply With Quote
Unread 06/19/21, 08:28 AM  
rp12439_3
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 40
Uploads: 1
Originally Posted by Ratinira
Thank you for the addon
Is that possible to add a button that stops addon spaming in chat?
Hi there,

this is the enabled debugmode. I forgot to disable it (nooooob!)

I released a hotfix version v1.22b which disables it.

Thanks a lot!
Last edited by rp12439_3 : 06/19/21 at 08:34 AM.
Report comment to moderator  
Reply With Quote
Unread 06/19/21, 08:50 AM  
Ratinira

Forum posts: 0
File comments: 31
Uploads: 0
Originally Posted by rp12439_3
Originally Posted by Ratinira
Thank you for the addon
Is that possible to add a button that stops addon spaming in chat?
Hi there,

this is the enabled debugmode. I forgot to disable it (nooooob!)

I released a hotfix version v1.22b which disables it.

Thanks a lot!
Hmm, dont see update im minion, will wait.
And more important question: is there an account-wide option? Right now I see that each character starts with blank watchlist. So if I want all my 14 characters to track crafting materials I need to manualy create watchlist with them for every character or I missed someting?
Last edited by Ratinira : 06/19/21 at 08:51 AM.
Report comment to moderator  
Reply With Quote
Unread 06/19/21, 09:04 AM  
rp12439_3
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 40
Uploads: 1
Originally Posted by Ratinira
Originally Posted by rp12439_3
Originally Posted by Ratinira
Thank you for the addon
Is that possible to add a button that stops addon spaming in chat?
Hi there,

this is the enabled debugmode. I forgot to disable it (nooooob!)

I released a hotfix version v1.22b which disables it.

Thanks a lot!
Hmm, dont see update im minion, will wait.
And more important question: is there an account-wide option? Right now I see that each character starts with blank watchlist. So if I want all my 14 characters to track crafting materials I need to manualy create watchlist with them for every character or I missed someting?
The new version V1.22b is currently under review from esoui.
Meanwhile you can disbable debug mode with /craftydb or install LibDebugLogger and DebugLogViewer. This will show the debugoutput only in the DebugLogViewer and not longer in the chat. Thats why i did not notice the output in the chat

I was thinking about the accountwide lists. For me i want different lists for the chars Think i will add a setting to choose this. I add it as a new feature request.
Report comment to moderator  
Reply With Quote
Unread 06/19/21, 09:15 AM  
Ratinira

Forum posts: 0
File comments: 31
Uploads: 0
Originally Posted by rp12439_3
Originally Posted by Ratinira
Originally Posted by rp12439_3
Originally Posted by Ratinira
Thank you for the addon
Is that possible to add a button that stops addon spaming in chat?
Hi there,

this is the enabled debugmode. I forgot to disable it (nooooob!)

I released a hotfix version v1.22b which disables it.

Thanks a lot!
Hmm, dont see update im minion, will wait.
And more important question: is there an account-wide option? Right now I see that each character starts with blank watchlist. So if I want all my 14 characters to track crafting materials I need to manualy create watchlist with them for every character or I missed someting?
The new version V1.22b is currently under review from esoui.
Meanwhile you can disbable debug mode with /craftydb or install LibDebugLogger and DebugLogViewer. This will show the debugoutput only in the DebugLogViewer and not longer in the chat. Thats why i did not notice the output in the chat

I was thinking about the accountwide lists. For me i want different lists for the chars Think i will add a setting to choose this. I add it as a new feature request.
Thank you very much!
Report comment to moderator  
Reply With Quote
Unread 06/19/21, 10:39 AM  
rp12439_3
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 40
Uploads: 1
Originally Posted by Baertram
Thanks for the addon.

Please name the needed dependencies (and optional if given as well) in the addon description so that one is able to see and install them with the addon, withou having to start the game.
Minion shows the same description as www.esoui.com so this will make it easier to install all needed files and libs directly.
Thank you.

Edit:
You can include icons in text as well if you want to reuse the exisitng XML template for the list rows.
Try the following functions here e.g.:
Code:
function zo_iconTextFormat(path, width, height, text, inheritColor) end
function zo_iconTextFormatNoSpace(path, width, height, text, inheritColor) end
function zo_iconFormat(path, width, height) end
function zo_iconFormatInheritColor(path, width, height) end
e.g. zo_iconTextFormatNoSpace("esoui/art/anyfile.dds", 24, 24, "My item name ", true)
Will produce a string containing the texture at the beginning followed by "My item name" (without a space in between).
Makes sorting and filtering difficult, yes. But you can simply keep the needed "raw" data as the name (e.g. data.rawName) and itemId etc. in the data table of the row and sort + filter with them, instead of using the normale data.name column which is used for the output.
Thanks for iconcode

I added the dependencies, thanks!
Report comment to moderator  
Reply With Quote
Unread 06/19/21, 11:07 AM  
rp12439_3
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 40
Uploads: 1
Originally Posted by Ratinira
Originally Posted by rp12439_3
Originally Posted by Ratinira
Originally Posted by rp12439_3
Originally Posted by Ratinira
Thank you for the addon
Is that possible to add a button that stops addon spaming in chat?
Hi there,

this is the enabled debugmode. I forgot to disable it (nooooob!)

I released a hotfix version v1.22b which disables it.

Thanks a lot!
Hmm, dont see update im minion, will wait.
And more important question: is there an account-wide option? Right now I see that each character starts with blank watchlist. So if I want all my 14 characters to track crafting materials I need to manualy create watchlist with them for every character or I missed someting?
The new version V1.22b is currently under review from esoui.
Meanwhile you can disbable debug mode with /craftydb or install LibDebugLogger and DebugLogViewer. This will show the debugoutput only in the DebugLogViewer and not longer in the chat. Thats why i did not notice the output in the chat

I was thinking about the accountwide lists. For me i want different lists for the chars Think i will add a setting to choose this. I add it as a new feature request.
Thank you very much!
V1.22b is online now, have fun other bugs will be fixed together with some new major features in V1.3b (next Week, tomorrow is testday). Check: Release V1.3b
Report comment to moderator  
Reply With Quote
Unread 06/19/21, 12:34 PM  
rp12439_3
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 40
Uploads: 1
V1.3b Betatest (V1.29b)

I released a betatest version on github. Maybe someone want to test the new Version?

You have to manually install it which is very simple. Just download the zip, extract it and put the Crafty folder in your addon folder.

Here you can find the new features.

I really would appreciate the feedback!

Thanks!
Report comment to moderator  
Reply With Quote
Unread 06/22/21, 12:41 AM  
cag_dk
 
cag_dk's Avatar

Forum posts: 25
File comments: 122
Uploads: 0
Re: V1.3b Betatest (V1.29b)

Originally Posted by rp12439_3
I released a betatest version on github. Maybe someone want to test the new Version?

You have to manually install it which is very simple. Just download the zip, extract it and put the Crafty folder in your addon folder.

Here you can find the new features.

I really would appreciate the feedback!

Thanks!
COmmandline works now, everything seems to be in order.. Thanks
Report comment to moderator  
Reply With Quote
Unread 06/22/21, 12:22 PM  
rp12439_3
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 40
Uploads: 1
New version 1.3b released!

New version 1.3b released!

Check out the changelog and watch the videos!

Also make sure to take a look at the planned 1.4b features!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: