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

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

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

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

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

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

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

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

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

Подробнее

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

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

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


hal.dll

Рекомендуемые сообщения

18 часов назад, Draculina сказал:

Я ещё скоро выложу метки для сундуков Джиграна (и не только). Можно тоже претендовать на премию?😁

Я попрошу одного вашего знакомого Дмитрия заплатить натурой. Ну, или хотя бы органами посмертно. Сойдёт?)

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

3 часа назад, Равэнна сказал:

Я попрошу одного вашего знакомого Дмитрия заплатить натурой. Ну, или хотя бы органами посмертно. Сойдёт?)

Коллекционка явно будет стоить дешевле, чем почка😆
(ну, это если прям идти ва-банк)

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

8 часов назад, Равэнна сказал:

Винда ставится на ССД. И туда же ставится игра. Потому что ССД нынче дорогие, чтобы отдельные для винды заводить, отдельные - для игр.

1 TB m2 стоит 6-8 тысяч рублей. А если китайский нонейм бренд, то там и ещё ниже цены есть. Это, наверно, дешевле всех остальных комплектующих ПК.

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

В 22.03.2024 в 15:30, gVOzd сказал:

Да есть проблемка с удалением, из двух точек созданых путем тыкания на кнопку в рандомном месте карты - одна удалилась , другая нет . Поправить это можно ?

gFKIgk9jla.png

Я кажется придумал как сделать похожее на это За сегодня завтра попробую оеализовать

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

Cartographer.zip

Предварительный вариант альтернативного интерфейса. Без фильтра на отображение списка и изменения меток и заданиия метки по умолчания для вновь устанавливаемых.

Важно !!! Чтобы не было конфликтов то после всех работ в альтернативном интерфейсе необходимо перезагрузить аддон. Это можно сделатть кнопкой из самого окна. Также работать в интерфейсе  только после окончания в оригинальном т.е. открыть окно после работ в оригинальном.

 

Некоторые функции дублируются.

в окне появилась колонка группа в которой можно писать примечание

  • лкм - по кнопкам сортировки столбцов выбирает по какому столбцу сортировать
  • пкм - по кнопкам сортировки столбцов выбирает как сортировать по возрастанию или по убыванию.

Клик по плашке выделяет метку. Можно выделять несколько.

За надписями имеется кнопка выделяющая аналогичные объекты (по одинаковому названию, по группе или местности) Правой кнопкой мыши по кнопке снять выделение

Кнопка удалить

  • лкм - удалить выбранное (на кнопке пишется сколько выбрано объектов
  • пкм - снять выделение

кнопка редактировать вызывает окно для редактирования выделенных объектов. Правой кнопкой снять выделение.

В окне редактирования три поля (название, описание, группа). заполняются для удобства первым выделенным объектом. Если не нужно что-то менять то в поле необходимо написать "-1" Например если хотим изменить группу но не менять название то в поле название указываем "-1" Таким образом будет изменено на обинаковое название группы а Названием меток может остаться разным

 

Кнопка Гр меняет режим отображения списка (Сгруппированный или нет)

Список группируется по принципу: находится первый объект а последующие однотипные прячутся за ним. т.е. первый объект выступает в роли заголовка.

В зависимости от сортировки объекты группируются по названию, местности и по группе. 

На кнопке выделения пишется цифра обозначающая что объект сгруппирован и количество объектов в группе.

  • лкм+ctrl - по плашке списка развернуть сгруппированный список
  • пкм+ctrl - по плашке списка свернуть сгруппированный список

 

_240327_1452.jpg.7de323436bfaf4003cf1637fc70099c4.jpg_240327_1451.jpg.cc283a3734144265c3bf2e60690a30ec.jpg_240327_1454.jpg.5439ae4be2ffe35e7a6957908c89eba2.jpg

 

Как такой вой группировки нет и впринципе когда присобачу фильтры должно быть тоже интересно. В данном случае прочсто при сортировке одноименные последоваельные элементы приобретают высоту 0 и какбы сворачиваются однако они есть в контейне и с ними можно работать. Наиболее бизкий эффект видимо будет при заполнении колнки Группа.

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

Промежуточный вариант что команды не забыть

Cartographer.zip

  1. поправлены некоторые моменты когда при открытия закрытиях список меток перестраивался а массив с выделенными плашками списка не очищался.
  2. теперь имеется групповая обработка чекбоксов на вкл/выкл метки. Пока работает не совсем как хотелось А именно задумывалось что все стальные плашки должны принимать значение какое примет та на которую тыкнут. Сейчас не всегда так вроде.
    1. лкм+ctrl - по чекбоксу главной плашки группы (заголовку) - обрабатывается вся группа вместе с главной плашкой
    2. лкм+ctrl - по чекбоксу плашки в группе - обрабатывается вся подгруппа вместе без главной плашки
    3. пкм или пкм+ctrl - по чекбоксу произвольной плашки - обрабатывается тыкнутая плашка и все выделенные
  3.  Появилась Кнопка для выбора текстуры по умолчанию для нанесения быстрой метки.
    1. лкм - открыть/закрыть окно выбора меток
    2. пкм в окне выбора меток - назначить метку (текстуру)
  4. лкм по иконке метки в списке меток вызывает окно выбора меток
    1. лкм в окне выбора меток - назначить метку (текстуру) для всех выделенных плашек
  5. Не знаю было или нет, но теперь можно добавлять свои метки. Добавляются вручную по образу и подобию (готовится текстура и описатели, вписывается в релейтед файл)
  6. Те метки которые не хотим видеть в списке можно исключить. Находим в файле ScriptFixWormBtn.lua функцию funWdt.MarkPanelWinInsertMark() и дополняем массив tmpIg["MarkTime03"] = 1 где ключ имя метки из релейтед

 

Важно!!! Метки если есть применнные в аддоне из релейтед файла ("\Cartographer\Textures\Resources.(UIRelatedTextures).xdb") не удалять иначе наверное может сломаться

 

Важно!!! Не забывайте сохранять/перезагружать аддон после работы в альтернативном интерфейсе

 

В планах остался экспорт/импорт меток и фильтр на отображение плашек с ними. Системы подсказок даже и не знаю нужна ли.

 

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

В общем то чтобы продолжить хотел спросить следующее:

1. нужно ли добавить колонку со временем добавления метки и соответственно сортировку к ней?

2. нужно ли делать для быстрой метки указание группы по умолчанию . Наподобие как выбирается текстура метки?

3. При экспорте/импорте Точнее импорте нужно ли делать какие-то проверки По типу если координаты +/-километр совпадают и название метки или только координаты то такую метку не импортировать или как сейчас норм?

4 нужно ли делать подписи к кнопкам.

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

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>

 

Таким образом все будет сохранено и не пропадет при обновлении.

 

_240331_2021_1.thumb.jpg.81ef41fb1d7f01b4d935e888ffa78896.jpg_240331_2021.thumb.jpg.b5c7641d7715bd725af8fcf9807362d1.jpg

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

Cartographer.zip

добавил систему подсказок. (в принципе то что тут на форуме написано что какая кнопка делает)

 

дела поменялись и времени скорее всего сейчас не будет, поэтому выкладываю что есть))). 

В каком-то будущем, но не скором сделаю систему фильтров что выводить в списке и запись группы по умолчанию для быстрой метки. Также видимо добавлю в список справа колонку с кнопочкой по наведению на которую будет высвечиваться полная информация о метке (зона/подзона/время установки и тд)

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

Как сделать свою картинку для метки

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>

 

Таким образом все будет сохранено и не пропадет при обновлении..

 

Данная рекомендация справедлива и для текстовых файлов-настроек любых аддонов в том числе и этого аддона. Главное воспроизводить пути по подобию описанного и записывать их в той последовательности в которой указал автор. И тогда нет необходимости делать резервные копии файлов и копировать из. Правда при обновлении аддона пути придется все же править. И есть риск что в файлах настроек могут появится или исчезнуть некоторые параметры но и при копиях возможно тоже самое.

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

Cartographer.zip

1 добавлена возможность сохранение названия группы по умолчанию для быстрой метки

2 при наведение на иконку метки в списке теперь выводится не только ее описание, но и местность, зона, карта и дата добавления (для меток добавленых после прд-предыдущей версии)

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

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 часов) будут сброшены. Такой подход сделал чтобы при перезагрузке аддона не сбрасывалось выбранное и чтобы от долгого использования не копилось несуществующих категорий.

При применении фильтра заголовок в панели сортировки поменяет цвет

 

Вроде погонял и работает но если что пишите попробую поправить.

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

 Cartographer.zip

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

 

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

ВНИМАНИЕ!
Обязательна информация из \Personal\Logs\mods.txt для диагностики ошибки.
Иначе вам не помочь.
В игре включите в Меню → Интерфейс → Общие настройки → Запись ошибок пользовательских дополнений. Затем запустите аддон в игре.
Гость
Ответить в этой теме...

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

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

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

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

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

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

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

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