TUI/CLI-Addon-Updater für World of Warcraft.
Die neueste Version finden Sie hier.
Bitte beachten Sie, dass die Versionen Linux (.gz) und macOS (.zip) nicht gründlich getestet wurden.
Windows 10+, Ubuntu 20.04+, Debian 11+ und macOS 11+ werden unterstützt.
Platzieren Sie die CurseBreaker- Binärdatei in dem Verzeichnis, das Wow.exe
, WowClassic.exe
oder World of Warcraft.app
enthält.
Lesen Sie die Anweisungen oben auf dem Bildschirm.
Bereits installierte Add-ons werden von CurseBreaker nicht erkannt und müssen neu installiert werden.
Dieser Vorgang kann teilweise automatisiert werden, indem der import
verwendet wird.
Es werden Retail- , Cataclysm Classic- und Classic- Clients unterstützt. Die Client-Version wird automatisch erkannt.
Standardmäßig erstellt CurseBreaker Backups des gesamten WTF
Verzeichnisses.
TUI sieht viel besser aus, wenn die Anwendung von etwas anderem als der Standard-Windows-Eingabeaufforderung gestartet wird. Windows Terminal wird empfohlen.
Viele der Felder sind Links, wenn der verwendete Terminalemulator sie unterstützt.
Unter Windows kann der Befehl uri_integration
verwendet werden, um die Integration mit den Wago Addons und der Wago-Seite zu aktivieren.
Die meisten Befehle unterstützen die durch Leerzeichen getrennte Liste von Add-ons.
Der install
verfügt über ein optionales Flag -i
, mit dem die Client-Versionsprüfung deaktiviert werden kann.
Die Umgebungsvariable CURSEBREAKER_PATH
kann verwendet werden, um den benutzerdefinierten Speicherort des WoW-Clients festzulegen.
Die Anwendung kann im nicht interaktiven Modus ausgeführt werden, indem Befehle direkt als Parameter bereitgestellt werden.
Wenn die Anwendung mit einem headless
-Parameter gestartet wird, sollte der gesamte Add-on- und Wago-Upgrade-Prozess sowie die WTF-Sicherung im Hintergrund ausgeführt werden. Die Protokolldatei CurseBreaker.html wird im selben Verzeichnis wie die Anwendung erstellt.
Wago Addons: https://addons.wago.io/addons/[addon_name]
, wa:[addon_name]
WoWInterface: https://www.wowinterface.com/downloads/[addon_name]
, wowi:[addon_id]
Tukui: ElvUI
, Tukui
GitHub: Entwicklungsversionen mehrerer Add-ons. Slugs haben das Suffix :Dev
.
GitHub-Veröffentlichungen: https://github.com/[username]/[repository_name]
, gh:[username]/[repository_name]
Wago: CurseBreaker kann Auren und Plater-Profile/Skripte wie WeakAuras Companion aktualisieren.
Um Wago Addons als Add-on-Quelle nutzen zu können, muss der Benutzer einen persönlichen API-Schlüssel angeben. Es handelt sich um eine kostenpflichtige Funktion.
Der Schlüssel kann hier abgerufen werden und muss mit dem Befehl set wago_addons_api
zur Anwendungskonfiguration hinzugefügt werden.
Die Bereitstellung eines persönlichen Zugriffstokens erhöht die Geschwindigkeit der Massenversionsprüfung erheblich und löst mögliche Probleme mit der Ratenbegrenzung.
Es werden sowohl klassische als auch feinkörnige Token unterstützt. Es sind keine zusätzlichen Berechtigungen erforderlich.
Mit dem Befehl set gh_api
kann der Anwendung ein Token hinzugefügt werden.
CurseBreaker versucht standardmäßig, alle erkannten WeakAuras- und Plater-Profile/Skripte zu aktualisieren. Der Prozess funktioniert genauso wie bei WeakAuras Companion.
Alle Updates müssen weiterhin im Spiel im Optionsmenü „WeakAuras/Plater“ angewendet werden.
Mit dem Befehl toggle wago
kann ein einzelner Autorenname festgelegt werden, der während der Aktualisierung ignoriert wird.
Zusätzlich kann der Wago-API-Schlüssel mit dem Befehl set wa_api
festgelegt werden, sodass auch nicht öffentliche Einträge aktualisierbar sind.
Wenn Sie WoWInterface-Projekte verwenden, die mehrere Add-on-Versionen bereitstellen (Beispiel), wird immer eine Verkaufsversion des Add-ons installiert. Es kann nicht behoben werden, da die WoWInterface-API diese Art von Projekt nicht unterstützt.
Einige WoWInterface-Addon-Kategorien (z. B. Zusammenstellungen, Optional) werden von ihrer API nicht verarbeitet. Add-ons in diesen Kategorien können nicht installiert werden.
WoWInterface-Projekte, die Dateien außerhalb des InterfaceAddOns
-Verzeichnisses installieren müssen, werden nicht unterstützt.
CurseBreaker ist eine kostenlose Software/Open Source und wird unter der GNU General Public License v3 vertrieben.
Das von Nikita Golubev erstellte Symbol ist von CC 3.0 BY lizenziert.