Hva er DNF-filformatet?
Filer med filendelsen .dnf lagrer nivåkartdata for Duke Nukem Forever, en lenge forsinket oppfølger til kult-skytespillet Duke Nukem 3D fra 1990-tallet.
.dnf-filer inneholder data som:
- Terrengoppsett og geometri
- Objekter og deres plasseringer
- Bygninger og strukturer
- Våpen, ammunisjon og deres plassering
- Startpunkter for spillere (spawn points)
2011-versjonen av Duke Nukem Forever ble drevet av Unreal Engine 2.5, og dens .dnf-filer bruker det standard Unreal Engine-pakkformatet internt - tilsvarende .unr-kartfiler - men med filendelsen .dnf. Utviklerne av Duke Nukem Forever ga ikke ut noen offisielle moddingverktøy for spillere, en beslutning som ofte siteres som en medvirkende årsak til spillets blandede mottakelse. Fellesskapsverktøyet Duke's Enormous Tool gir begrenset mulighet for kartredigering for butikkversjonen.
Tre nedlastbare utvidelsespakker ble utgitt på Xbox Live, PlayStation Network og Steam:
- Duke's Big Package - tilgjengelig for brukere som forhåndsbestilte spillet
- Hail to the Icons Parody Pack - fire nye kart, nye våpen og tre nye spillmoduser
- The Doctor Who Cloned Me - fire nye kart og en ny enspillerkampanje med mange referanser til det originale spillet
Duke Nukem Forever ble annonsert som oppfølgeren til Duke Nukem 3D, som ble utgitt i 1996. Etter mer enn 15 år med utvikling - som strakte seg over studioer inkludert 3D Realms, Triptych Games, Gearbox Software og Piranha Games - ble spillet endelig lansert i 2011, utgitt av 2K Games for PlayStation 3, Xbox 360, Windows PC og macOS. Til tross for massiv markedsføring fikk det blandede anmeldelser og underleverte kommersielt.
Et annet .dnf-format eksisterer: en uferdig versjon fra 2001 ble lekket på nettet i august 2022. Den versjonen brukte 3D Realms' proprietære Grail Engine, noe som resulterte i et helt annet binærformat.
Sikkerhet og trygghet
RISIKO: LOWSpillkartfiler er passive data som lastes av spillmotoren. Ondsinnede kartfiler kan teoretisk sett utnytte feil i motoren, men ingen kjente sikkerhetshull for DNF-kart eksisterer. Last kun .dnf-filer fra pålitelige modding-kilder (Nexus Mods, ModDB).
Formatdetaljer
i et nøtteskallProgrammer som åpner DNF-filer
Tekniske detaljer
dyp spesifikasjon| Motor (2011 butikkversjon) | Unreal Engine 2.5 - .dnf-kart bruker det binære pakkformatet til UE2.5, identisk i struktur med .unr-nivåfiler |
| Motor (2001 lekket versjon) | 3D Realms proprietære Grail Engine - lekket august 2022; et helt distinkt binærformat uten offentlig spesifikasjon |
| Koding | Binær |
| Byterekkefølge | Little-endian |
| Beholder | Unreal Engine 2.5 binært pakkformat (butikkversjon); Grail Engine proprietær binær (2001-versjon) |
| Typisk filstørrelse | 1 MB - 100 MB (typisk kart for spillnivå) |
| Kartinnhold | BSP-geometri, actor-plasseringer, lysdata, nivåegenskaper, plassering av våpen og startpunkter |
| Opprinnelse for filendelse | .dnf-filendelse brukt på UE2.5-pakkefiler (normalt .unr); filendelsen er spillspesifikk merkevarebygging |
| Modding-støtte | Ingen offisiell SDK eller editor utgitt; Duke's Enormous Tool (fellesskapsprosjekt) muliggjør begrenset redigering av kart for butikkversjonen |
| MIME-type | application/octet-stream (ingen registrert MIME-type) |
| Tilknyttet OS | Windows |
| Utvidelsespakker | Tre DLC-pakker: Duke's Big Package, Hail to the Icons Parody Pack, The Doctor Who Cloned Me |
| Distribusjon | 2011 butikkversjon via Steam og GOG; 2001 Grail Engine-versjon sirkulert via bevaringsmiljøer siden august 2022 |
| Utgitt | ~2001 (DNF 2001 build leaked); 2011 (retail release) |
| Siste versjon | Retail DNF (2011, Unreal Engine 2.5-based); DNF 2001 build (leaked 2022) uses an earlier proprietary engine format |
| Spesifikasjon | forums.duke4.net |
DNF-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om DNF-filer.