Вселенная
Предупреждение
Эта страница находится в процессе разработки!
На этой странице может быть недостающая, неполная или неверная информация, так как она всё ещё находится в разработке! Относитесь к информации на ней с долей скепсиса и не стесняйтесь вносить свои предложения и исправлять ошибки!
💥 Обзор
💢 Ванильные примеры
DATA\UNIVERSE\universe.ini
💥 Синтаксис
Записи следует вводить в том порядке, в котором они представлены здесь. Записи [Base]
следует загружать до соответствующих им записей [System]
, поскольку Freelancer будет искать базы в системе при ее загрузке при запуске и выдаст ошибку get_base() failed
, если она еще не определена.
🔥 Time
[Time]
seconds_per_day = INT
Параметр | Информация |
---|---|
Time | Похоже, это значение не используется. Предполагается, что циклы день/ночь были запланированы на каком-то этапе разработки Freelancer, и это значение — пережиток того времени. |
💨 Base
[Base]
nickname = STRING
system = STRING
strid_name = INT
file = PATH
autosave_forbidden = BOOL ;optional
BGCS_base_run_by = STRING
terrain_tiny = STRING ;optional
terrain_sml = STRING ;optional
terrain_mdm = STRING ;optional
terrain_lrg = STRING ;optional
terrain_dyna_01 = STRING ;optional
terrain_dyna_02 = STRING ;optional
ship_sml_01 = STRING ;optional
ship_sml_02 = STRING ;optional
ship_sml_03 = STRING ;optional
ship_mdm_01 = STRING ;optional
ship_mdm_02 = STRING ;optional
ship_mdm_03 = STRING ;optional
ship_lrg_01 = STRING ;optional
ship_lrg_02 = STRING ;optional
ship_lrg_03 = STRING ;optional
Параметр | Информация |
---|---|
nickname | Никнейм базы, как он упоминается в mbases и системных файлах. |
system | Никнейм системы, в которой находится база. |
strid_name | Строковый ID базы. |
autosave_forbidden | Запрещает автосохранение на базе. Используется для сюжетных баз, куда игрокам не предназначено возвращаться. |
file | Путь к файлу базы, используемому этой базой. |
BGCS_base_run_by | Используется для аудио при упоминании фракции, которой принадлежит база. Использует W02bF коды. |
terrain_tiny | Определяет модель, используемую переменной $terrain_tiny в скриптах ambi_terrain_static для этой базы. |
terrain_sml | Определяет модель, используемую переменной $terrain_sml в скриптах ambi_terrain_static для этой базы. |
terrain_mdm | Определяет модель, используемую переменной $terrain_mdm в скриптах ambi_terrain_static для этой базы. |
terrain_lrg | Определяет модель, используемую переменной $terrain_lrg в скриптах ambi_terrain_static для этой базы. |
terrain_dyna_01 | Определяет модель, используемую переменной $terrain_dyna_01 в скриптах ambi_terrain_dynamic для этой базы. |
terrain_dyna_02 | Определяет модель, используемую переменной $terrain_dyna_02 в скриптах ambi_terrain_dynamic для этой базы. |
ship_sml_01 | Определяет модель корабля $ship_sml_01 , используемую в скрипте трафика базы. Не используется в ванильной версии, но работает корректно. |
ship_sml_02 | Определяет модель корабля $ship_sml_02 , используемую в скрипте трафика базы. Не используется в ванильной версии, но работает корректно. |
ship_sml_03 | Определяет модель корабля $ship_sml_03 , используемую в скрипте трафика базы. Не используется в ванильной версии, но работает корректно. |
ship_mdm_01 | Определяет модель корабля $ship_mdm_01 , используемую в скрипте трафика базы. Не используется в ванильной версии, но работает корректно. |
ship_mdm_02 | Определяет модель корабля $ship_mdm_02 , используемую в скрипте трафика базы. Не используется в ванильной версии, но работает корректно. |
ship_mdm_03 | Определяет модель корабля $ship_mdm_03 , используемую в скрипте трафика базы. Не используется в ванильной версии, но работает корректно. |
ship_lrg_01 | Определяет модель корабля $ship_lrg_01 , используемую в скрипте трафика базы. Не используется в ванильной версии, но работает корректно. |
ship_lrg_02 | Определяет модель корабля $ship_lrg_02 , используемую в скрипте трафика базы. Не используется в ванильной версии, но работает корректно. |
ship_lrg_03 | Определяет модель корабля $ship_lrg_03 , используемую в скрипте трафика базы. Не используется в ванильной версии, но работает корректно. |
🔭 System
[system]
nickname = STRING
file = PATH
pos = FLOAT, FLOAT
msg_id_prefix = STRING
visit = INT ;optional
strid_name = INT ;optional
ids_info = INT ;optional
NavMapScale = FLOAT ;optional
Параметр | Информация |
---|---|
nickname | Никнейм системы, используемый в других местах во Вселенной, а также в файлах mbases.ini и system. |
file | Путь к файлу system, используемому этой системой. |
pos | Координаты X и Y системы на карте Вселенной. |
msg_id_prefix | Префикс для голосовых линий NPC при упоминании этой системы. |
visit | Управляет отображением системы на навигационной карте: 0: Значение по умолчанию. Не посещена. 1: Посещена, отображается в списке навигационной карты, даже если система фактически не была посещена. 2: Не используется. 4: Добываемая зона. 8: 'Активно' посещена (например, для разграбленных обломков). 16: Обломок. 32: Зона. 64: Фракция. 128: Скрыта, никогда не появляется на навкарте. Для комбинаций нужно суммировать значения. |
strid_name | Строковый ID системы. |
ids_info | Строковое описание системы. |
NavMapScale | Масштаб, используемый на Навигационной карте. В ванильной версии значения обычно от 1.5 до 4. |