Yes: DarkXL will be amazing... when it's finished. It’s an Alpha and as such is still buggy, needing additional End-user runtimes for some users to get it running, and with workarounds for some level progression issues. It's been a while since it has been updated with no sign of the integration with other XL engine supported titles as of yet (the 'merger' project taking precedence over active DarkXL engine development and fixing). That's a deal-breaker for me.
Marrik: how do i remap the keys?
also, how do i use mouselook?
CTRL-F1 - is DosBox's internal keymapping utility. I've found that if you hit Ctrl-F1 before the DARK.EXE has a chance to fully load in DosBox, then it has a better chance of running.
However, to remap the in-game keys in DF, you need to run SETUP.EXE in your Dark Forces directory.
The only additional control issues with the Lucasarts DF engine that caused me some issues is the inability to bind Alternative Fire and Vertical Mouselook (looking up and down / default is bound to PgUp and PgDn keys) to mouse button controls.
I managed to get round both of these issues using an excellent key/device mapping program called GlovePIE. Recording a small macro using GP, I managed to map ALTFire to Rightclick and Vertup/Vertdown to the mouse wheel. I can now look up and down by scrolling the mousewheel back and forward. Worked like a charm.
http://glovepie.org/
I use it for awkward mappings for a lot of DOS based games. ;)