Quantcast
Download
(74 Kb)
Download
Updated: 04/25/18 09:27 PM
Compatibility:
Summerset (4.0)
Dragon Bones (3.3)
Updated:04/25/18 09:27 PM
Created:07/09/16 11:39 PM
Monthly downloads:343
Total downloads:21,472
Favorites:90
MD5:
Categories:Bags, Bank, Inventory, Auction House & Vendors, Mail
Craft Bag Extended  Popular! (More than 5000 hits)
Version: 2.5.1
by: silvereyes [More]
This addon makes the ESO+ craft bag more accessible and customizable.


Feature list

General
  • Adds inventory info bar to bottom of craft bag
  • Retrieve and Stow transfer a default quantity of materials with no dialog
  • Retrieve Quantity and Stow Quantity raise a quantity dialog, that also allows setting the default.

Guild Bank
  • Option to disable guild bank withdrawal auto-stash to craft bag
  • Adds a Crafting Bag tab to the guild bank
  • Deposit moves default quantity with each key press, with no dialog.
  • Deposit quantity allows you to specify a quantity to deposit.
  • You must have at least one backpack slot available.

Guild Store
  • Adds a Crafting Bag tab to the guild store sell tab
  • Add to Sale lists the default quantity of a material for sale from the craft bag, with no dialog.
  • Add Quantity allows you to specify a quantity to list.
  • Remove from Sale returns the listing to your crafting bag.
  • You must have at least one backpack slot available.

Mail Send
  • Adds a Crafting Bag tab to the mail send screen
  • Add to Mail allows attaching the default quantity of a material to mail from the craft bag, with no dialog.
  • Add Quantity allows attaching specific quantities of materials to mail from the craft bag.
  • Attachment stacks automatically get moved to the backpack for sending.
  • Remove from Mail returns the attachment to your crafting bag.
  • You must have a backpack slot available for each attachment.

Trade
  • Adds a Crafting Bag tab to the trade screen
  • Add to Offer allows trading the default quantity of a material from the craft bag, with no dialog.
  • Add Quantity allows trading specific quantities of materials from the craft bag.
  • Trade stacks automatically get moved to the backpack for trading.
  • Remove from Offer returns the offered trade materials to your crafting bag.
  • You must have a backpack slot available for each trade stack offered.

Vendor / Merchant NPC
  • Adds a Crafting Bag tab to the merchant NPC sell screen
  • Sell allows selling the default quantity of a material from the craft bag, with no dialog.
  • Sell Quantity allows selling specific quantities of materials from the craft bag, limited by the max stack size.
  • Stacks to sell automatically get moved to the backpack for before selling.
  • You must have at least one backpack slot available.

Player Bank
  • Adds a Crafting Bag tab to the player bank deposit tab
  • Deposit moves default quantity with each key press, with no dialog.
  • Deposit quantity allows you to specify a quantity to deposit.
  • Adds two new commands to the withdraw tab for crafting mats:
    • Withdraw withdraws the default quantity with each key press and stows it to the craft bag.
    • Withdraw quantity allows you to specify a quantity to withdraw.
  • Moves the Buy Bank Space keybind to the left side of the withdraw tab, to make room for the new commands.
  • You must have at least one backpack slot available.

Developer API
Addon developers: Integrate craft bag functionality into your own addon using the public CraftBagExtended API.

Compatibility
Planned Features
  • None right now.

Known issues
  • Closing a panel that has a Craft Bag Extended craft bag toggle button while a Votan's Search Box filter is active can cause the craft bag toggle button to get stuck. I will work with Votan to resolve this issue in a coming release.
  • I've included Google Translate localizations for the French, Russian and Japanese versions of the settings menu, but I realize they are terrible. If you'd like to submit a better translation, I will be very happy to incorporate it.

Feedback
  • If you like this addon, please click Favorite on the right, share with friends, and maybe leave a nice comment in the Comments tab above. I'm much more likely to continue development if I see the community appreciates it.
  • If you have new feature ideas, please submit them at the Features button on the right
  • If you find bugs, please submit reports using the Bugs button on the right
  • When submitting bug reports, please do your best ahead of time to determine that the problem actually is with this addon. Disable other addons and make a list of steps to reproduce the issue.
Version 2.5.1
- Fix regression bug with duplicate context menu entries appearing

Version 2.5.0
- Update 18 Summerset compatibility. This version is compatible with both live and PTS.
- Update LibCustomMenu to v6.5. Thanks Votan!

Version 2.4.2
- Fix error when listing craft bag items for sale in guild store, without AGS installed
- Fix version number on settings screen
- Remove backwards compatibility with Update 16 Clockwork City

