It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
The public beta for VoidSW, sourceport for 3D Realms "Shadow Warrior", Has Now Been Released!

https://dukeworld.duke4.net/eduke32/synthesis/20200520-9003-48c8d3b4b/

This is for the 1997 FPS originally released in DOS, not the modern ones from the 2000s.
In brief, what does it do? Moves the game out of DOS into the modern era Windows and that is it? Of course that entails this and that.
avatar
Themken: In brief, what does it do? Moves the game out of DOS into the modern era Windows and that is it? Of course that entails this and that.
That is correct. You can now run Shadow Warrior outside of DOS.

You can also play both of Shadow Warrior's mission packs as well: Twin Dragon and Wonton Destruction.

You will need to place the files SW.GRP and SW.RTS in VoidSW's folder where the voidsw.exe file is. For the two mission packs, place their respective .GRP files there as well.

Many other 1990s FPSes have sourceports as well, such as GZdoom for Doom, Eduke32 for Duke Nukem 3D itself, DXX-Rebirth for Descent 1 and 2, primarily because their respective games' source codes were released years ago, meaning anyone can port those games to modern operating systems.
Post edited May 21, 2020 by TheBigCore
Interesting. Has anyone tried it that can compare it to the official source port, SW Redux?
- Classic renderer is supported, unlike SW Redux
- Polymost has palette emulation, like EDuke32 and Ion Fury
- Skies render correctly now, doesn't skew when looking up or down
- The mines are now visible, in SW Redux they were obscured by the floor texture
- Enemies and objects actually cast shadows

The one major downside is there is as of yet no functioning FPS limiter.
Any chance of a Mac version in the future?
avatar
Document: Any chance of a Mac version in the future?
Use Raze. Works GREAT for Shadow Warrior and Blood! Raze's support for Shadow Warrior actually uses the code from VoidSW. You'll need the files from the Windows install of the game. I used Wineskin to create a wrapper that I installed Shadow Warrior into; then copied the game files out of the wrapper and into a folder for Raze to use. You do need to check the Raze.ini file found in your Preferences folder and edit it to make sure it looks in the correct folder.