Quantcast
Download
(108 Kb)
Download
Updated: 10-30-17 05:18 PM
Pictures
File Info
Compatibility:
Shadows of Argus (7.3.0)
Updated:10-30-17 05:18 PM
Created:06-29-16 09:52 PM
Downloads:14,309
Favorites:89
MD5:
Categories:ToolTip, Bags, Bank, Inventory, RolePlay, Music Mods
7.3.0

Can I Mog It?  Popular! (More than 5000 hits)

Version: 7.3.2v1.0
by: AmiYuy, TorelTwiddler

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 a transmog sets.
  • Know across your account if you know an appearance.

Why do I need it?
The default UI 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
  • 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!
Localization
Please help translate here!

Addons that use Can I Mog It's API
Other Recommended AddonsSupport Us
Click here to lend your support!

7.3.2v1.0 Release - 2017/10/30

Bug fixes including preventing an error caused by Bagnon.

Tweaks to Auctioneer exception and Soulbound overlay display.
  • #62 Fixed Exception items not showing the overlay.
  • #63 Changed some exception items to show Cannot be learned instead of Learned because while they're invisible and share AppearanceID with the Hidden items, technically they cannot be learned themselves. Added a few more exception items.
  • #103 Fixed old work-around with Tabard assignment.
  • #129 Improved Auctioneer check to only disable the overlay when CompactUI is enabled.
  • #130 Bind on Pickup items that cannot be learned by your current character will now show the green negative icon everywhere (vendors, looting, etc.).
  • #131 Fixed bug when Blizzard's guild bank frames aren't loaded due to an addon (Bagnon).



7.3.0.04 Release - 2017/10/08

Prevent Auctioneer from loading icons.
  • #127 Prevent the icon overlays from showing up in the Auction House when Auctioneer is enabled (it is not yet supported).



7.3.0.03 Release - 2017/10/08

Bug fixes for overlay.
  • #119 Overlay now uses Blizzard constants in more places, which means addons like Extended Vendor UI will work more often (although they may still have issues).
  • #116 &; #117 Auction House overlay now updates when options are changed and is included in the Show Bag Icons option.



7.3.0.02 Release - 2017/09/10

Bug fixes.
  • #95 Tooltips and bags overlay will now properly display Cannot Learn: Soulbound instead of Cannot Learn: Reason if you moused over an item before looting.
  • #98 Encounter Journal overlay will update if you have it open and then loot and learn an item.



7.3.0.01 Release - 2017/08/29

Bump TOC for 7.3.



7.2.5.04 Release - 2017/08/26

ElvUI bags and bank now have the overlay!


  • #18 Added some more slash commands.
  • #44 Added support for ElvUI bags and bank. Also Tradeskills windows now update correctly.
  • #106 Updated options menu checkbox sound to use 7.3 API.
  • #112 Cleaned up Locales in TOC.



7.2.5.03 Release - 2017/08/20

Prevents errors with addons that overwrite the default Auction House.



7.2.5.02 Release - 2017/08/20

Auction House now has the overlay!


  • #24 Added the overlay to the default Auction House (code from crappyusername).
  • #97 Separated the overlay code into different files and their own subfolder.



7.2.5.01 Release - 2017/07/16

Release of database change. You cannot downgrade from this version to older versions! If you do you will have to delete your CanIMogIt.lua save variables file!



7.2.5.01 Beta - 2017/07/09

Changed how the database stores items so that items of different types that share appearances are not stored together.



7.2.0.04 Release - 2017/06/10

Fixed log-in and loading screen lag. (#58 &; #89)



7.2.0.03 Release - 2017/05/07

ArkInventory now supported!


  • #40 Added ArkInventory support (with code from @Urtgard).



7.2.0.02 Release - 2017/04/16

New feature: Progress numbers added to the Appearance Sets list!


  • #79 Bugfix with Timewalking items and source type.
  • #71 Added small ratio for variants in Sets window.
  • Updated TOC to 7.2.



7.2.0.01 Release

Added tooltips for new Transmog Sets.



18 Mar, 2017
  • #70 &; #72 Added set information to the tooltip, along with an option to enable/disable.
  • #55 Updated C_TransmogCollection.ClearSearch to use 7.2 api.



7.1.5.05 Release

Bug fixes.

18 Mar, 2017
  • #67 Fixed bug with too low level and cannot learn transmog.
  • #67 Adjusted logic to for being too low level to make more sense.

05 Mar, 2017
  • #59 Optimizations for checking/updating the database.
  • #31 Fixed icon overlay not updating when bags are opened individually.
  • #48 Fixed bug with weapons returning as equippable incorrectly.
Archived Files (36)
File Name
Version
Size
Author
Date
7.3.0.04
107kB
AmiYuy
10-08-17 06:18 PM
7.3.0.03
107kB
AmiYuy
10-08-17 11:39 AM
7.3.0.02
98kB
AmiYuy
09-10-17 04:34 PM
7.3.0.01
98kB
AmiYuy
08-29-17 09:53 AM
7.2.5.04
98kB
AmiYuy
08-26-17 04:32 PM
7.2.5.03
96kB
AmiYuy
08-21-17 12:15 AM
7.2.5.02
96kB
AmiYuy
08-20-17 05:13 PM
7.2.5.01
91kB
AmiYuy
07-16-17 02:15 PM
7.2.5.01-beta
91kB
AmiYuy
07-09-17 10:50 PM
7.2.0.04
91kB
AmiYuy
06-10-17 02:31 PM
7.2.0.03
90kB
AmiYuy
05-13-17 03:01 PM
7.2.0.02
86kB
AmiYuy
04-16-17 03:43 PM
7.2.0.01
84kB
AmiYuy
03-28-17 02:36 PM
7.2.0.01
82kB
AmiYuy
03-04-17 02:57 PM
7.1.5.02
77kB
AmiYuy
02-18-17 06:40 PM
7.1.5.01
77kB
AmiYuy
02-18-17 05:33 PM
7.1.0.04
76kB
AmiYuy
01-08-17 02:19 PM
7.1.0.02
73kB
AmiYuy
11-13-16 10:38 PM
7.1.0.01
74kB
AmiYuy
11-12-16 08:39 PM
7.0.3.23
61kB
AmiYuy
09-01-16 12:56 AM
7.0.3.22
61kB
AmiYuy
08-27-16 04:04 PM
7.0.3.20
43kB
AmiYuy
08-07-16 02:35 PM
7.0.3.19
42kB
AmiYuy
08-03-16 06:21 PM
7.0.3.17
28kB
AmiYuy
07-29-16 07:59 PM
7.0.3.16
23kB
AmiYuy
07-28-16 06:58 PM
7.0.3.15
20kB
AmiYuy
07-26-16 08:39 PM
7.0.3.14
20kB
AmiYuy
07-25-16 02:28 PM
7.0.3.13
20kB
AmiYuy
07-24-16 11:51 PM
7.0.3.12
17kB
AmiYuy
07-20-16 08:31 PM
7.0.3.11
17kB
AmiYuy
07-19-16 08:13 PM
7.0.3.10
16kB
AmiYuy
07-19-16 12:17 AM
7.0.3.09
9kB
AmiYuy
07-11-16 08:14 PM
7.0.3.09
9kB
AmiYuy
07-11-16 08:14 PM
7.0.3.09
9kB
AmiYuy
07-11-16 08:14 PM
7.0.3.08-PTR
9kB
AmiYuy
07-03-16 08:40 PM
7.0.3.06-PTR
4kB
AmiYuy
06-29-16 09:52 PM


Post A Reply Comment Options
Unread 07-13-16, 05:47 PM  
AmiYuy
A Fallenroot Satyr
 
AmiYuy's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 71
Uploads: 2
Originally Posted by Kanegasi
I have a suggestion for the "shows on all items" known issue. Consider the following macro I created on the mmo-champion interface and macros forum to cycle through your bags and equip all equipment, autoconfirming BoEs:

Code:
/run for b=0,NUM_BAG_SLOTS do
for s=1,GetContainerNumSlots(b) do
local l=GetContainerItemLink(b,s)
if l then
if format('%9$s',GetItemInfo(l)) ~= '' then
EquipItemByName(l) EquipPendingItem(0)
end end end end

At first, the macro went through and tried to equip everything, causing error spam. The thing I found that fixed this was the 9th argument from GetItemInfo(). This arg contains a string telling you where an item can be equipped, as you used in your debug chunk, but what I noticed is that it is "" (a blank string, not nil) if it's not an equippable item. I have not done any testing to see if this meant not equippable by the current character or not equippable at all, however I don't think there's a difference concerning the point of your addon.

Hopefully this helps.
Thanks, that is useful!

The plan is to implement a toggle for displaying only on equippable items when the options menu is finished sometime in the next week.
Report comment to moderator  
Reply With Quote
Unread 07-11-16, 08:49 PM  
Kanegasi
A Flamescale Wyrmkin
 
Kanegasi's Avatar
AddOn Author - Click to view AddOns

Forum posts: 140
File comments: 7
Uploads: 4
I have a suggestion for the "shows on all items" known issue. Consider the following macro I created on the mmo-champion interface and macros forum to cycle through your bags and equip all equipment, autoconfirming BoEs:

Code:
/run for b=0,NUM_BAG_SLOTS do
for s=1,GetContainerNumSlots(b) do
local l=GetContainerItemLink(b,s)
if l then
if format('%9$s',GetItemInfo(l)) ~= '' then
EquipItemByName(l) EquipPendingItem(0)
end end end end

At first, the macro went through and tried to equip everything, causing error spam. The thing I found that fixed this was the 9th argument from GetItemInfo(). This arg contains a string telling you where an item can be equipped, as you used in your debug chunk, but what I noticed is that it is "" (a blank string, not nil) if it's not an equippable item. I have not done any testing to see if this meant not equippable by the current character or not equippable at all, however I don't think there's a difference concerning the point of your addon.

Hopefully this helps.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.