Version 2.4.1
- Update 17 Dragon Bones compatibility
- Adds compatibility with housing storage containers.
- Add backwards compatibility with Update 16 Clockwork City

Version 2.3.0
- Update 16 Clockwork City compatibility
- Add craft bag to Vendor sell tab
- Add Withdraw and Withdraw Quantity actions to player bank
- Moved "Buy Bank Space" keybind from middle to left side to make room for the new keybinds on the right.
- Removed "Disable automatic guild bank craft bag transfer" setting. The same functionality is available in-game under Settings > Gameplay > Auto-Add to Craft Bag.
- Added quantity argument to CraftBagExtended:BankWithdraw() API method
- Added CraftBagExtended:BankWithdrawDialog() API method
- Performance tuning to eliminate most overhead when not actively transferring items to/from the craft bag.
- Update LAM to r25
- Switch to LibCustomMenu for keybinds to avoid private method errors as much as possible.
- Fix issue with keybinds disappearing for mouseover items after sending mail.
- Fix issue with rapid Add to Trade and Attach to Mail commands sometimes throwing errors.
- Fix issue with rapid Deposit to Bank commands sometimes failing.
- Fix issue with guildBankCallback functions sometimes not getting raised.
- Fix issue where TradeRemoveFromOffer() stowedCallback would get called as soon as the stack was removed, if the removedCallback was nil.

Version 2.2.1
- Update 15 Horns of the Reach compatibility
- French translation files; thanks @lexo1000
- Update LibAddonMenu to r24

Version 2.2.0
- Update 14 Morrowind compatibility

Version 2.1.2
- Fix errors when withdrawing from or depositing from the player bank in Update 13

Version 2.1.1
- Update 13 Homestead compatibility
- Fix error thrown when attaching craft bag items to mail too quickly
- Update to LAM-2.0 r23

Version 2.1.0
- Add option to use default quantity for quick stow/retrieve, or use whole stacks.

Version 2.0.0
- Update 12 One Tamriel compatibility
- Added quick Stow and Retrieve along with their dialog counterparts to the backpack and main craft bag
- Added "default" checkbox to transfer dialogs to save quantity for the next transfer
- Added player bank support
- Added guild store sell tab support if Awesome Guild Store isn't detected
- Moved the guild bank craft bag into the Deposit tab, for consistency with other screens
- Added Deposit Funds action back to the guild bank craft bag deposit tab
- Changed keybind for all the Quantity actions to be Q instead of R, to avoid conflicts
- Developer API added for all major actions
- Namespace changed to CraftBagExtended instead of CBE
- Shortened the names of all classes and moved them inside the CraftBagExtended namespace
- Fixed bug with Crown Mimic Stones appearing in mail craft bag tab when switching directly from inventory craft bag with keyboard.
- Fixed keybind refresh bug when removing craft bag mail attachments via the attachment slots

Version 1.5.3
- Fix for Awesome Guild Store guild store sell tab craft bag becoming empty

Version 1.5.2

- Fix bug: Roomba stacking halts if auto craft bag transfer is disabled
- Circonian's TweakIt extended info bar compatibility

Version 1.5.1

- Adds inventory info bar to main craft bag
- Update to LAM-2.0 r22
- Fix bug: AGS craft bag "add to listing" keybind missing
- Fix bug: inventory info bar disappearing after using guild bank craft bag

Version 1.5.0

- AdvancedFilters compatibility fixes
- Fix for inventory info bar not displaying in main backpack
- Internal efficiency changes
- Fix German special character display
- Fix German and French setting name overflow
- Better German translation: thanks, Baertram!
- Remove "Retrieve and " + " and Stow" wording from all keybinds to avoid dialog window title overflows in languages other than English and prepare for future gamepad UI support.
- "Retrieve and Deposit" is now "Deposit Quantity"
- Graceful failover for unsupported languages

Version 1.4.0

- Adds a Crafting Bag tab to the trade screen
- Removed yellow menu title color

Version 1.3.0

- PTS compatibility for update 11 Shadows of the Hist. Please submit PTS bug reports if you find any.
- Update LAM to r21
- Better handling of attempted invalid deposits to guild banks
- Fix for guild bank timeout bug

Version 1.2.1

- Fixed bug with inventory craft bag alignment after accessing guild bank craft bag.

Version 1.2.0

- New option to disable guild bank withdrawal auto-stash to craft bag
- Stacks no longer become stuck in backpack if depositing rapidly to guild bank.

Version 1.1.1

- Fixed bug with crafting bag items, slot counts, and gold not displaying after closing/reopening the mail send screen.

Version 1.1.0

