All Projects → AcidWeb → Cursebreaker

AcidWeb / Cursebreaker

Licence: gpl-3.0
TUI/CLI addon updater for World of Warcraft.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Cursebreaker

ElvUI
ElvUI for World of Warcraft - Vanilla (1.12.1)
Stars: ✭ 67 (-88.78%)
Mutual labels:  addon, world-of-warcraft
WoWUnit
A unit testing framework for World of Warcraft
Stars: ✭ 20 (-96.65%)
Mutual labels:  addon, world-of-warcraft
AzeriteUI
Custom user interface suite for WoW. Design and code by Lars Norberg and Daniel Troconis.
Stars: ✭ 0 (-100%)
Mutual labels:  addon, world-of-warcraft
Ovale
An add-on for World of Warcraft that displays icons based on scripts
Stars: ✭ 46 (-92.29%)
Mutual labels:  addon, world-of-warcraft
SpartanUI
SpartanUI
Stars: ✭ 28 (-95.31%)
Mutual labels:  addon, world-of-warcraft
AIO
AIO is a pure lua server-client communication system for Eluna and WoW.
Stars: ✭ 50 (-91.62%)
Mutual labels:  addon, world-of-warcraft
raiderio-addon
RaiderIO AddOn
Stars: ✭ 35 (-94.14%)
Mutual labels:  addon, world-of-warcraft
Pfui
A User Interface Replacement for World of Warcraft: Vanilla & TBC
Stars: ✭ 226 (-62.14%)
Mutual labels:  world-of-warcraft, addon
ElvUI-5.4.8
ElvUI for World of Warcraft - Mists of Pandaria (5.4.8)
Stars: ✭ 20 (-96.65%)
Mutual labels:  addon, world-of-warcraft
OmniCC
Cooldown count for everything
Stars: ✭ 81 (-86.43%)
Mutual labels:  addon, world-of-warcraft
TellMeWhen
TellMeWhen is a combat tracking AddOn for World of Warcraft Retail and Classic
Stars: ✭ 69 (-88.44%)
Mutual labels:  addon, world-of-warcraft
RaidBrowser
Bringing LFR to Wrath of the Lich King
Stars: ✭ 19 (-96.82%)
Mutual labels:  addon, world-of-warcraft
pfQuest
A Questhelper and Database Addon for World of Warcraft: Vanilla & TBC
Stars: ✭ 109 (-81.74%)
Mutual labels:  addon, world-of-warcraft
Dungeontools
Fork of Nnoga's Mythic Dungeon Tools addon to restore mob data and improve upon the base code!
Stars: ✭ 329 (-44.89%)
Mutual labels:  world-of-warcraft, addon
Elvui
ElvUI for World of Warcraft - Wrath of the Lich King (3.3.5a)
Stars: ✭ 229 (-61.64%)
Mutual labels:  world-of-warcraft, addon
Dominos
A main actionbar replacement
Stars: ✭ 72 (-87.94%)
Mutual labels:  addon, world-of-warcraft
Shestakui classic
ShestakUI for WoW Classic (1.13.2)
Stars: ✭ 108 (-81.91%)
Mutual labels:  world-of-warcraft, addon
Bagnon
Single window displays for you items
Stars: ✭ 125 (-79.06%)
Mutual labels:  world-of-warcraft, addon
AdiBags
WoW Addon — Adirelle's bag addon.
Stars: ✭ 94 (-84.25%)
Mutual labels:  addon, world-of-warcraft
Total-RP-3
The best roleplaying add-on for World of Warcraft.
Stars: ✭ 25 (-95.81%)
Mutual labels:  addon, world-of-warcraft

CurseBreaker

TUI/CLI addon updater for World of Warcraft.

Screenshot

DOWNLOAD

The latest release can be found here.
Please be aware that Linux (.gz) and macOS (.zip) versions are not thoroughly tested.

USAGE

Place CurseBreaker binary inside directory containing Wow.exe, WowClassic.exe or World of Warcraft.app.
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.

TIPS & TRICKS

  • On Windows command uri_integration can be used to enable integration with the CurseForge page.
  • Most of the commands support the space-separated list of addons.
  • install command have optional -i flag that can be used to disable client version check.
  • TUI will look a little better if the application is started by something else than the default Windows command prompt. Preview version of Windows Terminal is recommended.
  • Environment variable CURSEBREAKER_PATH can be used to set the custom location of WoW client.
  • When the application is started with a headless parameter entire addon and Wago 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.

SUPPORTED URL

  • 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]
  • Townlong Yak: https://www.townlong-yak.com/addons/[addon_name], ty:[addon_name]
  • Tukui GitLab: ElvUI, ElvUI:Dev, Tukui, Tukui:Dev, Shadow&Light:Dev
  • GitHub Releases: https://github.com/[username]/[repository_name], gh:[username]/[repository_name]
  • Wago: CurseBreaker can update auras and Plater profiles/scripts like WeakAuras Companion.

WEAKAURAS SUPPORT

CurseBreaker by default will try to update all detected WeakAuras and Plater profiles/scripts. Process work the same as WeakAuras Companion.
All updates will still need to be applied in-game in the WeakAuras/Plater option menu.
Command toggle wago 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 entries will also be upgradeable.

KNOWN ISSUES

  • 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.
  • Some WoWInterface addon categories (e.g. Compilations, Optional) are not handled by their API. Addons in these categories can't be installed.
  • WoWInterface projects that need to install files outside the Interface\AddOns directory are not supported.

COPYRIGHT

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].