Чтобы делать ролики, необходимо переключиться в расширенный редактор (в папке profile в корне игры в файле editor_a2.cfg поменять map_editor_mode на 0). Дальше запускаете редактор, в нем открываете свою карту через файл-опен, дальше resource-select tables-ставьте галку на dialogscene, далее идете view-gameDatabase-gamedatabasewindow0. после этого слева должно появиться окно, подписанное DialogScene. ПКМ по нему,New Object. Вводите имя и выбираете арену для ролика.(можно делать и на своей карте, но это труднее немного), ставьте галку возле Export objet after creation и вперед.
Теперь о самих роликах. Для начала нажмите 7 на цифровой клаве и отключите сетку) Потом вам нужно поставить актеров, которые будут участвовать в ролике. Просто ставьте существ как обычно. Если в вашем ролике участвуют только герои, лучше где-то в стороне поставьте монстра(он не будет нигде участвовать, но пригодится). Говорю сразу-если вы поставили существо, вам не удастся пока даже повернуть его, так что сначала просто поставьте всех, кто вам нужен.
Теперь идете object-editselection-соглашаетесь со всем. Редактор перезагрузится, а вы сможете взаимодействовать со всеми, кого вы поставили. Как расставили всех, начинается работа с камерами.
Ролик вообще состоит из предложении(по нажатию пробел появляется окошко с их списком), каждое предложение-это реплика и какой-то поворот камеры.Так вот, наводитесь на нужный ракурс(просто мышкой, как в обычном редактировании карт), нажмите E и создайте новую камеру(АНГЛ название). Если хотите, чтобы во время реплики камера двигалась, перейдите на второй ракурс и снова создайте камеру.
Жмем T и создаем камсет(просто указываем начальную и конечкую камеру и название, камеры могут совпадать.) Тут есть сложность с тем, чтобы редактор правильно поворачивал камеру. Если он делает это криво, пересоздайте нужный камсет(просто создав новый с тем же названием) и поэкспериментируйте с параметрами внизу окна. Видно это все будет потом.
Дальше нажимаете пробел, АДД, и там указываете все нужное.В поле hero указываете своего монстра(потому что только тогда вы можете настроить custom name, т.е. свое по желанию), текст реплики(можно оставить пустым), камсет и pause after actor's replica (экспериментируйте, обычно около 5). Нажимаете ок, закрываете все окна и..... нажимаете P. Смотрите вашу реплику. Если движение камеры вас не устраивает, делайте, как я сказал выше.
Точно так же делаются и все остальные реплики.
Теперь об анимации. Для добавления анимашки нажмите на нужного актера, нажмите нумпад9. Нажмите инсерт и настройте анимацию-номер реплики, длительность и сама анимашка. Вот и все. Если вы делаете, чтобы перс двигался, надо добавить анимацию move,затем слева один раз нажимаете на вашу диалоговую сцену окне DialogScene(это необходимо,чтобы дерево свйств выдало свойства диалога), в дереве ищете нужную реплику в пункте sentenses, там customanimations-находите нужную анимацию-ПКМ по пункту move points-Add, вводите конечные координаты для передвижения. Если таких movepoints несколько, перс будет достигать их по очереди.
Наконец, чтобы воспроизвести ролик, надо написать скрипт:
StartDialogScene ("путь/DialogScene.xdb#xpointer(/DialogScene)")