Might & Magic X: Legacy вики
Advertisement

Введение[]

Файлы, описывающие различные участки игровых локаций, расположены по пути:
Might & Magic X - Legacy\Might and Magic X Legacy_Data\StreamingAssets\Maps

Кодировка файлов: UTF-8
Разделитель столбцов: новая строка?
Редактировать их вручную крайне не рекомендуется.

Список файлов[]

Имеющиеся на данный момент (2013.12.02) файлы.

Castle_Portmeyron_1.xml ...
Castle_Portmeyron_2.xml ...
Castle_Portmeyron_3.xml ...
Cave1.xml ...
Cave2.xml ...
Crypt1.xml ...
Crypt1.xml ...
Lair_of_Thief_1.xml ...
Lair_of_Thief_2.xml ...
Lighthouse_1.xml ...
Lighthouse_2.xml ...
Lighthouse_3.xml ...
Lighthouse_4.xml ...
Sorpigal.xml ...
Spider_Lair_1.xml ...
World of monster.xml ...
theworld.xml ...
worldOfCutscene.xml ...

Формат файла[]

Файл стандарта xml, version=1.0.
Используется стандартная схема Grid (<Grid xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">).
Состоит из двух частей - заголовка и собственно описания карты.

Формат заголовка[]

ID Тип Описание
name ??? имя участка карты (нада уточнять)
hideFlags ??? флаги ??? Значения либо отсуствуют, либо None.
MusicAudioIDDay ??? ID музыки, которая проигрывается при нахождении на карте в течении игрового дня.
MusicAudioIDNight ??? ID музыки, которая проигрывается при нахождении на карте в течении игровой ночи.
IsWithFightMusic Boolean Как я понял, играть музыку или нет
Name ??? Название участка карты (вероятно то, что показывается - нада уточнять).
SceneName ??? Название сцены (нада уточнять, где используется).
MinimapName ??? ID миникарты (судя по файлам должны находится в поддиректории Minimaps - пока не нашел такую, нада розбираться).
LocationLocaName LocalID ID для локализованого названия местности (участка карты?) - ссылка на папку loca.
Type ??? Тип местности, найденые варианты: CITY, DUNGEON, OUTDOOR.
Style ??? Стиль? местности, найденные варианты: CASTLE, CAVES, RUINS.
Width Int32? Ширина фрагмента карты в ячейках. Всегда больше 0 (ноль), по крайней мере равной нулю или отрицательной не наблюдал.
Height Int32? Высота фрагмента карты в ячейках. Всегда больше 0 (ноль), по крайней мере равной нулю или отрицательной не наблюдал.
OffsetX Int32? Смещение по оси Х, относительно чего? Видимо относительно предыдущего фрагмента?, по крайней мере справедливо для этажей замка.
OffsetY Int32? Смещение по оси Y, относительно чего? Видимо относительно предыдущего фрагмента?, по крайней мере справедливо для этажей замка.
OffsetZ Int32? Смещение по оси Z, относительно чего? Видимо относительно предыдущего фрагмента?, по крайней мере справедливо для этажей замка.
GridSlots ??? Собственно в этой секции идет описание(содержимое?) всего фрагмента карты.

Формат сетки[]

Будет добавлено позже.

Формат ячейки[]

Будет добавлено позже.

Advertisement