Quantcast
Download
(8 Kb)
Download
Updated: 05/28/21 09:32 PM
Pictures
File Info
Compatibility:
Blackwood (7.0.5)
Flames of Ambition (6.3.5)
Updated:05/28/21 09:32 PM
Created:03/17/21 02:46 AM
Monthly downloads:265
Total downloads:2,480
Favorites:9
MD5:
Categories:Beta-version AddOns, Homestead
7.0.5
Furniture Preview modified by Teva
Version: 2.5.2
by: Teva [More]
This is a port of Shinni's discontinued ItemPreview after disabling some features that no longer work and modifying some function calls to work with Flames of Ambition.

It does allow you to preview furnishing plans and furnishings in the inventory, bank, guild bank, guild stores, and when sending in the mail. The inbox preview and trade previews did not function due to newer in-game limitations and so have been disabled.

After reports of right-clicking an item causing other addons to duplicate menu entries while this addon is active I've also disabled the right-click Preview and you'll need to mouse-click (single left-click) in order to preview items through this addon.

This addon depends upon the following libraries:
LibAddonMenu-2.0>=31
LibCustomMenu
LibTevaPreview (included)

Known "Issues":
NOTE: It is apparently against ZOS policy to preview items linked in the chat window; please do not request such a feature. Items linked in chat may be of types you would be able to preview from within your inventory space so right-clicking the link may show a Preview option, but actually previewing a linked item is not supported. (The resulting error if you do attempt Preview is not generated by this addon but by the game engine because ZOS blocks previewing things when they are linked in chat.)

Ensure that the subfolders LibPreview and ItemPreview are removed from your Addons folder prior to installing this addon since this is basically an update to both the old non-functional library and Shinni's discontinued addon.

Addons such as "No, thank you!" which alter the behavior of cameras may interfere with this addon's ability to function. If cameras do not perform in a standard manner they cannot be used by this addon to show a preview.
2.5.2 Further code cleanup and update versioning to show support for the Blackwood Chapter release.

2.5.1 A little more code cleanup and a fix to the version number in the manifest file.

2.5.0 Some significant code cleanup which will make the addon much smaller, remove some old work-arounds that are no longer necessary, and should fix the "unsafe code" error when previewing in the housing interface's item purchase preview.

2.4.8 Reverted to disabling the right-click Preview option, forcing use of mouse-click (single left-click) as the Preview method. My tests and my beta-tester said the issue was fixed in 2.4.7 but another respondent said it was still broken for them so can see no other solution.

2.4.7 Re-enabled right-click Preview option after hopefully finding a more nuanced solution to the issue it caused

2.4.6 Disabled right-click Preview option, forcing use of mouse-click (single left-click) as the Preview method

2.4.5 Removed: dependency on LibChatMessage

2.4.4 Fixed: error when hovering over a provisioning recipe
Optional Files (0)


Archived Files (8)
File Name
Version
Size
Uploader
Date
2.5.1
8kB
Teva
03/23/21 12:49 PM
2.5.0
8kB
Teva
03/20/21 09:41 AM
2.4.8
117kB
Teva
03/18/21 04:08 PM
2.4.7
117kB
Teva
03/18/21 02:31 PM
2.4.6
117kB
Teva
03/17/21 09:01 PM
2.4.5
117kB
Teva
03/17/21 02:00 PM
2.4.4
117kB
Teva
03/17/21 01:18 PM
2.4.2
117kB
Teva
03/17/21 02:46 AM


Post A Reply Comment Options
Unread 05/30/21, 10:41 PM  
Teva
 
Teva's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 120
Uploads: 1
Re: Re: KNOWN ISSUES

Originally Posted by Shadowshire
Originally Posted by Teva
Known "Issues":
....

Addons such as "No, thank you!" which alter the behavior of cameras may interfere with this addon's ability to function. If cameras do not perform in a standard manner they cannot be used by this addon to show a preview.
....
From the very beginning, the ESO game client had a feature that soon became a curse. Namely, when the player activates a UI feature, such as viewing the content of the character's bags, the player's character spins around and faces "outward" from the HUD. Heedless of complaints and criticism of it, ZOS has not removed, and is not likely to ever remove, that behaviour as a feature of their game.

To the point: if one or more of your characters fulfils daily crafting writs, and delivers them to the nearest "depot", then each and every time that the items which fulfill one of the seven writs are deposited into the depot container for them, the player's character spins around to face "outward", and returns to the prior facing afterward. Just try it and you will see why all players who have multiple characters that fulfill daily crafting writs are very, very grateful for the add-on No, Thank You! It is the only remedy that prevents me from becoming dysfunctional from vertigo while I am engaged in that activity.

