You can sign up to get a daily email of our articles, see the Mailing List page!
Support us on Patreon to keep GamingOnLinux alive. This ensures we have no timed articles and no paywalls. Just good, fresh content! Alternatively, you can donate through Paypal, Flattr and Liberapay.!

RocketWerkz have confirmed their plans to do a Linux version of Stationeers

Posted by , | Views: 2,731

A good bit of news to wake up to today! Stationeers a space station construction and management game from developer RocketWerkz should be coming to Linux.

In their official FAQ on Steam, the developer noted that if it sold at least 300K copies a Linux version would be considered. Someone then made a post on Steam last year, full of users requesting a Linux version of Stationeers. Six pages of replies later, the developer replied a few hours ago with a link to this new post (also added to their FAQ now) confirming their intent to make a Linux version now.

The "too long, didn't read" is basically:

We now have concrete plans to try official linux client support, once the game has become more stable. We can confirm that it has been possible for us to build the game although some DirectX shader coolness might not be supported.

In that post, they mention that a Linux version has been made and it does run. However, they said some features they use in DirectX aren't currently supported on Linux and they've yet to find a solution, they specifically mentioned "volumetric lighting" as an example. Since it's a Unity game, it might be the case that Vulkan/OpenGL in Unity need some extra features. Since I'm not a Unity developer I can't comment on how true it is. Hopefully someone with knowledge of Unity will be able to give them some pointers.

Find Stationeers on Steam.

YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Show & Accept Cookies   Direct Link
10 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. See more information here.
Cestarian 10 October 2018 at 9:36 am UTC
if there's missing DX functionality and they can't figure out how to add it to the linux client, they could provide a wrapper alternative like dxvk to run the graphical component.
Ardje 10 October 2018 at 12:01 pm UTC
<bait>I just told them they are stupid to support linux and that they should just support vulkan instead</bait>

But really, since Valve has opened up Proton, we really have to think this through: do you want game developers to support Linux with crappy graphics, or Vulkan through Proton with nice graphics.
Because all I see is this:
Windows DX (good support by engines) vs Linux Opengl (rather awkward support).
I think we must first push the developers to go Vulkan before going Linux.
Because once you go Vulkan, the remainder of the problems are not that big.
And in a sense, I rather have a middleware in between the game and my machine. That might be Proton, or some other thing.
The problem with going full native on both Windows and Linux is that ABI's and API's change. And in the end you can better install the old Windows version through wine/Proton on Linux, instead of the old Windows version on Windows, or the old Linux version on Linux.
As a matter of fact, I had less problems installing GTA-SA or GTA-IV using Proton, than on Windows 10 that was pre-installed on my Win2.
Divine Divinity needed extra hacking from GOG to run it on a recent windows, while the original version works fine on wine.
So truthfully, I think that developers should focus on Vulkan first. Once Vulkan is really mainstream, the step to Linux is a tiny one.
liamdawe 10 October 2018 at 12:18 pm UTC
Ardje<bait>I just told them they are stupid to support linux and that they should just support vulkan instead</bait>

But really, since Valve has opened up Proton, we really have to think this through: do you want game developers to support Linux with crappy graphics, or Vulkan through Proton with nice graphics.
Because all I see is this:
Windows DX (good support by engines) vs Linux Opengl (rather awkward support).
I think we must first push the developers to go Vulkan before going Linux.
Because once you go Vulkan, the remainder of the problems are not that big.
And in a sense, I rather have a middleware in between the game and my machine. That might be Proton, or some other thing.
The problem with going full native on both Windows and Linux is that ABI's and API's change. And in the end you can better install the old Windows version through wine/Proton on Linux, instead of the old Windows version on Windows, or the old Linux version on Linux.
As a matter of fact, I had less problems installing GTA-SA or GTA-IV using Proton, than on Windows 10 that was pre-installed on my Win2.
Divine Divinity needed extra hacking from GOG to run it on a recent windows, while the original version works fine on wine.
So truthfully, I think that developers should focus on Vulkan first. Once Vulkan is really mainstream, the step to Linux is a tiny one.
I still won't advocate for developers ignoring actual Linux support in favour of using Proton. There's so many reasons why that's a bad idea I don't know where to start.
Eike 10 October 2018 at 12:30 pm UTC
liamdaweI still won't advocate for developers ignoring actual Linux support in favour of using Proton. There's so many reasons why that's a bad idea I don't know where to start.

