Вселенная
Warning
Эта страница находится в процессе разработки!
На этой странице может быть недостающая, неполная или неверная информация, так как она всё ещё находится в разработке! Относитесь к информации на ней с долей скепсиса и не стесняйтесь вносить свои предложения и исправлять ошибки!
💨 Обзор
🔭 Ванильные примеры
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. |
