DialogEditor — S.T.A.L.K.E.R. Inside Wiki

DialogEditor

Материал из S.T.A.L.K.E.R. Inside Wiki

Версия от 14:58, 21 января 2011; THE ATLAS (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Подготовка к работе DialogEditor

1. Запустить DialogEditor (кликнуть на !DialogEditor.cmd что находится в X-Ray CoP SDK\editors\) 2. Открыть таблицу с дискрипшенами (нажать на клавишу Open STRING TABLE XML, выбрать файл из configs\text\rus\) 3. Открыть таблицу с структурой диалога (нажать на клавишу Open DIALOG description XML, выбрать файл с диалогом из configs\gameplay\ типа

dialogs_локация.xml)

!Обратите внимание на то что кнопкой Open DIALOG description XML открывают не дискрипшены, а именно сами диалоги. Что странно (учитывая название кнопки),

можно легко перепутать... Хотя если сделать наоборот - открыть кнопкой Open DIALOG description XML файл с дискрипшенами, вы всеравно нечего не сможете

сделать (будет вылазить ошибка: Wrong Strings XML file).

Создание диалога в DialogEditor

Итак, открыли оба файла. Все поля стали доступными. Создаём диалог.

1. Для начала создаём новый диалог: слева вверху в поле между кнопками Add и Del вводим id нашего диалога, к примеру mod_dialog_01. Нажимаем Add слева от

поля ввода. Видим что у нас в списке диалогов появился наш mod_dialog_01.

!Вот ещё один нюанс: если попробовать открыть пустые dialogs2.xml и string_table2.xml и попробовать добавить туда свой диалог, DialogEditor сразу вырубится.

Почему не знаю.

2. Итак создали мы диалог. Теперь нужно написать текст: выделяем курсором свой диалог в списке слева вверху, видим что в нижнем окне слева появился синий

квадратик и цифрой 0 - это стартовый текст диалога (принадлежит он ГГ - синие квадратики - это диалоги ГГ, зелёные - это диалоги npc). Выделяем диалог ГГ курсором, справа внизу в поле Content заменяем текст default text на свой: "Привет! Как жизнь?". Теперь добавляем ответ npc: слева снизу в поле пишем 1 и нажимаем кнопку Add. Появился зелёный квадратик с цифрой 1 - это ответ npc на диалог ГГ. Выделяем зелёный квадратик с цифрой 1 и в поле Content заменяем текст default text на ответ npc: "Да хреново, вчера водки перепил." ну и так далее... Основы

работы с DialogEditor я кажется разжевал.

3. Сохранение диалога: сверху правее находим кнопку save both, жмём. Всё проверяем наши файлы, в одном появился наш диалог:

   <dialog id="mod_dialog_01">
       <phrase_list>
           <phrase id="0">
mod_dialog_01_0
               <next>1</next>
           </phrase>
           <phrase id="1">
mod_dialog_01_1
           </phrase>
       </phrase_list>
   </dialog>

Во втором дискрипшены диалога:

   <string id="mod_dialog_01_0">
Привет! Как жизнь?
   </string>
   <string id="mod_dialog_01_1">
Да хреново, вчера водки перепил.
   </string>

Более подробно работу с DialogEditor разжуют другие участники S.T.A.L.K.E.R. Inside Wiki. Удачи! :)

Автор THE_ATLAS

Другие места
LANGUAGE