Download
(4 Kb)
Download
Updated: 06/03/24 02:52 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/03/24 02:52 PM
Created:03/31/23 09:53 AM
Monthly downloads:1,894
Total downloads:11,991
Favorites:17
MD5:
10.0.0
IsJusta Gamepad Tamriel Trade Centre Plugin  Popular! (More than 5000 hits)
Version: 2.1.3
by: IsJustaGhost [More]
Requires Tamriel Trade Centre
Works in Gamepad Mode

This is just a plugin to show TTC prices in the gamepad tooltips.
-- 2.1.3
○ Applied, dynamic, Hotfix for GoldRoad. When they finally change the function, IsInUI, from being private, this will automatically stop applying the Hotfix.

-- 2.1.2
○ Added padding below the divider

-- 2.1.1
○ Added missing parameters to ClearLines

-- 2.1
○ The custom price tooltip will now reset whenever the left tooltip clears and when it hides.
- this will stop it from continuing to show when switching to other windows that show the left tooltip

-- 2
○ Added sub-toolltip so that price tooltip is always shown at the bottom of the standard tooltip, if available.

-- 1.5.1
○ fixed error caused by having TTC setting Sell Avg off.

-- 1.5
○ Added missing tooltip info for the current version of the TTC addon. Now has Price Avg.

-- 1.4.1
○ reverted from using hooks to replacing the original layout functions

-- 1.4
○ simplified hooking the gamepad tooltips

-- 1.3.1
○ fixed error caused by first time running ttc and it's settings have not been established.

-- 1.3
○ updated tooltip entry style to better fit the gamepad tooltips
○ removed the unused language folder
○ fixed error: Checking type on argument linkStyle failed in GetItemLink_lua, on opening decon assistant.

-- 1.2
○ removed LayoutFunction since the original is still being fired.

-- 1.1
○ added guild trader tooltip support.

-- 1
○ initial upload
Optional Files (0)


Archived Files (11)
File Name
Version
Size
Uploader
Date
2.1.2
5kB
IsJustaGhost
04/24/24 09:59 PM
2.1
5kB
IsJustaGhost
04/24/24 08:03 PM
2
5kB
IsJustaGhost
01/14/24 08:04 PM
1.5.1
3kB
IsJustaGhost
09/28/23 05:19 AM
1.5
3kB
IsJustaGhost
09/25/23 08:31 AM
1.4.1
3kB
IsJustaGhost
05/17/23 02:44 PM
1.4
3kB
IsJustaGhost
05/17/23 08:43 AM
1.3
3kB
IsJustaGhost
04/02/23 07:31 PM
1.2
6kB
IsJustaGhost
03/31/23 10:42 AM
1.1
6kB
IsJustaGhost
03/31/23 10:40 AM
1
6kB
03/31/23 09:53 AM


Post A Reply Comment Options
Unread 04/24/24, 01:23 PM  
nelunel

Forum posts: 0
File comments: 4
Uploads: 0
A Bug

If you look at an item with TTC data and then look at another UI dialogue without looking at an item without TTC data first, the bottom will be hidden even though there is nothing there.
Last edited by nelunel : 04/24/24 at 01:24 PM.
Report comment to moderator  
Reply With Quote
Unread 04/24/24, 06:53 PM  
IsJustaGhost
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 305
Uploads: 23
Re: A Bug

Originally Posted by nelunel
If you look at an item with TTC data and then look at another UI dialogue without looking at an item without TTC data first, the bottom will be hidden even though there is nothing there.
Thank you for letting me know. I'll see what I can do about that. At least it's not something that causes errors.
Report comment to moderator  
Reply With Quote
Unread 06/03/24, 11:37 AM  
sora0v0
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 80
Uploads: 3
UI ERROR with GamePad

If I use this addon with GamePad, below error happened.
when I have gremore items in my inventory or access to bendor.

