Download
(34 Kb)
Download
Updated: 06/30/24 08:29 PM
Pictures
File Info
Compatibility:
Gold Road (10.0.0)
Scions of Ithelia (9.3.0)
Endless Archive (9.2.5)
base-game patch (9.1.5)
Necrom (9.0.0)
Scribes of Fate (8.3.5)
Updated:06/30/24 08:29 PM
Created:08/21/20 03:59 AM
Monthly downloads:544
Total downloads:17,983
Favorites:29
MD5:
Categories:Bags, Bank, Inventory, Game Controller
IsJusta Gamepad Inventory Update  Popular! (More than 5000 hits)
Version: 2.8
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.8
○ reformatted the language files
○ fixed stolen icon showing on categories other than stolen when stolen category is active.

- - 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 (42)
File Name
Version
Size
Uploader
Date
2.7.2
34kB
IsJustaGhost
07/11/23 07:17 AM
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 09/09/24, 10:02 AM  
IsJustaGhost
AddOn Author - Click to view AddOns

Forum posts: 39
File comments: 334
Uploads: 23
Originally Posted by roska
Hello!

Your addons are a lifesaver for Gamepad mode, thanks so much for creating them.

For inventory update, I'm wondering if it's possible to have an optional consolidated gear/equipment category? Meaning, all equipment would be grouped together under one label in inventory and bank. Thank you!
Doing something like that would require gear to be in multiple locations.
Main hand or offhand for weapon and the consolidated category. And, it would only be able to be used in the original category.
Issue 1. a weapon would need a contextual menu in order to equip. Based on weapon type, main hand/ off hand. In keyboard mode, it uses the character gear layout image to equip an item to a specific slot.
Issue 2. I don't recall but, the method on manipulating gear in the inventory, un/equip, may be a private function. Which would only result in an error. A private function cannot be used by an addon and will also error if there is any manipulation by an addon at any point in the traceback up to where a private function is called.

I recall, early on in the process of creating this addon, running into issues with the inventory. It required devising quite a few tricks in order to make the categories to work. It was full of "attempt to access a private function from insecure code" errors in the beginning. Tho, it's original purpose was to incorporate the "junk" feature used in keyboard mode.

The bank can be a whole other issue.

Althogh, I think Auto category does work a bit in gamepad mode, tho not perfectly. Even with this addon.
It's been a while since I've even started the game but, IIRC working by grouping some items in sub categories in sorting. It may be worth a try.
Last edited by IsJustaGhost : 09/09/24 at 10:18 AM.
Report comment to moderator  
Reply With Quote
Unread 09/09/24, 04:26 AM  
roska

Forum posts: 18
File comments: 8
Uploads: 0
Hello!

Your addons are a lifesaver for Gamepad mode, thanks so much for creating them.

For inventory update, I'm wondering if it's possible to have an optional consolidated gear/equipment category? Meaning, all equipment would be grouped together under one label in inventory and bank. Thank you!
Report comment to moderator  
Reply With Quote
Unread 07/31/23, 02:52 PM  
IsJustaGhost
AddOn Author - Click to view AddOns

Forum posts: 39
File comments: 334
Uploads: 23
Alright. Thank you for letting me know.

I created a new character and killed the training dummy. I equipped pants and weapons with no errors.
Report comment to moderator  
Reply With Quote
Unread 07/31/23, 08:15 AM  
MarcusUK

Forum posts: 15
File comments: 164
Uploads: 0
Originally Posted by IsJustaGhost
First step is to disable this addon and see if it still does it. That will tell you that this addon is the likely cause.
I say likely since this was not happening before the new character and the reload can cause things to change.

Chances are it is this addon since it focuses on the inventory. However, it could also be caused by an addon that intercepts dialogues in general. I made one that did that at one point and it caused all sorts of "Attempt to access a private function" issues.

Anyways, see if disabling this stops the errors. I'm not sure why it would suddenly do it on a new character. Unless there's something in the savedvariables that's been allowing it to work. Although, it's account wide savedvariables. hmmm
Sorry, unable to recreate it now. Would have tried disabling it yesterday but I spent half the day unable to play due to that persistent "Login Queue" BS and was in a bad mood as a result of losing half a day. Anyway, it seems like the items you get in the Adventurer's container from doing the Tutorial were not being accepted, any regular gear once you get into Tamriel proper seems to work. I don't have another free character slot to test this theory on though, I just bought this character slot from the Crown Store, will be some time before I might start another.
Report comment to moderator  
Reply With Quote
Unread 07/31/23, 03:12 AM  
IsJustaGhost
AddOn Author - Click to view AddOns

Forum posts: 39
File comments: 334
Uploads: 23
First step is to disable this addon and see if it still does it. That will tell you that this addon is the likely cause.
I say likely since this was not happening before the new character and the reload can cause things to change.

Chances are it is this addon since it focuses on the inventory. However, it could also be caused by an addon that intercepts dialogues in general. I made one that did that at one point and it caused all sorts of "Attempt to access a private function" issues.

