Что такое формат файла DNF?
Файлы с расширением .dnf хранят данные карт уровней для Duke Nukem Forever, долгожданного продолжения культового шутера 1990-х годов Duke Nukem 3D.
Файлы .dnf содержат такие данные, как:
- Макет и геометрия ландшафта
- Объекты и их расположение
- Здания и сооружения
- Оружие, боеприпасы и места их размещения
- Точки появления игроков
- Точки появления игроков
Розничная версия Duke Nukem Forever 2011 года работала на движке Unreal Engine 2.5, и её файлы .dnf внутри используют стандартный формат пакетов Unreal Engine - эквивалентный файлам карт .unr, - но имеют расширение .dnf. Разработчики Duke Nukem Forever не выпускали официальных инструментов для создания модов, и это решение часто называют одной из причин неоднозначного приема игры. Сообщество создало инструмент Duke's Enormous Tool, который предоставляет ограниченные возможности редактирования карт для розничной версии.
Для Xbox Live, PlayStation Network и Steam было выпущено три загружаемых дополнения:
- Duke's Big Package - доступно пользователям, оформившим предзаказ игры
- Hail to the Icons Parody Pack - четыре новые карты, новое оружие и три новых игровых режима
- The Doctor Who Cloned Me - четыре новые карты и новая однопользовательская кампания со множеством отсылок к оригинальной игре
Duke Nukem Forever была анонсирована как продолжение Duke Nukem 3D, вышедшей в 1996 году. После более чем 15 лет разработки, в которой принимали участие такие студии, как 3D Realms, Triptych Games, Gearbox Software и Piranha Games, игра наконец вышла в 2011 году под издательством 2K Games для PlayStation 3, Xbox 360, Windows PC и macOS. Несмотря на масштабную рекламную кампанию, она получила смешанные отзывы и показала слабые коммерческие результаты.
Существует и второй формат .dnf: в августе 2022 года в сеть попала сборка игры 2001 года, находившаяся в разработке. В этой сборке использовался собственный движок Grail Engine от 3D Realms, создающий совершенно иной бинарный формат.
Безопасность и защита
РИСК: LOWФайлы игровых карт представляют собой пассивные данные, загружаемые игровым движком. Вредоносные файлы карт теоретически могут использовать ошибки движка, но известных эксплойтов для карт DNF не существует. Загружайте файлы .dnf только из проверенных источников модов (Nexus Mods, ModDB).
Детали формата
в двух словахПрограммы, открывающие файлы DNF
Технические подробности
глубокая спецификация| Движок (розничная версия 2011) | Unreal Engine 2.5 - карты .dnf используют формат бинарных пакетов UE2.5, идентичный по структуре файлам уровней .unr |
| Движок (слитая сборка 2001) | Собственный движок Grail Engine от 3D Realms - утечка в августе 2022 года; совершенно иной бинарный формат без публичной спецификации |
| Кодировка | Бинарная (Binary) |
| Порядок байтов | Little-endian |
| Контейнер | Формат бинарных пакетов Unreal Engine 2.5 (розничная версия); проприетарный бинарный формат Grail Engine (сборка 2001 года) |
| Типичный размер файла | 1 МБ - 100 МБ (типичная карта игрового уровня) |
| Содержимое карты | BSP-геометрия, размещение акторов, данные об освещении, свойства уровня, расположение оружия и точек появления |
| Происхождение расширения | Расширение .dnf применяется к файлам пакетов UE2.5 (обычно .unr); расширение является специфическим брендингом игры |
| Поддержка моддинга | Официальный SDK или редактор не выпускались; Duke's Enormous Tool (проект сообщества) позволяет ограниченно редактировать карты розничной версии |
| MIME-тип | application/octet-stream (нет зарегистрированного MIME-типа) |
| Связанная ОС | Windows |
| Пакеты расширения | Три DLC-пакета: Duke's Big Package, Hail to the Icons Parody Pack, The Doctor Who Cloned Me |
| Распространение | Розничная продажа 2011 года через Steam и GOG; сборка на Grail Engine 2001 года распространяется через сообщества по сохранению игр с августа 2022 года |
| Выпущен | ~2001 (DNF 2001 build leaked); 2011 (retail release) |
| Последняя версия | Retail DNF (2011, Unreal Engine 2.5-based); DNF 2001 build (leaked 2022) uses an earlier proprietary engine format |
| Спецификация | forums.duke4.net |
Конвертации DNF
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах DNF.