Download
(34 Kb)
Download
Updated: 07/11/23 07:17 AM
Pictures
File Info
Compatibility:
Necrom (9.0.0)
Scribes of Fate (8.3.5)
Firesong (8.2.5)
Lost Depths (8.1.5)
High Isle (8.0.0)
Updated:07/11/23 07:17 AM
Created:08/21/20 03:59 AM
Monthly downloads:247
Total downloads:15,377
Favorites:23
MD5:
Categories:Bags, Bank, Inventory, Game Controller
IsJusta Gamepad Inventory Update  Popular! (More than 5000 hits)
Version: 2.7.2
by: IsJustaGhost [More]

Requires LibAddonMenu-2.0
Requires LibCustomMenu


Works in Gamepad Mode and Keyboard/Mouse Mode

This is something i believe should have always been a part of the base game.

Features:
  1. Adds "Mark As Junk" and "Unmark As Junk" to Gamepad inventory item Actions.
    depends on if the item is marked as junk or not.
  2. Adds a dynamic Junk category to the gamepad inventory.
    shows total in gold for all items in category below inventory capacity.
  3. Adds a dynamic Stolen category to the gamepad inventory.
    shows total in gold for all items in category below inventory capacity.
  4. Adds a dynamic "Map" category to the gamepad inventory.
    a unified category for Treasure Maps and Survey reports.
  5. Adds the option to show items in the player inventory in a separate deconstruct tab called "Carried"
    • Adds the option to show only the raw materials you have enough to refine in the Refinement tabs."
  • Junked items can be sorted to top or bottom of the Deposit Lists of the player and guild bank.
  • Junked items can be sorted to top or bottom of the Withdraw list of the player bank.
  • Junked items show at the top of the Merchant sell list.

Dynamic? Functions the same as categories such as Furniture. Only visible if not empty.


Submit Bugs at: https://www.esoui.com/portal.php?id=321&a=bugreport
- - - 2.7.2
○ fixed error "IsJustaGamepadInventory.lua:282: unexpected symbol near 'char(27)'"

- - - 2.7
○ updated for API 101038.
○ removed the need for VAR_CURRENT_CATEGORY_FILTER
○ improved ZO_InventoryUtils_Gamepad_GetBestItemCategoryDescription based on current inventory category
○ changed ITEMFILTERTYPE_MAPS category icon
○ change bank sort options to dropdowns
○ stolen icon will now be applied to categories with stolen items
○ stolen items can now be un/marked as junk
-- changed how custom filters are handled
○ removed SPECIALIZED_ITEMTYPE_TROPHY_TOY from Treasures category. Makes slot-able items un-assignabl
-- example: the jester "toys"


- - - 2.6.3
○ added Tel Var containers to Containers category
○ attempt to fix lag caused by store sell.
○ removed SPECIALIZED_ITEMTYPE_SIEGE_BATTLE_STANDARD since zos removed it

- - - 2.6.2
○ fixed error missing dependency

- - - 2.6.1
○ fixed error "IsJustaGamepadInventory.lua:146: function expected instead of nil"

- - - 2.6
○ added "destroy all junk" keybind to junk category
○ added custom category for recipe, rune box, upgrade, and collectible fragments.
○ fixed typo of table name.
○ fixed supply items not being listed in supplies after being unmarked as junk.
○ fixed error "IsJustaGamepadInventory.lua:1325: attempt to index a nil value"

- - - 2.5.2
○ compatibility update.
removed requirement for the experimental library

- - -2.5.1
○ compatibility update.

- - -2.5
○ updated for API 101034.
○ implemented support for LibHaF

- - - 2.4.8
○ fixed junk sell value not showing

- - 2.4.7
○ fixed custom category sorting

- - - 2.4.6
○ fixed malformed number error

- - - 2.4.5
○ added French translation courtesy of fzr6n7

- - - 2.4.4
○ fixed dependency declaration

- - - 2.4.3
○ commented out "show name and version" on load

- - - 2.4.2
○ should have fixed the bug that breaks the craftbag
○ sell value will now only show for junk, stolen, treasures
○ fixed sell value to only show value for current items listed, not including junk or stolen if they are not in the list
○ fixed maps/survey display count to only show the amount of current items in the list, excluding junk and stolen if those categories are enabled

- - - 2.4.1
○ fixed missing "Feet" category