Anyways, see if disabling this stops the errors. I'm not sure why it would suddenly do it on a new character. Unless there's something in the savedvariables that's been allowing it to work. Although, it's account wide savedvariables. hmmm
Report comment to moderator  
Reply With Quote
Unread 07/30/23, 04:52 PM  
MarcusUK

Forum posts: 15
File comments: 164
Uploads: 0
Created a new character and getting a lot of bug reports today due to being unable to equip things in the gamepad UI interface, I'm having to switch to KB/M to do it as "(A) Accept" won't respond. Are these errors coming from this addon or caused by the game itself?

Lua Code:
  1. /EsoUI/Ingame/Inventory/Gamepad/GamepadInventory.lua:1526: Attempt to access a private function 'RequestMoveItem' from insecure code. The callstack became untrusted 2 stack frame(s) from the top.
  2. stack traceback:
  3. /EsoUI/Ingame/Inventory/Gamepad/GamepadInventory.lua:1526: in function 'DoEquip'
  4. /EsoUI/Ingame/Globals/InGameDialogs.lua:3225: in function 'buttonCallback'
  5. <Locals> dialog = ud </Locals>
  6. /EsoUI/Libraries/ZO_Dialog/Gamepad/ZO_GenericDialog_Gamepad.lua:25: in function 'callback'
  7. <Locals> pressState = F </Locals>
  8. /EsoUI/Libraries/ZO_KeybindStrip/ZO_KeybindStrip.lua:678: in function 'ZO_KeybindStrip:TryHandlingKeybindDown'
  9. <Locals> self = [table:1]{batchUpdating = F, insertionId = 1629, allowDefaultExit = T}, keybind = "DIALOG_PRIMARY", buttonOrEtherealDescriptor = ud, keybindButtonDescriptor = [table:2]{keybind = "DIALOG_PRIMARY", addedForSceneName = "gamepad_inventory_root", sound = "Dialog_Accept", alignment = 1, handledDown = T, buttonText = 315}, enabled = T </Locals>
  10. (tail call): ?
  11. /EsoUI/Libraries/ZO_Dialog/ZO_Dialog.lua:1244: in function 'ZO_Dialogs_ButtonKeybindPressed'
  12. <Locals> keybind = "DIALOG_PRIMARY", dialog = ud, handledButton = F </Locals>
  13. :1: in function '(main chunk)'
  14. <Locals> keybind = "DIALOG_PRIMARY" </Locals>

Lua Code:
  1. /EsoUI/Ingame/Inventory/Gamepad/GamepadInventory.lua:344: Attempt to access a private function 'RespondToDestroyRequest' from insecure code. The callstack became untrusted 2 stack frame(s) from the top.
  2. stack traceback:
  3. /EsoUI/Ingame/Inventory/Gamepad/GamepadInventory.lua:344: in function 'ReleaseDialog'
  4. /EsoUI/Ingame/Inventory/Gamepad/GamepadInventory.lua:393: in function 'buttonCallback'
  5. /EsoUI/Libraries/ZO_Dialog/Gamepad/ZO_GenericDialog_Gamepad.lua:25: in function 'callback'
  6. <Locals> pressState = F </Locals>
  7. /EsoUI/Libraries/ZO_KeybindStrip/ZO_KeybindStrip.lua:678: in function 'ZO_KeybindStrip:TryHandlingKeybindDown'
  8. <Locals> self = [table:1]{batchUpdating = F, insertionId = 3218, allowDefaultExit = T}, keybind = "DIALOG_NEGATIVE", buttonOrEtherealDescriptor = ud, keybindButtonDescriptor = [table:2]{keybind = "DIALOG_NEGATIVE", addedForSceneName = "gamepad_inventory_root", sound = "Dialog_Decline", alignment = 1, handledDown = T, buttonText = "No"}, enabled = T </Locals>
  9. (tail call): ?
  10. /EsoUI/Libraries/ZO_Dialog/ZO_Dialog.lua:1244: in function 'ZO_Dialogs_ButtonKeybindPressed'
  11. <Locals> keybind = "DIALOG_NEGATIVE", dialog = ud, handledButton = F </Locals>
  12. :1: in function '(main chunk)'
  13. <Locals> keybind = "DIALOG_NEGATIVE" </Locals>
Last edited by MarcusUK : 07/30/23 at 04:58 PM.
Report comment to moderator  
Reply With Quote
Unread 07/11/23, 07:12 AM  
IsJustaGhost
AddOn Author - Click to view AddOns

Forum posts: 39
File comments: 334
Uploads: 23
I found the issue. For some reason the file updated added a hidden character. Character such as those only seen when enabling a feature in the editor, like line breaks.
Last edited by IsJustaGhost : 07/11/23 at 07:14 AM.
Report comment to moderator  
Reply With Quote
Unread 07/11/23, 05:01 AM  
Hyborem

Forum posts: 0
File comments: 53
Uploads: 0
hi,after last update addon doesnt work. its on the addon list,but not in menu settings and not affecting inventory menu (menu is game original) . I tried uninstallin and installing again,but no change. I attach bug report

