dolny
October 3rd, 2005, 06:04 AM
Check out: http://jonof.edgenetwork.org/
Shadow Warrior Installation tutorial (v 0.2 ;) )
1. Download Build engine source
2. Download Shadow Warrior source
3. Download Shadow Warrior music patch: http://jonof.edgenetwork.org/forum/viewtopic.php?t=580
4. Download Shadow Warrior shareware: http://www.3drealms.com/sw/
You'll need the following libraries:
GCC
nasm (http://sourceforge.net/project/showfiles.php?group_id=6208)
libsdl1.2-dev
libsdl1.2
fmod (http://www.fmod.org)
1. Create a dir called 3drealms
2. Put both sources there
3. Rename the Build source dir to build
4. Rename the SW source dir to sw
5. Your dirs should look like this:
../3drealms/build/
../3drealms/sw/
6. Apply the sound patch (http://jonof.edgenetwork.org/forum/viewtopic.php?t=580)
patch -p1<nameofthefile.diff
7. Go into the ../3drealms/build/include/ dir and remove the "extern unsigned char keynames[256][24];" line from baselayer.h.
8. Switch the dir to ../3drealms/sw/ and run 'sudo make' (I don't know whether the root permissions are necessary)
9. Ignore the warnings and after compilation copy the SW.GRP and SW.RTS files (from the original full/shareware version of Shadow Warrior) to your /sw/ dir and rename it to sw.grp and sw.rts
10. Run: ./sw
11. Disable ambience sounds in the options if the game freezes after entering the level
12. Exit the game and configure it through sw.cfg
13. Enjoy.
I'm using Breezy, the tutorial may not work with Hoary for example - I've used GCC 4.x. Following this tutorial may crash your Linux box, your dog may get a fever etc. I don't take any responsibility for the results ;)
Here's my screenshot of SW running on my Linux box: http://www.echostar.pl/~dolny/ubu/swlinux.jpg
I would like to thank the author for his work on the port and cooperation.
Shadow Warrior Installation tutorial (v 0.2 ;) )
1. Download Build engine source
2. Download Shadow Warrior source
3. Download Shadow Warrior music patch: http://jonof.edgenetwork.org/forum/viewtopic.php?t=580
4. Download Shadow Warrior shareware: http://www.3drealms.com/sw/
You'll need the following libraries:
GCC
nasm (http://sourceforge.net/project/showfiles.php?group_id=6208)
libsdl1.2-dev
libsdl1.2
fmod (http://www.fmod.org)
1. Create a dir called 3drealms
2. Put both sources there
3. Rename the Build source dir to build
4. Rename the SW source dir to sw
5. Your dirs should look like this:
../3drealms/build/
../3drealms/sw/
6. Apply the sound patch (http://jonof.edgenetwork.org/forum/viewtopic.php?t=580)
patch -p1<nameofthefile.diff
7. Go into the ../3drealms/build/include/ dir and remove the "extern unsigned char keynames[256][24];" line from baselayer.h.
8. Switch the dir to ../3drealms/sw/ and run 'sudo make' (I don't know whether the root permissions are necessary)
9. Ignore the warnings and after compilation copy the SW.GRP and SW.RTS files (from the original full/shareware version of Shadow Warrior) to your /sw/ dir and rename it to sw.grp and sw.rts
10. Run: ./sw
11. Disable ambience sounds in the options if the game freezes after entering the level
12. Exit the game and configure it through sw.cfg
13. Enjoy.
I'm using Breezy, the tutorial may not work with Hoary for example - I've used GCC 4.x. Following this tutorial may crash your Linux box, your dog may get a fever etc. I don't take any responsibility for the results ;)
Here's my screenshot of SW running on my Linux box: http://www.echostar.pl/~dolny/ubu/swlinux.jpg
I would like to thank the author for his work on the port and cooperation.