- - - 2.4
○ added more categories
○ removed the ability to leave categories unfiltered
○ improved performance

- - - 2.3
○ This should fix the insecure code error

- - - 2.2.1
○ "Total Surveys" now reflects actual total not number of types

- - - 2.2
○ added companion inventory category
○ will now be compatible with libFilters3 when gamepad compatibility is added

- - - 2.1.2
○ fixed index nil value error

- - - 2.1.1
○ fixed unsecure code error in bank

- - - 2.1
○ fixed keybind locking after using guild bank
○ improved performance of banking
○ bank lists sort order is settable in settings

- - - 2.0.1
○ removed the link in chat feature

- - - 2
○ removed the decon carried list to stop overlapping with IsJusta Decon Carried Items List

- - - 1.4.5
○ Fixed un/mark as junk last item in list causing it to load next list

- - - 1.4.5
○ version update

- - - 1.4.4
Created unique functions for sorting carried decon smithing list

- - - 1.4.3
Fixed error from caused by a function being renamed by ZOS.

- - - 1.4.2
Fixed some missing strings.

- - - 1.4.1
Fixed missing text in the settings
Fixed the bug caused when opening a inventory scene while having an item from one of the added sort categories.


- - - 1.4
Changed how objects are registered

- - - 1.3.3
Updated for game version


- - - 1.3.2
Fixed
○ stolen items not showing in any list if filters are on


- - - 1.3.1
Fixed
○ error, "attempt to index a nil value" for missing savedVariables


- - - 1.3
Fixed
○ added category filtering.

Added
○ junk items are now sorted to top in merchant's sell list.



- - - 1.2
Added
○ dynamic category for Treasure Maps and Survey Reports.
○ added options to enable each of the categories and to filter out the items from other categories.


- - - 1.1
Added
○ no item text to Carried decon lists
○ optional setting to only show the raw materials you have at least 10 of for Refinement.


- - - 1.0.1
FIXED
○ refinement showing wrong items


- - - 1.0

○ improved Junk sorting for bank and guild bank

Added
○ smithing deconstruct Carried tab to sort out items carried from in bank
Optional Files (0)


Archived Files (41)
File Name
Version
Size
Uploader
Date
2.7.1
34kB
IsJustaGhost
07/10/23 12:48 PM
2.7
18kB
IsJustaGhost
07/10/23 12:47 PM
2.6.3
17kB
IsJustaGhost
10/11/22 06:00 PM
2.6.3
17kB
IsJustaGhost
10/11/22 05:55 PM
2.6.2
17kB
IsJustaGhost
06/10/22 03:03 AM
2.6.1
17kB
IsJustaGhost
06/09/22 05:48 AM
2.6
33kB
IsJustaGhost
06/07/22 11:06 AM
2.5.2
29kB
IsJustaGhost
03/17/22 06:53 PM
2.5.1
35kB
IsJustaGhost
03/17/22 05:51 AM
2.5
35kB
IsJustaGhost
03/16/22 10:54 PM
2.4.8
28kB
IsJustaGhost
03/13/22 07:20 PM
2.4.7
14kB
IsJustaGhost
03/01/22 09:45 PM
2.4.6
14kB
IsJustaGhost
03/01/22 02:47 PM
2.4.5
14kB
IsJustaGhost
03/01/22 01:08 AM
2.4.4
13kB
IsJustaGhost
12/20/21 08:04 AM
2.4.3
13kB
IsJustaGhost
12/08/21 03:20 PM
2.4.2
13kB
IsJustaGhost
11/19/21 02:52 AM
2.4.1
13kB
IsJustaGhost
11/18/21 04:24 AM
2.4
13kB
IsJustaGhost
11/16/21 08:16 PM
2.3
9kB
IsJustaGhost
11/01/21 03:03 PM
2.2.1
11kB
IsJustaGhost
10/28/21 02:11 PM
2.2
11kB
IsJustaGhost
10/10/21 12:58 AM
2.1.2
10kB
IsJustaGhost
08/25/21 12:30 PM
2.1.1
11kB
IsJustaGhost
07/28/21 10:50 PM
2.1
11kB
IsJustaGhost
07/24/21 03:27 PM
2.0.1
11kB
IsJustaGhost
06/27/21 04:35 PM
2
12kB
IsJustaGhost
06/13/21 07:26 AM
1.4.6
13kB
IsJustaGhost
06/12/21 10:13 AM
1.4.5
13kB
IsJustaGhost
06/03/21 12:24 PM
1.4.4
12kB
IsJustaGhost
03/16/21 11:54 PM
1.4.3
12kB
IsJustaGhost
03/10/21 01:26 AM
1.4.2
12kB
IsJustaGhost
03/05/21 03:49 AM
1.4.1
12kB
IsJustaGhost
03/05/21 12:55 AM
1.4
12kB
IsJustaGhost
03/03/21 09:26 PM
1.3.3
11kB
IsJustaGhost
11/17/20 06:36 PM
1.3.2
11kB
IsJustaGhost
09/12/20 06:23 AM
1.3.1
11kB
IsJustaGhost
09/09/20 05:50 AM
1.3
11kB
IsJustaGhost
09/09/20 05:19 AM
1.2
12kB
IsJustaGhost
09/05/20 11:16 PM
1.1
11kB
IsJustaGhost
08/28/20 01:06 AM
1.0.1
10kB
IsJustaGhost
08/21/20 10:11 AM


