![]() |
В ЛС кинул.
|
Цитата:
|
Цитата:
Я считаю, надо определить список допустимых загрузок для каждого самолёта (по файлам cod) и сравнивать с тем, какая загрузка прописана в миссии для этого самолёта. |
Цитата:
|
Цитата:
|
Цитата:
|
Скрипт DGenFileList не перечисляет файлы типа "ops[episode_name].dat." из данной (любой) динамической кампании.
Вот пример: берем "campaignsFR1_ru.dat" Создаем список: ETO39_PhoneyWar_09_06FRF.db ETO39_PhoneyWar_09_06Blue.mis ETO39_PhoneyWar_09_06Fixed.mis ETO39_PhoneyWar_09_06Red.mis planesFR1.dat ClassesFR1.dat squadronsFR1.dat Файла "ops" тут нет. В этой кампании, например, он такой: opsETO39_PhoneyWar_F_FR.dat |
Спасибо за сообщение об ошибке.
Исправил DgenFileList.js: Добавлена проверка наличия файлов операций ops* и сообщений *Msg*. Если в имени кампании есть суффикс _Ru, то проверятеся наличие файла *MsgRu, иначе *MsgEn. |
28.08.20
Обновил скрипт GetCustomList.js: 1. При запуске без параметров просматриваются каталоги начиная с текущего и имя файла списка формируется из имени каталога. Результат записывается в каталог !AircraftSelector\MyLists 2. Добавлена обработка каталога Single. 3. Добавлено несколько примеров использования в файл описания скрипта. |
Часто в описаниях миссий отсутствует упоминание о скорости и направлении ветра, а в файле mis параметры атмосферы есть.
Для быстрого поиска метеоданных в mis файлах написал заголовку скрипта. Можно автоматически вписать данные в конец файлов *.properties, или сформировать текстовый файл с данными всей кампании. Можно добавить к таблице waypoints температуру на высоте полета (со скоростью ветра на высоте пока не разобрался). Стоит ли дорабатывать, предложения будут? Пример: File RU\699_411\699_01_411.mis Map Bessarabia/load.ini CloudType 0 CloudHeight1000.0 WindDirection 90.0 WindSpeed 3.0 Gust 0 Turbulence 0 Year 1941 Mooth 6 Day 12 Time 12.0 Weapons default Waypoints: N height Speed 1 0 0 2 500.00 300.00 3 500.00 300.00 4 500.00 300.00 5 500.00 300.00 6 500.00 300.00 7 0 0 |
Еще DgenFileList.js не отображает файлы типа settings динамической кампании.
|
Цитата:
Спасибо за сообщение. |
Спасибо Andrey65 за идею. Добавил в checkMis.js проверку вооружения по файлу weapons.properties для DGEN 3.0. Будет полезно для старых кампаний. Архив обновил.
|
Привет КимЧ!
Хороший сделал ты скрипт для проверки загрузок вооружения. Сейчас нет времени досконально проверять. Прогнал старые стандартные кампании, почему-то идёт ругань на существующие загрузки. Посмотрел по джава классам, такие загрузки существуют, в weapons.properties они тоже значатся. Например, вот: Missions\Campaign\RU\Fall_Blau_RU\FighterVVS0008.m is Самолет IL_4_DB3F не может быть вооружен 3fab500 cтр:49 Самолет IL_4_DB3F не может быть вооружен 3fab500 cтр:109 Самолет IL_4_DB3F не может быть вооружен 3fab250 cтр:122 F:\Games\DGen\Missions\Campaign\RU\Fall_Blau_RU\Fi ghterVVS0062.mis Самолет BF_109E7NZ не может быть вооружен default cтр:99 Самолет MIG_3UB не может быть вооружен default cтр:116 F:\Games\DGen\Missions\Campaign\RU\Fall_Blau_RU\Fi ghterVVS0083.mis Самолет MIG_3UB не может быть вооружен default cтр:18 Самолет IAR_81A не может быть вооружен 4xSC50 cтр:45 // а вот тут я полностью согласен, когда проходил эту кампанию 8 лет назад в далёком 2013 году, не мог понять почему розовый ИАР плавает в море, должно быть 2xSC50, если не ошибаюсь. F:\Games\DGen\Missions\Campaign\RU\Fall_Blau_RU\Fi ghterVVS0139.mis Самолет P_39N не может быть вооружен default cтр:53 Самолет P_39N не может быть вооружен default cтр:64 Надеюсь, что на следующей неделе появится время. Если никто не опередит меня, вытащу weapons.properties из разных версий. |
Цитата:
Давайте ваш файл FighterVVS0008.mis и weapons.prpoperties. Попробую найти причину. |
надо связывать через air.ini
Il-10 air.IL_10 наименование в миссии в weapons.properties |
Вложений: 2
С именами самолётов есть такая особенность. Есть имя джава класса U_2VS, можно взять эти имена из air.ini из 2 столбца air.U_2VS. В первом столбце будет обозначение U-2VS, оно используется в текстовых файлах вооружения и его имени, которые отображаются в игре.
В weapons.properties: U-2VS.default Default U-2VS - 1 столбец air.ini default - название загрузки из джава класса U_2VS.class или файла cod Default - название загрузки, которое мы видим внутри игры (английская версия игры), в weapons_ru.properties будет надпись Стандарт, но только в Иловской шифровке. В файлах .mis используется обозначение джава класса U_2VS. |
Не открываются архивы.
|
Цитата:
|
Цитата:
|
Вложений: 1
Связал через air.ini. Версия для тестов здесь и на первой странице.
Проверка FighterVVS0008.mis прошла успешно. |
Ошибку выдаёт всегда и в любой кампании:
Строка: 143 Символ: 3 Ошибка: Неизвестная ошибка выполнения Код: 800A01C9 |
Цитата:
|
Вложений: 1
Чистый air.ini, руками не залезал туда, составлен селектором. Полный набор самолётов + современная техника.
|
Вложений: 1
Попробуйте эту версию.
|
Вот теперь всё работает отлично. Есть пожелания для следующих версий.
1. Научить скрипт проверять одиночные задания из папки Missions/Single. Сейчас скрипт привязан к campaign.ini и проверяет миссии из списка. 2. Сделать скрипт универсальным. Сейчас он удобен для проверки ДГен пака. Но есть и другие версии и сборки. В разных сборках разные названия папок в которых лежат air.ini и weapones.properties. В чистых версиях они запакованы в files.sfs. Вложить в комплект со скриптом файлы основных версий и проверять по ним. Для различных модовых сборок сделать возможность или указать путь к файлам или пользователь должен будет сам найти у себя air.ini и weapones.properties и положить их в специальную папку, из которой скрипт будет читать их. Не очень представляю как это можно реализовать, просто высказываю свои мысли. |
п.1 - посмотрю.
п2. - проще всего в тексте скрипта сделать переменные для указания каталогов air.ini и weapons.ini. Каждый сможет блокнотом эти переменные исправить. По поводу sfs - вероятно его можно распаковать самостоятельно и поместить в любую папку упомянутые файлы, затем см. п2. |
Вложений: 1
Исправленная версия от 22.06.21
Исправлена ошибка в проверке вооружений. Добавлена возможность проверять файлы одиночный миссий в каталоге. Добавлены переменные airFolder и weapFolder для задания каталогов с файлами air.ini и weapons.properties. Если переменные не заданы, то принимается стандартные для DGEN 3.0 каталоги. Пробуйте для Single |
Спасибо большое, всё работает.
|
Текущее время: 03:14. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot