Перейти к содержанию

Дайджест за январь-март

Обновления гайдов и аддонов

Март Февраль Январь

Мониторинг серверов и редактор аддонов

Представляем вам две легенды. То, о чем можно было только мечтать, стало реальностью.

Мониторинг серверов Редактор аддонов

Бот статистики для Telegram

Удобная аналитика в телефоне.

Подробнее

Подсказки из игры на вашем сайте

Теперь вы можете отображать сведения о внутриигровых элементах простым наведением курсора мыши.

Подробнее

Апдейтер аддонов

Представляем вам программу для автообновления аддонов и делимся подробностями.

Подробнее Скачать

  • Проблемы с аддонами после 15.1 и их решение


     Поделиться

    Итак, после установки обновления 15.1 многие аддоны сломаются. Это неприятное, но неизбежное событие в рамках процесса по переводу клиента на х64. 

    Суть проблемы

    Очень много аддонов имеют скомпилированный код. Компиляция - это процесс перевода кода, понятного человеку в код, человеку уже непонятный, но понятный компьютеру. Такие аддоны их авторам надо перекомпилировать новой версией компилятора. Проблема в том, что многие аддоны давно заброшены их авторами 🙃

    Мы знаем, как реанимировать такие аддоны. Однако процесс это хлопотный, поэтому мы вероятно ограничимся только популярными брошенными аддонами (в первую очередь Cartographer). Что касается остальных - то, поскольку речь будет идти как правило о каких-то очень старых аддонах - наверняка у нас найдется им более свежая и удобная альтернатива.

    Но даже там, где аддон скомпилирован, но автором не заброшен - могут возникнуть задержки, зависящие от скорости реакции автора аддона.

    Перекачивание платных аддонов

    Также отмечу, что платные аддоны надо будет перекачать (после установки 15.1, не ранее), даже если у них не было изменений. И да, если исходный код платного аддона был скомпилирован - надо будет затем дождаться апдейта от его автора.

    Заключение

    В общем, как вы понимаете, там, где проблемы возникнут - их решение может занять некоторое время. А где-то решением будет только смена аддона на аналог. Также мы постараемся произвести ревизию и отселить устаревшие и неактуальные аддоны в отдельный раздел (как это ранее делали с аддонами для версий 1.0-3.0).

    По мере развития событий этот пост будет обновляться.

    Информация разработчику

    Там же и компилятор. Используем версию для х86.

    For players from EU servers

    Until installing the 15.1 on your servers you need to download purchased addons from the separate category.

    • Нравится 1
    • Спасибо 1
     Поделиться


    Обратная связь

    Рекомендуемые комментарии



    :SetFormat(userMods.ToWString("<header alignx='left' fontname='AllodsWest' fontsize='14' shadow='1' outline='1'><body color='0xff00ff00' fontsize='16'><r name='value'/></body></header>")если не выпелили

    Ссылка на комментарий
    Поделиться на другие сайты

    6 минут назад, bsl.allods сказал:

    Спасибо! Прочитала правки API, но не поняла как переделать  вот такую строку по новый API

     wtText:SetTextColor( nil, { a = 1, r = 0, g = 1, b = 0 }, ENUM_ColorType_TEXT ) 

    Нет ни у кого примера?

     

    Задавать цвет текста нужно с помощью стилей. Предположим ваш WidgetTextView имеет такой формат:

    <html><rs class="class"><r name="value"/></rs></html>

    Где в кавычках class - название вашего класса для подстановки стиля. Можно назвать по другому. Тогда в коде вы сможете указать:

    wtText:SetClassVal("class", "tip_green")

    tip_green - это встроенный в клиент стиль, который задаёт только зелёный цвет, как в вашем примере, и не меняет размер/шрифт/выравнивание и т п. Посмотреть что делает каждый стиль и их названия можно в файле "ModdingDocuments\ResourceSystem\AllDefinedStyles.(WidgetCss).xdb"

    Это самый быстрый и рекомендованный способ. Большинство потребностей закрывает. Вообще можно создавать и свои стили и подключать к аддону, но это уже отдельный большой вопрос...

    Если вам не подходят стандартные стили и вы хотите менять динамически параметры в коде, например, чтобы сделать плавное переливание цветами радуги, то можно устанавливать напрямую значения любого атрибута любого тэга. Как это сделать написано в доках в FunctionTextViewSetTextAttributes

    Ну и самый тяжелый способ - это wtTextView:SetFormat. Его крайне не рекомендуется использовать (жрёт много ресурсов), но им можно целиком изменить строку форматирования, задав там любые тэги с любыми атрибутами

    Ссылка на комментарий
    Поделиться на другие сайты

    17 минут назад, Slashuur сказал:

    Где в кавычках class - название вашего класса для подстановки стиля. Можно назвать по другому. Тогда в коде вы сможете указать:

    Стиль не подойдет или правильнее обычно как раз не перекрывает вообще потребности.  То что имеется очень не очень. Кроме пары стандартных по цвету только типа tip_ (зеленый красный белый) остальные имею перенос тени и кучу всякого вспомогательного. тотже коричневый например нормальный не нашел.

    Ссылка на комментарий
    Поделиться на другие сайты

    Помимо своих пофиксил и почистил от deprecated на ПТСе

    • ActionsMod
    • BuildManager
    • DnDforEverything
    • Healer
    • PowerAuras
    • ShipControl

    Скину файлы в их темах как проверю на релизной версии этого 15.3

    Ссылка на комментарий
    Поделиться на другие сайты

    Починил под ПТС

    Все свои:
    ADSC
    BuffAnnounce
    CoolBuffs
    AuctionEx
    CheckroomManager
    InterfaceCleaner
    MageProcs
    TargetMountHP
    (остальные не должны сломаться)

    Чужие:
    AddonReloader
    AutoMountFeed
    LibreAlchemy
    SetLoot

    Новые версии будут опубликованы в день обновления, потому что нет обратной совместимости с текущей версией

    Если какой-то брошенный (автор забил) аддон работает на обычном сервере и не работает на ПТС, то можно написать в этой теме, я посмотрю что можно сделать

    Ссылка на комментарий
    Поделиться на другие сайты




    Гость
    Добавить комментарий...

    ×   Вставлено с форматированием.   Восстановить форматирование

      Разрешено использовать не более 75 эмодзи.

    ×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

    ×   Ваш предыдущий контент был восстановлен.   Очистить редактор

    ×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...

Важная информация

Пользуясь сайтом, вы принимаете Условия использования