Posted November 23, 2020
In 2004 the source code for Shadow Warrior was released. Since 2013 the most up to date source port has been Shadow Warrior Classic Redux. In 2020, a number of new source ports of the game showed up. These will work with both Redux and the free Classic Complete release.
All three ports fixes the invisible mine bug found in Redux.
VoidSW is by the EDuke32 team and is currently in public beta. Builds are available for Windows in the same download as EDuke32. IMO this is the best port for playing with software renderer, but the lack of a FPS limiter in the current build is a big drawback when it comes to playing with Polymost (hardware rendering)
http://dukeworld.com/eduke32/synthesis/latest
WangGDX is part of M210's BuildGDX port. The port integrates the expansions in the episode select and widescreen weapon sprites are bundled. An unique feature for the port is that the palette is given a bluish tint while underwater, similar to other Build games.
There are two downloads available, one for 64-bit Windows users that uses it's own JRE, and one with just the JAR file for operating systems with a Java runtime installed (only x86 and x86-64 systems, other CPU architectures such as ARM are not supported)
https://m210.duke4.net/
Raze is a fork of VoidSW by the developers of GZDoom. It ditches the software renderer, the system requirements are also higher than for the other ports. Raze's signature feature is interpolation of weapon sprites
As with WangGDX widescreen weapon sprites are bundled.
The devs build for MacOS in addition to Windows, so this is a good choice for Mac users not wanting to compile the port themselves
https://github.com/coelckers/Raze/releases
All three ports fixes the invisible mine bug found in Redux.
VoidSW is by the EDuke32 team and is currently in public beta. Builds are available for Windows in the same download as EDuke32. IMO this is the best port for playing with software renderer, but the lack of a FPS limiter in the current build is a big drawback when it comes to playing with Polymost (hardware rendering)
http://dukeworld.com/eduke32/synthesis/latest
WangGDX is part of M210's BuildGDX port. The port integrates the expansions in the episode select and widescreen weapon sprites are bundled. An unique feature for the port is that the palette is given a bluish tint while underwater, similar to other Build games.
There are two downloads available, one for 64-bit Windows users that uses it's own JRE, and one with just the JAR file for operating systems with a Java runtime installed (only x86 and x86-64 systems, other CPU architectures such as ARM are not supported)
https://m210.duke4.net/
Raze is a fork of VoidSW by the developers of GZDoom. It ditches the software renderer, the system requirements are also higher than for the other ports. Raze's signature feature is interpolation of weapon sprites
As with WangGDX widescreen weapon sprites are bundled.
The devs build for MacOS in addition to Windows, so this is a good choice for Mac users not wanting to compile the port themselves
https://github.com/coelckers/Raze/releases