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)

KimCh 06.04.2020 17:49

Цитата:

Сообщение от Niro (Сообщение 207493)
Почему-то создалась пустая табличка в excel.

Excel у меня не установлен, тестировал в ЛибреОфис. Подумаю как переделать.

KimCh 07.04.2020 09:18

Обновил скрипты DgenCampaignList и DgenCustomList. Исправлены опечатки, улучшены имена своих списков. Подробности инструкциях.

red Panda 07.04.2020 13:39

Цитата:

Сообщение от KimCh (Сообщение 206788)
Автоматическое формирование своего списка для AircraftSelector.

Скрипт рекурсивно просматривает все файлы mis начиная с заданного каталога, выбирает имена самолетов из строк class air и plane$ и записывает их в заданный вторым параметром файл.
Перед записью выполняется сортировка файла, дубликаты имен исключаются.

Выбираются имена из class air. и Plane$
Использование:
getCustomList.js Каталог [файл]
Первый параметр - начальный каталог
Второй параметр - файл списка (если не задан - MyCustomList.txt в текущем каталоге)

Примеры и пояснения в архиве.

Крайний скрипт - идеи кончились.

При нажатии на скрипт getCustomList.js не запускается и показывает описание скрипта. Скрипт располагал в любой из компаний.Проверял в вин 10 и 7 х64.Может нужно что то изменить в скрипте. checkMis.js,GetCampaignList.js,DgenCustomList.js DGenCampaignList скрипты запускаются и текстовики отображаются.

KimCh 07.04.2020 15:09

Цитата:

Сообщение от red Panda (Сообщение 207568)
При нажатии на скрипт getCustomList.js не запускается и показывает описание скрипта. Скрипт располагал в любой из компаний.Проверял в вин 10 и 7 х64.Может нужно что то изменить в скрипте. checkMis.js,GetCampaignList.js,DgenCustomList.js DGenCampaignList скрипты запускаются и текстовики отображаются.

Скрипт должен получить параметры: 1-й обязательный параметр - каталог кампании (или группы кампаний) и 2-й необязательный - имя файла списка. Если запускать скрипт несколько раз, указывая разные кампании и один и тот же файл, то в файле накопятся отсортированные по наименованию самолеты без дублей. Например можно получить список для всех кампаний "За всю одессу" в одном файле odessa.txt, запуская в каталоге Compaigns поочередно:

getCustomList.js RU\699_411 odessa.txt
getCustomList.js RU\9_GIAP odessa.txt
getCustomList.js RU\Odessa-3_4121 odessa.txt
getCustomList.js RU\Odessa-4 odessa.txt
getCustomList.js RU\Odessa-5 odessa.txt

Если есть идеи как упростить работу без написания диалога, сообщите, переделать не трудно.

KimCh 07.04.2020 17:38

Исправил ошибку с китайскими скинами в скрипте checkMis.js. Архив обновил.

KimCh 08.04.2020 08:52

Добавил упрощенную версию формирования своего списка для оффлайновых кампаний - OffLineCustomList.js.

red Panda 08.04.2020 09:41

Цитата:

Сообщение от KimCh (Сообщение 207636)
Добавил упрощенную версию формирования своего списка для оффлайновых кампаний - OffLineCustomList.js.
http://forum.aviaskins.com/showpost....88&postcount=9

Спасибо! OffLineCustomList.js открывается и сохраняет в MyLists

KimCh 09.04.2020 17:49

Исправил ошибку в DgenCustomList. Скачайте эту версию, важно!

Pirx 10.04.2020 01:07

Большое спасибо! Это хорошее подспорье. Я правильно понимаю, что DGenCustomList берет самолеты еще и из файлов .mis, которые там на стоянках - стационарные? Или только если там обычные присутствуют, с маршрутами которые?

DGenCustomList тоже работает, создает. Это здорово, вручную долго их выковыривать из кампаний :)

KimCh 10.04.2020 06:54

