Документация
Файлы сюжета представляют собой XML файлы. В начале игры открывается файл start.xml
Общие команды:
s
Вывод фразы а экран.
<s>Привет, мир!</s>
bg
Смена фона. Файл с фоном ищется в папке Content/bg.
Показать фон dzen.jpg
<bg>dzen</bg>
Показать фон camp_outside.jpg с эффектом left_right. Для анимации перехода будет использован файл Content/ui/transition_effects/left_right.jpg
<bg effect="left_right">camp_outside</bg>
mark
Метка для команд ветвления сюжета.
<mark>my_cool_mark</mark>
goto
Переход к метке внутри текущего файла сюжета.
<goto>my_cool_mark</goto>
break
Запрет автоматического выполнения следующей команды.
<break></break>
<break/>
show
Показать персонажа.
Показать персонажа Atsumi с эмоцией neutral_2. Будет выбран файл Content/characters/atsumi/atsumi_neutral_2.png Позиция слева 0.57 (57 процентов), коэффициент масштабирования 1.
<show>
<name>atsumi</name>
<emotion>neutral_2</emotion>
<position_left>0.57</position_left>
<scale>1</scale>
</show>
hidecharacter
Скрыть персонажа
<hidecharacter></hidecharacter>
<hidecharacter/>
load
Загрузить файл сюжета.
Будет загружен файл Content/story/second_root.xml
<load>second_root</load>
name
Меняет имя говорящего.
Установить имя "Ацуми"
<name>Ацуми</name>
Стереть имя
<name></name>
<name/>
question
Задать вопрос с вариантами ответов.
Допустимо не больше пяти вариантов. В этом примере задается вопрос с четырьмя вариантами. mark_1, mark_2, mark_3 и mark_4 - метки для перехода при соответствующих выборах игрока.
<question>
<header>Текст вопроса</header>
<variant>
<text>Текст первого варианта ответа</text>
<mark>mark_1</mark>
</variant>
<variant>
<text>Текст второго варианта ответа</text>
<mark>mark_2</mark>
</variant>
<variant>
<text>Текст третьего варианта ответа</text>
<mark>mark_3</mark>
</variant>
<variant>
<text>Текст четвертого варианта ответа</text>
<mark>mark_4</mark>
</variant>
</question>
Звуковые команды:
music_play
Играть музыку.
Начать воспроизводить зацикленно воспроизводить файл Content/sound/background/menu_theme.mp3. При отсутствии MP3 файла произойдет попытка открыть одноименный WAV файл.
<music_play>menu_theme</music_play>
music_stop
Остановить проигрывание мелодии.
<music_stop></music_stop>
<music_stop/>
Команды на доске для Го:
showboard
Показать доску. Переход в режим игры на доске.
<showboard></showboard>
<showboard/>
showboard
Скрыть доску. Возвращение к обычному повествованию.
<hideboard></hideboard>
<hideboard/>
showboard
Убрать все камни с доски.
<clearboard></clearboard>
<clearboard/>
setposition
Выставить на доску камни.
<setposition><
<black>b2 c2 d2 a3 a4 b5 c5 e4 e3</black>
<white>b4 c4 b3 c3 d3 d5 d6 c7 f5 g6 e2 f2 g3</white>
</setposition>
goproblem
Выставить на доску задачу.
<goproblem><
<task>Задача 11 ( Ход черных, захватить группу белых камней)</task>
<diagram>
<black>b2 c2 c3 c4 d3 e3 f2 g2 h3 d5 e5 f5</black>
<white>b1 c1 a2 b3 b4 c5 c6 d2 e2 f3 f4 e4</white>
</diagram>
<branch>
<moves>e3</moves>
<result>solved</result>
</branch>
<failcomment>Попробуй еще раз...</failcomment>
</goproblem>