OpenXcom Extended

Bild des Benutzers comrad

OpenXcom Extended ist eine Zusammenführung von OXCE und OXCE+, ursprünglich entstanden aus OpenXcom aus dem Jahr 2018. Es stellt somit eine Open Source-Engine für UFO: Enemy Unknown (X-Com: UFO Defense in USA) sowie X-COM: Terror From The Deep: bereit. Die Original-Assets benötigt ihr von Steam oder GOG. OpenXcom Extended (OXCE) bietet:

1. QoL (Quality of Life)-Verbesserungen (Filter, Sortierungen, Suchfunktion, Indikatoren, Shortcuts, Verknüpfungen und vieles mehr)
2. GUI-Verbesserungen (nützlichere Informationen, vollständig neue Oberflächen)
3. Neue Spielmechaniken (neue Konzepte wie Training)

Installation

Ihr könnt das Spiel unter Linux als Binary herunterladen, aber auch als AppImage von der Projekt-Release-Seite.
Das Tar-Archiv entpackt ihr mit:

tar xfvz oxce_git_2025_12_14_1457_linux.tar.gz

Nun liegt in dem Unterordner oxce_git_2025_12_14_1457_linux/ die oxce_git_2025_12_14_1457-x86_64.AppImage.
Ggf. müsst ihr die Datei noch ausführbar machen mit:

chmod +x oxce_git_2025_12_14_1457-x86_64.AppImage

Zum Spielen benötigt ihr die Assets aus den Spielen über Steam oder GOG. Folgende Verzeichnisse werden benötigt:

  • GEODATA
  • GEOGRAPH
  • MAPS
  • ROUTES
  • SOUND
  • TERRAIN
  • UFOGRAPH
  • UFOINTRO
  • UNITS

Je nachdem ob ihr XCOM1 (Enemy Unknown) oder XCOM2 (Terror from the Deep) spielen wollt, müsst ihr jeweils im Datenverzeichnis ~/.local/share/openxcom/ den Unterordner
UFO oder TFTD anlegen. In diese Unterverzeichnisse müsst ihr die oben genannten Verzeichnisse hineinkopieren, damit das Spiel sie findet.

Für die Ordner UFO bzw. TFTD ist die Groß- und Kleinschreibung relevant, für die Asset-Unterordner nicht. So hat die Steam-Version beispielsweise die Ordner in Großbuchstaben, GOG allerdings in Kleinbuchstaben.

GOG

1. Download der Setup-Exe für UFO über GOG oder für TFTD über GOG.
2. Dateinhalt extrahieren mittels innoextract:

innoextract -L -d /tmp/xcomud setup_x-com_ufo_defense_1.14_gog_cfgfix_\(77865\).exe

3. Kopiert die o.g. Verzeichnisse aus dem temporären Verzeichnis (/tmp/xcomud) nach ~/.local/share/openxcom/UFO bzw. ~/.local/share/openxcom/TFTD.

Steam

1. Installiert das Spiel über den Steam-Client
2. Kopiert die o.g. Verzeichnisse nach ~/.local/share/openxcom/UFO

Nun könnt ihr das Spiel über das AppImage starten. Habt ihr sowohl XCOM1 als auch XCOM2 installiert, so startet das Spiel immer XCOM2. Das könnt ihr über den Parameter

./oxce_git_2025_12_14_1457-x86_64.AppImage -master xcom1

für UFO und

./oxce_git_2025_12_14_1457-x86_64.AppImage -master xcom2

für TFTD umschalten.

Screenshots und Videos
halufyx
Bild des Benutzers halufyx
Offline
Beigetreten: 11.10.2017
Beiträge: 195

Gibt es eigentlich irgendwo ein brauchbares Manual bzw. How-to für die Installation? Das AppImage setzt scheinbar eine XCOM Installation via Steam voraus? Wie kann ich OXCE installieren, wenn ich eine TFTD Installation von GOG (via Wine) installiert habe?

kloß
Bild des Benutzers kloß
Offline
Beigetreten: 08.05.2015
Beiträge: 350

Ausgehend vom dem, was im Artikel OpenXcom steht, der Meldung, die ich beim Start des AppImage bekomme
More details here: /home/USER/.local/share/openxcom/openxcom.log
und was dort drin steht

[17-01-2026_11-06-54]    [INFO]    OpenXcom Version: Extended 8.5 git 2025-12-14 14:57
[17-01-2026_11-06-54]    [INFO]    Platform: Linux
[17-01-2026_11-06-54]    [INFO]    Data folder is: 
[17-01-2026_11-06-54]    [INFO]    Data search is: 
[17-01-2026_11-06-54]    [INFO]    - /home/USER/.local/share/openxcom/
[17-01-2026_11-06-54]    [INFO]    - /usr/share/ubuntu/openxcom/

würde ich versuchen, den Ordner data aus dem Ordner deiner GOG-Installation nach .local/share/openxcom/ in deinem Home-Verzeichnis zu kopieren. Der Ordner müsste wie bei mir nach dem fehlgeschlagenen Startversuch schon angelegt worden sein.

kloß
Bild des Benutzers kloß
Offline
Beigetreten: 08.05.2015
Beiträge: 350

Ich habe mal herumgewühlt und meine Daten gefunden. Durch die Angaben in der UFOpedia habe ich es zum Laufen gebracht.
Unter /home/BENUTZER/.local/share/openxcom muss ein Ordner des Namens UFO angelegt werden. Dort kommen die Datenordner samt Inhalt rein.

~/.local/share/openxcom/UFO$  ls
 GEODATA    MISSDAT      SOUND              UFO.exe    UNITS
 GEOGRAPH   musfix.dll   TERRAIN            UFOGRAPH
 MAPS       ROUTES      'UFO Defense.exe'   UFOINTRO

Ich weiß allerdings nicht mehr, ob ich damals auf die Daten den Patch angewendet habe, von dem an manchen Stellen die Rede ist.
Die Daten für X-COM: Terror from the Deep müssten den Angeben nach in einen Ordner TFTD anstatt UFO
Probier bitte mal aus, ob es bei dir funktioniert und gib Rückmeldung oder schreib besser gleich eine Anleitung in den Artikel.

Dumm, wenn man nicht checkt, was eine „TFTD Installation“ ist. Da hätte ich mir den vorigen Kommentar auch sparen können.

comrad
Bild des Benutzers comrad
Offline
Beigetreten: 13.05.2008
Beiträge: 6091

Hab eure Kommentare gelesen und das auch ausprobiert. Die Dokumentation könnte ruhig deutlicher darauf eingehen, dass man noch ein UFO-Unterverzeichnis braucht. Ich hab es im Artikel oben noch angepasst.

halufyx
Bild des Benutzers halufyx
Offline
Beigetreten: 11.10.2017
Beiträge: 195

Vielen Dank comrad und kloß für Eure Beiträge bzw. das How-to. Ich werde es a.s.a.p. ausprobieren! :-)

Mastodon