mpstark / DynamicCam

A more dynamic camera for World of Warcraft.
MIT License
22 stars 11 forks source link

DynamicCam's error message after Elvui AFK screen #63

Closed Darkhibaris closed 1 year ago

Darkhibaris commented 1 year ago

Hi,

Since the first pre-patch update from Dragonflight, I have this error message when I go back from the afk screen from Elvui. I can't see my UI. It can be "fix" when I mount or dismount.

elvui_AFK_screen error Mount_for_fix


270x Interface/AddOns/DynamicCam/UiHideModule.lua:445: Usage: self:SetIgnoreParentAlpha(ignore) [string "=[C]"]: in function SetIgnoreParentAlpha' [string "@Interface/AddOns/DynamicCam/UiHideModule.lua"]:445: in function <Interface/AddOns/DynamicCam/UiHideModule.lua:435> [string "@Interface/AddOns/DynamicCam/UiHideModule.lua"]:475: in function <Interface/AddOns/DynamicCam/UiHideModule.lua:472> [string "@Interface/AddOns/DynamicCam/UiHideModule.lua"]:746: in functionHideUI' [string "@Interface/AddOns/DynamicCam/Core.lua"]:653: in function FadeOutUI' [string "@Interface/AddOns/DynamicCam/Core.lua"]:1161: in functionChangeSituation' [string "@Interface/AddOns/DynamicCam/Core.lua"]:964: in function `EvaluateSituations' [string "@Interface/AddOns/DynamicCam/Core.lua"]:163: in function <Interface/AddOns/DynamicCam/Core.lua:153>

Locals: (temporary) = Button { 0 = glow = Texture { } OnPostShow = defined @Interface/FrameXML/AlertFrameIntrinsic.lua:4 SetExternallyManagedOutroAnimation = defined @Interface/FrameXML/AlertFrameIntrinsic.lua:28 Shield = Frame { } SetAlertContainer = defined @Interface/FrameXML/AlertFrameIntrinsic.lua:12 SetAlpha = defined =[C]:-1 Name = FontString { } ludius_collected = true Background = Texture { } Icon = Frame { } GuildBanner = Texture { } backdrop = Frame { } waitAndAnimOut = AnimationGroup { } hooked = true GuildBorder = Texture { } id = 13477 alertContainer = AlertFrame { } Unlocked = FontString { } queue =

{ } animIn = AnimationGroup { } OnManagedAlertFrameVisibilityChanged = defined @Interface/FrameXML/AlertFrameIntrinsic.lua:20 GetAlertContainer = defined @Interface/FrameXML/AlertFrameIntrinsic.lua:16 GuildName = FontString { } OnPostHide = defined @Interface/FrameXML/AlertFrameIntrinsic.lua:8 ManagesOwnOutroAnimation = defined @Interface/FrameXML/AlertFrameIntrinsic.lua:24 shine = Texture { } ludius_ignoreParentAlphaBeforeFadeOut = false } (temporary) = nil

Darkhibaris commented 1 year ago

I went back to the version bellow. image

No problem anymore, but the option's mode doesn't have Y axe value setting. My caracter is too low on my screen now. image

I will wait next addon update to have more option.

LudiusMaximus commented 1 year ago

Which version were you using before "going back" to DynamicCam_10.0_hotfix1.zip? DynamicCam2_10.0_hotfix1.zip?

Darkhibaris commented 1 year ago

Sorry. It seems that I deleted the screen with the version. I think it was the "DynamicCam2_10.0_hotfix1.zip". It seems to be all good now with the new version "DynamicCam-2.0.0.zip". Ty!

LudiusMaximus commented 1 year ago

Well, glad it now works with the current DynamicCam-2.0.0.zip. :-) Let me know, if you are experiencing this issue again. Thanks for reporting it anyway.

Darkhibaris commented 1 year ago

With pleasure. Ty for your hard work! This addon is great :)

Darkhibaris commented 1 year ago

Hi again @LudiusMaximus The problem is back. (version: DynamicCam-2.0.1.zip)


1x Interface/AddOns/DynamicCam/UiHideModule.lua:446: Usage: self:SetIgnoreParentAlpha(ignore) [string "=[C]"]: in function SetIgnoreParentAlpha' [string "@Interface/AddOns/DynamicCam/UiHideModule.lua"]:446: in function <Interface/AddOns/DynamicCam/UiHideModule.lua:436> [string "@Interface/AddOns/DynamicCam/UiHideModule.lua"]:476: in function <Interface/AddOns/DynamicCam/UiHideModule.lua:473> [string "@Interface/AddOns/DynamicCam/UiHideModule.lua"]:747: in functionHideUI' [string "@Interface/AddOns/DynamicCam/Core.lua"]:653: in function FadeOutUI' [string "@Interface/AddOns/DynamicCam/Core.lua"]:1166: in functionChangeSituation' [string "@Interface/AddOns/DynamicCam/Core.lua"]:969: in function `EvaluateSituations' [string "@Interface/AddOns/DynamicCam/Core.lua"]:163: in function <Interface/AddOns/DynamicCam/Core.lua:153>

Locals: (temporary) = Button { 0 = ItemName = FontString { } OnPostShow = defined @Interface/FrameXML/AlertFrameIntrinsic.lua:4 Label = FontString { } BGAtlas = Texture { } SetAlertContainer = defined @Interface/FrameXML/AlertFrameIntrinsic.lua:12 SetExternallyManagedOutroAnimation = defined @Interface/FrameXML/AlertFrameIntrinsic.lua:28 hyperlink = "|cff1eff00|Hitem:166846::::::::60:258:::::::::|h[Pièces détachées]|h|r" ludius_collected = true Background = Texture { } waitAndAnimOut = AnimationGroup { } glow = Texture { } RollValue = FontString { } RatedPvPBackground = Texture { } lootItem = Frame { } RollTypeIcon = Texture { } UpdateTooltip = defined @Interface/FrameXML/AlertFrameSystems.lua:421 PvPBackground = Texture { } queue =

{ } animIn = AnimationGroup { } shine = Texture { } GetAlertContainer = defined @Interface/FrameXML/AlertFrameIntrinsic.lua:16 alertContainer = AlertFrame { } OnPostHide = defined @Interface/FrameXML/AlertFrameIntrinsic.lua:8 ManagesOwnOutroAnimation = defined @Interface/FrameXML/AlertFrameIntrinsic.lua:24 OnManagedAlertFrameVisibilityChanged = defined @Interface/FrameXML/AlertFrameIntrinsic.lua:20 ludius_ignoreParentAlphaBeforeFadeOut = false } (temporary) = nil

LudiusMaximus commented 1 year ago

Could you please check if this still happens with 2.0.2, I just uploaded? Is using Elvui the only way to reproduce this error? If so, I will check it out over the weekend.

Darkhibaris commented 1 year ago

The problem remains, sadly. I will play some hours without Elvui and see if it appears too, but I think it's linked with the AFK screen from this addon (Elvui). image


1x Interface/AddOns/DynamicCam/UiHideModule.lua:475: Usage: self:SetIgnoreParentAlpha(ignore) [string "=[C]"]: in function SetIgnoreParentAlpha' [string "@Interface/AddOns/DynamicCam/UiHideModule.lua"]:475: in function <Interface/AddOns/DynamicCam/UiHideModule.lua:465> [string "@Interface/AddOns/DynamicCam/UiHideModule.lua"]:505: in function <Interface/AddOns/DynamicCam/UiHideModule.lua:502> [string "@Interface/AddOns/DynamicCam/UiHideModule.lua"]:776: in functionHideUI' [string "@Interface/AddOns/DynamicCam/Core.lua"]:669: in function FadeOutUI' [string "@Interface/AddOns/DynamicCam/Core.lua"]:1191: in functionChangeSituation' [string "@Interface/AddOns/DynamicCam/Core.lua"]:994: in function `EvaluateSituations' [string "@Interface/AddOns/DynamicCam/Core.lua"]:163: in function <Interface/AddOns/DynamicCam/Core.lua:153>

Locals: (temporary) = Button { 0 = ItemName = FontString { } OnPostShow = defined @Interface/FrameXML/AlertFrameIntrinsic.lua:4 Label = FontString { } BGAtlas = Texture { } SetAlertContainer = defined @Interface/FrameXML/AlertFrameIntrinsic.lua:12 SetExternallyManagedOutroAnimation = defined @Interface/FrameXML/AlertFrameIntrinsic.lua:28 hyperlink = "|cff0070dd|Hcurrency:1807:500|h[Recommandation de la cour des Moissonneurs]|h|r" ludius_collected = true Background = Texture { } isCurrency = true waitAndAnimOut = AnimationGroup { } glow = Texture { } RollValue = FontString { } RatedPvPBackground = Texture { } lootItem = Frame { } RollTypeIcon = Texture { } UpdateTooltip = defined @Interface/FrameXML/AlertFrameSystems.lua:421 PvPBackground = Texture { } queue =

{ } animIn = AnimationGroup { } shine = Texture { } GetAlertContainer = defined @Interface/FrameXML/AlertFrameIntrinsic.lua:16 alertContainer = AlertFrame { } OnPostHide = defined @Interface/FrameXML/AlertFrameIntrinsic.lua:8 ManagesOwnOutroAnimation = defined @Interface/FrameXML/AlertFrameIntrinsic.lua:24 OnManagedAlertFrameVisibilityChanged = defined @Interface/FrameXML/AlertFrameIntrinsic.lua:20 ludius_ignoreParentAlphaBeforeFadeOut = false } (temporary) = nil

LudiusMaximus commented 1 year ago

So with ElvUI enabled, it happens reliably every time you exit the AFK screen/situation?

Darkhibaris commented 1 year ago

Yes. I don't have the error message when Elvui is desactivated.

I think I found the problem. It seems the be linked with the AFK situation of DynamicCam. -->I disabled the situation "AFK [Priority: 120]" and it solved the problem with Elvui.

Maybe it's because the 2 addons do the same thing (turn the camera around the character)

LudiusMaximus commented 1 year ago

I just installed ElvUI 13.04 (ElvUI, ElvUI_Libraries, ElvUI_Options) and still cannot reproduce this error. Going in and out of AFK with the DynamicCam situation enabled works just fine. Did you make any ElvUI settings that deviate from its stock settings, which I could try?

Darkhibaris commented 1 year ago

Did the same (installed Elvui 13.04) and I haven't the problem anymore. (I was on the 13.02 before.) If you want I can wait for the next Elvui's update to see if the error message comes back,

After this, I think I will just disable the AFK situation. It's not usefull for me with Elvui.

LudiusMaximus commented 1 year ago

Hm, do you still have the 13.02 zip file, so I could reproduce the error? It seems like other addon combinations are triggering it too, but so far no one named the other addons I would have to combine DynamicCam with to evoke it. Unfortunately ElvUI does not seem to have an online archive of their older versions.

Darkhibaris commented 1 year ago

Yeah sure! I have the v12.99 too (which was the first I had this problem with (except error)).

To which e-mail address do you want me to send them?

LudiusMaximus commented 1 year ago

ludiusmaximus@gmail.com please.

LudiusMaximus commented 1 year ago

I think I fixed this with 2.0.5. Let me know if it pops up again.

Darkhibaris commented 1 year ago

Great! Thank you :)