WoW Undeprecator addon Dragonflight/Wrath of the Lich King Classic 2024
logo
wow addon Undeprecator

Undeprecator

Game Version: 8.0.1
Total Downloads: 198
Updated: Aug 5, 2018
Created: Aug 4, 2018
download UndeprecatorDownload Earlier Versions

Earlier Versions

Name Size Uploaded Game Version Downloads
2018-08-05-release2 release 10.87 KB Aug 5, 2018 8.0.1 163 download Undeprecator 2018-08-05-release2 releaseDownload
2018-08-05-release release 10.44 KB Aug 5, 2018 8.0.1 16 download Undeprecator 2018-08-05-release releaseDownload
2018-08-04-release release 10.46 KB Aug 5, 2018 8.0.1 19 download Undeprecator 2018-08-04-release releaseDownload

Description

Share this:

Undeprecator fixes issues with old, unsupported addons, allowing them to work again.  It does this by defining functions that have been deprecated and removed, hooking functions that Blizzard has changed to make them work how they used to, and other such dirty things.  It is not expected to work for all old addons.  It's a complex problem, and old addons can be incompatible in many unique ways, so it may never be complete.  If there's an old addon you want supported, open an issue ticket in github issues (click "Source" from the AddonsWoW project page, then "Issues" on github).  Pull requests are also welcome.

Undeprecator was created because BFA removed usage of some functions that were working before BFA.  I didn't want to maintain fixes for a whole bunch of addons made by other people, so I just made those functions work again.  It fixed a lot of problems in my UI when migrating from Legion to BFA with version 8.x of WoW, but I don't guarantee that it will be any good for yours.  There's little harm in trying.  At worst, your problems with old addons won't be solved and you can disable Undeprecator.  At best, they will, but remember that you shouldn't rely on it forever.

Thanks to Blizzard for supplying some deprecated function translations in the past few versions of the WoW UI code.  I'm using those here, and all credit for those function translations goes to Blizzard's UI authors.  I couldn't find a license for that code in the wow-ui-source repository, so I've just released this with the Unlicense.

Comments

Add a comment