Download
(6 Kb)
Download
Updated: 02/05/24 08:30 AM
Pictures
File Info
Compatibility:
Scions of Ithelia (9.3.0)
Endless Archive (9.2.5)
base-game patch (9.1.5)
Necrom (9.0.0)
Updated:02/05/24 08:30 AM
Created:02/19/17 02:21 PM
Monthly downloads:90
Total downloads:8,874
Favorites:3
MD5:
9.3.0
PadMerchant  Popular! (More than 5000 hits)
Version: 2.0
by: mcdonnelldean [More]
Get Tamriel Trade Centre tootips while in Gamepad Mode! Simply install Tamriel Trade Centre and PadMerchant while using Gamepad Mode. Adds historical data to tooltips and improves Browse Results and Listing panels of the Guild Store. All relevant panels have been extended, including Bag, Bank, Mail, Guild & Craft Bag.

Features
  • Adds a reasonable suggestion range for units and stacks as applicable
  • Works on all applicable panels
  • Supports mode hot swapping. Use TCC while in Keyboard or Gamepad mode

The tooltip in the screenshot is the same across all panels. When there is not enough data for an item, the tooltip will tell you as much and best present what it has.

NOTE: I will investigate re-adding MasterMerchant and including Arkadius Trade Tools over the coming months, but no promises. Bugs aside, the next feature to try add is sales history panels that work in GamePad Mode but there is a lot in it so don't expect it soon.

Ingame donations of items, gold, or even junk are gladly accepted (@mcdonnelldean on EU)

Changelog

V2.0
  • Support for latest version of ESO API.
  • Move to TCC
  • Support Stacks
  • Better styling

V1.3
  • Support for latest version of ESO API.

V1.2
  • Enabled Hot Swapping of modes. The connection to MasterMerchant now disables when switching from gampad to pc mode.

V1.1
  • Fix for missing equipped item tooltip window when in main menu.

V1.0
  • Initial Release.
Changelog

V1.3
  • Support for latest version of ESO API.

V1.2
  • Enabled Hot Swapping of modes. The connection to MasterMerchant now disables when switching from gampad to pc mode.

V1.1
  • Fix for missing equipped item tooltip window when in main menu.

V1.0
  • Initial Release.
Archived Files (4)
File Name
Version
Size
Uploader
Date
1.3
42kB
mcdonnelldean
12/28/17 04:05 PM
1.2
43kB
mcdonnelldean
02/20/17 04:14 PM
1.1
43kB
mcdonnelldean
02/20/17 09:34 AM
1.0
42kB
mcdonnelldean
02/19/17 02:21 PM


Post A Reply Comment Options
Unread 02/05/24, 08:31 AM  
mcdonnelldean
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 13
Uploads: 1
Thumbs up V2.0 Incoming

Really happy with this version! It has been submitted for approval.
Report comment to moderator  
Reply With Quote
Unread 01/27/24, 03:55 PM  
mcdonnelldean
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 13
Uploads: 1
Exclamation New version incoming (TTC Support Only For Now)

Hello World,

I am back playing ESO and still shocked at the state of pricing support for gamepad users. While there are some good addons, frustratingly they don't work on all sidebar window (tooltip) context like PadMerchant did.