Note that the very limited occasions during which the native furnishing preview feature is useable are not afftected by No, Thank You! Also (FYI), I updated Awesome Guild Store to version 1.5.3 on March 29.

Regardless, when I see the mouse cursor change to a "magnifying glass" and click the LMB to show a preview, the game client displays the item tooltip instead -- i.e., in any context in which the game client does not permit an item preview. Occasionally, I find a "preview" option on the context menu while interacting with the Banking UI. A preview of the item will be shown when I use it. However, when I end the preview, my character is no longer interacting with the Banker.

For what it is worth, Custom Item Preview does not work, too. Of course, what ZOS should do is increase the contexts in which item previews are available. However, I doubt that Bethesda will consent because the graphics data required to display a preview increases the load on the mega server significantly.
Making this addon work while No, Thank you is active is not something that I can do. I'm sorry but you will have to choose which addon is more important to your usage at a given time or on a given character rather than expect Furniture Preview to properly function while that (already noted as incompatible) addon is in use.
Report comment to moderator  
Reply With Quote
Unread 05/29/21, 12:18 AM  
Shadowshire

Forum posts: 1
File comments: 363
Uploads: 0
Exclamation Re: KNOWN ISSUES

Originally Posted by Teva
Known "Issues":
....

Addons such as "No, thank you!" which alter the behavior of cameras may interfere with this addon's ability to function. If cameras do not perform in a standard manner they cannot be used by this addon to show a preview.
....
From the very beginning, the ESO game client had a feature that soon became a curse. Namely, when the player activates a UI feature, such as viewing the content of the character's bags, the player's character spins around and faces "outward" from the HUD. Heedless of complaints and criticism of it, ZOS has not removed, and is not likely to ever remove, that behaviour as a feature of their game.

To the point: if one or more of your characters fulfils daily crafting writs, and delivers them to the nearest "depot", then each and every time that the items which fulfill one of the seven writs are deposited into the depot container for them, the player's character spins around to face "outward", and returns to the prior facing afterward. Just try it and you will see why all players who have multiple characters that fulfill daily crafting writs are very, very grateful for the add-on No, Thank You! It is the only remedy that prevents me from becoming dysfunctional from vertigo while I am engaged in that activity.

Note that the very limited occasions during which the native furnishing preview feature is useable are not afftected by No, Thank You! Also (FYI), I updated Awesome Guild Store to version 1.5.3 on March 29.

Regardless, when I see the mouse cursor change to a "magnifying glass" and click the LMB to show a preview, the game client displays the item tooltip instead -- i.e., in any context in which the game client does not permit an item preview. Occasionally, I find a "preview" option on the context menu while interacting with the Banking UI. A preview of the item will be shown when I use it. However, when I end the preview, my character is no longer interacting with the Banker.

For what it is worth, Custom Item Preview does not work, too. Of course, what ZOS should do is increase the contexts in which item previews are available. However, I doubt that Bethesda will consent because the graphics data required to display a preview increases the load on the mega server significantly.
__________________
---- Shadowshire ..... nil carborundum illegitimi
Report comment to moderator  
Reply With Quote
Unread 05/20/21, 06:49 PM  
Teva
 
Teva's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 120
Uploads: 1
Originally Posted by jennyloggins
My addon menu says that LibTevaPreview is missing and it isn't available as a standalone library in Minion.
Please try reinstalling as LibTevaPreview is included within this addon and not an outside library.
Report comment to moderator  
Reply With Quote
Unread 04/21/21, 09:29 PM  
jennyloggins

Forum posts: 0
File comments: 13
Uploads: 0
My addon menu says that LibTevaPreview is missing and it isn't available as a standalone library in Minion.
Report comment to moderator  
Reply With Quote
Unread 03/20/21, 09:44 AM  
Teva
 
Teva's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 120
Uploads: 1
Exclamation KNOWN "ISSUES"

Known "Issues":
NOTE: It is apparently against ZOS policy to preview items linked in the chat window; please do not request such a feature. Items linked in chat may be of types you would be able to preview from within your inventory space so right-clicking the link may show a Preview option, but actually previewing a linked item is not supported. (The resulting error if you do attempt Preview is not generated by this addon but by the game engine because ZOS blocks previewing things when they are linked in chat.)

Ensure that the subfolders LibPreview and ItemPreview are removed from your Addons folder prior to installing this addon since this is basically an update to both the old non-functional library and Shinni's discontinued addon.

Addons such as "No, thank you!" which alter the behavior of cameras may interfere with this addon's ability to function. If cameras do not perform in a standard manner they cannot be used by this addon to show a preview.

