Иерархия#

TEXT
galaxy
  cluster
    sector
      zone
        object

Cluster содержит сектора; zone размещает объекты внутри сектора. Большой шестиугольник интерфейса не заменяет эту иерархию. Врата связывают кластеры, superhighway - сектора, локальная магистраль - зоны.

Какие файлы читать#

Начните с maps/xu_ep2_universe/: galaxy.xml, clusters.xml, sectors.xml, zones.xml; имена файлов DLC могут отличаться. Разрешение имён macro проверяйте через index/macros.xml. Регистрация macro и подключение его к родителю решают разные задачи.

Упражнение без изменения игры#

Выберите один существующий сектор. В собственной таблице запишите его macro, родительский cluster, одну zone и connection, который её подключает. Для каждой ссылки найдите определение, а не только похожее имя.

Самостоятельная схема расчёта, без вращений:

TEXT
zone offset in sector:       (1000, 0, 0) m
object offset in zone:       ( 250, 0, 0) m
object position in sector:   (1250, 0, 0) m = 1.25 km

Ожидаемый результат - понятная цепочка ссылок и координат. Это арифметический пример, не новый сектор. При вращении родителя простого сложения недостаточно.

Первый собственный сектор#

Сначала спланируйте одну зону, способ попадания игрока и текстовые имена. Затем проверьте регистрацию, подключения, положение и доступность в новой игре. Экономика, население и задания не возникают автоматически от одного macro.

Историческое Universe Creation полезно для структуры, но примеры 2018 года требуют сверки с X4 9.00. Дальше: магистрали, ресурсные области, генератор вселенной.