CLI addon updater for World of Warcraft.
The latest release can be found here.
Please be aware that Linux (.gz) and macOS (.zip) versions are not thoroughly tested.
Place CurseBreaker binary inside directory containing Wow.exe
, WowClassic.exe
or World of Warcraft.app
and start it up.
Read the instructions on the top of the screen.
Already installed addons will not be recognized by CurseBreaker and they need to be reinstalled.
This process can be partially automated by using the import
command.
Both Retail and Classic clients are supported. The client version is detected automatically.
By default CurseBreaker will create backups of entire WTF
directory.
- On Windows command
uri_integration
can be used to enable integration with the CurseForge page. - Most of the commands support the comma-separated list of addons.
install
command have optional-i
flag that can be used to disable client version check.- Environment variable
CURSEBREAKER_PATH
can be used to set the custom location of WoW client. - TUI will look a little better if the application is started by something else than the default Windows command prompt. Windows Terminal is recommended.
- When the application is started with a
headless
parameter entire addon and WA upgrade process plus WTF backup should be executed in the background. Log file CurseBreaker.html will be created in the same directory as the application.
- CurseForge:
https://www.curseforge.com/wow/addons/[addon_name]
,cf:[addon_name]
- WoWInterface:
https://www.wowinterface.com/downloads/[addon_name]
,wowi:[addon_id]
- Tukui:
https://www.tukui.org/addons.php?id=[addon_id]
,https://www.tukui.org/classic-addons.php?id=[addon_id]
,tu:[addon_id]
,tuc:[addon_id]
- Tukui GitLab:
ElvUI
,ElvUI:Dev
,Tukui
,SLE:Dev
- Wago: CurseBreaker can update auras like WeakAuras Companion.
CurseBreaker by default will try to update all detected WeakAuras. Process work the same as WeakAuras Companion.
Command toggle_wa
can be used to set a single author name that will be ignored during the update.
Additionally Wago API key can be set with set_wa_api
command so non-public auras will also be upgradeable.
- Using "double" WoWInterface projects (example) will always install a retail version of the addon. It can't be fixed as WoWInterface API doesn't support this type of project.
CurseBreaker is free software/open source, and is distributed under the GNU General Public License v3.
Icon made by Nikita Golubev is licensed by CC 3.0 BY.