Wat is het DNF-bestandsformaat?
Bestanden met de extensie .dnf slaan levelkaartgegevens op voor Duke Nukem Forever, een langverwacht vervolg op de cult-shooter Duke Nukem 3D uit de jaren 90.
.dnf-bestanden bevatten gegevens zoals:
- Terreinindeling en geometrie
- Objecten en hun locaties
- Gebouwen en structuren
- Wapens, munitie en hun plaatsing
- Spawn-punten voor spelers
De retailversie van Duke Nukem Forever uit 2011 werd aangedreven door Unreal Engine 2.5, en de .dnf-bestanden gebruiken intern het standaard Unreal Engine-pakketformaat - equivalent aan .unr-mapbestanden - maar met de extensie .dnf. De ontwikkelaars van Duke Nukem Forever hebben geen officiële modding-tools voor spelers uitgebracht, een beslissing die vaak wordt aangehaald als een factor die bijdroeg aan de gemengde ontvangst van het spel. De community-tool Duke's Enormous Tool biedt beperkte mogelijkheden voor het bewerken van mappen voor de retailversie.
Er werden drie downloadbare uitbreidingspakketten uitgebracht op Xbox Live, PlayStation Network en Steam:
- Duke's Big Package - beschikbaar voor gebruikers die het spel vooraf hadden besteld
- Hail to the Icons Parody Pack - vier nieuwe mappen, nieuwe wapens en drie nieuwe spelmodi
- The Doctor Who Cloned Me - vier nieuwe mappen en een nieuwe singleplayer-campagne met veel verwijzingen naar het originele spel
Duke Nukem Forever werd aangekondigd als het vervolg op Duke Nukem 3D, dat in 1996 werd uitgebracht. Na meer dan 15 jaar ontwikkeling - verspreid over studio's waaronder 3D Realms, Triptych Games, Gearbox Software en Piranha Games - kwam het spel eindelijk uit in 2011, uitgegeven door 2K Games voor PlayStation 3, Xbox 360, Windows PC en macOS. Ondanks hevige promotie ontving het gemengde recensies en presteerde het commercieel onder de verwachtingen.
Er bestaat een tweede .dnf-formaat: een build in ontwikkeling uit 2001 lekte in augustus 2022 online. Die build maakte gebruik van de eigen Grail Engine van 3D Realms, wat een volledig afzonderlijk binair formaat opleverde.
Beveiliging & veiligheid
RISICO: LOWSpelkaartbestanden zijn passieve gegevens die door de game-engine worden geladen. Kwaadaardige mapbestanden zouden theoretisch engine-bugs kunnen misbruiken, maar er zijn geen bekende DNF-map-exploits. Laad alleen .dnf-bestanden van vertrouwde modding-bronnen (Nexus Mods, ModDB).
Formaatdetails
in een notendopProgramma's die DNF-bestanden openen
Technische details
diepe specificaties| Engine (2011 retail) | Unreal Engine 2.5 - .dnf-mappen gebruiken het binaire pakketformaat van UE2.5, identiek in structuur aan .unr-levelbestanden |
| Engine (2001 gelekte build) | 3D Realms eigen Grail Engine - gelekt in augustus 2022; volledig afzonderlijk binair formaat zonder openbare specificatie |
| Codering | Binair |
| Byte-volgorde | Little-endian |
| Container | Unreal Engine 2.5 binair pakketformaat (retail); Grail Engine eigen binair formaat (2001 build) |
| Typische bestandsgrootte | 1 MB - 100 MB (typische levelkaart van een spel) |
| Inhoud van de map | BSP-geometrie, actor-plaatsingen, verlichtingsgegevens, leveleigenschappen, locaties van wapens en spawn-punten |
| Oorsprong extensie | .dnf-extensie toegepast op UE2.5-pakketbestanden (normaal .unr); de extensie is spel-specifieke branding |
| Ondersteuning voor modding | Geen officiële SDK of editor uitgebracht; Duke's Enormous Tool (communityproject) maakt beperkte bewerking van retail-mappen mogelijk |
| MIME-type | application/octet-stream (geen geregistreerd MIME-type) |
| Bijbehorend OS | Windows |
| Uitbreidingspakketten | Drie DLC-pakketten: Duke's Big Package, Hail to the Icons Parody Pack, The Doctor Who Cloned Me |
| Distributie | 2011 retail via Steam en GOG; 2001 Grail Engine-build verspreid via preserveringsgemeenschappen sinds augustus 2022 |
| Uitgebracht | ~2001 (DNF 2001 build leaked); 2011 (retail release) |
| Laatste versie | Retail DNF (2011, Unreal Engine 2.5-based); DNF 2001 build (leaked 2022) uses an earlier proprietary engine format |
| Specificatie | forums.duke4.net |
DNF conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over DNF-bestanden.