Improve compatibility with Steam Play and Proton (Linux & Mac)
Hello!
A few days ago Steam released its latest version Steam Play which integrates work from WINE into a system called Proton.
As I understand (correct me if I'm wrong), Proton translates Windows games' calls to DirectX libraries into calls for Vulkan libraries, thus making games that were not compatible with Linux or Mac now completely or partially compatible.
The compatibility, I suppose, depends on how these calls are coded.
So my idea is: could you guys assess what are the modifications needed to improve the compatibility with this Proton system and maybe, if they're not that many, make the game compatible with Steam Play and Proton (and thus Linux and Mac)? I know it's not a priority, but it could also be a shortcut for something the community has been asking for a while (Linux Server compatibility).
Please feel free to add your thoughts and opinions :D
There is a compatibility chart (https://docs.google.com/spreadsheets/d/1DcZZQ4HL_Ol969UbXJmFG8TzOHNnHoj8Q1f8DIFe8-8/edit#gid=1003113831) and Space Engineers lists as not starting or crashing.
Someone is digging into this on the proton GitHub. Its a bit over my head but if the devs could take a peak and see if that means anything to them. I know they don't have plans to officially support linux but if there is anyway they can suggest to the Proton peeps/tweak in the game to get it working that would be awesome.
https://github.com/ValveSoftware/Proton/issues/1792
Someone is digging into this on the proton GitHub. Its a bit over my head but if the devs could take a peak and see if that means anything to them. I know they don't have plans to officially support linux but if there is anyway they can suggest to the Proton peeps/tweak in the game to get it working that would be awesome.
https://github.com/ValveSoftware/Proton/issues/1792
Would love to see at least this much effort for the linux-peeps!
Would love to see at least this much effort for the linux-peeps!
With most engines supporting all major platforms, INCLUDING Linux, it would be about time, yes.
With most engines supporting all major platforms, INCLUDING Linux, it would be about time, yes.
It would be nice to be able to run this game again, as I've switched most of my computers over to Linux full-time and most of my games are actually working, there's just a few games, like BeamNG and Planet Coaster and this game, that I actually have to boot into Windows for to be able to play, which I don't do as much anymore as I used to, because with all reasons to use the platform gone it feels a bit like booting up a console.
Which has led me to completely not notice this thread existing, and also had a thought about Linux folks being in general a bit more mindful about just creating accounts for one-off things, such as voting on support for one of their potentially dozens, hundreds or even thousands of games.
I think people are not very inclined to vote on this, because nothing points them to it, and there's an actual barrier to do so.
IMHO you should consider it like this: Windows is a fine platform, Xbox is a fine platform, but they're both tied to Microsoft, which is a commercial entity that may fall over some day, or just change their ways radically, or do things you don't agree with, and you can't change away because you depend on this commercial entity to exist and be stable for the future of your game.
For somewhat the same reasons as supporting modding and source code access (which was fucking awesome thank you), I think you should consider at least supporting one opensource OS or at very least one other (commercial) entity other than Microsoft, for the sake of the future of your game and universal access to it.
N.B: I have nothing against Microsoft itself and I do not wish to imply they are a bad company, I just personally think, philosophically, it would make sense to not depend on a single entity for the future of this awesome game.
Thank you
It would be nice to be able to run this game again, as I've switched most of my computers over to Linux full-time and most of my games are actually working, there's just a few games, like BeamNG and Planet Coaster and this game, that I actually have to boot into Windows for to be able to play, which I don't do as much anymore as I used to, because with all reasons to use the platform gone it feels a bit like booting up a console.
Which has led me to completely not notice this thread existing, and also had a thought about Linux folks being in general a bit more mindful about just creating accounts for one-off things, such as voting on support for one of their potentially dozens, hundreds or even thousands of games.
I think people are not very inclined to vote on this, because nothing points them to it, and there's an actual barrier to do so.
IMHO you should consider it like this: Windows is a fine platform, Xbox is a fine platform, but they're both tied to Microsoft, which is a commercial entity that may fall over some day, or just change their ways radically, or do things you don't agree with, and you can't change away because you depend on this commercial entity to exist and be stable for the future of your game.
For somewhat the same reasons as supporting modding and source code access (which was fucking awesome thank you), I think you should consider at least supporting one opensource OS or at very least one other (commercial) entity other than Microsoft, for the sake of the future of your game and universal access to it.
N.B: I have nothing against Microsoft itself and I do not wish to imply they are a bad company, I just personally think, philosophically, it would make sense to not depend on a single entity for the future of this awesome game.
Thank you
I fully support this...
I don't play too much now that I have switched too linux. Rebooting on Windows is too painfull, even to play SE.
Maybe you should check on what you can do and make a crowfunding to support the work to be done to make the game runing on Linux with Steam Play.
I will be happy to pay something if this allow us finally to play this beautifull game on Linux.
I fully support this...
I don't play too much now that I have switched too linux. Rebooting on Windows is too painfull, even to play SE.
Maybe you should check on what you can do and make a crowfunding to support the work to be done to make the game runing on Linux with Steam Play.
I will be happy to pay something if this allow us finally to play this beautifull game on Linux.
I haven't played Space Engineers in years because I've switched permanently over to Linux. Last time i took i peak i think was when planets were coming out, and i think even then i did so in a Virtual Machine. I would love to see proton support for this game if possible.
I haven't played Space Engineers in years because I've switched permanently over to Linux. Last time i took i peak i think was when planets were coming out, and i think even then i did so in a Virtual Machine. I would love to see proton support for this game if possible.
I have just switched over to Arch Linux and I am no longer able to play SE. Getting rid of Microsoft was the best thing I could have done and I will NEVER be going back to win10, that OS isn't even fit for a smart phone...
From the looks of things SE does work on Linux but there are some issues, mainly with .net 4 framework stuff. All in all I don't think it would be too difficult for Keen to fix this and make it work.
The added benefit would be that Keen would gain Linux Mac and STEAM Box users as customers.
I have just switched over to Arch Linux and I am no longer able to play SE. Getting rid of Microsoft was the best thing I could have done and I will NEVER be going back to win10, that OS isn't even fit for a smart phone...
From the looks of things SE does work on Linux but there are some issues, mainly with .net 4 framework stuff. All in all I don't think it would be too difficult for Keen to fix this and make it work.
The added benefit would be that Keen would gain Linux Mac and STEAM Box users as customers.
The difficult part is to install dotnet 472...
But once it's done (you have to use the good version of wintetricks, protontricks) you can play SE.
There are performance issue yes, but I have play multiple hours and it's possible.
I really would like to see KSH working to try to improve performance and do something to make the game easier to play on Linux. But we are a very small part of the community :(
The difficult part is to install dotnet 472...
But once it's done (you have to use the good version of wintetricks, protontricks) you can play SE.
There are performance issue yes, but I have play multiple hours and it's possible.
I really would like to see KSH working to try to improve performance and do something to make the game easier to play on Linux. But we are a very small part of the community :(
Advertise it with Youtube Videos and etc to vote? We need Someone that does this and who gets the attention from their viewers to actually vote and support it!
Advertise it with Youtube Videos and etc to vote? We need Someone that does this and who gets the attention from their viewers to actually vote and support it!
I know this was posted sometime ago but I bought a mac forgetting SE was only windows and instead of wasting more money tryna buy a windows or fixing this gosh darn dx11 error (Windows converted my Graphics card to a Dx12 so it should be working and I have played before) if they could use Vulkan and port to mac and linux I would literally play this game for hours
P.S as someone claimed macs arent for gaming
They do have ‘gaming-like’ computers like IMac’s which were built for apple games or apple supported gaming (which isnt very great) but there isnt much of a difference, windows, mac, linux are all computers right? So they can be used in any purpose we want it to fit (my specs meet the highest quality level for space engineers and it runs very smooth
But with this dx11 error I would love to simply just press play instead of switch hard drives with bootcamp and get lots of false error’s.
Dream come true if SE ports to mac and linux
I know this was posted sometime ago but I bought a mac forgetting SE was only windows and instead of wasting more money tryna buy a windows or fixing this gosh darn dx11 error (Windows converted my Graphics card to a Dx12 so it should be working and I have played before) if they could use Vulkan and port to mac and linux I would literally play this game for hours
P.S as someone claimed macs arent for gaming
They do have ‘gaming-like’ computers like IMac’s which were built for apple games or apple supported gaming (which isnt very great) but there isnt much of a difference, windows, mac, linux are all computers right? So they can be used in any purpose we want it to fit (my specs meet the highest quality level for space engineers and it runs very smooth
But with this dx11 error I would love to simply just press play instead of switch hard drives with bootcamp and get lots of false error’s.
Dream come true if SE ports to mac and linux
Is the engine still open source?
has anyone tried porting it to .net core?
Is the engine still open source?
has anyone tried porting it to .net core?
Copy/paste is currently broken for Proton users. You can copy once and paste that original copy as many times as you want, but you cannot copy again without restarting the game.
The only other bugs that come to mind are the background of the launcher/main menu being completely scrambled (so, non-impactful to gameplay) and grass causing crashes (I've got it turned off from advice on protonDB, I've not experienced it myself, it may be AMD/ATI card-specific).
Copy/paste is currently broken for Proton users. You can copy once and paste that original copy as many times as you want, but you cannot copy again without restarting the game.
The only other bugs that come to mind are the background of the launcher/main menu being completely scrambled (so, non-impactful to gameplay) and grass causing crashes (I've got it turned off from advice on protonDB, I've not experienced it myself, it may be AMD/ATI card-specific).
Replies have been locked on this page!