Difference between revisions of "Star Wars: Dark Forces"
SirYodaJedi (talk | contribs) |
m (→Demo) |
||
(101 intermediate revisions by 31 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{disambig|the original 1995 game|the 2024 remaster|[[Star Wars: Dark Forces Remaster]]}} | ||
{{Infobox game | {{Infobox game | ||
− | |cover = Star Wars Dark Forces Cover. | + | |cover = Star Wars Dark Forces Cover.png |
|developers = | |developers = | ||
{{Infobox game/row/developer|LucasArts}} | {{Infobox game/row/developer|LucasArts}} | ||
Line 12: | Line 13: | ||
{{Infobox game/row/date|Mac OS|June 1995}} | {{Infobox game/row/date|Mac OS|June 1995}} | ||
{{Infobox game/row/date|Windows|September 16, 2009|wrapper=DOSBox}} | {{Infobox game/row/date|Windows|September 16, 2009|wrapper=DOSBox}} | ||
− | {{Infobox game/row/date|Linux|January 20, 2015|wrapper=DOSBox|ref=<ref> | + | {{Infobox game/row/date|Linux|January 20, 2015|wrapper=DOSBox|ref=<ref>{{Refurl|url=https://www.gog.com/news/lucasfilm_on_gogcom_wave_ii_starts_now|title=LUCASFILM ON GOG.COM: Wave II continues. - GOG.com|date=17 May 2023}}</ref>}} |
{{Infobox game/row/date|OS X|March 19, 2018|wrapper=DOSBox|ref=<ref>{{Refurl|url=https://steamcommunity.com/games/32400/announcements/detail/2805053472651425160|title=STAR WARS™: Dark Forces :: Compatibility Patch Update - Steam Community|date=2019-05-04}}</ref>}} | {{Infobox game/row/date|OS X|March 19, 2018|wrapper=DOSBox|ref=<ref>{{Refurl|url=https://steamcommunity.com/games/32400/announcements/detail/2805053472651425160|title=STAR WARS™: Dark Forces :: Compatibility Patch Update - Steam Community|date=2019-05-04}}</ref>}} | ||
|reception = | |reception = | ||
− | {{Infobox game/row/reception|IGDB|star-wars-dark-forces| | + | {{Infobox game/row/reception|IGDB|star-wars-dark-forces|}} |
|taxonomy = | |taxonomy = | ||
− | {{Infobox game/row/taxonomy/monetization | }} | + | {{Infobox game/row/taxonomy/monetization | One-time game purchase }} |
{{Infobox game/row/taxonomy/microtransactions | }} | {{Infobox game/row/taxonomy/microtransactions | }} | ||
{{Infobox game/row/taxonomy/modes | Singleplayer }} | {{Infobox game/row/taxonomy/modes | Singleplayer }} | ||
Line 23: | Line 24: | ||
{{Infobox game/row/taxonomy/perspectives | First-person }} | {{Infobox game/row/taxonomy/perspectives | First-person }} | ||
{{Infobox game/row/taxonomy/controls | Direct control }} | {{Infobox game/row/taxonomy/controls | Direct control }} | ||
− | {{Infobox game/row/taxonomy/genres | Action, Shooter }} | + | {{Infobox game/row/taxonomy/genres | Action, Shooter, FPS }} |
{{Infobox game/row/taxonomy/sports | }} | {{Infobox game/row/taxonomy/sports | }} | ||
{{Infobox game/row/taxonomy/vehicles | }} | {{Infobox game/row/taxonomy/vehicles | }} | ||
Line 32: | Line 33: | ||
|gogcom id = 1421404433 | |gogcom id = 1421404433 | ||
|hltb = 9100 | |hltb = 9100 | ||
+ | |igdb = star-wars-dark-forces | ||
+ | |lutris = star-wars-dark-forces | ||
|strategywiki = Star Wars: Dark Forces | |strategywiki = Star Wars: Dark Forces | ||
− | |mobygames = | + | |mobygames = 500 |
|wikipedia = Star Wars: Dark Forces | |wikipedia = Star Wars: Dark Forces | ||
|winehq = | |winehq = | ||
|license = commercial | |license = commercial | ||
+ | }} | ||
+ | |||
+ | {{Introduction | ||
+ | |introduction = '''''Star Wars: Dark Forces''''' is a [[FPS|first-person shooter]] set during the original [[Series:Star Wars|Star Wars]] trilogy, and is the first game in the [[Series:Star Wars: Jedi Knight|Jedi Knight]] series. | ||
+ | |||
+ | |release history = | ||
+ | |||
+ | |current state = In late 2022, version 1.0 of [https://theforceengine.github.io/ The Force Engine] was released, a reverse-engineered port allowing for native widescreen, high resolutions, and vertical aiming with the mouse. The game has an active modding community, centered around the [https://df-21.net/ DF-21] website and [https://discord.gg/6T9NvMh2MC it's Discord server]. | ||
}} | }} | ||
'''General information''' | '''General information''' | ||
− | |||
− | |||
{{GOG.com links|1421404433|star_wars_dark_forces_series|for game series}} | {{GOG.com links|1421404433|star_wars_dark_forces_series|for game series}} | ||
{{mm}} [https://steamcommunity.com/app/32400/discussions/ Steam Community Discussions] | {{mm}} [https://steamcommunity.com/app/32400/discussions/ Steam Community Discussions] | ||
Line 48: | Line 57: | ||
{{Availability| | {{Availability| | ||
{{Availability/row| Retail | | Disc | See [[#Run retail version without the CD|Run retail version without the CD]] on how to bypass the disc check. | | DOS, Mac OS }} | {{Availability/row| Retail | | Disc | See [[#Run retail version without the CD|Run retail version without the CD]] on how to bypass the disc check. | | DOS, Mac OS }} | ||
− | + | {{Availability/row| GOG.com | star_wars_dark_forces | DRM-free | Pre-packaged with [[DOSBox]].<ref>{{Refurl|url=https://www.gog.com/forum/general/list_of_gog_games_using_dosbox/page1|title=List of GOG games using DOSBox, page 1 - Forum - GOG.com|date=17 May 2023}}</ref> | | Windows, Linux }} | |
− | + | {{Availability/row| Humble | star-wars-dark-forces | Steam | Not available for sale in Germany. | | Windows, OS X }} | |
− | {{Availability/row| GOG.com | star_wars_dark_forces | DRM-free | Pre-packaged with [[DOSBox]].<ref> | + | {{Availability/row| Origin | star-wars/star-wars-dark-forces | DRM-free | Included with {{store feature|EA Play Pro}}. Currently only visible in the EA App's Browse menu. | | Windows |}} |
− | {{Availability/row| Humble | star-wars-dark-forces | Steam | | | Windows, OS X }} | + | {{Availability/row| Steam | 32400 | DRM-free | Can be [[#Update Steam DOSBox version/Run without Steam|played without Steam]]. Pre-packaged with [[DOSBox]] 0.73.<ref>{{Refurl|url=https://steamdb.info/app/32400/config/|title=Star Wars: Dark Forces · AppID: 32400 · Steam Database|date=9 June 2023}}</ref> Update to 0.74 for better performance and some color issue fixes. | | Windows, OS X }} |
− | {{Availability/row| Origin | star-wars/star-wars-dark-forces | DRM-free | Included with {{store feature| | + | {{Availability/row| GamersGate | star-wars-dark-forces | Steam | | | Windows, OS X | unavailable }} |
− | {{Availability/row| Steam | 32400 | DRM-free | Can be [[#Update Steam DOSBox version/Run without Steam|played without Steam]]. Pre-packaged with [[DOSBox]] 0.73.<ref> | + | {{Availability/row| Gamesplanet | 2795-1 | Steam | | | Windows, OS X | unavailable }} |
}} | }} | ||
− | {{ii}} | + | {{ii}} The original icon, which isn't used in the Steam version of the game, is available [https://community.pcgamingwiki.com/files/file/2769-star-wars-dark-forces-original-icon/ here] |
− | {{ii}} | + | |
+ | ===Demo=== | ||
+ | {{ii}} A demo containing an earlier version of the first level [https://archive.org/details/StarWarsDarkForces is available].{{note|note=Any references to "the demo" on this page refer to the first demo.|name="demo"}} | ||
+ | {{ii}} A longer demo which includes the finalized versions of the first 3 levels [https://archive.org/details/star-wars-dark-forces-super-sampler was also released]. | ||
==Essential improvements== | ==Essential improvements== | ||
− | === | + | ===Patches=== |
− | [ | + | {{ii}} The DOS version has no patches (the {{file|Install.exe}} listed on the official support page is not for this game). |
− | + | {{ii}} The [https://support.starwars.com/hc/en-us/articles/360000730486-STAR-WARS-Dark-Forces-Update-Files 1.2 Update] patch fixes some issues with the '''''MacOS Classic''''' version. | |
− | + | {{ii}} [https://archive.org/details/df-update-de Official German Patch] adds missing translations and voice files. | |
− | + | ||
− | + | ===Unofficial patches=== | |
− | + | {{ii}} [https://df-21.net/?post=59 Dark Forces Community Patch (2022)] has over 100 fixes and quality of life improvements. | |
− | + | ||
− | + | ===[https://theforceengine.github.io/downloads.html The Force Engine]=== | |
− | + | {{ii}} Reverse-engineered source port of Dark Forces made by the same author of DarkXL that includes QOL improvements | |
− | + | {{++}} GPU rendering with widescreen and high resolution support (up to 4K) | |
− | + | {{++}} Full mouselook support | |
− | + | {{++}} In-game saving and quicksaves available from any point in the game | |
− | + | {{++}} iMUSE and dynamic music implemented | |
− | + | ||
− | + | ===[https://df-21.net/downloads/conf_files/DarkForcesLauncher.zip DarkForces Custom Launcher]=== | |
− | |||
− | + | '''Note!!''' this is now superceded by [https://theforceengine.github.io/downloads.html The Force Engine] please use that instead. | |
− | |||
− | |||
− | + | {{ii}} Multi-featured Launcher which has a [https://steamcommunity.com/sharedfiles/filedetails/?id=2353688304 guide]. | |
− | + | * Runs Dark Forces and custom community-made missions | |
− | + | * Automatically updates new missions as they are added to [https://df-21.net/downloads/levels.php df-21.net]. | |
− | * | + | * Includes [[#Dark Forces DeHacker|Dark Forces DeHacker]]. |
− | * | ||
− | ====[ | + | ====[http://ctpax-cheater.losthost.org/htmldocs/trouble.htm#df Dark Forces DeHacker]==== |
− | + | {{ii}} All of the following features are completely optional and DeHacker can be used only as configuration tool replacement instead of the buggy original setup executable - see "Configuration setup" menu. | |
+ | * Enables vertical mouselook and allows for higher controls customization | ||
+ | * Runs the game and setup program without the CD | ||
+ | * Fixes infinite loop bug in General MIDI and Roland music drivers | ||
+ | * Increased mouse sensitivity by 4 times | ||
+ | * Documentation in {{file|DARKINFO.TXT}} file with a complete list of all reserved keyboard keys, command line options, and cheat codes | ||
+ | {{mm}} [https://steamcommunity.com/sharedfiles/filedetails/?id=2311190593# Step-by-step guide] | ||
==Game data== | ==Game data== | ||
Line 95: | Line 109: | ||
{{Game data/config|DOS|{{P|game}}\JEDI.CFG}} | {{Game data/config|DOS|{{P|game}}\JEDI.CFG}} | ||
{{Game data/config|Windows|}} | {{Game data/config|Windows|}} | ||
− | {{Game data/config|Mac OS|Macintosh HD/System Folder/Preferences/Dark Forces | + | {{Game data/config|Mac OS|Macintosh HD/System Folder/Preferences/Dark Forces Preferences}} |
{{Game data/config|OS X|}} | {{Game data/config|OS X|}} | ||
{{Game data/config|Linux|}} | {{Game data/config|Linux|}} | ||
Line 113: | Line 127: | ||
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]=== | ===[[Glossary:Save game cloud syncing|Save game cloud syncing]]=== | ||
{{Save game cloud syncing | {{Save game cloud syncing | ||
− | |discord | + | |discord = unknown |
− | |discord notes | + | |discord notes = |
− | |epic games | + | |epic games launcher = |
− | |epic games | + | |epic games launcher notes = |
− | |gog galaxy | + | |gog galaxy = false |
− | |gog galaxy notes | + | |gog galaxy notes = |
− | |origin | + | |origin = true |
− | |origin notes | + | |origin notes = |
− | |steam cloud | + | |steam cloud = true |
− | |steam cloud notes | + | |steam cloud notes = |
− | | | + | |ubisoft connect = |
− | | | + | |ubisoft connect notes = |
− | |xbox cloud | + | |xbox cloud = |
− | |xbox cloud notes | + | |xbox cloud notes = |
}} | }} | ||
Line 138: | Line 152: | ||
|4k ultra hd wsgf award = incomplete | |4k ultra hd wsgf award = incomplete | ||
|widescreen resolution = hackable | |widescreen resolution = hackable | ||
− | |widescreen resolution notes= DOS version runs at 320x200 (see [[DOSBox#Game appears stretched horizontally|the DOSBox page]] for more information) and Mac OS (Classic) version runs at 640x480.<br/>See [[# | + | |widescreen resolution notes= DOS version runs at 320x200 (see [[DOSBox#Game appears stretched horizontally|the DOSBox page]] for more information) and Mac OS (Classic) version runs at 640x480.<br/>See [[#The_Force_Engine|The Force Engine]] for widescreen support. |
|multimonitor = hackable | |multimonitor = hackable | ||
− | |multimonitor notes = See [[# | + | |multimonitor notes = See [[#The_Force_Engine|The Force Engine]]. |
|ultrawidescreen = hackable | |ultrawidescreen = hackable | ||
− | |ultrawidescreen notes = See [[# | + | |ultrawidescreen notes = See [[#The_Force_Engine|The Force Engine]]. |
|4k ultra hd = hackable | |4k ultra hd = hackable | ||
− | |4k ultra hd notes = See [[# | + | |4k ultra hd notes = See [[#The_Force_Engine|The Force Engine]]. |
− | |fov = | + | |fov = hackable |
− | |fov notes = | + | |fov notes = See [[#The_Force_Engine|The Force Engine]]. |
− | |windowed = | + | |windowed = hackable |
− | |windowed notes = | + | |windowed notes = Toggle with {{key|alt|enter}} if using DOSBox.<br>[[#The_Force_Engine|The Force Engine]] supports windowed mode. |
|borderless windowed = false | |borderless windowed = false | ||
|borderless windowed notes = | |borderless windowed notes = | ||
− | |anisotropic = | + | |anisotropic = false |
− | |anisotropic notes = | + | |anisotropic notes = |
|antialiasing = false | |antialiasing = false | ||
|antialiasing notes = | |antialiasing notes = | ||
− | |vsync = | + | |upscaling = false |
− | |vsync notes = | + | |upscaling tech = |
− | |60 fps = | + | |upscaling notes = |
− | |60 fps notes = | + | |vsync = hackable |
− | |120 fps = | + | |vsync notes = Use [[#The_Force_Engine|The Force Engine]]. |
− | |120 fps notes = | + | |60 fps = true |
+ | |60 fps notes = Up to 72 frames per second. <ref name="tickrate">{{Refcheck|user=SirYodaJedi|date=2022-12-21|comment=Discussed with TFE developer on Discord:<br>[[File:Dark Forces tick rate vs frame rate discord citation.png|300px]]}}</ref> | ||
+ | |120 fps = hackable | ||
+ | |120 fps notes = The framerate is uncapped on [[#The_Force_Engine|The Force Engine]] if Vsync is turned off. Game logic runs at 145 ticks per second.<ref name="tickrate"/> | ||
|hdr = false | |hdr = false | ||
|hdr notes = | |hdr notes = | ||
+ | |ray tracing = unknown | ||
+ | |ray tracing notes = | ||
|color blind = false | |color blind = false | ||
|color blind notes = | |color blind notes = | ||
Line 171: | Line 190: | ||
{{Input | {{Input | ||
|key remap = limited | |key remap = limited | ||
− | |key remap notes = Use {{file|INSTALL.EXE}} ({{file|KEYCONFI.EXE}} in the demo) or {{file|SETUP.EXE}}. Mouse settings cannot be changed in the demo. Some keys cannot be mapped. See fix below. | + | |key remap notes = Use {{file|INSTALL.EXE}} ({{file|KEYCONFI.EXE}} in the demo) or {{file|SETUP.EXE}}. Mouse settings cannot be changed in the demo. Some keys cannot be mapped. See fix below, or use [[#The_Force_Engine|The Force Engine]]. |
|acceleration option = false | |acceleration option = false | ||
|acceleration option notes = | |acceleration option notes = | ||
Line 179: | Line 198: | ||
|mouse menu notes = Some menus only work with mouse. | |mouse menu notes = Some menus only work with mouse. | ||
|invert mouse y-axis = hackable | |invert mouse y-axis = hackable | ||
− | |invert mouse y-axis notes = Game lacks vertical-look for mouse. See hack below for adding it. | + | |invert mouse y-axis notes = Game lacks vertical-look for mouse. See hack below for adding it, or use [[#The_Force_Engine|The Force Engine]]. |
|touchscreen = false | |touchscreen = false | ||
|touchscreen notes = | |touchscreen notes = | ||
Line 192: | Line 211: | ||
|invert controller y-axis = false | |invert controller y-axis = false | ||
|invert controller y-axis notes= | |invert controller y-axis notes= | ||
− | |xinput controllers = | + | |xinput controllers = true |
− | |xinput controllers notes = | + | |xinput controllers notes = Through DosBox |
− | |xbox prompts = | + | |xbox prompts = false |
|xbox prompts notes = | |xbox prompts notes = | ||
− | |impulse triggers = | + | |impulse triggers = false |
|impulse triggers notes = | |impulse triggers notes = | ||
|dualshock 4 = unknown | |dualshock 4 = unknown | ||
Line 210: | Line 229: | ||
|tracked motion prompts = unknown | |tracked motion prompts = unknown | ||
|tracked motion prompts notes = | |tracked motion prompts notes = | ||
− | |other controllers = | + | |other controllers = true |
|other controllers notes = | |other controllers notes = | ||
− | |other button prompts = | + | |other button prompts = generic |
|other button prompts notes= | |other button prompts notes= | ||
− | |controller hotplug = | + | |controller hotplug = false |
|controller hotplug notes = | |controller hotplug notes = | ||
− | |haptic feedback = | + | |haptic feedback = false |
|haptic feedback notes = | |haptic feedback notes = | ||
|simultaneous input = true | |simultaneous input = true | ||
Line 238: | Line 257: | ||
===Modern control scheme + v-look for mouse (DOSBox)=== | ===Modern control scheme + v-look for mouse (DOSBox)=== | ||
− | {{ii}} Use [ | + | {{ii}} Use [https://www.mediafire.com/file/wpnrjzcbom4532z/DarkForcesPlus_v1.1.zip Dark Forces Plus], compilation of [[DOSBox]] keymapper files and [https://steamcommunity.com/sharedfiles/filedetails/?id=286364447 GlovePIE script].<ref>{{Refurl|url=https://www.gog.com/forum/star_wars_dark_forces_series/dark_forces_plus_basically_vanilla_mouse_look_an_alternative_to_darkxl/page1|title=gog.com|date=17 May 2023}}</ref> |
{{ii}} Could use [https://steamcommunity.com/app/32400/discussions/0/492378738693466476/ FreePIE] as alternative to GlovePIE. | {{ii}} Could use [https://steamcommunity.com/app/32400/discussions/0/492378738693466476/ FreePIE] as alternative to GlovePIE. | ||
{{--}} GlovePIE and FreePIE are [[Windows]] programs; they do not work on [[Mac]] or [[Linux]]. | {{--}} GlovePIE and FreePIE are [[Windows]] programs; they do not work on [[Mac]] or [[Linux]]. | ||
Line 250: | Line 269: | ||
|surround sound = false | |surround sound = false | ||
|surround sound notes = [[Glossary:Surround sound#Surround-compatible stereo|Uses stereo output with some 3D spatial effects]].<ref name="SYJ">{{refcheck|user=SirYodaJedi|date=July 21, 2018}} using General Midi (VirtualMIDISynth) for Music and Sound Blaster 16 (DOSBox emulation) for Digital Sound Effects.</ref> | |surround sound notes = [[Glossary:Surround sound#Surround-compatible stereo|Uses stereo output with some 3D spatial effects]].<ref name="SYJ">{{refcheck|user=SirYodaJedi|date=July 21, 2018}} using General Midi (VirtualMIDISynth) for Music and Sound Blaster 16 (DOSBox emulation) for Digital Sound Effects.</ref> | ||
− | |subtitles = | + | |subtitles = hackable |
− | |subtitles notes = | + | |subtitles notes = See [[#The_Force_Engine|The Force Engine]]. |
− | |closed captions = | + | |closed captions = hackable |
− | |closed captions notes = | + | |closed captions notes = See [[#The_Force_Engine|The Force Engine]]. |
|mute on focus lost = false | |mute on focus lost = false | ||
|mute on focus lost notes = | |mute on focus lost notes = | ||
|eax support = | |eax support = | ||
− | |eax support notes = | + | |eax support notes = |
+ | |royalty free audio = false | ||
+ | |royalty free audio notes = Uses audio from the original '''Star Wars''' movie trilogy. | ||
|red book cd audio = | |red book cd audio = | ||
|red book cd audio notes = | |red book cd audio notes = | ||
+ | |general midi audio = true | ||
+ | |general midi audio notes = | ||
}} | }} | ||
{{++}} This game supports the MT-32 and General MIDI for music. | {{++}} This game supports the MT-32 and General MIDI for music. | ||
Line 339: | Line 362: | ||
===Run retail version without the CD=== | ===Run retail version without the CD=== | ||
− | {{Fixbox|description=Run without the CD|ref=<ref>https://www.dosbox.com/wiki/GAMES:Star_Wars:_Dark_Forces</ref>|date=July 2016|fix= | + | {{Fixbox|description=Run without the CD|ref=<ref>{{Refurl|url=https://www.dosbox.com/wiki/GAMES:Star_Wars:_Dark_Forces|title=dosbox.com|date=17 May 2023}}</ref>|date=July 2016|fix= |
# Perform a full install within DOSBox. | # 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. | # Copy the '''CD.ID''' file from your ''Dark Forces'' CD, to the folder you have mounted as DOSBox's C: drive. | ||
Line 362: | Line 385: | ||
# Run the installer and point it to the Dark Forces installation folder. | # Run the installer and point it to the Dark Forces installation folder. | ||
# To run Dark Forces without Steam, run <code>dosbox.exe</code> directly. To run with Steam, launch as usual. | # To run Dark Forces without Steam, run <code>dosbox.exe</code> directly. To run with Steam, launch as usual. | ||
+ | }} | ||
+ | |||
+ | ===Ice Glitch using DOSBox=== | ||
+ | {{ii}} When playing the game in DOSBox you will find that you get stuck in the ice in the Robots Facility level | ||
+ | |||
+ | {{Fixbox|description=Set your cycles amount to fixed 40000|fix= | ||
+ | {{ii}} You can do this in DOSBox config or pressing {{key|Ctrl|F11}} / {{key|Ctrl|F12}} | ||
+ | }} | ||
+ | |||
+ | {{Fixbox|description=You try to grab the Ice Shoes before you get stuck in the ice. If you got stuck on the ice and can't grab the Ice Shoes, try moving the mouse quickly to get unstuck|fix= | ||
+ | |||
}} | }} | ||
Line 375: | Line 409: | ||
===API=== | ===API=== | ||
{{API | {{API | ||
− | |direct3d versions = | + | |direct3d versions = |
− | |direct3d notes = | + | |direct3d notes = |
|directdraw versions = | |directdraw versions = | ||
|directdraw notes = | |directdraw notes = | ||
− | |opengl versions = | + | |opengl versions = 3.3 |
− | |opengl notes = | + | |opengl notes = See [[#The_Force_Engine|The Force Engine]] |
|glide versions = | |glide versions = | ||
|glide notes = | |glide notes = | ||
Line 395: | Line 429: | ||
|windows 32-bit exe = unknown | |windows 32-bit exe = unknown | ||
|windows 64-bit exe = false | |windows 64-bit exe = false | ||
+ | |windows arm app = unknown | ||
|windows exe notes = | |windows exe notes = | ||
− | |mac os x powerpc app = | + | |mac os x powerpc app = unknown |
|macos intel 32-bit app = unknown | |macos intel 32-bit app = unknown | ||
|macos intel 64-bit app = unknown | |macos intel 64-bit app = unknown | ||
+ | |macos arm app = unknown | ||
|macos app notes = | |macos app notes = | ||
|linux 32-bit executable= unknown | |linux 32-bit executable= unknown | ||
|linux 64-bit executable= unknown | |linux 64-bit executable= unknown | ||
+ | |linux arm app = unknown | ||
+ | |linux 68k app = unknown | ||
|linux executable notes = | |linux executable notes = | ||
+ | |mac os powerpc app = unknown | ||
+ | |mac os 68k app = true | ||
+ | |mac os executable notes= | ||
}} | }} | ||
Line 410: | Line 451: | ||
|physics notes = | |physics notes = | ||
|audio = iMUSE | |audio = iMUSE | ||
− | |audio notes = | + | |audio notes = For music |
|interface = | |interface = | ||
|interface notes = | |interface notes = | ||
Line 428: | Line 469: | ||
===[https://github.com/Mindwerks/XLEngine DarkXL]=== | ===[https://github.com/Mindwerks/XLEngine DarkXL]=== | ||
+ | {{ii}} DarkXL is heavily outdated at this point and it's not recommended to use it anymore, as it has been surpassed by [[#The_Force_Engine|The Force Engine]]. | ||
{{++}} Enables playing the game in modern Windows. Supports high resolutions, with enhanced visuals and proper mouselook. | {{++}} Enables playing the game in modern Windows. Supports high resolutions, with enhanced visuals and proper mouselook. | ||
− | {{--}} The Original version | + | {{--}} The Original version of the project, however, is no-longer in active development, and the most-recent alpha version has some unresolved issues such as missing cutscenes, no music during cutscenes, a float/noclip function bound to the F key that cannot be rebound, and other issues that require workarounds to correct. However, the game can still be completed in this form. (see [https://steamcommunity.com/sharedfiles/filedetails/?id=390640277 Getting started with XL Engine]). |
The author of the Xlengine/DarkXL port LuciusDXL has, as of May 2020, restarted the project as [https://github.com/luciusDXL/TheForceEngine/ The Force Engine] concentrating on Dark Forces and Outlaws games. This is due in part to Blood and Daggerfall having other complete projects/ports available. More information is available on his blog post [https://theforceengine.github.io/ here]. | The author of the Xlengine/DarkXL port LuciusDXL has, as of May 2020, restarted the project as [https://github.com/luciusDXL/TheForceEngine/ The Force Engine] concentrating on Dark Forces and Outlaws games. This is due in part to Blood and Daggerfall having other complete projects/ports available. More information is available on his blog post [https://theforceengine.github.io/ here]. | ||
+ | |||
+ | ===[https://community.pcgamingwiki.com/files/file/1208-dark-frontend-a-mod-loader-for-dark-forces/ Dark Frontend]=== | ||
+ | Dark Frontend is a utility that allows easier launching of mods and levels. Installation (of both the launcher and the mods you intend to use with it) isn't exactly the most straight forward; includes a digital manual (readme.exe), reading it is recommended before using. It has been superseded by [[#Dark Forces Custom Launcher|Dark Forces Custom Launcher]], but unlike its successor, it is a native DOS program and can directly in DOSBox. | ||
==System requirements== | ==System requirements== | ||
+ | {{ii}} [[#The Force Engine|The Force Engine]] requires an OpenGL 3.3-capable GPU. | ||
{{System requirements | {{System requirements | ||
|OSfamily = DOS | |OSfamily = DOS | ||
Line 446: | Line 492: | ||
|recOS = 6.22 | |recOS = 6.22 | ||
|recCPU = Intel 486DX 33 MHz | |recCPU = Intel 486DX 33 MHz | ||
+ | |||
+ | |notes = {{ii}} Full hard-drive installation requires 67.4 MB.<ref>{{Refcheck|user=SirYodaJedi|date=2023-01-12|comment=}}</ref> | ||
+ | }} | ||
+ | |||
+ | {{System requirements | ||
+ | |OSfamily = Windows | ||
+ | |||
+ | |minOS = 2000, XP, Vista | ||
+ | |minCPU = Intel Pentium 486 | ||
+ | |minRAM = 16 MB | ||
+ | |minHD = 80 MB | ||
+ | |minVRAM = | ||
+ | |minGPU = | ||
+ | |minDX = 5.2 | ||
+ | |minaudio = 16-bit sound card | ||
+ | |||
+ | |recOS = | ||
+ | |recCPU = | ||
+ | |recRAM = | ||
+ | |recHD = | ||
+ | |recGPU = | ||
+ | }} | ||
+ | |||
+ | {{System requirements | ||
+ | |OSfamily = Mac OS | ||
+ | |minOS = MacOS 7.1 | ||
+ | |minCPU = 68040 or PowerPC | ||
+ | |minRAM = 8 MB | ||
+ | |minHD = 5 MB (Minimum Install) | ||
+ | |minGPU = 256-color 13" display | ||
+ | |mincont = Keyboard and mouse | ||
+ | |minother = CD-ROM drive required | ||
+ | |||
+ | |recOS = | ||
+ | |recCPU = | ||
+ | |recRAM = | ||
+ | |recHD = 13 MB | ||
+ | |recGPU = | ||
+ | |reccont = Joystick optional | ||
+ | |||
+ | |ref = <ref>{{Refurl|url=https://www.mobygames.com/game/macintosh/star-wars-dark-forces/cover-art/gameCoverId,357726/|title=Star Wars: Dark Forces (1995) Macintosh box cover art - MobyGames|date=2023-01-12}}</ref> | ||
}} | }} | ||
{{References}} | {{References}} | ||
+ | {{GOG.com Enhancement Project}} |
Latest revision as of 22:41, 2 June 2024
This page is for the original 1995 game. For the 2024 remaster, see Star Wars: Dark Forces Remaster.
Developers | |
---|---|
LucasArts | |
Publishers | |
LucasArts | |
Disney Interactive Studios | |
Engines | |
Jedi | |
Release dates | |
DOS | February 15, 1995 |
Mac OS (Classic) | June 1995 |
Windows (DOSBox) | September 16, 2009 |
Linux (DOSBox) | January 20, 2015[1] |
macOS (OS X) (DOSBox) | March 19, 2018[2] |
Taxonomy | |
Monetization | One-time game purchase |
Modes | Singleplayer |
Pacing | Real-time |
Perspectives | First-person |
Controls | Direct control |
Genres | Action, Shooter, FPS |
Themes | Sci-fi, Space |
Series | Star Wars: Jedi Knight |
Star Wars: Dark Forces is a first-person shooter set during the original Star Wars trilogy, and is the first game in the Jedi Knight series.
In late 2022, version 1.0 of The Force Engine was released, a reverse-engineered port allowing for native widescreen, high resolutions, and vertical aiming with the mouse. The game has an active modding community, centered around the DF-21 website and it's Discord server.
General information
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Retail | See Run retail version without the CD on how to bypass the disc check. | |||
GOG.com | Pre-packaged with DOSBox.[3] | |||
Humble Store | Not available for sale in Germany. | |||
Origin | Included with EA Play Pro. Currently only visible in the EA App's Browse menu. | |||
Steam | Can be played without Steam. Pre-packaged with DOSBox 0.73.[4] Update to 0.74 for better performance and some color issue fixes. | |||
GamersGate (unavailable) | ||||
(unavailable) |
- The original icon, which isn't used in the Steam version of the game, is available here
Demo
- A demo containing an earlier version of the first level is available.[Note 1]
- A longer demo which includes the finalized versions of the first 3 levels was also released.
Essential improvements
Patches
- The DOS version has no patches (the
Install.exe
listed on the official support page is not for this game). - The 1.2 Update patch fixes some issues with the MacOS Classic version.
- Official German Patch adds missing translations and voice files.
Unofficial patches
- Dark Forces Community Patch (2022) has over 100 fixes and quality of life improvements.
The Force Engine
- Reverse-engineered source port of Dark Forces made by the same author of DarkXL that includes QOL improvements
- GPU rendering with widescreen and high resolution support (up to 4K)
- Full mouselook support
- In-game saving and quicksaves available from any point in the game
- iMUSE and dynamic music implemented
DarkForces Custom Launcher
Note!! this is now superceded by The Force Engine please use that instead.
- Multi-featured Launcher which has a guide.
- Runs Dark Forces and custom community-made missions
- Automatically updates new missions as they are added to df-21.net.
- Includes Dark Forces DeHacker.
Dark Forces DeHacker
- All of the following features are completely optional and DeHacker can be used only as configuration tool replacement instead of the buggy original setup executable - see "Configuration setup" menu.
- Enables vertical mouselook and allows for higher controls customization
- Runs the game and setup program without the CD
- Fixes infinite loop bug in General MIDI and Roland music drivers
- Increased mouse sensitivity by 4 times
- Documentation in
DARKINFO.TXT
file with a complete list of all reserved keyboard keys, command line options, and cheat codes
Game data
Configuration file(s) location
System | Location |
---|---|
DOS | <path-to-game>\JEDI.CFG |
Windows | <path-to-game> (mounted in DOSBox)[Note 2] |
Mac OS (Classic) | Macintosh HD/System Folder/Preferences/Dark Forces Preferences |
macOS (OS X) | <path-to-game> (mounted in DOSBox)[Note 2] |
Linux | <path-to-game> (mounted in DOSBox)[Note 2] |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/32400/pfx/[Note 3] |
- Config file is not human readable. A partial explanation on how to edit it can be found here.
- This game does not follow the XDG Base Directory Specification on Linux.
Save game data location
System | Location |
---|---|
DOS | <path-to-game>\DARKPILO.CFG |
Windows | <path-to-game> (mounted in DOSBox)[Note 2] |
Mac OS (Classic) | Macintosh HD/System Folder/Preferences/Dark Forces Pilots |
macOS (OS X) | <path-to-game> (mounted in DOSBox)[Note 2] |
Linux | <path-to-game> (mounted in DOSBox)[Note 2] |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/32400/pfx/[Note 3] |
Save game cloud syncing
System | Native | Notes |
---|---|---|
GOG Galaxy | ||
Origin | ||
Steam Cloud |
Video
Graphics feature | State | WSGF | Notes |
---|---|---|---|
Widescreen resolution | DOS version runs at 320x200 (see the DOSBox page for more information) and Mac OS (Classic) version runs at 640x480. See The Force Engine for widescreen support. |
||
Multi-monitor | See The Force Engine. | ||
Ultra-widescreen | See The Force Engine. | ||
4K Ultra HD | See The Force Engine. | ||
Field of view (FOV) | See The Force Engine. | ||
Windowed | Toggle with Alt+↵ Enter if using DOSBox. The Force Engine supports windowed mode. |
||
Borderless fullscreen windowed | |||
Anisotropic filtering (AF) | |||
Anti-aliasing (AA) | |||
High-fidelity upscaling | See the glossary page for potential workarounds. | ||
Vertical sync (Vsync) | Use The Force Engine. | ||
60 FPS | Up to 72 frames per second. [5] | ||
120+ FPS | The framerate is uncapped on The Force Engine if Vsync is turned off. Game logic runs at 145 ticks per second.[5] | ||
High dynamic range display (HDR) | See the glossary page for potential alternatives. |
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | Use INSTALL.EXE (KEYCONFI.EXE in the demo) or SETUP.EXE . Mouse settings cannot be changed in the demo. Some keys cannot be mapped. See fix below, or use The Force Engine. |
|
Mouse acceleration | ||
Mouse sensitivity | ||
Mouse input in menus | Some menus only work with mouse. | |
Mouse Y-axis inversion | Game lacks vertical-look for mouse. See hack below for adding it, or use The Force Engine. | |
Controller | ||
Controller support | ||
Full controller support | ||
Controller remapping | Use INSTALL.EXE (KEYCONFI.EXE in the demo) or SETUP.EXE . |
|
Controller sensitivity | ||
Controller Y-axis inversion |
Controller types |
---|
XInput-compatible controllers | Through DosBox | |
---|---|---|
Xbox button prompts | ||
Impulse Trigger vibration |
PlayStation controllers |
---|
Generic/other controllers | ||
---|---|---|
Button prompts |
Additional information | ||
---|---|---|
Controller hotplugging | ||
Haptic feedback | ||
Digital movement supported | ||
Simultaneous controller+KB/M | Designed for keyboard and flightstick. |
Modern control scheme + v-look for mouse (DOSBox)
- Use Dark Forces Plus, compilation of DOSBox keymapper files and GlovePIE script.[6]
- Could use FreePIE as alternative to GlovePIE.
- GlovePIE and FreePIE are Windows programs; they do not work on Mac or Linux.
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | ||
Surround sound | Uses stereo output with some 3D spatial effects.[7] | |
Subtitles | See The Force Engine. | |
Closed captions | See The Force Engine. | |
Mute on focus lost | For DOSBox change the priority background value in the DOSBox configuration file. |
|
Royalty free audio | Uses audio from the original Star Wars movie trilogy. | |
General MIDI audio |
- This game supports the MT-32 and General MIDI for music.
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
French | ||||
German | ||||
Italian | ||||
Russian | Fan translation by «ENPY Studio» | |||
Spanish |
Issues unresolved
- The MIDI tracks BOSS-05.GMD, BOSS-08.GMD, BOSS-10.GMD, BOSS-11.GMD and BOSS-14.GMD (inside SOUNDS.GOB) never play during the game when the corresponding boss is fought against. This is known to be true about the DOS retail release and is an iMUSE issue.
- One sector in "Mission 3: Anoat City" is messed up, preventing access to two energy unit pickups. Its corridor can be entered by setting the hub switch to setting 2. The inaccessible sector is on the right just inside the sewage corridor, showing up with the map cheat or a level editor.
- Two Ceiling Turrets in "Mission 4: Research Facility" are missing their bases.
- Some of the Ceiling Turrets have their base set to have the Turret logic. Nothing happens unless the corresponding map gets edited.
- A fan in "Mission 4: Research Facility" has its grate set to use the Fan logic. Unless the map is edited, the grate stays still.
- There is a non-functioning elevator in "Mission 9: Nar Shaddaa" in the room with the first Trandoshans. Its sector is messed up and inaccessible, preventing players from going back to the starting area without sitting on a mine or cheating.
Issues fixed
Game randomly changes colors
Change output method to DirectDraw or OpenGL[citation needed] |
---|
|
Game appears stretched horizontally
Fix incorrect aspect ratio[citation needed] |
---|
|
Run retail version without the CD
Run without the CD[8] |
---|
|
Create a dummy folder[citation needed] |
---|
|
Update Steam DOSBox version/Run without Steam
Run without Steam[citation needed] |
---|
|
Ice Glitch using DOSBox
- When playing the game in DOSBox you will find that you get stuck in the ice in the Robots Facility level
Set your cycles amount to fixed 40000 |
---|
|
You try to grab the Ice Shoes before you get stuck in the ice. If you got stuck on the ice and can't grab the Ice Shoes, try moving the mouse quickly to get unstuck |
---|
Enable Steam overlay
Change DOSBox output method to OpenGL[citation needed] |
---|
|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
OpenGL | 3.3 | See The Force Engine |
Software renderer | ||
DOS video modes | MCGA, VGA |
Middleware
Middleware | Notes | |
---|---|---|
Audio | iMUSE | For music |
DarkXL
- DarkXL is heavily outdated at this point and it's not recommended to use it anymore, as it has been surpassed by The Force Engine.
- Enables playing the game in modern Windows. Supports high resolutions, with enhanced visuals and proper mouselook.
- The Original version of the project, however, is no-longer in active development, and the most-recent alpha version has some unresolved issues such as missing cutscenes, no music during cutscenes, a float/noclip function bound to the F key that cannot be rebound, and other issues that require workarounds to correct. However, the game can still be completed in this form. (see Getting started with XL Engine).
The author of the Xlengine/DarkXL port LuciusDXL has, as of May 2020, restarted the project as The Force Engine concentrating on Dark Forces and Outlaws games. This is due in part to Blood and Daggerfall having other complete projects/ports available. More information is available on his blog post here.
Dark Frontend
Dark Frontend is a utility that allows easier launching of mods and levels. Installation (of both the launcher and the mods you intend to use with it) isn't exactly the most straight forward; includes a digital manual (readme.exe), reading it is recommended before using. It has been superseded by Dark Forces Custom Launcher, but unlike its successor, it is a native DOS program and can directly in DOSBox.
System requirements
- The Force Engine requires an OpenGL 3.3-capable GPU.
DOS | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 5.0 | 6.22 |
Processor (CPU) | Intel 386DX 33 MHz | Intel 486DX 33 MHz |
System memory (RAM) | 8 MB | |
Hard disk drive (HDD) | 3.5 MB | |
Video card (GPU) | MCGA, VGA |
- Full hard-drive installation requires 67.4 MB.[9]
Windows | ||
---|---|---|
Minimum | ||
Operating system (OS) | 2000, XP, Vista | |
Processor (CPU) | Intel Pentium 486 | |
System memory (RAM) | 16 MB | |
Hard disk drive (HDD) | 80 MB | |
Video card (GPU) | DirectX 5.2 compatible | |
Sound (audio device) | 16-bit sound card |
Mac OS | ||
---|---|---|
Minimum[10] | Recommended | |
Operating system (OS) | MacOS 7.1 | |
Processor (CPU) | 68040 or PowerPC | |
System memory (RAM) | 8 MB | |
Hard disk drive (HDD) | 5 MB (Minimum Install) | 13 MB |
Video card (GPU) | 256-color 13" display | |
Controller | Keyboard and mouse | Joystick optional |
Other | CD-ROM drive required |
Notes
- ↑ Any references to "the demo" on this page refer to the first demo.
- ↑ 2.0 2.1 2.2 2.3 2.4 2.5 File/folder structure within the installation folder reflects the path(s) listed for DOS game data.
- ↑ 3.0 3.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.
- Games with Steam Cloud support may also store data in
~/.steam/steam/userdata/<user-id>/32400/
. - Use Wine's registry editor to access any Windows registry paths.
- The app ID (32400) may differ in some cases.
- Treat backslashes as forward slashes.
- See the glossary page for details on Windows data paths.
References
- ↑ LUCASFILM ON GOG.COM: Wave II continues. - GOG.com - last accessed on 17 May 2023
- ↑ STAR WARS™: Dark Forces :: Compatibility Patch Update - Steam Community - last accessed on 2019-05-04
- ↑ List of GOG games using DOSBox, page 1 - Forum - GOG.com - last accessed on 17 May 2023
- ↑ Star Wars: Dark Forces · AppID: 32400 · Steam Database - last accessed on 9 June 2023
- ↑ 5.0 5.1 Verified by User:SirYodaJedi on 2022-12-21
- ↑ gog.com - last accessed on 17 May 2023
- ↑ Verified by User:SirYodaJedi on July 21, 2018 using General Midi (VirtualMIDISynth) for Music and Sound Blaster 16 (DOSBox emulation) for Digital Sound Effects.
- ↑ dosbox.com - last accessed on 17 May 2023
- ↑ Verified by User:SirYodaJedi on 2023-01-12
- ↑ Star Wars: Dark Forces (1995) Macintosh box cover art - MobyGames - last accessed on 2023-01-12