
| 📰 Title: | Duke Nukem: Zero Hour (with DNZHRecomp engine) | 🕹️ / 🛠️ Type: | Game |
|---|---|---|---|
| 🗃️ Genre: | Adventure & Action | 👁️ Visual: | 3D |
| 🏷️ Category: | Adventure & Action ➤ FPS ➤ Fantasy & Sci-fi ➤ Duke Nukem, Redneck Rampage, ... | 🏝️ Perspective: | Third person |
| 🔖 Tags: | Adventure; Duke Nukem; Run and Gun; Decompilation; RT64; RmlUi; Sci-fi; Open World; Atmospheric; Day & Night; Online Multi; Co-op; Moddable; Keyboard; Controller | ⏱️ Pacing: | Real Time |
| 🐣️ Approx. start: | 2025-10-19 | 👫️ Played: | Single |
| 🐓️ Latest: | 2025-11-03 | 🚦 Status: | 05. Tested & Playable (status) |
| 📍️ Version: | Latest: - // Dev: 0.0.3 / 54e61d0 | ❤️ Like it: | 3. 👍️⭐⭐⭐ (very good) |
| 🏛️ License type: | 🕊️💰 Libre with Commercial assets | 🎀️ Quality: | 2. 🏅️⭐⭐⭐⭐ (good) |
| 🏛️ License: | Code : GPL-3 / Artwork: Commercial | ✨️ (temporary): | |
| 🐛️ Created: | 2025-10-31 | 🐜️ Updated: | 2025-11-10 |
| 📦️ Package name: | ..... 📦️ Arch: | ||
|---|---|---|---|
| 📄️ Source: | ..... 📦️ RPM: | ||
| ⚙️ Generic binary: | ..... 📦️ Deb: | ||
| 🌍️ Browser version: | ..... 📦️ AppImage: | ||
| 📱️ PDA support: | ..... 📦️ Flatpak: | ||
| ✨️ Not use: | ..... 📦️ Snap: |
| 📰 What's new?: | 💥️ New | 👻️ Temporary: | |
|---|---|---|---|
| 💡 Lights on: | 📰 Previous News: | ||
| 🎨️ Significant improvement: | 💭️ New version published (to be updated): | ||
| 🎖️ This work: | 🦺️ Work in progress: | ||
| 👫️ Contrib.: | goupildb | 🚧️ Some work remains to be done: | |
| 🎰️ ID: | 16541 |
| 📜️[en]: | Duke Nukem: Zero Hour is a third-person shooter game released in 1999 (developed by Eurocom) on the Nintendo 64. Duke Nukem is called upon by the government to once again fight off an alien invasion. Their plan is to travel back in time to change the past and turn history to their advantage. Duke will also have to travel through time (from the Wild West to the post-apocalyptic future, via the Wild West and the present) to confront them. Each period has its own universe and weapons. DNZHRecomp is a libre, multi-platform engine compatible with game data (Nintendo 64 format ROM). It notably provides support for modern hardware (widescreen displays), gamepads, and mods. A good port. | 📜️[fr]: | Duke Nukem: Zero Hour est un jeu de tir à la 3eme personne commercial publié en 1999 (développé par Eurocom) sur la Nintendo 64. Duke Nukem est appelé par le gouvernement pour contrer une nouvelle fois l'invasion des aliens. Leur plan est de se rendre dans le passé pour le changer et tourner l'histoire à leur avantage. Duke va lui aussi être amené à voyager dans le temps (du Far West, au futur post-apocalyptique en passant par le Far West et le présent) pour les affronter. Chaque période a son propre univers et armes. DNZHRecomp est un moteur libre, multi-plateforme et compatible avec les données du jeu (ROM au format Nintendo 64). Il apporte notamment le support du matériel moderne (écrans larges), le support du gamepad et des mods. Un bon portage. |
|---|
🐹️ From Users: (202510),
📰 Progress: Mr. Sujano (202511/0.0.3),
🎲️ Gameplay: (0.0.3/202511), (202510), (0.0.2/202511),
🏡️ Website & videos
• Website: [Homepage] [Dev site] [Features/About] [Screenshots]
• Videos: t(202xxx) gd(202xxx) gu(202510) r(202xxx) lp(202xxx) ht(202xxx) g(0.0.3/202511) g(202510) g(0.0.2/202511) g(202510) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)]
• Doc: [WIKI] [FAQ]
• Updates: [RSS] [Changelog 1 2 3]
💰 Commercial
• (empty)
🍩️ Resources
🔘️ ROMs
• 🗿️ ROM required: Duke Nukem - Zero Hour (USA).z64
🛠️ Technical informations
[PCGamingWiki] [MobyGames]
🦣️ Social
(DNZHRecomp engine) Devs (DNZHRecomp Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(DNZHRecomp engine) Devs (Alejandro Asenjo Nitti (SonicDcer, Sonic Dreamcaster) 1 2 [fr] [en]): [Site 1 2] [Support their work (Donate)] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Discord] [Interview 1(202xxx) 2(202xxx)]
(Duke Nukem: Zero Hour) Devs (Eurocom 1 2 [fr] [en]): [Site 1 2] [MobyGames] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [Lemmy] [reddit] [Discord]
🐝️ Related
[Wikipedia (Duke Nukem: Zero Hour) [fr] [en] [de]]
📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak(author's repo)] [AppImage(author's repo)] [Snap] [PortableLinuxGames]
🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]
🕊️ Source of this Entry: [Mr. Sujano (0.2.2/202510)]
🦣️ Social Networking Update (on mastodon)
🕹️ Title: Duke Nukem: Zero Hour (with DNZHRecomp engine)
🦊️ What's: A commercial 3rd-person shooter game & a libe compatible engine
🏡️ -
🐣️ https://github.com/sonicdcer/DNZHRecomp
🔖 #LinuxGaming #Shooter #TPS #DukeNukem
📦️ #LibreEngine #CommercialAssets #Bin #Flatpak
📕️ https://lebottinlinux.vps.a-lec.org/LO.html
🕵 0.0.3: 👍️⭐⭐⭐
🥁️ Update: 0.0.3
⚗️ Major release (Unst.)🍏️
📌️ Changes: https://github.com/sonicdcer/DNZHRecomp/releases
🦣️ From: 📰 https://www.youtube.com/embed/jmAEIr6THK0?start=595
🛜️ https://github.com/sonicdcer/DNZHRecomp/releases.atom
🐹️ https://www.youtube.com/embed/HXlcE0A0vts
🎲️ https://www.youtube.com/embed/ivzDnft07Xg?start=300
🎲️ https://www.youtube.com/embed/jpNIB4PqpJQ
🎲️ https://www.youtube.com/embed/cDiJ15GXf2E
🕶️ A view of his UI (v. 0.0.3, on Linux) after a few minutes of gameplay, Duke, seen from behind, all muscled up, with a weapon in each hand (including a machine gun—the weapon is displayed at the top right of his UI), walks down a street in a big city, surrounded by buildings. His previous encounters with aliens have left him with only 43 health points (displayed at the bottom left).
📚️ Duke Nukem: Zero Hour is a third-person shooter game released in 1999 (developed by Eurocom) on the Nintendo 64. Duke Nukem is called upon by the government to once again fight off an alien invasion. Their plan is to travel back in time to change the past and turn history to their advantage. Duke will also have to travel through time (from the Wild West to the post-apocalyptic future, via the Wild West and the present) to confront them. Each period has its own universe and weapons. DNZHRecomp is a libre, multi-platform engine compatible with game data (Nintendo 64 format ROM). It notably provides support for modern hardware (widescreen displays), gamepads, and mods. A good port.
📜️ "A commercial 3rd-person shooter game & a libe compatible engine" 📜️
This is still a Work In Progress.
Duke Nukem Zero Hour: Recompiled is a project that uses N64: Recompiled to statically recompile Duke Nukem Zero Hour into a native port with many new features and enhancements. This project uses RT64 as the rendering engine to provide some of these enhancements.
This repository and its releases do not contain game assets. The original game is required to build or run this project.
Features
✅️ Plug and Play
Simply provide your copy of the North American version of the game in the main menu and start playing! This project will automatically load assets from the provided copy, so there is no need to go through a separate extraction step or build the game yourself.
✅️ Fully Intact N64 Effects
A lot of care was put into RT64 to make sure all graphical effects were rendered exactly as they did originally on the N64. No workarounds or "hacks" were made to replicate these effects, with the only modifications to them being made for enhancement purposes such as widescreen support.
✅️ Easy-to-Use Menus
Gameplay settings, graphics settings, input mappings, and audio settings can all be configured with the in-game config menu. The menus can all be used with mouse, controller, or keyboard for maximum convenience.
✅️ High Framerate Support
Play at any framerate you want thanks to functionality provided by RT64! Game objects and terrain, texture scrolling, screen effects, and most HUD elements are all rendered at high framerates. By default, this project is configured to run at your monitor's refresh rate. You can also play at the original framerate of the game if you prefer. Changing framerate has no effect on gameplay.
Note: External framerate limiters (such as the NVIDIA Control Panel) are known to potentially cause problems, so if you notice any stuttering then turn them off and use the manual framerate slider in the in-game graphics menu instead.
✅️ Widescreen and Ultrawide Support
Any aspect ratio is supported, with most effects modded to work correctly in widescreen. The HUD can also be positioned at 16:9 when using ultrawide aspect ratios if preferred.
Note: Some animation quirks can be seen at the edges of the screen in certain cutscenes when using very wide aspect ratios.
✅️ Additional Control Options
Customize your experience by setting your stick deadzone to your liking, as well as adjusting the X and Y axis inversion for aiming.
✅️ Low Input Lag
This project has been optimized to have as little input lag as possible, making the game feel more responsive than ever!
✅️ Linux and Steam Deck Support
A Linux binary as well as a Flatpak is available for playing on most up-to-date distros, including on the Steam Deck.
To play on Steam Deck, extract the Linux build onto your deck. Then, in desktop mode, right click the DNZHRecompiled executable file and select "Add to Steam". From there, you can return to Gaming mode and configure the controls as needed.
Planned Features
☐ Model Replacements
☐ Ray Tracing (via RT64)
☐ Multi-language support with support for loading custom translations
🌍️ Wikipedia:
Duke Nukem: Zero Hour is a 1999 third-person shooter game in the Duke Nukem series, developed by Eurocom and published by GT Interactive for the Nintendo 64. The game uses a relatively large 32 megabyte cartridge and can also use the Expansion Pak to improve graphics, though this slows down the frame rate. It features a 4-player split-screen multiplayer mode that uses a first-person view.
The plot revolves around time traveling aliens attempting to alter the course of history by eliminating Duke's ancestors. Locations, weapons, items, and clothing correspond to the time period Duke is in. Compared to the comically over-the-top tone used throughout most of the series, this game incorporates more mature plot elements, such as an encounter with Jack the Ripper near the still-fresh murder scene of Mary Jane Kelly in Victorian England and a serious depiction of a future New York devastated by atomic warfare.
Plot
Duke is called into action by the government as aliens have once again landed and are wreaking havoc. Duke battles the alien menace through the streets of New York with the help of some Marines and eventually gains access to the Statue of Liberty. There, Duke uncovers the aliens' true plan: to travel back in time and alter historical events, ensuring Earth becomes a world they can easily conquer. However, during the fight, Duke is teleported to the future, where the aliens have won, and humans are on the brink of extinction. In this future, Duke battles new alien breeds and the zombified corpses of those who didn’t survive the fallout. He eventually meets a small band of resistance fighters in the remnants of the U.S. Army headquarters in New York. The resistance informs Duke that the aliens are tampering with history, creating alternate futures. To restore the original timeline, Duke must fight back. The humans have developed a time machine to send a soldier back to rewrite history and destroy the aliens. Duke is sent to the Old West, where the aliens have taken control of parts of the American frontier and plan to detonate a bomb in Earth's core, threatening to destroy the planet.
In the Old West, Duke faces technical difficulties that force him to rely mostly on period-appropriate weapons, although a few of his modern weapons are sent back by his allies. The aliens have begun creating super-soldiers to fight both Duke and the humans of the future. After destroying a ship carrying the super-soldiers, Duke heads to Roswell, where he prevents the aliens from detonating the bomb. Duke is then informed that the aliens are not only altering America's past but have also traveled to the Victorian Era in London.
In Victorian London, Duke faces the alien-created biological weapons. Zombies roam the streets, and Brains float in the air. Duke defeats a mini-boss, the infamous Jack the Ripper. Duke fights his way toward a castle that the aliens have seized, blowing up a Zeppelin along the way. Inside the castle, he confronts the most horrific of the aliens' creations and finally faces off against the alien general—a giant brain. After destroying the castle and neutralizing the alien threat in this time period, Duke is ready for some rest and relaxation. Unfortunately, the aliens have caused a rift in the space-time continuum, and now more aliens from various points in history are flooding into New York in a last-ditch effort to wipe out humanity.
Duke once again fights through the city streets, eventually entering the alien mothership. He battles wave after wave of enemies, finally confronting the mastermind behind the chaos: Zero. Using the alien technology aboard the mothership, Duke battles Zero on the rooftops of the city. After defeating the creature, Duke restores the timeline and rids Manhattan of the alien menace. He then prepares to enjoy his well-deserved "reward."
Reception
Zero Hour received moderate review scores when originally released. The review aggregation website GameRankings places its aggregate at 67%, indicating mixed reviews, however this score is based on an unrepresentative sample of reviews.
Nintendo Power, IGN, Game Informer, and Gamepro gave it favorable reviews, commending the game's control, environments and multiplayer features, with Nintendo Power also highlighting the game's imaginative weapons while Jeff Lundrigan of Next Generation advised that the game should be avoided "like radioactive bat droppings." and EGM criticised the game for being unoriginal.
Un jeu de tir à la 3eme personne commercial et un moteur libre compatible, Duke Nukem: Zero Hour par Eurocom, DNZHRecomp par la DNZHRecomp Team, initié par Alejandro Asenjo Nitti (sonicdcer).
En C++/C/SCSS.
Duke Nukem: Zero Hour est un jeu de tir à la 3eme personne commercial publié en 1999 (développé par Eurocom) sur la Nintendo 64. Duke Nukem est appelé par le gouvernement pour contrer une nouvelle fois l'invasion des aliens. Leur plan est de se rendre dans le passé pour le changer et tourner l'histoire à leur avantage. Duke va lui aussi être amené à voyager dans le temps (du Far West, au futur post-apocalyptique en passant par le Far West et le présent) pour les affronter. Chaque période a son propre univers et armes. DNZHRecomp est un moteur libre, multi-plateforme et compatible avec les données du jeu (ROM au format Nintendo 64). Il apporte notamment le support du matériel moderne (écrans larges), le support du gamepad et des mods. Un bon portage.
Ce projet est encore en cours de développement.
Duke Nukem Zero Hour: Recompiled est un projet qui utilise N64: Recompiled pour recompiler statiquement Duke Nukem Zero Hour en un portage natif avec de nombreuses nouvelles fonctionnalités et améliorations. Ce projet utilise RT64 comme moteur de rendu pour fournir certaines de ces améliorations.
Ce dépôt et ses versions ne contiennent pas les ressources du jeu. Le jeu original est nécessaire pour compiler ou exécuter ce projet.
Caractéristiques
✅️ Plug and Play
Il vous suffit de fournir votre copie de la version nord-américaine du jeu dans le menu principal et de commencer à jouer ! Ce projet chargera automatiquement les ressources à partir de la copie fournie, il n'est donc pas nécessaire de passer par une étape d'extraction séparée ou de compiler le jeu vous-même.
✅️ Effets N64 entièrement intacts
Une grande attention a été portée à RT64 afin de s'assurer que tous les effets graphiques soient rendus exactement comme ils l'étaient à l'origine sur la N64. Aucune solution de contournement ni aucun « hack » n'ont été utilisés pour reproduire ces effets, les seules modifications apportées ayant pour but de les améliorer, comme la prise en charge du format grand écran.
✅️ Menus faciles à utiliser
Les paramètres de jeu, les paramètres graphiques, les mappages d'entrée et les paramètres audio peuvent tous être configurés à partir du menu de configuration du jeu. Les menus peuvent tous être utilisés avec une souris, une manette ou un clavier pour un confort maximal.
✅️ Prise en charge d'une fréquence d'images élevée
Jouez à la fréquence d'images que vous souhaitez grâce à la fonctionnalité fournie par RT64 ! Les objets et le terrain du jeu, le défilement des textures, les effets à l'écran et la plupart des éléments HUD sont tous rendus à des fréquences d'images élevées. Par défaut, ce projet est configuré pour fonctionner à la fréquence de rafraîchissement de votre moniteur. Vous pouvez également jouer à la fréquence d'images d'origine du jeu si vous préférez. La modification de la fréquence d'images n'a aucun effet sur le gameplay.
Remarque : les limiteurs de fréquence d'images externes (tels que le panneau de configuration NVIDIA) sont connus pour causer des problèmes. Si vous remarquez des saccades, désactivez-les et utilisez plutôt le curseur de fréquence d'images manuel dans le menu graphique du jeu.
✅️ Prise en charge des écrans larges et ultra-larges
Tous les formats d'image sont pris en charge, la plupart des effets étant modifiés pour fonctionner correctement en mode écran large. Le HUD peut également être positionné en 16:9 lorsque vous utilisez des formats d'image ultra-larges, si vous le préférez.
Remarque : certaines anomalies d'animation peuvent être observées sur les bords de l'écran dans certaines cinématiques lorsque vous utilisez des formats d'image très larges.
✅️ Options de contrôle supplémentaires
Personnalisez votre expérience en réglant la zone morte de votre manette à votre convenance, ainsi qu'en ajustant l'inversion des axes X et Y pour viser.
✅️ Faible latence d'entrée
Ce projet a été optimisé pour avoir le moins de latence d'entrée possible, rendant le jeu plus réactif que jamais !
✅️ Prise en charge de Linux et Steam Deck
Un binaire Linux ainsi qu'un Flatpak sont disponibles pour jouer sur la plupart des distributions récentes, y compris sur Steam Deck.
Pour jouer sur Steam Deck, extrayez la version Linux sur votre Deck. Ensuite, en mode bureau, cliquez avec le bouton droit sur le fichier exécutable DNZHRecompiled et sélectionnez « Ajouter à Steam ». À partir de là, vous pouvez revenir en mode Jeu et configurer les commandes selon vos besoins.
Fonctionnalités prévues
☐ Remplacement de modèles
☐ Ray Tracing (via RT64)
☐ Prise en charge multilingue avec possibilité de charger des traductions personnalisées
🌍️ Wikipedia:
Duke Nukem : Zero Hour est un jeu de tir à la troisième personne de la série Duke Nukem, développé par Eurocom pour la Nintendo 64. Le jeu utilise une cartouche de 32 mégaoctets et peut également utiliser l'Expansion Pak pour afficher des graphismes plus fins. Le mode multijoueur propose un écran divisé en 4, et une vue à la première personne.
L'histoire du jeu fait appel au voyage dans le temps lorsque des aliens essayent de modifier le cours de l'histoire afin d'éliminer les ancêtres de Duke Nukem. Chaque période possède ainsi ses propres lieux, armes, objets et habits.
Du vieux Londres plongé dans le smog au New York Post-apocalyptique en passant par la rencontre de Jack l'Éventreur, l'univers du jeu est plutôt sombre.
Histoire
Temps présent
Duke Nukem est appelé par le gouvernement : Les aliens tentent une nouvelle fois d'envahir la terre. Duke Nukem met fin à cette invasion en les combattant avec l'aide de marines dans les rues de New York et sur le site de la statue de la Liberté. C'est ici que Duke Nukem découvre le véritable plan des aliens : aller dans le passé pour changer l'histoire de la terre afin de la rendre plus vulnérable dans le présent. Cependant, durant le combat, Duke Nukem se retrouve téléporté dans le futur.
Post-apocalyptique
Dans le futur décrit par cette période, les humains sont au bord de l'extinction : les aliens ont gagné. Duke Nukem doit combattre de nouveaux type d'ennemis, aliens ou encore zombies, qui ne sont autres que les humains n'ayant pas survécu à l'hiver nucléaire. Duke Nukem rencontre une résistance de combattants ayant pris leurs quartiers dans ce qui était le siège de l'armée des États-Unis, à New York. Duke Nukem apprend que les aliens sont bien en train de modifier le cours de l'histoire à leur avantage, et qu'il devra se battre pour les en empêcher. Pour cela, il apprend également que les humains ont construit leur propre modèle de machine à voyager dans le temps, afin d'envoyer un guerrier dans le passé, et ainsi redresser le cours de l'histoire. Voila comment Duke Nukem se retrouve envoyé dans le Far West.
Far West
Le but des aliens à cette époque est de priver la Terre de ses ressources. Duke Nukem doit s'adapter aux armes de l'époque, même si quelques armes modernes ont pu être envoyées par ses alliés. Les aliens ont commencé la création de super soldats afin de combattre Duke Nukem et ses alliés du futur. Il détruisit un vaisseau contenant des supers soldats avant de se rendre à Roswell, sa destination. C'est dans ce lieu qu'il met fin au projet des aliens, et élimine le Général Custer, un humain chargé des opérations. Duke Nukem apprend alors que le passé des États-Unis n'est pas le seul à avoir été modifié, et que Londres Victorienne l'est aussi.
Londres Victorien
Durant cette période (Londres en 1888), des armes biologiques ont été créées par les aliens. Les zombies jonchent les rues, et des "cerveaux" volent dans les airs. Duke Nukem doit combattre un clone dans un château investi par les aliens, à la suite de l'explosion du ballon dirigeable dans lequel il était monté. C'est aussi dans ce château que Duke Nukem doit combattre l'alien chargé de toute l'opération : un cerveau géant. Après l'élimination de la menace, une faille dans le continuum espace-temps apparaît, et tous les aliens se donnent rendez-vous dans le temps présent à New York afin de tenter une frappe désespérée pour détruire l'Humanité
Retour au temps présent
Duke Nukem s'infiltre dans le vaisseau Extraterrestre, combat des vagues d'aliens afin d'affronter le commanditaire du plan : Zero. Duke Nukem utilise les technologies aliens contre eux-mêmes afin d'éradiquer toute menace, dont Zero, qu'il combat au sommet des gratte-ciel. Tout revient alors dans l'ordre, et Duke Nukem peut alors profiter de sa "récompense".
Époques
Chaque période possède ses propres armes, et son propre univers. Par exemple, il y a des fusils automatiques et des pistolets dans le temps présent alors qu'il y a des colts et des winchesters dans le Far West
Système de jeu
 Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
