


do not bother with the dosbox steam version just install openxcom and play xcom:ufo defense with that. Openxcom supports linux natively and you can play with modern monitor resoulutions. It also has many quality of life improvements like: most of the bugs of the original game being fixed, modding support and more. you can install openxcom with this guide: https://www.youtube.com/watch?v=JIWhTaM_fjM

Works great by using luxtorpeda to play openxcom

dosbox %command%
Trough proton fullscreen would be lost
Install dosbox and set the launch command to "dosbox %command%" to use native dosbox instead of windows dosbox trough proton. There are issues with stacking emulation, so this is better than windows dosbox trough proton.
I have heard you may get an even better experience with open x-com, however this way you get the original experience with linux.

do not bother with the dosbox steam version just install openxcom and play xcom:ufo defense with that. Openxcom supports linux natively and you can play with modern monitor resoulutions. It also has many quality of life improvements like: most of the bugs of the original game being fixed, modding support and more. you can install openxcom with this guide: https://www.youtube.com/watch?v=F_L9AkSHpLs&t=270s

Openxcom is great for this. Just download files from project webpages and then extract files to main folder and rename XCOM folder to UFO and rename openxcomex.exe to dosbox.exe and your good to go
This launch option will force Steam to use OpenXcom source port to run the game. Simply copy-paste folder location containing OpenXcom AppImage executable from "https://openxcom.org/git-builds/". Include %COMMAND% at the end.
For example, I put the AppImage package into default installation folder. The launch option will look like this:
"/run/media/mmcblk0p1/steamapps/common/XCom UFO Defense/OpenXcom_86-64.AppImage" %COMMAND%
Follow this guide to set up the game. https://steamcommunity.com/sharedfiles/filedetails/?id=2973533616
Personal binds and button layout. User preference.
With OpenXcom, game runs smooth, with tons of customizations and mods that you can use to spice up your game. Definitely a must have source port to play the game instead of using DOSBOX emulator. There are community patches that can be applied to refine the game farther, however this is not mandatory and not hard to do. Literally copy-paste from patches to game folder.
Followed this guide to run Openxcom thru Luxtorpeda
Seems to work as expected, with some minor sound glitches. Choosed the DOS version. Had input problems with Windows9X/XP version.
Minor gliches here and there.
Install and run ProtonUp-QT from https://davidotek.github.io/protonup-qt/. Select "Add version". Add luxtorpeda v55. Select "Show game list". Find "X-COM: UFO Defense" in the list and select "luxtorpeda" for the "Compatibility Tool". Close the tool and start steam and the game will run without a problem. Thanks Rogerius Rex for finding this.
I have used ProtonUp-QT to download Luxtorpeda and set it in the Compatibility option. Launching the game promted and downloaded openxcom.
Also works on SteamDeck

Crashes after MicroProse logo
Tried on Proton Experimental and Proton 6.3-8.

Initiailly had stutting, freezing and crashing shortly after starting the game. Modified dosbox.conf and disabled fullscreen, set windowresolution to match desktop, and disabled gus. Disabling of Gus had the biggest effect and stopped the crashing.
Below is all the setting I used for dosbox:\
[sdl]
fullscreen=false
fulldouble=false
fullresolution=original
windowresolution=1280x960
output=ddraw
autolock=true
sensitivity=100
[dosbox]
machine=svga_s3
captures=capture
memsize=63
[render]
frameskip=0
aspect=false
scaler=none
[cpu]
core=pentium_slow
cputype=auto
cycles=41500
cycleup=1000
cycledown=1000
[mixer]
nosound=false
rate=22050
blocksize=4096
prebuffer=14
[midi]
mpu401=intelligent
device=win32
config=0
[sblaster]
sbtype=sb16
sbbase=220
irq=7
dma=1
hdma=5
mixer=true
oplmode=opl3
oplrate=22050
[gus]
gus=false
[speaker]
pcspeaker=false
[dos]
xms=true
ems=true
umb=true
The game crashes in first second of MicroProse launch screen.


Absolutely unplayable
Screen went into bad lines
Lag while moving mouse
Crashed first time on boot
Game runs until language selection as any choice will end with a crashed game(stuff is written in black ink on a black background -.-)
Solution was to run the game with proton 4.2-9 (any newer version up to 5.x did crash).

I have tried many old and new Proton versions, all of them eventually result in crashing. This might be because this is a DOS game and Wine has been removing their DOS support. This game might run better if you try running it in the Linux version of DOSBox instead of via Proton.

Sounds play with a slight delay(compared to the "real" DOS version of the game). Like clicking a button will sound half a second later. Also the intro "video" shows this delay between firering a weapon and the weapon sound itself is delayed.


Worked out of the box, was able to start a new campaign. Everything seems to work audio, mouse controls etc.


Tried on decade old centrino laptop, YMMV. On Dos version, Game shows black screen with a laggy mouse cursor. XP version shows file Open dialog box. Tried opening the two exes, one show black screen , other errors out with "Patch code time out"
Thats when i noticed that the packaged game is just a dosboxed version. So 'apt install dosbox' and running command 'dosbox' in the game folder and the game works flawlessly (It uses the dosbox config file in the folder). No lag, no issues whatsoever. So 'runs perfectly after tweaks' if said tweak is sidestepping Steam play completely. ¯_(ツ)_/¯

работает

Launching XP version works, as choosing the first version causes a black screen after language selection. Feels sluggish.


Works perfectly, no issues



Runs well.



maybe there's some sluggish feeling with mouse, or maybe i just played it really old ago. game works and looks just perfect.



A little slow (~40 fps in battle)
