
Can I Mog It?
Last Updated: Mar 30, 2018 Game Version: 7.3.5
Have you learned that BoE plate item your Priest has? Can I Mog It will tell you!
Features
- Overlays and tooltips about whether you have learned an item's appearance.
- Overlays and tooltips about your progress for transmog sets.
- Know across your account if you know an appearance.
Why do I need it?
The default game tooltip only tells about items the character you are on can wear. Can I Mog It works across your account for all of your characters and tells you:
If you have learned it.
If you have learned it, but from a different item.
If you have learned it, but can't transmog it (wrong armor type or too low level).
If you can learn it.
If you can't learn it on this character.
If you can't learn it on this character and it is soulbound.
If it can't be learned (necks, trinkets, rings, common, poor, etc.).
- If it is part of an item/tier set.
Overlays in
- Bags, bank, guild bank, void storage (Supported bag addons)
- Mailbox
- Vendors
- Auction House & Black Market Auction House
- Dungeon Journal
- Loot roll windows
- Crafting windows - Adds icons next to the item name in the crafting recipe list.
- Transmog sets - Adds a counter for your progress through each set (ie. 6/9) to the list.
Problem? Suggestion?
If you just updated and are getting tons of errors please completely close your game and then reopen it. Updating addons while the game is running can cause problems!
- Frequently Asked Questions
- Known Issues and WIP
- Do not paste long error messages in comments without a Spoiler tag! Even better put them in a ticket!
- Please submit a ticket for any problems!
Localization
Please help translate here!
Addons that use Can I Mog It's API
- Auctioneer Cheapo searcher module- Module for Auctioneer that allows searching for cheap missing transmogs in the Auction House.
- HandyNotes_Argus- Adds transmog information to its tooltip.
- TokenSplainer- Displays what item a gear token will turn into. Pairs well with TransmogTokens.
- Transmog Craftsman- Filter your crafting window based on known appearances.
- TransmogCleanup- Helps sell items you have learned.
Other Recommended Addons
- ALL THE THINGS - A large collection database to help you find what you're missing.
- AppearanceTooltip - Preview an appearance by an item tooltip.
Support Us
Short answer: Yes, any mail wearer can use almost all mail items learned. However tier pieces can only be used by that class.
Long answer:
Tier 20 shaman normal set is Regailia of the Skybreaker.
Tier items can only be used by their class, so a hunter cannot collect the Skybreaker items directly. However, there are a few pieces of the set that both hunters and shaman can learn and use (feet, waist, wrist) regardless of tier items.
There are also look-a-like items for almost all of the other gear slots: Regalia of the Skybreaker (Normal Lookalike)
My hunter can't learn or transmog Harness of the Skybreaker (Shaman tier chest), but she can learn and transmog Hauberk of Frozen Mist which looks exactly the same. So a hunter can collect and transmog the appearance set minus the cloak (7/8), even though they don't have an official Blizzard "set" for it.
My shaman has 5/8 collected and she's only level 103, because my hunter has gotten lookalike pieces while raiding. My hunter can use all 5 of those appearances too.
---
I agree that we could better differentiate it and we will be moving it up on our to-do list. :)
Thank you for the explanation.
Now I know a bit more about the tmog system :)
Auctioneer users:
We just pushed version 7.3.0.04 which will automatically disable the Can I Mog It? icons in the Auction House if Auctioneer is enabled.
Can I Mog It?'s tooltips will still work and the icons in your bags and through the rest of the interface should not be affected.
If you are not using Auctioneer then you should not see any difference.
when Auctioneer runs a GetAll() scan it will cause the main Browse tab of the AH window to display ALL the AH items at once in a single huge vertical list - this is how Blizzard's AH API behaves for GetAll() scans.
and indeed... computing appearance icons for 50+ thousand items at once would be useless as that GetAll() list is cleared from the AH Browse tab about 30 seconds later.
That's...less than desirable. Something to keep in mind if we ever decided to try doing Auctioneer support directly in the frame. (Not sure we will.)
Auctioneer also seems to be using Blizzard's default AH icon frames and resizing them small instead of creating their own frame. So our icons were showing up on the tiny frames and completely blocking the default icons. :|
and a note: i tried a GetAll() scan from TradeSkillMaster, it behaves the same way as Auctioneer.. it displays the full AH in a single huge list for a few seconds.
all AH addons that use the GetAll() Blizzard API will do this - it's standard Blizzard API behaviour for this function - maybe add a hook to it and disable the overlay while the scan is running?
p.s. for the tiny frame there's a solution: disable CompactUI option in Auctioneer settings. I run Auctioneer with CompactUI disabled and it uses normal item icons. CanIMogIt icons in AH were looking just fine in 7.3.0.03 for me.
It's only a problem if you have CompactUI enabled in Auctioneer.
To disable it: Auctioneer configuration -> Util modules -> CompactUI -> disable the checkbox for 'Enable use of CompactUI'
and then /reload the interface
Thanks for letting me know. I'll do some performance testing and see how it feels. :)
That would probably explain why we hadn't heard any reports about the tiny icons for the whole month. Honestly I had forgotten about that setting since I dropped Auctioneer at the start of Legion and probably had it turned off anyway. We'll do a bit more fine tuning of the Auctioneer check for the next release.
Thank you for the update however I keep getting Xs and Check marks on the picture placeholders in browse mod in Auction. Has anyone come across this problem? How can i fix this? Thanks
Also some of the Xs and Check marks are not accurate with regards to collected and non collected in the Auction everything else is fine.
Thanks
We added the Can I Mog It? overlay to the Auction House. Unfortunately it was not working with the option to disable the overlay, so if you have the Show Bag Icons option set to off, it would be still showing in the Auction House. We are fixing this in today's release (7.3.0.03).
We don't want anything to be incorrect. Could you please take screenshots of the incorrect items with the debug tooltip enabled (/cimi debug) and share them here for me? Thanks!
Updated but still had the marks on Auction so I modified the Auction Lua file and this fixed both problems. I used crappyusername for some of the code: Thanks again this worked
local function AuctionFrame_OnUpdate(self)
-- Sets the icon overlay for the auction frame.
if not self then return end
if not CIMI_CheckOverlayIconEnabled() then
self.CIMIIconTexture:SetShown(false)
self:SetScript("OnUpdate", nil)
return
end
local offset = FauxScrollFrame_GetOffset(BrowseScrollFrame)
local index = self.id + offset
local itemLink = GetAuctionItemLink("list", index)
CIMI_SetIcon(self, AuctionFrame_OnUpdate, CanIMogIt:GetTooltipText(itemLink))
end
I see you posted on Auctioneer's page as well. Our overlay does not work with Auctioneer at this time.
If you used the code that I think you used (what you pasted is currently in the addon), then it simply broke the AH overlay.
The preferred way is to disable Show Bag Icons when you use the Auction House. You can do that in the options menu or through the slash command /cimi overlay.
For the next update we'll add check to disable the overlay automatically if Auctioneer is enabled. Sorry for the confusion.
Edit - The below code will automatically disable the CIMI overlay if Auctioneer is enabled:
AuctionHouse.lua
Change line 12 from
if not CIMI_CheckOverlayIconEnabled() then
to
if not CIMI_CheckOverlayIconEnabled() or IsAuctioneerLoaded() then
At the top of the file add
Edit 2: Version 7.3.0.04 fixes this.
It's late and I'm tired AF, so I don't understand anything right now. Can you clarify a couple things for me and please do so as if I was a 7 year old kid
1: The icons in the Auction House is currently wrong if Auctioneer is enabled?
2: In a future update (not now) you'll be able to take of the Auction House overlay?
3: Will it be possible to have a working Auction House overlay WITH Auctioneer and have it looking like one of the pictures in "changes" (where it's "just" an icon in top right corner and not an icon that covers the entire item icon?
Thanks soo much for the fix, You Rock! Yes I posted to Auctioneer thinking it was that one. lol
Hi,
Question 1: If I remember correctly, it used to say "Learned for another class." for items I have unlocked on my alts. Now, I see just "Learned". Was this changed?
Question 2: It used to say "Learned for another class and item." for items whose appearance was unlocked from another item. Now, I see just "Learned." Was this changed?
Thanks.
It sounds like you want to enable Verbose Text. You can find it in the options (/cimi).
Also I already have a fix for the next update where it will properly show "Learned from another item." for "Learned for another class and item." if Verbose Text is disabled.
Ah, thank you. No idea how that option got unchecked.
Great work! Thanks! :)
Don't mean to be rude but I don't understand the purpose of this addon any more so could you could explain it to me? Blizzard added "you haven't collected this appearance" and "you have learned this appearance from another item" in the item tooltips so this addon does the same thing now?
Can I Mog It? has only existed for as long as Blizzard's tooltip has. We created it to expand on what Blizzard tells you.
What we do that Blizzard's tooltip does not: