Check out our Monthly Survey Page to see what our users are running.

Raze - a new open source fork of EDuke32 backed by GZDoom tech

By - | Views: 37,620

Late last month to coincide with the 24th anniversary of Duke Nukem 3D, the EDuke32 fork Raze was announced.

What's the point of this then, what does it do? They say it's a fork of EDuke32 that's "backed by GZDoom tech" and it combines together EDuke32, PCExhumed, NBlood, and RedNukem all under a single package. Right now, they said their main focus is on usability "and actually being able to PLAY the games without frustration". You can see their teaser video below:

YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link

One of the team said to think of it a bit like BuildGDX, as Raze "shares the renderer, the sound system and the input/system interface code across games". Thanks to the use of some of GZDoom, it also includes a bunch of their post-processing effects.

You can see their brief announcement here along with all their replies to questions, plus check out the code and download from the GitHub.

Article taken from GamingOnLinux.com.
11 Likes
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. See more here.
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
9 comments

ageres 6 Feb, 2020
What is libomp.so.5? Raze needs it, but I cannot find a package that contains it.
Liam Dawe 6 Feb, 2020
Quoting: ageresWhat is libomp.so.5? Raze needs it, but I cannot find a package that contains it.
https://www.archlinux.org/packages/extra/x86_64/openmp/
ageres 6 Feb, 2020
Quoting: Liam Dawe
Quoting: ageresWhat is libomp.so.5? Raze needs it, but I cannot find a package that contains it.
https://www.archlinux.org/packages/extra/x86_64/openmp/
Thank you, but that installed libomp.so, not libomp.so.5. I copied it to the Raze folder, renamed to libomp.so.5 and finally could launch Raze with LD_LIBRARY_PATH=./ ./raze
It even found my installation of Ion Fury in its Steam folder and ran it!
mirv 6 Feb, 2020
View PC info
  • Supporter Plus
Quoting: ageres
Quoting: Liam Dawe
Quoting: ageresWhat is libomp.so.5? Raze needs it, but I cannot find a package that contains it.
https://www.archlinux.org/packages/extra/x86_64/openmp/
Thank you, but that installed libomp.so, not libomp.so.5. I copied it to the Raze folder, renamed to libomp.so.5 and finally could launch Raze with LD_LIBRARY_PATH=./ ./raze
It even found my installation of Ion Fury in its Steam folder and ran it!

It just popped up a window that said "no game data found" for me. Anything else you did to get Ion Fury to run?
ageres 6 Feb, 2020
No, nothing. I was surprised to see it launched. Try to edit ~/.config/raze/raze.ini to add it manually.
Hamish 6 Feb, 2020
I have been kind of just sitting in limbo for the last few years waiting for one Build engine port to become definitive enough for me to play through Blood again. Here comes another contender.
mirv 6 Feb, 2020
View PC info
  • Supporter Plus
Quoting: ageresNo, nothing. I was surprised to see it launched. Try to edit ~/.config/raze/raze.ini to add it manually.

Well, that at least finds game data....and then promptly crashes for me with a most uninteresting assert message of not being fullscreen. I'm not going to bother digging through source code and build files to find out more, but cheers for the help.
ageres 6 Feb, 2020
Quoting: Guestis there a vintage build?
No, this is leftovers from GZDoom which dropped old OpenGL versions support some time ago and has this message too now.
Pit 7 Feb, 2020
Hmm, if I add my ION Maiden Folder to the ini, I can run it.
My Eduke32 stuff is in /usr/share/games/eduke32, which is also in the ini, but it won't find/run it :(
Any ideas?
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: Liberapay or PayPal.

This ensures all of our main content remains totally free for everyone with no article paywalls. We also don't have tons of adverts, there's also no tracking and we respect your privacy. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.