Для создания собственного диалогового файла достаточно:

  1. Создать пустой файл с расширением .json.
  2. Скопировать пример, приведенный ниже, в этот новый пустой файл.
  3. Модифицировать пример как угодно.

{
	"array": [
		{
			"id": "dialogue_unique_id",
			"localization": true,
			"slides": [
				{
					"id": "start",
					"conditionsLogic": "And",
					"dialogPlayConditions": [
						{ "c": "Hero", "p": [ "human_hero_1" ] },
						{ "c": "Counter", "p": [ "boss_defeated", "=", "1" ] }
					],
					"fon": "",
					"avatars": [
						{
							"position": 1,
							"icon": "icons/dialogue_unit_portraits/Icon_Esquire_Upg",
							"isForeground": "true",
							"animations": ["zoomIn"]
						},
						{
							"position": 5,
							"icon": "icons/dialogue_unit_portraits/Icon_Griffin",
							"isForeground": "false",
							"animations": ["zoomOut"]
						}
					],
					"title": {
						"sid": "dialogue_title_1",
						"position": 1
					},
					"text": "dialogue_text_dialogue_unique_id_0",
					"next": "1"
				},
				{
					"id": "1",
					"fon": "",
					"avatars": [
						{
							"position": 1,
							"icon": "icons/dialogue_unit_portraits/Icon_Esquire_Upg",
							"isForeground": "false",
							"animations": ["zoomOut"]
						},
						{
							"position": 5,
							"icon": "icons/dialogue_unit_portraits/Icon_Griffin",
							"isForeground": "true",
							"animations": ["zoomIn"]
						}
					],
					"title": {
						"sid": "dialogue_title_2",
						"position": 2
					},
					"text": "dialogue_text_dialogue_unique_id_1",
					"next": "2"
				},
				{
					"id": "2",
					"fon": "",
					"avatars": [
						{
							"position": 1,
							"icon": "icons/dialogue_unit_portraits/Icon_Esquire_Upg",
							"isForeground": "false",
							"animations": ["zoomOut"]
						},
						{
							"position": 3,
							"icon": "icons/dialogue_unit_portraits/Icon_Coatl",
							"isForeground": "true",
							"animations": ["zoomIn", "appear"]
						},
						{
							"position": 5,
							"icon": "icons/dialogue_unit_portraits/Icon_Griffin",
							"isForeground": "false",
							"animations": ["zoomOut"]
						}
					],
					"title": {
						"sid": "dialogue_title_3",
						"position": 3
					},
					"text": "dialogue_text_dialogue_unique_id_2",
					"next": "ending"
				},
				{
					"id": "ending",
					"fon": "",
					"text": "",
					"mapActions": [
						{ "a": "GiveRes", "p": [ "gemstones", "45" ] }
					],
					"invokeOnlyActions": true,
					"end": true,
					"resultDialog": "Interrupt"
				}
			]
		}
	]
}