Shadow Warrior (1997)
Developer: 3D Realms
This game has unused code.
This game has a prototype article
|Oh dear, I do believe I have the vapors.|
This page contains content that is not safe for work or other locations with the potential for personal embarrassment.
Such as: Naked 90s anime girl kills herself because her lover is dying.
|This article has just been started and needs the article basics added.|
Help us out and add them.
Shadow Warrior is a story of one Lo Wang, who goes out on a mission to stop a corrupt executive from taking over Japan. Wang is prepared to slay any enemies in his path and make some cheesy jokes along the way.
Basically, a slightly Asianized Duke Nukem 3D.
Unused earlier sprite of the dying Master Leap, indications the dog statues were supposed to be a fourth key type, among other typical unused stuff in the .GRP file similar to Duke3D.
- 1 Sub-Page
- 2 Unused Graphics
- 3 Unused/Undocumented Commands
- 4 Regional Differences
- 5 Unused Code
- 6 Hidden Messages
A shuriken cursor that would have been for the main menu. The final version uses a yin-yang symbol instead.
This cursor is used in several prototypes.
Old Player Design Head
Tile 1744 contains a texture featuring the head of an older player design. This design can be seen in several prototypes, but oddly, the sprite itself has never appeared in any prototypes where this design was in the game.
|Unused Sprite||Old Player Head|
Spikeless Sticky Bomb
Inside the game's files is a first person sprite of a Sticky Bomb armed, but without spikes on it, and a world sprite of a Sticky Bomb without spikes. Some prototypes did feature a spike-less Sticky Bomb that could not stick to things.
Inside the game's files are two unused skies. Larger versions of these are used in the April 4th prototype, though.
Among the game's voxel files is one called "medkit2". When opened, it reveals a voxel version of the Portable Medkit from Duke Nukem 3D. This does not appear anywhere in the game.
Inside the game's files are a full set of animations for a naked anime girl killing herself with a katana. She appears in a texture found in Master Leep's Temple, suggesting she was meant to appear there.
See what these commands do: -net, -control, -allsync, -name, -ten, -col, -s, -ddr, dmo
On top of the commands seen by entering sw -?, many other command line options were programmed into the game. These can be entered in the command line like the documented commands (such as sw -cheat -cacheprint -level1).
|Command Line Argument||Effect|
|cacheprint||Enables CachePrintMode, which prints to stdout whenever a sound effect is cached/loaded.|
|setupfile||Used by setup.exe, possibly no longer used in source release.|
|f8, f4, or f2||MovesPerPacket = 8, 4, 2|
(tweaks how movement is encoded during netplay)
|demosyncrecord||Enables DemoSyncRecord, records demo sync information to a file.|
|demosynctest||Enables DemoSyncTest, which reads previously recorded demo sync information|
and errors out if demo playback doesn't match.
|cam||Enables CameraTestMode, which tests third-person demo cams during an actual game.|
|cheat||Makes the player invulnerable and gives them every single item and weapon,|
complete with the maximum amount that can be stored for each one.
|coop#||Cooperative, # parameter refers to number of players. In single-player, only effect is keeping keys around after pickup, as getting killed still restarts the level.|
|commbat#||Single-player commbat play, # parameter refers to number of players. Simply displays an (empty) scoreboard on Lo Wang's death.|
|nopredict||Disables prediction for network play. The game will no longer try to guess the "actual" location of other players.|
|short||Multiplayer: Reduces kill limit to 1/10th, and time limit by half.|
|ddr||Demo recording, with debug mode.|
Shurikens to Darts
Because of "video nasty" laws in the United Kingdom which at the time prohibited the use of ninja weapons (or the term ninja, at all) in media, the Shuriken was changed into darts in order to be sold in that region.
The commercial Shadow Warrior Redux port allows the player to swap between darts and shurikens at any time.
Fists of Fury
The Fists of Fury support more than one type of attack mode, two of which vary the damage, and one of which reduces damage to one third. Only the default strike has a condition available in the source code, all other instances are commented out or filtered by the pre-processor.
Shadow Warrior includes bot play, for single-player multiplayer games. Of course, they can't be enabled, as the "-bots" command line parameter is commented out.
Based on the source code, it appears the bots attempt to emulate a player. Default decisions take place in the following order:
- Always operate everything (even if it means rapidly opening/closing certain doors).
- Picks a visible player, uses them as a target. Disengages only if the target is too far away, out of vision, or dead.
- Selects the weapon to use. Gives priority to the nuke, then from "highest-tier" weapons to the lowest.
- Uses the portable medikit.
- Jumps if a rocket is fired, otherwise tries some evasion.
- Attacks the target using whichever weapon. Attacks are made more frequently if gameplay is set to a higher skill level.
Three levels contain hidden messages, two of which require cheats to see them.
The message "monkey mappers say hi" can be found in a lava pool just past the main entrance to the room with the Bronze Key. It is at the bottom of the large pit the player can fling himself. This makes it the only secret message that can be found without cheats, as the player can see it while rotating his head after dying. If this was intended is unknown.
Raiders of the Lost Wang
"Monkeys say what ?" can be found past the waterfall at the far left side of the large area the level starts in. Either noclip or the jetpack gained from God Mode are required to see it.
The parking lot seen at the very end of the level has the message "Follow Me To XXX-Stacy's" behind an orange car. "XXX-Stacy" refers to the level in the Atomic Edition of Duke Nukem 3D. Noclip is required to go through the invisible wall blocking the parking lot from the rest of the level.
- Pages missing developer references
- Games developed by 3D Realms
- Pages missing publisher references
- Games published by GT Interactive
- Games published by MacSoft
- DOS games
- Mac OS Classic games
- Pages missing date references
- Games released in 1997
- Games with unused code
- Games with unused graphics
- Games with debugging functions
- Games with regional differences
- NSFW articles
- Articles needing basics
- To do
Cleanup > Articles needing basics
Cleanup > Pages missing date references
Cleanup > Pages missing developer references
Cleanup > Pages missing publisher references
Cleanup > To do
Games > Games by content > Games with debugging functions
Games > Games by content > Games with regional differences
Games > Games by content > Games with unused code
Games > Games by content > Games with unused graphics
Games > Games by content > NSFW articles
Games > Games by developer > Games developed by 3D Realms
Games > Games by platform > DOS games
Games > Games by platform > Mac OS Classic games
Games > Games by publisher > Games published by Atari, SA > Games published by GT Interactive
Games > Games by publisher > Games published by MacSoft
Games > Games by release date > Games released in 1997