Given I am in no guilds (or wasn't when I returned) I moved from MasterMerchant to TTC as you get pricing regardless. Yeah it's listings vs sales, but it all averages out in the end, and if you are playing on a gamepad, you are unlikely to care too much as long as you have enough info to make an informed sale.

The good news is, with this change I have been able to rewrite PadMerchant to support TCC and make it super light in the process. It really shouldn't break now unless TCC change something drastic or ZOS change the UI machinery for tooltips in GamePad mode, which is unlikely.

New version (V2) should be available in the coming days. After that I will spend a bit of time seeing if I can learn enough about scenes to make a sales history gamepad page. No promises but at first glance it seems doable using the character details scene as a basis.

I will ping when V2 lands. Looking forward to getting some quality pricing into peoples hands.
Report comment to moderator  
Reply With Quote
Unread 01/13/18, 07:01 AM  
HakaiNoArashi

Forum posts: 0
File comments: 8
Uploads: 0
Originally Posted by mcdonnelldean
NOTICE:

Due to a breaking change this addon no longer works. I have gone ahead and asked the authors of MM if they would like to wrap this module up as an 'official' addon for MM.

The reality is a custom engine is pointless due to a lack of options vis a vis the gamepad UI. In baby terms this means I would basically have to replicate MM on the PCUI anyway, a wasteful exercise all being told.

The future of this addon will depend on whether or not a larger addon like MM or an alternative wish to provide an official integration point. MM would be the best choice as they tend to have the more accurate numbers (this was the original reason for going with MM in the first place).

I don't own MM nor do I know the authors but I have asked on their comments if it is something they are interested in. If they are I will update accordingly, if not (and that is totally their right) then, unfortunately, this most likely means this addon will be mothballed.

The comment is here for anyone interested: http://www.esoui.com/downloads/filei...d=928#comments

It might be no harm to lend your support in the comments section of MM but please do not spam them, it is quite possible they feel for whatever reason Gamepad support is not viable long term; whatever decision they make should be respected.
That sucks...
I hope you can manage to fix this issues someday, to make it fully functional again.
People have to realize that keyboard isn't made for games, at least not in general. IMO, keyboards only works fine for mobas and FPS(and only if you are really bad at using a controller in FPS). For everything else, is way better to use a controller.
Report comment to moderator  
Reply With Quote
Unread 01/08/18, 09:50 AM  
mcdonnelldean
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 13
Uploads: 1
NOTICE:

Due to a breaking change this addon no longer works. I have gone ahead and asked the authors of MM if they would like to wrap this module up as an 'official' addon for MM.

The reality is a custom engine is pointless due to a lack of options vis a vis the gamepad UI. In baby terms this means I would basically have to replicate MM on the PCUI anyway, a wasteful exercise all being told.

The future of this addon will depend on whether or not a larger addon like MM or an alternative wish to provide an official integration point. MM would be the best choice as they tend to have the more accurate numbers (this was the original reason for going with MM in the first place).

I don't own MM nor do I know the authors but I have asked on their comments if it is something they are interested in. If they are I will update accordingly, if not (and that is totally their right) then, unfortunately, this most likely means this addon will be mothballed.

The comment is here for anyone interested: http://www.esoui.com/downloads/filei...d=928#comments

It might be no harm to lend your support in the comments section of MM but please do not spam them, it is quite possible they feel for whatever reason Gamepad support is not viable long term; whatever decision they make should be respected.
Report comment to moderator  
Reply With Quote
Unread 01/08/18, 09:26 AM  
mcdonnelldean
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 13
Uploads: 1
Hi,

Nope, this is nothing you have done wrong, unfortunately this is due to a change in MasterMerchant which is breaking to PadMerchant.

The module works by overriding a small piece of MM and then sucking data out of a little holder MM used to put the data in. As of the last update this location is no longer available for me to read and as such It means this module is broken.

I'll be contacting the devs at MM to see if there is an alternative location for me to read this data but as of now, it's not easily fixable. I will update once I hear back.

Originally Posted by b00nstrak
Hello, the error from master merchant at the listing menu is gone now. But instead I get a lot more errors back. Is it, because you still have to update the addon? or have I done something wrong?

Thanks in advance

user:/AddOns/PadMerchant/addon/TradeHouse.lua:26: attempt to index a nil value
stack traceback:
user:/AddOns/PadMerchant/addon/TradeHouse.lua:26: in function 'setupFunction'
EsoUI/Libraries/ZO_ParametricScrollList/ZO_ParametricScrollList.lua:1067: in function 'ZO_ParametricScrollList:RunSetupOnControl'
EsoUI/Libraries/ZO_ParametricScrollList/ZO_ParametricScrollList.lua:910: in function 'ZO_ParametricScrollList:UpdateAnchors'
EsoUI/Libraries/ZO_ParametricScrollList/ZO_ParametricScrollList.lua:680: in function 'ZO_ParametricScrollList:Commit'
EsoUI/Libraries/ZO_SortableParametricList/ZO_SortableParametricList.lua:144: in function 'ZO_SortableParametricList:CommitList'
EsoUI/Libraries/ZO_SortableParametricList/ZO_SortableParametricList.lua:171: in function 'ZO_SortableParametricList:RefreshData'
EsoUI/Ingame/TradingHouse/Gamepad/TradingHouse_BrowseResults_Gamepad.lua:222: in function 'ZO_GamepadTradingHouse_BrowseResults:OnSearchResultsReceived'
EsoUI/Ingame/TradingHouse/Gamepad/TradingHouse_BrowseResults_Gamepad.lua:236: in function 'OnSearchResultsReceived'
EsoUI/Ingame/TradingHouse/Gamepad/TradingHouse_Gamepad.lua:210: in function 'ZO_GamepadTradingHouse:FireTabEvents'
EsoUI/Ingame/TradingHouse/Gamepad/TradingHouse_Gamepad.lua:266: in function 'ZO_GamepadTradingHouse:OnSearchResultsReceived'
EsoUI/Ingame/TradingHouse/TradingHouse_Shared.lua:302: in function 'OnSearchResultsReceived'
EsoUI/Ingame/TradingHouse/TradingHouse_Shared.lua:258: in function '(anonymous)'
Report comment to moderator  
Reply With Quote
Unread 01/04/18, 01:41 AM  
b00nstrak

Forum posts: 0
File comments: 1
Uploads: 0
Hello, the error from master merchant at the listing menu is gone now. But instead I get a lot more errors back. Is it, because you still have to update the addon? or have I done something wrong?

Thanks in advance

user:/AddOns/PadMerchant/addon/TradeHouse.lua:26: attempt to index a nil value
stack traceback:
user:/AddOns/PadMerchant/addon/TradeHouse.lua:26: in function 'setupFunction'
EsoUI/Libraries/ZO_ParametricScrollList/ZO_ParametricScrollList.lua:1067: in function 'ZO_ParametricScrollList:RunSetupOnControl'
EsoUI/Libraries/ZO_ParametricScrollList/ZO_ParametricScrollList.lua:910: in function 'ZO_ParametricScrollList:UpdateAnchors'
EsoUI/Libraries/ZO_ParametricScrollList/ZO_ParametricScrollList.lua:680: in function 'ZO_ParametricScrollList:Commit'
EsoUI/Libraries/ZO_SortableParametricList/ZO_SortableParametricList.lua:144: in function 'ZO_SortableParametricList:CommitList'
EsoUI/Libraries/ZO_SortableParametricList/ZO_SortableParametricList.lua:171: in function 'ZO_SortableParametricList:RefreshData'
EsoUI/Ingame/TradingHouse/Gamepad/TradingHouse_BrowseResults_Gamepad.lua:222: in function 'ZO_GamepadTradingHouse_BrowseResults:OnSearchResultsReceived'
EsoUI/Ingame/TradingHouse/Gamepad/TradingHouse_BrowseResults_Gamepad.lua:236: in function 'OnSearchResultsReceived'
EsoUI/Ingame/TradingHouse/Gamepad/TradingHouse_Gamepad.lua:210: in function 'ZO_GamepadTradingHouse:FireTabEvents'
EsoUI/Ingame/TradingHouse/Gamepad/TradingHouse_Gamepad.lua:266: in function 'ZO_GamepadTradingHouse:OnSearchResultsReceived'
EsoUI/Ingame/TradingHouse/TradingHouse_Shared.lua:302: in function 'OnSearchResultsReceived'
EsoUI/Ingame/TradingHouse/TradingHouse_Shared.lua:258: in function '(anonymous)'
Report comment to moderator  
Reply With Quote
Unread 12/28/17, 04:23 PM  
mcdonnelldean
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 13
Uploads: 1
Re: Re: Re: add on update

Note to self, trade house window is not working:

Code:
user:/AddOns/PadMerchant/addon/TradeHouse.lua:26: attempt to index a nil value
stack traceback:
	user:/AddOns/PadMerchant/addon/TradeHouse.lua:26: in function 'setupFunction'
	EsoUI/Libraries/ZO_ParametricScrollList/ZO_ParametricScrollList.lua:1067: in function 'ZO_ParametricScrollList:RunSetupOnControl'
	EsoUI/Libraries/ZO_ParametricScrollList/ZO_ParametricScrollList.lua:910: in function 'ZO_ParametricScrollList:UpdateAnchors'
	EsoUI/Libraries/ZO_ParametricScrollList/ZO_ParametricScrollList.lua:680: in function 'ZO_ParametricScrollList:Commit'
	EsoUI/Libraries/ZO_SortableParametricList/ZO_SortableParametricList.lua:144: in function 'ZO_SortableParametricList:CommitList'
	EsoUI/Libraries/ZO_SortableParametricList/ZO_SortableParametricList.lua:171: in function 'ZO_SortableParametricList:RefreshData'
	EsoUI/Ingame/TradingHouse/Gamepad/TradingHouse_BrowseResults_Gamepad.lua:222: in function 'ZO_GamepadTradingHouse_BrowseResults:OnSearchResultsReceived'
	EsoUI/Ingame/TradingHouse/Gamepad/TradingHouse_BrowseResults_Gamepad.lua:236: in function 'OnSearchResultsReceived'
	EsoUI/Ingame/TradingHouse/Gamepad/TradingHouse_Gamepad.lua:210: in function 'ZO_GamepadTradingHouse:FireTabEvents'
	EsoUI/Ingame/TradingHouse/Gamepad/TradingHouse_Gamepad.lua:266: in function 'ZO_GamepadTradingHouse:OnSearchResultsReceived'
	EsoUI/Ingame/TradingHouse/TradingHouse_Shared.lua:302: in function 'OnSearchResultsReceived'
	EsoUI/Ingame/TradingHouse/TradingHouse_Shared.lua:258: in function '(anonymous)'
Report comment to moderator  
Reply With Quote
Unread 12/28/17, 04:08 PM  
mcdonnelldean
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 13
Uploads: 1
Re: Re: add on update

Apologies for the delay on this. Life and stuff.

I've push a 1.3 release that should make the addon work with the latest patch + the latest Master Merchant. Let me know if there are any issues.
Report comment to moderator  
Reply With Quote
Unread 12/11/17, 04:36 PM  
HakaiNoArashi

Forum posts: 0
File comments: 8
Uploads: 0
Re: add on update

Originally Posted by RiverBrian
i was wondering if you are going to update this mod so it works. as far as i know, there are only 2 mods that do this and both are out of date. please we are begging you, fix this for us
Yes, we need it!
Report comment to moderator  
Reply With Quote
Unread 10/01/17, 07:49 AM  
RiverBrian

Forum posts: 1
File comments: 16
Uploads: 0
add on update

i was wondering if you are going to update this mod so it works. as far as i know, there are only 2 mods that do this and both are out of date. please we are begging you, fix this for us
Report comment to moderator  
Reply With Quote
Unread 06/04/17, 11:50 AM  
G.T. Gizra

Forum posts: 4
File comments: 24
Uploads: 0
I like your addon as I play exclusively with a gamepad due to less stress on my fingers and the author of Master Merchant has indicated in the past that there is no intention to make MM compatible with gamepad play. I have noticed what may be an issue with either your addon or how it interacts with the Minion manager every time I log into ESO I have to reload Pad Merchant because for some reason it gets deleted from my addon load out. Your addon is the only one exhibiting this behavior in case you're wondering.
Report comment to moderator  
Reply With Quote
Unread 02/23/17, 11:22 AM  
mcdonnelldean
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 13
Uploads: 1
Upcoming Features

Hey all!

I wanted to talk about some of the features and plans for this addon going forward.

Price to Chat
Looks like there are three key areas to enable this feature. The first and most obvious is in the menus, the second in the guild trade window and finally in the chat window (the gamepad one). The first two look doable but are large enough features, possibly a month out. The chat window is dependant of some checks I am undertaking; basically if I can access the selected chat line while the options window is open I can do it, if not, it will not be possible.

Stack Average
A particular annoyance while trying to sell things is having to manually some up the stack based on the provided average. I'm pretty confident that at the point of integration into the tooltips I also know the stack count. If this is the case I'll add the stack count for items that are stacked. Will apply to all windows. This will most likely be Version next in a couple of days.

Sale listings
This one is a long way off as it requires either integration with AwesomeGuildStore or a custom engine. I am in the process of understanding how to add custom panels to the UI too. The primary concern with this feature will be how to navigate it. Because of the limited contextualisation of the current menu the hardest part will be figuring out where this lives so it can be scrollable. Worst case scenario I can force the size of the list to be something like last 5 sales per guild or whatever number fits. This feature is at least a month or two out.

Custom Engine
One of by larger concerns right now is PadMerchants complete dependency on Master Merchant. While I think integration will always be an option unless it becomes unfeasible I would like to explore a much smaller quicker engine with more features.

The intention of PadMerchant is to be a singular addon for all your selling needs. Currently features I want to add in the future like sale listings and other bits are not available easily from Master Merchant via integration.

Further I wish to add the ability to scan outsider traders too to improve pricing for those who have access to fewer high sales guilds. Another feature that will have to be integrated from elsewhere or created custom.

Ultimately a new engine is probably the end destination for PadMerchant, with Master Merchant as an engine being an optional setting. Expect this functionality in around 4 months.

-----------------------

That's all I have for now in my head about features. Let me know if you have anything you would like added or changed too!
Report comment to moderator  
Reply With Quote
Unread 02/21/17, 02:07 PM  
Daeymon

Forum posts: 0
File comments: 145
Uploads: 0
Sorry for the late response. Thankyou for the update. All working now. Thankyou very much!!! Those percentages are very handy in managing my listings, making me aware when items need to be resubmited with a more competitive price.
Report comment to moderator  
Reply With Quote
Unread 02/20/17, 04:17 PM  
mcdonnelldean
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 13
Uploads: 1
Exclamation V1.2 Now out

V1.2 is now available for download (give minion 30 mins more)

Adds hotswapping support so you can swap between Gamepad mode and PC mode without any loss of functionality. Enables the use of PC Mode only addons that use Master Merchant. Perfect for people who trade using the PC mode and game using Gamepad mode.

Thanks to Daeymon for the request.
Report comment to moderator  
Reply With Quote
Unread 02/20/17, 02:49 PM  
mcdonnelldean
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 13
Uploads: 1
UPDATE:

OK, looks like I have this working (downloaded AGS to try, pretty nifty). In V1.2 (hour or so) you will now be able to hotswap modes and it will all work lovely and smoothly. I now see all my MM data including historical pricing and spread percents correctly when hot swapping.

-----------------------

Actually, I would like to try fix it!

One of the goals for my addons is to ensure that they work perfect in GamePad mode and cause no impact when gamepad mode is not active. This is clearly a place where this is not the case.

However, the good news is, I think I know what is wrong and how to fix it. I've never used AGS (still new to the game) but if your willing to test a patch (basically copy and paste some code into your addon) I can post the change here for you to try. It's a single file full copy and replace change so it would be super easy to do.

The only assumption I am making is you are using a keybinding or the menu to turn gamepad mode on and off. While gamepad mode is active the connection would be severed because it crashes the core UI when in Gamepad Mode. (Try load MM without my addon to see the crash).

Originally Posted by Daeymon
Thanks for the fix.

Spotted another issue I'm afraid. It conflicts with AwesomeGuildStore's connection to Master Merchant, at least partially. The noticeable affect of this disruption, is the Listings tab in AGS no longer shows the percentage of whether your current price is above or below the market average.

I'm aware AGS is not a gamepad UI compatible addon (I switch to the keyboard UI to use it), so I will understand if you have no interest in making your addon compatible with it.
Last edited by mcdonnelldean : 02/20/17 at 03:38 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: