Continuing the improvements from the previous release that added Linux support, the Modern "Jedi Engine" replacement supporting Dark Forces, mods and in the future Outlaws - The Force Engine has a new release out with lots of upgrades.
Here's what's in the latest update:
- Implemented midi device types to support system midi as well as midi synthesis.
- Implemented support for midi synthesis using Sound Fonts (sf2).
- Implemented support for midi synthesis using OPL3 emulation and the iMuse OPL driver.
- Implemented the ability to change midi devices and outputs during gameplay, the game music is restarted as needed.
- Added Roland SC-55 and AWE64 sound fonts.
- Added support for 800p in the resolution list for the Steam Deck.
- Update the Readme to reflect that external midi is no longer required on Linux.
- The midi device now defaults to OPL3.
- Reduced stack size requirements in the audio system to fix issues on Steam Deck.
- Linux/CMake: also install the Mods and SoundFonts folders.
- Linux/Paths: look for support data in the executable directory too.
- CMake: gitVersion: do nothing if Git is not available.
- Linux: name executable "theforceengine".
- Add comments categorizing keywords and noting those which are not implemented.
If you've been playing it, be sure to leave a comment letting readers know what you think. I haven't had a chance yet, but I am itching to try it out. Just wonderful to see more open source releases like this, helping classic games pretty much live forever on modern platforms.