AviaSkins.Forums

Вернуться   AviaSkins.Forums > Основные разделы > Миссии и кампании для Ил-2

Важная информация

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.06.2021, 14:12   #1
Dimas1999
Местный
 
Аватар для Dimas1999
 
Регистрация: 18.11.2015
Сообщений: 1,736
По умолчанию

Чистый air.ini, руками не залезал туда, составлен селектором. Полный набор самолётов + современная техника.
Вложения
Тип файла: zip (убрать .zip)air.ini.zip (85.6 Кб, 634 просмотров)
Dimas1999 на форуме   Ответить с цитированием
Старый 22.06.2021, 14:26   #2
KimCh
Местный
 
Регистрация: 23.03.2018
Сообщений: 335
По умолчанию

Попробуйте эту версию.
Вложения
Тип файла: zip checkMis.js.zip (15.4 Кб, 699 просмотров)
KimCh вне форума   Ответить с цитированием
Старый 22.06.2021, 14:59   #3
Dimas1999
Местный
 
Аватар для Dimas1999
 
Регистрация: 18.11.2015
Сообщений: 1,736
По умолчанию

Вот теперь всё работает отлично. Есть пожелания для следующих версий.
1. Научить скрипт проверять одиночные задания из папки Missions/Single. Сейчас скрипт привязан к campaign.ini и проверяет миссии из списка.
2. Сделать скрипт универсальным. Сейчас он удобен для проверки ДГен пака. Но есть и другие версии и сборки. В разных сборках разные названия папок в которых лежат air.ini и weapones.properties. В чистых версиях они запакованы в files.sfs. Вложить в комплект со скриптом файлы основных версий и проверять по ним.
Для различных модовых сборок сделать возможность или указать путь к файлам или пользователь должен будет сам найти у себя air.ini и weapones.properties и положить их в специальную папку, из которой скрипт будет читать их.
Не очень представляю как это можно реализовать, просто высказываю свои мысли.
Dimas1999 на форуме   Ответить с цитированием
Старый 22.06.2021, 15:17   #4
KimCh
Местный
 
Регистрация: 23.03.2018
Сообщений: 335
По умолчанию

п.1 - посмотрю.
п2. - проще всего в тексте скрипта сделать переменные для указания каталогов air.ini и weapons.ini. Каждый сможет блокнотом эти переменные исправить.
По поводу sfs - вероятно его можно распаковать самостоятельно и поместить в любую папку упомянутые файлы, затем см. п2.
KimCh вне форума   Ответить с цитированием
Старый 22.06.2021, 16:57   #5
KimCh
Местный
 
Регистрация: 23.03.2018
Сообщений: 335
По умолчанию

Исправленная версия от 22.06.21
Исправлена ошибка в проверке вооружений. Добавлена возможность проверять файлы одиночный миссий в каталоге.
Добавлены переменные airFolder и weapFolder для задания каталогов с файлами air.ini и weapons.properties.
Если переменные не заданы, то принимается стандартные для DGEN 3.0 каталоги.

Пробуйте для Single
Вложения
Тип файла: zip checkMis.js.zip (16.4 Кб, 700 просмотров)
KimCh вне форума   Ответить с цитированием
Старый 22.06.2021, 17:19   #6
Dimas1999
Местный
 
Аватар для Dimas1999
 
Регистрация: 18.11.2015
Сообщений: 1,736
По умолчанию

Спасибо большое, всё работает.
Dimas1999 на форуме   Ответить с цитированием
Старый 24.03.2020, 13:41   #7
Mixx
Местный
 
Регистрация: 04.12.2007
Сообщений: 1,408
По умолчанию

Очень нужная и интересная прога. Большая благодарность автору! читаю и разбираюсь
Mixx вне форума   Ответить с цитированием
Старый 25.03.2020, 10:17   #8
deSAD
Модератор
 
Аватар для deSAD
 
Регистрация: 06.03.2007
Адрес: Киев, Украина
Сообщений: 11,391
Отправить сообщение для deSAD с помощью ICQ Отправить сообщение для deSAD с помощью Skype™
По умолчанию

