Co to jest format pliku DNF?
Pliki z rozszerzeniem .dnf przechowują dane map poziomów dla Duke Nukem Forever, długo oczekiwanej kontynuacji kultowej strzelanki z lat 90., Duke Nukem 3D.
Pliki .dnf zawierają dane takie jak:
- Układ terenu i geometria
- Obiekty i ich lokalizacje
- Budynki i struktury
- Broń, amunicja i ich rozmieszczenie
- Punkty odradzania graczy
Wersja detaliczna Duke Nukem Forever z 2011 roku była napędzana przez Unreal Engine 2.5, a jej pliki .dnf wewnętrznie wykorzystują standardowy format pakietów Unreal Engine - odpowiednik plików map .unr - ale noszą rozszerzenie .dnf. Twórcy Duke Nukem Forever nie wydali oficjalnych narzędzi moderskich dla graczy, co często wskazywano jako przyczynę mieszanego odbioru gry. Społecznościowe narzędzie Duke's Enormous Tool zapewnia ograniczone możliwości edycji map dla wersji detalicznej.
Wydano trzy pakiety dodatków do pobrania na Xbox Live, PlayStation Network oraz Steam:
- Duke's Big Package - dostępny dla użytkowników, którzy zamówili grę w przedsprzedaży
- Hail to the Icons Parody Pack - cztery nowe mapy, nowe bronie i trzy nowe tryby gry
- The Doctor Who Cloned Me - cztery nowe mapy i nowa kampania dla jednego gracza z wieloma nawiązaniami do oryginalnej gry
Duke Nukem Forever zostało zapowiedziane jako kontynuacja Duke Nukem 3D, wydanego w 1996 roku. Po ponad 15 latach produkcji - obejmującej studia takie jak 3D Realms, Triptych Games, Gearbox Software i Piranha Games - gra ostatecznie zadebiutowała w 2011 roku, wydana przez 2K Games na PlayStation 3, Xbox 360, Windows PC oraz macOS. Pomimo intensywnej promocji, otrzymała mieszane recenzje i osiągnęła słabe wyniki komercyjne.
Istnieje drugi format .dnf: w sierpniu 2022 roku do sieci wyciekła wersja rozwojowa z 2001 roku. Ta wersja korzystała z autorskiego silnika Grail Engine firmy 3D Realms, generując całkowicie odrębny format binarny.
Bezpieczeństwo
RYZYKO: LOWPliki map gier to pasywne dane ładowane przez silnik gry. Złośliwe pliki map mogłyby teoretycznie wykorzystywać błędy silnika, ale nie są znane żadne exploity dla map DNF. Należy ładować pliki .dnf wyłącznie z zaufanych źródeł moderskich (Nexus Mods, ModDB).
Szczegóły formatu
w pigułceProgramy otwierające pliki DNF
Szczegóły techniczne
specyfikacja| Silnik (wersja detaliczna 2011) | Unreal Engine 2.5 - mapy .dnf używają binarnego formatu pakietów UE2.5, identycznego w strukturze z plikami poziomów .unr |
| Silnik (wyciekła wersja z 2001) | Autorski Grail Engine firmy 3D Realms - wyciekł w sierpniu 2022; całkowicie odrębny format binarny bez publicznej specyfikacji |
| Kodowanie | Binarne |
| Kolejność bajtów | Little-endian |
| Kontener | Binarny format pakietów Unreal Engine 2.5 (wersja detaliczna); autorski format binarny Grail Engine (wersja 2001) |
| Typowy rozmiar pliku | 1 MB - 100 MB (typowa mapa poziomu gry) |
| Zawartość mapy | Geometria BSP, rozmieszczenie aktorów, dane oświetlenia, właściwości poziomu, lokalizacje broni i punktów odradzania |
| Pochodzenie rozszerzenia | Rozszerzenie .dnf stosowane do plików pakietów UE2.5 (zwykle .unr); rozszerzenie jest brandingiem specyficznym dla gry |
| Wsparcie dla modów | Brak oficjalnego SDK lub edytora; Duke's Enormous Tool (projekt społecznościowy) umożliwia ograniczoną edycję map wersji detalicznej |
| Typ MIME | application/octet-stream (brak zarejestrowanego typu MIME) |
| Powiązany system operacyjny | Windows |
| Pakiety dodatków | Trzy pakiety DLC: Duke's Big Package, Hail to the Icons Parody Pack, The Doctor Who Cloned Me |
| Dystrybucja | Wersja detaliczna 2011 przez Steam i GOG; wersja Grail Engine z 2001 roku krążąca w społecznościach archiwizacyjnych od sierpnia 2022 |
| Wydano | ~2001 (DNF 2001 build leaked); 2011 (retail release) |
| Najnowsza wersja | Retail DNF (2011, Unreal Engine 2.5-based); DNF 2001 build (leaked 2022) uses an earlier proprietary engine format |
| Specyfikacja | forums.duke4.net |
Konwersje DNF
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki DNF.