callen92: Just out of curiousity, will the Linux-supported DOS games be bundled with a version of DOSBox or will it leverage the version provided by the Distro's repo? Also, will Timidity be provided for better MIDI playback?
While it's nowhere near as common as with Wine, DOSBox does occasionally regress between versions (eg. there exist games that play better under DOSBox 0.72 than 0.74). That's why GOG always bundles a specific, tested version of it.
MrPointless: Not quite, I suspect. In my case (Antergos here, which is based on Arch), I still needed to install libpng12 to run DOSBox games and lib32-alsa-lib to get audio in
FlatOut. Those weren't hard to figure out and obtain through pacman, though. They were practically screaming those names in the terminal.
Not that I'm complaining. I knew I was in for a little manual work when I ditched Ubuntu. Probably because I still had to do some manual work in that distro anyway.
Tolya: There is a dependency list in the requirements. ALSA comes with Ubuntu/Mint, so it isn't listed.
While Rabcor was a bit abrasive, he does have a point about PulseAudio so I have to at least partially agree with mptt's request for a more complete dependency list.
If you don't need audio hotplug, network streaming, or per-application volume control, dmix is a pretty reliably option these days and I
still rip PulseAudio out of my *buntu setups because it
still presents me with a new bug every time I give it a chance while dmix Just Works™.
(I think the most recent one was when playing a game in Wine caused pulseaudio to get stuck pegging one CPU core at 100% until it was killed and restarted.)
For people in my situation, it'd really be helpful to indicate in the system requirements when a game depends directly on PulseAudio rather than on something switchable with a PulseAudio backend like OpenAL or the client-side ALSA libraries.
(For example, when I got NightSky HD in a Humble Bundle, I had to play the Windows version in Wine because the Linux version would hang on a black screen when started and strace revealed it was waiting for a "successfully initialized" response from the PulseAudio daemon I's uninstalled.)
Tolya: All Linux games have tarballs.
llirium: Ok, then, thanks for getting back to me. If it's just an error, I understand. The tarball, I can do something useful with. :)
Given that, according to the URLs, GOG's system files tarballs under "patches", I get the impression that the naming issue with FlatOut and FlatOut 2 tarballs is a limitation in the site that GOG hasn't had time to fix. (eg. the main package for a game must be referred to as an 'Installer')
(That might also be why there's no GOG Downloader support for Linux games. Having giant "patch but not really" tarballs might be too confusing for it.)