Qu'est-ce que le format de fichier DNF ?
Les fichiers avec l'extension .dnf stockent les données de carte de niveau pour Duke Nukem Forever, une suite longtemps retardée du jeu de tir culte des années 1990 Duke Nukem 3D.
Les fichiers .dnf contiennent des données telles que :
- La disposition et la géométrie du terrain
- Les objets et leurs emplacements
- Les bâtiments et les structures
- Les armes, les munitions et leur placement
- Les points d'apparition des joueurs
La version commerciale de 2011 de Duke Nukem Forever était propulsée par Unreal Engine 2.5, et ses fichiers .dnf utilisent en interne le format standard Unreal Engine package format - équivalent aux fichiers de carte .unr - mais portant l'extension .dnf. Les développeurs de Duke Nukem Forever n'ont publié aucun outil de modding officiel pour les joueurs, une décision fréquemment citée comme ayant contribué à la réception mitigée du jeu. L'outil communautaire Duke's Enormous Tool offre une capacité d'édition de carte limitée pour la version commerciale.
Trois packs d'extension téléchargeables ont été publiés sur Xbox Live, PlayStation Network et Steam :
- Duke's Big Package - disponible pour les utilisateurs ayant précommandé le jeu
- Hail to the Icons Parody Pack - quatre nouvelles cartes, de nouvelles armes et trois nouveaux modes de jeu
- The Doctor Who Cloned Me - quatre nouvelles cartes et une nouvelle campagne solo avec de nombreuses références au jeu original
Duke Nukem Forever a été annoncé comme la suite de Duke Nukem 3D, sorti en 1996. Après plus de 15 ans de développement - impliquant des studios tels que 3D Realms, Triptych Games, Gearbox Software et Piranha Games - le jeu a finalement été commercialisé en 2011, publié par 2K Games pour PlayStation 3, Xbox 360, Windows PC et macOS. Malgré une promotion intense, il a reçu des critiques mitigées et a sous-performé commercialement.
Un second format .dnf existe : une version de développement de 2001 a fuité en ligne en août 2022. Cette version utilisait le moteur propriétaire Grail Engine de 3D Realms, produisant un format binaire entièrement distinct.
Sécurité et sûreté
RISQUE : LOWLes fichiers de carte de jeu sont des données passives chargées par le moteur de jeu. Des fichiers de carte malveillants pourraient théoriquement exploiter des bogues du moteur, mais aucun exploit de carte DNF n'est connu. Ne chargez des fichiers .dnf qu'à partir de sources de modding fiables (Nexus Mods, ModDB).
Détails du format
en brefProgrammes qui ouvrent les fichiers DNF
Détails techniques
spécifications approfondies| Moteur (version commerciale 2011) | Unreal Engine 2.5 - les cartes .dnf utilisent le format de package binaire UE2.5, identique en structure aux fichiers de niveau .unr |
| Moteur (version fuitée 2001) | Moteur propriétaire Grail Engine de 3D Realms - fuite en août 2022 ; format binaire entièrement distinct sans spécification publique |
| Encodage | Binaire |
| Ordre des octets | Little-endian |
| Conteneur | Format de package binaire Unreal Engine 2.5 (commercial) ; binaire propriétaire Grail Engine (version 2001) |
| Taille de fichier typique | 1 Mo - 100 Mo (carte de niveau de jeu typique) |
| Contenu de la carte | Géométrie BSP, placements d'acteurs, données d'éclairage, propriétés de niveau, emplacements d'armes et de points d'apparition |
| Origine de l'extension | Extension .dnf appliquée aux fichiers de package UE2.5 (normalement .unr) ; l'extension est un marquage spécifique au jeu |
| Support du modding | Aucun SDK ou éditeur officiel publié ; Duke's Enormous Tool (projet communautaire) permet une édition limitée des cartes commerciales |
| Type MIME | application/octet-stream (aucun type MIME enregistré) |
| OS associé | Windows |
| Packs d'extension | Trois packs DLC : Duke's Big Package, Hail to the Icons Parody Pack, The Doctor Who Cloned Me |
| Distribution | Version commerciale 2011 via Steam et GOG ; version Grail Engine 2001 circulant via les communautés de préservation depuis août 2022 |
| Publié | ~2001 (DNF 2001 build leaked); 2011 (retail release) |
| Dernière version | Retail DNF (2011, Unreal Engine 2.5-based); DNF 2001 build (leaked 2022) uses an earlier proprietary engine format |
| Spécification | forums.duke4.net |
Conversions DNF
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers DNF.