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

MatroseFuchs

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

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

  • Посещение

  • Бои

    7631
  • Клан

    [LESTA]

Все публикации пользователя MatroseFuchs

  1. MatroseFuchs

    [ALL] МОСТ

    Добрый день. Список изменений мы опубликовали в этом посте: Закладки остались те же самые, но добавилась дополнительная, в которую мы перенесли звуковые модификации, поскольку их накопилось уже достаточное количество для выделения в отдельную группу. МОСТ удаляет ModStation, потому что: ModStation больше не поддерживается. МОСТ унаследовал всю функциональность ModStation, но уже имеет изменения. Ссылку на пост со списком изменений я предоставил выше.
  2. Добрый день. Основные методы работы с датахабом можно посмотреть в примерах или в файлах разметки интерфейса в ресурсах клиента. Чтобы упростить этот процесс мы добавим эту информацию с примерами в ближайшее время.
  3. Добро пожаловать в мир модификаций Приветствуем вас на главной странице документаций по созданию модификаций для игры Мир Кораблей. В этом разделе вы найдете необходимую и исчерпывающую информацию: документации, руководства и примеры использования. Все, что вам нужно знать Даже если вы никогда раньше не создавали модификации и считаете это сложным процессом, то мы поможем вам разобраться в этом и сделать процесс изучения и создания модификаций более простым и понятным. Направления модификаций и сервисов В игре Мир Кораблей модификации делятся по следующим направлениям: Интерфейсные - это наиболее популярное и востребованное направление на данный момент. Они включают в себя как интерфейс порта, так и боевой интерфейс. Как правило суть модификации во внесении изменений в уже существующие элементы интерфейса. Однако, можно создавать и свои собственные элементы. Звуковые - преимущественно модификации озвучек командиров кораблей, связанные с событиями в бою. Скриптовые - это модификации, связанные с получением и обработкой данных клиента игры с последующей визуализацией этих данных. По сути это усложненная версия интерфейсных модификаций, хотя они могут и не относится напрямую к интерфейсу. Язык программирования для написания скриптов - Python 2.7. Графические - модификации имеют большое разнообразие и в то же время простоту применения. Сюда входят камуфляжи кораблей, текстуры, различные иконки, боевые ленты, флаги и прочие картинки, которые используются в игре. Прикладные программы и сервисы - это сопровождающие инструменты, которые не влияют на игровой процесс напрямую, но улучшают взаимодействие пользователей с игрой. В это направление можно включить различную статистику, калькуляторы, сервисы информационной поддержки, клановые сервисы, распаковщики и конверторы и т.д. Технологии и инструменты Ознакомьтесь с отдельными возможностями для создания модификаций. Unbound - технология разметки интерфейса, немного напоминающая html. Весь интерфейс состоит из окон и элементов в этих окнах. С помощью Unbound можно взаимодействовать с элементами интерфейса, создавать новые, позиционировать, стилизовать их и ограниченно оперировать данными для них. Unbound 2 - продвинутая технология разметки интерфейса. Отличается от предыдущего Unbound тем, что более простой синтаксис и выше скорость работы. Перевод интерфейса с предыдущей технологии на эту идет постоянно. Поэтому с каждым патчем игры количество элементов интерфейса пополняется. SoundModCreator - инструмент создания озвучек, созданный одним из Мододелов. Программа предоставляет удобный интерфейс и навигацию по событиям для привязки собственных файлов, а так же конвертирует аудио файлы в нужный формат. Как итог получается готовая модификация. API_v1 - это изолированная среда разработки скриптов на языке программирования Python, а так же визуализацией через ActionScript 3 и Unbound. По сути это песочница для создания модификаций, которая имеет ограниченные возможности методов и пакетов самого языка программирования, а так же ограниченный доступ к данным клиента игры для но более широкими возможностями для оперирования над ними. Например эта технология позволяет получить разрозненные данные о нанесенном уроне противникам в бою, одновременно с этим в процессе боя вычислить коэффициент полностью уничтоженного корабля и визуализировать результат. API_v2 - это среда разработки скриптов на Python для создания прототипов модификаций, которая ограничена лишь самим клиентом игры. В целях безопасности, доступ к этому API ограничен и осуществляется только после подписания договора о неразглашении. Res packages - запакованные ресурсы клиента игры. Данный метод предполагает распаковку и изменение файлов ресурсов игры. В ресурсах содержится большое разнообразие файлов для модифицирования, начиная от изображений и заканчивая файлами настроек окружающей среды. PAPI - не относится напрямую к клиенту игры и носит скорее вспомогательный характер. Доступ в кабинет разработчика осуществляется через личный кабинет игрока на сайте игры. Методы публичного API предоставляют доступ к различной статистике игроков, информации о кланах, и другой информации. Навигация Для более удобной навигации по документациям и руководствам рекомендуем посетить соответствующий раздел. Помощь Если у вас возникнут вопросы, то вы можете обратиться за помощью в соответствующий топик с обсуждениями, мы обязательно поможем вам. Сообщество А если вам захочется большего, тогда присоединяйтесь к нашей команде Мододелов выполнив эти простые условия. Мы всегда рады новым волонтерам и стараемся поддерживать их разными способами.
  4. Дублирование темы.
  5. Добрый день. Такое возможно только в виде модификации. Если кто-то из Мододелов сделает и опубликует мод.
  6. Здравствуйте. Если у игроков будет такая потребность в выведенных портах, то мы сможем добавить в модпак порты в качестве модификаций.
  7. Альтернативный взгляд на обыденные вещи, такие как боевой интерфейс, это не так уж и плохо. Так появляются и развиваются моды.
  8. Системный уровень Вычисляемые выражения Unbound предоставляет возможность работать с так называемыми вычисляемыми выражениями (не путать с s-expressions). Это выражения, которые вычисляются на этапе исполнения. Содержимое выражения заключено в " ". Для удобства будем называть их просто expression, если речь будет идти об s-expressions, то это будет явно выделено. Выражения предназначены для несложной обработки данных, формирования значения свойств или параметров вызова метода. В выражениях можно использовать variables и events, объявленные в scope, а также числовые, строковые, логические литералы и использовать операторы. (tf (text = "' ' + tankmanName + ' — '") ) (mc forsage_progress_bar (style (position = "absolute")) ... ) Такие выражения будут вычислены при исполнении верстки, непосредственно при вызове методов. Выражение можно использовать как для вызова метода, как пример gotoAndStop, так и вызове s-expression как пример (element …) (def element AircraftForsage(activeSquadron:number) layout=true (scope (event evForsageFinishedAnimate) ... ) Важно понимать, что эти выражения будут вычисляться один раз и никто не будет следить за обновлением данных, слежение за обновлением данных нужно использовать механизм биндинга. Т.к за основу взят синтаксис action script, в выражениях можно использовать соответствующие операторы. Грамматика Также в expressions можно вызывать функции. (bind text "toUpper('Skorpion G')")
  9. Drag & Drop Позволяет блоку, содержащему controller $Draggable перемещаться в блоки, содержащие controller $Droppable controller $Draggable - текущий элемент/блок становится перетаскиваемым. controller $Droppable - текущий элемент/блок становится слотом для перетаскиваемых элементов
  10. На мой взгляд это избыточная информация, даже в адмиралтействе она вся не отображается разом. К тому же это будет дублирующая функциональность в клиенте, поэтому скорее всего так и останется модом. Дублоны и серебро было бы достаточно показывать, остальное например можно было бы убрать в выпадающий список или всплывающее окошко.
  11. MatroseFuchs

    [ALL] ModStation

    Обновление модификаций для версии 12.10.0.0 Обновлены модификации "Zeiss и FOV" Обновлены модификации "Модификации маркеров цели" Обновлена модификация "Настраиваемые панели от Roslich" Обновлены модификации "Модификации окружающей среды" Обновлены иконки кланов Временно отключены некоторые модификации Обновление модификаций происходит при запуске ModStation и не требует переустановки самой программы, достаточно запустить программу и при необходимости применить обновление установленных ранее модификаций игры.
  12. Изучать имеющиеся аналоги модификаций (есть опубликованные и в модпаках) на всех возможных ресурсах Изучать документацию (есть тут на форуме) Пробовать и экспериментировать, ошибаться и учиться на ошибках
  13. MatroseFuchs

    [25.9.0] Кукла (Doll)

    Опубликовано
  14. Использование исполняемых файлов *.exe запрещено правилами. Модификации опубликованные с использованием инсталлера были одобрены до введения этих правил. Автор модификации передал все исходные файлы для проверки, сборка инсталлера была произведена разработчиками, а итоговый файл был передан автору для публикации. Публикация данного звукового мода будет нарушать авторские права.
  15. Live coding Перезагрузка файлов *.unbound в бою. Активация: Перед запуском клиента в редакторе открыть актуальный файл "Мир Кораблей\bin\<current_build_number>/res/engine_config.xml" Добавить ключ "engine_config.xml/debug/enableUbPlayerReload = true" <enableUbPlayerReload>true</enableUbPlayerReload> Использование: в бою сочетание клавиш Ctrl+F5
  16. MatroseFuchs

    [ALL] ModStation

    Обновление модификаций для версии 0.11.8.0 Обновлена модификация "Fading Transparent" Обновлена модификация "Лекарь" Обновлена модификация "Удаление всех флагов" Обновлена модификация "MX Meter" Обновлена модификация "Расширенный чат BADoBEST" Обновлена модификация "Расширенная мини-карусель" Обновление модификаций происходит при запуске ModStation и не требует переустановки самой программы, достаточно запустить программу и при необходимости применить обновление установленных ранее модификаций игры.
×