Средство обновления аддонов TUI/CLI для World of Warcraft.
Последний выпуск можно найти здесь.
Имейте в виду, что версии для Linux (.gz) и macOS (.zip) не подвергались тщательному тестированию.
Поддерживаются Windows 10+, Ubuntu 20.04+, Debian 11+ и macOS 11+.
Поместите двоичный файл CurseBreaker в каталог, содержащий Wow.exe
, WowClassic.exe
или World of Warcraft.app
.
Прочтите инструкции в верхней части экрана.
Уже установленные аддоны не будут распознаны CurseBreaker , и их необходимо переустановить.
Этот процесс можно частично автоматизировать с помощью команды import
.
Поддерживаются розничные клиенты , клиенты Cataclysm Classic и Classic . Версия клиента определяется автоматически.
По умолчанию CurseBreaker создаст резервные копии всего каталога WTF
.
TUI будет выглядеть намного лучше, если приложение запускается не из командной строки Windows по умолчанию. Рекомендуется использовать терминал Windows.
Многие поля являются ссылками, если используемый эмулятор терминала их поддерживает.
В Windows команду uri_integration
можно использовать для включения интеграции с надстройками Wago и страницей Wago.
Большинство команд поддерживают список дополнений, разделенный пробелами.
Команда install
имеет дополнительный флаг -i
, который можно использовать для отключения проверки версии клиента.
Переменную среды CURSEBREAKER_PATH
можно использовать для установки пользовательского местоположения клиента WoW.
Приложение можно запускать в неинтерактивном режиме, предоставляя команды непосредственно в качестве параметра.
Когда приложение запускается с параметром headless
, весь процесс обновления Wago и резервное копирование WTF должны выполняться в фоновом режиме. Файл журнала CurseBreaker.html будет создан в том же каталоге, что и приложение.
Аддоны Wago: https://addons.wago.io/addons/[addon_name]
, wa:[addon_name]
WoWInterface: https://www.wowinterface.com/downloads/[addon_name]
, wowi:[addon_id]
Тукуи: ElvUI
, Tukui
GitHub: разрабатываемые версии нескольких дополнений. Слизни имеют суффикс :Dev
.
Релизы GitHub: https://github.com/[username]/[repository_name]
, gh:[username]/[repository_name]
Wago: CurseBreaker может обновлять ауры и профили/скрипты Plater, такие как WeakAuras Companion.
Чтобы использовать Wago Addons в качестве источника дополнения, пользователю необходимо предоставить личный ключ API. Это платная функция.
Ключ можно получить здесь, и его необходимо добавить в конфигурацию приложения с помощью команды set wago_addons_api
.
Предоставление токена личного доступа значительно увеличивает скорость массовой проверки версий и решает возможные проблемы с ограничением скорости.
Поддерживаются как классические, так и детальные токены. Никаких дополнительных разрешений не требуется.
Токен можно добавить в приложение с помощью команды set gh_api
.
CurseBreaker по умолчанию попытается обновить все обнаруженные профили/скрипты WeakAuras и Plater. Процесс работает так же, как и WeakAuras Companion.
Все обновления по-прежнему необходимо будет применять в игре в меню параметров WeakAuras/Plater.
Команду toggle wago
можно использовать для установки одного имени автора, которое будет игнорироваться во время обновления.
Кроме того, ключ API Wago можно установить с помощью команды set wa_api
поэтому закрытые записи также можно будет обновлять.
При использовании проектов WoWInterface, которые предоставляют несколько выпусков надстройки (пример), всегда будет установлена розничная версия надстройки. Это невозможно исправить, поскольку API WoWInterface не поддерживает проекты такого типа.
Некоторые категории дополнений WoWInterface (например, «Компиляции», «Необязательно») не обрабатываются их API. Дополнения в этих категориях не могут быть установлены.
Проекты WoWInterface, которым необходимо устанавливать файлы за пределами каталога InterfaceAddOns
не поддерживаются.
CurseBreaker — это бесплатное программное обеспечение с открытым исходным кодом, которое распространяется под лицензией GNU General Public License v3.
Иконка сделана Никитой Голубевым под лицензией CC 3.0 BY.