

Must change your DOSBox config for it to launch correctly. In /steamapps/common/Star Control Classic/Star Control (1 or 2), you must edit your "dosboxSC1.conf" or "dosboxSC2.conf" files. Find the entry for "fullresolution" and change it to "fullresolution=0x0". Save and relaunch the games.
Star Control 1&2 doesn't run on Steam Deck. The game load up to the DosBox logo screen, then force quits.

Steam version (that runs through DOSBox) works OOTB - possible to get UQM running through tinkering
Custom Executable
In order to get UQM running you need to:
- Remove all the files within the "Star Control 2" folder (you don't need to touch 1)
- Make a new DOSBox folder (to replace the old one) inside "Star Control 2" & move all your UQM files into this new DOSBox folder
- Make a custom executable that will close itself and open our UQM executable - you can do this by roughly following this short guide (and making changes to instead target our UrQuanMasters.exe file which we are trying to run) https://stackoverflow.com/a/50185490 (use backward slashes as Proton needs to read this)
Step 3 is required as SC1&2 will try to send command line arguments to whatever executable it tries to run and these arguments will prevent UQM from running (you can test this for yourself), thus we need a middleman .exe that will absorb these arguments
- Name our new executable to "DOSBox.exe" and place it inside our "DOSBox" folder - this the file that SC1&2 will target and try to run
- Copy the "content" folder from inside our "DOSBox" and paste it into the "Star Control 2" directory (also where our DOSBox directory is contained) - for some reason this is the directory that UQM seems to check when looking for this folder, when it's running under SC1&2 (this might also affect other UQM files but from what I've seen you only need to copy the "content" folder)
- You should now be able to play UQM as SC1&2 - allowing you to track your playtime properly and make some use out of owning this on Steam

The original version provided by Steam (that runs through DOSBox) seems to run fine
I attempted to get the Windows version of UQM running through Steam (as SC1&2), but it seems to be borked. Steam seems to send some launch argument to the executable which is not valid in UQM, and UQM refuses to launch if there are any invalid arguments. I also tried running the MegaMod (0.8.0.84,) but I experienced the same problem. It may be possible to remove this launch argument through the use of winetricks (though, I doubt it), but I am not familiar with how to use it.


Game auto runs in dosbox. Practically native. Runs fine.
