PeaversChat — минималистичный чат без компромиссов
Если вы когда-нибудь смотрели на стандартное окно чата в World of Warcraft и думали, что оно выглядит так, будто его проектировали в 2004 году и с тех пор только добавляли кнопки, — вы не одиноки. PeaversChat решает эту проблему радикально: он перерисовывает чат в плоский чёрный блок с чистыми текстовыми вкладками, убирает весь визуальный мусор и добавляет кнопку копирования там, где её наконец-то можно найти. Это не очередной «рескин на скорую руку», а продуманный инструмент из семейства Peavers Ultra Performance, который держит себя в рамках строгого бюджета производительности.
Почему чат — это боль
Чат — единственная часть интерфейса, которая не останавливается никогда. Каждая строка проходит через фильтры, и в разгар рейда это сотни сообщений в минуту. Любой аддон, который добавляет сюда лишнюю работу, — это просадка FPS, лаги и раздражение. Разработчики PeaversChat подошли к вопросу с инженерной дотошностью: они собрали тестовый стенд, который гоняет реальный код аддона в виртуальной машине Lua, и замерили каждую операцию. Результат впечатляет: одно сообщение чата стоит ровно ноль клиентских вызовов, ноль перерисовок и ноль обработчиков OnUpdate. Это не маркетинговое обещание, а цифры, зафиксированные в perf-бюджете проекта. Если какой-то показатель выходит за рамки — сборка просто не проходит.
Как это работает на практике
Секрет в том, что PeaversChat не переписывает игровые механики. Матчер URL — это чистая работа со строками, которая даже не запускает сложные паттерны, пока не увидит точку или собачку. Никаких виджетов на каждое сообщение. Перерисовка вкладок происходит только при клике, а не по таймеру. Скин окна строится один раз — один фоновый кадр с пятью текстурами — и дальше только перекрашивается. Даже скрытие кнопок работает через событие OnShow, а не через постоянный опрос. Всё это означает, что вы получаете красивый чат, который не влияет на производительность даже при флуде боевым логом на 300 строк в секунду.
Возможности PeaversChat
Аддон работает «из коробки»: установили, зашли в игру — и чат уже выглядит так, как должен. Настройки существуют для того, чтобы с ними спорить, а не чтобы собирать интерфейс с нуля. Вот что вы получаете по умолчанию:
- Плоское чёрное окно с тонкой рамкой в 1px, которое сочетается с остальными аддонами Peavers.
- Чистые текстовые вкладки без текстур и золотого мерцания — активная вкладка подчёркнута акцентной линией.
- Кликабельные URL с умным матчером, который не превратит «ok.thanks» в ссылку.
- Вкладки внутри окна: фон поднимается выше полосы вкладок, а не обрывается под ней.
- Вкладки остаются читаемыми, даже когда мышь не над ними.
- Кнопка копирования в углу каждого окна, которая не занимает места и появляется при наведении.
- Все кнопки вокруг чата — меню, поиск группы, стрелки прокрутки, голос, лог боя — скрыты по умолчанию, но включаются обратно по желанию.
- Поле ввода вынесено из-под последней строки и подсвечено цветом канала, в который вы собираетесь писать.
- Стрелки двигают курсор, а не листают историю.
- История увеличена до 1000 строк вместо стандартных 128 — есть что копировать.
- Настраиваемые шрифт, размер, обводка, прозрачность и отступы.
Если вы пользуетесь лаунчером foxygame.net, скачать PeaversChat можно прямо из каталога дополнений — он автоматически подтянет все зависимости и будет обновляться в один клик, так что вам не придётся следить за версиями вручную. Это особенно удобно, когда вы играете на нескольких аккаунтах или часто переустанавливаете клиент.
Совместимость с версиями игры
PeaversChat для World of Warcraft работает на всех актуальных версиях игры. Независимо от того, играете ли вы в Retail, Classic, TBC, WotLK, Cataclysm или MoP, аддон одинаково стабилен. Архитектура аддона не завязана на конкретные патчи интерфейса — он использует стандартные события и фильтры, поэтому ему не страшны обновления. Разработчики следят за совместимостью и выпускают обновления до того, как они появляются в публичных каталогах.
Как установить PeaversChat
Процесс установки максимально прост. Рекомендуемый способ — через десктопный апдейтер PeaversUpdater, который ставит аддон вместе с необходимыми зависимостями PeaversCommons и PeaversConfig. Альтернативный вариант — скачать PeaversChat с CurseForge и вручную убедиться, что обе библиотеки установлены. После этого остаётся только включить аддон на экране выбора персонажа. Если что-то пошло не так, команда /pchat reset вернёт чат к стандартному виду, а полное отключение не требует перезагрузки интерфейса.
Копирование в WoW — отдельная история
В WoW нет API буфера обмена. Единственный способ вынести текст из игры — поле ввода. PeaversChat использует это с умом: окно копирования — это на самом деле поле ввода, в которое уже вставлено содержимое чата и выделено всё целиком. Осталось нажать Ctrl+C. При этом аддон аккуратно вычищает цвета, иконки и обёртки ссылок: предмет скопируется своим названием, а не техническим кодом. История в 1000 строк гарантирует, что вам всегда есть что копировать.
Чего аддон не делает
Важно понимать границы. PeaversChat не переписывает форматные строки каналов и не сокращает их названия. Разработчики объясняют это техническим нюансом: сокращение [Party] до [P] ломает проверку гиперссылок, и сообщения в таких каналах просто перестают отображаться. Вместо этого аддон только добавляет к сообщению, но никогда не пересобирает его. Классовые цвета, маршрутизация сообщений и членство в каналах остаются на совести клиента.
PeaversChat — это тот редкий случай, когда аддон делает ровно то, что обещает, и не лезет туда, куда не просили. Он красивый, быстрый и предсказуемый. Если вы устали от чата, который выглядит как витрина кнопок, попробуйте PeaversChat — возможно, это последний аддон для чата, который вам понадобится.
--- **Обновление 18.09.2026:** Добавлено 4 файла для версии 5.5.4, 2.5.6, 12.1.5, 12.1.0, 12.0.7, 12.0.5, 12.0.1, 1.60.1, 1.15.9.