Post A Reply Comment Options
Unread 04/17/23, 02:38 PM  
MarcusUK

Forum posts: 15
File comments: 162
Uploads: 0
Yeah, I had to debug that in my head and figure out what new addons I had added recently that could be causing the issue. If I had bothered to read the error in Bug Catcher properly I can see it told me, but that's what happens when I start gaming early without having a coffee first...

I've been using https://www.esoui.com/downloads/info...anTracker.html for a long time, mostly for the "Known by" tip that shows which characters know recipes/motifs so that I can decide who needs to learn what, but I have to switch to KB/M UI to see this information each time I want to review any recipes/motifs I have found. I was just wondering, if it's possible, if you would be interested into incorporating that addon into the Gamepad UI and having the same information appear there, similar to what you've done with the way TTC values display?

Thanks again.
Report comment to moderator  
Reply With Quote
Unread 04/17/23, 09:47 AM  
IsJustaGhost
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 278
Uploads: 23
Originally Posted by MarcusUK
Oh, my bad... I did not have the TTC Client running and also use your Gamepad Tamriel Trade Centre Plugin addon. Seems that it threw an error as a result of not loading the Client before starting the game up.
Sounds like I need to make sure there is a price table already. I was hoping that was already done in TTC.

EDIT:
What happened was, TTC settings was not previously initialized. The error was from checking to see if TTC'S Item ToolTip Pricing is enabled.
I'll have to look into a check to prevent that error.
Last edited by IsJustaGhost : 04/17/23 at 09:51 AM.
Report comment to moderator  
Reply With Quote
Unread 04/17/23, 02:57 AM  
MarcusUK

Forum posts: 15
File comments: 162
Uploads: 0
Oh, my bad... I did not have the TTC Client running and also use your Gamepad Tamriel Trade Centre Plugin addon. Seems that it threw an error as a result of not loading the Client before starting the game up.
Report comment to moderator  
Reply With Quote
Unread 04/17/23, 02:48 AM  
MarcusUK

Forum posts: 15
File comments: 162
Uploads: 0
Not sure what's going on here, your addon was perfectly fine yesterday, but today I can't open any sub-categories, not even an option to. Bug Catcher is throwing up an error too:

