AppearanceTooltip
AppearanceTooltip shows you the appearance of items that you see, to help you know whether you actually want to obtain their delicious appearances for your collection. It does this by attaching a Model frame to the item tooltip, showing your character wearing the item.
It can also show an icon in various places to let you know whether you know this appearance or not. These places are:
- Bags (including various bag addons)
- Loot window
- Encounter Journal
- Merchants
The icon will be violet if you can learn the appearance on the current character, blue if you know the appearance but from a different item, and yellow if you don't know it but it's for another class.
Less importantly, it also improves the default UI so that the "You don't know this appearance" messages will appear on items which don't apply directly to your class! This means you'll be able to log into your Warrior, and tell that your Priest doesn't yet know this cool BoE appearance that just dropped.
It will also make alert popups appear when you learn a new appearance.
Config is in the Interface Options, or type /aptip
You can choose whether to:
- Show your character with your current outfit, or naked apart from your previewed item (how lewd)
- Zoom in on the item you're previewing
- Strategically remove some items from your character to show the previewed item (e.g. for shirts, remove your chest and tabard)
- Only show for items your current character can actually transmog to
- Spin the model / move it with the mousewheel
Addons integrated with:
- SilverDragon
- Inventorian
- Baganator (via its API, so you'll need to tell it to use it)
- Butsu
- Bagnon
- Baggins
- AdiBags - showing icons and offering a filter for unknown appearances
So, All The Things just showed me something really really REALLY annoying with Appearance Tooltip. Several items have now shown me "You have collected this appearance" which is both true and false. There are quite a number of items that have an appearance for different armor types or weapon types. Example being an appearance that exists for both Plate and Mail or the SoD weapons from the Classic Timewalking Vendor there is a Sword that comes in a 1h and a 2h version, collecting one will make it say the other is collected even when its not.
Looking in the options I see no way to fix it so it does not incorrectly tell me I have collected an appearance when I actually have not.
A good example is that "Battered Leather Bracers" (Item ID:2374) a leather set of bracers share an appearance with "Tranquillien Ranger's Cuffs" (Item ID:131243) a mail set of bracers. Unlocking the Leather or Mail appearance does not unlock the other HOWEVER Appearance Tooltip will say "You've collected this appearance, but not from this item" Currently AppearanceTooltip does not differentiate appearance collection between armor types and collecting the appearance type on one armor type does not collect it on another.
That statement of "You've collected this appearance, but not from this item" is fine and dandy for items of the same armor type, example being "Battered Leather Bracers" (Item ID:2374) leather wrists and "Feral Bindings" (Item ID:15306) leather wrists share a model. That is totally fine, because that statement is true, I have collected that appearance with another item. But having collected the Mail one does not in fact mean I have collected the Leather One.
In the different armor or weapon type situations as outlined the message should instead clearly state "You have not collected this appearance" or even "You have not collected this appearance for this armor/weapon type" instead because this information is incredibly missleading. Had I not had All The Things to point this out and show me the armor types and weapon types were different I would not have known.
Please consider looking into fixing this so that the mod does not incorrectly tell you that you have unlocked an appearance when in reality you have not.
Could you please create a plugin to work with the Baganator addon?
In reply to buenoedson: It's been working with it since ~2023. You *do* have to turn it on inside Baganator's settings, though, because that's how Baganator works.
Is it possible to add an option to resize the window?
I keep getting this error in combat:
14x AppearanceTooltip/addon.lua:22: attempt to call field '?' (a nil value)
[AppearanceTooltip/addon.lua]:22: in function <AppearanceTooltip/addon.lua:21>
Locals:
self = AppearanceTooltipTooltip {
activeModel = DressUpModel {
}
layoutType = "TooltipDefaultLayout"
modelZoomed = DressUpModel {
}
modelWeapon = DressUpModel {
}
backdropColorAlpha = 0.800000
model = DressUpModel {
}
owner = GameTooltip {
}
NineSlice = Frame {
}
}
event = "PLAYER_REGEN_DISABLED"
(*temporary) = nil
(*temporary) = AppearanceTooltipTooltip {
activeModel = DressUpModel {
}
layoutType = "TooltipDefaultLayout"
modelZoomed = DressUpModel {
}
modelWeapon = DressUpModel {
}
backdropColorAlpha = 0.800000
model = DressUpModel {
}
owner = GameTooltip {
}
NineSlice = Frame {
}
}
(*temporary) = "attempt to call field '?' (a nil value)"
When I go to the old raid to farm, the following error message often appears:
14x AppearanceTooltip/addon.lua:22: attempt to call field '?' (a nil value)
[AppearanceTooltip/addon.lua]:22: in function <AppearanceTooltip/addon.lua:21>
Locals:
self = AppearanceTooltipTooltip {
activeModel = DressUpModel {
}
layoutType = "TooltipDefaultLayout"
modelZoomed = DressUpModel {
}
modelWeapon = DressUpModel {
}
backdropColorAlpha = 0.800000
model = DressUpModel {
}
owner = GameTooltip {
}
NineSlice = Frame {
}
}
event = "PLAYER_REGEN_DISABLED"
(*temporary) = nil
(*temporary) = AppearanceTooltipTooltip {
activeModel = DressUpModel {
}
layoutType = "TooltipDefaultLayout"
modelZoomed = DressUpModel {
}
modelWeapon = DressUpModel {
}
backdropColorAlpha = 0.800000
model = DressUpModel {
}
owner = GameTooltip {
}
NineSlice = Frame {
}
}
(*temporary) = "attempt to call field '?' (a nil value)"
In reply to BNS333: Me too, every time I press a spell I am getting this lua errror. With the new version v58
Is there a way to pause the idle animations in the preview?
Perhaps you and keyboardturner could get together and figure out the missing link for the raids your addon doesn't support, since theirs seems to cover some of the tokens your addon is missing and vice versa.
AppearanceTooltip Exclusive:
TBC Raids
TotC / ICC
Firelands
BRF
TokenTransmogs Exclusive:
SotFO
DF Raids
Nerub-ar
Overlap:
Naxx / OS / Ulduar
Cata Raids *Except Firelands
MoP Raids
Translated : Remove the magnified weapon in the settings
This was in response to the double weapon bug.
So, in settings, remove the check from the "zoom on held items".
Thank you kuaishan
Yeah I'm seeing the items doubled on top of each other.
hello.
I have an issue where I see 2 weapons, can you fix it, thanks.
In reply to jusuya: 在设置里面把放大武器取消
In reply to jusuya: Patch 11.1.5 and this bug still persists, have they abandoned the project?
Getting the following error
1x AppearanceTooltip/cameraids.lua:120: bad argument #1 to 'format' (string expected, got nil)
[string "=[C]"]: in function `format'
[string "@AppearanceTooltip/cameraids.lua"]:120: in function `GetCameraID'
[string "@AppearanceTooltip/addon.lua"]:413: in function `ShowItem'
[string "@AppearanceTooltip/addon.lua"]:147: in function <AppearanceTooltip/addon.lua:145>
[string "@AppearanceTooltip/addon.lua"]:169: in function <AppearanceTooltip/addon.lua:167>
[string "=(tail call)"]: ?
[string "=[C]"]: in function `securecallfunction'
[string "@Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua"]:61: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:56>
[string "@Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua"]:81: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:77>
[string "@Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua"]:117: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:107>
[string "=[C]"]: in function `SetAttribute'
[string "@Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua"]:142: in function <...lizzard_SharedXMLGame/
Tooltip/TooltipDataHandler.lua:135>
[string "@Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua"]:288: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:238>
[string "=[C]"]: in function `securecallfunction'
[string "@Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua"]:235: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:234>
[string "=(tail call)"]: ?
[string "=[C]"]: ?
[string "=[C]"]: in function `SetInventoryItem'
[string "@Blizzard_UIPanels_Game/Mainline/PaperDollFrame.lua"]:1781: in function <...s/Blizzard_UIPanels_Game/Mainline/PaperDollFrame.lua:1774>
Locals:
(*temporary) = "%s-%s-%s"
(*temporary) = nil
(*temporary) = "Female"
(*temporary) = "Back"
(*temporary) = "string expected, got nil"
The "uncover previewed item" setting doesn't seem to work. If wearing robes, you can't see items in the leg slot.
hello, is the tooltip working for tier tokens? i dont see anything
this is still broken in v55
This fixed the issues I've been having, thank you!
In reply to markuswaters:
This is still missing from today's update.