Skip to content

Commit

Permalink
Added an entry for Dave Gnukem (#118)
Browse files Browse the repository at this point in the history
* Added an entry for Dave Gnukem
Dave Gnukem is a retro-style 2D scrolling platform shooter similar to, and inspired by, Duke Nukem 1
The source and assets are licensed under MIT GPL and CC
https://github.com/davidjoffe/dave_gnukem

I tested the download and install with RAPPS and it worked.
This game installed and ran perfectly even with sound using ReactOS 0.4.13

The creator of the game made some comments in his repo about making changes to the gmae so that it
could run under ReactOS.

This is the latest version

* added extra licenses
  • Loading branch information
qbancoffee committed Jun 5, 2021
1 parent fb34f41 commit 745bc9f
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions davegnukem.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
[Section]
Name = Dave Gnukem
Version = 1.01
License = MIT GPL CC
LicenseInfo = 1
Description = Dave Gnukem is a retro-style 2D scrolling platform shooter. It is inspired by and similar to Duke Nukem 1.
Category = 4
URLSite = https://github.com/davidjoffe/dave_gnukem
URLDownload = https://sourceforge.net/projects/gnukem/files/gnukem/Dave_Gnukem_Setup_1.0.1.exe
SHA1 = 1f0ebdeadb9aca427ad2ab14617103793506676f
SizeBytes = 21524896
Languages=0409
Binary file added icons/davegnukem.ico
Binary file not shown.

1 comment on commit 745bc9f

@davidjoffe
Copy link
Contributor

@davidjoffe davidjoffe commented on 745bc9f Nov 30, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for this! Just came across this, very cool to see :)

Though I only had a few minutes to spare I quickly tried it in the latest ReactOS 0.4.14 but unfortunately the bundled package manager Dave Gnukem ~v1.0.1 (I think it was) gave an error suggesting the bundled package failed some sort of integrity check.

Then I tried our latest Windows installer 1.0.3 for Dave Gnukem (from SourceForge https://sourceforge.net/projects/gnukem/files/latest/download) but got this DLL error when trying to run it:

2022-11-30 19_55_50-dj ReactOS  Running  - Oracle VM VirtualBox

"The procedure entry point ucrtbase.terminate could not be located in the dynamic link library api-ms-win-crt-runtime-l1-1-0.dll"

But the good news is installing a vc_redist.x86.exe (in my case "MS Visual C++ 2015 Redistributable (x86)" labelled v14.0.23026 when I briefly tested) seems to solve it :) seems to solve it :)

2022-11-30 20_12_11-AsPowerBar

https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x86.exe

I think the official link for that may be:

https://www.microsoft.com/en-US/Download/confirmation.aspx?id=48145

I don't have time to look into this at all right now unfortunately, so not sure yet if it's something we could or should solve by e.g. adding some 'missing' DLLs or extra step or something to our installer (possibly, I just don't have time to look right now), (or even just adding instructions to download and install this) but in the meantime users can hopefully work around it with above.

FYI I've created a new 'Issue' to just formally track/document ReactOS compatibility issues: davidjoffe/dave_gnukem#182

@qbancoffee

Please sign in to comment.