


                             БМД-1 ДЛЯ ARMED ASSAULT

                              ПУБЛИЧНАЯ БЕТА ВЕРСИЯ

                               КРАТКОЕ РУКОВОДСТВО




 1 СОДЕРЖАНИЕ

    Системные требования и совместимость .................................... 2

    Список изменений ........................................................ 3

    Установка ............................................................... 4

        Cписок файлов в комплекте поставки ................................ 4.1
        Установка ......................................................... 4.2

    Функции управления для применения в миссиях ............................. 5

        Система маркировки ................................................ 5.1
        Управление подвеской .............................................. 5.2
        Управление волноотбойными щитами .................................. 5.3
        Пример использования в миссии ..................................... 5.4

   Известные проблемы ....................................................... 6

        ПТУРС "Конкурс" ................................................... 6.1

   Разработчики ............................................................. 7

   Список благодарностей .................................................... 8

   Контактная информация .................................................... 9




 2 СИСТЕМНЫЕ ТРЕБОВАНИЯ И СОВМЕСТИМОСТЬ

         Для  работы  мода  требуется  "Armed Assault версия 1.14". Проверка на
   совместимость  с другими версиями не проводилась. Возникновение конфликтов с
   другими модификациями для ArmA - маловероятна.




 3 СПИСОК ИЗМЕНЕНИЙ (КРАТКИЙ)

   Публичная Бета  SA_BMD_PACK_1 v0.8.005 [28.02.2009]
   
        - Исправлена критическая ошибка,  возникающая,  когда игрок,   находясь 
          на месте стрелка, выполнял действия "вылезти" и "забраться внутрь"
        - Поднятие волноотбойных щитов из меню, теперь доступно только на воде
        - Управление подвеской из меню, более недоступно на воде
   
   Публичная Бета  SA_BMD_PACK_1 v0.8 [23.02.2009]

        - Изменения в моделях
        - Добавлена БМД-1П
        - Изменения в текстурах
        - Добавлены скрипты
        - Доработана баллистика
        - Доработана конфигурация

   Публичная Альфа SA_BMD_PACK_1 v0.4 [25.12.2008]

        - Создание модификации БМД-1 для ArmA




 4 УСТАНОВКА

   4.1 СПИСОК ФАЙЛОВ В КОМПЛЕКТЕ ПОСТАВКИ

     sa_bmd_pack_1.pbo             - модификация БМД-1 для ArmA
     sa_bmd_pack_1.pbo.o915.bisign - цифровая подпись модификации
     o915.bikey                    - публичный ключ для серверов
     README.txt                    - Документация на английском языке
     README_RUS.txt                - Документация на русском (этот документ)

   4.2 УСТАНОВКА

         Поместите файлы  "sa_bmd_pack_1.pbo",  "sa_bmd_pack_1.pbo.o915.bisign"
     в папку для модификаций игры  Armed Assault.  Например:  "C:\ArmA\AddOns".
     Tакже  эти файлы можно положить  в папку отдельной модификации,  например:
     "C:\ArmA\@MYADDON\AddOns\".

         Публичный   ключ   "o915.bikey"  можно  скопировать в папку для ключей
     сервера, например: "C:\ArmA\Keys".




 5 ФУНКЦИИ УПРАВЛЕНИЯ ДЛЯ ПРИМЕНЕНИЯ В МИССИЯХ

        Для  управления  всеми  доступными  функциями БМД  при создании миссий,
   следует   вызывать   скрипт    "\sa_bmd_pack_1\control.sqf"   c   различными
   параметрами:

        nil = [ОБЪЕКТ, ФУНКЦИЯ, ПАРАМЕТРЫ] execVM "\sa_bmd_pack_1\control.sqf";

        * ОБЪЕКТ  -  в зависимости от необходимого действия, это может быть как
          сама БМД,  так и член экипажа (находящийся непосредственно в машине).
          Если  вызов  скрипта  производится   в  строке  инициализации  БМД  в
          редакторе  миссий,   то  ОБЪЕКТ  записывается просто как "this"  (без
          кавычек).

        * ФУНКЦИЯ  - название вызываемой функции (пишется в кавычках). Описание
          доступных функций приводится ниже.

        * ПАРАМЕТРЫ - параметры функции. В тех случаях, когда функции требуется
          более одного параметра,  их необходимо передавать как массив, то есть
          список через запятую, заключенный в квадратные скобки.

   5.1 СИСТЕМА МАРКИРОВКИ

         На   приведенной   ниже   схеме,    показано   расположение   основных
     опознавательных знаков на броне БМД:

                                     |          |
                   ._____            |          |            _____.
              ====/      \           |          |           /      \====
             ____/________\__________^_        _^__________/________\____
           /       @    123            \      /                123  #     \
        -/ ____________________________|      |____________________________ \-
        \ //.   _ `' _    _ `' _     \ |      | /        `'       `'     .\\ /
         / \ /  .`   .`   .`   .`     |        |      .`   .`   .`   .` \ / \
            \__\_/ _\_/ _\_/ _\_/ _\_/          \_/ _\_/ _\_/ _\_/ _\_/__/

                  [вид слева]                           [вид справа]

          |
          |   _____
          |  /     \           СХЕМА НАНЕСЕНИЯ ОПОЗНАВАТЕЛЬНЫХ ЗНАКОВ НА БРОНЕ
         _^_/_______\___
        | 123|_____|  # |      Условные обозначения:
        |====|_____|====|
        |_|___________|_|         @   - Обозначение рода войск
        |_|-----------|_|
        |_|           |_|         #   - Условный знак войскового подразделения

           [вид сзади]            123 - Бортовой номер машины


         Помимо мест,  обозначенных  на схеме,  также  присутствует маркировка,
     нанесенная   на  крышку   люка  башни.    В   качестве   маркировки  может
     использоваться как символика рода войск, так и знак "Гвардия".

         При   инициализации   БМД   в  миссии,    все   опознавательные  знаки
     выбираются случайным образом.    В том случае,   если требуется установить
     какие-то   определенные   опознавательные   знаки,     необходимо  вызвать
     функцию "marking".

         В  качестве  параметров функции  передается массив содержащий бортовой
     номер, условный знак подразделения, и символику рода войск. Если требуется
     нанести  знак "Гвардия",   то вместо параметра  с символикой  рода  войск,
     передается  массив  состоящий  из  двух значений:   род войск,   и булевой
     параметр "true" (без кавычек).

     Подробнее рассмотрим параметры, и их возможные значения:

         ... "marking", [#1, "#2", ["#3",#4]] ...

         #1 - БОРТОВОЙ НОМЕР
              Числовое  значение  от 100  до 999,  передается без кавычек. Если
              будет  передано  число  меньше   100,    то  номер  будет  выбран
              случайным образом.

         #2 - УСЛОВНЫЙ ЗНАК ПОДРАЗДЕЛЕНИЯ
              Строковое значение, передается в кавычках. Возможные значения:
              7       - знак "Мишень" (круг в кольце)
              76      - знак "Перевернутый треугольник"
              106     - знак "Треугольник"
              kvadrat - знак "Квадрат"
              no      - знак подразделения не будет наноситься на броню
              random  - знак подразделения будет выбран случайным образом

         #3 - СИМВОЛИКА РОДА ВОЙСК
              Строковое значение, передается в кавычках. Возможные значения:
              vdv     - символика ВДВ
              gru     - символика ГРУ (летучая мышь, бэтман)
              mvd     - условный знак внутренних войск
              no      - символика не будет наноситься на броню

         #4 - ПРИЗНАК УСТАНОВКИ ЗНАКА "ГВАРДИЯ"
              Булевое значение, передается без кавычек. Возможные значения:
              true    - будет нанесен знак "Гвардия"
              false   - будет нанесена символика рода войск


   5.2 УПРАВЛЕНИЕ ПОДВЕСКОЙ

         Подвеска машины имеет два положения: походное, и для десантирования. В
     последнем  положении  высота  дорожного  просвета  составляет  10см.   Для
     изменения клиренса в миссиях, применяется функция "suspension". В качестве
     ОБЪЕКТа должен быть указан  механик-водитель, находящийся  непосредственно
     в машине.

     Функция "suspension" имеет только один параметр:

         ... "suspension", #1 ...

         #1 - ПЕРЕКЛЮЧАТЕЛЬ ПОДВЕСКИ
              Строковое значение, передается в кавычках. Возможные значения:
              up      - походное состояние (увеличение дорожного просвета)
              down    - десантное положение (уменьшение дорожного просвета)
                      - любое  другое значение приведет к переключению текущего
                        состояния

   5.3 УПРАВЛЕНИЕ ВОЛНООТБОЙНЫМИ ЩИТАМИ

         Для  предотвращения  захлестывания  волны  при  водной переправе,  БМД
     оборудована  специальными механизированными  волноотбойными  щитами.   Для
     управления   положением   волноотбойных   щитов   при   создании   миссий,
     используется функция "watershields". В качестве ОБЪЕКТа должен быть указан
     механик-водитель, находящийся непосредственно в машине.

     Функция "watershields" имеет только один параметр:

         ... "watershields", #1 ...

         #1 - ПЕРЕКЛЮЧАТЕЛЬ ПОЛОЖЕНИЯ ВОЛНООТБОЙНЫХ ЩИТОВ
              Строковое значение, передается в кавычках. Возможные значения:
              up      - поднять щиты
              down    - сложить щиты
                      - любое  другое значение приведет к переключению текущего
                        состояния

   5.4 ПРИМЕР ИСПОЛЬЗОВАНИЯ В МИССИИ

     Простейший пример использования функций  БМД в миссиях:

     - 8< - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

        private ["_bmd","_bmdCrew"];

        // Создаем БМД-1П
        _bmd = "sa_bmd_1p" createVehicle [2541, 2486, 0];

        // Наносим декали
        nil = [
          _bmd,           // БМД
          "marking",      // Имя функции
          [               // Параметры функции:
              915,        // Бортовой номер
              "76",       // Знак подразделения
              [
                  "mvd",  // Знак рода войск
                  true    // Нанести знак "Гвардия"
              ]
          ]
        ] execVM "\sa_bmd_pack_1\control.sqf";

        waitUntil {time > 15};
        _bmdCrew = createGroup east;

        // Создаем водителя и сажем его в БМД
        "SoldierECrew" createUnit [
          getPos _bmd,
          _bmdCrew,
          "bmDozerDriver = this;"
        ];
        bmDozerDriver moveInDriver _bmd;

        // Создаем стрелка и сажем его в БМД
        "BISCamelPilot" createUnit [
          getPos _bmd,
          _bmdCrew,
          "bmDozerGuner = this; this setBehaviour ""CARELESS"";"
        ];
        bmDozerGuner moveInTurret [_bmd,[0]];

        // Ждем начала миссии
        waitUntil {time > 0};

        // Заставляем водителя изменить клиренс БМД
        nil = [
          bmDozerDriver,  // Механик-водитель БМД
          "suspension",   // Имя функции
          "switch"        // Параметр функции
        ] execVM "\sa_bmd_pack_1\control.sqf";

        sleep 10;

        // Заставляем водителя поднять волноотбойники
        nil = [
          bmDozerDriver,  // Механик-водитель БМД
          "watershields", // Имя функции
          "switch"        // Параметр функции
        ] execVM "\sa_bmd_pack_1\control.sqf";

     - 8< - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -




 6 ИЗВЕСТНЫЕ ПРОБЛЕМЫ

   6.1 ПТУРС "КОНКУРС"

            При попытке посадить стрелка на определенное место в башне БМД-1П с
     помощью  команды  moveInTurret  (например для управления ПТУРС "Конкурс"),
     возникает   критическая ошибка,   приводящая  к аварийному выходу  из игры
     (Пример: bmDozerGuner moveInTurret [_bmd,[0,1]];).

            Из-за   ограничений   игрового   движка АрмА, при переходе на место
     стрелка ПТУРС "Конкурс" (БМД-1П) с любого места,   кроме стрелка-наводчика
     (при наличии полного экипажа),  в башне оказывается два члена экипажа. Для
     того,  чтобы избежать такие ситуации,  управление ПТУРС "Конкурс"  следует
     осуществлять следующим образом:

        1. В позиции стрелка-наводчика выбрать в меню: "ПТУРС "Конкурс"".

        2. Находясь на месте стрелка ПТУРС "Конкурс", выбрать в меню: "Вылезти"

        3. Прильнуть к прицелу (стандартная кнопка "V"), и произвести
           необходимое количество выстрелов.

        4. По окончанию стрельб, выбрать в меню "Забраться внутрь"

        5. Вернуться на место стрелка-наводчика, выбрав в меню: "Место Стрелка"




 7 РАЗРАБОТЧИКИ

   Конструкторское Бюро "Объект 915":

      - Soul_Assassin
        ГЛАВНЫЙ КОНСТРУКТОР
        Вся работа над БМД легла на его плечи.

      - ist
        МЛАДШИЙ НАУЧНЫЙ СОТРУДНИК
        Творческая  личность,   конкретной помощи от него  не дождешься,   зато
        придирок, пожеланий и идей - хватит на троих.




 8 СПИСОК БЛАГОДАРНОСТЕЙ

   Неоценимую помощь оказали (в алфавитном порядке):

      - [APS]Gnat
        Консультации

      - Gedis
        Предоставление информации о БМД

      - GodHammer
        Модель и текстуры 9М11

      - Jarek "Topas"
        Консультации по текстурам

      - Kenji
        Предоставление сетки прицела 9М135М1

      - MODUL
        Создание великолепных анимаций

      - Q
        Консультации

      - q1184
        Консультации по баллистикке

      - Raedor
        Консультации

      - RavenDK
        Консультации по калибровке башни

      - ShadowNX
        Немецкая локализация

      - Uralaz
        Предоставление текстуры траков

      - Vilas
        Консультации




 9 КОНТАКТНАЯ ИНФОРМАЦИЯ

        Обо  всех  новостях  проекта  можно  узнать с нашего официального сайта
   www.o915.com.   Если у Вас есть вопросы, идеи, пожелания  -  заходите на наш
   форум, мы будем очень рады.

