Vad är filformatet DNF?
Filer med filtillägget .dnf lagrar nivåkartdata för Duke Nukem Forever, en länge försenad uppföljare till 1990-talets kultskjutare Duke Nukem 3D.
.dnf-filer innehåller data såsom:
- Terränglayout och geometri
- Objekt och deras platser
- Byggnader och strukturer
- Vapen, ammunition och deras placering
- Spelarnas startpunkter (spawn points)
2011 års utgåva av Duke Nukem Forever drevs av Unreal Engine 2.5, och dess .dnf-filer använder det standardiserade Unreal Engine-paketformatet internt - motsvarande .unr-kartfiler - men med filtillägget .dnf. Utvecklarna av Duke Nukem Forever släppte inga officiella moddningsverktyg för spelare, ett beslut som ofta nämns som en bidragande orsak till spelets blandade mottagande. Community-verktyget Duke's Enormous Tool ger begränsad möjlighet till kartredigering för den kommersiella utgåvan.
Tre nedladdningsbara expansionspaket släpptes på Xbox Live, PlayStation Network och Steam:
- Duke's Big Package - tillgängligt för användare som förhandsbeställde spelet
- Hail to the Icons Parody Pack - fyra nya kartor, nya vapen och tre nya spellägen
- The Doctor Who Cloned Me - fyra nya kartor och en ny enspelarkampanj med många referenser till originalspelet
Duke Nukem Forever utannonserades som uppföljaren till Duke Nukem 3D, som släpptes 1996. Efter mer än 15 års utveckling - som omfattade studior inklusive 3D Realms, Triptych Games, Gearbox Software och Piranha Games - lanserades spelet slutligen 2011, publicerat av 2K Games för PlayStation 3, Xbox 360, Windows PC och macOS. Trots omfattande marknadsföring fick det blandade recensioner och underpresterade kommersiellt.
Ett andra .dnf-format existerar: en utvecklingsversion från 2001 läckte ut på nätet i augusti 2022. Den versionen använde 3D Realms egna Grail Engine, vilket skapade ett helt separat binärt format.
Säkerhet & trygghet
RISK: LOWSpelkartfiler är passiva data som laddas av spelmotorn. Skadliga kartfiler skulle teoretiskt kunna utnyttja buggar i motorn, men inga kända DNF-kartexploateringar existerar. Ladda endast .dnf-filer från betrodda moddningskällor (Nexus Mods, ModDB).
Formatdetaljer
i ett nötskalProgram som öppnar DNF-filer
Tekniska detaljer
djup specifikation| Motor (2011 butiksversion) | Unreal Engine 2.5 - .dnf-kartor använder det binära paketformatet för UE2.5, identiskt i struktur med .unr-nivåfiler |
| Motor (2001 läckt version) | 3D Realms egna Grail Engine - läckt augusti 2022; helt separat binärt format utan offentlig specifikation |
| Kodning | Binär |
| Byteordning | Little-endian |
| Container | Unreal Engine 2.5 binärt paketformat (butiksversion); Grail Engine proprietär binär (2001-version) |
| Typisk filstorlek | 1 MB - 100 MB (typisk nivå karta) |
| Kartinnehåll | BSP-geometri, actor-placeringar, ljusdata, nivåegenskaper, vapen- och startpunktspositioner |
| Tilläggets ursprung | .dnf-tillägg tillämpat på UE2.5-paketfiler (normalt .unr); tillägget är spelspecifik varumärkesprofilering |
| Moddningsstöd | Ingen officiell SDK eller redigerare släppt; Duke's Enormous Tool (community-projekt) möjliggör begränsad redigering av butiksversionens kartor |
| MIME-typ | application/octet-stream (ingen registrerad MIME-typ) |
| Associerat OS | Windows |
| Expansionspaket | Tre DLC-paket: Duke's Big Package, Hail to the Icons Parody Pack, The Doctor Who Cloned Me |
| Distribution | 2011 butiksversion via Steam och GOG; 2001 Grail Engine-version cirkulerad via bevarandegrupper sedan augusti 2022 |
| Släppt | ~2001 (DNF 2001 build leaked); 2011 (retail release) |
| Senaste version | Retail DNF (2011, Unreal Engine 2.5-based); DNF 2001 build (leaked 2022) uses an earlier proprietary engine format |
| Specifikation | forums.duke4.net |
DNF-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om DNF-filer.