Что такое формат файла SETUP?
Файлы .setup в контексте разработки игр на CryENGINE представляют собой конфигурационные файлы XML, которые определяют параметры анимации персонажей для системы персонажей CryENGINE. Каждый файл выступает в роли связующего документа, ссылаясь на файл скелета персонажа (.cal), настройки инверсной кинематики (.ik), определения точек крепления (аттачментов) и параметры слоев анимации.
Формат был представлен в CryENGINE 1 и 2 - движках, на которых работали такие игры, как *Far Cry* и *Crysis* (2007). Он представляет собой обычный текст XML, обычно закодированный в ASCII или UTF-8. Схема файла привязана к версии SDK; структура значительно менялась в CryENGINE 2, 3 и CRYENGINE V.
В CRYENGINE 5 роль .setup была в значительной степени заменена форматом .chrparams, который обеспечивает более структурированный подход к параметрам персонажа. Устаревшие файлы .setup из старых проектов все еще могут встречаться в каталогах игровых ресурсов CryENGINE 2/3.
Важное примечание: расширение .setup также используется Ассистентом настройки macOS для документов конфигурации системы - это совершенно другой формат. В контексте разработки игр, особенно если файл находится рядом с файлами .cal и .ik, применяется интерпретация CryENGINE.
Ключевые характеристики:
- Простой XML; редактируется в любом текстовом редакторе, таком как Notepad++ или Visual Studio Code
- Отсутствие скомпилированного или бинарного содержимого - полностью человекочитаемый
- Часть трио:
.setup+.cal+.ikопределяют полный анимационный риг персонажа - На практике используется только в Windows (CryENGINE ориентирован на Windows для разработки)
Безопасность и защита
РИСК: LOWТекстовый файл XML; не содержит исполняемого кода. Безопасно открывать в текстовом редакторе. Файлы .setup в macOS в /var/db/ являются системными - не изменяйте их, если не уверены в своих действиях.
Детали формата
в двух словах- Файл Ассистента настройки Apple macOS - macOS хранит внутреннюю конфигурацию Ассистента настройки в файлах .setup в /var/db/; они не предназначены для пользователя и не создаются им.
- Универсальный файл установщика/настройки - Некоторые установщики Windows используют .setup как псевдоним для .exe или файл конфигурации для скриптов установки - стандартизированный формат отсутствует.
Программы, открывающие файлы SETUP
Технические подробности
глубокая спецификация| Разработчик | Crytek GmbH |
| Кодировка | Простой текст (UTF-8 или ASCII) |
| Контейнер | Документ XML |
| Тип MIME | text/xml |
| Типичный размер файла | 1 КБ - 50 КБ |
| Ссылается на типы файлов | .cal (скелет), .ik (инверсная кинематика), .cdf (определение персонажа), .chrparams |
| Функция | Связывает скелет, конфигурацию IK, точки крепления и слои анимации для рига персонажа |
| Версионирование схемы | Привязано к версии CryENGINE SDK (2, 3, V); схема менялась в основных версиях |
| Заменен на | .chrparams в CRYENGINE V / CRYENGINE 5 |
| Платформа | Windows (среда разработки CryENGINE) |
| Отличительная черта | Не связан с документами .setup Ассистента настройки macOS - значение определяет контекст |
| Выпущен | 2004-2006 (CryENGINE 1/2 era) |
Конвертации SETUP
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах SETUP.