Цитата:

Сообщение от Pirx (Сообщение 207731)
Большое спасибо! Это хорошее подспорье. Я правильно понимаю, что DGenCustomList берет самолеты еще и из файлов .mis, которые там на стоянках - стационарные? Или только если там обычные присутствуют, с маршрутами которые?

DGenCustomList тоже работает, создает. Это здорово, вручную долго их выковыривать из кампаний :)

И обычные и стационарные. Пользуйтесь только крайней версией от 09.04.20.

Pirx 10.04.2020 09:20

Крайняя прога у меня почему-то не работает. Ничего не происходит.

KimCh 10.04.2020 09:35

Вложений: 1
Цитата:

Сообщение от Pirx (Сообщение 207742)
Крайняя прога у меня почему-то не работает. Ничего не происходит.

Распаковать в Dgen. Для проверки дать команду:
DgenFileList.js campaignsGB1.dat

Должен открыться Блоконот с файлом
"RAF Europe - Fighter (Hurricane, Tempest).list"
Проверьте наличие этого файла в папке Dgen.

Если не выйдет - пишите в личку.
Скрипт не тестировался для запуска из Проводника, а надо?

Ниже картинка для Far.

red Panda 10.04.2020 14:03

Цитата:

Сообщение от KimCh (Сообщение 206746)
Редактирование файлов properties блокнотом (исправленная версия 03.04.20)

В текстах описаний кампаний редактиуется только раздел Description. Name и Short остаются без изменений.
В других файлах редактируется весь текст.

Установка:
Скопировать на диск и привязать к F4 в Far (Тотал не проверял, но должен работать).

Использование:
EditProperties.js файл

Описание:
Исходный файл преобразуется в cp1251 и записывается во временный файл txt.
Вызывается Блокнот. Еесли нужен другой редактор исправьте TextEditor в начале скрипта.
Если после выхода из редактора время модификации файла изменилось, то временный файл кодируется в koi8ru и исходный файл перезаписывается (предварительно делается копия исходного с расширением .bak).

Надеюсь кому-то поможет.

В сообщении отсутствует (или у меня так отображается ?) файл для закачивания EditProperties.Js

KimCh 10.04.2020 14:08

Цитата:

Сообщение от red Panda (Сообщение 207748)
В сообщении отсутствует (или у меня так отображается ?) файл для закачивания EditProperties.Js

Вот чёрд. Я уже неделю думаю, что же я забыл сделать - архив прикрепить забыл! Прикрепил.

Niro 10.04.2020 14:16

Цитата:

Сообщение от KimCh (Сообщение 207736)
И обычные и стационарные. Пользуйтесь только крайней версией от 09.04.20.

Большое спасибо ! С нужными мне разобрался, работают . Вопрос,
для оффлайновой кампании упрощенная, стационарные тоже берет или
это не обязательно ? Впечатление, что стационарные не берет.

KimCh 10.04.2020 14:19

Цитата:

Сообщение от Niro (Сообщение 207751)
Большое спасибо ! С нужными мне разобрался, работают . Вопрос,
для оффлайновой кампании упрощенная, стационарные тоже берет или
это не обязательно ?

Стационарные тоже берет, это обязательно, иначе могут быть взрывы на старте.

Pirx 10.04.2020 17:01

Цитата:

Сообщение от KimCh (Сообщение 207743)
Скрипт не тестировался для запуска из Проводника, а надо?

Вобще-то надо.

KimCh 10.04.2020 18:31

Обновил DgenFileList для вызова из Проводника (с бубном).

Pirx 11.04.2020 01:30

Пишет"ошибка путь не найден"
А нет, это я был невнимателен. Исправил, все работает. Отлично. Большое спасибо! :)
:good:

KimCh 12.04.2020 14:04

Пользуйтесь на здоровье.
Вопрос к сообществу: как отсортировать по алфавиту наименования кампаний в списке Карьера/Начать новую?


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

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