Give it a write-up (to link to) some day...


Last edited by Eike at 10 October 2018 at 12:30 pm UTC
liamdawe 10 October 2018 at 12:58 pm UTC
Eike
liamdaweI still won't advocate for developers ignoring actual Linux support in favour of using Proton. There's so many reasons why that's a bad idea I don't know where to start.

Give it a write-up (to link to) some day...
Well, for starters it further reduces the amount of Linux experience developers will gain, making future ports probably even more difficult and less likely. Since developers literally have to do nothing related to Linux to get Proton. I will touch on Vulkan in a moment.

Developers have quite literally zero control, outside of them jumping into Wine/Proton development themselves. Especially for an in-development game, they're going to want that control over any issues that come up. Every single update they do, has the chance to break Proton compatibility. You can argue the same can be said for a native title, but they own and know the code.

It basically locks developers to Steam, unless they play to package Proton themselves for outside Steam (not likely).

Yeah, they could target Vulkan but then why not Linux when they're doing that already considering they have actual plans for Linux support with a version that already works. I think it's madnesss to then go and tell to essentially...don't bother. Telling a developer to not go through with their Linux plans, to focus on Vulkan is essentially telling them not to support Linux. Again, madness.

Edit: To be clear I love Wine/Steam Play's Proton, but for the right situations. Certainly not in-development games.


Last edited by liamdawe at 10 October 2018 at 12:59 pm UTC
the3dfxdude 10 October 2018 at 2:44 pm UTC
ArdjeThe problem with going full native on both Windows and Linux is that ABI's and API's change. And in the end you can better install the old Windows version through wine/Proton on Linux, instead of the old Windows version on Windows, or the old Linux version on Linux.
As a matter of fact, I had less problems installing GTA-SA or GTA-IV using Proton, than on Windows 10 that was pre-installed on my Win2.

Just to be clear, the fact that ABI's and API's change is not really ever an issue, none of which actually makes Proton more viable that running natively. Windows has amazing backwards compatibility because they already install on the system for you a thing actually called "Windows on Windows". So you don't need to install an "old" windows because you already have it.

You can accomplish the same thing on Linux as a "Linux on Linux" but most distros don't do it. There aren't any technical limitations on Linux preventing it. The oldest Linux games still work just fine many times. (and using open source libs is preferred for longevity in my opinion)

Now on the other hand, Windows 10 is a different matter.

To Cestarian about just using DXVK to solve the shader limitation. If DXVK supports the shaders, then that means Vulkan supports them anyway? They just need to be told how to do it. That said, this is just pure speculation-- I don't know their code or why they have an issue. I agree with Liam -- if this project has full porting 90% solved, and the game works fine, then they should just take the native port all the way while they are in development.
Micromegas 10 October 2018 at 4:12 pm UTC
Very nice that it might come to Linux! I wishlisted it a long time ago and engaged in the thread mentioned - so it's very cool to see that the devs will try a Linux version now.

I still prefer playing native Linux games as it's still confusing on Steam whether a game is officially supported on Proton. It's nice that Proton exists but I'm using Linux now for 10 years and that made me accustomed to things working right out of the box.

I repeat that last sentence: As a Linux user you just don't need to fiddle around with your system if you use the right distribution. You can and you want to "hack" stuff for trying things out, but as a normal user you absolutely don't need to - less so than on Windows. I'm just not inclined to spend time to fiddle around for making videogames run therefore I prefer every bit of clarity and official guarantee that a game will work on my platform.
While you're here, please consider supporting GamingOnLinux on Patreon or Liberapay. We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

We also accept Paypal donations and subscriptions! If you already are, thank you!

Due to spam you need to Register and Login to comment.


Or login with...

Livestreams & Videos
Community Livestreams
  • Decisions: „Life Is Strange: Before The Storm“
  • Date:
See more!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts