Shadow Warrior (1997)
Developers | |
---|---|
3D Realms | |
Wanton Destruction | Sunstorm Interactive |
Twin Dragon | Wylde Productions |
Twin Dragon | Level Infinity |
Publishers | |
GT Interactive | |
Devolver Digital | |
Mac OS | MacSoft |
Engines | |
Build | |
Release dates | |
DOS | May 13, 1997[1] |
Mac OS (Classic) | October 1, 1997 |
Windows | November 15, 2012 |
macOS (OS X) | November 15, 2012 |
Linux | September 4, 2013[2] |
Warnings
- The macOS (OS X) version of this game needs a fix to work on macOS Catalina (version 10.15) or later (see API for details).
Shadow Warrior | |
---|---|
Shadow Warrior (1997) | 1997 |
Shadow Warrior Classic Redux | 2013 |
Shadow Warrior (2013) | 2013 |
Viscera Cleanup Detail: Shadow Warrior | 2013 |
Shadow Warrior 2 | 2016 |
Shadow Warrior 3 | 2022 |
For the enhanced version, see Shadow Warrior Classic Redux. For the reboot, see Shadow Warrior (2013).
Key points
General information
- Shadow Warrior Central
- Official game site
- GOG.com Community Discussions for game series
- GOG.com Support Page
- Steam Community Discussions
- Steam Community Discussions (free)
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Retail | Technically doesn't have DRM but requires the game disk (or at least a bin/cue file) for music playback. | |||
Official website | Pre-packaged with DOSBox | |||
GOG.com | Includes both expansion packs. Pre-packaged with DOSBox.[5] | |||
Mac App Store | Includes both expansion packs. | |||
Steam | Pre-packaged with DOSBox. Also available as part of Shadow Warrior Classic Redux. |
Version differences
- Uniquely, the shareware version of the game used MIDI tracks instead of CD Redbook audio in order to keep the download size small.
- The European release of Shadow Warrior had the shurikens (throwing stars) replaced with darts due to their heavy usage in organized crime and gang activity at the time. As the ban on said content was later nulled, a patch to uncensore the game was later released. All digital releases are uncensored.
- There is a patch for the uncensored release that re-censores it here, useful if you find the darts more nostalgic. A batch file is used for toggling it on and off. For the GOG release, you may want to edit the bats or the autoexec part of the dosbox_swarrior_single.conf to make it also install to Twin Dragon.
Digital Version differences
Shadow Warrior Classic (1997) - Steam
Free to play version of the game, published by Devolver Digital. It comes packaged with Dosbox and the base game, it's also the only version of the game that includes the Shadow Warrior's prototypes.
Shadow Warrior Classic Complete - GOG
Available for free, published by Devolver Digital. It comes packaged with Dosbox, the base game and the two expansions: Twin Dragon and Wanton Destruction.
Shadow Warrior (Classic) - Steam
Bundled with the "3D Realms Anthology Pack", published by 3D Realms (not available to purchase anymore). It came pre-packaged with the base game, the Dosbox emulator and the two available source ports: SWP (choosed by default on the Steam launcher) and JFSW.
Shadow Warrior Classic Redux - Steam
Modern version of the game with remastered visuals and a remix of the main theme, published by Devolver Digital. Besides the remastered version (OpenGL), it also includes the base game and the two expansion pre-packaged with Dosbox.
DLC and expansion packs
Name | Notes | |
---|---|---|
Twin Dragon | Freeware, can be downloaded here | |
Wanton Destruction | Freeware, can be downloaded here Additional cut levels for the add-on can be downloaded here |
- The game's third addon, "Deadly Kiss", was never released.
Essential improvements
DOSBox
Run in DOSBox
To improve DOSBox performance make the following changes to the DOSBox configuration file:
- Change
output=surface
tooutput=openglnb
- Change
memsize=16
tomemsize=64
- Change
core=normal
tocore=dynamic
- Change
cycles=auto
tocycles=max
- Change
aspect=false
toaspect=true
- Change
fullresolution=original
tofullresolution=0x0
Patches
v1.2 is the latest version. Several unofficial fixes:
- Wanton Destruction can be found here.
- Twin Dragon level outpost can be found here and level refinery can be found here.
bMouse
bMouse is a DOS extension which improves mouse looking by removing the mouse filter which causes issues related to both axis not updating properly.
- bMouse will cause the vertical aiming to be inverted. To fix this, go to the Setup Advanced Control Options from Control Setup, then at Advanced Mouse Setup change the Mouse Y Scale to negative number.
DOS/32A
- DOS/32A is a more advanced extender and open source replacement to DOS4GW. It can improve both performance and stability of Shadow Warrior.
Source Code, etc.
All downloads for the game can be found on the official game site.
Source ports
- SWP - Offers limited widescreen support (16:10 aspect ratio only), anisotropic filtering, vsync.
- JFSW - Allows for OpenGL rendering. Support high resolution textures.
Game data
Configuration file(s) location
System | Location |
---|---|
DOS | <path-to-game>\SW.CFG |
Windows | <path-to-game>\SW.CFG[Note 1] |
Mac OS (Classic) | |
macOS (OS X) | <path-to-game>\SW.CFG |
Linux | <path-to-game>\SW.CFG |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/358400/pfx/[Note 2] |
- This game does not follow the XDG Base Directory Specification on Linux.
Save game data location
System | Location |
---|---|
DOS | <path-to-game>\GAME*.SAV |
Windows | <path-to-game>\GAME*.SAV[Note 1] |
Mac OS (Classic) | |
macOS (OS X) | <path-to-game>\GAME*.SAV |
Linux | <path-to-game>\GAME*.SAV |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/358400/pfx/[Note 2] |
Save game cloud syncing
System | Native | Notes |
---|---|---|
GOG Galaxy | ||
Steam Cloud |
Video settings
Input settings
Use mouse wheel to change weapons
Binds up and down keys to the mouse wheel[6] |
---|
|
Audio settings
- This game supports General MIDI for music.
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English |
Network
Multiplayer types
Type | Native | Notes | |
---|---|---|---|
LAN play | Versus, Co-op |
||
Online play | Versus, Co-op Via DOSBox IPX tunneling (the GOG.com version is pre-configured). |
Issues fixed
Twin Dragon uses its own private copy of SW.CFG (GOG only)
Twin Dragon installs its self to Shadow Warrior by overwriting the original second episode, Code of Honor. The only way to get the original episode back would be to uninstall Twin Dragon. GOG worked around this issue by distributing two instances of Shadow Warrior with their version, one already "patched" with Twin Dragon located in the \dragon
directory, the other "vanilla" version with Wanton Destruction in the root folder. However, this causes its own inconveniences as it requires its own private copy of the SW.CFG settings file. Settings usually have to be changed twice, once for vanilla, once for Twin Dragon. You could however make the game refresh Twin Dragon's .CFG from the main .CFG every time on start up to avoid this inconvenience and make both instances share the file in a sense by simply tweaking the autoexec.
Edit the autoexec[7] |
---|
Open the file dosbox_swarrior_single.conf and under the #sync shadow warrior configuration @copy ..\SW.CFG Additionally you can keep saves between the two synced by adding |
Shadow Warrior keeps unbinding its self (GOG only)
- GOG decided to make both the vanilla executable and Wanton Destruction refresh new copies of themselves with each run (Twin Dragon is unaffected by this issue). This imitates the functionality of the Wanton.exe utility included with the DLC but unfortunately causes an issue with using DOS32A's binding method as any modification to the executables will be reverted with next run.
Do the following[8] |
---|
|
Alternate method[citation needed] |
---|
If issue still persist you can scrap the bind method entirely and try the following:
|
Keep Music enabled in Twin Dragon
- Because of financial issues, developer decided to ship Twin Dragon without its music track.[9] Unfortunately they also disabled the music completely in the process.
Download file[10] |
---|
You can patch its included SW.EXE with this to enable the music again. |
Issues unresolved
Can't turn off slope-tilting
- Slope-tilting if a feature of many build games in which the game will automatically rise or lower the camera when going up or down a slope. Though helpful for those whom use arrow keys to move, it can be very annoying for those who are used to WASD + Mouse for look & movement. Unlike earlier build title, Blood, Shadow Warrior does not provide an option to turn this feature off (not even in source ports).[11]
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Glide | An unfinished beta patch for 3DFX can be found on Shadow Warrior's official 3D Realms download page. It is based on the version used by sister build game Blood, though with additional fixes. | |
Software renderer | Default mode in DOSBox and only mode in classic version (without 3Dfx patch). | |
DOS video modes | VGA, SVGA |
Executable | PPC | 16-bit | 32-bit | 64-bit | Notes |
---|---|---|---|---|---|
Windows | |||||
macOS (OS X) | |||||
Linux | |||||
Mac OS (Classic) |
System requirements
DOS | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 6.2 | |
Processor (CPU) | Intel Pentium 66 MHz | |
System memory (RAM) | 16 MB | 32 MB |
Hard disk drive (HDD) | 60 MB | 400 MB |
Video card (GPU) | VGA | SVGA |
Windows | ||
---|---|---|
Minimum | ||
Operating system (OS) | XP, Vista | |
Processor (CPU) | 1.8 GHz | |
System memory (RAM) | 512 MB | |
Hard disk drive (HDD) | 1 GB | |
Video card (GPU) | DirectX 7 compatible |
macOS (OS X) | ||
---|---|---|
Minimum | ||
Operating system (OS) | 10.6.8 or later | |
Processor (CPU) | Intel Core Duo 2 GHz+ | |
System memory (RAM) | 1 GB | |
Hard disk drive (HDD) | 1 GB | |
Video card (GPU) | 64 MB of VRAM |
Notes
- ↑ 1.0 1.1 When running this game without elevated privileges (Run as administrator option), write operations against a location below
%PROGRAMFILES%
,%PROGRAMDATA%
, or%WINDIR%
might be redirected to%LOCALAPPDATA%\VirtualStore
on Windows Vista and later (more details). - ↑ 2.0 2.1 Notes regarding Steam Play (Linux) data:
- File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data.
- Use Wine's registry editor to access any Windows registry paths.
- The app ID (358400) may differ in some cases.
- Treat backslashes as forward slashes.
- See the glossary page for details on Windows data paths.
References
- ↑ Shadow Warrior - 3D Realms - Firepower Matters
- ↑ News - Shadow Warrior Update Released
- ↑ Shadow Warrior Classic Complete is free on GOG - last accessed on October 7, 2016
- ↑ dos-games/vanilla-shadow_warrior: Official source release for Shadow Warrior - last accessed on 2016-6-6
- ↑ List of GOG games using DOSBox, page 1 - Forum - GOG.com
- ↑ Use Mouse Wheel to Change Weapons in OUWB! - GOG.com Forum
- ↑ https://www.gog.com/forum/shadow_warrior_series/twin_dragon_does_net_use_the_main_cfg_file_and_your_configurations_are_lost
- ↑ https://www.gog.com/forum/shadow_warrior_series/stability_issues
- ↑ https://www.gog.com/forum/shadow_warrior_series/twin_dragon_exclusive_music_missing
- ↑ https://www.gog.com/forum/shadow_warrior_series/solution_keeping_music_enabled_in_twin_dragon
- ↑ https://forums.3drealms.com/vb/showthread.php?t=13518
- DOS
- Mac OS
- Windows
- OS X
- Linux
- Freeware
- Games
- Invalid template usage (Series)
- Pages with broken file links
- Invalid template usage (Image)
- Invalid template usage (Save game cloud syncing)
- Invalid section order
- Pages needing references
- Invalid template usage (API)
- Missing section (Video)
- Missing section (Input)
- Missing section (Audio)