Bug 29277

Summary: rigelengine : a re-implementation of the game Duke Nukem II [New Package Request]
Product: Mageia Reporter: Zombie Ryushu <zombie_ryushu>
Component: New RPM package requestAssignee: All Packagers <pkg-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: Normal CC: geiger.david68210
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
URL: https://github.com/lethal-guitar/RigelEngine
Whiteboard:
Source RPM: CVE:
Status comment:

Description Zombie Ryushu 2021-07-21 03:18:09 CEST
This project is a re-implementation of the game Duke Nukem II, originally released by Apogee Software in 1993 for MS-DOS. RigelEngine works as a drop-in replacement for the original executable: It reads the game's data files and plays just like the original, but runs natively on modern operating systems and is written in modern C++ code with a completely new architecture under the hood. On top of that, it offers various modern enhancements like better game controller support, a wide-screen mode, quick saving etc.

There was never any source code released for the original game, so this project is based on reverse engineering. Disassembly from the original executable served as basis for writing new code from scratch, while video captures from DosBox were used for frame-by-frame verification. See my blog post to learn more about the process.
Comment 1 Lewis Smith 2021-07-21 20:09:09 CEST
Assigning this package request to all packagers collectively. On a voluntary basis, one of them might, if there are no license or other legal issues, want to integrate it to the distribution and maintain it for bug and security fixes.

You Zombie might also want to join the packager team to maintain this piece of software: see https://wiki.mageia.org/en/Becoming_a_Mageia_Packager

Severity: normal => enhancement
Assignee: bugsquad => pkg-bugs
Summary: [Package Request] RigelEngine => rigelengine : a re-implementation of the game Duke Nukem II [New Package Request]

Comment 2 David GEIGER 2023-05-18 06:35:38 CEST
rigelengine 0.9.1 now imported on Cauldron.

Closing as fixed!

Resolution: (none) => FIXED
Status: NEW => RESOLVED
CC: (none) => geiger.david68210