- Adds a Crafting Bag tab to the mail send screen
- Adds a secondary action to guild bank crafting bag tab for depositing specific quantities
- Bugfix for craft bag item tooltips not refreshing after depositing to guild bank

Version 1.0.0

- Initial release
- Adds a Crafting Bag tab to the guild bank
- Deposits an entire stack with each key press.
Archived Files (21)
File Name
Version
Size
Author
Date
2.5.0
74kB
silvereyes
04/19/18 09:56 PM
2.4.2
73kB
silvereyes
02/24/18 11:23 PM
2.4.1
73kB
silvereyes
02/03/18 03:36 PM
2.3.0
71kB
silvereyes
10/22/17 02:03 PM
2.2.1
56kB
silvereyes
07/16/17 04:58 PM
2.2.0
56kB
silvereyes
05/22/17 12:12 AM
2.1.2
55kB
silvereyes
02/05/17 09:30 PM
2.1.1
55kB
silvereyes
02/04/17 10:43 AM
2.0.0
53kB
silvereyes
09/27/16 09:47 PM
1.5.3
37kB
silvereyes
08/13/16 02:42 PM
1.5.3
38kB
silvereyes
08/12/16 05:12 PM
1.5.2
37kB
silvereyes
08/10/16 07:47 AM
1.5.1
37kB
silvereyes
08/06/16 08:11 PM
1.5.0
37kB
silvereyes
08/05/16 12:25 AM
1.4.0
55kB
silvereyes
08/01/16 05:52 PM
1.3.0
52kB
silvereyes
07/17/16 03:12 PM
1.2.1
52kB
silvereyes
07/17/16 03:04 AM
1.2.0
52kB
silvereyes
07/15/16 11:49 PM
1.1.1
13kB
silvereyes
07/14/16 10:30 PM
1.1.0
13kB
silvereyes
07/14/16 05:15 PM
1.0.0
4kB
silvereyes
07/09/16 11:39 PM


Post A Reply Comment Options
Unread 08/15/18, 07:15 AM  
Marazota

Forum posts: 60
File comments: 539
Uploads: 0
after Wolfhunter DLC Add Quantity button dissapear from mail ui
you still can add quantity if rightclick on an item in craft bags
Report comment to moderator  
Reply With Quote
Unread 04/26/18, 06:27 PM  
RavenMind
 
RavenMind's Avatar

Forum posts: 0
File comments: 228
Uploads: 0
Originally Posted by silvereyes
It was LibCustomMenu, but as I mentioned in the edit, that's been updated in the latest version. It is using 6.5, but I'll probably downgrade to 6.4 before Summerset goes live. 6.5 doesn't really cause any issues on live or PTS, but since it doesn't look to ever get out of beta, I'll definitely want to stick with what votan supports going forward.
Awsome, thank you! I was just going to LCM's page to ask for clarification on the 6.4 vs 6.5 issue but it looks like somebody already beat me to it. Votan even credited you (sorry, I didn't know you were involved with it).
Thanks again for the awesome add ons!!

Originally Posted by votan
Everything 6.4+ is ok.

To make it more clear: 6.4 is working on live and did not work in the first week of PTS. This required to make 6.5. But ZOS reverted their changes. So, now 6.4 would work on PTS again. But 6.5 is also working for live and PTS. As @silvereyes released 6.5, it is the current version, but 6.4 is not out-dated.
Last edited by RavenMind : 04/26/18 at 06:28 PM.
Report comment to moderator  
Reply With Quote
Unread 04/26/18, 02:27 PM  
silvereyes
 
silvereyes's Avatar
AddOn Author - Click to view AddOns

