FOnline Engine
Current 2026.1.58-dev GitHub
Документация Docs/ru/reference/prototype-format/index.md

Справочник формата прототипов

Сгенерированный справочник. Не редактируйте напрямую. Обновите BuildTools/PrototypeFormatInterface.json или владеющие метаданные движка, затем запустите python BuildTools/docs_prototype_format.py --write.

Индекс Синтаксис Свойства Валидация Каноническая JSON-модель Руководство

Справочник описывает принадлежащую движку грамматику прототипов и встроенные метаданные, доступные любому встраивающему проекту на этой ревизии движка.

Состояние контракта

Поле Значение
Стабильность experimental
Политика поддержки Грамматика документируется для закреплённой ревизии движка. Конкретные типы сущностей, свойства, расширения файлов, ID и игровая семантика принадлежат проекту.
Исходный манифест BuildTools/PrototypeFormatInterface.json
Дайджест контракта 49d6dc22521678e715611881c052edb080897d822ff81e9db4c2f070b6b16c7f
Справочник Записей Назначение
Синтаксис 5 Обнаружение, секции, идентичность и наследование.
Свойства 113 Встроенные типы HasProtos и принадлежащие движку ключи свойств.
Валидация 15 Основанные на исходниках требования baking и миграции.

Граница

Включено:

  • обнаружение файлов прототипов и side-specific выходы bake
  • формы секций, идентичность прототипов, наследование и миграция
  • применимость свойств и строгая проверка текстовых значений
  • проверка сигнатуры встроенных callbacks InitScript
  • встроенные типы сущностей HasProtos и принадлежащий движку каталог их свойств

Не включено:

  • проектные объявления или свойства сущностей и FixedType
  • вложенные секции размещения на карте с адресами $Name/Critter или $Name/Item
  • игровой баланс, ID контента, таксономия каталогов и политика локализации
  • runtime-записи persistence и проектная политика развёртывания миграций

Встраивающие проекты должны отдельно генерировать или документировать дополнительные объявления сущностей, метаданные FixedType, свойства, расширения и ID контента.

Введите запрос.