JFShadowWarrior

JFShadowWarrior is 3D Realms' 1997 shooter Shadow Warrior updated for modern Windows, Mac, and Linux computers.

Compiled versions for supported platforms will come eventually.

System requirements

All platforms require you to have the game data from an original copy of Shadow Warrior, either registered or shareware.

At minimum, you need:

64-bit Intel, AMD, or compatible CPU

OpenGL 2.1 capable GPU

(Windows) Vista or newer (7, 8, 10)

(Mac) macOS 10.8 (Mountain Lion) or newer

Additionally, these platforms and architectures are supported when building from source code:

32-bit Intel/AMD, and 32 or 64-bit ARM CPUs

OpenGL ES 2.0 capable GPUs, e.g. Broadcom VideoCore IV (tested with Raspberry Pi 3 B+) ARM Mali-T860 (tested with Libre Computer ROC-RK3399-PC)



Game data

You can use the game data from any of these editions with JFShadowWarrior:

Shadow Warrior Registered Version 1.2 for MS-DOS

Shadow Warrior Classic from GOG.com, Steam

Shadow Warrior Classic Redux from GOG.com, Steam, Humble

Shadow Warrior Shareware for MS-DOS

For instructions on how to extract data from those sources, see the documentation. When compiled versions are made available, tools will be provided to do this more easily.