xedoc Опубликовано: 19 февраля 2015 Опубликовано: 19 февраля 2015 Сегодня увидел интересную тему на английском форуме: http://forum.il2sturmovik.com/topic/14672-release-simple-3rd-party-mission-builder-bos/ Lupson сделал редактор, который с помощью простого веб-интерфейса позволяет создать файлы миссий для BoS Скачать (50Мб): https://www.dropbox.com/s/da8484aic2hh249/bos-smb.zip?dl=0 Исходники: https://github.com/eriklupander/bos-missionbuilder Скриншот: Особенности: Масштабируемая карта Сталинграда (извлечена из ресурсов BoS); Указание даты, времени и брифинга миссии; Дает возможность разместить воздушные, наземные и статические объекты на карте. Изменять положение перетаскиванием; Редактирование групповых свойств (размер, тип, высота, скорость, направление...; Воздушным и наземным юнитам можно назначать опорные точки, по которым они будут следовать. Для точек задавать высоту и скорость; Каждая группа может включать до 24 юнитов. Использование больших груп может привести к ухудшению производительности на слабых системах; К каждой опорной точке можно привязать команду. Поддерживаются следующие команды:FLY - (по-умолчанию). Задает пункт назначения (надо переименовать в MOVE) для передвижения на указанную высоту, с указанной скоростью, если это возможно START - Начать взлет с земли. Желательно указывать в качестве первой точки для групп, не стартующих в воздухе и размещенных близко к стартовой позиции игрока. Заметка: Старт вне ВПП LAND - приземление. Должна быть последней опорной точкой. Заметка: Приземлится вне ВПП ATTACK_AREA - Искать цели в указанной зоне, в радиусе указаннов в свойстве "radius" ATTACK_TARGET- Атаковать цели из списка выбираемых групп. Заметка: - убедитесь, что Вы выбрали цель на стороне противника COVER - сопровождать группу указанную в списке выбираемых групп Включает в себя города, ВПП, ЖД-станции и мосты, которые загружаются из файлов /data/Template/*.group. Учтите, что города загружаются только в границах миссии. Можно загрузить все города, но тогда миссия будет грузиться слишком долго Опция генерации средств ПВО, рядом с ВПП, к которым привязана команда LAND Брифинг показывает опорные точки и наземные цели противника. Позже будет добавлено более тонкое управление иконками. Экспортирует .mission и .eng файлы в папку %INSTALL_DIR%/data/Missions/webmissions Учтите, что из-за некоторых ограничений в BoS, миссии необходимо запускать в Оффлан-режиме. Это означает, что анлоки нельзя будет использовать. Также нельзя включать анлоки для ИИ-самолетов Учтите, что нет абсолютной гарантии работоспособности миссии. Если GUI BoS просто возвращает Вас в список миссий, то что-то не так в файле с расширением .Mission. Кроме того, по какой-то причине, редактируемый вручную файл .eng, должен быть сохранен в кодировке UTF-16 Lower Endian. Иначе миссия не загрузится Миссии могут загружаться долго, особенно первая за день миссия. В инструкции к редактору RoF сказано, что миссии загружаемые из текстовых файлов грузятся значительно дольше обычного. Первая миссия грузится примерно 1-2 минуты, поскольку BoS выполняет какую-то генерацию дорог при первой загрузке. Генерация миссии производится на основе данных полученных из анализа текстовых файлов, треков и инструкции к редактору RoF. Некоторые возможности могут отсутствовать, но я предполагаю, что позже они будут доступны в полном редакторе. Лицензия: MIT Требования: Java 8 RE. Ранние версии Java не поддерживаются, поскольку генератор использует многое из нового API, введенного в Java 8. Скачать можно с сайта Oracle: http://www.java.com Редактору требуется, чтобы BoS был установлен на жестком диске пользователя, поскольку он использует некоторые файлы из папки /Template. GUI редактора был проверен только в последней версиии Google Chrome. Другие браузеры не поддерживаются Инсталляция: Установите Java 8 Если у вас уже установлена Java, то проверьте ее версию, выполнив команду в консоли: java -version Скачайте файл установки отсюда: Dropbox Распакуйте файлы куда-нибудь на жесткий диск Откройте файл /config/application.properties. Измените параметр bos.data.directory так, чтобы он указывал на папку BoS: /data/data/Missions/webmissions Запустите приложение выполнив bos-smb.bat. Java может попросить доступа в сеть. Я думаю Вы можете игнорировать это или нажать Да Откройте в браузере http://localhost. Редактор должен загрузиться и отобразить карту. Откройте в меню Menu->Create Mission, чтобы начать работу. Примечание: если вы используете bosparser (или любое другое приложение работающее на 80 порту), то Вам придется изменить параметр http.port в config/application.properties на любой доступный номер. После этого редактор можно будет открыть по ссылке вида: http://localhost:[номер порта]. Известные проблемы Сильно ограниченный набор вооружения. Поскольку я не знаю внутренние ID BoS, мне приходится просматривать сгенерированные файлы .Mission и пытаться понять какие "payloadId" для данного самолета соотносятся с выбранным оснащением в GUI. Кроме того, похоже, что ИИ-самолеты не могут менять свое вооружение Перетаскивание объектов немного дерганное, из-за того что приходится двигать карту. Работаю над этим... STAR/LAND команды "работают", но поскольку я не понял как вытащить координаты посадки/старта из BoS, ИИ-самолеты будут стартовать вне ВПП в саммых неожиданных направлениях. Я настоятельно рекомендую дать возможность ИИ стартовать в воздухе COVER похоже работает. Однако я не могу сообразить как сказать ИИ завершить прикрытие и продолжить следовать по опорным точкам ATTACK_AREA работает неплохо для полетов ИИ, но необходимо помнить, что радиус должен быть достаточно большим. Я заметил, что Штуки любят подходить к цели с высоты ~10-15км, прежде чем начать бомбардировку. Не-пикирующие бомбардировщики подходят к цели более прямолинейно ATATCK_AREA имеет таймаут по-умолчанию 20 минут, после которого самолеты возвращаются на их первоначальный маршрут ATTACK_TARGET вроде бы работает. Но после того как цель уничтожена, самолеты НЕ продолжают следовать своему маршруту. Группы техники, которым сказано держаться в построении ROAD_COLUMN не придерживаются никаких дорог. Пока не уверен почему. Я принудительно даю им подходящую команду построения. Огонь артиллерии - у меня не получилось заставить стрелять ни мобильную ни стационарную, даже с помощью AREA/TARGET комманд. Или это ограничение BoS или команды генератора неправильные Линейные формации получаются скошенными, если начальное направление группы не 0,90,180 или 270 (работаю над этим) Еще всякое. Не уверен или это баги BoS или генератора Наземный ИИ выглядит немного странно. Танки никогда не поворачивают башню, даже если для атаки противника необходимо несколько градусов. Если противник находится прямо напротив, они начинают стрелять. Однако, я видел как советский тяжелый пулемет успешно стреляет по PzIII, поворачивая за ним, пока тот не взорвется (обычно после попадания в корму PzIII) Я продолжу добавлять функционал, когда буду иметь на это время, но буду рад помощи предоставленной сообществом. Все что угодно - отзывы, payloadIds, помощь в разработке (HTML/javascript/jQuery и Java 8/Spring) и т.д. Использование Создайте миссию через меню. Укажите как минимум имя в диалоге. Щелкните "Select Country" и выберите Germany (умолчание) или USSR Вы можете масштабировать карту используя колесо прокрутки мыши или удерживая правую кнопку двигать мышь вверх/вниз Передвигать карту можно зажав левую кнопку мыши Используте кнопки слева, чтобы добавить воздушные, наземные или статические объекты. Щелкните место на карте, где вы ходите его разместить. ESC - отмена После добавления объекта, вы можете выбрать его кликом. Это откроет перетаскиваемый диалог со свойствами объекта Для того чтобы добавить опорные точки, выделите объект (не статический) и нажмите Add Waypoint. Теперь просто кликайте по карте и добавляйте точки. Нажмите ESC чтобы закончить добавление точек. Для выбора точки необходимо сначала выделить родительский объект. Это касается и перемещения точек В диалоге опорной точки можно менять высоту, скорость и выбирать Команды. Мне было лень делать так чтобы контекст менялся в зависимости от выбранного типа команды. Радиус можно назначить только для ATTACK_AREA. Выбор Объекта применяется только для ATTACK_TARGET и COVER. Когда вы разместили все объекты, опорные точки и т.д. (помните, что это необходимо сделать для каждой стороны, если вы хотите во что-то пострелять), убедитесь, что одна из UnitGroup-ов имеет установленный AI level = "Player" Наконец, через меню Menu->Export to Disk сохраните миссию в папку /Missions/webmissions. Запустите BoS в Оффлайн-режиме, найдите Вашу миссию и попытайтесь ее загрузить. Если Вас выкидывает обратно на страницу выбора миссий, значит что-то не так в сгенерированном файле .Mission. Отправьте мне баг-репорт через PM или отпишитесь в теме на форуме. 15
Karbon_rus Опубликовано: 19 февраля 2015 Опубликовано: 19 февраля 2015 (изменено) Интересно! Локализацию сима нужно изменять на английский язык? Изменено 19 февраля 2015 пользователем Karbon_rus
xedoc Опубликовано: 20 февраля 2015 Автор Опубликовано: 20 февраля 2015 (изменено) Вот тут не подскажу, надо потестить. Возможно игра подхватит первый доступный файл с локализацией, то-есть .eng. Сам-то я на английской версии сижу. Изменено 20 февраля 2015 пользователем xedoc
Karbon_rus Опубликовано: 13 апреля 2015 Опубликовано: 13 апреля 2015 Чтот не получается у меня запустить.(( В application.properties я писал адрес I:\Games\IL-2 Sturmovik Battle of Stalingrad\data\Missions\webmissions правильно? Java 8 установил а при запуске в Chrome открывается пустая страница! Файл bos-smb.bat запускаю! Наверно в русской локализации всё-таки не работает?
xedoc Опубликовано: 13 апреля 2015 Автор Опубликовано: 13 апреля 2015 Он уже поменял описание. Там должен быть полный путь к папке data. С двойными backslash-ами. У меня открывается. На всякий случай еще можно порт поменять на нестандартный.
=M=PiloT Опубликовано: 13 апреля 2015 Опубликовано: 13 апреля 2015 Нужен герой для перевода на русский программу (учить инглишь плиз не отправлять - моск весь заполнен) ТС спасибо
=E95=DenLarik Опубликовано: 13 апреля 2015 Опубликовано: 13 апреля 2015 Нужен герой для перевода на русский программу (учить инглишь плиз не отправлять - моск весь заполнен) ТС спасибо это хрен сделаешь. Он вшил названия в код. Надо все переносить в ресурсы и пересобирать.
Bumblebee777 Опубликовано: 13 июля 2015 Опубликовано: 13 июля 2015 Приветствую всех ! Правильно я понял, что созданную этим инструментом миссию нельзя будет запустить у себя на сервере для коопа?
=V=Heromant Опубликовано: 13 июля 2015 Опубликовано: 13 июля 2015 Приветствую всех ! Правильно я понял, что созданную этим инструментом миссию нельзя будет запустить у себя на сервере для коопа? Скорей всего ее надо будет подправить и перезаписать в штатном редакторе. Я не проверял возможности. Тут без эксперимента никак.
Bumblebee777 Опубликовано: 13 июля 2015 Опубликовано: 13 июля 2015 Скорей всего ее надо будет подправить и перезаписать в штатном редакторе. Я не проверял возможности. Тут без эксперимента никак. Понял,буду колдовать) А вообще, у нас на портале есть пользовательские кооп миссии ? Только сингловые нашел ...
Zep Опубликовано: 13 июля 2015 Опубликовано: 13 июля 2015 Штука, несомненно, интересная и полезная. Это ж какие возможности могут открыться! Но...Но. Нужна русская версия.
Bumblebee777 Опубликовано: 13 июля 2015 Опубликовано: 13 июля 2015 Штука, несомненно, интересная и полезная. Это ж какие возможности могут открыться! Но...Но. Нужна русская версия. Редактор очень простой, знания английского не особо требуются. В шапке темы практически все основные команды переведены)))
=AD=North_Crow Опубликовано: 7 сентября 2015 Опубликовано: 7 сентября 2015 Шоита? При попытке сохранить:
=V=Heromant Опубликовано: 7 сентября 2015 Опубликовано: 7 сентября 2015 Шоита? При попытке сохранить: Не может сохранить в ProgramFiles. Либо попробуй запустить от администратора, или сохраняй в другое место, а потом копируй. И эта... не сохраняй ничего в темплэйты. Сделай в папке Missions свою папку, и сохраняй свои миссии туда.
=AD=North_Crow Опубликовано: 7 сентября 2015 Опубликовано: 7 сентября 2015 Не может сохранить в ProgramFiles. Либо попробуй запустить от администратора, или сохраняй в другое место, а потом копируй. И эта... не сохраняй ничего в темплэйты. Сделай в папке Missions свою папку, и сохраняй свои миссии туда. А как? От админа запускать что? Браузер запущен от одмина, а файл bos-smb.bat при запуске от админа не работает. Как изменить папку сохранения? Там же нету кнопкки "сохранить как" просто export mission to disk. В общем, затык...
=V=Heromant Опубликовано: 7 сентября 2015 Опубликовано: 7 сентября 2015 Браузер запущен именно "запустить с правами админа" или как? Я конкретно этот редактор не запускал. Только полную версию, который в игре.
=AD=North_Crow Опубликовано: 7 сентября 2015 Опубликовано: 7 сентября 2015 (изменено) Браузер запущен именно "запустить с правами админа" или как? Я конкретно этот редактор не запускал. Только полную версию, который в игре. Да, с правами. А где в игре редактор? Блин, мне нужно всего-лишь сделать миссию, чтобы пешка летела прямо никуда не сворачивая на высоте 100 метров. Изменено 7 сентября 2015 пользователем =AD=North_Crow
Varan Опубликовано: 7 сентября 2015 Опубликовано: 7 сентября 2015 Да, с правами. А где в игре редактор? Блин, мне нужно всего-лишь сделать миссию, чтобы пешка летела прямо никуда не сворачивая на высоте 100 метров. Редактор находится здесь: \IL-2 Sturmovik Battle of Stalingrad\bin\editor 1
=AD=North_Crow Опубликовано: 7 сентября 2015 Опубликовано: 7 сентября 2015 Редактор находится здесь: \IL-2 Sturmovik Battle of Stalingrad\bin\editor Спасибо огромное!
zmejchik Опубликовано: 12 января 2018 Опубликовано: 12 января 2018 Редактор очень простой, знания английского не особо требуются. В шапке темы практически все основные команды переведены))) Перевел для себя (процентов на 90), если нужно могу скинуть
RR_Fedot Опубликовано: 13 января 2018 Опубликовано: 13 января 2018 Перевел для себя (процентов на 90), если нужно могу скинуть Давай
zmejchik Опубликовано: 13 января 2018 Опубликовано: 13 января 2018 https://www.dropbox.com/s/jqopc67tm8vb0rk/bos-smb-rus.zip?dl=0 1
RR_Fedot Опубликовано: 14 января 2018 Опубликовано: 14 января 2018 https://www.dropbox.com/s/jqopc67tm8vb0rk/bos-smb-rus.zip?dl=0 Спасибо!
VOLGA_71 Опубликовано: 14 января 2018 Опубликовано: 14 января 2018 https://www.dropbox.com/s/jqopc67tm8vb0rk/bos-smb-rus.zip?dl=0 Спасибо!
VOLGA_71 Опубликовано: 16 января 2018 Опубликовано: 16 января 2018 Уважаемые, при попытке сохранить, выдает сообщение : Ошибка сохранения миссии на диск: File 'F:\Game\IL-2 Sturmovik Battle of Moscow\data\Missions\webmissions\Template\Stalingrad_ALL_AIRFIELDS.eng' does not exist. Как с этим бороться.
RR_Fedot Опубликовано: 17 января 2018 Опубликовано: 17 января 2018 Вопрос снимаю, разобрался. А я не осилил . Что там ковырнуть надо?
VOLGA_71 Опубликовано: 17 января 2018 Опубликовано: 17 января 2018 Надо скорректировать путь сохранения. %INSTALL_DIR%/data/
VOLGA_71 Опубликовано: 17 января 2018 Опубликовано: 17 января 2018 (изменено) Я у себя прописал так: bos.data.directory =F:\\Game\\IL-2 Sturmovik Battle of Moscow\\data server.port = 81 После этого редактор можно будет открыть по ссылке вида: http://localhost:81 Изменено 17 января 2018 пользователем VOLGA_71
shoumen Опубликовано: 28 октября 2020 Опубликовано: 28 октября 2020 Товарищи-вирпилы, кто пользуется данным редактором, он работает только с картой Сталинграда?
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас