I play 3dfx Shadow Warrior often
! It's a hilarious game that is a continuation of the wit and puzzles of Duke Nukem 3D.
I have no idea why it won't work for you so I'll outline what I did to get it to run.
First off I have the full (registered) version of the game. I don't think the patch will work on the shareware/demo version.
The patch I applied comes in a zip file called sw3dfx11.zip. This is the later patch. The earlier one is for the Voodoo Graphics and, although I understand it can be made to work on a Voodoo2, you're better off with the second patch that has Voodoo2 support written in.
The config.sys I use for the game contains himem.sys to load DOS high (no emm386 because the game uses its own DOS extender/XMS) and the CD-ROM driver.
The autoexec.bat just loads MSCDEX, Smartdrv, mouse and sound. It
does contain one line to optimise the textures in the game -
set BUILD_RESAMPLE=1
The first time you run the game after patching it it should build all the necessary textures which takes a few minutes. The above line makes sure that they are higher detail.
I may have forgotten something that you have to do
once when you first run the game. Try running the text below as a batch file before you first run the game and after patching it.
<Begin cut and paste below this point
@echo off
set BUILD_BRIGHTNESS=1.5
set BUILD_GAMMA=1.0
set BUILD_640x480=1
set BUILD_RESAMPLE=1
set BUILD_NOPAL=0
set BUILD_NOFOG=0
set BUILD_CONVTEXTURES=1
set BUILD_TRICOUNT=0
set BUILD_FPS=0
set BUILD_VERSION=0
set BUILD_MRED=200
set BUILD_MGREEN=200
set BUILD_MBLUE=255
SET SSTV2_GAMMA=1.0
SET SSTV2_RGAMMA=1.0
SET SSTV2_GGAMMA=1.0
SET SSTV2_BGAMMA=1.0
<End cut and paste above this point
As I say, these aren't all necessary (most of them are defaults) but I think one of them (CONVTEXTURES ???) has to be run only once before the game will work properly. Certainly I only use BUILD_RESAMPLE now and it works beautifully.
Those entries I mentioned above for the Voodoo2.var file can also be in the batch file or autoexec.bat too, of course.
It is not necessary to do
anything with glide2x.ovl except put it somewhere the game will find it. That can either be the game's own directory (where the exe is) or else anywhere in your path statement (on Windows 9x full DOS mode that's Windows and Windows\System by default, on DOS that's the DOS folder by default).
If you are running Windows 9x make sure you are exiting to
full DOS mode. Right-click the games exe and select make shortcut. Right-click the shorcut and select Properties. Go through Program and Advanced and make sure that restart in DOS mode is checked and enter the autoexec.bat and config.sys you want in the boxes. Shadow Warrior 3dfx will
not work inside Windows (in a DOS box or full screen).
I'll go and have a google and see if I can find anything else.