-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Not working with patch. #4
Comments
I guess we need to fix it ourselfs. |
You just have to swap line 192 of the addon.lua in the OpieMasque folder with |
2x Interface/AddOns/OPieMasque/Addon.lua:13: OPie not found Locals: |
|
I've got a fix for this, unfortunately I'm unable to push a pull request. But I've emailed the author about it so maybe we can get this updated. Patch file listed below. Replace line 13 Replace line 192 (Thanks to @ETSeki above): Replace Line 228: At Line 77, add this new function: Add
With those 4 changes it should all work again :) TLDR: OPie made some changes for Dragonflight, and in doing so renamed The other change is that in the older version of OPie, calling I'll tag all the users so you get an email about this and can fix it yourself locally if you so desire. |
Unfortunately, even after making the above changes to the Addon.lua file, it still remains unskinned. I'm wondering if perhaps the latest patch caused any issues? |
Thanks for the excellent compilation of fixes to makes this addon work again! Just two things: on line 77, the function needs to end with an |
Well it was 4, but originally it was 3 because I forgot I had already applied the Line 192 change and edited it in afterwards since I thought it should be a comprehensive list. But then didn't update the number. I'll do that now for sanity sake. As for line 77, the function I added does end with an end, the function I referenced I only put the signature line in. As a software dev myself (although not a LUA expert) I realize I might take for granted those instructions "should be obvious" when to a non-coder that might be unclear. Let me update those instructions. |
It's much clearer now, thank you so much 🎉 |
Until the addon.lua file on GitHub is finally updated, here's a pre-modified version. It is a shame that Github won't allow fixes to be submitted directly. You'll need to remove the .txt extension and then drop it in the OpieMasque folder, overwriting the existing file. (Backing it up is highly recommended). |
First of all, huge thanks to everyone fixing this, now that i have my pretty rounded Opie buttons back, my OCD has been soothed 😄 I've found one minor issue which occurs only for my Mage so far, who has a nested ring within a nested ring for Portals and Teleports displaying as a Jump Slice (it's nested in my general porting and hearthstone ring). As soon as i mouse over the nested ring which contains the Mage Port ring, this happens: Error Message
Commenting out line 79 self.overIcon:SetVertexColor(...)
solves the issue for me, but i'm a complete programming noob and this might not be the best way to go. Maybe the whole function could be removed, but I've not tested that. So far with this little change my Opie has been running smoothly, |
Surprised by this, I specifically added that function because of other errors. Although, I have no idea what it does or is supposed to do. It probably needs to do something different for sub-slices. Would have to reach out to the OPie dev to ask about it probably, or look at some other reference if available. |
I should also add that so far, commenting out line 79 has not caused errors for me on any of my characters, regardless if they have "double-nested" rings like my mage or not. |
For those not comfortable making the changes attached is the fixed file. Rename the file to |
Changes stopped working. Main ring is invisible (while tooltip of default slice is shown), jump slices appear when I manage to show them, but don't have the masque skin. Images (Imgur) |
Just wanted to comment that I've forked and updated OPie Masque, kstange/OPieMasque. It's now available on CurseForge under the name OPie Masque Revived. |
Make sure to add Classic to its usable versions. |
I'm reluctant to support Classic given I don't play it and will never notice if things break, but if you can create a request over on my repo indicating which classic variant you're using along with any issues, errors, or modifications relative to my 10.0.2.1 release needed to get it working, I'll see what I can make happen. |
I have been using the fixes discussed here, and now using your forked update and it doesn't appear to need any alterations. |
Are you on Classic Era or Wrath Classic? |
I went ahead and did a quick test on both Classic clients and released an update with 1.14.3 and 3.4.0 as compatible versions. If there are any issues, please report them on my repo here. Thanks! |
1x OPieSliceButton1:CreateTexture(): Couldn't find inherited node "1"
[string "=[C]"]: ?
[string "=[C]"]: in function
CreateTexture' [string "@Interface/AddOns/OPieMasque/Addon.lua"]:192: in function
CreateIndicator'[string "@Interface/AddOns/OPie/OPieUI.lua"]:152: in function <Interface/AddOns/OPie/OPieUI.lua:148>
[string "@Interface/AddOns/OPie/OPieUI.lua"]:502: in function <Interface/AddOns/OPie/OPieUI.lua:491>
[string "=(tail call)"]: ?
[string "@Interface/AddOns/OPieMasque/Addon.lua"]:228: in main chunk
Locals:
(*temporary) = "OPieSliceButton1:CreateTexture(): Couldn't find inherited node "1""
The text was updated successfully, but these errors were encountered: