Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Star Wars: Dark Forces"

From PCGamingWiki, the wiki about fixing PC games
(major cleanup and reworking)
Line 6: Line 6:
 
|engine        = Jedi
 
|engine        = Jedi
 
|release dates  = February 15, 1995<br /><sup>Mac</sup>June 1995<br />
 
|release dates  = February 15, 1995<br /><sup>Mac</sup>June 1995<br />
|steam          = 32400
+
}}
 +
{{:Star Wars: Jedi Knight (series)}}
 +
=Windows=
 +
==Availability==
 +
{{Availability Table|
 +
{{Availability Table/row| [http://store.steampowered.com/app/32400/ Steam] | {{ID|Steam}} / {{ID|DRM-free}} | Can be [[#Update Steam DOSBox version/Run without Steam|played without Steam]].}}
 
}}
 
}}
  
== Introduction ==
+
==Issues fixed==
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 ''[[Star Wars Jedi Knight: Dark Forces II|Mysteries of the Sith]]''), as well as ''[[Star Wars Jedi Knight II: Jedi Outcast]]'' and ''[[Star Wars Jedi Knight: Jedi Academy]]''.
 
 
 
The game (and [http://www.fileplanet.com/10636/10000/fileinfo/Dark-Forces-Demo its demo]) can be run on modern machines of any operating system using [http://www.dosbox.com/ DOSBox]. On the [[Mac OS X (Operating System)|Mac]], you can also use [http://boxerapp.com/ Boxer], a DOSBox front-end designed to simplify the set-up 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 [http://www.lucasarts.com/support/update/darkforces.html at LucasArts].
 
 
 
The game [http://store.steampowered.com/app/32400 is available on Steam.] The Steam version uses DOSBox as its back end. It was also available on Direct2Drive, but was removed from its catalogue 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 [http://www.replacementdocs.com/download.php?view.7426 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
 
 
 
<pre>C:\Program Files (x86)\Steam\steamapps\common\dark forces\</pre>
 
 
 
folder in your Steam install directory.
 
 
 
== DOSBox configuration file ==
 
 
 
In the Steam version, the DOSBox configuration file is in your Steam install directory under <pre>C:\Program Files (x86)\Steam\steamapps\common\dark forces\dosbox.conf</pre>
 
 
 
For Boxer, right click on your gamebox file and click "Show Package Contents". Inside should be a file called <code>DOSBox Preferences.conf</code>. That is your DOSBox configuration file.
 
 
 
For more information, including the location of the file on other systems, consult [http://www.dosbox.com/wiki/Dosbox.conf 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 '''<nowiki>[sdl]</nowiki>''' 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 ===
 
=== Game randomly changes colors ===
If you experience color issues, change the output mode to DirectDraw or OpenGL.
+
{{Fixbox|1=
 
+
{{Fixbox/fix|Change output method to DirectDraw or OpenGL}}
 +
# Go to the Dark Forces folder, by default this is <code>C:\Program Files (x86)\Steam\steamapps\common\dark forces</code>
 +
# Edit <code>dosbox.conf</code>
 +
# Change <code>output=surface</code> to <code>output=ddraw</code> or <code>output=opengl</code> (whichever works best)
 +
# Save your changes.
 +
}}
 
=== Game appears stretched horizontally/black bars on top and bottom ===
 
=== 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 '''<nowiki>[render]</nowiki>''' section of your DOSBox configuration file (create it if not present), and add the line:
+
{{Fixbox|1=
<pre>aspect=true</pre>
+
{{Fixbox/fix|Fix incorrect aspect ratio}}
If the line '''aspect=false''' is present, remove it.
+
{{ii}} Dark Forces is designed to run at 320x200, but with a 4:3 aspect ratio. To set this, do the following:
 +
* Go to the <code>[render]</code> section of the DOSBox configuration file and change <code>aspect=false</code> to <code>aspect=true</code>.
 +
* If you are using Boxer, you can also use the '''View - Use 4:3 Aspect Ratio''' item in the menu.
 +
}}
  
For Boxer, you can also use the '''View - Use 4:3 Aspect Ratio''' item in the menu.
+
=== Run retail version without the CD ===
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Run without the CD}}
 +
# Perform a full install within DOSBox.
 +
# Copy the '''CD.ID''' file from your ''Dark Forces'' CD, to the folder you have mounted as DOSBox's C: 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.
 +
}}
 +
=== Update Steam DOSBox version/Run without Steam ===
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Run without Steam}}
 +
# Install the game through Steam.
 +
# Download the [http://www.dosbox.com/download.php?main=1 latest DOSBox version].
 +
# Run the installer and point it to the Dark Forces folder, by default this will be:<br><code>C:\Program Files (x86)\Steam\steamapps\common\dark forces\</code>
 +
{{ii}} To run Dark Forces without Steam, run <code>dosbox.exe</code> directly. To run with Steam launch as usual.
 +
}}
  
If this causes performance issues, try changing the output mode to something other than surface mode.
+
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 [http://www.replacementdocs.com/download.php?view.7426 from ReplacementDocs.]
  
== Running retail version without the CD ==
+
=== Enable Steam overlay ===
# Perform a full install of the game within DOSBox.
+
{{Fixbox|1=
# Copy the '''CD.ID''' file from your ''Dark Forces'' CD, to the folder you have mounted as DOSBox's root drive.
+
{{Fixbox/fix|Change output method to OpenGL}}
# 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.)
+
# Go to the Dark Forces folder, by default this is <code>C:\Program Files (x86)\Steam\steamapps\common\dark forces</code>
 +
# Edit <code>dosbox.conf</code>
 +
# Change <code>output=surface</code> to <code>output=opengl</code>
 +
# Save your changes.
 +
}}
  
== Windowed mode ==
+
=== Run on Mac OS or Linux ===
To switch between fullscreen and windowed mode, press '''Alt+Enter''' ('''Cmd+F''' in Boxer).
+
{{Fixbox|1=
 +
{{Fixbox/fix|Run on Mac OS or Linux}}
 +
# Obtain the game files
 +
#* For the Steam version, install it under Windows, then copy its files over to Mac OS/Linux.
 +
#* For the original version, install under DOSBox on Mac OS/Linux.
 +
# Run <code>dark.exe</code> using the Mac OS/Linux version of DOSBox.
 +
}}
  
You can also force the game to start in fullscreen mode by adding or removing the line '''fullscreen=true''' in the '''<nowiki>[sdl]</nowiki>''' section of your DOSBox configuration file (create it if not present, and replace any existing '''fullscreen=''' lines).
+
=== XL Engine port ===
 +
[http://xlengine.com XL Engine] (formerly DarkXL and DaggerXL) is a fan project aimed at porting the Jedi, XnGine and Build engines to modern systems with additional features. Support for Dark Forces is currently in alpha stage.
  
== Enabling Steam overlay ==
+
=== Jedi Academy mod remake ===
To enable the Steam overlay, change the output mode to OpenGL.
+
[http://darkforces.jediknight.net Dark Forces: A Mod For Jedi Academy] was a fan remake for [[Star Wars Jedi Knight: 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.
  
== Controls ==
+
==Video settings==
The default controls differ between the retail and Steam versions. The game also supports joysticks; consult the manual.
+
{{Video Settings
 +
|widescreen_resolution      =
 +
|widescreen_resolution_notes=
 +
|multimonitor              =
 +
|multimonitor_notes        =
 +
|fov                        =
 +
|fov_notes                  =
 +
|windowed                  =true
 +
|windowed_notes            =Press Alt+Enter in DOSBox (CMD+F in Boxer).
 +
|fullscreen                =
 +
|fullscreen_notes          =
 +
|anisotropic                =
 +
|anisotropic_notes          =
 +
|antialiasing              =
 +
|antialiasing_notes        =
 +
|vsync                      =
 +
|vsync_notes                =
 +
}}
  
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.
+
==Input settings==
 
+
{{Input Settings
{| class="mw-collapsible mw-collapsed wikitable"
+
|key_remap                  =true
|+ <!--Default Controls-->
+
|key_remap_notes            =See [[#Remapping|Remapping]].
|-
+
|acceleration_option        =
! colspan = "3" | Default Controls
+
|acceleration_option_notes  =
|-
+
|controller_support        =true
! style="text-align: center;" | Action
+
|controller_support_notes  =
! style="text-align: center;" | Retail
+
}}
! style="text-align: center;" | Steam
+
=== Remapping ===
|-
 
! colspan = "3" | Movement
 
|-
 
! Move forward
 
| Up, mouse up
 
| W
 
|-
 
! Move backward
 
| Down, mouse down
 
| S
 
|-
 
! Strafe left
 
| &lt;
 
| A
 
|-
 
! Strafe right
 
| &gt;
 
| 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
 
|-
 
! colspan = "3" | 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
 
|-
 
! colspan = "3" | Interaction and equipment
 
|-
 
! Use
 
| Space
 
| E
 
|-
 
! Night vision goggles
 
| F2
 
| F2
 
|-
 
! Cleats
 
| F3
 
| F3
 
|-
 
! Gas mask
 
| F4
 
| F4
 
|-
 
! colspan = "3" | 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) (Or '''SETUP.EXE''')
 
You can change these controls using '''INSTALL.EXE''' ('''KEYCONFI.EXE''' in the demo) (Or '''SETUP.EXE''')
  
Line 283: Line 109:
 
Mouse settings cannot be changed in the demo.
 
Mouse settings cannot be changed in the demo.
  
=== Adjusting mouse sensitivity ===
+
=== Mouse sensitivity ===
# Go to the '''<nowiki>[sdl]</nowiki>''' section of your DOSBox configuration file (create it if not present).
+
{{Fixbox|1=
# If there is not a line '''sensitivity=100''' in that section, create it.
+
{{Fixbox/fix|Set mouse sensitivity in dosbox.conf}}
# Replace 100 with your desired mouse sensitivity (from 1 to 1000).
+
# Edit <code>dosbox.conf</code>
 
+
# Change <code>sensitivity=100</code> with the number you want (from 1 to 1000).
== Running Steam version on Mac or Linux ==
+
# Save your changes.
On a [[Windows (Operating System)|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 [[GNU/Linux|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 ===
 
[http://xlengine.com/ 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 ===
 
''[http://darkforces.jediknight.net/ 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 ==
 
== System requirements ==
{{SysReq
+
{{System Requirements
|minOS = * MS-DOS 5.0 (Retail)
+
|osfamily_ = DOS
* Windows 2000/Windows XP/Windows Vista (Steam)
+
|minOS_ = * MS-DOS 5.0 (Retail)
|minproc = 386DX at 33 MHz
+
* Windows 2000 or newer (Steam)
|recproc = 486DX at 33 MHz
+
|minproc_ = 386DX at 33 MHz
|minmem = 8 MB
+
|recproc_ = 486DX at 33 MHz
|minHD = * 3.5 MB free space (Retail)
+
|minmem_ = 8 MB
 +
|minHD_ = * 3.5 MB free space (Retail)
 
* 80 MB free space (Steam)
 
* 80 MB free space (Steam)
|minGPU1 = 256-color VGA/MCGA (Retail)
+
|minGPU1_ = 256-color VGA/MCGA (Retail)
|minGPU2 = DirectX 5.2 (Steam)
+
|minGPU2_ = DirectX 5.2 (Steam)
|minaudio = 16 bit sound card
+
|minaudio_ = 16 bit sound card
 
}}
 
}}
  
== See also ==
+
=Mac OS=
[[Star Wars Jedi Knight: Dark Forces II]]
+
==Playing on Mac OS X==
 +
The original Mac OS version is a Classic app and cannot run on modern Mac OS X systems. Use the DOS version instead (see [[#Run on Mac OS or Linux|Run on Mac OS or Linux]]).
  
== External links ==
+
==1.2 Update patch==
 +
The [http://www.lucasarts.com/support/update/darkforces.html 1.2 Update] patch fixes some issues with the Classic version of Dark Forces (this does not work with the DOS version).
 +
 
 +
= External links =
  
 
* [http://store.steampowered.com/app/32400 ''Star Wars: Dark Forces'' on Steam]
 
* [http://store.steampowered.com/app/32400 ''Star Wars: Dark Forces'' on Steam]
Line 342: Line 153:
 
* [http://darkforces.jediknight.net/ ''Dark Forces: A Mod For Jedi Academy'']
 
* [http://darkforces.jediknight.net/ ''Dark Forces: A Mod For Jedi Academy'']
  
[[Category:Game]]
+
[[Category:DOS]]
[[Category:Linux]]
+
[[Category:Windows]]
 
[[Category:Mac]]
 
[[Category:Mac]]
[[Category:Windows]]
 

Revision as of 03:05, 4 February 2013

Template:Infobox Star Wars: Jedi Knight (series)

Windows

Availability

Template:Availability Table

Issues fixed

Game randomly changes colors

Instructions

Game appears stretched horizontally/black bars on top and bottom

Instructions

Run retail version without the CD

Instructions

Update Steam DOSBox version/Run without Steam

Instructions

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.

Enable Steam overlay

Instructions

Run on Mac OS or Linux

Instructions

XL Engine port

XL Engine (formerly DarkXL and DaggerXL) is a fan project aimed at porting the Jedi, XnGine and Build engines to modern systems with additional features. Support for Dark Forces is currently in alpha stage.

Jedi Academy mod remake

Dark Forces: A Mod For Jedi Academy was a fan remake for Star Wars Jedi Knight: 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.

Video settings

Template:Video Settings

Input settings

Template:Input Settings

Remapping

You can change these controls using INSTALL.EXE (KEYCONFI.EXE in the demo) (Or SETUP.EXE)

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.

Mouse sensitivity

Instructions

System requirements

Template:System Requirements

Mac OS

Playing on Mac OS X

The original Mac OS version is a Classic app and cannot run on modern Mac OS X systems. Use the DOS version instead (see Run on Mac OS or Linux).

1.2 Update patch

The 1.2 Update patch fixes some issues with the Classic version of Dark Forces (this does not work with the DOS version).

External links