Forum posts: 51
File comments: 158
Uploads: 11
Originally Posted by RavenMind
May I ask which lib? Assuming it isn't LibCustomMenu, as I've replaced the LibCustomMenu files in all my installed addons with Votan's v6.4, and this seems to have fixed most, if not all, buggy behavior.
(6.5 looks like it shouldn't be used due to changes by ZOS; see comments in LibCustomMenu thread for more.)

I would personally suggest others do the same as some very popular addons are using old versions of that lib, even as far back as v5.0 & previous.
It was LibCustomMenu, but as I mentioned in the edit, that's been updated in the latest version. It is using 6.5, but I'll probably downgrade to 6.4 before Summerset goes live. 6.5 doesn't really cause any issues on live or PTS, but since it doesn't look to ever get out of beta, I'll definitely want to stick with what votan supports going forward.
Report comment to moderator  
Reply With Quote
Unread 04/26/18, 01:52 AM  
RavenMind
 
RavenMind's Avatar

Forum posts: 0
File comments: 228
Uploads: 0
May I ask which lib? Assuming it isn't LibCustomMenu, as I've replaced the LibCustomMenu files in all my installed addons with Votan's v6.4, and this seems to have fixed most, if not all, buggy behavior.
(6.5 looks like it shouldn't be used due to changes by ZOS; see comments in LibCustomMenu thread for more.)

I would personally suggest others do the same as some very popular addons are using old versions of that lib, even as far back as v5.0 & previous.
Report comment to moderator  
Reply With Quote
Unread 04/19/18, 06:23 PM  
silvereyes
 
silvereyes's Avatar
AddOn Author - Click to view AddOns

Forum posts: 51
File comments: 158
Uploads: 11
Originally Posted by cosmicdan
Unsure if this is the fault of this mod or Awesome Guild Store, but I'm going to cross post this error. Disabling Craft Bag Extended seems to have solved it but I can't be sure it's not some incompatibility with Awesome Guild Store.
It's not really either addon's fault, but rather a shared library that hasn't been updated since last September. However, since it's votan's library, I'll defer to him.

[Edit] Got the latest beta version of the shared menu library from votan and upgraded. This should now be fixed in the latest version.
Last edited by silvereyes : 04/20/18 at 06:01 AM.
Report comment to moderator  
Reply With Quote
Unread 04/13/18, 11:29 PM  
cosmicdan

Forum posts: 0
File comments: 24
Uploads: 0
Unsure if this is the fault of this mod or Awesome Guild Store, but I'm going to cross post this error. Disabling Craft Bag Extended seems to have solved it but I can't be sure it's not some incompatibility with Awesome Guild Store.

For the past few weeks now, when I open my bank every now and then, I'll get an error like this:

Code:
user:/AddOns/AwesomeGuildStore/lib/LibCustomMenu/LibCustomMenu.lua:509: operator < is not supported for nil < number
stack traceback:
	user:/AddOns/AwesomeGuildStore/lib/LibCustomMenu/LibCustomMenu.lua:509: in function 'InsertToMenu'
	EsoUI/Libraries/Utility/ZO_Hook.lua:19: in function '(anonymous)'
	(tail call): ?
	(tail call): ?
	user:/AddOns/AwesomeGuildStore/lib/LibCustomMenu/LibCustomMenu.lua:598: in function 'ZO_InventorySlotActions:AddCustomSlotAction'
	user:/AddOns/CraftBagExtended/classes/Hooks.lua:142: in function 'PreDiscoverSlotActions'
	EsoUI/Libraries/Utility/ZO_Hook.lua:19: in function 'ZO_InventorySlot_DiscoverSlotActionsFromActionList'
	EsoUI/Ingame/Inventory/ItemSlotActionController.lua:50: in function 'PrimaryCommandActivate'
	EsoUI/Ingame/Inventory/ItemSlotActionController.lua:113: in function 'ZO_ItemSlotActionsController:SetInventorySlot'
	(tail call): ?
	EsoUI/Ingame/Inventory/InventorySlot.lua:2189: in function 'UpdateMouseoverCommand'
	EsoUI/Ingame/Inventory/InventorySlot.lua:2280: in function 'ZO_InventorySlot_OnMouseEnter'
	ZO_StackSplitSource_MouseEnter:3: in function '(main chunk)'
	(tail call): ?
	(tail call): ?
	(tail call): ?
	(tail call): ?
	(tail call): ?
	(tail call): ?
	(tail call): ?
	(tail call): ?
	(tail call): ?

After this happens, context-menu selections don't work and give an error like this:

Code:
EsoUI/Ingame/Inventory/InventorySlot.lua:704: Attempt to access a private function 'PickupInventoryItem' from insecure code. The callstack became untrusted 3 stack frame(s) from the top.
stack traceback:
	EsoUI/Ingame/Inventory/InventorySlot.lua:704: in function 'TryBankItem'
	EsoUI/Ingame/Inventory/InventorySlot.lua:1500: in function 'OnSelect'
	EsoUI/Libraries/ZO_ContextMenus/ZO_ContextMenus.lua:429: in function 'ZO_Menu_ClickItem'
	user:/AddOns/AwesomeGuildStore/lib/LibCustomMenu/LibCustomMenu.lua:443: in function 'MouseUp'
ReloadUI sometimes fixes it, sometimes doesn't.

I find it weird that nobody else has reported this, it's been happening for a few weeks for me.
Last edited by cosmicdan : 04/13/18 at 11:31 PM.
Report comment to moderator  
Reply With Quote
Unread 04/09/18, 10:24 PM  
FannyMay

Forum posts: 0
File comments: 1
Uploads: 0
Smile Great Job !

This helps me ! Lots. Thank you
Report comment to moderator  
Reply With Quote
Unread 02/25/18, 07:20 AM  
hagermanj

Forum posts: 2
File comments: 203
Uploads: 0
Just wanted to say thank you for the fix. It is working again.
Report comment to moderator  
Reply With Quote
Unread 02/25/18, 02:17 AM  
silvereyes
 
silvereyes's Avatar
AddOn Author - Click to view AddOns

Forum posts: 51
File comments: 158
Uploads: 11
Re: LUA Error

Originally Posted by Rothry
when i want to post something from craftbag in the trading house i get the following error and the items are stored in my inventory:

user:/AddOns/CraftBagExtended/classes/Utility.lua:77: operator < is not supported for number < nil
Originally Posted by Marazota
same here
Originally Posted by hagermanj
I have been having a problem ever since the update.
I can no longer post directly to the Guild Store from the Crafting Bag.
This issue is now fixed in version 2.4.2 that was just released.
Report comment to moderator  
Reply With Quote
Unread 02/24/18, 04:35 AM  
hagermanj

Forum posts: 2
File comments: 203
Uploads: 0
I have been having a problem ever since the update.
I can no longer post directly to the Guild Store from the Crafting Bag. I have to 'Retrieve' the item first and then post the item from my inventory ( I think this was a feature of this addon [ though I might be wrong ] ).
Report comment to moderator  
Reply With Quote
Unread 02/22/18, 12:39 PM  
Marazota

Forum posts: 60
File comments: 539
Uploads: 0
same here



rolled back to old version
Last edited by Marazota : 02/22/18 at 12:42 PM.
Report comment to moderator  
Reply With Quote
Unread 02/17/18, 02:29 PM  
Rothry

Forum posts: 0
File comments: 28
Uploads: 0
LUA Error

when i want to post something from craftbag in the trading house i get the following error and the items are stored in my inventory:

user:/AddOns/CraftBagExtended/classes/Utility.lua:77: operator < is not supported for number < nil
stack traceback:
user:/AddOns/CraftBagExtended/classes/Utility.lua:77: in function 'util.GetBagName'
user:/AddOns/CraftBagExtended/classes/TransferItem.lua:125: in function 'class.TransferItem:Requeue'
user:/AddOns/CraftBagExtended/classes/TradingHouse.lua:148: in function 'RetrieveCallback'
user:/AddOns/CraftBagExtended/classes/TransferItem.lua:109: in function 'class.TransferItem:ExecuteCallback'
user:/AddOns/CraftBagExtended/classes/Utility.lua:296: in function 'util.OnStackArrived'
user:/AddOns/CraftBagExtended/classes/EmptySlotTracker.lua:39: in function 'RaiseSlotUpdateCallbacks'
user:/AddOns/CraftBagExtended/classes/EmptySlotTracker.lua:63: in function 'OnSlotUpdate'
user:/AddOns/CraftBagExtended/classes/Utility.lua:399: in function 'ExecuteSlotUpdateHandler'

is it possible to fix this issue?
Last edited by Rothry : 02/21/18 at 10:53 AM.
Report comment to moderator  
Reply With Quote
Unread 01/28/18, 05:42 PM  
silvereyes
 
silvereyes's Avatar
AddOn Author - Click to view AddOns

Forum posts: 51
File comments: 158
Uploads: 11
PTS Update 17 Compatibility Beta 2.4.0 Available

This isn't backwards compatible, so I'll be waiting to release until patch day. Feel free to test it out on PTS, though:
https://github.com/silvereyes333/Cra...nded-2.4.0.zip
Version 2.4.0
- Update 17 Dragon Bones compatibility
- Adds compatibility with housing containers.
Report comment to moderator  
Reply With Quote
Unread 01/10/18, 04:00 PM  
Marazota

Forum posts: 60
File comments: 539
Uploads: 0
thanks for new feature!
can you add option to move buttons by horizontal offset or smthing?

abit incompatibility with icon from Auto recharge addon

Report comment to moderator  
Reply With Quote
Unread 10/22/17, 02:33 PM  
silvereyes
 
silvereyes's Avatar
AddOn Author - Click to view AddOns

Forum posts: 51
File comments: 158
Uploads: 11
Originally Posted by Marazota
please add your addon feature to any NPC merchant
This feature is now included in version 2.3.0!

Originally Posted by Marazota
if i sent mail R+E when looking at craft bags
and didnt move the mouse, after mail is sent,
Add to mail and Add quantity strings is gone until you move your mouse to another item...
This is fixed in version 2.3.0 as well.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: