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

Дайджесты за январь-февраль

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

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

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

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

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

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

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

Подробнее

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

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

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

Altair

Разработчик аддонов
  • Постов

    278
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные Altair

  1. Внутри pak архива. Любой pak-аддон - это по сути zip архив. Можно открыть каким-нибудь 7-zip'ом, поменять файлы и заменить в архиве. Или, если планируется целый ряд изменений размазанных во времени, то можно распаковать аддон и положить в виде папки (распаковывать в таком случае надо в .\AllodsOnline\data\).

     

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

  2. Ну, не совсем аналог) та утилита просто разбивала pack.loc на стопиццоттысяч мелких текстовых файлов, захламляя диск. Причем файлы получались без unicode маркеров , из-за чего notepad++, например, не мог определить кодировку для большинства текстов. А тут все в памяти и с правильной кодировкой сразу. И с поиском.

  3. AO Text Viewer

    Просмотр файла

    Программка, которая умеет читать текстовые ресурсы АО. Поддержан поиск (т.е. можно поискать интересующий текст/название/описание). Умеет экспортировать в текстовые файлы, кодировка которых в дальнейшем нормально определяется иными текстовыми редакторами.

     

    Написана за пару дней на коленке, так что особо сильно не пинать, если вдруг что не работает/падает/ломается. С меня взятки гладки ;)

     

    Скармливать ей нужно файл Texts.pak из папки AllodsOnline\data\Packs\


     

  4. Спасибо, наконец-то смог локализовать. Поймать такое было тяжело просто потому, что ошибка была связана с наличием второго аддона, который запрашивал ГС с помощью LibGS. У меня таких просто не было запущено, поэтому я ни разу ошибки и не видел.

     

    Собственно простое решение, если смущает спам - включить показ ГСа. Так-то кроме захламления mods.txt ни на что не должно повлиять.

     

    Ошибку поправлю в следующей версии.

  5. Error: addon EZTarget_v0.10: Error while running the chunk
    Error: addon EZTarget_v0.10:   [string "Mods/Addons/EZTarget_v0.10/Scripts/UnitState.luac"]:0: table index is nil
    Error: addon EZTarget_v0.10:   func: __newindex, metamethod, line: -1, defined: C, line: -1, [C]
    Error: addon EZTarget_v0.10:     func: ?, ?, line: 0, defined: main, line: 0, [string "Mods/Addons/EZTarget_v0.10/Scripts/UnitState.luac"]
    

    Спамит после бг в лог.

     

    Если настройки сбросить, так же спамит? О таком спаме просто давно говорят, но я ни разу не повторил, в связи с чем и не могу пофиксить. Если с дефолтными не будет спамить, значит дело в какой-то одной конкретной опции, которую надо локализовать и нейтрализовать )

  6. Обращаюсь к тем, у кого аддон "подвешивал намертво клиент". Проверьте, пожалуйста, новую версию. Если всё еще подвешивает, попробуйте воспользоваться сбросом настроек и поиграйте некоторое время с настройками по умолчанию.

     

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

  7. Для моделек точно тулзы не будет. С текстурами всё в разы проще, поэтому и старый вьювер есть, и новый, вполне возможно, появится.

     

    Чтоб для моделек сделать - это надо заниматься неблагодарным реверс инжинирингом без какой-либо гарантии на успех. Чтобы он (вьювер) нормально работал, надо научиться читать pack.bin, а для этого нужна БД типов, которую в паблике негде взять. Общий принцип ее организации можно понять из серверных исходников, но она собирается своя под каждую версию АО, следовательно старые БД к новым АО не подойдут, а догадаться, что ж там добавилось в новой, возможности нет, если только Вы не Ванга.

  8. Ну это пример был :) Вот прям как сейчас - оно все-таки в некоторых местах сливается. Не знаю, почему. По идее аутлайн должен был спасти, но визуально создается впечатление, что он есть не везде.

     

    Ну либо он очень тонкий и его толщины недостаточно, чтобы выделить. А т.к. ты захардкодил формат, я не могу проверить его жирную версию, подставив самостоятельно нужную циферку :(

  9. Что значит "текста не появляется"? Если ты про сам аутлайн, то он может быть переопределен в том классе, который ты задаешь через SetClassVal("class", "..."). Если же не видно текста в принципе, значит ты что-то не так делаешь. У меня много где используется, нигде проблем не было.

  10. GuildMessageAnnounce

    Просмотр файла

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

     

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

     

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


     

    • Плюсую 1
  11. Я сам в аддоне ничего не инспектирую. Этим занимается только LibGS. Уже три человека, кто об этом говорит, но я ни разу сам с таким не сталкивался, поэтому не могу и починить. Если б была пошаговая инструкция, как повторить такое зависание - было бы намного проще. :/

  12. Имхо, дружелюбие могло бы тут и победить ) Разрешить разово менять ключ в первые пару месяцев работы системы - не сильно-то и убудет даже с учетом тех, кто "прикрывается выдумками". Более того, всех таких выдумщиков можно было бы при таком подходе в списочек забить вместе с айдишниками и, может, даже побанить ))

  13. Как выход из ситуации РЛ с установленным РМ может, первый написать и тогда искать не нужно, тут согласен.

    Не знаю, как у вас, а у нас сбор рейда начинается как раз с того, что РЛ в гильд-чат объявляет этот самый сбор с напоминаниями про необходимость взять всё, что нужно (петы, шопки, алхимки, мирру, еду, мозг, руки).

  14. При клике на кнопку "зеленый шарик" не загорается. Соответственно, оправка на острова и приключения не осуществляется. Возможно, это связано с аддоном AOPanel https://alloder.pro/files/file/247-aopanel/Кнопка PartyManager привязалась к панели и находится на ней. Возможно, нет. Но проблема есть.

    Воу ) Про AOPanel я и забыл совсем. Да, там нет просто напросто обработчика на клик правой кнопкой мыши. Подумаю, что с этим можно сделать.

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

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

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