Что такое формат файла CRF?
Файл .crf - это проприетарный архив игровых ресурсов, используемый движком Enhanced Dark Engine, разработанным студиями Looking Glass Studios и Irrational Games. Он упаковывает игровые ассеты - карты уровней, текстуры, аудио и 3D-модели - в единый бинарный контейнер для загрузки во время игры.
Игры, использующие этот формат, включают Thief: The Dark Project (1998), Thief II: The Metal Age (2000) и System Shock 2 (1999). Архив начинается с четырехбайтовой ASCII-сигнатуры fknc (hex 66 6B 6E 63), за которой следует таблица файлов со списком имен, размеров и байтовых смещений встроенных ассетов, а затем сами необработанные данные.
Формат был реверс-инжинирингован сообществом моддеров; официальная спецификация не публиковалась. Dragon UnPACKer 5.x является основным инструментом для извлечения. Моддеры, создающие пользовательские фанатские миссии для этих игр, упаковывают свой контент в архивы .crf.
Все три игры доступны на GOG.com и активно поддерживаются патчами сообщества (TFix для Thief 1, T2Fix для Thief 2 и обновления движка NewDark). .crf служит той же цели, что и архивы .pak, используемые в других игровых движках той эпохи.
Безопасность и защита
РИСК: LOWФайлы CRF являются внутренними контейнерами игровых данных и не могут самостоятельно исполнять код. Их безопасно открывать в Dragon UnPACKer. Как и в случае с любым контентом для игровых модов, скачанным из интернета, будьте осторожны с источником - скачивайте файлы CRF только из надежных сообществ моддеров.
Детали формата
в двух словах- Cardiac Risk File (медицинский) - Некоторое медицинское ПО использует .crf для данных оценки сердечного риска - совершенно не связанный бинарный формат.
Программы, открывающие файлы CRF
Технические подробности
глубокая спецификация| Магические байты (смещение 0) | 66 6B 6E 63 (ASCII: fknc) |
| Порядок байтов | Little-endian |
| Кодировка | Бинарная (проприетарная; нет публичной спецификации) |
| Таблица файлов | Заголовок содержит имена встроенных ассетов, смещения байтов и размеры для всех записей |
| Типы ассетов | Карты уровней, текстуры, аудиофайлы, 3D-модели, скрипты ИИ, игровые данные |
| Сжатие | Зависит от записи ассета; специфично для движка или без сжатия в зависимости от типа ассета |
| Типичный размер файла | 5 МБ - 500 МБ |
| Платформа | Windows |
| Игры, использующие формат | Thief: The Dark Project (1998), Thief II: The Metal Age (2000), System Shock 2 (1999) |
| Движок | Enhanced Dark Engine (Looking Glass Studios / Irrational Games) |
| Основной инструмент извлечения | Dragon UnPACKer 5.x |
| Использование в моддинге | Пользовательские фанатские миссии, упакованные и распространяемые как архивы .crf |
| Источник спецификации | Реверс-инжиниринг сообществом моддеров; официальная документация отсутствует |
| Выпущен | 1998 (System Shock 2 / Thief: The Dark Project era) |
| Последняя версия | Enhanced Dark Engine (no formal version numbering) |
Конвертации CRF
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах CRF.