Skip to content

Shadow warrior

petchema edited this page Mar 27, 2013 · 6 revisions
  • PlayOnLinux 4.2.1-dev
    • Tested with 1.4-dos_support_0.6
    • Install path GOG Games/Shadow Warrior Complete/
    • Shortcuts:
      • Shadow Warrior Complete ["DOSBOX/DOSBox.exe" -conf "C:\GOG Games\Shadow Warrior Complete\dosbox_swarrior.conf" -conf "C:\GOG Games\Shadow Warrior Complete\dosbox_swarrior_single.conf" -noconsole -c exit]
      • Graphic Mode Setup ["DOSBOX/GOGDOSConfig.exe" GOGSHADOWARRIOR]
      • Multiplayer ["DOSBOX/GOGDOSConfig.exe" GOGSHADOWARRIOR NET]
      • Settings ["DOSBOX/DOSBox.exe" -conf "C:\GOG Games\Shadow Warrior Complete\dosbox_swarrior.conf" -conf "C:\GOG Games\Shadow Warrior Complete\dosbox_swarrior_settings.conf" -noconsole -c exit]
      • Manual ["Manual.pdf" ]
      • Settings (Twin Dragon) ["DOSBOX/DOSBox.exe" -conf "C:\GOG Games\Shadow Warrior Complete\dosbox_swarrior.conf" -conf "C:\GOG Games\Shadow Warrior Complete\dosbox_swarrior_settingsTD.conf" -noconsole -c exit]
    • JonoF's Shadow Warrior Port http://www.jonof.id.au/jfsw
    • https://icculus.org/shadowwarrior/
    • http://www.proasm.com/sw/swp.html
    • http://doc.ubuntu-fr.org/shadow_warrior (including recent compilation instructions)

dosbox_swarrior.conf:

[dosbox]
memsize=32
[cpu]
core=auto
cycles=auto
[mixer]
rate=22050
blocksize=2048
prebuffer=80
[sblaster]
sbtype=sb16
sbbase=220
irq=7
dma=1
hdma=5
mixer=true
oplmode=auto
oplrate=22050
[gus]
gus=false

dosbox_swarrior_single.conf:

[ipx]
ipx=false
[autoexec]
@echo off
mount C ..
c:
imgmount d ".\GAME.DAT" -t iso
cls
@ECHO ESC[40;1m
@ECHO  ----------------------------
@ECHO  Shadow Warrior Complete Pack
@ECHO  ----------------------------
@ECHO on
@ECHO off
@ECHO  1) Shadow Warrior       
@ECHO  2) Twin Dragon          
@ECHO  3) Wanton Destruction   
@ECHO on
@ECHO off
@ECHO  ----------------------------
@ECHO  4) exit program             
@ECHO  ----------------------------
@ECHO ESC[0m
@ECHO on 
@ECHO off
@choice /c1234 /s Which game do you want to run? [1-4]: /n 
if errorlevel 4 goto exit
if errorlevel 3 goto wanton
if errorlevel 2 goto tdragon
if errorlevel 1 goto swarrior

:swarrior
cls
@echo off
@COPY sw.dat sw.exe
cls
sw.exe
cls
exit

:tdragon
cls
@echo off
cd .\dragon
#tdragon.exe
cls
sw.exe
cls
exit

:wanton
cls
@echo off
@COPY wanton.dat sw.exe
cls
sw.exe
cls
exit

:exit
exit

dosbox_swarrior_settings.conf:

[ipx]
ipx=false
[autoexec]
@echo off
cls
mount C ..
c:
imgmount d ".\GAME.DAT" -t iso
cls
setup.exe
exit

dosbox_swarrior_settingsTD.conf:

[ipx]
ipx=false
[autoexec]
@echo off
cls
mount C ..
c:
imgmount d ".\GAME.DAT" -t iso
cd .\dragon
cls
setup.exe
exit

dosbox_swarrior_client.conf:

[IPX]
Enable=1
Connection=1
ipx=true
[autoexec]
@echo off
cls
mount C ..
c:
imgmount d ".\GAME.DAT" -t iso
cls
IPXNET CONNECT 127.0.0.1
cls
@ECHO ESC[40;1m
@ECHO  ----------------------------
@ECHO  Shadow Warrior Complete Pack
@ECHO  ----------------------------
@ECHO     *MULTIPLAYER - CLIENT*  
@ECHO on
@ECHO off
@ECHO  1) Shadow Warrior       
@ECHO  2) Twin Dragon          
@ECHO  3) Wanton Destruction   
@ECHO on
@ECHO off
@ECHO  ----------------------------
@ECHO  4) exit program             
@ECHO  ----------------------------
@ECHO ESC[0m
@ECHO on 
@choice /c1234 /s Which game do you want to run? [1-4]: /n
if errorlevel 4 goto exit
if errorlevel 3 goto wanton
if errorlevel 2 goto tdragon
if errorlevel 1 goto swarrior

:swarrior
cls
@ECHO To start multiplayer game:
@ECHO off
@ECHO 1. choose NETWORK GAME
@ECHO 2. change your name (optionally)
@ECHO 3. choose LAUNCH SHADOW WARRIOR
@ECHO on
@pause
cls
@COPY sw.dat sw.exe
cls
setup.exe
cls
exit

:tdragon
cls
@ECHO To start multiplayer game:
@ECHO off
@ECHO 1. choose NETWORK GAME
@ECHO 2. change your name (optionally)
@ECHO 3. choose LAUNCH SHADOW WARRIOR
@ECHO on
@pause
cls
cd .\dragon
cls
setup.exe
cls
exit

:wanton
cls
@ECHO To start multiplayer game:
@ECHO off
@ECHO 1. choose NETWORK GAME
@ECHO 2. change your name (optionally)
@ECHO 3. choose LAUNCH SHADOW WARRIOR
@ECHO on
@pause
@echo off
cls
@COPY wanton.dat sw.exe
cls
setup.exe
cls
exit

:exit
exit

dosbox_swarrior_server.conf:

[IPX]
Enable=1
Connection=1
ipx=true
[autoexec]
@echo off
cls
mount C ..
c:
imgmount d ".\GAME.DAT" -t iso
IPXNET STARTSERVER
cls
@ECHO ESC[40;1m
@ECHO  ----------------------------
@ECHO  Shadow Warrior Complete Pack
@ECHO  ----------------------------
@ECHO     *MULTIPLAYER - HOST*  
@ECHO on
@ECHO off
@ECHO  1) Shadow Warrior       
@ECHO  2) Twin Dragon          
@ECHO  3) Wanton Destruction
@ECHO on
@ECHO off   
@ECHO  ----------------------------
@ECHO  4) exit program             
@ECHO  ----------------------------
@ECHO ESC[0m
@ECHO on 
@choice /c1234 /s Which game do you want to run? [1-4]: /n
if errorlevel 4 goto exit
if errorlevel 3 goto wanton
if errorlevel 2 goto tdragon
if errorlevel 1 goto swarrior

:swarrior
cls
@ECHO To start multiplayer game:
@ECHO off
@ECHO 1. choose NETWORK GAME
@ECHO 2. change your name, number of players (optionally)
@ECHO 3. choose LAUNCH SHADOW WARRIOR
@ECHO on
@pause
cls
@COPY SW.DAT sw.exe
cls
setup.exe
cls
exit

:tdragon
cls
@ECHO To start multiplayer game:
@ECHO off
@ECHO 1. choose NETWORK GAME
@ECHO 2. change your name, number of players (optionally)
@ECHO 3. choose LAUNCH SHADOW WARRIOR
@ECHO on
@pause
cls
cd .\dragon
cls
#tdragon.exe
setup.exe
cls
exit

:wanton
cls
@ECHO To start multiplayer game:
@ECHO off
@ECHO 1. choose NETWORK GAME
@ECHO 2. change your name, number of players (optionally)
@ECHO 3. choose LAUNCH SHADOW WARRIOR
@ECHO on
@pause
@echo off
@COPY wanton.dat sw.exe
cls
setup.exe
cls
exit

:exit
exit
Clone this wiki locally