Коллеги!
Сегодня общался в скайпе с
Genichar'ом по поводу динамических кампаний, и всплыл вопрос о брифингах. Соответственно, вспомнил, что хотел некогда описать, как же их править.
Итак,
небольшое пособие.
Моментов два. Первое -
прописывание имен новых самолетов, которые добавлялись с последними патчами или с модами, и имена которых, при добавлении в динамические кампании, неверно отображаются в брифинге (на инглише, с подстрочным подчеркиванием и пр.). Второе - все помнят
прекрасные брифинги времен ЗС - детализированные, написанные хорошим языком, с прекрасным разбором полетов....и
угребищные брифинги начиная с ПХ - бессмысленные, неинформативные...
Обе вещи мы научимся править.
Отталкиваясь от той мысли, что у нас локализация от 1С и версия игры - русскоязычная, мы и будем плясать.
Нам потребуется отправиться в папку
DGen в корне игры, и в этой папке отыскать один файл -
wp_messageru. Именно с этим файлом мы и будем работать, больше нам ничего не потребуется.
Данный текстовый файл, открываемый блокнотом, содержит синтаксис всех брифингов разбитый на кусочки, из которых скрипт формирует тело брифинга, а также берет перевод имен самолетов.
1.
Начнем с первого, т.е. с имен самолетов.
Ближе к концу файла мы увидим блок, описывающий имена самолетов так, как они выглядят в брифингах. Ищите строки вида:
<IL_2_1940Early> <Ил-2,1й серии>
<IL_2_1940Late> <Ил-2,2й серии>
каждая строка разбита на два фразовых слова. Слово слева (вида
IL_2_1940Early ) отсылает к конкретному самолету в игре. Синтаксис именования самолета в этом слове - это то имя, которое собственно самолет и имеет в недрах игры, в ее коде. Его можно подсмотреть в файлах типа
xXxplanes.dat.
От этого слова справа, через пробел, содержится еще одно слово - это то имя самолета, которое скрипт брифинга подсовывает в брифинг. Самолет тут может быть обозван как угодно.
Отсюда, чтобы добавить имена новым самолетам, по типу уже существующих строк тупо добавляем новые строки (обратите внимание на треугольные скобки, обрамляющие слова - они обязательны) и слева вписываем кодовое имя самолета, справа - то его имя, которое мы хотим созерцать в брифинге.
Если не забывать про треугольные скобки, то все операции полностью безопасны и никаких писков и крешей не будет. Поэкспериментируйте прямо сейчас. Кстати, там не прописаны и многие самолеты до патча 4.08 - например ЛаГГи 29 и 35 серий, Як-7БПФ и пр.
Если, уважаемые коллеги, вам желаемо что-либо поизменять и поулучшать в игре - начните с этого. Только не забудьте с другими поделиться.
to be continued