/EsoUI/Libraries/Utility/ZO_PlatformUtils.lua:119: Attempt to access a private function 'IsInUI' from insecure code. The callstack became untrusted 5 stack frame(s) from the top.
stack traceback:
/EsoUI/Libraries/Utility/ZO_PlatformUtils.lua:119: in function 'ZO_IsIngameUI'
/EsoUI/PublicAllIngames/Tooltip/ItemTooltips.lua:1053: in function 'ZO_Tooltip:LayoutCraftedAbilityItem'
<Locals> self = ud, itemLink = "|H0:item:204488:124:0:0:0:0:0:...", itemName = "グリモア: 属性の爆発..." </Locals>
/EsoUI/PublicAllIngames/Tooltip/ItemTooltips.lua:1689: in function 'layoutFunction'
<Locals> self = ud, itemLink = "|H0:item:204488:124:0:0:0:0:0:...", creatorName = "", itemName = "グリモア: 属性の爆発...", extraData = [table:1]{slotIndex = 29, bagId = 1} </Locals>
/EsoUI/PublicAllIngames/Tooltip/ItemTooltips.lua:1721: in function 'ZO_Tooltip:LayoutItem'
<Locals> self = ud, itemLink = "|H0:item:204488:124:0:0:0:0:0:...", equipped = F, creatorName = "", forceFullDurability = F, itemName = "グリモア: 属性の爆発...", equipSlot = -1, showPlayerLocked = F, extraData = [table:1], isValidItemLink = T, itemType = 72, layoutFunction = /EsoUI/PublicAllIngames/Tooltip/ItemTooltips.lua:1689 </Locals>
(tail call): ?
(tail call): ?
/EsoUI/Common/ZO_Tooltip/Gamepad/ZO_Tooltip_Gamepad.lua:32: in function 'LayoutFunction'
<Locals> self = [table:2]{currentLayoutFunctionName = "LayoutBagItem"}, tooltipType = "GAMEPAD_LEFT_TOOLTIP", tooltipContainer = ud, tooltipContainerTip = ud, tooltipFunction = /EsoUI/PublicAllIngames/Tooltip/ItemTooltips.lua:1774, tooltipInfo = [table:3]{scrollIndicatorSide = 8, defaultAutoShowBg = T, resetScroll = T, autoShowBg = T, bgType = 1} </Locals>
user:/AddOns/IsJustaGamepadTTCPlugin/IsJustaGamepadTTCPlugin.lua:247: in function 'LayoutBagItem'
<Locals> object = [table:2], tooltipType = "GAMEPAD_LEFT_TOOLTIP" </Locals>
/EsoUI/Ingame/Inventory/Gamepad/GamepadInventory.lua:1140: in function 'ZO_GamepadInventory:UpdateItemLeftTooltip'
<Locals> self = [table:4]{activateOnShow = F, searchContext = "playerInventoryTextSearch", initialized = T, searchFilterType = 1, actionMode = 1, updateCooldownMS = 0, addListTriggerKeybinds = T, currentListType = "itemList", dirty = T, previousListType = "categoryList"}, selectedData = [table:5]{cooldownIcon = "/esoui/art/icons/item_grimoire...", numIcons = 1, enabled = T, isEquippedInCurrentCategory = F, showBarEvenWhenUnselected = T, ignoreTraitInformation = T, uniqueId = 201016960.05245, text = "グリモア: 属性の爆発...", slotType = 35, header = "グリモア", subLabelTemplate = "ZO_GamepadMenuEntrySubLabelTem...", fontScaleOnSelection = F, alphaChangeOnSelection = F} </Locals>
/EsoUI/Ingame/Inventory/Gamepad/GamepadInventory.lua:1169: in function 'OnSelectedDataChangedCallback'
<Locals> list = [table:6]{lastContinousTargetOffset = 1, defaultSelectedIndex = 1, universalPrePadding = 0, fixedCenterOffset = 0, additonalMaxBottomOffset = 0, headerSelectedPadding = -40, additonalMinBottomOffset = 0, soundEnabled = T, alignToScreenCenter = T, animationEnabled = T, h
Report comment to moderator  
Reply With Quote
Unread 06/03/24, 01:40 PM  
IsJustaGhost
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 305
Uploads: 23
Re: UI ERROR with GamePad

Originally Posted by sora0v0
If I use this addon with GamePad, below error happened.
when I have gremore items in my inventory or access to bendor.

/EsoUI/Libraries/Utility/ZO_PlatformUtils.lua:119: Attempt to access a private function 'IsInUI' from insecure code. The callstack became untrusted 5 stack frame(s) from the top.
stack traceback:
Thank you for letting me know. It appears to be caused by the new Crafted skills. Unfortunately, after looking into this, I have not yet found a way around it. The best I may be able to do is have ZOS change this check.

EDIT: I Asked ZOS about it. We'll see what happens.

They replied with:
"I've already made the change to make IsInUI a non-private function. It just didn't make it into 42"
Last edited by IsJustaGhost : 06/03/24 at 01:54 PM.
Report comment to moderator  
Reply With Quote
Unread 06/03/24, 02:55 PM  
IsJustaGhost
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 305
Uploads: 23
Re: Re: UI ERROR with GamePad

I applied hotfix that will only apply while the function remains private. When they finally change that in an update, it will no longer apply the change.
Since I do not have Gold Road, I cannot test tooltips with craftable skill items.
That was the cause f this.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: