Difference between revisions of "Shadow Warrior (1997)"
(→bMouse: fixed typo) |
m (Cleanup (a lot)) |
||
Line 27: | Line 27: | ||
'''Key points''' | '''Key points''' | ||
{{++}} The game is free to download on GOG.com and Steam.<ref>{{Refurl|url=http://www.pcgamer.com/shadow-warrior-classic-complete-is-free-on-gog/|title=Shadow Warrior Classic Complete is free on GOG|date=October 7, 2016}}</ref> | {{++}} The game is free to download on GOG.com and Steam.<ref>{{Refurl|url=http://www.pcgamer.com/shadow-warrior-classic-complete-is-free-on-gog/|title=Shadow Warrior Classic Complete is free on GOG|date=October 7, 2016}}</ref> | ||
− | {{++}} The game was made open source in 2005<ref>{{Refurl|url=https://github.com/dos-games/vanilla-shadow_warrior|title=dos-games/vanilla-shadow_warrior: Official source release for Shadow Warrior|date=2016-6-6}}</ref> | + | {{++}} The game was made open source in 2005.<ref>{{Refurl|url=https://github.com/dos-games/vanilla-shadow_warrior|title=dos-games/vanilla-shadow_warrior: Official source release for Shadow Warrior|date=2016-6-6}}</ref> |
− | |||
'''General information''' | '''General information''' | ||
Line 42: | Line 41: | ||
{{Availability/row| official | https://3drealms.com/catalog/shadow-warrior_10/ | DRM-free | Pre-packaged with [[DOSBox]] | | Windows }} | {{Availability/row| official | https://3drealms.com/catalog/shadow-warrior_10/ | DRM-free | Pre-packaged with [[DOSBox]] | | Windows }} | ||
{{Availability/row| GOG | shadow_warrior_complete | DRM-free | Includes both expansion packs. Pre-packaged with [[DOSBox]].<ref>[https://www.gog.com/forum/general/list_of_gog_games_using_dosbox/page1 List of GOG games using DOSBox, page 1 - Forum - GOG.com]</ref> | | Windows, OS X, Linux }} | {{Availability/row| GOG | shadow_warrior_complete | DRM-free | Includes both expansion packs. Pre-packaged with [[DOSBox]].<ref>[https://www.gog.com/forum/general/list_of_gog_games_using_dosbox/page1 List of GOG games using DOSBox, page 1 - Forum - GOG.com]</ref> | | Windows, OS X, Linux }} | ||
− | {{Availability/row| Steam | 238070 | Steam | Available as part of [[Shadow Warrior Classic Redux]] | + | {{Availability/row| Steam | 238070 | Steam | Available as part of [[Shadow Warrior Classic Redux]]. | | Windows, OS X }} |
}} | }} | ||
{{DLC| | {{DLC| | ||
− | {{DLC/row| Twin Dragon | | DOS}} | + | {{DLC/row| Twin Dragon | Freeware | DOS}} |
− | {{DLC/row| Wanton Destruction | | DOS}} | + | {{DLC/row| Wanton Destruction | Freeware | DOS}} |
}} | }} | ||
{{ii}} The game's third addon, "Deadly Kiss", was never released. | {{ii}} The game's third addon, "Deadly Kiss", was never released. | ||
Line 54: | Line 53: | ||
===[[DOSBox]]=== | ===[[DOSBox]]=== | ||
====Patches==== | ====Patches==== | ||
− | [http://legacy.3drealms.com/sw/index.html v1.2] is the latest version. | + | [http://legacy.3drealms.com/sw/index.html v1.2] is the latest version. Several unofficial fixes: |
+ | * Wanton Destruction can be found [http://www.r-t-c-m.com/knowledge-base/downloads-rtcm/swarrior-addons/wanton_destruction_fix.7z here]. | ||
+ | * Twin Dragon level ''outpost'' can be found [http://www.r-t-c-m.com/knowledge-base/downloads-rtcm/swarrior-addons/twin_dragon_fix.7z here] and level ''refinery'' can be found [http://www.r-t-c-m.com/knowledge-base/downloads-rtcm/swarrior-addons/TD_Fix2.zip here]. | ||
====[http://swisscm.duke4.net/mine.html bMouse]==== | ====[http://swisscm.duke4.net/mine.html 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 is a DOS extension which improves mouse looking by removing the mouse filter which causes issues related to both axis not updating properly. | ||
− | {{ii}} bMouse will cause the vertical aiming to be inverted. To fix this | + | {{ii}} 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. |
− | ====[http://dos32a.narechk.net/index_en.html DOS32A] | + | ====[http://dos32a.narechk.net/index_en.html DOS32A]==== |
{{ii}} DOS32A is a more advanced extender and open source replacement to DOS4GW. It can improve both performance and stability of Shadow Warrior. | {{ii}} DOS32A is a more advanced extender and open source replacement to DOS4GW. It can improve both performance and stability of Shadow Warrior. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===Source Code, etc.=== | ===Source Code, etc.=== | ||
Line 187: | Line 179: | ||
}} | }} | ||
− | ===Twin Dragon uses | + | ===Twin Dragon uses its own private copy of SW.CFG (GOG only)=== |
− | {{ii}} | + | {{ii}} 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 work around this issue by distributing two instances of Shadow Warrior with their version, one already "patched" with Twin Dragon located in the <code>/dragon</code> directory, the other "vanilla" version with Wanton Destruction in the root folder. |
+ | {{--}} However, it causes its own inconvenience 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. | ||
{{Fixbox|1= | {{Fixbox|1= | ||
{{Fixbox/fix|Edit the autoexec|ref=<ref>https://www.gog.com/forum/shadow_warrior_series/twin_dragon_does_net_use_the_main_cfg_file_and_your_configurations_are_lost</ref>}} | {{Fixbox/fix|Edit the autoexec|ref=<ref>https://www.gog.com/forum/shadow_warrior_series/twin_dragon_does_net_use_the_main_cfg_file_and_your_configurations_are_lost</ref>}} | ||
− | Open the file ''dosbox_swarrior_single.conf'' and under the <code>:dragon</code> part of the [[DOSBox]] config file, add the following lines after the <code>#tdragon.exe</code> but before the <code>cls</code> | + | Open the file ''dosbox_swarrior_single.conf'' and under the <code>:dragon</code> part of the [[DOSBox]] config file, add the following lines after the <code>#tdragon.exe</code> but before the <code>cls</code>. |
− | < | + | <pre> |
− | + | #sync shadow warrior configuration | |
− | @copy ..\SW.CFG</code> | + | @copy ..\SW.CFG |
+ | </pre> | ||
+ | Additionally you can keep saves between the two synced by adding <code>COPY C:\*.SAV C:\dragon\</code> to the autoexec before starting SW.EXE and <code>COPY C:\dragon\*.SAV C:\</code> after. | ||
}} | }} | ||
− | |||
==Audio settings== | ==Audio settings== | ||
Line 202: | Line 196: | ||
{{Audio settings | {{Audio settings | ||
|separate volume = true | |separate volume = true | ||
− | |separate volume notes = Music slider does not work on | + | |separate volume notes = Music slider does not work on version .74 of [[DOSBox]].<br>Sister build game [[Blood]] has a similar issue. |
|surround sound = false | |surround sound = false | ||
|surround sound notes = | |surround sound notes = | ||
Line 261: | Line 255: | ||
==Issues fixed== | ==Issues fixed== | ||
− | === | + | ===Shadow Warrior keeps unbinding its self (GOG only)=== |
− | {{ii}} Twin Dragon | + | {{ii}} 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). It also cause issue at using DOS32A with the binding method as any modification to the executables will be reverted with next run. |
+ | {{Fixbox|1= | ||
+ | {{Fixbox/fix|Do the following|ref=<ref>https://www.gog.com/forum/shadow_warrior_series/stability_issues</ref>}} | ||
+ | # Go to the folder you have Shadow warrior installed in and delete the '''main''' SW.EXE, not '''Twin Dragon's''' SW.EXE | ||
+ | # Rename ''wanton.dat'' and ''sw.dat'' to Wanton.EXE and SW.EXE. | ||
+ | # Edit this game's [[DOSBox]] autoexec. Open the file ''dosbox_swarrior_single.conf'' and go to the sections <code>:wanton</code> and <code>:warrior</code>. | ||
+ | # Remove (or comment out) the <code>@COPY wanton.dat sw.exe</code> and <code>@COPY sw.dat sw.exe</code> lines. | ||
+ | # Under <code>:wanton</code>, change the line <code>sw.exe</code> (the one between the two <code>cls</code> lines) to <code>Wanton.exe</code>. | ||
+ | }} | ||
+ | {{Fixbox|1= | ||
+ | {{Fixbox/fix|Alternate method|ref={{cn}}}} | ||
+ | If issue still persist, you can try the following: | ||
+ | {{ii}} Make sure DOS32A is copied into your Shadow Warrior. | ||
+ | # Start Shadow Warrior with DOS/32A by using the command <code>DOS32A</code> followed by the executable name, i.e. <code>SW.EXE</code> for vanilla. | ||
+ | # Edit these commands into your [[DOSBox]] autoexec. | ||
+ | #* For Twin Dragon, use the command <code>C:\DOS32A</code> instead, specifying DOS32A's location (root folder). | ||
+ | {{ii}} A similar method may be needed for making bMouse above work with Twin Dragon. | ||
+ | }} | ||
+ | ===Keep Music enabled in Twin Dragon=== | ||
+ | {{ii}} Because of financial issues, developer decided to disable the music completely. | ||
+ | {{Fixbox|1= | ||
+ | {{Fixbox/fix|Download file|ref=<ref>https://www.gog.com/forum/shadow_warrior_series/solution_keeping_music_enabled_in_twin_dragon</ref>}} | ||
+ | You can patch its included SW.EXE with [https://www.dropbox.com/s/lj1t72mq2ddnyc6/Sw.zip?dl=0 this] to enable the music again. | ||
+ | }} | ||
==Other information== | ==Other information== | ||
Line 306: | Line 323: | ||
|recGPU = SVGA | |recGPU = SVGA | ||
}} | }} | ||
+ | |||
+ | {{ii}} The game is run with [[DOSBox]] for both Windows and OSX. | ||
{{System requirements | {{System requirements | ||
|OSfamily = Windows | |OSfamily = Windows | ||
− | |minOS = XP, Vista | + | |minOS = XP, Vista |
|minCPU = 1.8 GHz | |minCPU = 1.8 GHz | ||
|minRAM = 512 MB | |minRAM = 512 MB | ||
Line 320: | Line 339: | ||
|OSfamily = OS X | |OSfamily = OS X | ||
− | |minOS = 10.6.8 or later | + | |minOS = 10.6.8 or later |
|minCPU = Intel Core Duo 2 GHz+ | |minCPU = Intel Core Duo 2 GHz+ | ||
|minRAM = 1 GB | |minRAM = 1 GB |
Revision as of 09:53, 27 July 2017
Developers | |
---|---|
3D Realms | |
Wanton Destruction | Sunstorm Interactive |
Publishers | |
GT Interactive | |
Devolver Digital | |
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 | ||||
Official website | Pre-packaged with DOSBox | |||
GOG.com | Includes both expansion packs. Pre-packaged with DOSBox.[5] | |||
Steam | Available as part of Shadow Warrior Classic Redux. |
DLC and expansion packs
Name | Notes | |
---|---|---|
Twin Dragon | Freeware | |
Wanton Destruction | Freeware |
- The game's third addon, "Deadly Kiss", was never released.
Essential improvements
DOSBox
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.
DOS32A
- DOS32A 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 |
---|---|
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/358400/pfx/[Note 1] |
- It's unknown whether this game follows the XDG Base Directory Specification on Linux. Please fill in this information.
Save game data location
System | Location |
---|---|
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/358400/pfx/[Note 1] |
Save game cloud syncing
System | Native | Notes |
---|---|---|
GOG Galaxy | ||
Steam Cloud |
Video settings
Input settings
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 work 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, it causes its own inconvenience 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.
Instructions |
---|
Audio settings
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
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). It also cause issue at using DOS32A with the binding method as any modification to the executables will be reverted with next run.
Instructions |
---|
Instructions |
---|
Keep Music enabled in Twin Dragon
- Because of financial issues, developer decided to disable the music completely.
Instructions |
---|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Glide | ||
Software renderer | ||
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 |
- The game is run with DOSBox for both Windows and OSX.
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 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
- DOS
- Mac OS
- Windows
- OS X
- Linux
- Invalid template usage (Infobox game)
- Games
- Invalid template usage (Series)
- Invalid template usage (Availability)
- Pages with broken file links
- Invalid template usage (Image)
- Invalid template usage (Save game cloud syncing)
- Invalid template usage (Fixbox)
- Invalid section order
- Invalid template usage (API)
- Missing section (Video)
- Missing section (Input)
- Missing section (Audio)