Показать сообщение отдельно
Старый 08.12.2012, 10:21   #29
Skvorez
morpheus
 
Аватар для Skvorez
 
Регистрация: 08.03.2007
Сообщений: 3,747
По умолчанию

Цитата:
Сообщение от deSAD Посмотреть сообщение
а вот "Крым, весна 1942 года" - похоже - канула в Лету
Это:

Кампания
Крым, весна 1942-го года.


Что новенького

Кампания «Крым, весна 1942-го года» - это сиквел, продолжение к кампании «И-16». Однако, я вынес некоторые уроки из первой кампании и постарался сделать вторую в соответствии с теми замечаниями, которые поступили в адрес «И-16».
Во-первых, вторая кампания построена на фактическом материале. Разумеется, никакие капитаны Сергеевы и старшие лейтенанты Прохоровы в воздушных боях за Крым участия не принимали, но авиаполки, реально дислоцировавшиеся в Крыму в то время, и самолеты, стоявшие в них на вооружении, я постарался воспроизвести.
Во-вторых вытекает из «во-первых». Того экстрима, который присутствовал в первой кампании, во второй кампании почти нет. Так, пара миссий для оттяга. Это продиктовано опять же стремлением к реалистичности. В брифингах тоже стало меньше неправдоподобности, и хотя некоторые натяжки все-таки остались, я старался быть «ближе к жизни».
В-третьих, я практически отказался от роликов. Не окупают они затрат на свое изготовление  Я оставил только финальный и три коротеньких ролика, открывающих сюжетные линейки за разные самолеты.
В-четвертых, и в самых главных, ЭТО ПЕРВАЯ В ИСТОРИИ ИЛ-2 ОПУБЛИКОВАННАЯ ДИНАМИЧЕСКАЯ КАМПАНИЯ. Причем, даже после выхода Забытых Сражений, в которых будут динамические кампании, эта кампания не потеряет актуальность. Дело в том, что у нас с MG разный взгляд на понятие «динамической кампании». Насколько я смог понять из разрозненных источников, у MG это прежде всего отслеживание и ведение карьеры всех пилотов авиаполка, у нас же (я уже не имею права писать «у меня», потому что данная кампания - плод коллективного творчества это ветвление заранее написанного сюжета. Так что, разные подходы - разные кампании 
А теперь настала пора узнать

Как все это работает

Во время выполнения миссии Ил-2 создает лог-файл, в который заносятся все события, например: такой-то самолет сбит таким-то, такая-то цель поражена тем-то, такой-то самолет приземлился, такой-то пилот выбросился с парашютом и т.д. После выполнения миссии, когда вы нажимаете кнопку «Продолжить», запускается наш логический движок, который анализирует лог-файл миссии и выносит решение: по какой ветке должен развиваться сюжет. В соответствии с этим решением он прописывает следующую миссию в файл кампании и выключается. Таким образом, файл кампании изменяется по ходу игры, в зависимости от тех событий, которые произошли во время игры. Вот это мы и называем «динамическая кампания», т.е. кампания, которая динамически, по ходу игры, меняет свое содержимое. Если вы до запуска кампании откроете файл Campaign.ini, вы увидите там только одну миссию, самую первую. А когда вы откроете его после окончания кампании, там будет отображен весь ваш «боевой путь» - все миссии, которые вы прошли. Причем, если вы начнете кампанию снова, скрорее всего в Campaign.ini окажутся другие миссии, ведь вы не можете повторить в точности все свои действия  Таким образом, наша кампания обладает важным качеством - Replayability или, говоря по-русски, возможностью переигрывать кампанию заново как новую кампанию, с новыми миссиями! Конечно, это не совсем так, вам обязательно встретятся и «старые миссии», но среди них вполне могут быть и несколько новых, которые вам не попались раньше.

Такая новая для Ил-2 структура требует некоторых комментариев к игровому процессу.
Во-первых, привычные «цели» в данной кампании лишь способ увидеть вожделенную кнопку «Продолжить», а не собственно цель вылета. И обычно «целью» стоит посадка на свой аэродром. То есть, вы вернулись, посадили самолет, сюжет развивается дальше. А вот в какую сторону он развивается - зависит от того, как вы справились с полетным заданием. Причем цели, описанные в полетном задании, НЕ ОТОБРАЖАЮТСЯ НА КАРТЕ. Помните это и не пытайтесь их там найти. Отображаются только цели, после выполнения которых вы увидите долгожданный транспарант «Задание выполнено успешно». И если это «посадка», то в полетном задании обязательно будет написано «посадить самолет на свой аэродром». Если такой надписи в полетном задании нет, значит, цель другая и транспарант должен появиться не после посадки, а раньше.
К этому еще стоит добавить, что не стоит сразу выходить из миссии, если вас сбили или у вас кончилось горючее (разумеется, если основной целью не стоит «посадка»). Ведь аварийное покидание самолета - тоже событие, и оно может повлиять на дальнейшее развитие сюжета. Так что прыгайте с парашютом или садитесь на вынужденную - и вы будете вознаграждены миссиями, которые другие пропустили, поторопившись выйти из игры.
Если вы не выполните миссию, не увидите транспарант, а кнопка «продолжить» появится (как вы знаете, такое иногда случается), наш движок опять включит ту же миссию. Отныне халява не пройдет 

Установка

Внимательно прочтите этот раздел! Иначе кампания установится неправильно и не будет работать.
1) Распакуйте архив в ...\IL-2
2) Убедитесь, что в …IL-2\ Missions\Campaign\RU\ появилась папка “Crimea”.
3) Откройте эту папку и запустите Clogic.exe. Он ругнется на отсутствие лог-файла, но при этом сам пропишет его создание в файл инициализации Ил-2. Нажмите ОК. Теперь лог-файл будет создаваться.
4) Запустите Ил-2, откройте меню «карьера», выберите кампанию «Крым, весна 1942 года» и начните ее МАЙОРОМ. Сергеев, конечно, по сюжету капитан, но в своем чине он не сможет управлять подчиненными в некоторых миссиях. Так что придется немного соврать 

Благодарности

Номер один в этом списке - Алексей Пинчук, Alezz, мой соавтор, который начал с тестинга миссий, а потом вызвался написать логический движок для кампании. И написал! Так что появлением на свет этой кампании вы в равной степени обязаны и ему. Также выражаю ему благодарность как самому активному тестеру и критику, и вообще человеку, который болел за эту кампанию, пожалуй, даже больше, чем я сам 

Выражаю благодарность Андрею Водопьянову АКА GORYNYCH’у за консультации, помощь в написании брифингов и тестинг.

Благодарю Александра Денисова за тестинг и за идеи, которые легли в основу некоторых миссий за штурмовик.

Также за идеи благодарю Falstaff.

Благодарю за тестинг Сергея Бондарчука и Павла Тупицына.

Выражаю признательность Охотнику АКА Jager12 и всем тем, кто помогал мне в поиске материалов для новой кампании.

Напоследок сердечно благодарю свою жену, которая дала мне возможность спокойно заниматься созданием кампании (все же вы ее растрогали своими отзывами о первой кампании и просьбами дать мне возможность сделать другую

Ну вот и все, что я хотел вам сказать. Чистого неба и парных вам взлетов и посадок! Удачи!

(с) Сергей Капицын, 2002
miracle@aha.ru
Вложения
Тип файла: rar Crimea.rar (305.2 Кб, 475 просмотров)
Skvorez вне форума   Ответить с цитированием