Home

SWP Features

Index

About SWP

Installation

User Map Options

User Adddon Options

Playing Music

Multiplayer

Game Options

Cheatcodes

SwCustom File





About SWP

This is a modified version of Jonathon Fowlers Shadow Warrior adding stuff as and when required.
Although it is important to try and keep the game as original as possible it is often necessary to make several changes to improve things which adds to the gameplay.
SWP always uses the latest code available from JonoF wherever possible.

The game comes with a comprehensive startup menu which can be accessed by just double clicking on the SWP.exe file.
Most playing requirements as well as configirations are available form this menu.

Back to Top






Installing SWP

Create a directory called SWP and in this directory you will need the following files:

1. SWP.exe
2. SWP.grp
3. SWP.cfg - will get created 1st time.
4. SW.grp - Shareware or retail.

That will get you playing although to improve gameplay you will need the High Resolution Pack (HRP).
Just add the Sw_Hrp.zip file this directory and start the game.

Other Directories

Maps
For a better gameplay it may become neccessary to add a Maps directory where you can store all your user maps and assiated map files.
SWP will look for this directory at startup and list the maps found.

Games
Another worthy directory is the games directory where you store all your Addons, TCs (Total Conversions) and other associated files.
Here again, SWP will loook for this directory at startup and list all your addons etc.

Music
This is an optional directory where SWP will look for all you music that you may want to select with your game.

Back to Top






Map Options

To play a user map, just put the map and its extras if any in the Maps directory and select the map in the start menu then click on Start

Options associated with maps.
If there is a midi file with the same name as the map (mapname.mid) then it will be used as the map music.
If there is a hrp assoicated with this map, then it should have the same name as the map but with _hrp.zip added.
The same goes if this maps has a con file, it should also have the same name as the map but with a .con extension
Therefore if you have a map called Toxic.map, its music will be Toxic.mid, its hrp will be Toxic_hrp.zip and its Game.con will be Toxic.con.
However as many additions tend to use the original Game.con as its filename, SWP will revert back to this name if a mapname.con is not found.

SWP will also see and remember path names to a map, ie:
SWP.exe -map D:\Someplace\SubDirectory\Test\Mymap.map

Back to Top






TCs and Addons

To play a TC or Addon, just put the .GRP or .ZIP and its extras if any in the Games directory, select the Addon in the start menu then click on Start

Options associated with Addons.
.GRP files are encouraged as they load quicker and have less hassles although they do have a restriction in that they can only have 8 letter filenames.
If a TC or Addon has a associated hrp, it should have the same name but with _hrp.zip added for SWP to auto load it.
Again the Game.con file and any other associated files houls have the same name as the original filename with its extension, like .con

Back to Top






Music Options

Its just always better to keep music in one place, namely in the music directory as thats where SWP will default to.
To select what music you want played with your map, just select the map and the music in the start menu and click on Start
As from 4.2.5 there is now a Select Music Menu which a player can select music from during a game.

Back to Top






Multiplayer Options

SWP offers a full multiplay section which can be accessed initially from the start menu.
Just select the mode of play, click on Select Multiplay Game and click on Start

The Host:
The Host needs to setup the required GameType, Timelimit, fraglimit, Monsters, Player color, Map or Addon if required etc as well as the Clients IP Adress then start the game.

The Client:
All the client need to do is set the Player color, the Host IP Address and Join the game.
However in the case of playing an Addon, the client also needs to select the appropriate Addon before joining a game.

Back to Top






Game Options

Autosave
The Autosave option can be set to Off, Auto or Manual.
When in Auto, the game is saved everytime you pickup health or a keycard.
When you die you will have the option of loading a Autosaved game.
You can also press F5 at any stage to do a autosave.
In Manual mode, only the F5 option is available.

Random Music
If selected, and no music was selected with a map, then SWP will choose a random song in the Music directory.
If this music happens to be a .mp3 or .ogg it will be played by whatever your default Media Player is, but will not loop.

Commandline
Besides the standard SW commandline options, SWP offer these as additional:
/hFilename.def - add this file as a custom .def file.
/jDirectory - add this directory to the searchpath.
/setup - force the startmenu to display.
/music Filename - use the filename as the map music.

Back to Top






Cheat Codes

Standard

SWCHAN - Toggle god mode
SWGIMME - Gives you all items
SWGREED - Enable every cheat
SWTREK## - Warp to level (01 to 28)
SWLOC - Use once, show framerate. Use again, show x, y coordinates.
SWRES - Change resolution
SWSTART - Restart level
SWGHOST - Toggle clipping mode
SWMAP - Toggle automap
SWSAVE - Save map position for build edit
SWTRIX - Turn on Bunny Rockets w/ Rocket launcher
SWNAME - In a multiplayer game, it changes your name
SOUND - Plays sound file 0-999
WINPACHINKO - Lets you win the pachinko game and get an item
QUIT - Quits game

Extra in SWP

SWGOD - Toggle god mode
SWMEDIC - Adds 25% Health

SWKEYS - Gives ALL 8 keys
SWREDCARD - Gives Red Cardkey
SWBLUECARD - Gives Blue Cardkey
SWGREENCARD - Gives Green Cardkey
SWYELLOWCARD - Gives Yellow Cardkey
SWGOLDKEY - Gives Gold Skeleton key
SWSILVERKEY - Gives Silver Skeleton key
SWBRONZEKEY - Gives Bronze Skeleton key
SWREDKEY - Gives Red Skeleton key

SWGUN# - Gives weapon 2 to 0

Back to Top






Swcustom.txt
See standard included Swcustom.txt.sample file.

NB. All or only part of the Swcustom.txt file can be filled in.

level 1
{
      title "Seppuku Station"
      filename "$bullet.map"
      song "e1l01.mid"
      cdatrack 4
      besttime 60
      partime 300
}
level 2
{
      title "Zilla Construction"
      filename "$dozer.map"
      song "e1l03.mid"
      cdatrack 4
      besttime 300
      partime 480
}
episode 1
{
      title "Enter the Wang"
      subtitle "Four levels (Shareware Version)"
}
episode 2
{
      title "Code of Honor"
      subtitle "Eighteen levels (Full Version Only)"
}
skill 1
{
      name "Tiny grasshopper"
}
skill 3
{
      name "Who Wants Wang"
}
inventory 1
{
      name "Armor Vest +50"
      amount 50
}
inventory 2
{
      name "Kevlar Armor Vest +100"
      amount 100
}
inventory 3
{
      name "MedKit +20"
      amount 20
}
inventory 8
{
      name "Caltrops"
      amount 3
}
weapon 1
{
      name "Fists"
      mindamage 10
      maxdamage 40
}
weapon 2
{
      name "Sword"
      mindamage 50
      maxdamage 80
}
weapon 5
{
      name "UZI Submachine Gun"
      ammoname "UZI Clip"
      maxammo 200
      mindamage 5
      maxdamage 7
      pickup 50
      weaponpickup 50
}
weapon 6
{
      name "Missile Launcher"
      ammoname "Missiles"
      maxammo 50
      mindamage 15
      maxdamage 30
      pickup 5
      weaponpickup 5
}
fortune
{
      "You never going to score."
      "26-31-43-82-16-29"
}
gotkey
{
      "Got the RED key!"
      "Got the BLUE key!"
      "Got the GREEN key!"
}
needkey
{
      "You need a RED key for this door."
      "You need a BLUE key for this door."
      "You need a GREEN key for this door."
}

theme 1 // game startup menu
{
      song "theme.mid"
      cdatrack 2
}
theme 2 // bonus screen
{
      song "endlev3.voc"
      cdatrack 3
}
theme 3 // serpent boss
{
      song "whatever.mid"
      cdatrack 13
}
theme 4 // sumo boss
{
      song "whatever.mid"
      cdatrack 13
}
theme 5 // zilla boss
{
      song "whatever.mid"
      cdatrack 13
}
theme 6 // endgame sequence
{
      song "whatever.mid"
      cdatrack 14
}

Back to Top