Тема: Как (попытаться) включить устаревшие и несовместимые аддоны в предварительном обновлении Midnight  (Прочитано 10425 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Wishko

  • Модератор
  • Легенда
  • *
  • Сообщений: 59986



В предварительном обновлении Midnight разработчики World of Warcraft внесли разнообразные новинки, изменения и улучшения в стандартный интерфейс. Корректировки эти были настолько серьезными, что во избежание возможных проблем и конфликтов с аддонами они решили полностью запретить запускать такие модификации, которые не были обновлены их авторами непосредственно к Midnight, даже если пользователь решит поставить галочку на опции "Устаревшие модификации".:cut:

Это может стать неприятной проблемой, ведь некоторые хорошие аддоны давно не обновляются своими авторами, но продолжают работать как ни в чем не бывало, и теперь, после выхода обновления, просто не запускаются. К счастью, данную неприятность можно очень запросто исправить.

Цитата: Описание предварительного обновления Midnight
ИНТЕРФЕЙС АДДОНОВ
  • Мы внесли значительные изменения в возможности аддонов интерфейса для Midnight, сосредоточившись в основном на ограничении возможности аддонов автоматизировать боевые задачи для игрока. Узнайте больше из нашей ранее опубликованной статьи.
  • В связи с масштабностью этих изменений, аддоны, которые не были обновлены их авторами для Midnight, не будут загружаться в Midnight и более поздних версиях. Разработчики аддонов были заранее уведомлены об этих изменениях, и многие из них уже подготовили для совместимые с Midnight версии загрузки.

Первым делом стоит проверить, не выпустил ли автор интересующего вас аддона обновление, и если да, то просто загрузите его, – и проблема будет решена. Если нет, то придется воспользоваться маленькой хитростью.

Как показали эксперименты, игра проверяет, был ли аддон обновлен под предварительное обновление, просто по версии, которая прописана автором в его коде. Эту версию можно очень легко изменить вручную и аддон будет запускаться даже без установленной на опции "Устаревшие модификации" галочки и работать как прежде. Есть риск, правда, что он сам по себе может сломаться и перестать работать должным образом из-за внесенных в интерфейс изменений, и тут уже ничего не поделать кроме как надеяться на желание автора или знакомых с программированием энтузиастов заняться его обновлением.

Чтобы изменить версию аддона, нужно отыскать файл с расширением .toc в его папке в разделе с аддонами. В нашем случае для примера будет использоваться аддон idTip.

Цитировать
World of Warcraft\_retail_\Interface\AddOns\idTip

В его папке есть файл idTip.toc, который можно открыть любым текстовым редактором. В файле первая же строка начинается с кода "## Interface", где после двоеточия прописаны версии игры, для которых он подходит. Достаточно изменить все эти версии на номер текущего обновления "120000" (12.0.0) и сохранить файл. После запятой можно прописать и другие версии на будущее, например "120000, 120001" (12.0.0, 12.0.1) и он будет сохранять свою "актуальность" в следующем обновлении и запускаться без галочки "Устаревшие модификации", но это уже по желанию.

Цитировать
## Interface: 120000


Изменение кода idTip.toc

После перезагрузки клиента аддон должен перестать отображаться красным цветом в меню как "Несовместимый", загрузиться и заработать.


До и после "махинаций"
« Последнее редактирование: 21 Января, 2026, 21:43:11 by Wishko »

Wishko

  • Модератор
  • Легенда
  • *
  • Сообщений: 59986

iliai97

  • Лучший автор
  • Завсегдатай
  • *
  • Сообщений: 587
Я думал так на шару врубить PGF, но из-за этого игра начала вылетать.

Aksutka

  • Новичок
  • *
  • Сообщений: 21

  • Варкрафт: +
    • Имя: Аксяка
    • Класс: Охотница
    • Сервер: Гордунни
ʕ ᵔᴥᵔ ʔ

Unplayed

  • Ветеран
  • ****
  • Сообщений: 6581
Можно не всталвять картинки, которые не грузятся, а текстом описать что там на них нарисовано?

KRE100

  • Завсегдатай
  • **
  • Сообщений: 450
Можно не всталвять картинки, которые не грузятся, а текстом описать что там на них нарисовано?

__________________________________________
      /                                          \
     |    ___________  __________  ___________    |
     |   |           ||          ||           |   |
     |   |   [⌐■_■]  ||   RETR0  ||   1984    |   |
     |   |___________||__________||___________|   |
     |          _      /      \      _           |
     |         ( )    |  HAX   |    ( )          |
     |__________| |___|________|___| |___________|
                | |                | |
                |_|                |_|

          _  _  _   ___  _  _  ____  ____
         | || || | / _ \| || ||_  _||  _ \
         | || || || (_)|| || |  ||  | |_) |
         | || || ||  _  || || |  ||  |  _ /
         | || || || | | || || |  ||  | | \
         |_||_||_||_| |_| \__/   ||  |_|  \

     _  _   __    ___  _  _  ____  ____  __  __  _  _
    | || | /  \  / __|| || ||_  _||  __||  \/  || || |
    | || |/ /\ \| (__ | || |  ||  | |__ | \  / || || |
    | || || || ||  __|| || |  ||  |  __|| |\/| || || |
    | || || || || (__ | || |  ||  | |__ | |  | || || |
    |_||_||_||_| \___||_||_|  ||  |____||_|  |_| \__/


........               
             .::::::::::::.             
            .::/^^^^^^^^^\::.           
            |:[  @  ] [  @  ]:|         
            |:.     ---     .:|         
            .::\    ___    /::.         
          .:::::\_________/:::::.       
        .:::::::::::::::::::::::::.     
       :::::::::::::::::::::::::::::   
      ::::: [ H A C K E R M A N ] :::::

Bloodwaid

  • Старожил
  • ***
  • Сообщений: 1030

  • Варкрафт: +
    • Имя: Бладвейд
    • Класс: Воин
    • Сервер: Ревущий Фьорд
В целом данная тема подойдет например для плагинов хенди нотс например. Где работы с тем же комбат логом 0.0. Разрабы эту проверку сделали, чтобы им саппорт не заваливали однотипными темами игра вылетает, крашится итп.

Totallq

  • Завсегдатай
  • **
  • Сообщений: 112
Да, сделал эти манипуляции в первые часы запуска препатча.

Многие аддоны после изменения коряво работают, к примеру у меня Юнит шадоу фрейм не ожил.
Но есть исключения, например аддон Фарм хад отлично работает.

Кроме того у меня есть подозрения об изменения античит системы - часто выбрасывает из игры при сближении с разными объектами в друид флай форме (ранее такое случалось крайне редко)

Yassmin

  • Новичок
  • *
  • Сообщений: 50
  • Дратути

  • Варкрафт: +
    • Имя: Эйвуа
    • Класс: Шама
    • Сервер: Гордунни
Работает с аддонами Quartz, HDDT, Postal, WeizPvP
Не работает: Spy
Остальные пока воскрешаю.
Quod licet Jovi, поп licet bovi

Bloodwaid

  • Старожил
  • ***
  • Сообщений: 1030

  • Варкрафт: +
    • Имя: Бладвейд
    • Класс: Воин
    • Сервер: Ревущий Фьорд
Работает с аддонами Quartz, HDDT, Postal, WeizPvP
Не работает: Spy
Остальные пока воскрешаю.

Ошибками то, что запустилось, не заваливает? Особенно кварц?

Lorden96

  • Старожил
  • ***
  • Сообщений: 2256
А за это не забанят?

Serafim1991

  • Старожил
  • ***
  • Сообщений: 3291
Днем починил себе таким образом oPie и SunnArt.

Unplayed

  • Ветеран
  • ****
  • Сообщений: 6581
Да даже обновлённые, штук пять всего включено -- посреди инста начинают переть куча сообщений об ошибках с диким срачем в динамики и хрен закроешь сообщеие об ошибке.

Kargath

  • Благодетель
  • Старожил
  • *
  • Сообщений: 1838
Вишко ты б добавил, что лучше таким образом не пытаться включать старые боевые аддоны, и все что связано со старыми неймплейтами, фреймами и кастбарами. Это работать не будет уже никогда и со 100% вероятностью засыпет кучей бесконечных ошибок, когда начнут лететь боевые lua-эвенты клиенту.

AlanMix

  • Датамайнер
  • Старожил
  • *
  • Сообщений: 3717
Вишко ты б добавил, что лучше таким образом не пытаться включать старые боевые аддоны, и все что связано со старыми неймплейтами, фреймами и кастбарами. Это работать не будет уже никогда и со 100% вероятностью засыпет кучей бесконечных ошибок, когда начнут лететь боевые lua-эвенты клиенту.

Всё так. Костыль сработает для всех простых аддонов которые не тронуты обновой, т.е. не влияют на бой, фреймы. Какой нить Рарити поправилось.

Чтоб временно убрать ошибки - можно поставить Error Filter и его аналоги. Но если в какой то момент глушится интерфейс, то /reload
Какие времена, такие и костыли. В целом многие аддоны умрут.
Twitter - инсайдики и прочие посты.
Project NELF - discord