I found this thread and decided to make an account here to respond to some of the comments. Thanks for your interest in The Force Engine and if you have additional questions or comments, let me know.
xjas wrote on 2020-05-21, 07:42:
I tried it out. Not much there yet: software renderer only, no AI, no redefinable controls, only two weapons work, no fancy lighting effects or eye candy implemented yet (DarkXL had those), but it looked good at 1600x1200 and ran at a smooth 60FPS on my modest machine. Moving & looking around the maps was fun and responsive. For some reason I absolutely couldn't get a screenshot out of it, even using external tools like Irfanview - they only grabbed the menu 'underneath' the game window. The editor doesn't do much yet either, but it looks pretty good so far. I'd say it's a promising (re)start & really hope this gets fleshed out. I would love to see mods & user maps start appearing based on a GZDoom-ish version of this engine.
This engine doesn't support extra bells and whistles yet because I decided to start again with pure software rendering in order to be able to properly reconstruct the original algorithms and validate the results against DOS. That said hardware rendering and additional visual features are on the roadmap but the current focus is the reverse-engineering effort, accuracy, and completeness before most "nice to have" features.
xjas wrote on 2020-05-20, 03:36:
Neat, I was just messing with DarkXL and was wondering what happened to it. It looked good, but the lack of real perspective look up/down still irritated me and the "final" release from 2016ish was littered with bugs. I wonder which one prompted him to do a complete re-write? Hopefully this one doesn't fall into development hell and get abandoned again.
Dark Forces had a really impressive engine for its time.
I bolded the part of your post I will be addressing. There are multiple reasons for the re-write:
1. I did not feel that my original approach would ultimately allow for "source port" accuracy - which I think is required for the project to really be a DosBox/DOS replacement. All of the mods need to work well as well as the original game, so accuracy is extremely important.
2. Move away from some Windows-specific technologies such as DirectX 9. The plan is to support Linux and other platforms, though this hasn't been finished yet.
3. The need to rebuild the INF system from the ground up in order to fix INF issues that plagued DarkXL. The Force Engine is already much more accurate in this regard - all the vanilla levels are completable correctly (even though the AI doesn't do anything but die and spawn items yet).
4. I believe that building up the original software renderer is required to ensure that the algorithms match and rendering are correct. Various rendering glitches that were in DarkXL due to portals are already fixed in this project.
5. Taking lessons from DarkXL and approaching things differently in general.
piatd wrote on 2020-05-20, 05:11:
I was impressed and excited by the work he was doing on DarkXL. […]
I was impressed and excited by the work he was doing on DarkXL.
This time around, his approach seems even better suited to preserving the actual experience of this DOS game on modern systems:
The project is focused on accuracy - by using reverse engineering techniques to reconstruct the original code and algorithms - the Force Engine is designed to be extremely accurate, a complete replacement for the original executables.
That said, I must consider myself cautious about a full release. Far be it from me to demand anything from something freely given, DarkXL still had two problems:
1) Feature creep, as Dark Forces / Outlaws were eventually joined by Blood and Daggerfall
2) To the best of my knowledge, he never announced that he was actually canceling the project. He just kind of stopped. We were all left to wonder for years if he was finished, or if he was even okay.
I'll be rooting for him, but--and I say this with the utmost respect for someone who labors freely for others--I'll believe it when I see it in completed form.
1) Exactly. If you look at the website you will see the short/mid-term roadmap. The focus is on Dark Forces, Outlaws and tools and nothing else until they are complete (including multiplayer).
2) There was no official announcement which was a mistake.
Please read the blog post to get some sense of what happened and what this project is focusing on. Note that the end part is a little out of date since the project has been announced and test builds are available. Also, the latest build has a dedicated screenshot button (print screen) - so you can take screenshots properly now. 😀