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

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

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

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

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

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

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

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

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

Подробнее

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

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

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

worm

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

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

  • Посещение

Весь контент worm

  1. Еще раз прошу прощения за свою невнимательность строка 1055 if nearest == -1 then должна принять вид if nearest == -1 and val.startHm >= globalDateTimeMs then тогда более корректно будет работать
  2. в версии 1.0.7 обнаружилась ошибка на сравнении последних периодов... Вроде поправил сейчас версия на премодерации. Если что выскочит пишите.
  3. Cartographer.zip добавил совсем небольшую проверк при импорте меток. Если у того к кому импортируют список меток таких текстур не окажется то присвоится текстура имеющейся в аддоне.
  4. Cartographer.zip Все-таки был часик времени. Добавил фильтры. пкм+ctrl - по плашке сортировки с названием/местность/группой вызывает окно соответствующего фильтра. лкм - по чекбоксу фильтра выбрать что показывать пкм - по чекбоксу фильтра выделить все снять выделение со всего. Если не выбран ни один фильтр то отображается все. Фильтры работают по принципу "ИЛИ" т.е. не жесткая соответствие. Например если стоит фильтр на какое-то наименование и фильтр на на какую-то местность, то выведет все с таким наименованием и все с такой местностью (даже те метки у которых соответствует наименование и не соответствует местность) Список фильтров обновляется каждые 6 часов. Изменить период можно найдя строчку if not filterArr or GetTableSize(filterArr) <= 0 or ( filterArr.timeRead and filterArr.timeRead < gTime - (6*60*60*1000) ) then где 6 - часы Назначенные фильтры сохраняются. Однако при обновлении Списка фильтров (каждые 6 часов) будут сброшены. Такой подход сделал чтобы при перезагрузке аддона не сбрасывалось выбранное и чтобы от долгого использования не копилось несуществующих категорий. При применении фильтра заголовок в панели сортировки поменяет цвет Вроде погонял и работает но если что пишите попробую поправить.
  5. Cartographer.zip 1 добавлена возможность сохранение названия группы по умолчанию для быстрой метки 2 при наведение на иконку метки в списке теперь выводится не только ее описание, но и местность, зона, карта и дата добавления (для меток добавленых после прд-предыдущей версии)
  6. Как сделать свою картинку для метки 1. Скачиваем с сайта AO Texture Viewer версии 0.6.1. 2. Там смотрим Справку (chm-файл) В котором расписано про требование к картинки (формат, соотношение сторон, альфа-канал и про описатели). Шаг про преобразование в *.dds формат в Фотошоп можно пропустить так как есть инструменты попроще. Главное сохранить в *.tga с альфа-каналом в 32-бит 3. Подготовленную картинку копируем в папку Addons (та в которой у вас хранятся аддоны) 4. Запускаем утилиту "\Аллоды Онлайн\Mods\UITextureConvertEditor.exe" 5. Выбираем картинку в папке Addons и конвертируем. 6. Если размер изображения и размер холста отличаются открываем появившейся файл ххх.(UITexture).xdb с помощью любого текстового редактора и проверяем поля (то что вычитали в справке) <width>64</width> <height>64</height> <realWidth>64</realWidth> <realHeight>64</realHeight> <alphaTex>true</alphaTex> <binaryFileSize>4104</binaryFileSize> 7. копируем появившиеся три файлика (картинка и описатели к ней) в "\Cartographer\Textures\Icons\Ваша папка" 8. В "\Cartographer\Textures\Resources.(UIRelatedTextures).xdb" добавляем вашу картинку <Item> <name>Уникальное название вашей метки</name> <textureItem href="Icons/Ваша папка/Ваш файлик.(UISingleTexture).xdb#xpointer(/UISingleTexture)" /> </Item> Обратите внимание на UISingleTexture. может быть UITextureElement Как сделать картинку из игры для метки 1 В AO Texture Viewer версии 0.6.1 пролистываем список текстур. В этой версии смотреть проще так как там выводится одним списком. Как найти и открыть текстуры написано в справке. 2. Копируем название понравившейся текстуры (ctrl+C) 3 В AO Texture Viewe последней версии открываем список 4 Нажимаем ctrl+F, вставляем название и нажимаем поиск 5 Среди найденного находим свою текстуру. Подгоняем ее размер с помощью инструментов программы и экспортируем ее. 6. Если размер изображения и размер холста отличаются открываем появившейся файл ххх.(UITexture).xdb с помощью любого текстового редактора и проверяем поля (то что вычитали в справке) <width>64</width> <height>64</height> <realWidth>64</realWidth> <realHeight>64</realHeight> <alphaTex>true</alphaTex> <binaryFileSize>4104</binaryFileSize> 7. копируем появившиеся три файлика (картинка и описатели к ней) в "\Cartographer\Textures\Icons\Ваша папка" 8. В "\Cartographer\Textures\Resources.(UIRelatedTextures).xdb" добавляем вашу картинку <Item> <name>Уникальное название вашей метки</name> <textureItem href="Icons/Ваша папка/Ваш файлик.(UISingleTexture).xdb#xpointer(/UISingleTexture)" /> </Item> Обратите внимание на UISingleTexture. может быть UITextureElement Экспериментируйте, фантазируйте и получайте удовольствие от своих меток З.Ы. Незабываем про рекомендацию хранить отдельно Если хотите добавлять свои текстуры для меток рекомендую Хранить папку "\Mods\Addons\Cartographer\Textures" отдельно от аддона, но где-то в пределах папки "Mods". А при каждом обновлении аддона править в AddonDesc путь к ней. Например заменить <Item> <groupName>Common</groupName> <textures href="Textures/Resources.(UIRelatedTextures).xdb#xpointer(/UIRelatedTextures)"/> </Item> на <Item> <groupName>Common</groupName> <textures href="/Mods/Addons/CartographerMetki/Textures/Resources.(UIRelatedTextures).xdb#xpointer(/UIRelatedTextures)"/> </Item> Таким образом все будет сохранено и не пропадет при обновлении.. Данная рекомендация справедлива и для текстовых файлов-настроек любых аддонов в том числе и этого аддона. Главное воспроизводить пути по подобию описанного и записывать их в той последовательности в которой указал автор. И тогда нет необходимости делать резервные копии файлов и копировать из. Правда при обновлении аддона пути придется все же править. И есть риск что в файлах настроек могут появится или исчезнуть некоторые параметры но и при копиях возможно тоже самое.
  7. Cartographer.zip добавил систему подсказок. (в принципе то что тут на форуме написано что какая кнопка делает) дела поменялись и времени скорее всего сейчас не будет, поэтому выкладываю что есть))). В каком-то будущем, но не скором сделаю систему фильтров что выводить в списке и запись группы по умолчанию для быстрой метки. Также видимо добавлю в список справа колонку с кнопочкой по наведению на которую будет высвечиваться полная информация о метке (зона/подзона/время установки и тд)
  8. Cartographer.zip Добавлен импорт/экспорт. Форматы записи строк отличаются в оригинальном и альтернативном интерфейсах. Обращайте на это внимание. Перемещать окно экспорта/импорта можно хватая за крестик. За него же можно и закрыть его Если хотите добавлять свои текстуры для меток рекомендую Хранить папку "\Mods\Addons\Cartographer\Textures" отдельно от аддона, но где-то в пределах папки "Mods". А при каждом обновлении аддона править в AddonDesc путь к ней. Например заменить <Item> <groupName>Common</groupName> <textures href="Textures/Resources.(UIRelatedTextures).xdb#xpointer(/UIRelatedTextures)"/> </Item> на <Item> <groupName>Common</groupName> <textures href="Mods/Addons/CartographerMetki/Textures/Resources.(UIRelatedTextures).xdb#xpointer(/UIRelatedTextures)"/> </Item> Таким образом все будет сохранено и не пропадет при обновлении.
  9. В общем то чтобы продолжить хотел спросить следующее: 1. нужно ли добавить колонку со временем добавления метки и соответственно сортировку к ней? 2. нужно ли делать для быстрой метки указание группы по умолчанию . Наподобие как выбирается текстура метки? 3. При экспорте/импорте Точнее импорте нужно ли делать какие-то проверки По типу если координаты +/-километр совпадают и название метки или только координаты то такую метку не импортировать или как сейчас норм? 4 нужно ли делать подписи к кнопкам.
  10. Промежуточный вариант что команды не забыть Cartographer.zip поправлены некоторые моменты когда при открытия закрытиях список меток перестраивался а массив с выделенными плашками списка не очищался. теперь имеется групповая обработка чекбоксов на вкл/выкл метки. Пока работает не совсем как хотелось А именно задумывалось что все стальные плашки должны принимать значение какое примет та на которую тыкнут. Сейчас не всегда так вроде. лкм+ctrl - по чекбоксу главной плашки группы (заголовку) - обрабатывается вся группа вместе с главной плашкой лкм+ctrl - по чекбоксу плашки в группе - обрабатывается вся подгруппа вместе без главной плашки пкм или пкм+ctrl - по чекбоксу произвольной плашки - обрабатывается тыкнутая плашка и все выделенные Появилась Кнопка для выбора текстуры по умолчанию для нанесения быстрой метки. лкм - открыть/закрыть окно выбора меток пкм в окне выбора меток - назначить метку (текстуру) лкм по иконке метки в списке меток вызывает окно выбора меток лкм в окне выбора меток - назначить метку (текстуру) для всех выделенных плашек Не знаю было или нет, но теперь можно добавлять свои метки. Добавляются вручную по образу и подобию (готовится текстура и описатели, вписывается в релейтед файл) Те метки которые не хотим видеть в списке можно исключить. Находим в файле ScriptFixWormBtn.lua функцию funWdt.MarkPanelWinInsertMark() и дополняем массив tmpIg["MarkTime03"] = 1 где ключ имя метки из релейтед Важно!!! Метки если есть применнные в аддоне из релейтед файла ("\Cartographer\Textures\Resources.(UIRelatedTextures).xdb") не удалять иначе наверное может сломаться Важно!!! Не забывайте сохранять/перезагружать аддон после работы в альтернативном интерфейсе В планах остался экспорт/импорт меток и фильтр на отображение плашек с ними. Системы подсказок даже и не знаю нужна ли.
  11. здравствуйте. Пожалуйста чуть подробнее опишите ошибку. Если есть возможность приложите mods.txt
  12. Cartographer.zip Предварительный вариант альтернативного интерфейса. Без фильтра на отображение списка и изменения меток и заданиия метки по умолчания для вновь устанавливаемых. Важно !!! Чтобы не было конфликтов то после всех работ в альтернативном интерфейсе необходимо перезагрузить аддон. Это можно сделатть кнопкой из самого окна. Также работать в интерфейсе только после окончания в оригинальном т.е. открыть окно после работ в оригинальном. Некоторые функции дублируются. в окне появилась колонка группа в которой можно писать примечание лкм - по кнопкам сортировки столбцов выбирает по какому столбцу сортировать пкм - по кнопкам сортировки столбцов выбирает как сортировать по возрастанию или по убыванию. Клик по плашке выделяет метку. Можно выделять несколько. За надписями имеется кнопка выделяющая аналогичные объекты (по одинаковому названию, по группе или местности) Правой кнопкой мыши по кнопке снять выделение Кнопка удалить лкм - удалить выбранное (на кнопке пишется сколько выбрано объектов пкм - снять выделение кнопка редактировать вызывает окно для редактирования выделенных объектов. Правой кнопкой снять выделение. В окне редактирования три поля (название, описание, группа). заполняются для удобства первым выделенным объектом. Если не нужно что-то менять то в поле необходимо написать "-1" Например если хотим изменить группу но не менять название то в поле название указываем "-1" Таким образом будет изменено на обинаковое название группы а Названием меток может остаться разным Кнопка Гр меняет режим отображения списка (Сгруппированный или нет) Список группируется по принципу: находится первый объект а последующие однотипные прячутся за ним. т.е. первый объект выступает в роли заголовка. В зависимости от сортировки объекты группируются по названию, местности и по группе. На кнопке выделения пишется цифра обозначающая что объект сгруппирован и количество объектов в группе. лкм+ctrl - по плашке списка развернуть сгруппированный список пкм+ctrl - по плашке списка свернуть сгруппированный список Как такой вой группировки нет и впринципе когда присобачу фильтры должно быть тоже интересно. В данном случае прочсто при сортировке одноименные последоваельные элементы приобретают высоту 0 и какбы сворачиваются однако они есть в контейне и с ними можно работать. Наиболее бизкий эффект видимо будет при заполнении колнки Группа.
  13. Я кажется придумал как сделать похожее на это За сегодня завтра попробую оеализовать
  14. Странно что и выбор типа метки никто не написал)) Я вроде бы писал пост что пожелания принимаются) Теперь уже как что-то крупное будет. По мелочам как-то не солидно выкидывать обновы) Да можно было бы. Но после ПетсСеарч2 на карты не особо тянет. А так да все пытаюсь себя заставить в Нотопайде метку со стрелочкой проецировать еще и на карту. А потом все это перенести в Автоквест и продолжить задуманное там.. Оно ж все повязано)
  15. Был разговор что хорошо бы чуть по-цивильнее сделать кнопочку Время конечно потребовалось больше но и результат теперь радует глаз)) Что изменилось: Кнопочка имеет теперь текстурку При наведение на кнопочку появляется подсказка по нажатию на кнопку теперь появляется строка ввода названия метки. Название сохраняется при добавление метки поэтому можно каждый раз не писать ее. Если поле не заполнено то пишется "Меточка Вормсика" Допустил слабость. В описание дублируется название метки. Показалось это правильным так как вроде именно описание метки а не название всплывает на карте. Т.е. теперь они точно подписаны Строка вода позиционируется динамично т.е. можно кнопку к любому краю приставлять Все также в аддоне используется своя старая либДнд поэтому при перемещение в окне может выползать за пределы. Чтобы вернуть назад необходимо в файле конфигурации потереть координаты кнопки. Если при установке новой версии возникли глюки с кнопкой, то также можно потереть в файле конфигурации блок относящейся к кнопке. Должно помочь
  16. Я вас понял. Красивая картинка. В аддоне ведь такого нет? По поводу нарисованного могу сказать лишь: много секса без оргазма. Я на именно такое не готов))) 1. Как такого нет объекта список в привычном понимании т.е. нельзя что-то назначить и туда кидать элементы Список имитируется путем кнопочки и сворачивания разворачивания или контейнера с подгонкой размера или панели на которой также что-то размещается рассчитывая координаты положения. Это в принципе первый акт постельной сцены 2. если хотим в этом чтото обрабатывать для удобства то больше трудностей в перестроении для сортировки и прочем 3. Брать опять таки данные сложнее чтобы удалить и прочее. 4 надо не забывать что основной код закрыт 5 непонятно как группировать тупо по местности автоматически или както с пользовательским наименование и совсем произвольно Во втором случае еще большая каша получится наверное в коде Но в целом это реализовать можно. даже с тем что есть. просто слишком долго и муторно пыхаться и непонятно какому объему будет востребовано. Однако интерфейс к тому что есть можно прилепить. В принципе например как в автоквесте. Там также можно писать группы и по ним сортировать Дополнительно вывести поле местности для сортировки. Цветовая разметка облегчает определение где заканиваются границы группы. Также можно добавить фильтры например показать только конкретной местности или какой либо группы. Пример фильтра в ДепозитБоксЛист имеется. Все это облегчает в какомто роде программирование так как игра с массивом элементов в одном контейнере. Хотя это все написано с моей позиции. Может кому из ребят программистов и плевое дело это намострячить как видится вам)
  17. Что за выпадающие списки? Зачем? Винда на отдельно диске ставится на всякий. Файл конфигурации можно копировать как вручную так и автоматически настроив какоенить облако или прогу В аддоне есть импорт экспорт. Половина меток для последних лок вообще вопрос. Они меняются через день
  18. Немного пояснений к версии 1.0.8 (от 23.03.2024) В данном обновлении появилась возможность выставлять товар на Аукцион: ниже рыночной цены (смотрит минимальную цену Выкупа за единицу товара у конкурентов) ниже среднерыночной (к сожалению работает не так как хотелось бы. Смотрит среднее арифметическую цену за единицу товара у конкурентов. В идеале хотелось чтобы искал область наиболее часто встречающихся цен с +/- и из нее брал среднеарифметическое значение) ниже рыночной цены но не выше расчетной из формы (смотрит минимальную цену Выкупа за единицу товара у конкурентов но ограничивает если цена будет выше той что закладывали в аддон) ничего (не смотрит цену у конкурентов) в глобальных настройках аддона можно выбрать Время жизни данных по лоту. те. через сколько производить для предмета повторное сканирование Аукциона для обновления инфы а мин макс цене Также глобально включить опции Выставлять выбранные предметы по минимуму или по средне рыночной У каждого предмета можно выбрать насколько меньше минимальной цены конкурента выставлять лот. Если ничего неуказано но стоит смотреть на цену конкурента то выставит равной минимальной конкурента. Кнопка с выбором как вставлять Можно выбрать: меньше конкурента (Будет считать от минимально цены за 1 штуку у конкурента) по среднеарифметической конкурента (считать будет аналогично первому но только за минимальную цену берется среднеарифметическое значение) и меньше конкурента но не больше своей (считает как по первому пункту но если вдруг минимальна цена больше рассчитанной из формы аддона то назначит из формы аддона Третье поле ограничение. Позволяет задать ограничение при расчете минимума. Т.е. Если Минимальная цена у конкурента значительно ниже вашей из формы будет то аддон выставит на вашу цену минус ограничение. При автоматическом выставление происходит сканирование автоматически При ручном необходимо нажимать на кнопку "мин/макс" внизу справа окна Продажи. Если требуется сканирование цвет текста кнопки желтый иначе белый. Если Время жизни вышло и не отсканировано то выставит как из формы аддона. Обратите внимание что Стандартный фильтр Аукциона не обращает внимание на полное совпадение имен в название предмета и при сортировке цены сортирует как указано без учета количества единиц в стеке Проверял как мог но если что пишите поправим. Чисто мне функции новые не зашли. К сожалению. Считает не так как мне бы нужно было. Самым лучшим было бы это поиск наиболее часто встрачаемых цен и уже от них плясать
  19. Зависит от объема что там должно быть. От тяп-ляп как с кнопочкой до красивой удобной многофункциональной штукой. На все нужно время. В принципе заняться можно было бы с наличием времени . Но надо хоть изучить опции аддона. а то я им тока как вот он базовый так и пользовался без всяких меток и прочего
  20. Прилепить другой интерфейс и удалять. по идеи должно работать
  21. Аддон закрытый. А делать аддон к аддону. Проще новый написать) Даже тут можно было бы норм кнопочку сделать с текстуркой с выпадающей строкой ввода для названия меточки и много всего. Но делать что-то масштабное присопливлия к чему-то это как-то не тянет сильно) Всетаки такие правки ассоциируются с чем-то временным
  22. Глюки всегда могут быть. Не тяп ляп это куча всяких приблуд. подсказочки куча проверочек и тд.
×
×
  • Создать...

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

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