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.
The previews and item-icons will also appear for mounts, pets, and decor.
Set token items will show some information about what they'll turn into, and how many of those possible appearances you've collected.
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
-
View User Profile
-
Send Message
Posted Apr 12, 2025In reply to jusuya: 在设置里面把放大武器取消
-
View User Profile
-
Send Message
Posted Apr 23, 2025In reply to jusuya: Patch 11.1.5 and this bug still persists, have they abandoned the project?
-
View User Profile
-
Send Message
Posted Feb 21, 2025Getting 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"
-
View User Profile
-
Send Message
Posted Feb 15, 2025The "uncover previewed item" setting doesn't seem to work. If wearing robes, you can't see items in the leg slot.
-
View User Profile
-
Send Message
Posted Nov 28, 2024hello, is the tooltip working for tier tokens? i dont see anything
-
View User Profile
-
Send Message
Posted Nov 16, 2024this is still broken in v55
-
View User Profile
-
Send Message
Posted Oct 28, 2024This fixed the issues I've been having, thank you!
-
View User Profile
-
Send Message
Posted Nov 1, 2024In reply to markuswaters:
This is still missing from today's update.
-
View User Profile
-
Send Message
Posted Sep 29, 2024Hello, when I create an Earthen I get the following error message when I open the window for the heirlooms and move the mouse over the items. There is no preview either. But I don't think it has anything to do with the Earthen. Have Version v53:
19x 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 "@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) = "Waist"
(*temporary) = "string expected, got nil"
-
View User Profile
-
Send Message
Posted Oct 20, 2024In reply to mutanzoom: Try adding:
[84] = "Earthen",
[85] = "Earthen",
after Dracthyr in camerais.lua.
-
View User Profile
-
Send Message
Posted Sep 23, 2024I keep getting errors like this on my Earthen
Weapons and Off-Hands work fine, but any armor bugs out.
1x AppearanceTooltip/cameraids.lua:119: bad argument #1 to 'format' (string expected, got nil)
[string "=[C]"]: in function `format'
[string "@AppearanceTooltip/cameraids.lua"]:119: in function `GetCameraID'
[string "@AppearanceTooltip/addon.lua"]:410: in function `ShowItem'
[string "@AppearanceTooltip/addon.lua"]:146: in function <AppearanceTooltip/addon.lua:144>
[string "@AppearanceTooltip/addon.lua"]:167: in function <AppearanceTooltip/addon.lua:165>
[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 "@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) = "Male"
(*temporary) = "Feet"
(*temporary) = "string expected, got nil"
-
View User Profile
-
Send Message
Posted Sep 25, 2024In reply to Nerf_Teh_Derp: Thanks for pointing this out! This should be fixed in v54, which is being released right now.
-
View User Profile
-
Send Message
Posted Sep 26, 2024In reply to Kemayo: The racial ID list still need [84] and [85] for Earthen.
-
View User Profile
-
Send Message
Posted Oct 16, 2024In reply to Kemayo: When do you expect to update Curseforge with v54? I'm still getting these errors.
-
View User Profile
-
Send Message
Posted Aug 22, 2024Hey I love the addon and wanted to try and give some update ideas.
- Option to hide the background of the model window would be awesome.
- Option to only spin weapons/off hands
- Option to scale the model window
-
View User Profile
-
Send Message
Posted May 9, 2024Hello, i believe the icons in the bags like the little mail icon or unlearned tmog purple eye dont show up when using bagnon. I tried playing with some settings but they wont show up. Works fine without bagnon. Just thought i would mention since description says works with bagnon
-
View User Profile
-
Send Message
Posted Sep 25, 2024In reply to sad_hypatia167427: This got fixed, and also expanded so it works with Bagnon's void storage / guild bank.
-
View User Profile
-
Send Message
Posted Jan 26, 2024This error occurs only when logging in:
1x AppearanceTooltip/overlays.lua:459: Usage: hooksecurefunc([table,] "function", hookfunc)
[string "=[C]"]: in function `hooksecurefunc'
[string "@AppearanceTooltip/overlays.lua"]:459: in function <AppearanceTooltip/overlays.lua:457>
[string "=[C]"]: in function `Initialize'
[string "@Baganator/Core/Main.lua"]:11: in function `cb'
[string "@Baganator/Core/Utilities.lua"]:12: in function <Baganator/Core/Utilities.lua:9>
Locals:
(*temporary) = <table> {
UpdateOnBarHighlightMarksBySpell = <function> defined @FrameXML/ActionButton.lua:73
ERR_OUT_OF_CHI = "真氣不足"
DH_HAVOC_CORE_ABILITY_2 = "強力的近戰攻擊技能,需要消耗魔怒。但如果造成致命一擊,則返還些許魔怒。"
MultiCastActionButton6Cooldown = MultiCastActionButton6Cooldown {
}
SettingsSliderOptionsMixin = <table> {
}
GetTrainerServiceTypeFilter = <function> defined =[C]:-1
UNIT_NAMES_COMBATLOG_TOOLTIP = "將單位名稱標示顏色。"
HUD_EDIT_MODE_SETTING_ACTION_BAR_HIDE_BAR_ART = "隱藏快捷列美術"
LE_GAME_ERR_CHAT_RAID_RESTRICTED_TRIAL = 776
SPELL_FAILED_CUSTOM_ERROR_71 = "這名派對客想要跟你跳舞。"
LE_GAME_ERR_PET_SPELL_TARGETS_DEAD = 418
ERROR_CLUB_TICKET_COUNT_AT_MAX_COMMUNITY = "此社群無法建立更多邀請連結。"
RecruitAFriendFrame = RecruitAFriendFrame {
}
TutorialFrameLeft19 = TutorialFrameLeft19 {
}
MultiCastActionButton2Cooldown = MultiCastActionButton2Cooldown {
}
ERR_TRADE_EQUIPPED_BAG = "你無法交易裝備過的背包。"
PVP_RANK_6_1 = "下士"
MultiBarLeftButton7 = MultiBarLeftButton7 {
}
OPTION_TOOLTIP_SHOW_MULTIBAR4 = "預設附加在右快捷列1的左側"
LE_GAME_ERR_INVALID_FOLLOW_PVP_COMBAT = 372
MerchantItem1AltCurrencyFrameItem1Text = MerchantItem1AltCurrencyFrameItem1Text {
}
PROFESSIONS_COLUMN_REAGENTS_NONE = "無"
OPTION_TOOLTIP_ACTION_BUTTON_USE_KEY_DOWN = "快捷鍵按鍵設定會在按下按鍵時生效,而不是在鬆開按鍵的時候。"
BINDING_NAME_NAMEPLATES = "顯示敵方名條"
CHAT_HEADER_SUFFIX = ":"
MultiBarBottomRightButton8Shine5 = MultiBarBottomRightButton8Shine5 {
}
COVENANT_MISSIONS_HEALTH = "生命力"
MAIL_LETTER_TOOLTIP = "點擊這裡來獲得一份這封信
永久性的副本。"
UnitFrameManaBar_UnregisterDefaultEvents = <function> defined @FrameXML/UnitFrame.lua:821
PVPReadyDialogBottomArt = PVPReadyDialogBottomArt {
}
MultiBar6Button4Flash = MultiBar6Button4Flash {
}
MANA = "法力"
CHAT_CONFIG_OTHER_COMBAT = <table> {
}
ClassNameplateBarPaladinFrameRune5 = ClassNameplateBarPaladinFrameRune5 {
}
FCFDockOverflowButton_OnClick = <function> defined @FrameXML/FloatingChatFrame.lua:2391
TutorialFrameRight19 = TutorialFrameRight19 {
}
MoneyFrame_OnEvent = <function> defined @FrameXML/MoneyFrame.lua:202
BN_UNABLE_TO_RESOLVE_NAME = "無法發送密語給%s。暴雪網路服務可能無法使用。"
AutoCompleteEditBox_OnKeyDown = <function> defined @FrameXML/AutoComplete.lua:368
CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight = CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight {
}
LFGTeleport = <function> defined =[C]:-1
LE_GAME_ERR_ONLY_ONE_QUIVER = 36
INT_SPELL_DURATION_HOURS = "%d小時"
SLASH_LibQTip1 = "/qtip"
ToggleEncounterJournal = <function> defined @FrameXML/UIParent.lua:1164
LOSS_OF_CONTROL_DISPLAY_FEAR = "恐懼"
OverrideActionBarButton6Shine11 = OverrideActionBarButton6Shine11 {
}
POWERBAR_PREDICTION_COLOR_MAELSTROM_CODE = "|cff003366"
JoinSkirmish = <function> defined =[C]:-1
MultiBarRightButton7Shine9 = MultiBarRightButton7Shine9 {
}
BankFrameItem17SearchOverlay = BankFrameItem17SearchOverlay {
}
AUCTIONATOR_L_DEFAULT_LIST_HEADER = "預設購物清單"
DMG_LCD = "傷害"
ACTION_SPELL_MISSED_POSSESSIVE = "1"
Is64BitClient = <function> defined =[C]:-1
SecureCmdItemParse = <function> defined @FrameXML/ChatFrame.lua:1167
SLASH_STOPATTACK1 = "/停止攻擊"
MultiCastActionButton4HotKey = MultiCastActionButton4HotKey {
}
MultiBar5Button11Shine4 = MultiBar5Button11Shine4 {
}
TutorialFrame_OnMouseDown = <function> defined @FrameXML/TutorialFrame.lua:262
ContainerFrame4Item16Cooldown = ContainerFrame4Item16Cooldown {
}
MINIMAP_TRACKING_TRAINER_CLASS = "職業訓練師"
SLASH_DISMOUNT2 = "/下馬"
DUNGEON_FLOOR_DRAGONBLIGHTCHROMIESCENARIO2 = "安多哈爾"
StanceButton8Shine15 = StanceButton8Shine15 {
}
EMOTE69_CMD1 = "/摳鼻孔"
WowTokenRedemptionFrameBg = WowTokenRedemptionFrameBg {
-
View User Profile
-
Send Message
Posted Jan 26, 2024In reply to BNS333:
Hi, I had same issue and asked the baganator developer (PlusMouse) on his discord channel.
He commented back to me "That's a AppearanceTooltip issue, as it hooked into a function that has been moved"
So I've raised a github issue for AppearanceTooltip : https://github.com/kemayo/wow-appearancetooltip/issues/20
-
View User Profile
-
Send Message
Posted Jan 26, 2024In reply to BNS333:
The author for AppearanceTooltip has already fixed the issue I raised on github.
My suggestion to all would be to raise github tickets for bugs rather than use the comments section here.