The "bug" in the Classic version is still present in version 80205-4-classic. The character model appears to be interfering and rendering the "Undress" button unclickable. Probably due to the button being placed a little higher in the Classic version than in the Retail version. Retail version works fine, but, for now, the Classic version is simply not useable.
Just wanted to add that the new 80300-1-classic version has fixed the issue with the "Undress" button being unclickable so it's now working correctly! Thanks very much!
A new alpha version has been pushed which should solve these issues on Retail. Classic was unaffected by them as it does not use the new ModelScenes mixins.
Message: Interface\AddOns\Cosplay\Cosplay-80205-2.lua:50: attempt to index upvalue 'DressUpModel' (a nil value) Time: Sun Oct 13 13:08:54 2019 Count: 20 Stack: Interface\AddOns\Cosplay\Cosplay-80205-2.lua:50: attempt to index upvalue 'DressUpModel' (a nil value)
Thanks for the update but I'm still getting an error.
345x FrameXML\DressUpFrames.lua:77: attempt to index local 'frame' (a nil value) FrameXML\DressUpFrames.lua:77: in function `SetDressUpBackground' Cosplay\Cosplay-50300-1.lua:104: in function `Reset' Cosplay\Cosplay-50300-1.lua:74: in function <Cosplay\Cosplay.lua:73> [C]: in function `Show' FrameXML\UIParent.lua:1843: in function `SetUIPanel' FrameXML\UIParent.lua:1751: in function `ShowUIPanel' FrameXML\UIParent.lua:1569: in function <FrameXML\UIParent.lua:1565> [C]: in function `SetAttribute' FrameXML\UIParent.lua:2286: in function `ShowUIPanel' FrameXML\DressUpFrames.lua:25: in function <FrameXML\DressUpFrames.lua:1> (tail call): ? [string "*:OnClick"]:1: in function <[string "*:OnClick"]:1>
Locals: self = <table> { SetDefaultModuleLibraries = <function> defined @Broker_DualSpec\Libs\AceAddon-3.0\AceAddon-3.0.lua:398 Enable = <function> defined @Broker_DualSpec\Libs\AceAddon-3.0\AceAddon-3.0.lua:325 UnregisterAllEvents = <function> defined @AltTabber\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:202 EnableModule = <function> defined @Broker_DualSpec\Libs\AceAddon-3.0\AceAddon-3.0.lua:363 modules = <table> { } GetModule = <function> defined @Broker_DualSpec\Libs\AceAddon-3.0\AceAddon-3.0.lua:241 IterateEmbeds = <function> defined @Broker_DualSpec\Libs\AceAddon-3.0\AceAddon-3.0.lua:473 DressUpTarget = <function> defined @Cosplay\Cosplay.lua:187 SecureHook = <function> defined @Broker_Volume\Libs\AceHook-3.0\AceHook-3.0.lua:339 defaultModuleLibraries = <table> { } RawHookScript = <function> defined @Broker_Volume\Libs\AceHook-3.0\AceHook-3.0.lua:398 SetDefaultModulePrototype = <function> defined @Broker_DualSpec\Libs\AceAddon-3.0\AceAddon-3.0.lua:440 name = "Cosplay" IsEnabled = <function> defined @Broker_DualSpec\Libs\AceAddon-3.0\AceAddon-3.0.lua:482 orderedModules = <table> { } DisableModule = <function> defined @Broker_DualSpec\Libs\AceAddon-3.0\AceAddon-3.0.lua:381 CreateMainButtons = <function> defined @Cosplay\Cosplay.lua:49 baseName = "Cosplay" OnEnable = <function> defined @Cosplay\Cosplay.lua:211 RegisterMessage = <function> defined @AltTabber\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:118 UnregisterMessage = <function> defined @AltTabber\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:181 OnInitialize = <function> defined @Cosplay\Cosplay.lua:202 ToggleRotatable = <function> defined @Cosplay\Cosplay.lua:173 IsHooked = <function> defined @Broker_Volume\Libs\AceHook-3.0\AceHook-3.0.lua:496 Disable = <function> defined @Broker_DualSpec\Libs\AceAddon-3.0\AceAddon-3.0.lua:345 CreateAHButtons = <function> defined @Cosplay\Cosplay.lua:85 IsModule = <function> defined @Broker_DualSpec\Libs\AceAddon-3.0\AceAddon-3.0.lua:499 db = <table> { } SendMessage = <function> defined @AltTabber\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:87 hooks = <table> { } NewModule = <function> defined @Broker_DualSpec\Libs\AceAddon-3.0\AceAddon-3.0.lua:266 SetEnabledState = <function> defined @Broker_DualSpec\Libs\AceAddon-3.0\AceAddon-3.0.lua:455 Hook = <function> defined @Broker_Volume\Libs\AceHook-3.0\AceHook-3.0.lua:277 enabledState = true UnhookAll = <function> defined @Broker_Volume\Libs\AceHook-3.0\AceHook-3.0.lua:480 RegisterEvent = <function> defined @AltTabber\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:118 UnregisterAllMessages = <function> defined @AltTabber\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:202 Unhook = <function> defined @Broker_Volume\Libs\AceHook-3.0\AceHook-3.0.lua:421 SecureHookScript = <function> defined @Broker_Volume\Libs\AceHook-3.0\AceHook-3.0.lua:413 HookScript = <function> defined @Broker_Volume\Libs\AceHook-3.0\AceHook-3.0.lua:369 IterateModules = <function> defined @Broker_DualSpec\Libs\AceAddon-3.0\AceAddon-3.0.lua:468 SetDefaultModuleState = <function> defined @Broker_DualSpec\Libs\AceAddon-3.0\AceAddon-3.0.lua:418 RawHook = <function> defined @Broker_Volume\Libs\AceHook-3.0\AceHook-3.0.lua:316 GetName = <function> defined @Broker_DualSpec\Libs\AceAddon-3.0\AceAddon-3.0.lua:310 defaultModuleState = true UnregisterEvent = <function> defined @AltTabber\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:181 Rese
Nice that you have also made a classic version!
But i have seen an issue in the auction house on my system: the undress button is behind the model and cannot be clicked.
In reply to GnomTEC:
The "bug" in the Classic version is still present in version 80205-4-classic. The character model appears to be interfering and rendering the "Undress" button unclickable. Probably due to the button being placed a little higher in the Classic version than in the Retail version. Retail version works fine, but, for now, the Classic version is simply not useable.
In reply to RealGrizzlyUK:
Just wanted to add that the new 80300-1-classic version has fixed the issue with the "Undress" button being unclickable so it's now working correctly! Thanks very much!
A new alpha version has been pushed which should solve these issues on Retail. Classic was unaffected by them as it does not use the new ModelScenes mixins.
Sorry for the issues with this, Blizzard changed how the dressing room works in Retail. Hopefully I'll have this fixed soon.
Getting this error:
Message: Interface\AddOns\Cosplay\Cosplay-80205-2.lua:50: attempt to index upvalue 'DressUpModel' (a nil value)
Time: Sun Oct 13 13:08:54 2019
Count: 20
Stack: Interface\AddOns\Cosplay\Cosplay-80205-2.lua:50: attempt to index upvalue 'DressUpModel' (a nil value)
Locals:
In reply to ThatWhichSmashs:
I am also getting that error, and the button does nothing. :(
Is this working for anyone? I have the buttons, but they do nothing.
In reply to ThatWhichSmashs:
same :(
Does the latest version works with Classic?
In reply to mfilos:
Yes, it does.
In reply to mfilos:
Yes, it does.
The target button doesn't charge your model to your target
Phyber! Thanks for making my day with this update.
Thanks for the update but I'm still getting an error.
345x FrameXML\DressUpFrames.lua:77: attempt to index local 'frame' (a nil value)
FrameXML\DressUpFrames.lua:77: in function `SetDressUpBackground'
Cosplay\Cosplay-50300-1.lua:104: in function `Reset'
Cosplay\Cosplay-50300-1.lua:74: in function <Cosplay\Cosplay.lua:73>
[C]: in function `Show'
FrameXML\UIParent.lua:1843: in function `SetUIPanel'
FrameXML\UIParent.lua:1751: in function `ShowUIPanel'
FrameXML\UIParent.lua:1569: in function <FrameXML\UIParent.lua:1565>
[C]: in function `SetAttribute'
FrameXML\UIParent.lua:2286: in function `ShowUIPanel'
FrameXML\DressUpFrames.lua:25: in function <FrameXML\DressUpFrames.lua:1>
(tail call): ?
[string "*:OnClick"]:1: in function <[string "*:OnClick"]:1>
Locals:
self = <table> {
SetDefaultModuleLibraries = <function> defined @Broker_DualSpec\Libs\AceAddon-3.0\AceAddon-3.0.lua:398
Enable = <function> defined @Broker_DualSpec\Libs\AceAddon-3.0\AceAddon-3.0.lua:325
UnregisterAllEvents = <function> defined @AltTabber\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:202
EnableModule = <function> defined @Broker_DualSpec\Libs\AceAddon-3.0\AceAddon-3.0.lua:363
modules = <table> {
}
GetModule = <function> defined @Broker_DualSpec\Libs\AceAddon-3.0\AceAddon-3.0.lua:241
IterateEmbeds = <function> defined @Broker_DualSpec\Libs\AceAddon-3.0\AceAddon-3.0.lua:473
DressUpTarget = <function> defined @Cosplay\Cosplay.lua:187
SecureHook = <function> defined @Broker_Volume\Libs\AceHook-3.0\AceHook-3.0.lua:339
defaultModuleLibraries = <table> {
}
RawHookScript = <function> defined @Broker_Volume\Libs\AceHook-3.0\AceHook-3.0.lua:398
SetDefaultModulePrototype = <function> defined @Broker_DualSpec\Libs\AceAddon-3.0\AceAddon-3.0.lua:440
name = "Cosplay"
IsEnabled = <function> defined @Broker_DualSpec\Libs\AceAddon-3.0\AceAddon-3.0.lua:482
orderedModules = <table> {
}
DisableModule = <function> defined @Broker_DualSpec\Libs\AceAddon-3.0\AceAddon-3.0.lua:381
CreateMainButtons = <function> defined @Cosplay\Cosplay.lua:49
baseName = "Cosplay"
OnEnable = <function> defined @Cosplay\Cosplay.lua:211
RegisterMessage = <function> defined @AltTabber\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:118
UnregisterMessage = <function> defined @AltTabber\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:181
OnInitialize = <function> defined @Cosplay\Cosplay.lua:202
ToggleRotatable = <function> defined @Cosplay\Cosplay.lua:173
IsHooked = <function> defined @Broker_Volume\Libs\AceHook-3.0\AceHook-3.0.lua:496
Disable = <function> defined @Broker_DualSpec\Libs\AceAddon-3.0\AceAddon-3.0.lua:345
CreateAHButtons = <function> defined @Cosplay\Cosplay.lua:85
IsModule = <function> defined @Broker_DualSpec\Libs\AceAddon-3.0\AceAddon-3.0.lua:499
db = <table> {
}
SendMessage = <function> defined @AltTabber\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:87
hooks = <table> {
}
NewModule = <function> defined @Broker_DualSpec\Libs\AceAddon-3.0\AceAddon-3.0.lua:266
SetEnabledState = <function> defined @Broker_DualSpec\Libs\AceAddon-3.0\AceAddon-3.0.lua:455
Hook = <function> defined @Broker_Volume\Libs\AceHook-3.0\AceHook-3.0.lua:277
enabledState = true
UnhookAll = <function> defined @Broker_Volume\Libs\AceHook-3.0\AceHook-3.0.lua:480
RegisterEvent = <function> defined @AltTabber\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:118
UnregisterAllMessages = <function> defined @AltTabber\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:202
Unhook = <function> defined @Broker_Volume\Libs\AceHook-3.0\AceHook-3.0.lua:421
SecureHookScript = <function> defined @Broker_Volume\Libs\AceHook-3.0\AceHook-3.0.lua:413
HookScript = <function> defined @Broker_Volume\Libs\AceHook-3.0\AceHook-3.0.lua:369
IterateModules = <function> defined @Broker_DualSpec\Libs\AceAddon-3.0\AceAddon-3.0.lua:468
SetDefaultModuleState = <function> defined @Broker_DualSpec\Libs\AceAddon-3.0\AceAddon-3.0.lua:418
RawHook = <function> defined @Broker_Volume\Libs\AceHook-3.0\AceHook-3.0.lua:316
GetName = <function> defined @Broker_DualSpec\Libs\AceAddon-3.0\AceAddon-3.0.lua:310
defaultModuleState = true
UnregisterEvent = <function> defined @AltTabber\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:181
Rese
Thanks for the update!
Will we getting a WoD update?
Love this add-on. It's one of my oldest and goldest. <3
Getting the same error as Spiderkeg on 5.0.5.
Date: 2012-09-28 21:36:02
ID: -3
Error occured in: Global
Count: 2
Message: ..\FrameXML\ModelFrames.lua line 311:
attempt to index local 'frame' (a nil value)
Debug:
[C]: ?
..\FrameXML\ModelFrames.lua:311: SetDressUpBackground()
Cosplay\Cosplay.lua:104: Reset()
Cosplay\Cosplay.lua:74:
Cosplay\Cosplay.lua:73
[C]: Show()
..\FrameXML\UIParent.lua:1738: SetUIPanel()
..\FrameXML\UIParent.lua:1582: ShowUIPanel()
..\FrameXML\UIParent.lua:1469:
..\FrameXML\UIParent.lua:1465
[C]: SetAttribute()
..\FrameXML\UIParent.lua:2179:
..\FrameXML\UIParent.lua:2167
[C]: ShowUIPanel()
..\FrameXML\ModelFrames.lua:259:
..\FrameXML\ModelFrames.lua:235
(tail call): ?
..\FrameXML\ContainerFrame.lua:781:
..\FrameXML\ContainerFrame.lua:780
[C]: pcall()
Stubby\Stubby.lua:379:
Stubby\Stubby.lua:325
(tail call): ?
EasyDestroy\EasyDestroy.lua:335: ContainerFrameItemButton_OnModifiedClick()
[string "*:OnClick"]:10:
[string "*:OnClick"]:1
Locals:
frame = nil
fileName = nil
texture = "Interface\DressUpFrame\DressUpBackground-Orc"
(*temporary) = "Orc"
(*temporary) = "Interface\DressUpFrame\DressUpBackground-Orc"
(*temporary) = "Orc"
(*temporary) = nil
(*temporary) = "attempt to index local 'frame' (a nil value)"
Working well, thanks for keeping this awesome addon up to date!