Цитата:
Сообщение от KimCh Посмотреть сообщение
Скопировать скрипт в любой каталог и настроить просмотр по F3 в Far или TotalComander.
О! Это реально круто Вельми понеже. Премного вами благодарен
__________________
deSAD вне форума   Ответить с цитированием
Старый 10.04.2020, 14:03   #9
red Panda
Новичок
 
Регистрация: 12.06.2016
Сообщений: 15
По умолчанию

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

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

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

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

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

Надеюсь кому-то поможет.
В сообщении отсутствует (или у меня так отображается ?) файл для закачивания EditProperties.Js
red Panda вне форума   Ответить с цитированием
Старый 10.04.2020, 14:08   #10
KimCh
Местный
 
Регистрация: 23.03.2018
Сообщений: 335
По умолчанию

Цитата:
Сообщение от red Panda Посмотреть сообщение
В сообщении отсутствует (или у меня так отображается ?) файл для закачивания EditProperties.Js
Вот чёрд. Я уже неделю думаю, что же я забыл сделать - архив прикрепить забыл! Прикрепил.
KimCh вне форума   Ответить с цитированием
Старый 27.03.2020, 11:02   #11
Asura
Модератор
 
Аватар для Asura
 
Регистрация: 28.02.2007
Адрес: Тула, Россия
Сообщений: 1,896
По умолчанию

Цитата:
Сообщение от KimCh Посмотреть сообщение
Крайний скрипт - идеи кончились.
А если подкинуть идеку?

Формирование списка для селектора но для дин кампании... У меня никак руки до этого не дойдут. Алгоритм расскажу. А вообще скрипты очень нужные! Спасибо!
__________________
Их восемь — нас двое. Расклад перед боем
Не наш, но мы будем играть!
Серёжа! Держись, нам не светит с тобою,
Но козыри надо равнять.

© В. Высоцкий
__________________

Asura вне форума   Ответить с цитированием
Старый 27.03.2020, 11:23   #12
KimCh
Местный
 
Регистрация: 23.03.2018
Сообщений: 335
По умолчанию

Цитата:
Сообщение от Asura Посмотреть сообщение
А если подкинуть идеку?
Подкиньте, можно в личку. Если сумею сделаю.
KimCh вне форума   Ответить с цитированием
Старый 27.03.2020, 15:56   #13
Asura
Модератор
 
Аватар для Asura
 
Регистрация: 28.02.2007
Адрес: Тула, Россия
Сообщений: 1,896
По умолчанию

Цитата:
Сообщение от KimCh Посмотреть сообщение
Подкиньте, можно в личку. Если сумею сделаю.
Там ничего сложного, те же текстовые файлы но со своей структурой. Я сегодня без данных нужных, а завтра мини ТЗ сформулирую. Пока можно скачать кампании Моторхеда - ТЗ на их основе буду готовить
__________________
Их восемь — нас двое. Расклад перед боем
Не наш, но мы будем играть!
Серёжа! Держись, нам не светит с тобою,
Но козыри надо равнять.

© В. Высоцкий
__________________

Asura вне форума   Ответить с цитированием
Старый 07.04.2020, 13:39   #14
red Panda
Новичок
 
Регистрация: 12.06.2016
Сообщений: 15
По умолчанию

Цитата:
Сообщение от KimCh Посмотреть сообщение
Автоматическое формирование своего списка для AircraftSelector.

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

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

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

Крайний скрипт - идеи кончились.
При нажатии на скрипт getCustomList.js не запускается и показывает описание скрипта. Скрипт располагал в любой из компаний.Проверял в вин 10 и 7 х64.Может нужно что то изменить в скрипте. checkMis.js,GetCampaignList.js,DgenCustomList.js DGenCampaignList скрипты запускаются и текстовики отображаются.
red Panda вне форума   Ответить с цитированием
Старый 07.04.2020, 15:09   #15
KimCh
Местный
 
Регистрация: 23.03.2018
Сообщений: 335
По умолчанию

Цитата:
Сообщение от red Panda Посмотреть сообщение
При нажатии на скрипт 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 вне форума   Ответить с цитированием
Старый 13.04.2020, 15:18   #16
Niro
Местный
 
Регистрация: 27.06.2013
Адрес: Киев
Сообщений: 673
По умолчанию

Цитата:
Сообщение от KimCh Посмотреть сообщение
Создание списка кампаний.

В каталоге Mission со временем накапливается масса кампаний и разобраться где что лежит проблемно.
Скрипт рекурсивно просматривает все файлы info*.properties начиная с каталога заданного первым параметром.
Секция Name переводится в кодировку 1251 и записывается в выходной файл вместе с именем каталога.
Выходной файл имеет расширение csv в кодировке 1251 и разделителем ";" и располагается во временном каталоге системы. Для дальнейшей обработки запускается заданная переменной TextEditor программа (scalc).
Временный файл удаляется.

Использование:
GetCampaignList.js каталог
Пример:
Получить список кампаний RU:
GetCampaignList.js E:\IL2\Mission\Campaign\RU
KimCh еще раз спасибо, по моему вы сделали настоящий прорыв в деле
повышение фпс и получения информации. Начал кампанию на средиземноморском ТВД. Раньше невозможно было играть, теперь комфортный фпс. Тоже в статических кампаниях и миссиях.
Но вот с этим GetCampaignList разобраться не могу. Куда вставлять и как
пользоваться , можно подробнее.
Niro вне форума   Ответить с цитированием
Старый 13.04.2020, 17:34   #17
KimCh
Местный
 
Регистрация: 23.03.2018
Сообщений: 335
По умолчанию

Цитата:
Сообщение от Niro Посмотреть сообщение
KimCh еще раз спасибо, по моему вы сделали настоящий прорыв в деле
повышение фпс и получения информации. Начал кампанию на средиземноморском ТВД. Раньше невозможно было играть, теперь комфортный фпс. Тоже в статических кампаниях и миссиях.
Но вот с этим GetCampaignList разобраться не могу. Куда вставлять и как
пользоваться , можно подробнее.
Добавил краткую инструкцию к GetCampaignList. Не получится - пишите в личку.
KimCh вне форума   Ответить с цитированием
Старый 02.04.2020, 12:11   #18
Niro
Местный
 
Регистрация: 27.06.2013
Адрес: Киев
Сообщений: 673
По умолчанию

Цитата:
Сообщение от KimCh Посмотреть сообщение
Построение списка самолетов динамической кампании.
DgenCustomList.js файл

Скрипт не меняет никаких файлов на диске, все файлы открываются в режиме только чтение.

Установка:
Распаковываем все в папку Dgen.

Подробнее в архиве, картинки настройки Far и Проводника прилагаются.
Где искать сам готовый список, не могу найти ?

Последний раз редактировалось Niro; 02.04.2020 в 12:17.
Niro вне форума   Ответить с цитированием
Старый 02.04.2020, 12:52   #19
KimCh
Местный
 
Регистрация: 23.03.2018
Сообщений: 335
По умолчанию

Цитата:
Сообщение от Niro Посмотреть сообщение
Где искать сам готовый список, не могу найти ?
Готовый список имеет имя customXXXX.txt (например customUS49.txt) и находится в каталоге со скриптом (рекомендую распаковать архив в Dgen). Вообще список должен открываться автоматически в Notepad.exe после формирования. Проверено в Win7.
Если необходимо задать другое размещение - исправте 118 строку скрпипта:
OutFile="custom"+campName+".txt"
например на
OutFile="C:\\custom"+campName+".txt"
получите списки в корне диска C:
Любой путь и имя файла можно задать в переменной OutFile (обратите внимание на двойные обратные косые).

Последний раз редактировалось KimCh; 02.04.2020 в 13:00.
KimCh вне форума   Ответить с цитированием
Старый 03.04.2020, 15:36   #20
Niro
Местный
 
Регистрация: 27.06.2013
Адрес: Киев
Сообщений: 673
По умолчанию

Цитата:
Сообщение от KimCh Посмотреть сообщение
Если необходимо задать другое размещение - исправте 118 строку скрпипта:
OutFile="custom"+campName+".txt"
например на
OutFile="C:\\custom"+campName+".txt"
получите списки в корне диска C:
Любой путь и имя файла можно задать в переменной OutFile (обратите внимание на двойные обратные косые).
Дочка посмотрела говорит, что 124 страница в последнем варианте. Похоже на то. Еще не пробовал.
Niro вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Рейтинг@Mail.ru