AviaSkins.Forums

AviaSkins.Forums (http://forum.aviaskins.com/index.php)
-   Миссии и кампании для Ил-2 (http://forum.aviaskins.com/forumdisplay.php?f=10)
-   -   Скрипты для быстрой проверки кампаний (http://forum.aviaskins.com/showthread.php?t=5423)

Dimas1999 04.05.2020 13:26

В ЛС кинул.

KimCh 04.05.2020 13:45

Цитата:

Сообщение от Dimas1999 (Сообщение 208928)
В ЛС кинул.

Ознакомился, спасибо. Что-нибудь по поводу розовофиолетовых самолетов, которые предлагается искать в полном редакторе, можете пояснить?

Dimas1999 04.05.2020 14:05

Цитата:

Сообщение от KimCh (Сообщение 208931)
Ознакомился, спасибо. Что-нибудь по поводу розовофиолетовых самолетов, которые предлагается искать в полном редакторе, можете пояснить?

В полном редакторе не знаю как искать. Всего один раз сталкивался с розовым самолётом, году в 2013. Это была кампания Операция "Блау" за СССР, где-то в Крыму 1942 год, в одной из миссий в море плавал розовый IAR-80.

Я считаю, надо определить список допустимых загрузок для каждого самолёта (по файлам cod) и сравнивать с тем, какая загрузка прописана в миссии для этого самолёта.

KimCh 04.05.2020 14:18

Цитата:

Сообщение от Dimas1999 (Сообщение 208932)
В полном редакторе не знаю как искать. Всего один раз сталкивался с розовым самолётом, году в 2013. Это была кампания Операция "Блау" за СССР, где-то в Крыму 1942 год, в одной из миссий в море плавал розовый IAR-80.

Я считаю, надо определить список допустимых загрузок для каждого самолёта (по файлам cod) и сравнивать с тем, какая загрузка прописана в миссии для этого самолёта.

Подобный скрипт написать легко, проблема в трудоемкости получения cod'ов для всего Dgen3.0. Засомневался, надо ли огород городить, будет ли польза?

Dimas1999 04.05.2020 14:35

Цитата:

Сообщение от KimCh (Сообщение 208934)
Подобный скрипт написать легко, проблема в трудоемкости получения cod'ов для всего Dgen3.0. Засомневался, надо ли огород городить, будет ли польза?

У меня распакованы все cod'ы. Надо только написать батник для их расшифровки.

KimCh 04.05.2020 15:21

Цитата:

Сообщение от Dimas1999 (Сообщение 208935)
У меня распакованы все cod'ы. Надо только написать батник для их расшифровки.

В ЛС написал.

Pirx 20.05.2020 10:47

Скрипт 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

KimCh 20.05.2020 14:42

Спасибо за сообщение об ошибке.
Исправил DgenFileList.js:
Добавлена проверка наличия файлов операций ops* и сообщений *Msg*. Если в имени кампании есть суффикс _Ru, то проверятеся наличие файла *MsgRu, иначе *MsgEn.

KimCh 28.05.2020 10:56

28.08.20
Обновил скрипт GetCustomList.js:
1. При запуске без параметров просматриваются каталоги начиная с текущего и имя файла списка формируется из имени каталога. Результат записывается в каталог !AircraftSelector\MyLists
2. Добавлена обработка каталога Single.
3. Добавлено несколько примеров использования в файл описания скрипта.

KimCh 08.06.2020 10:06

Часто в описаниях миссий отсутствует упоминание о скорости и направлении ветра, а в файле 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

Pirx 09.06.2020 00:56

Еще DgenFileList.js не отображает файлы типа settings динамической кампании.

KimCh 09.06.2020 09:52

Цитата:

Сообщение от Pirx (Сообщение 209826)
Еще DgenFileList.js не отображает файлы типа settings динамической кампании.

Добавил проверку наличия файлов settingsNNNN.dat.
Спасибо за сообщение.

KimCh 19.06.2021 12:57

Спасибо Andrey65 за идею. Добавил в checkMis.js проверку вооружения по файлу weapons.properties для DGEN 3.0. Будет полезно для старых кампаний. Архив обновил.

Dimas1999 21.06.2021 12:37

Привет КимЧ!
Хороший сделал ты скрипт для проверки загрузок вооружения.
Сейчас нет времени досконально проверять. Прогнал старые стандартные кампании, почему-то идёт ругань на существующие загрузки. Посмотрел по джава классам, такие загрузки существуют, в 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 из разных версий.

KimCh 21.06.2021 14:28

Цитата:

Сообщение от Dimas1999 (Сообщение 218607)
Missions\Campaign\RU\Fall_Blau_RU\FighterVVS0008.m is
Самолет IL_4_DB3F не может быть вооружен 3fab500 cтр:49
Самолет IL_4_DB3F не может быть вооружен 3fab500 cтр:109

Имена в файлах mis (например, Class air.U-2VS) не совпадают с именами в weapons.properties (U_2VS.4xfab50Bomb). Приходится удалять при сравнении занки подчеркивания и тире. Вожножно есть что-то другое.
Давайте ваш файл FighterVVS0008.mis и weapons.prpoperties. Попробую найти причину.

Asura 21.06.2021 15:03

надо связывать через air.ini

Il-10 air.IL_10

наименование в миссии
в weapons.properties

Dimas1999 21.06.2021 15:08

Вложений: 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.

KimCh 21.06.2021 15:16

Не открываются архивы.

KimCh 21.06.2021 15:18

Цитата:

Сообщение от Asura (Сообщение 218610)
надо связывать через air.ini

Il-10 air.IL_10

наименование в миссии
в weapons.properties

Завтра посмотрю.

Dimas1999 21.06.2021 15:40

Цитата:

Сообщение от KimCh (Сообщение 218612)
Не открываются архивы.

Это не архивы, надо просто убрать .zip и будут обычные Иловские файлы. Тут файловый менеджер пропускает определённые форматы определённых размеров.


Текущее время: 12:19. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot