Source and issue tracking has moved to GitHub.
Description
MogIt is an in-game catalogue of transmogrification items with the aim of helping players build their own sets!
- Build up your database by logging in with different characters, and then browse items available to them on any character
- Compose and save own sets using the Preview feature
- Share sets using special links
- Mark items you want and save them in a wishlist
Report bugs and request features here.
Known issues:
- Some items, when added to wishlist or preview, will appear as the base version of the item. There is nothing I can do about that. If you try to link these items from the default wardrobe you will also get the link of the base item, and that's something you could report to Blizzard. (and if they fix that, it should work in MogIt, too)
- Items outside of the catalogue may take into account items that aren't usable by your character (eg wrong class or faction) when indicating collected items.
- Artifacts are still not supported and probably won't be any time soon. (mostly due to API limitations)
Thanks
I'd like to thank the following people for helping MogIt become what it is today:
- The translators who have contributed to the localization
- Wowhead for giving us permission to use their data in the item catalogue
In reply to MissAphrodytee:
If you haven't already done this, ignore everything I was doing and pull the update the Author posted and you should be good.
In reply to Lucient84:
I must have just missed it. Thank you!!!!!
Got this when I went to put on my Wrap of Unity.
Message: Interface\FrameXML\TransmogUtil.lua:99: attempt to perform arithmetic on local 'modification' (a nil value)
Time: Sun Jul 4 14:18:21 2021
Count: 1
Stack: Interface\FrameXML\TransmogUtil.lua:99: attempt to perform arithmetic on local 'modification' (a nil value)
[string "=[C]"]: ?
[string "@Interface\FrameXML\TransmogUtil.lua"]:99: in function `GetTransmogLocationLookupKey'
[string "@Interface\FrameXML\TransmogUtil.lua"]:85: in function `GetTransmogLocation'
[string "@Interface\AddOns\MogIt\Core\Core.lua"]:632: in function `?'
[string "@Interface\AddOns\MogIt\Core\Core.lua"]:312: in function <Interface\AddOns\MogIt\Core\Core.lua:311>
Locals:
I'm considering moving the repository to GitHub in order for people to be able to contribute more easily, but don't hold me to that...
In reply to Lombra:
Please do :)
In reply to Lombra:
That would be awesome! The add-on manager WowUp (wowup.io) is capable of loading addons on GitHub. The authors of WowUp are very approachable and other addon authors have move to this method of contributing and posting code. So if you do it, there's still a way for people to update this through an add-on manager!
Good luck, and I appreciate your work on this add-on!
To clarify, the addon would still be hosted here on CurseForge. Apparently you can get it to automatically synchronise.
In reply to Lombra:
Yes, please do! I couldn't clone the repo from svn and I'd love to contribute when I can.
In reply to Lombra:
Please do!
Hi,
I've pushed an update that resolves all the issues of which I'm aware. Please get back to me if any critical issues remain.
In reply to Lombra:
BLESS YOU
RIP, IT WAS A GOOD ADDON.
Changes I've made to my local version that fix the errors a few people have posted:
\MogIt\Core\Core.lua
Line 491
Original: for i = 1, Enum.TransmogCollectionTypeMeta.NumValues do
New: for i = 0, Enum.TransmogCollectionTypeMeta.MaxValue do
Line 493
Original: if name then
New: if name and name ~= "none" then
Line 494
Original: name = SLOTS[i - 1]
New: name = SLOTS[i]
Line 499
Original: if SLOT_MODULES[i - 1] then
New: name = SLOTS[i]
Line 500
Original: db = _G["MogIt_"..SLOT_MODULES[i - 1].."DB"]
New: db = _G["MogIt_"..SLOT_MODULES[i].."DB"]
Line 613
Original: local name = C_TransmogCollection.GetCategoryInfo(k + 1)
New: local name = C_TransmogCollection.GetCategoryInfo(k)
\MogIt\Core\Tooltip.lua
Line 110
Original: if (not db.tooltipMog or select(3, C_Transmog.GetItemInfo(itemID))) and tooltip.slots[slot] and IsDressableItem(itemLink) then
New (2 lines): local _, _, canTransmogOthers = C_Transmog.CanTransmogItem(itemID)
if (not db.tooltipMog or canTransmogOthers) and tooltip.slots[slot] and IsDressableItem(itemLink) then
In reply to Lucient84:
These changes didn't work. copied and pasted verbatim. Not sure what is wrong. Actually broke it more for me. Help!! I read down below the other comments. I got those changes added too.
You can open a Mogit2 or MogitRevisited or something like that and create a github or a project here that you can control and update. I wish I knew lua but I don't. You will be everyone's hero if you take over this project <3
So the project is official dead?
Hello, im currently getting a string of Lua Errors everytime i loot a body, open a bag, sell something or even when im in the settings Menu for World of Warcraft, it was only 3 pages but seems to be increasing as its now at 8 pages, and this is since ive updated it today!
I will be including the Lua Errors in particular as i will try to seperate them with "spoiler" tags:
Message: Interface\AddOns\MogIt\Core\Tooltip.lua:110: attempt to call field 'GetItemInfo' (a nil value)
Time: Fri Jul 2 14:19:34 2021
Count: 1
Stack: Interface\AddOns\MogIt\Core\Tooltip.lua:110: attempt to call field 'GetItemInfo' (a nil value)
[string "@Interface\AddOns\MogIt\Core\Tooltip.lua"]:110: in function `ShowItem'
[string "@Interface\AddOns\MogIt\Core\Tooltip.lua"]:249: in function <Interface\AddOns\MogIt\Core\Tooltip.lua:247>
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: in function `SetBagItem'
[string "@Interface\FrameXML\ContainerFrame.lua"]:1371: in function `ContainerFrameItemButton_OnUpdate'
[string "@Interface\FrameXML\ContainerFrame.lua"]:1418: in function `ContainerFrameItemButton_OnEnter'
[string "@Interface\AddOns\Bagnon\common\Wildpants\classes\item.lua"]:369: in function `ShowTooltip'
[string "@Interface\AddOns\Bagnon\common\Wildpants\classes\item.lua"]:340: in function `UpdateTooltip'
[string "@Interface\AddOns\Bagnon\common\Wildpants\classes\item.lua"]:180: in function <...face\AddOns\Bagnon\common\Wildpants\classes\item.lua:179>
Locals: self = MogItTooltip {
0 = <userdata>
BorderBottomLeft = <unnamed> {
}
slots = <table> {
}
item = "[Stinking Fur]"
Background = <unnamed> {
}
BorderTop = <unnamed> {
}
BorderTopLeft = <unnamed> {
}
BorderTopRight = <unnamed> {
}
ShowItem = <function> defined @Interface\AddOns\MogIt\Core\Tooltip.lua:80
repos = <unnamed> {
}
BorderLeft = <unnamed> {
}
rotate = <unnamed> {
}
mod = <table> {
}
check = <unnamed> {
}
model = <unnamed> {
}
HideItem = <function> defined @Interface\AddOns\MogIt\Core\Tooltip.lua:184
BorderBottom = <unnamed> {
}
BorderBottomRight = <unnamed> {
}
BorderRight = <unnamed> {
}
}
itemLink = "[Stinking Fur]"
itemID = 44772
_ = "Miscellaneous"
_ = "Junk"
slot = ""
self = GameTooltip {
0 = <userdata>
OnBackdropLoaded = <function> defined @Interface\SharedXML\Backdrop.lua:205
ItemTooltip = <unnamed> {
}
SetHyperlink = <function> defined =[C]:-1
SetUnit = <function> defined =[C]:-1
RightEdge = <unnamed> {
}
SetVoidWithdrawalItem = <function> defined =[C]:-1
SetSocketGem = <function> defined =[C]:-1
ClearBackdrop = <function> defined @Interface\SharedXML\Backdrop.lua:335
SetLootItem = <function> defined =[C]:-1
numMoneyFrames = 1
SetRecipeReagentItem = <function> defined =[C]:-1
SetBuybackItem = <function> defined =[C]:-1
SetWeeklyReward = <function> defined =[C]:-1
SetMerchantItem = <function> defined =[C]:-1
SetupTextureCoordinates = <function> defined @Interface\SharedXML\Backdrop.lua:267
TopRightCorner = <unnamed> {
}
GetEdgeSize = <function> defined @Interface\SharedXML\Backdrop.lua:241
SetInventoryItem = <function> defined =[C]:-1
TopEdge = <unnamed> {
}
SetLootRollItem = <function> defined =[C]:-1
CIMI_tooltipWritten = false
SetBagItem = <function> defined =[C]:-1
BottomRightCorner = <unnamed> {
}
SetBackdropColor = <function> defined @Interface\SharedXML\Backdrop.lua:452
LeftEdge = <unnamed> {
}
textLeft1Font = "GameTooltipHeaderText"
SetGuildBankItem = <function> defined =[C]:-1
updateTooltipTimer = 0.014000
TopLeftCorner = <unnamed> {
}
Hide = <function> defined =[C]:-1
shownMoneyFrames = 1
TextRight1 = GameTooltipTextRight1 {
}
hasMoney = 1
BottomEdge = <unnamed> {
}
SetBackdrop = <function> defined @Interface\SharedXML\Backdrop.lua:382
TopOverlay = <unnamed> {
}
GetBackdropBorderColor = <function> defined @Interface\SharedXML\Backdrop.lua:462
GetBackdrop = <function> defined @Interface\SharedXML\Backdrop.lua:400
comparing = false
SetItemByID = <function> defined =[C]:-1
waitingForData = false
SetQuestItem = <function> defined =[C]:-1
__tamedCounts = false
SetBorderBlendMode = <function> defined @Interface\SharedXML\Backdrop.lua:319
SetTrainerService = <function> defined =[C]:-1
BottomLeftCorner = <unnamed> {
}
SetVoidDepositItem = <function> defined =[C]:-1
SetInboxItem = <function> defi
Message: Interface\AddOns\MogIt\Core\Tooltip.lua:110: attempt to call field 'GetItemInfo' (a nil value)
Time: Fri Jul 2 14:14:37 2021
Count: 2
Stack: Interface\AddOns\MogIt\Core\Tooltip.lua:110: attempt to call field 'GetItemInfo' (a nil value)
[string "@Interface\AddOns\MogIt\Core\Tooltip.lua"]:110: in function `ShowItem'
[string "@Interface\AddOns\MogIt\Core\Tooltip.lua"]:249: in function <Interface\AddOns\MogIt\Core\Tooltip.lua:247>
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: in function `SetAction'
[string "@Interface\FrameXML\ActionButton.lua"]:870: in function `SetTooltip'
[string "@Interface\FrameXML\ActionButton.lua"]:1078: in function <Interface\FrameXML\ActionButton.lua:1073>
[string "=[C]"]: ?
Locals: self = MogItTooltip {
0 = <userdata>
BorderBottomLeft = <unnamed> {
}
slots = <table> {
}
item = "[Conjured Mana Lollipop]"
Background = <unnamed> {
}
BorderTop = <unnamed> {
}
BorderTopLeft = <unnamed> {
}
BorderTopRight = <unnamed> {
}
ShowItem = <function> defined @Interface\AddOns\MogIt\Core\Tooltip.lua:80
repos = <unnamed> {
}
BorderLeft = <unnamed> {
}
rotate = <unnamed> {
}
mod = <table> {
}
check = <unnamed> {
}
model = <unnamed> {
}
HideItem = <function> defined @Interface\AddOns\MogIt\Core\Tooltip.lua:184
BorderBottom = <unnamed> {
}
BorderBottomRight = <unnamed> {
}
BorderRight = <unnamed> {
}
}
itemLink = "[Conjured Mana Lollipop]"
itemID = 65517
_ = "Consumable"
_ = "Food & Drink"
slot = ""
self = GameTooltip {
0 = <userdata>
OnBackdropLoaded = <function> defined @Interface\SharedXML\Backdrop.lua:205
ItemTooltip = <unnamed> {
}
SetHyperlink = <function> defined =[C]:-1
SetUnit = <function> defined =[C]:-1
RightEdge = <unnamed> {
}
SetVoidWithdrawalItem = <function> defined =[C]:-1
SetSocketGem = <function> defined =[C]:-1
ClearBackdrop = <function> defined @Interface\SharedXML\Backdrop.lua:335
SetLootItem = <function> defined =[C]:-1
numMoneyFrames = 1
SetRecipeReagentItem = <function> defined =[C]:-1
SetBuybackItem = <function> defined =[C]:-1
SetWeeklyReward = <function> defined =[C]:-1
SetMerchantItem = <function> defined =[C]:-1
SetupTextureCoordinates = <function> defined @Interface\SharedXML\Backdrop.lua:267
TopRightCorner = <unnamed> {
}
GetEdgeSize = <function> defined @Interface\SharedXML\Backdrop.lua:241
SetInventoryItem = <function> defined =[C]:-1
TopEdge = <unnamed> {
}
SetLootRollItem = <function> defined =[C]:-1
CIMI_tooltipWritten = false
SetBagItem = <function> defined =[C]:-1
BottomRightCorner = <unnamed> {
}
SetBackdropColor = <function> defined @Interface\SharedXML\Backdrop.lua:452
LeftEdge = <unnamed> {
}
textLeft1Font = "GameTooltipHeaderText"
SetGuildBankItem = <function> defined =[C]:-1
updateTooltipTimer = 0.101000
TopLeftCorner = <unnamed> {
}
Hide = <function> defined =[C]:-1
TextRight1 = GameTooltipTextRight1 {
}
hasMoney = 1
BottomEdge = <unnamed> {
}
SetBackdrop = <function> defined @Interface\SharedXML\Backdrop.lua:382
TopOverlay = <unnamed> {
}
GetBackdropBorderColor = <function> defined @Interface\SharedXML\Backdrop.lua:462
GetBackdrop = <function> defined @Interface\SharedXML\Backdrop.lua:400
comparing = false
SetItemByID = <function> defined =[C]:-1
waitingForData = false
SetQuestItem = <function> defined =[C]:-1
__tamedCounts = false
SetBorderBlendMode = <function> defined @Interface\SharedXML\Backdrop.lua:319
SetTrainerService = <function> defined =[C]:-1
BottomLeftCorner = <unnamed> {
}
SetVoidDepositItem = <function> defined =[C]:-1
SetInboxItem = <function> defined =[C]:-1
SetVoidItem = <function> defined =[C]:-1
shoppingTooltips = <table> {
}
SetHeirloomByItemID = <function> defined =[C]:-1
SetExistingSocketGem = <function> defined =[C]:-1
Center = <unnamed> {
}
OnBackdropSizeChanged = <function> defined @Interface\SharedXML\Backdrop.lua:235
SetTradeTargetItem = <function> defined =[C]:-1
backdropInfo = <table> {
}
SetTradePlayerItem = <function> def
Message: Interface\AddOns\MogIt\Core\Tooltip.lua:110: attempt to call field 'GetItemInfo' (a nil value)
Time: Fri Jul 2 13:58:07 2021
Count: 6
Stack: Interface\AddOns\MogIt\Core\Tooltip.lua:110: attempt to call field 'GetItemInfo' (a nil value)
[string "@Interface\AddOns\MogIt\Core\Tooltip.lua"]:110: in function `ShowItem'
[string "@Interface\AddOns\MogIt\Core\Tooltip.lua"]:249: in function <Interface\AddOns\MogIt\Core\Tooltip.lua:247>
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: in function `SetLootItem'
[string "@Interface\FrameXML\LootFrame.lua"]:406: in function `LootItem_OnEnter'
[string "*:OnUpdate"]:2: in function <[string "*:OnUpdate"]:1>
Locals: self = MogItTooltip {
0 = <userdata>
BorderBottomLeft = <unnamed> {
}
slots = <table> {
}
item = "[Chilled Meat]"
Background = <unnamed> {
}
BorderTop = <unnamed> {
}
BorderTopLeft = <unnamed> {
}
BorderTopRight = <unnamed> {
}
ShowItem = <function> defined @Interface\AddOns\MogIt\Core\Tooltip.lua:80
repos = <unnamed> {
}
BorderLeft = <unnamed> {
}
rotate = <unnamed> {
}
mod = <table> {
}
check = <unnamed> {
}
model = <unnamed> {
}
HideItem = <function> defined @Interface\AddOns\MogIt\Core\Tooltip.lua:184
BorderBottom = <unnamed> {
}
BorderBottomRight = <unnamed> {
}
BorderRight = <unnamed> {
}
}
itemLink = "[Chilled Meat]"
itemID = 43013
_ = "Tradeskill"
_ = "Cooking"
slot = ""
self = GameTooltip {
0 = <userdata>
OnBackdropLoaded = <function> defined @Interface\SharedXML\Backdrop.lua:205
ItemTooltip = <unnamed> {
}
SetHyperlink = <function> defined =[C]:-1
SetUnit = <function> defined =[C]:-1
RightEdge = <unnamed> {
}
SetVoidWithdrawalItem = <function> defined =[C]:-1
SetSocketGem = <function> defined =[C]:-1
ClearBackdrop = <function> defined @Interface\SharedXML\Backdrop.lua:335
SetLootItem = <function> defined =[C]:-1
numMoneyFrames = 1
SetRecipeReagentItem = <function> defined =[C]:-1
SetBuybackItem = <function> defined =[C]:-1
SetWeeklyReward = <function> defined =[C]:-1
SetMerchantItem = <function> defined =[C]:-1
SetupTextureCoordinates = <function> defined @Interface\SharedXML\Backdrop.lua:267
TopRightCorner = <unnamed> {
}
GetEdgeSize = <function> defined @Interface\SharedXML\Backdrop.lua:241
SetInventoryItem = <function> defined =[C]:-1
TopEdge = <unnamed> {
}
SetLootRollItem = <function> defined =[C]:-1
CIMI_tooltipWritten = false
SetBagItem = <function> defined =[C]:-1
BottomRightCorner = <unnamed> {
}
SetBackdropColor = <function> defined @Interface\SharedXML\Backdrop.lua:452
LeftEdge = <unnamed> {
}
textLeft1Font = "GameTooltipHeaderText"
SetGuildBankItem = <function> defined =[C]:-1
updateTooltipTimer = 0.083000
TopLeftCorner = <unnamed> {
}
Hide = <function> defined =[C]:-1
TextRight1 = GameTooltipTextRight1 {
}
hasMoney = 1
BottomEdge = <unnamed> {
}
SetBackdrop = <function> defined @Interface\SharedXML\Backdrop.lua:382
shownMoneyFrames = 1
TopOverlay = <unnamed> {
}
GetBackdropBorderColor = <function> defined @Interface\SharedXML\Backdrop.lua:462
GetBackdrop = <function> defined @Interface\SharedXML\Backdrop.lua:400
comparing = false
SetItemByID = <function> defined =[C]:-1
waitingForData = false
SetQuestItem = <function> defined =[C]:-1
__tamedCounts = false
SetBorderBlendMode = <function> defined @Interface\SharedXML\Backdrop.lua:319
SetTrainerService = <function> defined =[C]:-1
BottomLeftCorner = <unnamed> {
}
SetVoidDepositItem = <function> defined =[C]:-1
SetInboxItem = <function> defined =[C]:-1
SetVoidItem = <function> defined =[C]:-1
shoppingTooltips = <table> {
}
SetHeirloomByItemID = <function> defined =[C]:-1
SetExistingSocketGem = <function> defined =[C]:-1
Center = <unnamed> {
}
OnBackdropSizeChanged = <function> defined @Interface\SharedXML\Backdrop.lua:235
SetTradeTargetItem = <function> defined =[C]:-1
backdropInfo = <table> {
}
SetTradePlayerItem = <function> defined =
Message: Interface\AddOns\MogIt\Core\Tooltip.lua:110: attempt to call field 'GetItemInfo' (a nil value)
Time: Fri Jul 2 13:58:38 2021
Count: 8
Stack: Interface\AddOns\MogIt\Core\Tooltip.lua:110: attempt to call field 'GetItemInfo' (a nil value)
[string "@Interface\AddOns\MogIt\Core\Tooltip.lua"]:110: in function `ShowItem'
[string "@Interface\AddOns\MogIt\Core\Tooltip.lua"]:249: in function <Interface\AddOns\MogIt\Core\Tooltip.lua:247>
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: in function `SetLootItem'
[string "@Interface\FrameXML\LootFrame.lua"]:406: in function `LootItem_OnEnter'
[string "*:OnEnter"]:1: in function <[string "*:OnEnter"]:1>
Locals: self = MogItTooltip {
0 = <userdata>
BorderBottomLeft = <unnamed> {
}
slots = <table> {
}
item = "[Stinking Fur]"
Background = <unnamed> {
}
BorderTop = <unnamed> {
}
BorderTopLeft = <unnamed> {
}
BorderTopRight = <unnamed> {
}
ShowItem = <function> defined @Interface\AddOns\MogIt\Core\Tooltip.lua:80
repos = <unnamed> {
}
BorderLeft = <unnamed> {
}
rotate = <unnamed> {
}
mod = <table> {
}
check = <unnamed> {
}
model = <unnamed> {
}
HideItem = <function> defined @Interface\AddOns\MogIt\Core\Tooltip.lua:184
BorderBottom = <unnamed> {
}
BorderBottomRight = <unnamed> {
}
BorderRight = <unnamed> {
}
}
itemLink = "[Stinking Fur]"
itemID = 44772
_ = "Miscellaneous"
_ = "Junk"
slot = ""
self = GameTooltip {
0 = <userdata>
OnBackdropLoaded = <function> defined @Interface\SharedXML\Backdrop.lua:205
ItemTooltip = <unnamed> {
}
SetHyperlink = <function> defined =[C]:-1
SetUnit = <function> defined =[C]:-1
RightEdge = <unnamed> {
}
SetVoidWithdrawalItem = <function> defined =[C]:-1
SetSocketGem = <function> defined =[C]:-1
ClearBackdrop = <function> defined @Interface\SharedXML\Backdrop.lua:335
SetLootItem = <function> defined =[C]:-1
numMoneyFrames = 1
SetRecipeReagentItem = <function> defined =[C]:-1
SetBuybackItem = <function> defined =[C]:-1
SetWeeklyReward = <function> defined =[C]:-1
SetMerchantItem = <function> defined =[C]:-1
SetupTextureCoordinates = <function> defined @Interface\SharedXML\Backdrop.lua:267
TopRightCorner = <unnamed> {
}
GetEdgeSize = <function> defined @Interface\SharedXML\Backdrop.lua:241
SetInventoryItem = <function> defined =[C]:-1
TopEdge = <unnamed> {
}
SetLootRollItem = <function> defined =[C]:-1
CIMI_tooltipWritten = false
SetBagItem = <function> defined =[C]:-1
BottomRightCorner = <unnamed> {
}
SetBackdropColor = <function> defined @Interface\SharedXML\Backdrop.lua:452
LeftEdge = <unnamed> {
}
textLeft1Font = "GameTooltipHeaderText"
SetGuildBankItem = <function> defined =[C]:-1
updateTooltipTimer = 0.116000
TopLeftCorner = <unnamed> {
}
Hide = <function> defined =[C]:-1
shownMoneyFrames = 1
TextRight1 = GameTooltipTextRight1 {
}
hasMoney = 1
BottomEdge = <unnamed> {
}
SetBackdrop = <function> defined @Interface\SharedXML\Backdrop.lua:382
TopOverlay = <unnamed> {
}
GetBackdropBorderColor = <function> defined @Interface\SharedXML\Backdrop.lua:462
GetBackdrop = <function> defined @Interface\SharedXML\Backdrop.lua:400
comparing = false
SetItemByID = <function> defined =[C]:-1
waitingForData = false
SetQuestItem = <function> defined =[C]:-1
__tamedCounts = false
SetBorderBlendMode = <function> defined @Interface\SharedXML\Backdrop.lua:319
SetTrainerService = <function> defined =[C]:-1
BottomLeftCorner = <unnamed> {
}
SetVoidDepositItem = <function> defined =[C]:-1
SetInboxItem = <function> defined =[C]:-1
SetVoidItem = <function> defined =[C]:-1
shoppingTooltips = <table> {
}
SetHeirloomByItemID = <function> defined =[C]:-1
SetExistingSocketGem = <function> defined =[C]:-1
Center = <unnamed> {
}
OnBackdropSizeChanged = <function> defined @Interface\SharedXML\Backdrop.lua:235
SetTradeTargetItem = <function> defined =[C]:-1
backdropInfo = <table> {
}
SetTradePlayerItem = <function> defined =[C
Message: Interface\AddOns\MogIt\Core\GUI.lua:474: MogItScroll:SetMinMaxValues(min, max) max must be finite
Time: Fri Jul 2 13:48:37 2021
Count: 1
Stack: Interface\AddOns\MogIt\Core\GUI.lua:474: MogItScroll:SetMinMaxValues(min, max) max must be finite
[string "=[C]"]: in function `SetMinMaxValues'
[string "@Interface\AddOns\MogIt\Core\GUI.lua"]:474: in function `update'
[string "@Interface\AddOns\MogIt\Core\GUI.lua"]:558: in function `UpdateScroll'
[string "@Interface\AddOns\MogIt\Core\Core.lua"]:109: in function `BuildList'
[string "@Interface\AddOns\MogIt\Core\Core.lua"]:100: in function `SetModule'
[string "@Interface\AddOns\MogIt\Modules\Base.lua"]:37: in function `func'
[string "@Interface\SharedXML\UIDropDownMenu.lua"]:912: in function `UIDropDownMenuButton_OnClick'
[string "*:OnClick"]:1: in function <[string "*:OnClick"]:1>
Locals: (*temporary) = MogItScroll {
0 = <userdata>
ThumbTexture = MogItScrollThumbTexture {
}
Bottom = MogItScrollBottom {
}
update = <function> defined @Interface\AddOns\MogIt\Core\GUI.lua:466
Top = MogItScrollTop {
}
down = MogItScrollScrollDownButton {
}
up = MogItScrollScrollUpButton {
}
ScrollDownButton = MogItScrollScrollDownButton {
}
Middle = MogItScrollMiddle {
}
ScrollUpButton = MogItScrollScrollUpButton {
}
}
(*temporary) = 1
(*temporary) = Infinite
Message: Interface\AddOns\MogIt\Core\Core.lua:613: bad argument #1 to 'GetCategoryInfo' (Usage: local name, isWeapon, canHaveIllusions, canMainHand, canOffHand = C_TransmogCollection.GetCategoryInfo(category))
Time: Fri Jul 2 13:48:24 2021
Count: 1
Stack: Interface\AddOns\MogIt\Core\Core.lua:613: bad argument #1 to 'GetCategoryInfo' (Usage: local name, isWeapon, canHaveIllusions, canMainHand, canOffHand = C_TransmogCollection.GetCategoryInfo(category))
[string "=[C]"]: in function `GetCategoryInfo'
[string "@Interface\AddOns\MogIt\Core\Core.lua"]:613: in function `?'
[string "@Interface\AddOns\MogIt\Core\Core.lua"]:311: in function <Interface\AddOns\MogIt\Core\Core.lua:310>
Locals: (*temporary) = 30
Message: Interface\AddOns\MogIt\Core\Core.lua:504: table index is nil
Time: Fri Jul 2 13:48:24 2021
Count: 4
Stack: Interface\AddOns\MogIt\Core\Core.lua:504: table index is nil
[string "@Interface\AddOns\MogIt\Core\Core.lua"]:504: in function `?'
[string "@Interface\AddOns\MogIt\Core\Core.lua"]:311: in function <Interface\AddOns\MogIt\Core\Core.lua:310>
Locals: self = <table> {
CreateRaceMenu = <function> defined @Interface\AddOns\MogIt\Core\GUI.lua:754
ItemInfoReceived = <function> defined @Interface\AddOns\MogIt\Core\Core.lua:155
UpdateGUI = <function> defined @Interface\AddOns\MogIt\Core\GUI.lua:576
LoadSettings = <function> defined @Interface\AddOns\MogIt\Core\Core.lua:280
modules = <table> {
}
ToggleFrame = <function> defined @Interface\AddOns\MogIt\Core\Core.lua:17
list = <table> {
}
url = <table> {
}
mogSlots = <table> {
}
LoadDB = <function> defined @Interface\AddOns\MogIt\Core\Core.lua:545
tooltip = MogItTooltip {
}
CreateDropdown = <function> defined @Interface\AddOns\MogIt\Libs\Libra\Dropdown.lua:29
Item_OnClick = <function> defined @Interface\AddOns\MogIt\Core\Templates.lua:268
AddData = <function> defined @Interface\AddOns\MogIt\Core\Core.lua:661
ShowURL = <function> defined @Interface\AddOns\MogIt\Core\URL.lua:10
RegisterModule = <function> defined @Interface\AddOns\MogIt\Core\Core.lua:73
ADDON_LOADED = <function> defined @Interface\AddOns\MogIt\Core\Core.lua:314
PLAYER_LOGIN = <function> defined @Interface\AddOns\MogIt\Core\Core.lua:598
data = <table> {
}
db = <table> {
}
GetSourceFromItem = <function> defined @Interface\AddOns\MogIt\Core\Core.lua:182
LoadBaseModules = <function> defined @Interface\AddOns\MogIt\Core\Core.lua:297
Set_FrameUpdate = <function> defined @Interface\AddOns\MogIt\Core\Templates.lua:429
scroll = MogItScroll {
}
FilterUpdate = <function> defined @Interface\AddOns\MogIt\Core\Filters\Filters.lua:89
itemStringPattern = "item:(%d+):%d*:%d*:%d*:%d*:%d*:%d*:%d*:%d*:%d*:%d*:(%d*):%d*:([%d:]+)"
CreateMenuBar = <function> defined @Interface\AddOns\MogIt\Core\GUI.lua:676
ModelUpdate = <function> defined @Interface\AddOns\MogIt\Core\GUI.lua:561
modelBin = <table> {
}
CreateFrame = <function> defined @Interface\AddOns\MogIt\Libs\Libra\Templates.lua:411
slotsType = <table> {
}
GetSlot = <function> defined @Interface\AddOns\MogIt\Core\Core.lua:839
GetPreview = <function> defined @Interface\AddOns\MogIt\Core\Preview.lua:641
GetActiveSort = <function> defined @Interface\AddOns\MogIt\Core\Sorting\Sorting.lua:16
CreatePreview = <function> defined @Interface\AddOns\MogIt\Core\Preview.lua:519
posZ = 0
sorting = <table> {
}
view = MogItPreview {
}
UpdateScroll = <function> defined @Interface\AddOns\MogIt\Core\GUI.lua:557
face = 0
GetFilter = <function> defined @Interface\AddOns\MogIt\Core\Filters\Filters.lua:18
CreateOptionsFrame = <function> defined @Interface\AddOns\MogIt\Libs\Libra\OptionsFrame.lua:46
posX = 0
CreateFilter = <function> defined @Interface\AddOns\MogIt\Core\Filters\Filters.lua:6
L = <table> {
}
displayGender = 0
CreateIndicator = <function> defined @Interface\AddOns\MogIt\Core\GUI.lua:427
BuildList = <function> defined @Interface\AddOns\MogIt\Core\Core.lua:105
ToNumberItem = <function> defined @Interface\AddOns\MogIt\Core\Core.lua:752
GetItemInfo = <function> defined @Interface\AddOns\MogIt\Core\Core.lua:143
CreateAceDBControls = <function> defined @Interface\AddOns\MogIt\Libs\Libra\AceDBControls.lua:227
GetItemLabel = <function> defined @Interface\AddOns\MogIt\Core\Templates.lua:6
TogglePreview = <function> defined @Interface\AddOns\MogIt\Core\Core.lua:21
TRANSMOG_COLLECTION_SOURCE_ADDED = <function> defined @Interface\AddOns\MogIt\Core\Core.lua:594
CreateCatalogueModel = <function> defined @Interface\AddOns\MogIt\Core\GUI.lua:196
GetData = <function> defined @Interface\AddOns\MogIt\Core\Core.lua:693
AddToPreview = <function> defined @Interface\AddOns\MogIt\Core\Preview.lua:833
previewNum = 0
DeleteCatalogueModel = <f
Message: ...face\AddOns\Blizzard_Deprecated\Deprecated_9_1_0.lua:91: attempt to call global 'SetCVarBool' (a nil value)
Time: Fri Jul 2 13:48:23 2021
Count: 1
Stack: ...face\AddOns\Blizzard_Deprecated\Deprecated_9_1_0.lua:91: attempt to call global 'SetCVarBool' (a nil value)
[string "@Interface\AddOns\Blizzard_Deprecated\Deprecated_9_1_0.lua"]:91: in function `SetShowMissingSourceInItemTooltips'
[string "@Interface\AddOns\MogIt\Core\Core.lua"]:336: in function `?'
[string "@Interface\AddOns\MogIt\Core\Core.lua"]:311: in function <Interface\AddOns\MogIt\Core\Core.lua:310>
Locals: show = true
(*temporary) = nil
(*temporary) = "missingTransmogSourceInItemTooltips"
(*temporary) = true
(*temporary) = "attempt to call global 'SetCVarBool' (a nil value)"
i Hope these get fixed soon as im going to have to temporarily disable the addon just so i can play normally
In reply to volcan82004:
Core.lua:613: bad argument #1 to 'GetCategoryInfo'
This error can be fixed by changing line 613 to C_TransmogCollection.GetCategoryInfo(k). It seems the +1 is not needed for the category id since it's being redefined above in SLOTS (line 381).
I cannot solve the Core.lua:504: table index is nil... I don't know lua at all so I'm not sure why the db[name] throws a nil index error. I'm going to try to learn a little lua and also figure out how those db variables on lines 478-483 are loaded from what seem to be absolutely nothing in the Mogit_[item type] addons.
In reply to volcan82004:
I have the tooltip showing again and I don't get anymore lua errors. I don't know how to post the code here since I'm not the owner of the addon. I could post the two files in comments here, but I'm not sure if that is allowed.
In reply to Lucient84:
Create a github and name it mogit2 or something. Upload the code there. Then put a link here. My advice. Would be a huge help!! You could also create a project here and upload and say mogit revised or mogit 2 or something idk.. then link from this project to the other.
In reply to Lucient84:
In reply to Lucient84:
You are my hero if you can get this up and working again <3