Star Wars: Dark Forces reverse engineered "Force Engine" v1.0 released

1671561035085.png

Star Wars: Dark Forces is a somewhat obscure, but deeply beloved DOS game in the Star Wars franchise released back in 1997, set in the timeline just before the events of Episode IV: A New Hope, and detailed the events of the then canon stolen plans of the Death Star in the hands of rebel Kyle Katarn, before Disney acquired the rights and ditched the story as "Legends" material to make room for their Rogue One movie prequel.

The game takes into a 1st Person Shooter perspective, utilizing the innovative Jedi Engine developed by LucasArts, with some familiarity to FPS games of the time, like Doom and Duke Nukem, and featured cutscenes and voice overs. Since its release, the only possible ways to play this game were either through DOS, DosBox (which is what the current digital stores use when you purchase it) or its limited release on the PlayStation, but thanks to the effort of some passionate developers, Dark Forces can now be played with modern standards, with widescreen, high resolution and many other improvements.

The list of features for the current v1.0 release as listed by the developers:
  • Full Dark Forces support, including mods. Outlaws support is coming in version 2.0.
  • Mod Loader - simply place your mods in the Mods/ directory as zip files or directories.
  • High Resolution and Widescreen support - when using 320x200 you get the original software renderer. TFE also includes a floating-point software renderer which supports widescreen, including ultrawide, and much higher resolutions.
  • GPU Renderer with perspective correct pitch - play at much higher resolutions with improved performance.
  • Extended Limits - TFE, by default, will support much higher limits than the original game which removes most of the HOM (Hall of Mirrors) issues in advanced mods.
  • Full input binding, mouse sensitivity adjustment, and controller support. Note, however, that menus currently require the mouse.
  • Optional Quality of Life improvements, such as full mouselook, aiming reticle, improved Boba Fett AI, autorun, and more.
  • A new save system that works seamlessly with the existing checkpoint and lives system. You can ignore it entirely, use it just as an exit save so you don’t have to play long user levels in one sitting, or full save and load with quicksaves like Doom or Duke Nukem 3D.
  • Optional and quality of life features, even mouselook, can be disabled if you want the original experience. Play in 320x200, turn the mouse mode (Input menu) to Menus only or horizontal, and enable the Classic (software) renderer - and it will look and play just like DOS, but with a higher framerate and without needing to adjust cycles in DosBox.
The developers are still hard at work on the engine, and have teased even more features for the upcoming 2.0 version, like support for its sister game in the same Jedi engine, "Outlaws". People interesting in playing Dark Forces with the Force Engine can checkout the official site of the engine on GitHub pages.

:arrow: Source
 

mrcroket

Well-Known Member
Member
Joined
Mar 14, 2018
Messages
148
Trophies
0
Age
32
XP
1,627
Country
Spain
It needs perspective correction? I always thought that dark forces unlike doom had a real 3d world but with sprite enemies. Because it have rooms on top of each other. Also some 3d models like the ship.
 
  • Like
Reactions: impeeza

Purple_Shyguy

Well-Known Member
Member
Joined
Nov 8, 2008
Messages
2,084
Trophies
2
Age
32
Location
Republic of Ireland
XP
3,861
Country
Used to emulate the PS1 version which isn't at all ideal.

This is amazing work. And the kind of thing DF needs to be really recognised for how good it is. Kinda like how Doom 64 went under the radar for so long until Doom 64 EX and the official Nightdive ports.
Post automatically merged:

It needs perspective correction? I always thought that dark forces unlike doom had a real 3d world but with sprite enemies. Because it have rooms on top of each other. Also some 3d models like the ship.
It did that thing in old first person games where it distorts when you look up and down. But the GPU renderer handles it like a true 3D game would.
 

ShadowOne333

QVID PRO QVO
OP
Editorial Team
Joined
Jan 17, 2013
Messages
11,545
Trophies
2
XP
21,583
Country
Mexico
Obscure? It's the first game in the Kyle Katarn saga, how is it obscure?

It's overshadowed by Doom and Duke Nukem in popularity, and the fact that the levels tend to get very maze-y with weird objectives doesn't make it as accessible as the others.
 

Nikokaro

Lost philosopher... searching for a way out...
Member
Joined
Feb 3, 2020
Messages
1,818
Trophies
1
Location
Nautilus (under) Lake Como, Italy 🇮🇹
XP
5,081
Country
Italy
Wow, hopefully someone will port it to DS (or at least DSi)! After Doom, Descent, Heretic, Hexen, Quake, Duke3D, it is the only old DOS FPS game not yet ported to DS. Maybe it will once again be our brilliant @elhobbs who will do it? I sincerely hope so. In the meantime, I'll take the opportunity to say hello and remember the gratitude we all have toward him. :)
 

brunocar

Well-Known Member
Member
Joined
Aug 14, 2017
Messages
801
Trophies
0
Age
39
XP
1,901
Country
Argentina
having played this on the older source port, man, am i glad that this happened, this game really needed some help on modern PCs
Post automatically merged:

Wow, hopefully someone will port it to DS (or at least DSi)! After Doom, Descent, Heretic, Hexen, Quake, Duke3D, it is the only old DOS FPS game not yet ported to DS. Maybe it will once again be our brilliant @elhobbs who will do it? I sincerely hope so. In the meantime, I'll take the opportunity to say hello and remember the gratitude we all have toward him. :)
im gonna take a wild guess that if quake barely runs by pure miracle on DS, the best you can possibly hope for is this game running on DSi.
 
  • Like
Reactions: eduall and Nikokaro

Nikokaro

Lost philosopher... searching for a way out...
Member
Joined
Feb 3, 2020
Messages
1,818
Trophies
1
Location
Nautilus (under) Lake Como, Italy 🇮🇹
XP
5,081
Country
Italy
...the best you can possibly hope for is this game running on DSi.
Sure, that would be fine. 😉 If we could then also load the available user maps/mods that would be perfect. Playing it on SD-slot of DSi on low resolution 320x240 (or similar) graphics, with 11.025 Hz of sound, maybe no BGM (as if running on an old 386 pc with dos/win95 installed) would be an absolute and unmatched delight. 🤩
 

eduall

Well-Known Member
Member
Joined
May 29, 2014
Messages
468
Trophies
0
XP
1,171
Country
Venezuela
having played this on the older source port, man, am i glad that this happened, this game really needed some help on modern PCs
Post automatically merged:


im gonna take a wild guess that if quake barely runs by pure miracle on DS, the best you can possibly hope for is this game running on DSi.
no one is going to do that anymore cuz dsi is dead.
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,341
Trophies
3
XP
27,296
Country
United Kingdom
Glad a project finally managed to drag itself across the finish line. Saw several try and fumble over the years.

Hopefully we can get some nice mods, modernisations, tweaks and such like with this.

Others playing along at home might wish to note of all the "doom clone" engines then this is probably the most advanced* with several features missing in others barring whatever has been done in the open source or throwback world since. Certainly why you never really saw the game backported/remade for the other engines like we saw things that were not otherwise open sourced ported across.

*redneck rampage being of the few things that might pose a challenge but also not and some very blurry lines at that point as well.
 

SylverReZ

(She/They) GBATemp's™ Sylveon Supreme
Member
Joined
Sep 13, 2022
Messages
3,189
Trophies
2
Location
Everywhere
Website
m4x1mumrez87.neocities.org
XP
11,687
Country
United Kingdom
Glad a project finally managed to drag itself across the finish line. Saw several try and fumble over the years.

Hopefully we can get some nice mods, modernisations, tweaks and such like with this.

Others playing along at home might wish to note of all the "doom clone" engines then this is probably the most advanced* with several features missing in others barring whatever has been done in the open source or throwback world since. Certainly why you never really saw the game backported/remade for the other engines like we saw things that were not otherwise open sourced ported across.

*redneck rampage being of the few things that might pose a challenge but also not and some very blurry lines at that point as well.
I bet somebody is gonna port this over to everything, the same way as to what happened with DOOM.
 
  • Like
Reactions: Nikokaro

DS1

伝説のサラリーマン
Member
Joined
Feb 18, 2009
Messages
1,546
Trophies
1
Location
In the here and now, baby
XP
2,159
Country
United States
Lol “somewhat obscure”.

I played this (the original, no mods) earlier this year for the first time in earnest, but could only get slightly farther than I did as a kid. Still worth a go for a few stages, especially with this great revamp!!
 
  • Like
Reactions: SylverReZ

nWo

The Game Master
Member
Joined
Oct 20, 2016
Messages
868
Trophies
0
Website
www.facebook.com
XP
2,392
Country
Mexico
Damn. I played this on Playstation back in the day. THIS IS THE REAL STORY of how the rebels got the Death Star plans, how the Darktroopers where put into motion secretly and more importantly how even Boba Fett and Jabba the Hutt where involved on stopping Kyle Katarn.

It is an AWESOME story and a regular game.
 

lincruste

Well-Known Member
Member
Joined
Jan 13, 2008
Messages
373
Trophies
1
Location
france
XP
1,150
Country
Antarctica
I'll be honest, I didn't think Lucius would ever finish the task.
I had been following his progress on DaggerXL about 15 years ago, saw the Dark Forces project born and almost die.
I've played 3 levels this afternoon, it's a great job, congrats and thanks to him, I'm very impressed.
 
General chit-chat
Help Users
  • Skelletonike @ Skelletonike:
    1H left, such a slow week.
  • Sonic Angel Knight @ Sonic Angel Knight:
    Okay, I had spaghetti :P
  • SylverReZ @ SylverReZ:
    Hope they made lots of spaget
  • K3N1 @ K3N1:
    Chill dog
  • SylverReZ @ SylverReZ:
    Chilli dog
  • Skelletonike @ Skelletonike:
    Damn, I'm loving the new zelda.
  • xtremegamer @ xtremegamer:
    loving the new zelda, i started a game, it was so fucking good, so i
    am waiting on my friend to get home so we can start a new one together
  • Skelletonike @ Skelletonike:
    I just dislike that they don't let me choose the voices before the game starts. Happened with botw as well, had to change to japanese and restart.
  • K3N1 @ K3N1:
    But the important question is can you choose gender
  • Skelletonike @ Skelletonike:
    Same way you can choose Gerald's gender.
  • Skelletonike @ Skelletonike:
    *Geralt, damn autocorrect.
  • Psionic Roshambo @ Psionic Roshambo:
    But can he be trans? Lol
  • K3N1 @ K3N1:
    Zelda transforms into link
  • Psionic Roshambo @ Psionic Roshambo:
    Link I'm not the princess your looking for.... *Pulls a crying game*
  • K3N1 @ K3N1:
    *skirt up* it's exactly what I always wanted
  • Skelletonike @ Skelletonike:
    Just scanned all my zelda amiibos, took a while but didn't get anything that cool, did get the lon lon ranch hylian fabrics though.
  • Skelletonike @ Skelletonike:
    It was pretty funny when I scanned wolf link and got a shit load of meat.
  • K3N1 @ K3N1:
    @Skelletonike, btw I ran that custom for mgs4 on the deck I'm amazed it got that far in game
  • K3N1 @ K3N1:
    Plug in*
  • K3N1 @ K3N1:
    Your favorite activity
  • BentlyMods @ BentlyMods:
    My fav actvity is:

    mario-dancing.gif
    BentlyMods @ BentlyMods: My fav actvity is: