Показать сообщение отдельно
Старый 02.11.2009, 22:04   #29
chameleon
Местный
 
Регистрация: 09.11.2007
Адрес: Иркутск
Сообщений: 1,403
Отправить сообщение для chameleon с помощью Skype™
По умолчанию

Знач так. При старте кампании - когда выбираешь кампанию, крафт, операцию и полк - выполняется командная строка
Код:
DGen.exe сс r
Собственно, cc - это двухбуквенный код страны, r - звание. В rank_ru.properties расписано обозначения цифр от 0 до 7 ЕМНИП. Вот это и есть звание.
Собственно, дальше генератор должон взять по пути DGen\conf<cc>.ini (например, confja.ini)инишник, в котором прописаны выбранные параметры. И их использовать для создания кампании.
По завершению миссии - а если быть точным, то после дебрифинга, на нажатие кнопки "Продолжить" ДГен вызывается опять, на этот раз комстрока такая:

Код:
DGen.exe users/<id выбранного пилота>/ missions/campaign/<cc>/<missionsDir>/ <число вылетов в кампании> <выбранная сложность> <число набитых в вылете очков> <звание>
Имя генератора, правда, просто берётся из параметра ExecGenerator файла campaign.ini. Так ещё во времена Ил-2Ш один товарищ делал динамкампании. Помните?)

id пилота - опять же число - можно глянуть список идов в users/all.ini в секции list первые числа в строках и есть id

cc - код страны

missionDir - папка кампании

сложность задаётся в conf.ini в секции ДГен... В Il-2 Config'е пояснения по параметру были точно.

звание после миссии сообщается свежеполученное.

Плюс есть ещё подляна - по выходу из миссии ДГен вызывается снова, с целью сформировать дебрифинг...

Код:
DGen.exe debrief missions/campaign/<cc>/<missionsDir>/ <сложность> <набитые очки> <звание> dgen/debrifing.txt
Вот здесь дебрифинг требуется тока от ДГен.экзе.
Результат - текстовик, содержимое которого - вот не помню, в какой кодировке - отобразится справа на экране дебрифинга. Текстовик, как понятно - DGen\debrifing.txt

При этом над всем этим можно поиздеваться ещё как-нибудь. Но ПМСМ этого для написания генератора - за глаза.

Мой, к слову, не дополз даже до стадии генератора миссий - я им тока наземку в миссии ставил из шаблонов - и то недоделана часть была.

Последний раз редактировалось chameleon; 02.11.2009 в 22:06.
chameleon вне форума   Ответить с цитированием