EnjoyChatCopy — копируем чат в WoW без мусора и кодов

Скачайте EnjoyChatCopy для World of Warcraft — аддон с кнопкой-ножницами, который превращает чат в чистый текст для копирования. Установка проста, работает на всех версиях.

Скачать EnjoyChatCopy для World of Warcraft 5.5.4

Оригинальное название: EnjoyChatCopy

Версии World of Warcraft: 5.5.4

ФайлВерсияЗагрузчикРазмер
EnjoyChatCopy-1.1.0.zip5.5.419 КБСкачать
EnjoyChatCopy-1.1.1.zip5.5.416 КБСкачать

EnjoyChatCopy — аддон, который наконец-то даёт скопировать чат в WoW

Каждый, кто играл в World of Warcraft, сталкивался с этой болью: в чате пишут цену на предмет, стратегию боя или просто никнейм игрока, а ты сидишь и понимаешь, что никак не можешь это скопировать. Скриншот? Перепечатывание вручную? Всё это в прошлом. Аддон EnjoyChatCopy добавляет на каждую вкладку чата кнопку-ножницы, по клику на которую весь текст открывается в чистом, удобном для выделения виде. Никаких цветовых кодов, никакой разметки предметов — только то, что ты реально видишь на экране.

Что именно делает EnjoyChatCopy для World of Warcraft

Когда ты нажимаешь на кнопку, игра отдаёт аддону не то, что ты видишь глазами, а сырые escape-последовательности. Выглядит это примерно так: |cffffff00[2. Trade]|r |Hplayer:Tester-Aegwynn|h[Tester]|h: wts |cffa335ee|Hitem:19019::::::::70:::::|h[Thunderfury]|h|r pst. Попробуй разберись в этой каше. EnjoyChatCopy превращает её в нормальный текст: [2. Trade] [Tester]: wts [Thunderfury, Blessed Blade of the Windseeker] pst. Всё лишнее — цветовые коды, текстуры, гиперссылки — вырезается, а название предмета остаётся. Вставишь это в Discord — и собеседник увидит обычное сообщение из чата, а не стену из символов.

Отдельная радость — whispers из Battle.net. Внутри игры они хранятся как |KBNplayer|k, и аддон подставляет настоящее имя из твоего списка друзей. Вместо непонятного набора символов ты получаешь читаемое: To [Buddy]: yo.

Цвета или чистый текст — решаешь ты

По умолчанию EnjoyChatCopy убирает все цвета, но если ты хочешь сохранить цветовое оформление, просто кликни правой кнопкой по ножницам или включи опцию Colors в окне копирования. Тёмные цвета при этом автоматически осветляются, чтобы текст не сливался с чёрным фоном панели. Мелочь, а приятно.

Копируем именно ту вкладку, которую смотришь

Ножницы висят на каждой вкладке: шепоты, гильдия, торговля, свои кастомные вкладки — везде. Нажимаешь на кнопку конкретной вкладки и получаешь её содержимое. В окне копирования есть кнопки Select all (выделить всё), настройка количества строк от 100 до 2000, а также перетаскивание и изменение размера. Escape закрывает окно, а его позиция и размер сохраняются даже после перезагрузки интерфейса.

Почему стандартные средства не работают и как это исправить

Дело в том, что WoW по умолчанию хранит всего 128 строк чата на окно. Всё, что старше, удаляется из памяти клиента до того, как любой аддон успеет до этого добраться. Копировать просто нечего. Решение от EnjoyChatCopy — команда /ecc buffer 4000. После неё твои окна чата хранят 4000 строк вместо 128. Установил один раз — и забыл. Через час кто-то спросит, что говорил тот парень, и ответ всё ещё будет на месте.

Настройка и команды

Кнопка по умолчанию появляется при наведении мыши на окно чата или вкладку, а когда уводишь курсор — исчезает. Если хочешь, чтобы она была видна всегда, введи /ecc always. Кнопку можно перемещать в любой угол и менять её размер. При наведении она становится красной, чтобы не перепутать с соседними кнопками. Основные команды:

  • /ecc — открыть окно копирования для активной вкладки
  • /ecc colors — сохранять цвета вместо чистого текста
  • /ecc lines <n> — сколько строк захватывать
  • /ecc buffer <n> — сколько строк хранит само окно чата
  • /ecc select — выделять всё сразу при открытии окна
  • /ecc debug <n> — показать сырые данные, которые отдаёт клиент

Кстати, /chatcopy и /copychat работают так же, как /ecc. Привязка клавиш доступна в разделе Key Bindings > EnjoyChatCopy. Аддон не требует библиотек и хранит всего одну переменную.

Если вы ищете, где скачать EnjoyChatCopy, обратите внимание на лаунчер foxygame.net — там дополнение устанавливается в один клик, а каталог автоматически подбирает совместимую версию для вашего клиента. EnjoyChatCopy для World of Warcraft работает на всех актуальных версиях игры, включая Retail, Classic, TBC, WotLK, Cataclysm и MoP. Лаунчер также следит за обновлениями, так что после патча аддон не придётся искать вручную.

Два ограничения, о которых стоит знать

Первое: команда /ecc buffer увеличивает количество строк, которые клиент хранит с момента её ввода. Вернуть то, что игра уже выбросила, невозможно — никакой аддон этого не сделает. Поэтому задай буфер сейчас, а не в тот день, когда он понадобится.

Второе: на некоторых серверах (например, Midnight) часть строк доходит до аддонов в защищённом виде, и прочитать их нельзя в принципе. Такие строки не пропадают молча — они считаются в заголовке окна, а вкладка с пустым содержимым сообщит об этом, вместо того чтобы показывать пустой бокс. Если вкладка выглядит подозрительно, команда /ecc debug 10 покажет, что именно отдал клиент, со всеми escape-последовательностями.

Обратная связь и поддержка

Автор аддона — PeterDigitalGG, он же создал EnjoyPvPTracker, EnjoyPvPIcons, EnjoyArenaFrames, EnjoyLoseControl и EnjoyAttunement. Если вкладка выходит пустой или строка выглядит искажённой, запусти /ecc debug 10 и вставь вывод в комментарии к аддону — этого достаточно, чтобы понять, что отдал твой клиент. Аддон бесплатный и останется таким. Если он помогает тебе, автор будет рад поддержке — каждая мелочь даёт больше времени на обновления и новые функции после каждого патча.

EnjoyChatCopy — это тот случай, когда маленький аддон решает огромную проблему. Больше никаких скриншотов и перепечатываний. Просто нажал на ножницы, выделил, скопировал, вставил. Всё.