A modern re-implementation of the classic DOS game Duke Nukem II
:warning: If you encounter missing DLL errors, install the Visual Studio 2019 Redistributable.
This release further improves gamepad support, making the game fully usable without a keyboard or mouse being present. Thanks to this, RigelEngine is now playable on hand-held devices like the Odroid Go Advance.
In addition, there is now preliminary support for running the game in a web browser (via Webassembly) thanks to @pratikone, and a few bug fixes.
:warning: If you encounter missing DLL errors, install the Visual Studio 2019 Redistributable.
This is a small bugfix release, plus some OpenGL compatibility improvements.
-l L2 --difficulty easy
):warning: If you encounter missing DLL errors, install the Visual Studio 2019 Redistributable.
As of this release, the full game (Shareware and registered version content) can be completed without any known issues, making RigelEngine feature complete in terms of gameplay.
In addition, gamepad/controller support was further improved.
:warning: If you encounter missing DLL errors, install the Visual Studio 2019 Redistributable.
This is primarily a bug fix release, fixing a lot of issues discovered while playing through episodes 3 and 4, and some other problems.
Additionally, game pad support is improved.
-d
).:warning: If you encounter missing DLL errors, install the Visual Studio 2019 Redistributable.
This release adds a graphical UI for selecting a Duke Nukem II installation to use for loading game data, improving usability (thanks to contributor @pratikone!). Also fixes a couple of bugs.
Note: This release still has a bug which makes conveyor belts work incorrectly in the 7th level of the 3rd episode (N7). This bug is already fixed on the master
branch.
:warning: If you encounter missing DLL errors, install the Visual Studio 2019 Redistributable.
⚠️ Note: This release doesn't include the UI for selecting your Duke Nukem II installation yet. To make RigelEngine find the game data, copy RigelEngine.exe
(and accompanying DLLs) into the directory of your Duke Nukem II installation, and launch RigelEngine.exe
instead of NUKEM2.EXE
.
This release completes registered version support, but there are still some bugs left to fix before reaching full parity with the original. Another update will hopefully follow soon!
In addition, a few bugs have been fixed, and the game can now be played using a game pad (e.g. Xbox controller, PS4 controller).
This release adds an options menu to the game, and an optional wide-screen mode (thanks to contributor @pratikone!). Adding game options required a breaking change in the way the user profile is stored, which means that user profiles created from v0.5.0 or newer can't be loaded by older versions. Older profiles will be imported fine by v0.5.0, however. So if you've been using v0.4.x before, and switch to v0.5.0 now, the user profile will seamlessly carry over.
In addition, all the registered version enemies aside from the bosses have been implemented, making most of the levels from the registered version playable.
⚠️This release requires the Visual Studio 2019 redistributable.
UPDATE: An earlier version of this release had a wrong version of SDL2_mixer.dll
, which required other DLLs to function. This is now fixed.
NUKEM2.CMP
) can be replaced by putting a file with the same name in the game's directory.This is a minor bug fix release.
y
key to confirm quitting the game would sometimes lead to a letter y
getting input into the high score name entry field. This is now fixed.This release lifts RigelEngine to beta status: The entire shareware version (i.e. first episode) is now fully playable with all game mechanics and enemies, the game can be saved & loaded, and high scores can be entered into the high score list.
When launched for the first time, RigelEngine imports any existing saved games and high score lists from the original game's directory. From then on, these are saved in a user-specific user profile, which means several users on the same computer can have their own saved games and high score lists.
Major pieces still missing are the options menu, the in-game enemy radar, and demo playback.