Доки, ресурсы и полезная информация
В форуме 49 тем
-
- 13 подписчиков
- 67 ответов
- 689,3 млн просмотра
API (для версии 17.1) Общее описание и установка Создание пользовательских дополнений Описание полей ресурсов виджетов Пример универсального слота для отображения предметов или заклинаний Lua API - функции и события, предоставляемые клиентом игры (категории, енумы, эвенты, виджеты) Список изменений в Lua API Инструкции Введение в разработку аддонов Как научиться программировать на Lua за 15 минут (на английском) Lua за 60 минут Инструкция для разработчика аддонов Как сделать свой аддон (старая тема) Как правильно описывать текстуры …
Последний ответ от Lafayette, -
- 1 подписчик
- 9 ответов
- 2,8 тыс просмотра
Обновление 15.0.00.41 от 01.02.2024 Новое API widget:GetPickChildrenOnly(), widget:SetPickChildrenOnly( state ) - получение состояния \ изменение свойства PickChildrenOnly control3D:IsAddedAsWidget3D( widget ) - проверяет что widget добавлен как widget3D в данный control3D object.GetBuffBySysName( objId, sysName ) - ищет у объекта бафф с указанным sysName и возвращает его objId (int). Если не найден - вернет nil, если несколько - вернет первый найденный (порядок не определен), если объект не найден или не может холдить бафы - упадет в ошибку. userMods.RegisterEscSequence( state ), userMods.NotifyEscSequence( state, rank ) - обработка ESC посл…
Последний ответ от Svita, -
LibDnD Просмотр файла Официальная версия LibDnD для аддонов. Рекомендуется разработчикам аддонов использовать данную версию LibDnD в своих аддонах. В ближайшем будущем планируется добавления новых плюшек, в т.ч. перенос некоторых плюшек из других аддонов. Если требуется какой-то особенный дополнительный функционал, или кто-то готов поделиться своим, то можно об этом попросить на странице разработки LibDnD. HOW-TO: LibDnD.lua - Библиотека Drag&Drop Простейший пример использования LibDnD Файл LibDnD.lua нужно включить в AddonDesc.(UIAddon).xdb, в секции <ScriptFileRefs>: <ScriptFileRefs> …
Последний ответ от Slashuur, -
- 5 подписчиков
- 18 ответов
- 7,9 тыс просмотров
Inspect Widgets Просмотр файла Аддон для разработчиков, позволяет смотреть и менять параметры всех виджетов в игре. Предупреждение Этот аддон представляет ценность прежде всего для разработчиков. Никаких игровых преимуществ не дает. Cделан, чтобы наконец можно было быстро посмотреть, что творится с виджетами аддона. Инструкция по применению Для возможности запуска аддона в папке Personal создаем файл input.cfg(ANSI) и пишем туда следующее: commonbindsection bind toggle_widget_tools 'CTRL' + 'HOME' Для ленивых работает команда в чат /inspectwidgets. Далее: Ctrl+Home или команда в чат открывает корневое окошко аддона. Это …
Последний ответ от gnugo, -
AO-Tools
от Гость gsomgsom- 10 ответов
- 10,8 тыс просмотр
По просьбе SLA, выкладываю ao-tools.zip https://alloder.pro/files/file/341-/ Allods Online Tools loc.extractor Allods Online pack.loc resource extractor. v0.4 by gsomgsom . Распаковывает ресурсы из файла pack.loc. Вызов: loc.extractor [file.loc] [patch_to] Распаковка может затянуться до 10 минут. Это вполне нормально. loc.compiler Allods Online pack.loc file compiler v0.5 by gsomgsom and kosh . Компилирует файл ресурсов pack.loc. Вызов: loc.compiler <patch> <file.loc> Компиляция может затянуться до 10 минут. Это вполне нормально. game.ver.info Allods Online game.version file viewer v0.2 by gsomgsom . Показывает содержимое файла game.version. Вызов: …
Последний ответ от ZoorDrack, -
- 1 подписчик
- 0 ответов
- 514 просмотров
ChatTabsFix.zip Блокирует перемещение вкладок чата. Аддон запускается при входе в игру. Смотрит окна и вкладки в окнах и разрегестрирует в ДнД. Соответственно новые вкладки будут блокированы при перезаходе в игру или перезапуске аддона. Чтобы вернуть подвижность надо отключить скрипт и перезайти в игру
Последний ответ от worm, -
- 2 подписчиков
- 6 ответов
- 1,3 тыс просмотров
IslandsCount.zip Считает острова до получения ДО (драконий облик) и выводит на экран надпись если упало ДО на острове. прохождение острова определяется по получению компаса (автосбор) или инсигнии героя 9шт (прыг) Аддон считает а не смотрит сколько у вас поэтому могут быть неточности Пока так и тут Обновление от 01.08.2025. Теперь считывает острова с надписи из игры Дублирует надпись на экран Сохраняет значение для добавленных персонажей Выводит значение на кнопку аддона ВНИМАНИЕ.В ИГРЕ баг иногда приходит 2 единицы за остров иногда не засчитывают острова. Считая по старой методике это легко отследить
Последний ответ от tuxOhOme, -
- 1 подписчик
- 0 ответов
- 252 просмотра
RoleCheck.zip Сверяет Роль и Аспект для танка и хила и выводит в чат
Последний ответ от worm, -
- 1 подписчик
- 0 ответов
- 258 просмотров
FixAnnounce.zip Исправляет баг в игре и возвращает полную надпись анонса (проф работа, текст на острове и тд.)
Последний ответ от worm, -
- 1 подписчик
- 0 ответов
- 462 просмотра
AtollSeashell.zip Подкрашивает жемчужниц в синий цвет, что облегчает их поиск когда найдена жемчужина по квесту "Ловец жемчуга". Скрипт заделка на будущее. В планах сделать сохранение координат их положения и указатель до ближайшей Также подкрашивание можно делать с помощью аддона Searcher
Последний ответ от worm, -
PosConverter
от worm- 1 подписчик
- 0 ответов
- 425 просмотров
PosConverter.zip Скрипт пригодится для оконного режима т.к. сейчас удрали минимальное ограничение окна. По нажатию на кнопку аддона запоминает размер окна и выводит на экран как запомненное значение так и фактическое. Двигая окно можно вернуть к предыдущим если размер случайной сбился
Последний ответ от worm, -
- 2 подписчиков
- 2 ответа
- 385 просмотров
Pers.zip Собирает информацию о персонажах которыми заходили в игру (имя, уровень, класс, гильдия, прародитель) и по нажатию на кнопку аддона выводит в лог-файл в формате CVS. Запись в лог-файл должна быть включена в игре. Информация о персонаже смотрится через 2 секунды после захода в игру. Прародитель смотрится только при разговоре с Матером по необъяснимому (мужик у которого перерождаетесь). Принадлежность к аккаунту определяется как уникальный идентификатор.
Последний ответ от worm, -
- 1 подписчик
- 0 ответов
- 335 просмотров
*крове звуков игровых персонажей, их я не смог обнаружить. Хотя, может быть они где-то среди этих тысяч файлов, просто названы как-то криптически. Эти звуки были крякнуты мной из игры и конвертированы в .ogg, поэтому весят очень мало, но обладают тем же уровнем качества. Некоторые звуки не работают, потому что битые, но таких я встречал не очень много. https://drive.google.com/drive/folders/1Oc7uRxsgKd66j0P73Ryaww-Wwf3eV1c2?usp=sharing Размер папки всех-всех звуков ~500 мегабайт. Не благодарите.
Последний ответ от Энамай, -
- 1 подписчик
- 0 ответов
- 503 просмотра
При заходе в игру переключает на русскую раскладку ToRus.zip
Последний ответ от worm, -
- 1 подписчик
- 0 ответов
- 328 просмотров
AutoTalkAirin.zip Старая хрень. Еще до Облагороженного AutoQuest. Ищет НПС на Айрине с которыми поболтать, начинает диалог и отвечает на фразу. Нет проверки дружественный или недружественный дом. Иногда залипает. стоят какие-то таймеры. Основной плюс это встать у двух дружественных и уйти а он сам будет выбирать недельную активность. Включается/отключается по кнопке. Не знаю кому пригодится но раз есть
Последний ответ от worm, -
LibGS Просмотр файла (Для разработчиков аддонов) LibGS (LibGearScore) - библиотека инспектирования персонажей игроков. Рекомендуется использовать в аддонах, которые показывают гирскор, руны, и прочие характеристики экипировки персонажей игроков. Библиотека берет на себя всё общение с API игрового клиента (avatar.StartInspect, avatar.EndInspect, EVENT_INSPECT_STARTED, EVENT_INSPECT_FINISHED), скрывая от аддона особенности их работы, самостоятельно решая возможные конфликты между аддонами, и выдает в аддон результат инспектирования в удобном виде. Прошу разработчиков принять участие в тестировании Если кто-то ув…
Последний ответ от OLDodin, -
- 1 подписчик
- 1 ответ
- 419 просмотров
AucRequest.zip Примитивная заготовка встраивает кнопку в окно Аукциона. По нажатию на которую можно вставить наименование предмета в строку поиска. Правой кнопкой мыши дополнительно осуществляет поиск. Список можно редактировать local request_arr = { "Клетка питомца", "Рука мертвеца", "Птерос", -- "Птерос", "Голем-истязатель", "дудочки", "Адамантиновые шипы", }
Последний ответ от worm, -
- 0 ответов
- 1,7 тыс просмотров
Установка дополнений (аддонов) Есть несколько способов как можно установить дополнения. Корректное выполнение любого из них ведет к появлению возможности включить и использовать дополнение в игре. Способ 1: Вручную Вы скачали какое-то дополнение в виде .zip или .pak архива и желаете добавить его в игру самостоятельно. О том, как скачать аддон на этом сайте, см. п. 1 способа 2 данного руководства. Откройте VK Play Игровой центр и перейдите на страницу игры Аллоды Онлайн (в верхнем меню Библиотека выберите Аллоды Онлайн). Нажмите на стрелку вниз справа от кнопки Играть, чтобы появилось выпадающее меню. Выберите пункт Открыть …
Последний ответ от Zeno, -
- 0 ответов
- 423 просмотра
В ближайшем после 15.02 обновлении. Все функции связанные с DnD исчезают из mission и становятся методами WidgetSafe Функции падают в exception если состояние невалидно (двойная регистрация, дерегистрация не зарегистрированного и тп) Поскольку теперь все API DnD - методы, то для удобства в события EVENT_DND_DRAG_OVER, EVENT_DND_DRAG_TO и EVENT_DND_DROP_ATTEMPT добавлены поля srcId - int - dndId виджета источника, srcWidget - WidgetSafe - виджет источник. В событиях EVENT_DND_DRAG_OVER и EVENT_DND_DRAG_TO targetWidget присылается всегда, даже если у него нет валидного dndId Для всех событий DnD валидность виджетов гарантируется только на мом…
Последний ответ от Lafayette, -
- 1 ответ
- 2,3 тыс просмотра
SimpleChatLog.lua It's a mix of ScriptAdvancedToString.luaChat.luaScriptChatLogExt.luaLog.lua libraries. chat(1-4 [message,notice,warning,error - message type],...[to Log on Chat]) or SimpleChat(1-4 [message,notice,warning,error - message type],...[to Log on Chat]) -- uses userMods.SendSelfChatMessage( message, messageLevel ) CustomChat(message, color, fontSize) -- just a Chat under different name LogInfo(... [to Log in mods.txt])
Последний ответ от самолет/Eksperyment, -
- 3 ответа
- 2,5 тыс просмотра
1. Подготовка аудио-файлов Чтобы добавить свои звуки в аддоны нам потребуется установить FMOD Designer. Скачивайте из вложения инсталлятор fmoddesigner44464win-installer.exe. Единственное НО, Аллоды используют версию 4.44.54, я не нашел её в интернете и использовал чуть новее 4.44.64. Но, кажется, всё работает. Запускаем FMOD Designer, нажимаем File -> New Project... Создаем где-нибудь папку. ВАЖНО ЧТОБЫ НА ПУТИ НЕ БЫЛО РУССКИХ СИМВОЛОВ. Внизу в поле "Имя файла" пишем название проекта. ОНО ДОЛЖНО БЫТЬ УНИКАЛЬНЫМ и не совпадать с именами проектов внутри клиента и других аддонов. Никаких Interface, Sounds, Spells и т п. Проще всего назвать также как и ваш аддон.…
Последний ответ от Slashuur, -
- 2 подписчиков
- 9 ответов
- 6,9 тыс просмотров
Уважаемые авторы аддонов! Пожалуйста, ознакомьтесь с изменениями, которые разработчики сделают в игре с обновлением 14.1, и подготовьте заранее обновления своих аддонов, чтобы зарелизить их как только - так сразу. Обновление 14.1 планируется в скором времени. Расшифровка переменных NAME это Fade Move Resize Rotation RotationWithChildren TextScale Новые API widget:Play[NAME]EffectSequence( sequenceParams ) Запускает на виджете цепочку эффектов типа NAME На виджете может существовать лишь одна цепочка \ эффект типа NAME Если на виджете уже есть активная цепочка эффектов NAME или эффект NAME то они будут прерваны Поля: …
Последний ответ от Lafayette, -
- 1 ответ
- 1,4 тыс просмотра
1. FMODProject В аддонах со звуками в файлах UIRelatedSounds мы ранее ссылались на FMODProject.xdb внутри клиента игры, например так: <?xml version="1.0" encoding="UTF-8" ?> <UIRelatedSounds> <Items> <Item> <name>InspirationUse</name> <resource> <project href="/SFX/Interface/Interface.(FMODProject).xdb" /> <name>Interface/MiniGame/BlackSmithing/inspiration_used</name> </resource> </Item> </Items> </UIRelatedSounds> Теперь, похоже, мы не сможем обратиться к файлу "/SFX/Interface/Interface.(FMODProject).xdb". Клиентские XDB файлы будут н…
Последний ответ от Slashuur, -
- 6 подписчиков
- 12 ответов
- 6,1 тыс просмотр
Inspect API Просмотр файла Аддон для разработчиков, показывает практически все доступные из API данные Предупреждение Этот аддон представляет ценность прежде всего для разработчиков. В игре он не помогает, а скорее наоборот, мешает. Cделан с целью перестать лазить по документации и постоянно логировать, что же там на самом деле пришло в скрипт. Инструкция по применению Для возможности запуска аддона в папке Personal создаем файл input.cfg(ANSI) и пишем туда следующее: commonbindsection bind toggle_debug_info 'CTRL' + 'ENTER' bind toggle_templates 'CTRL' + 'SHIFT' + 'ENTER' bind toggle_data 'CTRL' + 'ALT' + 'ENTER' Для лени…
Последний ответ от Dragagon, -
- 2 подписчиков
- 4 ответа
- 9,8 тыс просмотра
Содержание: UIAddon WidgetButton WidgetForm WidgetPanel Пояснения: <Name/ > - название параметра. {true|false} - допустимые значения. <Name>MyAddon</Name> - пример. UIAddon <Name /> - название аддона, {латинские буквы и цифры}. <Name>MyAddon</Name> <localizedNameFileRef href="" /> - локализованное название аддона, ссылка на текстовый файл. <localizedNameFileRef href="localizedName.txt" /> <localizedDescFileRef href="" /> - локализованное описание аддона, ссылка на текстовый файл. <localizedDescFileRef href="localizedDesc.txt" /> <AutoStart /> - па…
Последний ответ от Dragagon,