Duke Nukem : Zero Hour est un jeu de tir à la troisième personne, contrairement à Duke Nukem 64 qui était un jeu de tir à la première personne. Cependant, une option cachée permet également de passer en vue subjective.
Références culturelles
Dans le futur post-apocalyptique, face à ce qu'il reste de la statue de la liberté, Duke lance un « Damn you ! Damn you all ! », faisant directement référence à la scène finale de La Planète des singes.
En arrivant dans le far-west, Duke Nukem lance au premier cow-boy qu'il rencontre « I need your clothes, your boots and your horse », faisant ainsi référence à la citation « I need your clothes, your boots and your motorcycle » d'Arnold Schwarzenegger au début de Terminator 2.
⚙️ Installation à partir du binaire
⛓️ Installation à partir du binaire classique :
• Un binaire statique est disponible, décompressez le livrable, et rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier).
📄️ Installation à partir du source
• Source non testé.
🏕️ Installation du contenu / des données :
• ROM du jeu : Ce jeu/moteur vous permet de jouer nativement sous Linux avec la ROM du jeu (voir la section "Resource" ci-avant pour le nom de la ROM nécessaire) extraite de la console ou téléchargée sur internet. Attention : le téléchargement de ROMS commerciales est illégal à moins de les avoir acquises financièrement.
▸ Assemblage de l'émulateur et des données (ROMs de jeu) :
• Copiez la ROM de jeu dans le répertoire de votre choix et décompressez-la (elle doit être au format *.z64).
• Lancez le moteur : $ ./DNZHRecompiled
• Dans son menu cliquez sur "Select ROM" et sélectionnez votre ROM (au format *.z64)
🚀️ LANCEMENT DU JEU
▸ Classique :
• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système : [Alt+F2] DNZHRecompiled ou $ DNZHRecompiled
• Ou, rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus, ou dans son répertoire racine lancez : $ ./DNZHRecompiled
💡 Nota : si vous l'avez installé via votre gestionnaire de paquets et ne connaissez pas le nom précis du binaire, sélectionnez le paquet dans votre gestionnaire, et dans l'onglet “Fichiers” recherchez son nom dans l'arborescence d'installation (le binaire est généralement installé dans /usr/bin/).
⌨️🖱️🎮️ CONTRÔLES :
• Il se contrôle au clavier ou au gamepad.
• Les contrôles sont re-définissables sous l'interface.
• Gamepad de test : USB, Logitech Rumblepad.
(Liste des contrôles non exhaustive)
• Valider / Démarrer : [🎮️ 2]
• Déplacements : [RIGHT 🕹️] [↑←→↓]
• Orienter la caméra / orienter le protagoniste : [LEFT 🕹️]
• Tirer : [🎮️ 5] | [🎮️ 7]
• Sauter : [🎮️ 6] | [🎮️ 8]
• S'accroupir / ouvrir un sas : [🎮️ 1]
• Sélectionner un équipement dans l'inventaire : [Croix Directionnelle] [↑↓]
• Activer l'équipement sélectionné : [PRESS LEFT 🕹️]
• Changer d'arme : [Croix Directionnelle] [←→]
• Menu (du jeu) : [🎮️ 10]
• Menu (de l'émulateur) : [ESC] | [🎮️ 9]
● 📜️ Préambule :
⚬ 1ere édition : le 31/10/2025 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 20 minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.
⚬ Mise à jour : le ?? sous Manjaro. Par : goupildb. ⏱️ Durée du test : 10 minutes. 🎯️ Objectif : Mise à jour de son fonctionnement/évolution.
● 💻️ PC specs :
Linux distribution: Manjaro
Kernel: 6.12.48-1-MANJARO 6.15.11-2-MANJARO (don't work w/ my Wacom tablet) +iw (pour le wi-fi) + acpi_call-dkms + rapiddisk-dkms + uwurandom-git-dkms + v4l2loopback-dkms
Graphics driver: NVIDIA 580.82 (proprietary version, via Manjaro)
Desktop environment: X-Cinnamon (6.4.12) / Xorg 11.0 (21.1.18)
CPU: AMD Ryzen 7 2700X (3,7GHz, 8 cores)
Motherboard: MSI B450 GAMING PRO CARBON AC (RVB) + (zenpower-dkms + zenpower3-dkms + iwlwifi-ax101-dkms)
RAM: 32Go DDR4 (2x16GB)
Graphics card: GeForce RTX 2070 (TU106)
Hard disk: 1TB NVMe Force MP510 + 2x4TB Seagate Barracuda + 2x12TB Seagate IronWolf
Monitors: 1 x ASUS ROG Swift PG348Q (3440x1440) (The other died after a micro-power cut 😤️) + 1 x ASUS ROG Swift OLED PG48UQ 47,5" (3840x2160) (Get used to it 🦒️)
Webcam: Logitech HD Pro Webcam C920 (1080p@30FPS, stereo mic.)
Microphone: Samson G-Track pro Condenser
Keyboard: Keychron K1 Pro
MIDI keyboard: ARTURIA Minilab 3
Mouse: G-Lab Kult-Iridium (RVB)
Tablet: WACOM PTZ-930 (Intuos 3) (input-wacom-dkms-patched required)
Printer: brother MFC-L2800DW (brother-mfc-l2820dw (Print) + brscan5 (Scan) required).
Gamepads (test: jstest-gtk):
- (USB): Logitech Rumblepad (2 analog pads, one digital pad, + force feedback).
- (Bluetooth): Microsoft Xbox Elite Wireless Controller Series 2 (xpadneo-dkms required + Plugging & unplugging the gamepad to load the driver. If necessary, leave the gamepad connected)(drift if battery low)
● 🫕️ Installation :
‣ (✔ v. 0.0.3, v. 0.0.2) Binaire classique : FONCTIONNEL.
🟢️ Il est très facile à installer et à lancer grâce au binaire fourni.
● 🏗️ Réalisation :
▸ 🐥️ Avancement de son développement en : Octobre 2025
🟢️ Il/Elle est tout à fait fonctionnel(le).
● 🏗️ Réalisation :
▸ 📟️ Interface
🟢️ Une interface magnifique (thème sombre, accueil), de très grande qualité, complète, mature, efficace, dynamique (réaction de l'interface au survol de la souris), claire/intuitive, d'emblée bien paramétrée (évitant de devoir la personnaliser immédiatement), guidant l'utilisateur dans son paramétrage, bien organisée, très bien expliquée (aide omniprésente via des bulles d'aides), agréable à utiliser,
🟢️ Elle offre notamment un écran d'accueil rassemblant ses principaux menus, avec quelques éléments de paramétrages importants, des paramétrages suggérés (la localisation de la ROM, puis ce menu disparaît) pour faciliter la prise en main, le plein écran et le fenêtré, un redimensionnement de sa fenêtre par glisser-déposer, le support des mods, une mise à l'échelle graphique par facteur multiplicateurs (original, 2x, Auto (s'adapte à la résolution de la fenêtre), une augmentation de la qualité d'affichage par Downsampling (calcul de l'affichage en résolution plus élevée puis rabaissement dans la résolution actuelle pour en améliorer le rendu) (off, 2X, 4x), un verrouillage du rapport hauteur/largeur (Lock aspect ratio), un réglage de la fréquence d'affichage (original, display (celui de l'affichage), manual (réglage manuel)), une gestion de l'anti-crénelage (antialiasing), de la disposition de son interface (HUD) selon le rapport d'affichage sélectionné, la sauvegarde des réglages, la sauvegarde de la progression (nécessite l'expansion pak - émulé à partir de la v.0.0.3),
🟠️ Point(s) faible(s) relevé(s) : il lui manque la sauvegarde de la progression (si l'on quitte il faut tout recommencer), la possibilité d'interrompre la cinématique au démarrage (elle est relativement longue, et si l'on doit redémarrer on doit attendre qu'elle se termine),
⚪️ Je n'ai en effet pas trouvé le menu de sauvegarde.
▸ 🎮️ Contrôles
⚬ Nombre de Gamepad(s) géré(s) : 1 🎮️
🔍️ (USB, Logitech Rumblepad) : ✔ Functional
🔍️ (Bluetooth, Microsoft Xbox Elite Wireless Controller Series 2) : ⏳️Not yet tested
⚪️ Il/Elle se contrôle au clavier ou au gamepad.
🟢️ Il/Elle offre notamment des contrôles redéfinissables, précis, réglables (zone morte du contrôleur), du support des touches fléchées (important pour les claviers non anglophones), le support de la reconnaissance à chaud des périphériques (pas besoin de redémarrer l'interface), un pré-réglage optimum du gamepad (pas de réglage supplémentaire nécessaire),
🟠️ Il/Elle requiert un temps d'adaptation pour maîtriser ses contrôles (notamment la caméra et la visée qui se font manuellement via le stick gauche),
⚪️ Je fini par m'y habituer, mais il me faut quelques minutes à chaque jeu pour retrouver les mécanismes.
▸ 👤️ Solo
🟢️ Il/Elle propose notamment le jeu solo contre des IAs avec scénario (histoire/missions/campagnes),
▸ 👥️ Multi-joueur / Développement collaboratif
⚪️ Pas de multi-joueur (sauf erreur de ma part),
● 🍔️ Contenu :
▸ 🎥️ Scénario / Démarrage du jeu
🟢️ Il/Elle offre un écran d'accueil avec une belle image au démarrage du jeu facilitant l'immersion, un scénario bien construit et immergeant, des PNJ qui introduisent son scénario et fournissent quelques indices, des PNJ qui aident le protagoniste et participent à l'immersion,
▸ 🌍️ Monde, environnement, contenu
🟢️ Il/Elle propose un contenu très important, de qualité, commercial, installable par localisation du contenu sur le disque dur depuis l'interface,
🟢️ Il/Elle offre une expérience de jeu largement améliorée par rapport à l'original (support du matériel moderne, petites touches de l'auteur, ...),
▸ 🐯️ Bestiaire, factions, pièges, mécanismes
🟢️ Il/elle propose une faune / un bestiaire varié avec des monstres aux comportements différents et réalistes,
▸ 🐪️🐫️ Amélioration du protagoniste / matériel
🟢️ Il/Elle propose une amélioration de l'armement du protagoniste par la collecte sur le terrain ou les ennemis terrassés,
▸ 🏞️ Graphismes
⚪️ Le jeu est (essentiellement) en vue arrière,
🟢️ Un graphisme assez réussi, des décors de bonne qualité, animés, variés et originaux, de beaux effets de tirs, avec impact des tirs sur le décors, les cartes bénéficient d'animations, le(s) protagoniste(s) est/sont animé(s) (même au repos),
🟠️ Point(s) faible(s) relevé(s) : l'apparition ponctuelle de barres verticales sur les côtés de l'écran (pas gênantes pour le jeu),
▸ 🎧️ Son
🟢️ Le jeu est accompagné d'effets sonores de qualité, de voix de synthèse facilitant l'immersion, d'une bande son adaptée,
🟢️ Il/Elle offre notamment le réglage du volume général, de la musique, de l'environnement sonore, des effets sonores,
● 👾️ Gameplay :
▸ ⛳️ Objectif / Thème
⚪️ C'est un jeu de tir à la 3eme personne Duke Nukem est appelé par le gouvernement pour contrer une nouvelle fois l'invasion des aliens. Leur plan est de se rendre dans le passé pour le changer et tourner l'histoire à leur avantage. Duke va lui aussi être amené à voyager dans le temps (du Far West, au futur post-apocalyptique en passant par le Far West et le présent) pour les affronter. Chaque période a son propre univers et armes.
▸ 🐮️ Spécificités
⚪️ Le jeu a été publié en 1999 sur la Nintendo 64. DNZHRecomp est un moteur compatible avec les données du jeu. Il apporte notamment le support du matériel moderne (écrans larges), le support du gamepad, et des mods.
▸ 🍨️ Variantes de gameplay
🟢️ Il/Elle offre le support des mods,
▸ ⛳️ Progression
🟢️ Il/Elle offre une sauvegarde de la progression,
▸ 🗻️ Difficulté / prise en main de l'utilisateur
🟢️ Il/Elle propose un jeu accessible dès son lancement (via un niveau de jeu suffisamment bas pour permettre l'apprentissage), un niveau de difficulté réglable par paliers (type Normal, Hard), une zone d'entraînement pour se familiariser aux contrôles,
🟠️ Point(s) faible(s) relevé(s) : au démarrage il y a une zone d'entraînement (prendre à droite après le 1er sas - sur le mur il est indiqué "Training area") mais la zone requiert des aptitudes que je n'ai pas (le saut entre plots au dessus de l'eau me conduit à devoir nager et recommencer encore et encore jusqu'à ce que je sature et quitte :). Et une fois que l'on y est, on ne peux plus faire machine arrière.
● 🛬️ Fiabilité :
🟢️ Il/elle fonctionne bien.
🟢️ Aucun crash à déplorer sur mon système Linux (contrairement au signalement de hulkenstrong).
● 🏆️ Impressions :
▸ 📏️📐️ The Making
🟢️ Une réalisation globalement sans fausse note, même s'il y a ici ou là quelques défauts un peu irritants (voir ci-avant),
🟣️ Point(s) fort(s) relevé(s) : les décors sont assez soignés et variés (même si la résolution est à présent un peu dépassée), les animations et mises en scènes sont convaincantes (participant à l'immersion),
▸ 👾️ Playability
🟢️ Une jouabilité d'un bon niveau,
🟢️ Le jeu est assez prenant (bonne immersion),
▸ 😄️🙁️😱️ Le ton
🟢️ Sérieux, avec quelques pointes d'humour (typique à la série),
▸ 🫢️🤮️ A vomit machine?
🟢️ Pas de nausées du fait de la vision à la 3eme personne,
▸ 🌤️ Axes d'amélioration
⚬ Je n'ai pas trouvé comment sauvegarder la partie en cours (et il est pénible de recommencer),
⚬ Le système de caméra manuelle est un peu agaçant au début (j'aurai préféré une caméra automatique), même si l'on fini par s'habituer en jeu,
▸ 🌞️ J'ai aimé
⚬ Une excellente réalisation (graphisme, son, interface),
⚬ Des décors, cinématiques (en cours de jeu) / animations de qualité procurant une bonne immersion,
⚬ Une excellente interface (permettant de paramétrer l'ensemble) et un bon moteur.
● 🧭️ Conclusion :
🕵️ Impression globale : 👍️
❤️ Like it: 👍️⭐⭐⭐ (very good)
🎀️ Quality: 🏅️⭐⭐⭐⭐ (good)
🟠️ Je n'ai pas encore trouvé la sauvegarde (à la v. 0.0.3), et le système de caméra est un peu perturbant pendant quelques minutes,
🟢️ Un jeu qui fait son âge, mais avec une bonne qualité de réalisation (animations, décors), un bon gameplay et une bonne immersion.
🟢️ Un bon jeu - de qualité commerciale bien-sûr,
🟢️ Une excellente interface et un bon moteur,
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à son/ses auteur(s) !