Awesome Guild Store blocks the ability to preview items within the guild stores. The issue only occurs with that addon enabled and appears to be based within that addon blocking or changing things rather than an issue within this addon's proper functioning. As of March 22nd, the AGS author has attempted to fix this issue. If you're still experiencing it, update Awesome Guild Store.
Last edited by Teva : 03/23/21 at 04:30 PM.
Report comment to moderator  
Reply With Quote
Unread 03/20/21, 09:15 AM  
KLISK
 
KLISK's Avatar
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 241
Uploads: 7
Initially, the code is considered safe, but if you try to make any changes to the call chain of this code (no matter how far you start) it will break security.
Do not try to add or change the product previews of merchants and Crown Store (or objects linking to it). You will get an error about an unsafe call,
immediately or later under certain circumstances.
Also as far as I know 'PreviewData.lua' is not needed as it was created as a workaround for viewing items and no longer makes sense.
Report comment to moderator  
Reply With Quote
Unread 03/20/21, 08:27 AM  
Teva
 
Teva's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 120
Uploads: 1
Re: Re: Re: House Editor - Purchase Tab

Originally Posted by KLISK
@Teva
you are calling the 'PreviewFurnitureMarketProduct' function from unsafe code. Anything related to the Crown Store is a Safe Zone.
What would make the code "unsafe"? I've seen "unsafe code" mentioned in many situations in the game that had nothing to do with addons as far as I could tell such as sometimes when interacting with Ezabi too swiftly after summoning the banker -- but, close/reopen interface and try to deposit again without the error popup.

It doesn't seem to be related to addons in that case and it's certainly not "unsafe" like a virus or anything... the function you mention "PreviewFurnitureMarketProduct" is only called within part of the code from the old supporting library originally written by Shinni where the only changes to that file I have made removed calls that the game no longer supports or renamed function calls that the game renamed.

edit:
Even after removing the function call "PreviewFurnitureMarketProduct" entirely from my addon's library and reloading ui I continue to get the same referenced error when trying to preview a crown store furnishing within the housing editor inside a house.
Last edited by Teva : 03/20/21 at 08:58 AM.
Report comment to moderator  
Reply With Quote
Unread 03/20/21, 07:59 AM  
KLISK
 
KLISK's Avatar
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 241
Uploads: 7
Re: Re: House Editor - Purchase Tab

@Teva
you are calling the 'PreviewFurnitureMarketProduct' function from unsafe code. Anything related to the Crown Store is a Safe Zone.
Report comment to moderator  
Reply With Quote
Unread 03/18/21, 05:19 PM  
Neverlands
 
Neverlands's Avatar

Forum posts: 6
File comments: 239
Uploads: 0
Re: Re: Re: Re: interactions with CraftStore

Originally Posted by Teva
Originally Posted by Neverlands
Originally Posted by Teva
With version 2.4.6 my addon's folder structure changed to try to be supported by the calls from CraftStore that Neverlands was requesting.

Neverlands, please let me know if that does what you were hoping and if not know that you may need to seek CraftStore modifications instead of anything that I can do on my end.

Hello Teva,


thanks for your efforts
I am now on version 2.4.7 of your addon. I still receive the chat notice that ItemPreview is required when trying to preview an item from CraftStore, but no error in the log. I will try to contact Rhyono, if you agree.
I'm not quite clear on what you mean by "preview an item from CraftStore" so my best suggestion would be to contact Rhyono and see if he/she can help you.

If you refer to trying to preview an item through its furnishing plan listed within the CraftStore interface and not an item or furnishing plan that actually exists in inventory/bank/etc then your issue may be a game-based limitation showing itself rather than an addon issue since the ability to preview "linked items" was removed by ZOS many months ago.

Indeed I was trying to preview an item through its furnishing plan listed within the CraftStore interface. Maybe it's not possible at all anmyore, however, I asked Rhyono and will see .
Report comment to moderator  
Reply With Quote
Unread 03/18/21, 04:49 PM  
Teva
 
Teva's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 120
Uploads: 1
Re: Re: Re: interactions with CraftStore

Originally Posted by Neverlands
Originally Posted by Teva
With version 2.4.6 my addon's folder structure changed to try to be supported by the calls from CraftStore that Neverlands was requesting.

Neverlands, please let me know if that does what you were hoping and if not know that you may need to seek CraftStore modifications instead of anything that I can do on my end.

Hello Teva,


thanks for your efforts
I am now on version 2.4.7 of your addon. I still receive the chat notice that ItemPreview is required when trying to preview an item from CraftStore, but no error in the log. I will try to contact Rhyono, if you agree.
I'm not quite clear on what you mean by "preview an item from CraftStore" so my best suggestion would be to contact Rhyono and see if he/she can help you.

If you refer to trying to preview an item through its furnishing plan listed within the CraftStore interface and not an item or furnishing plan that actually exists in inventory/bank/etc then your issue may be a game-based limitation showing itself rather than an addon issue since the ability to preview "linked items" was removed by ZOS many months ago.
Last edited by Teva : 03/18/21 at 04:50 PM.
Report comment to moderator  
Reply With Quote
Unread 03/18/21, 03:52 PM  
Neverlands
 
Neverlands's Avatar

Forum posts: 6
File comments: 239
Uploads: 0
Re: Re: interactions with CraftStore

Originally Posted by Teva
With version 2.4.6 my addon's folder structure changed to try to be supported by the calls from CraftStore that Neverlands was requesting.

Neverlands, please let me know if that does what you were hoping and if not know that you may need to seek CraftStore modifications instead of anything that I can do on my end.

Hello Teva,


thanks for your efforts
I am now on version 2.4.7 of your addon. I still receive the chat notice that ItemPreview is required when trying to preview an item from CraftStore, but no error in the log. I will try to contact Rhyono, if you agree.
Report comment to moderator  
Reply With Quote
Unread 03/18/21, 02:31 PM  
Teva
 
Teva's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 120
Uploads: 1
Re: Re: Re: Bug

Originally Posted by LoneStar2911
Originally Posted by Teva
Originally Posted by LoneStar2911
Since installing this addon, when right-clicking an item in chat, I get "MM Price to Chat" and "Popup Item Data" listed twice in the menu.
Checked by disabling this addon and looking at the menu, and re-enabling brought back the issue. Please fix.
I can disable the right-click Preview option and force previewing only by mouse-click and see if that eliminates the issue, but with no actual errors and the info they provide and no line reference as to what's exactly wrong or knowledge of what other addons might even be in conflict, I cannot do more.

Please report either way on whether version 2.4.6 eliminates this issue for you.
It did indeed eliminate the issue for me. Thank you.
Other addons have had this issue before, and they've somehow fixed it. Wish I had a better memory.
I hope I won't miss the right-click to Preview option. I can just see myself accidentally buying something from a trader when I was just trying to preview it. Hahaha. I guess we'll see! Thanks again.
I think I've found a more nuanced solution that retains the ability to right-click. Going to try publishing it and please let me know your issue returns or remains fixed.

edit: my beta tester said it was fixed, but reports here suggest it is not... will be reverting this to not support the right-click option at all in the next update
Last edited by Teva : 03/18/21 at 03:49 PM.
Report comment to moderator  
Reply With Quote
Unread 03/18/21, 11:18 AM  
LoneStar2911
Addon Addict
 
LoneStar2911's Avatar
Premium Member

Forum posts: 138
File comments: 580
Uploads: 0
Re: Re: Bug

Originally Posted by Teva
Originally Posted by LoneStar2911
Since installing this addon, when right-clicking an item in chat, I get "MM Price to Chat" and "Popup Item Data" listed twice in the menu.
Checked by disabling this addon and looking at the menu, and re-enabling brought back the issue. Please fix.
I can disable the right-click Preview option and force previewing only by mouse-click and see if that eliminates the issue, but with no actual errors and the info they provide and no line reference as to what's exactly wrong or knowledge of what other addons might even be in conflict, I cannot do more.

Please report either way on whether version 2.4.6 eliminates this issue for you.
It did indeed eliminate the issue for me. Thank you.
Other addons have had this issue before, and they've somehow fixed it. Wish I had a better memory.
I hope I won't miss the right-click to Preview option. I can just see myself accidentally buying something from a trader when I was just trying to preview it. Hahaha. I guess we'll see! Thanks again.
Report comment to moderator  
Reply With Quote
Unread 03/17/21, 09:09 PM  
Teva
 
Teva's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 120
Uploads: 1
Re: interactions with CraftStore

With version 2.4.6 my addon's folder structure changed to try to be supported by the calls from CraftStore that Neverlands was requesting.

Neverlands, please let me know if that does what you were hoping and if not know that you may need to seek CraftStore modifications instead of anything that I can do on my end.
Report comment to moderator  
Reply With Quote
Unread 03/17/21, 09:03 PM  
Teva
 
Teva's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 120
Uploads: 1
Re: Bug

Originally Posted by LoneStar2911
Since installing this addon, when right-clicking an item in chat, I get "MM Price to Chat" and "Popup Item Data" listed twice in the menu.
Checked by disabling this addon and looking at the menu, and re-enabling brought back the issue. Please fix.
I can disable the right-click Preview option and force previewing only by mouse-click and see if that eliminates the issue, but with no actual errors and the info they provide and no line reference as to what's exactly wrong or knowledge of what other addons might even be in conflict, I cannot do more.

Please report either way on whether version 2.4.6 eliminates this issue for you.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: