Star Wars: Dark Forces
One of two games to use the Jedi engine, the other being Outlaws: It is the first game of the Jedi Knight series, which would later expand to include Star Wars Jedi Knight: Dark Forces II (and its expansion pack Mysteries of the Sith), as well as Star Wars Jedi Knight II: Jedi Outcast and Star Wars Jedi Knight: Jedi Academy.
The game (and its demo) can be run on modern machines of any operating system using DOSBox. On the Mac, you can also use Boxer, a DOSBox front-end designed to simplify the setup process; Boxer includes the demo as part of its standard install.
A Mac version, which ran at an increased resolution, was released in June 1995. Because it is a Classic application, however, there is no way to run it on modern machines. A patch for the Mac version is available at LucasArts.
The game is available on Steam. The Steam version uses DOSBox as its backend. It was also available on Direct2Drive, but was removed from its catalog when Direct2Drive was acquired by Gamefly in late 2011.
The original retail version included a manual, Coded Transmissions. In addition to installation instructions and gameplay information, it also provided some background information about the game's plot. Much of this information has since been retconned. The Steam version does not include the manual, but you can download it from ReplacementDocs.
Updating DOSBox (Steam version)
The Steam release of Dark Forces includes an outdated version of DOSBox. To run the game using the latest version of DOSBox, first download and install it, then copy dosbox.exe from your DOSBox install directory to the
C:\Program Files (x86)\Steam\steamapps\common\dark forces\
folder in your Steam install directory.
DOSBox configuration file
In the Steam version, the DOSBox configuration file is in your Steam install directory under
C:\Program Files (x86)\Steam\steamapps\common\dark forces\dosbox.conf
For Boxer, right click on your gamebox file and click "Show Package Contents". Inside should be a file called DOSBox Preferences.conf. That is your DOSBox configuration file.
For more information, including the location of the file on other systems, consult the DOSBox wiki.
WARNING: Back this file up before making any changes!
Changing output mode
Some of the instructions on this page refer to changing DOSBox's output mode. To do this, do the following:
- Go to the [sdl] section of your DOSBox configuration file (create it if not present).
- If there is a line that begins with output= in that section, delete it.
- Add one of the following lines to that section:
- output=surface for surface mode (default)
- output=opengl for OpenGL mode
- output=openglnb for OpenGL mode with bilinear filtering (pixels will be smoothed)
- output=ddraw for DirectDraw mode
- output=overlay for overlay mode
Note that some output modes may cause performance issues on some machines.
Graphics issues
Game randomly changes colors
If you experience color issues, change the output mode to DirectDraw or OpenGL.
Game appears stretched horizontally/black bars on top and bottom
Dark Forces is designed to run at a resolution of 320x200, but an aspect ratio of 4:3. To account for this, you need to turn aspect ratio correction on in DOSBox. Go to the [render] section of your DOSBox configuration file (create it if not present), and add the line:
aspect=true
If the line aspect=false is present, remove it.
For Boxer, you can also use the View - Use 4:3 Aspect Ratio item in the menu.
If this causes performance issues, try changing the output mode to something other than surface mode.
Running retail version without the CD
- Perform a full install of the game within DOSBox.
- Copy the CD.ID file from your Dark Forces CD, to the folder you have mounted as DOSBox's root drive.
- Use a text editor to open the DRIVE.CD file in your Dark Forces install directory. It should contain one letter. Change it to C and save it. (If you mount to a drive letter other than C, use that letter instead.)
Windowed mode
To switch between fullscreen and windowed mode, press Alt+Enter (Cmd+F in Boxer).
You can also force the game to start in fullscreen mode by adding or removing the line fullscreen=true in the [sdl] section of your DOSBox configuration file (create it if not present, and replace any existing fullscreen= lines).
Enabling Steam overlay
To enable the Steam overlay, change the output mode to OpenGL.
Controls
The default controls differ between the retail and Steam versions. The game also supports joysticks; consult the manual.
Note that you do not actually need to look up or down in order to aim up or down; the game handles vertical aiming automatically.
Default Controls | ||
---|---|---|
Action | Retail | Steam |
Movement | ||
Move forward | Up, mouse up | W |
Move backward | Down, mouse down | S |
Strafe left | < | A |
Strafe right | > | D |
Strafe (hold) | Alt, MOUSE3 | Alt |
Turn left | Left, mouse left | Left, mouse left |
Turn right | Right, mouse right | Right, mouse right |
Run (hold) | Shift | Shift |
Walk slow | Caps Lock | Caps Lock |
Crouch | C | C |
Jump | X | Space |
Look up | PgUp | PgUp |
Look down | PgDn | PgDn |
Center view | Num5 | Num5 |
Weapons | ||
Primary fire | Ctrl, Mouse1 | Ctrl, Mouse1 |
Secondary fire | Z | R |
Holster weapon | F8 | F8 |
Previous weapon | F9 | F9 |
Next weapon | F10 | F10 |
Last used weapon | Backspace | Backspace |
Fists | 1 | 1 |
Modified Bryar Pistol | 2 | 2 |
Stormtrooper Rifle | 3 | 3 |
Thermal Detonators | 4 | 4 |
Imperial Repeater | 5 | 5 |
Jeron Fusion Cutter | 6 | 6 |
IM Mines | 7 | 7 |
Packered Mortar Gun | 8 | 8 |
Stouker Concussion Rifle | 9 | 9 |
Interaction and equipment | ||
Use | Space | E |
Night vision goggles | F2 | F2 |
Cleats | F3 | F3 |
Gas mask | F4 | F4 |
Additional controls | ||
Exit mission | Esc | Esc |
PDA menu | F1 | F1 |
Pause game | Pause | Pause |
Map | Tab | Tab |
Zoom map in | = | = |
Zoom map out | - | - |
Increase screen size | Alt+= | Alt+= |
Decrease screen size | Alt+- | Alt+- |
Toggle head wave | F6 | F6 |
Toggle auto-equip weapons | Alt+F8 | Alt+F8 |
Toggle HUD | F7 | F7 |
Customizing controls
You can change these controls using INSTALL.EXE (KEYCONFI.EXE in the demo).
To access this in the Steam version, open your DOSBox configuration file and change dark.exe to install.exe (change it back once you are done configuring). You can also use DOSBox's built-in keymapper (Ctrl+F1).
Mouse settings cannot be changed in the demo.
Adjusting mouse sensitivity
- Go to the [sdl] section of your DOSBox configuration file (create it if not present).
- If there is not a line sensitivity=100 in that section, create it.
- Replace 100 with your desired mouse sensitivity (from 1 to 1000).
Running Steam version on Mac or Linux
On a Windows Steam install of the game, all of the game's files are contained in the /steamapps/common/dark forces/game folder in your Steam install directory. You can copy this folder to a Mac or Linux machine, rename it to whatever you like, then run the game (DARK.EXE) using DOSBox or Boxer.
Unless you have DOSBox set to mount your Dark Forces folder as C:, you will need to copy the CD.ID file from your Dark Forces folder, to the folder you have mounted as DOSBox's hard drive. If your DOSBox hard drive uses a letter other than C:, use a text editor to open the DRIVE.CD file in your Dark Forces install directory; it should contain one letter, C, which should be changed to your DOSBox hard drive letter.
Fan remake projects
XL Engine
XL Engine (formerly DarkXL and DaggerXL) is a fan project, similar to ScummVM, aimed at porting the Jedi, XnGine and Build engines to modern systems with additional features.
Support for Dark Forces is currently in alpha stage, and support for The Elder Scrolls II: Daggerfall is currently in pre-alpha. Initial support for Blood and Outlaws is planned for the next release.
Jedi Academy mod
Dark Forces: A Mod For Jedi Academy was a fan project to remake Dark Forces using the id Tech 3 engine, as a mod for Jedi Academy. A demo version containing the first six levels was released in January 2008. Progress then stalled, and the project was cancelled on January 27, 2012.
Additional material
The official strategy guide, Star Wars: Dark Forces: Official Player's Guide, was written by Jeff Hoff and published in 1996 by Infotainment World. This guide includes full maps and walkthroughs of all missions, as well as concept art, making-of information and the complete script.
A novelization, Star Wars: Dark Forces: Soldier for the Empire, was released in February of 1997. It was written by William C. Dietz, published by Dark Horse Comics and Boulevard, and contains full-color illustrations by Dean Williams.
An audio drama adaptation, also called Star Wars: Dark Forces: Soldier for the Empire, was released in March of 1997 on audiocassette and CD. The audio drama was written by John Whitman, directed by Peter Moore, and published by HighBridge Audio, and includes a score by John Williams. It was rereleased in 1998 as part of the Star Wars: Dark Forces: The Collector's Trilogy boxed set, along with Star Wars: Dark Forces: Rebel Agent and Star Wars: Dark Forces: Jedi Knight (the two audio drama adaptations of the game's sequel).
"Sand Blasted", a short comic in Star Wars Tales #4, expands on one of the events of the game.
System requirements
See also
Star Wars Jedi Knight: Dark Forces II