Flatsonar

The Force Engine

by “The Force Engine” Contributors

A modern cross‑platform port of “STAR WARS™: Dark Forces” with mod support

Dangerous permissions Verified creator GPL-2.0 v1.22.420
Screenshot 1 of The Force Engine Screenshot 2 of The Force Engine Screenshot 3 of The Force Engine Screenshot 4 of The Force Engine

About

“The Force Engine” is a modernised, reverse engineered port of the “Jedi Engine” used in “STAR WARS™: Dark Forces” and “Outlaws”. Currently, only “STAR WARS™: Dark Forces” is supported but there are already many technical and quality‑of‑life improvements:

  • Controller support (except in menus)
  • Support for mouselook like in modern first‑person shooters
  • Complete input remapping for in‑game controls
  • Widescreen and high‑resolution support
  • Texture filtering and bloom effects on light sources
  • Subtitles for dialog (including in‑game incidental dialog)
  • Closed captioning for important audio cues in the game
  • Translation support for subtitles/captions
  • A built‑in mod loader

Future plans include built‑in tools for creating mods and maps for the games as well as Outlaws support.

Permissions

1 permission weaken the sandbox. Flatsonar asks before installing.

  • all devices (/dev): webcams, disks, raw hardware
    --device=all
  • inter-process communication (needed for X11)
    --share=ipc
  • X11 display, only when Wayland is unavailable
    --socket=fallback-x11
  • audio
    --socket=pulseaudio
  • Wayland display
    --socket=wayland
  • access to ~/.local/share/Steam/steamapps/common/Dark Forces/Game
    --filesystem=~/.local/share/Steam/steamapps/common/Dark Forces/Game:ro
  • access to ~/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/Dark Forces/Game
    --filesystem=~/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/Dark Forces/Game:ro
  • access to ~/snap/steam/common/.local/share/Steam/steamapps/common/Dark Forces/Game
    --filesystem=~/snap/steam/common/.local/share/Steam/steamapps/common/Dark Forces/Game:ro

Who publishes this

The creator demonstrably controls this app id: Flathub verification, the hosting account owns the namespace, or a well-known file on their domain.

  • verified on Flathub: the developer proved they control this app id
    publisher:flathub

Maintenance

Recent activity on the upstream repository, or built and reviewed by Flathub.

No staleness signals: recent activity, or built and reviewed by Flathub.