Raze is a new source port by Graf Zahl and a few of the other GZDoom usual suspects that takes eDuke32 and several forks created to support other BUILD engine games under one roof with a number of tweaks and changes to taste.
What Are The New Features So Far?
- Polymost has been refactored and seperated from OpenGL, shooting its scene construction off to GZDoom's renderer backend.
- GZDoom's post-processing effects framework is incorporated
- A replaced and revamped file system, based on the WAD manager used in GZDoom
- GZDoom's "ZMusic" audio system has been implemented, allowing for Fluidsynth-powered MIDI soundfonts and weird emulated videogame music formats
- The menu code from GZDoom is used as a generic system across all supported games
- Renderer, sound system and input are used universally across multiple games, which are otherwise entirely seperated from each other.
- Controller support is included, using the existing ZDoom controller code
- OSD and configuration maintenance replaced with ZDoom's console and config code
- Duke Nukem 3D v1.3D and Atomic Edition (via eDuke32, or RedNukem in v1.5 Compatibility Mode)
- Duke Nukem 3D: 20th Anniversary World Tour (via eDuke32, currently requires Stopgap Mod)
- NAM (via eDuke32, or RedNukem in Duke3D v1.5 Compatibility Mode)
- WW2GI (via eDuke32, or RedNukem in Duke3D v1.5 Compatibility Mode)
- Redneck Rampage and Suckin' Grits on Route 66 (via RedNukem)
- Redneck Rampage Rides Again (via RedNukem)
- One Whole Unit Blood and Cryptic Passage (via NBlood)
- Shadow Warrior (via VoidSW)
- Powerslave/Exhumed (via PCExhumed)
- Ion Fury (via eDuke32)
- Redneck Deer Huntin' (via RedNukem)
In hell, where they belong. No, but seriously, the source code releases for those games are legally troublesome on account of being uploaded by a former programmer without any approval from the (long-defunct) rights holder or proper code license, so we can't really touch it. Sorry. BuildGDX is working on those games, you should totally check it out if you're not allergic to Java. (You might be! I wouldn't blame you.)
Multiplayer is a pretty big ask, since separate netcode would need to be written for each included game. It might happen if some brave knight swoops in, sweeps the engine off its metaphorical feet and rides off into the sunset... but for now whatever netcode is there is as-is.
Are There Any New Modding Features?
Not yet. Graf's been focusing on focusing on the playability of the games as they currently stand. Some kind of additional mapping or modding functionality will come further down the line.
So, Uh, Where Can I Get It?
The source code is here. Official builds can be found here for now.
Something In This FAQ Is Wrong!
Yell at me or a moderator who knows more about this.