STAR WARS™: Dark Forces

STAR WARS™: Dark Forces

237 ratings
Getting started with XL Engine
By MagicDN
Playing Star Wars: Dark Forces with widescreen and Full HD support.
XL Engine download
I know there are already all the topics about it, but I hope I can make a complete guide to run the game at best as possible. So here it is:

1. Download the XL Engine here -!AgQSCQ_MIQthi1BhUfbPJ7pPFwCn

Installing the XL Engine
2. Here is how to install the XL Engine:

- Delete or Backup your files in DosBox directory, leaving the DosBox directory intact.
("Steam\SteamApps\common\Dark Forces\DosBox")

- Copy everything (from to your "Steam\SteamApps\common\Dark Forces" dir

- move XLengine_Launcher.exe and DarkXL.exe into your empty DosBox folder. ("Steam\SteamApps\common\Dark Forces\DosBox")

- Rename XLengine_Launcher.exe to dosbox.exe, launch with steamclient.

- Click to the Star Wars: Dark Forces Picture (left side of the launcher)

- Set your Dark Forces data path "Steam\SteamApps\common\Dark Forces\Game"

- Run & Exit game

- Rename dosbox.exe back to XLengine_Launcher.exe (at your "Steam\SteamApps\common\Dark Forces\DosBox" dir)

- Rename DarkXL.exe to dosbox.exe (at your "Steam\SteamApps\common\Dark Forces\DosBox" dir)
FIX for the crash at starting the mission
Right click at you dosbox.exe at your "Steam\SteamApps\common\Dark Forces\DosBox" dir, then Properties, Compatibility tab and click "Run this program in compatibility mode" to "Windows XP SP3".
FIX for black screen
If you get the black screen and only see your gun and hear sounds, then disable the bloom in the options menu.
Installing the OpenAL
3. If you already haven't installed the OpenAL, you can download it here - (OpenAL32.dll error).
Running the game in Windows 10
Set the compatibility mode to Windows 7 and run as administrator.
Custom fix for some of the problems (not working for everyone)
4. There is custom fix made by "donrevan". It fixes some of the bugs that the engine have:

- Nar Shadda crash fix
- Possible to pickup mortar gun and the assault cannon
- Reset Life, health and stuff like that

This is compiled via msvc10 so you need the Microsoft Visual C++ 2010 Redistributable Package (x86) in order for it to work properly, you can download it here -

1. Download the fix from here -!AgQSCQ_MIQthi1FnzRV-Hrv4YUfK
2. Extract contents of the archive to your "Steam\SteamApps\common\Dark Forces\DosBox" dir where the renamed dosbox.exe is.

If evething is working you should see a text "Alpha 9.50 DarkFX" in the lower right corner of the screen in the main menu.

If you experience crashes or don't want to enable a certain fixes, just open "darkxl_fix.ini" via your favorite text editor. You can use true/false to enable or disable a certain options in the patch.

The Patch probably won't work with Windows 10 (confirmed by ithicus & The Dumpster Keeper).
Launching the game
5. Run the game like usual (all the Steam features are present).

Next I will tell how to get through some glitches and bugs.
At level 7 block don't move right
6. There is a bug in the "Ramses Hed Docking Port" level, in the boxed section of the level where you have to use switches to move block to the right position to get over the caps. But it won't work like it supposed to.

You can just jump to get over the other side (and finally to the large elevator).

Level 9 crash
7. At level "Nar Shaddaa, the Vertical City: The Death Mark" you most likely encounter crash.


- Right-click on the game title under the Library in Steam and select Properties.
- Under the General tab click the Set launch options button.
- Type "-nosound"
- After you complete the level, delete the "-nosound" parameter.

Level 13 closed door
8. At start of the "The Executor" level the door can't be opened.

You can just blow it up!

Level 14 - The Arc Hammer puzzle bug
9. At later part of this level there is 5 switch puzzle. Sadly this puzzle can't be solved. But there is a way to complete the level.

You can go through doors. First press "G" key and keep it down, then go forward through closed door (use the elevator to go up to the door).

Also after defeating the final Boss the door won't open and you have to go through the door again to the shuttle and exit the level.

Other useful info
It is recommended to uncheck "always keep this game up to date" to keep the XL Engine files intact.

Because there are no info in the game, so here are the controls you will need:

F1 - P.D.A.
F2 - Night Vision Goggles
F4 - Gas Mask
F5 - Head Lamp

Keep in mind, that this is very early version of engine and you will encounter some other bugs or glitches. We can only hope, that they will be fixed in next version.

There are no solutions yet for:
- run game with onboard GPUs;
- turn down or mute the music volume;
- using the Packaered Mortar Gun, Stouker Concussion Rifle and Assult Cannon;
(Packaered Mortar Gun & Assult Cannon possible fixed by donrevan ?)
- no music in cutscenes;
- exploding the white barrels;
- killing the mouse droids (can't collect batteries);
- no end game cinematics.

If you really stuck or you just want to end the level in some reason, you can do this:

bring down the console (ˇ key, at US keyboard, it's different key with other keyboards) and type "g_mission_complete 1".

and some other cheat codes the engine have:
lapostal (full shields/health, all weapons)
lamaxout (full ammo and all weapons)
lacds (full map, though I thought this was supposed to toggle, it appears permanent)
labrady (full ammo)
laredlite (freeze/unfreeze enemies)

Enjoy the game!

Big thanks for Lucius for making this great engine!

< >
Von Drinkoften Oct 4 @ 12:32am 
This is awesome! Many thanks for the simple guide
La Boule Fermée May 4 @ 10:40am 
Thanks, works great on Linux too with proton
YSDGAMEBOY77 Mar 16 @ 3:05pm 
Hi guys Dark XL is pretty cool but I have an issue and I'm confused how to solve it. There is no sound or music in the cutscenes while using Dark XL :( how do I fix this...I heard OpenAL does the trick, which folder must I extract it too, to get the sound back to work on cutscenes?
Capt. Awesome Mar 4 @ 8:11am 
After I beat the first level and I hit Esc to click on the next level the game will crash. The error message I get is that DarkXL has stopped working. I extracted all neccessary XL game files to the Dark Forces Game folder and it appears like this: C:\Games\Steam\steamapps\common\Dark Forces\Game. I run the game by clicking on the XLengine Launcher. This is the only major issue I have so far encountered, besides some of the issues already mentioned earlier in this guide. Any idea as to why the game crashes when I click on next level?
MagicDN  [author] Mar 2 @ 11:31pm 
Hi Vok_250! Try overwriting this file -!AgQSCQ_MIQthgZl4qJiIEFkCcyweDw?e=D2bjLX to your ...\Steam\SteamApps\ folder.
Vok_250 Mar 2 @ 3:02pm 
How do you prevent steam from overwriting the DarkXL install on launch? It keep "updating" the game files for me.
MagicDN  [author] Jan 1 @ 12:02am 
Hi! Is your games installed to ...Program Files (x86)\... ? Try installing to more simple destination like D:\Dark and try all the steps above again.
Uncle Joe Dec 31, 2019 @ 3:18pm 
"Cannot find MAPS.BSA". What does this mean, and I can I fix it? Please help. Please respond.
Shplay Dec 19, 2019 @ 2:09pm 
looking for the "scroll weapons" button. Manual says F9 and F10, but F9 doesn't do anything and F10 turns the game into wireframe. Anybody know the scroll weapons button? Been mapping for my steam controller and can't figure out that one.
Szepiz Dec 9, 2019 @ 10:24am 
Heyyy, is it possible to turn off up and down looking? I get sick of the camera movements. I'm even fine with using the arrows to turn. :lunar2019piginablanket: