WoWInterface

WoWInterface (https://www.wowinterface.com/forums/index.php)
-   AddOn Search/Requests (https://www.wowinterface.com/forums/forumdisplay.php?f=6)
-   -   LF someone to update or help me update NauticusClassic for Classic Era 1.15 (https://www.wowinterface.com/forums/showthread.php?t=59722)

oilchameleon 11-26-23 01:59 AM

LF someone to update or help me update NauticusClassic for Classic Era 1.15
 
This addon is fantastic, it was working perfectly when classic era originally released. I believe it was initially broken when the "tbc prepatch" was released.
I'm happy to learn how to fix it myself, if I could get some assistance. I have no experience with addons or, really, lua in general. Or if someone would take it upon themselves to update this addon, you'd have my thanks along with many other people's.

https://github.com/glajchs/NauticusClassic/tree/master
this is the most recent fork for the addon

https://github.com/psynct/NauticusClassic
this is the original addon that was working within classic era when I played with it.

Any advice here is good advice, open to any words on this at all.

Dridzt 11-26-23 11:59 AM

I pushed an update here https://github.com/Road-block/Nautic...eleases/latest
Test it and report back (I'm not really playing Era/HC atm)

I'll also send a pull request to the repo I forked.

oilchameleon 11-26-23 12:34 PM

Hello!
I'm testing it right now, and Wow!
It looks to be working perfectly once again.
I cannot express how thankful I am, and I'm going to be sharing it with all of the boys.

If you don't mind my asking, what did you have to do to return it's function?
Curious to know how easy or difficult it might have been to fix if I had any experience with addons/lua.

Dridzt 11-26-23 12:53 PM

The error was coming from one of the embedded libraries.
Recent versions of wow have become stricter with what arguments can be passed to some methods.
Previously some methods getting empty or invalid arguments passed in, silently ignored them / reverted to a default behavior.

Now a lot of the interface code has moved to a more strict paradigm, where methods error if they don't get the exact arguments expected.

diff shows the breaking change.
I made a couple other small improvements to the versioning logic but addon would work without them.


All times are GMT -6. The time now is 09:23 AM.

vBulletin © 2024, Jelsoft Enterprises Ltd
© 2004 - 2022 MMOUI