Nightdive have responded to reports of users being unable to play their Wine-bundled Linux build of System Shock 2.
The SteamOS icon to indicate Linux support has been removed from the store page, which hopefully will be temporary. This isn't the usual situation of a developer removing support, since Nightdive have supported Linux quite well with ports. In this case, the game was never actually ported to Linux since Nightdive said themselves they "didn't have the source code for the game".
Speaking about it, they said how they've been aware of the issue for some time now, having spent a lot of time trying to solve it and nothing they've tried has worked. They think it was an update to Steam itself that has caused it, as they've tried older versions and none now seem to work.
At this point, I'm at a loss on what to do. This version of the game was created by a third-party, well known (at the time, we were told) for their excellent WINE ports. We didn't have the source code for the game, so this was the only route we could go in.
A few months ago, we were able to get in contact with somebody who is VERY well versed in porting games to Linux (15+ year experience at this point). I asked them to take a look at the game, and they couldn't work out what the problem was. That also soured things.
They might look into a portable version of Proton and put that up if it's possible. The obvious problem with relying on Steam Play, is they don't get to advertise any Linux support until Valve eventually add Steam Play somehow on store pages.
They said they will try to fix it and they have a few options to explore. It's nice to see them really put effort into it. On that note, user dubigrasu already mentioned a fix they tried still works so perhaps they will look into that too.
See their full post here.
Hat tip to mphuZ.