Перейти к содержимому

BattleFrame

Разработчик
  • Публикации

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

  • Посещение

  • Бои

    23947
  • Клан

    [GA]

Оценка

4 862 Потрясающая

О BattleFrame

  • Звание
    Старший лейтенант
  • День рождения 31.07.1992
  • Знак

Посетители профиля

35 359 просмотров профиля
  1. BattleFrame

    [ALL] МОСТ

    Как только и если его исправят.
  2. BattleFrame

    [ALL] МОСТ

    Конфликтует с Процентом побед корабля. Поправим. Пока можно вместо процента побед установить "Настраиваемую карусель". В ней тоже отображается % и количество боёв, а если ничего не настраивать то ни чем не отличается от штатной ) Здравствуйте. Проверили, всё работает. Предоставьте пожалуйста полный список установленных модификаций, чтобы мы могли провести проверку на конфликты.
  3. ссылку на установки модов можно?

  4. BattleFrame

    [ALL] МОСТ

    А что ещё за моды установлены? Список можно?
  5. BattleFrame

    [ALL] МОСТ

    Ну по баннерам это думаю автор сам решит сделает) Калькулятор ресурсов делал в своё время я и поэтому в своём моде могу двигать кнопочки как хочу А вот в чужом так делать не хорошо)
  6. BattleFrame

    [ALL] МОСТ

    Видимо нужно будет перенести кнопку)
  7. BattleFrame

    [ALL] МОСТ

    В настрйках графики
  8. Он там уже примерно пол года )
  9. BattleFrame

    [ALL] МОСТ

    Думаю стоит посмотреть в теме мода
  10. BattleFrame

    [ALL] МОСТ

    Не думаю. Данная составляющая может влиять на баланс и движение корабля учитывается сервером. Модом его никак не остановить.
  11. BattleFrame

    [ALL] МОСТ

    Спасибо, установил, а как им пользоваться?  Справа от карусели Кораблей (там где раньше был фильтр не исторических камуфляжей) появляется кнопка в виде папки с документами. При нажатии на неё открывается окно в котором показано сколько и каких ресурсов можно получить сбив все снежинки, со скольки кораблей уже сбито и сколько осталось
  12. BattleFrame

    [ALL] МОСТ

    Обновление модификаций для версии 25.9.0 Добавлена модификация "Калькулятор ресурсов" Обновлена модификация "Дальномеры" (Исправлены стили надписи "Зафиксировано" при зажатии ПКМ в бою) Обновлена модификация "Панели «BADoBEST's Style»" (Версия 2 была обновлена, переименована и приведена к стилю V1. Первая версия модификации удалена по просьбе автора) Обновлена модификация "Миникарта от BattleFrame" (Исправлен баг с отсутствием индикатора засвета союзников) Обновлена модификация "Реструктуризация порта" (Исправлен масштаб сигналов на маленьких мониторах) Обновлена модификация "Настраиваемые баннеры" (Модификация полностью переработана, добавлена возможность изменять масштаб баннеров порта) Обновлена модификация "Настраиваемая миникарусель" (Исправлен баг с дублированием иконки х2 опыта) Обновлена модификация "Таймер дымов «BADoBEST's Style»" (Исправлен размер шрифта) Обновлена модификация "Ленты Azure Lane" Обновление модификаций происходит при запуске МОСТ и не требует переустановки самой программы, достаточно запустить программу и при необходимости применить обновление установленных ранее модификаций игры.
  13. Файл метаданных meta.xml Опциональный файл. Должен находиться в корне пакета mkmod. Предназначен для идентификации модификации, а также для управления подключением элементов в UB2 модификациях на замену старому способу с battle_elements.xml Содержание файла: <meta> - Обязательный блок метаданных <id> - уникальный технический идентификатор мода (обязательно). Допускаются только лат.буквы, цифры и символ _ (например, autospy_minimap) <name> - Наименование мода (обязательно) <version> - опциональный номер версии мода для тех кто её ведёт <description> - Описание мода <elements> - опциональный блок для добавления определенных элементов внутрь других элементов со следующий структурой: Поля <id>, <name> и <version> будут выводиться в python.log при загрузке модификации, а параметр <description> позволит понять что же вообще находится в данном mkmod Наиболее полезным файл meta.xml будет при разработке интерфейсных модификаций на unbound2 т.к. приходя на замену battle_elements.xml имеет функционал встраивания и замены элементов вёрстки. Встраивание и замена элементов UB2: meta.xml позволяет создавать условия для замены элементов вёрстки на свои собственные в момент загрузки, либо для встраивания своих элементов в начало или конец других элементов. Рассмотрим на примере "меты" от мода "Счетовод": <meta.xml> <meta> <!-- Технический ID модификации --> <id>score_timer</id> <!-- Версия модификации --> <version>1.0</version> <!-- Наименование модификации --> <name>Счетовод</name> </meta> <elements> <element action="add_before" target="MainHud">ScoreTimer2</element> </elements> </meta.xml> Здесь мы видим что это модификация с именем "Счетовод", версии "1.0" и id "score_timer". Описание автор решил не указывать. Также мы видим блок <elements></elements> в котором задаются инструкции встраивания блоков. Инструкций может быть несколько. В модификации "Счетовод" основным элементом является ScoreTimer2, который раньше прописывался в battle_elements.xml Инструкция add_before из примера говорит игре: "Вставь элемент ScoreTimer2 в самый верх элемента MainHud", после чего наш счетовод расположится в виде (element "ScoreTimer2 ") сразу после блока scope в элементе MainHud Помимо add_before аргумент action может быть также и add_after, выполняющий ровно то же самое, но размещающий наш элемент в самом конце элемента, указанного в аргументе target Важно! Элементы вставленные при помощи add_before и add_after не могут принимать никаких аргументов от родителя (таргета в который они были вставлены): Кроме add_before и add_after также доступен параметр replace, работающий иначе. Допустим мы создаём мод миникарты и знаем что главный элемент миникарты называется BattleMinimapUb2: (def element BattleMinimapUb2 (_isLoading:bool=false) layout=true ...код родного элемента игры ) мы создаём свой элемент и называем его как-то иначе (список аргументов должен быть таким же как и у элемента который вы хотите заменить) (def element MySuperMinimap (_isLoading:bool=false) layout=true ...код модификации ) После чего составляем meta.xml мы пишем инструкцию replace <meta.xml> <meta> <!-- Технический ID модификации --> <id>my_minimap</id> <!-- Версия модификации --> <version>1.0</version> <!-- Наименование модификации --> <name>Крутая миникарта</name> </meta> <elements> <element action="replace" target="BattleMinimapUb2">MySuperMinimap</element> </elements> </meta.xml> Инструкция replace говорит игре: "Замени всё содержимое в элементе BattleMinimapUb2 содержимым из элемента MySuperMinimap". То есть, игра оставит оригинальное имя BattleMinimapUb2, оставит все принимаемые им аргументы (вы сможете использовать их в своём моде), но заменит весь код оригинального элемента на код из вашего, в результате чего мы получим: (def element BattleMinimapUb2 (_isLoading:bool=false) layout=true ...код модификации ) Важно! Инструкция replace ВСЕГДА заменяет только содержимое элемента и не трогает его имя! Даже если вы решили заменить глобально все кнопочки в игре, заменив содержимое DefaultButton на содержимое NewButton, то в вёрстке вам всё равно будет необходимо вызывать именно DefaultButton! Ну и напоследок разбор небольшой ситуации. Допустим в одном пакете mkmod идёт add_after к MainHud, а в другом его replace Мод-1 прописывает условие: <element action="add_after" target="MainHud">ModOneElementAfter</element> Мод-2 прописывает условие: <element action="replace" target="MainHud">ModTwoReplace</element> В данном случае в каком бы порядке они не были: Оригинальный MainHud проигнорируется совсем ModTwoReplace переименуется в MainHud В конец MainHud (который уже переименованный) добавится ModOneElementAfter.
×