Max Payne: Cоздание субтитров

» Раздел: Max Payne II: Моддинг

Для этого Вам нужно:
  1. Sony Sound Forge 8 или 9, разницы нету;
  2. NotePad (блокнот) и прямые руки.
Первым делом Вам нужно добавить новый текстовый файл (пока пустой) с Вашими титрами в базу. Создаем текстовый файл с расширением *.h в каталоге X:\MaxPayne2Dev\Game\data\database\subtitles, где Х буква вашего диска. Назовем его New.h. Далее прописываем строку #include "subtitles\New.h" в файле subtitles.txt, который находится в папке Х:\MaxPayne2Dev\Game\data\database.
Следующим номером нашей программы будет добавление самого звукового файла в нашу базу.
Создаем текстовый файл, например NewSound.txt в папке Х:\MaxPayne2Dev\Game\data\database\sounds. Далее прописываем в нем наш новый звуковой файл таким образом:
#include "..\soundid.h"
[имя файла, которое будет использовать движок, например 01]           // 
{
            [Properties] ID = 0;
            [Default]
            {
                        [Sound]
                        Filename = NewSound\имя вашего файла(здесь 01).wav;
                        Volume = PLAYER_TALK_VOLUME;
                        Random = 0%;
                        3DSound = YES;
                        Hotspot = PLAYER_TALK_HOTSPOT;
                        FallOff = PLAYER_TALK_FALLOFF;
                        Streamed = YES;
                        Priority = PLAYER_TALK_PRIORITY;
                        ItemsToCache = 0;
                        FrequencyScaling = FALSE;
                        LipSync = FALSE;
                        EarRadio = FALSE;
                        Dialogue = FALSE;
            }
}
Формат файлов - Microsoft ADPCM, 22050 кГц, 4бит, mono/stereo.
В том же каталоге Х:\MaxPayne2Dev\Game\data\database\sounds создаем папку NewSound и копируем туда наш звуковой файл.
Теперь осталось создать регионы и прописать титры. Для создания регионов нам потребуется программка Sony Sound Forge (я использую версию 9). Открываем наш звуковой файл.
Теперь вставляем регион. Регион показывает, сколько по времени будет отображаться титр на экране.
Выделяем регион:
Далее жмем Edit и в поле Name пишем имя региона, то есть 01. Сделали. Теперь разберемся с длиной титров.
(1) это начало нашего титра, (2) - конец. Весь файл длится 3 секунды, cледовательно, титр будет отображаться 3 секунды, так как у нас начало и конец региона в начале и в конце файла соответственно. Сделаем его, например 1 секунду. Просто сдвинем (2) влево на уровень 1 секунды. Это же можно сделать, нажав Edit и просто указать время. Также делаются несколько титров на один файл, просто создается новый регион, именуется другим именем, например 02. Регион 01 и 02 идет друг за другом.
Теперь пропишем наши титры в текстовый файл.
Открываем ранее созданный текстовый файл New.h и пишем там:
// =========================================================
// My subtitles
// ---------------------------------------------------------

[01(обязательно должно совпадать с именем региона)]               String = "Все они были мертвы.";
Пишем вместо "Все они были мертвы." то, что вы хотите. Сюда же пишутся все остальные титры от вашего файла, если вы их добавили.

Просмотров: 4 666

Комментарии пока отсутcтвуют