Code:
user:/AddOns/IsJustaGamepadTTCPlugin/IsJustaGamepadTTCPlugin.lua:65: attempt to index a nil value
stack traceback:
user:/AddOns/IsJustaGamepadTTCPlugin/IsJustaGamepadTTCPlugin.lua:65: in function 'LayoutBagItem'
<Locals> self = [table:1]{currentLayoutFunctionName = "LayoutBagItem"}, tooltipType = "GAMEPAD_LEFT_TOOLTIP", isValidItemLink = T </Locals>
/EsoUI/Ingame/Inventory/Gamepad/GamepadInventory.lua:1129: in function 'ZO_GamepadInventory:UpdateItemLeftTooltip'
<Locals> self = [table:2]{previousListType = "categoryList", updateCooldownMS = 0, searchContext = "playerInventoryTextSearch", currentListType = "itemList", addListTriggerKeybinds = T, activateOnShow = F, actionMode = 1, initialized = T, dirty = T}, selectedData = [table:3]{cooldownIcon = "/esoui/art/icons/crafting_rune...", text = "Transmutation Geode", subLabelTemplate = "ZO_GamepadMenuEntrySubLabelTem...", showBarEvenWhenUnselected = T, numIcons = 1, isEquippedInCurrentCategory = F, ignoreTraitInformation = F, fontScaleOnSelection = F, enabled = T, slotType = 35, header = "Currency Container", uniqueId = 1.7655553993139e+16, alphaChangeOnSelection = F} </Locals>
/EsoUI/Ingame/Inventory/Gamepad/GamepadInventory.lua:1158: in function 'OnSelectedDataChangedCallback'
<Locals> list = [table:4]{mode = T, active = F, universalPostPadding = 16, selectedIndex = 1, alignToScreenCenterExpectedEntryHalfHeight = 25, jumping = F, soundEnabled = T, headerDefaultPadding = 80, additonalMaxBottomOffset = 0, universalPrePadding = 0, enabled = T, additonalMinBottomOffset = 0, validGradientDirty = T, handleDynamicViewProperties = F, anchorOppositeSide = F, directionalInputEnabled = T, reselectBehavior = 3, maxOffset = 40, fireCallbackDepth = 1, targetSelectedIndex = 1, lastContinousTargetOffset = 1, isMoving = F, centerDampingFactor = 0, alignToScreenCenter = T, headerSelectedPadding = -40, minOffset = 0, defaultSelectedIndex = 1, fixedCenterOffset = 0, animationEnabled = T}, selectedData = [table:3] </Locals>
/EsoUI/Libraries/Utility/ZO_CallbackObject.lua:132: in function 'ZO_CallbackObjectMixin:FireCallbacks'
<Locals> self = [table:4], eventName = "SelectedDataChanged", registry = [table:5]{}, callbackInfoIndex = 2, callbackInfo = [table:6]{4 = F}, callback = /EsoUI/Ingame/Inventory/Gamepad/GamepadInventory.lua:1156, deleted = F </Locals>
/EsoUI/Libraries/ZO_ParametricScrollList/ZO_ParametricScrollList.lua:1113: in function 'ZO_ParametricScrollList:UpdateAnchors'
<Locals> self = [table:4], continousTargetOffset = 1, initialUpdate = T, reselectingDuringRebuild = T, newSelectedDataIndex = 1, centerControl = ud, justCreated = T, selectedData = [table:3], selectedDataChanged = T, fixedCenterOffset = -25, centerControlDimension = 42, baseOffset = 0, preCenterPadding = 0, postCenterPadding = 16, centerOffset = 0, centerSelectedOffsetAdditionalPrePadding = -40, centerSelectedOffsetAdditionalPostPadding = 0, centerSelectedOffset = 0, parametricFunction = /EsoUI/Ingame/Gamepad/GamepadTemplates/GamepadTemplates.l
Report comment to moderator  
Reply With Quote
Unread 04/06/23, 03:16 AM  
IsJustaGhost
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 278
Uploads: 23
Originally Posted by MarcusUK
Addon prevents Jester's Festival items from being quickslotted as no "Assign" option is given for items such as Revelry Pie or the various dazzlers listed in "Treasure" category, making it necessary to disable the addon to slot these if wanting to do some of the holiday event related Achievements.
I didn't even think about that. I noticed they were in there but, only cared to marked them as junk. I'll look into a way to filer slotable items out of non-slotable categories.
Report comment to moderator  
Reply With Quote
Unread 04/05/23, 10:43 AM  
MarcusUK

Forum posts: 15
File comments: 162
Uploads: 0
Addon prevents Jester's Festival items from being quickslotted as no "Assign" option is given for items such as Revelry Pie or the various dazzlers listed in "Treasure" category, making it necessary to disable the addon to slot these if wanting to do some of the holiday event related Achievements.
Report comment to moderator  
Reply With Quote
Unread 11/23/22, 09:16 AM  
oGMo
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 25
Uploads: 1
Bank categories

Hey this _definitely_ should have been part of the base game and makes inventory management on gamepad much saner! Rocks!

Especially in the bank... except it doesn't always seem to categorize the bank?! I'm not sure what triggers this; sometimes it seems opening my inventory then the bank works, other times that doesn't seem to. Anything I can do to make that always work?

But having separate Recipe / Survey etc categories in the bank is a killer feature. Thanks!
Report comment to moderator  
Reply With Quote
Unread 11/18/22, 04:35 PM  
IsJustaGhost
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 278
Uploads: 23
I'll look into creating a custom equip function. one that's used form Stolen and Junk. For items that have more than one slot they can be equipped in, have a dialogue to select one of the slots they can be used in.

Or not filter out stolen and junked items. Have the categories but also leave the items where they would originally be. At least for equitable items. I think this may be the best option. And, removing the equip option from non-standard categories.

EDIT:
I've managed to do the second. Just need to do something about the "Equip" keybind in non-standard categories. Don't need Equip where it will not work.
Last edited by IsJustaGhost : 11/18/22 at 08:05 PM.
Report comment to moderator  
Reply With Quote
Unread 11/18/22, 07:37 AM  
MarcusUK

Forum posts: 15
File comments: 162
Uploads: 0
Originally Posted by IsJustaGhost
Is there a reason to equip stolen gear? It may be easier to remove the equip option for categories that are not equipment slots.
Other than for these two achievments, I'm unsure: Disrobed Discipline and Indecent Exposure.

https://en.uesp.net/wiki/Online:Indecent_Exposure

If you remove the equip option, technically you make it impossible to do these without disabling the mod or switching to kb/mouse UI while you do it.

Of course, silly achievements like this are done more for shizz 'n' giggles than anything, I realise.

Always the possibility a new/low-level character may need to equip a stolen item because it's better than their current gear and they can't launder it at that particular moment.
Report comment to moderator  
Reply With Quote
Unread 11/17/22, 03:44 PM  
IsJustaGhost
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 278
Uploads: 23
Is there a reason to equip stolen gear? It may be easier to remove the equip option for categories that are not equipment slots.
Report comment to moderator  
Reply With Quote
Unread 11/16/22, 03:23 PM  
IsJustaGhost
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 278
Uploads: 23
I've figured out why it's not allowing equipping an item in Junk or Stolen categories. It uses the category the item is in to equip it in that slot. Off Hand, for example. If the item is a shield, it uses the current Off Hand category you are equipping it from to add it to that bar slot.

I'm looking for a way to work around this. One idea is to add the ability to Ignore an item from custom filters. This would be done the same way as handling junk.
Report comment to moderator  
Reply With Quote
Unread 11/09/22, 08:56 AM  
MarcusUK

Forum posts: 15
File comments: 162
Uploads: 0
Originally Posted by IsJustaGhost
Thank you for letting me know. I'll look into it. Was it just not functioning or was there an error?
No error or anything - even Bug Catcher reported no issues so it's not a fault within your code itself it seems, just clicking on the Equip option did nothing. Funnily enough, I could unequip the stolen item with your addon active, just not equip it.
Last edited by MarcusUK : 11/09/22 at 11:21 AM.
Report comment to moderator  
Reply With Quote
Unread 11/08/22, 03:39 PM  
IsJustaGhost
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 278
Uploads: 23
Originally Posted by MarcusUK
I don't know if this is a bug or by design, but I was unable to equip a stolen piece of armour unless I switched to the keyboard/mouse UI, so I disabled the addon temporarily and tried it with the normal gamepad UI inventory and it equipped no problem. Was trying to do the achivement where you have a worn stolen piece of armour repossessed by a guard when I noticed this bug, have only tried it with a helmet though so I can't say for sure if the issue applies to other armour pieces. Just thought I'd mention it incase you want to look into it and fix it. Cheers.
Thank you for letting me know. I'll look into it. Was it just not functioning or was there an error?
Report comment to moderator  
Reply With Quote
Unread 11/06/22, 04:59 PM  
MarcusUK

Forum posts: 15
File comments: 162
Uploads: 0
I don't know if this is a bug or by design, but I was unable to equip a stolen piece of armour unless I switched to the keyboard/mouse UI, so I disabled the addon temporarily and tried it with the normal gamepad UI inventory and it equipped no problem. Was trying to do the achivement where you have a worn stolen piece of armour repossessed by a guard when I noticed this bug, have only tried it with a helmet though so I can't say for sure if the issue applies to other armour pieces. Just thought I'd mention it incase you want to look into it and fix it. Cheers.
Report comment to moderator  
Reply With Quote
Unread 06/09/22, 04:24 PM  
sunflail

Forum posts: 0
File comments: 5
Uploads: 0
Dependency

Version 2.6.1 today is missing LibJoCommon which isn't on eso-ui or minion. Thank you again for this gread mod!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: