Book of Demons
Crazy_Owl May 3, 2016 @ 11:36pm
Linux version?
Hello, is Linux (SteamOS) version planned?
< >
Showing 46-60 of 132 comments
glub♥Linux Oct 11, 2018 @ 10:23am 
Yay for a native Linux build! :bpenguin:
skweresp Oct 12, 2018 @ 1:02am 
Demo works nice on proton but I will buy linux version only.
Teodosio [GNU] Oct 12, 2018 @ 2:11am 
Originally posted by skweresp:
Demo works nice on proton but I will buy linux version only.
+1, or at least official Proton/SteamPlay support
Daxyo Oct 18, 2018 @ 5:00am 
+1 to linux version :D
Darkness Oct 18, 2018 @ 5:13am 
For those who aren't aware:

We are also working on Linux native port, but we his some last minute snags. However, the game works well in Steam Play so if you are on Linux and can't wait for the native port check it out. Also, consider wishlisting with store set to Linux. That way Steam might whitelist it for Proton and save you some hassle.
Last edited by Darkness; Oct 18, 2018 @ 5:13am
Oldgayracist Nov 4, 2018 @ 7:20am 
4 of november 2018, still no tux version :EmperorPenguin:
Konstanty  [developer] Nov 5, 2018 @ 6:25am 
Guys, I bring sad news. Well, maybe more of a "mixed bag" news. But first things first. First of all, we decided to shelve the native Linux port. Those of you who helped us test the port probably expected this turn of events.

The reasons are twofold. We had as many different issues with the build as testers. With each flavor of Linux came different issues. As you know we planned to launch Linux port at the same time as Mac port. However, the bug fixing for Linux took us two weeks longer than on Mac. Right now everything indicates that Linux port would be very high maintenance. This is a serious problem for a team as small as ours.

Then there is the Proton. Turns out that when we set native port live Proton stops working (which, in hindsight, was to be expected). We had cases where the game worked perfectly for some Linux users on Proton while native port struggled with issues on the same machines.

This is why we decided to focus our efforts on supporting Steam Play and Proton. This will both enable you guys to play the game without any performance loss (as far as we can see) on Linux and will let us have fewer code and deployment branches. Which, as a result, will mean more time spent on making the game better.

We hope to get whitelisted for official Proton support on Steam as soon as possible so you can play without any hoops. However, for this, we will need your help. Steam whitelists a game when enough players wishlist it for Linux.
Squiddy Nov 5, 2018 @ 6:43am 
Originally posted by Konstanty:
Guys, I bring sad news. Well, maybe more of a "mixed bag" news. But first things first. First of all, we decided to shelve the native Linux port. Those of you who helped us test the port probably expected this turn of events.

The reasons are twofold. We had as many different issues with the build as testers. With each flavor of Linux came different issues. As you know we planned to launch Linux port at the same time as Mac port. However, the bug fixing for Linux took us two weeks longer than on Mac. Right now everything indicates that Linux port would be very high maintenance. This is a serious problem for a team as small as ours.

Then there is the Proton. Turns out that when we set native port live Proton stops working (which, in hindsight, was to be expected). We had cases where the game worked perfectly for some Linux users on Proton while native port struggled with issues on the same machines.

This is why we decided to focus our efforts on supporting Steam Play and Proton. This will both enable you guys to play the game without any performance loss (as far as we can see) on Linux and will let us have fewer code and deployment branches. Which, as a result, will mean more time spent on making the game better.

We hope to get whitelisted for official Proton support on Steam as soon as possible so you can play without any hoops. However, for this, we will need your help. Steam whitelists a game when enough players wishlist it for Linux.
What sort of issues were you seeing? I'm curious about that as well as the different Linux flavours you mentioned? Just how many distros were you expecting to support? You really don't need to support anything more than the most popular.

When you say it would be high maintenance, what do you mean by that?

As for Steam Play, you say you will support it, but how? What are you going to do to support the game when run through it?
Last edited by Squiddy; Nov 5, 2018 @ 6:52am
Darkness Nov 5, 2018 @ 6:47am 
Originally posted by Linux LiamD:
Who said Steam whitelists based on Linux wishlists? Not something I'e seen said on public anywhere.
https://steamcommunity.com/games/221410/announcements/detail/1696055855739350561
https://steamcommunity.com/games/221410/announcements/detail/1475356649450732547
Last edited by Darkness; Nov 5, 2018 @ 6:49am
Squiddy Nov 5, 2018 @ 6:52am 
Originally posted by Darkness:
Originally posted by Linux LiamD:
Who said Steam whitelists based on Linux wishlists? Not something I'e seen said on public anywhere.
https://steamcommunity.com/games/221410/announcements/detail/1696055855739350561
https://steamcommunity.com/games/221410/announcements/detail/1475356649450732547
Ah yes, that was mentioned there about whitelisting. So much to remember...
Oldgayracist Nov 5, 2018 @ 7:07am 
well, for now I have and old pc with ubuntu 16 and win 10 systems, almost all proton (wine) games have worse performance comparing to win10 and ALL proton games (which I've tested) unable to alt tab.
so for me there is much difference between native game and proton game, at lest at the current state of proton.
huge studious say they have to invest a lot to change their pipelines to fit linux support also.
small studious say they dont have a team big enough to support linux.
its very sad situation that only few teams have their pipeline originally crossplatform (including valve, whose games run flawlessly on every system), and now proton thing makes studious forget about native linux games, that is painful.
Teodosio [GNU] Nov 5, 2018 @ 7:39am 
Originally posted by Konstanty:
Guys, I bring sad news. Well, maybe more of a "mixed bag" news. But first things first. First of all, we decided to shelve the native Linux port. Those of you who helped us test the port probably expected this turn of events.

The reasons are twofold. We had as many different issues with the build as testers. With each flavor of Linux came different issues. As you know we planned to launch Linux port at the same time as Mac port. However, the bug fixing for Linux took us two weeks longer than on Mac. Right now everything indicates that Linux port would be very high maintenance. This is a serious problem for a team as small as ours.

Then there is the Proton. Turns out that when we set native port live Proton stops working (which, in hindsight, was to be expected). We had cases where the game worked perfectly for some Linux users on Proton while native port struggled with issues on the same machines.

This is why we decided to focus our efforts on supporting Steam Play and Proton. This will both enable you guys to play the game without any performance loss (as far as we can see) on Linux and will let us have fewer code and deployment branches. Which, as a result, will mean more time spent on making the game better.

We hope to get whitelisted for official Proton support on Steam as soon as possible so you can play without any hoops. However, for this, we will need your help. Steam whitelists a game when enough players wishlist it for Linux.

Thanks for the reply.
As LiamD mentioned above, you don't have to support ALL distributions. SteamOS would be sufficient and, at most, you can add Ubuntu to that. Would this make easier to provide a release?
Yes Proton would not be bad as a last resort but if you were to provide an actual release you would gain in expertise and we (customers) would get a better game and love you more for it!
Last edited by Teodosio [GNU]; Nov 5, 2018 @ 7:40am
glub♥Linux Nov 5, 2018 @ 7:57am 
What kind of problem did you have? Was that dependency issues, or desktop environment related issues? Because in these two cases, if it is strictly a distro specific issue, you don't have to fix anything yourself.
Starfire Nov 5, 2018 @ 9:37am 
Im with Liam and actually if the dev could offer a better explanation, I know it takes time, but answering Liam could give a vibe that the dev actually tried, and that vibe will give future buyers the feel that the dev actually care about their product.
Im agree, that at most, any dev should only support Ubuntu and Steam OS, nothing else. Sorry for Arch and other distro users but the Linux market isn't enough big for taking time for the niche of the niche. Also moving into the latest LTS release of Ubuntu should be a must, so devs can concentrate their efforts on that version.
Konstanty  [developer] Nov 5, 2018 @ 12:15pm 
We run in pretty much all kinds of issues. On some distros/hardware configs sound was crackling. We have had issues with game losing focus, resolutions going haywire when the window was minimized, on some hardware configs dungeons would be generated incorrectly, and, last but not least, on Linux our OpenGL renderer was at least 30% slower than it's DirectX implementation (weird since the same code flies on Mac). These are not all issues we ran into and we tested it on very limited number of hardware/software combinations.

We ran limited tests on players and even with a small group every player had at least some issues that took us from day to three days of work to fix. And even within that small group some players tried running the game on unsupported distros and were unhappy that we really don't support their distros or reported issues like they were happening on Ubuntu even though it was Arch ;-)


Originally posted by Linux Hellbender:
answering Liam could give a vibe that the dev actually tried

We spent far more time on Linux port than on Mac port. Shelving it was a very difficult decision for us because we do believe in Linux gaming and for the last month we felt that we were "almost there". However, our regular development was getting seriously hampered by Linux port efforts and it was time to make a tough choice.

Proton is not perfect but it's working well with Book of Demons. Actually, our native port was much slower than the game played in Proton (as I mentioned we had performance issues with OpenGL renderer). By "official support" for Proton we mean that if issues specific to Proton occur we will work on fixing them, not just write them off to "well it's a weird emulator on Linux we don't support that". The main issue here is that Book of Demons works in Proton and releasing the native port would disable Proton for BoD. So people playing the game now on Linux wouldn't be able to do so anymore if the native port had any issues on their machines.

Last but not least, we are shelving the Linux port, not outright killing it. This doesn't mean we won't do it after the launch. We really sacrificed a lot of time on that port and we too would love to see it happen. Especially if Proton turns out to be more problematic than it seems. However, the port can't happen this year, we simply don't have resources for that with early access exit around the corner.
< >
Showing 46-60 of 132 comments
Per page: 1530 50