user:/AddOns/IsJustaGamepadInventory/IsJustaGamepadInventory.lua:282: unexpected symbol near 'char(27)'
Report comment to moderator  
Reply With Quote
Unread 07/10/23, 11:06 PM  
Vampryss

Forum posts: 0
File comments: 16
Uploads: 0
Error F37CF4DD

Hello, I am unable to figure out how to correct this error. Any ideas?

user:/AddOns/IsJustaGamepadInventory/IsJustaGamepadInventory.lua:282: unexpected symbol near 'char(27)'
Report comment to moderator  
Reply With Quote
Unread 07/07/23, 04:46 PM  
Itomon
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 5
Uploads: 1
bank change sorting

For some reason after i complete writs, when i enter a bank or guild bank the items are sorted in a weird way, the item type becomes their own category while others seems to appear at the top of the list:



logging out and back seems to fix the issue:

Report comment to moderator  
Reply With Quote
Unread 06/08/23, 02:27 PM  
Elvis King

Forum posts: 2
File comments: 40
Uploads: 0
Originally Posted by IsJustaGhost
Well, I didn't update this at all. Chances are, there was another addon you started using that caused conflicts. Could be that one got updated and it's changes fixed that, or had to be disabled because of the game update.

I can theorize all day long. However, I don't see any other posts about this from you.
If you had reported issues, we could have figured it out over a year ago.
Hi, if you go way back in this thread others were having the same problem as I, but you couldn't duplicate it so no fix . So when I read you couldn't fix something you weren't seeing I didn't bother to post here and bother you. I just disabled it but kept it .

I figured I give it a try again after this latest update and it worked . This is my favorite addon,such a timesaver and so convenient for those of us who use a controller with PC.

Thanks again.

PS: it could possibly have been another addon causing yours to go bonkers,who know,I'm just glad it's working again.
Last edited by Elvis King : 06/08/23 at 02:30 PM.
Report comment to moderator  
Reply With Quote
Unread 06/07/23, 02:55 PM  
IsJustaGhost
AddOn Author - Click to view AddOns

Forum posts: 39
File comments: 334
Uploads: 23
Well, I didn't update this at all. Chances are, there was another addon you started using that caused conflicts. Could be that one got updated and it's changes fixed that, or had to be disabled because of the game update.

I can theorize all day long. However, I don't see any other posts about this from you.
If you had reported issues, we could have figured it out over a year ago.
Report comment to moderator  
Reply With Quote
Unread 06/07/23, 02:15 PM  
Elvis King

Forum posts: 2
File comments: 40
Uploads: 0
I haven't been able to use this wonderful addon in a year, literally a year this June. Now since this Arcanist update it's working again ,I'm so happy .

It was such a pain to look for stuff with controller / PC ,now it's back to working !

I don't know what happened to fix the problem and I don't see any updates to this addon { problem was when I clicked on the inventory made screen blurry and couldn't do anything, game was frozen with blurry screen, had to hit period on keyboard so I could move my cursor and then go to task manager to shut down ESO} but whatever it was I'm grateful !
Last edited by Elvis King : 06/07/23 at 02:16 PM.
Report comment to moderator  
Reply With Quote
Unread 04/18/23, 06:35 AM  
MarcusUK

Forum posts: 15
File comments: 164
Uploads: 0
Originally Posted by IsJustaGhost
I have not really had the time to work on those. I also need to get back to my Gamepad Beam Me Up Plugin that I have yet to get it to the point ready to be posted.

For now my focus needs to be fixing the addons update 38 is going to break and, integrate my favorite collectibles and collectible randomizer with the new added features.
I hope Update 38 doesn't cause many addons to break. I'm aware that changes are made to the API to help improve addon functionality and that the first week or two after a new expansion drops can be a bit awkward for players with a lot of addons, having to disable some and wait for their authors to update them is never fun, but it is what it is.

There's a BMU plugin in GamePadHelper addon, although I personally don't tend to use BMU all that often. GamePadHelper is mostly useful for the Inventory Trait plugin, I find it extremely useful for managing gear to research, especially on new characters. I've disabled a lot of the other plugins it has though.
Report comment to moderator  
Reply With Quote
Unread 04/18/23, 05:14 AM  
IsJustaGhost
AddOn Author - Click to view AddOns

Forum posts: 39
File comments: 334
Uploads: 23
Originally Posted by MarcusUK
Would be great if it had Gamepad support. Am still hoping you complete your WIP Alchemy addon one day, it looks very useful for crafting our favourite potions
The Easy Alchemy was amazing when I had it working for testing. However, since it originated as part of my writ helper, it became quite the headache trying to make them work in tandem and separate. This is why the lib was needed. And then they all became bloated with unnecessary code.

I have not really had the time to work on those. I also need to get back to my Gamepad Beam Me Up Plugin that I have yet to get it to the point ready to be posted.

For now my focus needs to be fixing the addons update 38 is going to break and, integrate my favorite collectibles and collectible randomizer with the new added features.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: