SmexyMats(Retail)
Twitch Channel: twitch.tv/LunixiaLIVE
BattleTag: LunixiaLIVE#1737
Discord: LunixiaLIVE#1737
Discord Server: https://discord.gg/zh6c3UR
Discord Chanel: #smexy-addon-feedback
Your support is much appreciated. Drop by my twitch channel and drop a follow.
You dont have to sub or donate. All I ask for is a follow and some game time with ya!
Donate/Merch
Translations needed. Visit CurseForge if you are interested.
ACE is required for this addon to function and installs when this addon installs.
Configuration:
/sm - brings up the interface options within the blizzard ui. These settings are saved and stored for later.
Everything is enabled by default with the exception of item IDs. You can enable or disable certain parts or the entire addon.
How do I make this work for Classic?:
Download SmexyMats(Classic) the same way you did this one.
If you cannot find the addon using the twitch app, here is a direct link:
https://www.curseforge.com/wow/addons/smexymats-classic/files
How does it work?
Mouse over an item or click a linked item and see the information in the tooltip.
Works with the auction house, dungeon journal, bags, bank, guild bank, other addons like altoholic.
Instead of having to look up an item or memorize item level ranges or names, this lightweight addon does the trick. Just put your mouse over the item and see the notation in the tooltip.
Works for:
Items/Materials FOR professions.
Items/Materials FROM professions.
Gear: Lists expansion and item ID.
Timewalking Gear:
Equipment from timewalking dungeons will display the expansion they came from even though the item level is timewarped.
Feedback:
All constructive feedback is welcome. If you encounter an issue, have a suggestion or have any questions. Please feel free to post them. I will do my best to address/respond promptly. If you are certain an item has been categorized incorrectly, please provide that feedback and I will work on correcting that item.
Known Bugs:
If you mouse over an item and it is displaying the incorrect ItemID, Expansion, etc. Reload your UI and it will most likely resolve the issue. I have personally experienced this issue only with Mythic Keystones from Legion.
Expansion information is determined by the metadata on each item. If an item is flagged for the wrong expansion, just know that there is really nothing I can do about that as blizzard has assigned these IDs to each item in their respective metadata properties. This is common with items such as tabards, shirts, gray items, and mythic keystones.
Blizzard bug has been reported here:
https://us.forums.blizzard.com/en/wow/t/item-data-not-accurate-getiteminfo/885130
If you have the time, please visit and voice your desire to have this corrected. Without APIs producing accurate data, addons like this will no longer work.
Thank you all for your help!
Hello everyone.
So I ran into an issue with one of the APIs.
GetItemInfo() is returning incorrect expansion IDs for several items.
This addon relies heavily on the meta data tied to items to determine what gets displayed in the tooltip.
I have opened a bug report with Blizzard, hopefully they fix it.
For some reason, the expansion notes are all messed up after the last update with the quick tooltip extra. So I have reverted to the version from November :)
BTW.... great AddOn
In reply to ps4che:
Thanks
Could you try reinstalling the entire addon? I cannot replicate the issue. Of course, make a backup copy of your current SmexyMats folder so you can restore if you encounter the issue again.
Also can you post a screenshot?
In reply to ps4che:
Expansion notes? as in... they are showing the wrong expansion?
In reply to LunixiaLIVE:
Thx for replying :)
Yes, it is showing the wrong expansion. I will try to reinstall and return :)
UPDATE: No it didn't help with a deletion and reinstall. Unfortunately. The only thing that works is installing older versions of your excellent addon.
Unfortunately i cannot link to a picture. But i have many examples of old stuff that no longer show the correct expansion.
An example is Jade Lungfish from Mists of Pandaria, that now show as 'Classic'.
Another example is Storm Totems from BfA, that now show up as 'Classic'
All the examples I have is expansions showing up as Classic. Except for Saronite Bars that show up as Burning Crusade, oddly enough. My estimate is around 50-70% of the items I have is showing up as Classic in stead of the correct one. It seems that wearables are not affected, e.g wrist, chest etc. And it seems that BfA items are not as affected.
I haven't bought Shadowlands, so i cannot check these item.
But by reverting to the november version, its all fine again.
I hope you can figure it out.
Best regards
In reply to ps4che:
Seems like the API is broken or the item info is incorrect on the server side. I have been troubleshooting all night and the in game API is definitely broken.
I may have labeled each item from wowhead with the expansion in previous versions, but the game should be providing accurate information from the database.
Hopefully soon they will fix it.
Sorry for the bugs everyone.
thanks a lot for the addon, really appreciate it. How can i disable the login message please?
In reply to Roccia:
can you post a screenshot of the message you are talking about? Perhaps I can make a toggle option for this.
In reply to LunixiaLIVE:
[img]https://i.imgur.com/drx7xXs.jpg[/img]
thanks a lot for taking the time
In reply to LunixiaLIVE:
Hi, any news on the toggle? thanks and sorry to bother you :)
In reply to Roccia:
Sorry for the delay...
uploaded an update for that feature :D
In reply to LunixiaLIVE:
That's perfect, thanks so much :)
Hey LunixiaLIVE,
first off, awesome addon, huge QoL!
One issue I've been having, and which I was able to seemingly pinpoint to Smexymats through disabling and re-enabling one addon at a time, is that Smexymats does make my tooltip (from Elvui) completely opaque. I've tried using TipTac to see if the issue would go away but I got the same result.
Not sure if this is something that's coming entirely from your addon and can be fixed on your side, just wanted to let you know about a potential bug/conflict.
In reply to mondsoldat:
I have the same issues here! Latest versions of both addons.
Could you embed Ace3 into your addon and not smash it into the main directory? I fixed it in my version, but would appreciate addons not leaking libraries out to the root directory.
In reply to zaph0n:
I have added ACE3 as a dependency so that is is installed independently, that way other adddons that also require ACE3 can utilize the same main folder rather than having a private reference per addon.
If other devs are putting a copy of ACE3 in their addon, that is bad practice. Cuz now you have the same library/API copied to several different little addons instead of being referenced from one place.
In reply to LunixiaLIVE:
The issue with this model is when I uninstall your addon it leaves behind the Ace3 addon. I have no other addons that install libraries separately (I think it used to be an option on the twitch client to install libraries separately but I never clicked it), so while I understand the concept, I prefer addons to stay containerized. Personal opinion I guess.
In reply to zaph0n:
I understand... as a programmer, it is best to centralize APIs rather than contain them within each addon. If I were to include the ACE3 library in my addon, as well as some of my other addons, and if other addons do the same... while there may be no conflict between the mods, its taking up more space unnecessarily. (rather small, but it is the better practice).
In reply to zaph0n:
since the author is not going to put it in the addon can you tell me how did you fix it in your version so i can do the same i cant stand having that one library for just one addon.