Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

agnos.is Forums

  1. Home
  2. Linux Gaming
  3. Escape Simulator drops the Linux build to focus on supporting Proton

Escape Simulator drops the Linux build to focus on supporting Proton

Scheduled Pinned Locked Moved Linux Gaming
linuxgaming
48 Posts 28 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • cm0002@lemmy.worldC [email protected]
    This post did not contain any content.
    O This user is from outside of this forum
    O This user is from outside of this forum
    [email protected]
    wrote on last edited by
    #2

    In a decade, most games will be cross platform but compiled for windows proton and people will have forgotten why. Then somebody or some group will come up with "cross platform compilation" and the circle will start a new only to return to proton or some form of it.

    Anti Commercial-AI license

    1 Reply Last reply
    12
    • cm0002@lemmy.worldC [email protected]
      This post did not contain any content.
      mat@linux.communityM This user is from outside of this forum
      mat@linux.communityM This user is from outside of this forum
      [email protected]
      wrote on last edited by
      #3

      At my studio we maintain a native Linux version with a custom game engine, and it indeed takes a lot of time. I don't consider Proton a viable option as we lost the ability to integrate with Linux-specific stuff such as Wayland APIs or better input, but I can definitely see the appeal of switching to Proton... if your team uses Windows.
      If you have some developers on Linux, you naturally get a Linux build (if using cross platform APIs ofc) and it's actually faster to cross-compile a Windows build every once in a while (skip the slow ntfs I/O) and ship that. But it requires getting more of the team on Linux 🙂

      woelkchen@lemmy.worldW 1 Reply Last reply
      21
      • cm0002@lemmy.worldC [email protected]
        This post did not contain any content.
        V This user is from outside of this forum
        V This user is from outside of this forum
        [email protected]
        wrote on last edited by
        #4

        Please don't do this

        R rikudou@lemmings.worldR B 3 Replies Last reply
        7
        • V [email protected]

          Please don't do this

          R This user is from outside of this forum
          R This user is from outside of this forum
          [email protected]
          wrote on last edited by [email protected]
          #5

          It makes perfect sense to do this. You have no idea how much extra work it is to maintain a Linux-native version that works predictably across the entire range of Linux machine configurations. Factorio has one guy, raiguard (hallowed be his name), in charge of the Linux build, and he wrote a blog post about the unique challenges of supporting the Linux native build.

          Proton is already known to be perfectly capable of running most games as good as or even better than Windows. Game developers can defer the issue of compatibility and focus on developing the game instead of having to implement client-side decorations for GNOME users.

          woelkchen@lemmy.worldW V 2 Replies Last reply
          16
          • V [email protected]

            Please don't do this

            rikudou@lemmings.worldR This user is from outside of this forum
            rikudou@lemmings.worldR This user is from outside of this forum
            [email protected]
            wrote on last edited by
            #6

            Do you like the half-maintained and rarely updated Linux builds more? I sure don't.

            1 Reply Last reply
            6
            • cm0002@lemmy.worldC [email protected]
              This post did not contain any content.
              luna@lemmy.catgirl.bizL This user is from outside of this forum
              luna@lemmy.catgirl.bizL This user is from outside of this forum
              [email protected]
              wrote on last edited by
              #7

              "Drops the Linux build to focus supporting proton" makes as much sense as "drops the windows build to focus supporting direct x in wine"

              B 1 Reply Last reply
              2
              • cm0002@lemmy.worldC [email protected]
                This post did not contain any content.
                C This user is from outside of this forum
                C This user is from outside of this forum
                [email protected]
                wrote on last edited by
                #8

                As much as I would love Linux native builds of games, this also makes a lot of sense. I consider it a completely acceptable solution to the problem.

                1 Reply Last reply
                19
                • V [email protected]

                  Please don't do this

                  B This user is from outside of this forum
                  B This user is from outside of this forum
                  [email protected]
                  wrote on last edited by
                  #9

                  Do you remember the days before proton? Like the time I couldn’t play Terraria for months because they didn’t have anyone in their dev team who could update the Linux version to keep it working. The workaround was to get the windows version working through wine.

                  Using wine to play windows games is something we have done for years before proton made it easier. It’s a very Linux thing to do. Even some old ports were just using wine wrappers.

                  woelkchen@lemmy.worldW 1 Reply Last reply
                  4
                  • mat@linux.communityM [email protected]

                    At my studio we maintain a native Linux version with a custom game engine, and it indeed takes a lot of time. I don't consider Proton a viable option as we lost the ability to integrate with Linux-specific stuff such as Wayland APIs or better input, but I can definitely see the appeal of switching to Proton... if your team uses Windows.
                    If you have some developers on Linux, you naturally get a Linux build (if using cross platform APIs ofc) and it's actually faster to cross-compile a Windows build every once in a while (skip the slow ntfs I/O) and ship that. But it requires getting more of the team on Linux 🙂

                    woelkchen@lemmy.worldW This user is from outside of this forum
                    woelkchen@lemmy.worldW This user is from outside of this forum
                    [email protected]
                    wrote on last edited by
                    #10

                    But it requires getting more of the team on Linux 🙂

                    Get them a Steam Deck and target only Steam Linux Runtime 3.

                    mat@linux.communityM 1 Reply Last reply
                    8
                    • R [email protected]

                      It makes perfect sense to do this. You have no idea how much extra work it is to maintain a Linux-native version that works predictably across the entire range of Linux machine configurations. Factorio has one guy, raiguard (hallowed be his name), in charge of the Linux build, and he wrote a blog post about the unique challenges of supporting the Linux native build.

                      Proton is already known to be perfectly capable of running most games as good as or even better than Windows. Game developers can defer the issue of compatibility and focus on developing the game instead of having to implement client-side decorations for GNOME users.

                      woelkchen@lemmy.worldW This user is from outside of this forum
                      woelkchen@lemmy.worldW This user is from outside of this forum
                      [email protected]
                      wrote on last edited by
                      #11

                      You have no idea how much extra work it is to maintain a Linux-native version that works predictably across the entire range of Linux machine configurations.

                      Because in this day and age targeting a billion different configurations is stupid. Steam Linux Runtime exists to remedy exactly that.

                      Proton is already known to be perfectly capable of running most games as good as or even better than Windows.

                      And then an update comes along and breaks compatibility. News stories about this are frequent.

                      instead of having to implement client-side decorations for GNOME users.

                      • Games usually run full screen.

                      • SteamOS doesn't use Gnome.

                      • Native Linux games targeting only Steam Deck's setup are still a better experience than Windows games under Proton aren't integrated with Gnome either because Valve doesn't care about Gnome.

                      mentaledge@sopuli.xyzM R 2 Replies Last reply
                      1
                      • woelkchen@lemmy.worldW [email protected]

                        You have no idea how much extra work it is to maintain a Linux-native version that works predictably across the entire range of Linux machine configurations.

                        Because in this day and age targeting a billion different configurations is stupid. Steam Linux Runtime exists to remedy exactly that.

                        Proton is already known to be perfectly capable of running most games as good as or even better than Windows.

                        And then an update comes along and breaks compatibility. News stories about this are frequent.

                        instead of having to implement client-side decorations for GNOME users.

                        • Games usually run full screen.

                        • SteamOS doesn't use Gnome.

                        • Native Linux games targeting only Steam Deck's setup are still a better experience than Windows games under Proton aren't integrated with Gnome either because Valve doesn't care about Gnome.

                        mentaledge@sopuli.xyzM This user is from outside of this forum
                        mentaledge@sopuli.xyzM This user is from outside of this forum
                        [email protected]
                        wrote on last edited by
                        #12

                        And then an update comes along and breaks compatibility. News stories about this are frequent.

                        A proton update? Just use the last version.

                        If you mean game update, this dev is targeting proton. As in their "linux support" will take the form of making sure they don't break anything on their end.

                        woelkchen@lemmy.worldW 1 Reply Last reply
                        1
                        • woelkchen@lemmy.worldW [email protected]

                          You have no idea how much extra work it is to maintain a Linux-native version that works predictably across the entire range of Linux machine configurations.

                          Because in this day and age targeting a billion different configurations is stupid. Steam Linux Runtime exists to remedy exactly that.

                          Proton is already known to be perfectly capable of running most games as good as or even better than Windows.

                          And then an update comes along and breaks compatibility. News stories about this are frequent.

                          instead of having to implement client-side decorations for GNOME users.

                          • Games usually run full screen.

                          • SteamOS doesn't use Gnome.

                          • Native Linux games targeting only Steam Deck's setup are still a better experience than Windows games under Proton aren't integrated with Gnome either because Valve doesn't care about Gnome.

                          R This user is from outside of this forum
                          R This user is from outside of this forum
                          [email protected]
                          wrote on last edited by [email protected]
                          #13

                          Your dogwater arguments boil down to "it should support this specific configuration and fuck everyone else". How is that different from a game being restricted to Windows? And how exactly does that solve the issue of still dedicating significant effort to support an even smaller set of devices?

                          (edit) Actually, don't answer that. Your comment is proof of your remarkable ignorance on the topic and anything else you have to say is a waste of everyone's time.

                          woelkchen@lemmy.worldW 1 Reply Last reply
                          0
                          • R [email protected]

                            Your dogwater arguments boil down to "it should support this specific configuration and fuck everyone else". How is that different from a game being restricted to Windows? And how exactly does that solve the issue of still dedicating significant effort to support an even smaller set of devices?

                            (edit) Actually, don't answer that. Your comment is proof of your remarkable ignorance on the topic and anything else you have to say is a waste of everyone's time.

                            woelkchen@lemmy.worldW This user is from outside of this forum
                            woelkchen@lemmy.worldW This user is from outside of this forum
                            [email protected]
                            wrote on last edited by [email protected]
                            #14

                            Your dogwater arguments boil down to “it should support this specific configuration and fuck everyone else”.

                            No, because Steam ships Steam Linux Runtime in all configurations. Everybody with some insight in that topic knows that.

                            How is that different from a game being restricted to Windows?

                            Windows is an entirely different operating system, duh. Game updates break Proton all the time, take longer to load, on installation they execute super slow installation scripts, etc. If your so knowledgeable as you claim with your condescending tone, you'd know that.

                            And how exactly does that solve the issue of still dedicating significant effort to support an even smaller set of devices?

                            Steam Deck is the market leader in PC handhelds and 3rd parties like Lenovo adopt SteamOS.

                            Actually, don’t answer that.

                            I opt to ignore that order you're in no position to give.

                            Your comment is proof of your remarkable ignorance on the topic

                            You confirm that you have absolutely no clue about Steam Linux Runtime and how that is a more stable than an ever changing cat and mouse game of Windows updates, Proton updates, and game updates.

                            and anything else you have to say is a waste of everyone’s time.

                            Nobody forced you to reply to me. Next time, I suggest you read up on Steam Linux Runtime and Windows games braking Proton with updates.

                            1 Reply Last reply
                            1
                            • cm0002@lemmy.worldC [email protected]
                              This post did not contain any content.
                              x00z@lemmy.worldX This user is from outside of this forum
                              x00z@lemmy.worldX This user is from outside of this forum
                              [email protected]
                              wrote on last edited by
                              #15

                              As a cross platform developer I consider this incompetence.

                              That's not necessary a bad thing. The world is full of less experienced programmers. But they're making it look like it's a hassle to release for Linux when in reality you can foresee and plan for this from the start, without much overhead down the line.

                              woelkchen@lemmy.worldW S 2 Replies Last reply
                              20
                              • mentaledge@sopuli.xyzM [email protected]

                                And then an update comes along and breaks compatibility. News stories about this are frequent.

                                A proton update? Just use the last version.

                                If you mean game update, this dev is targeting proton. As in their "linux support" will take the form of making sure they don't break anything on their end.

                                woelkchen@lemmy.worldW This user is from outside of this forum
                                woelkchen@lemmy.worldW This user is from outside of this forum
                                [email protected]
                                wrote on last edited by
                                #16

                                A proton update? Just use the last version.

                                I meant mostly game updates because developers get lulled into the belief that "Proton just works, don't need to test anything". Wine and Proton developers are not a huge team either. There is no guarantee that Proton will always work. That's even spelled out in the license. There were rare occurrences of a Proton update breaking a game. Granted, they are very rare but I had to switch to an older Proton release for a game once.

                                As in their “linux support” will take the form of making sure they don’t break anything on their end.

                                Their previous Linux support consisted of "maintaining the native build across many distros" instead of targeting only Steam Linux Runtime. Of course targeting a big number of Linux distributions is more work. Valve didn't release SLR for the lulz. It's a stable environment, based on Debian Stable.

                                1 Reply Last reply
                                0
                                • luna@lemmy.catgirl.bizL [email protected]

                                  "Drops the Linux build to focus supporting proton" makes as much sense as "drops the windows build to focus supporting direct x in wine"

                                  B This user is from outside of this forum
                                  B This user is from outside of this forum
                                  [email protected]
                                  wrote on last edited by
                                  #17

                                  “Drops the Linux build to focus supporting proton” makes as much sense as “drops the windows build to focus supporting direct x in wine”

                                  They could target WSL for Windows compatibility.

                                  1 Reply Last reply
                                  1
                                  • B [email protected]

                                    Do you remember the days before proton? Like the time I couldn’t play Terraria for months because they didn’t have anyone in their dev team who could update the Linux version to keep it working. The workaround was to get the windows version working through wine.

                                    Using wine to play windows games is something we have done for years before proton made it easier. It’s a very Linux thing to do. Even some old ports were just using wine wrappers.

                                    woelkchen@lemmy.worldW This user is from outside of this forum
                                    woelkchen@lemmy.worldW This user is from outside of this forum
                                    [email protected]
                                    wrote on last edited by
                                    #18

                                    Do you remember the days before proton?

                                    The days before Proton are the days before Steam Linux Runtime because Proton runs on top of Steam Linux Runtime. It doesn't run on top of the host Linux libraries.

                                    The problem with Linux ports isn't Linux, it's sloppy ports. The 1.0 Scout runtime wasn't properly containerized back in the day, so games could call host libraries. That changed with 2.0 Soldier (using Bubblewrap, the same tech used by Flatpak) but Valve made it hard to target 2.0 because game developers had to request its use from Valve. That changed with 3.0 Sniper last year.

                                    Only the Escape Simulator developers know why they didn't switch over from "maintaining many distributions" to requesting SteamRT 2.0 Soldier years ago.

                                    1 Reply Last reply
                                    2
                                    • x00z@lemmy.worldX [email protected]

                                      As a cross platform developer I consider this incompetence.

                                      That's not necessary a bad thing. The world is full of less experienced programmers. But they're making it look like it's a hassle to release for Linux when in reality you can foresee and plan for this from the start, without much overhead down the line.

                                      woelkchen@lemmy.worldW This user is from outside of this forum
                                      woelkchen@lemmy.worldW This user is from outside of this forum
                                      [email protected]
                                      wrote on last edited by
                                      #19

                                      But they’re making it look like it’s a hassle to release for Linux when in reality you can foresee and plan for this from the start, without much overhead down the line.

                                      They have the overhead to support macOS, though:

                                      F 1 Reply Last reply
                                      5
                                      • cm0002@lemmy.worldC [email protected]
                                        This post did not contain any content.
                                        W This user is from outside of this forum
                                        W This user is from outside of this forum
                                        [email protected]
                                        wrote on last edited by
                                        #20

                                        Fair. I'll take a working Windows build with proton over a janky Linux port any day of the week

                                        1 Reply Last reply
                                        23
                                        • woelkchen@lemmy.worldW [email protected]

                                          But they’re making it look like it’s a hassle to release for Linux when in reality you can foresee and plan for this from the start, without much overhead down the line.

                                          They have the overhead to support macOS, though:

                                          F This user is from outside of this forum
                                          F This user is from outside of this forum
                                          [email protected]
                                          wrote on last edited by
                                          #21

                                          Linux has proton, Mac OS doesn't.

                                          If they give half a shit about it then supporting the gam through proton is a lot less effort than making an actually good native linux version.

                                          woelkchen@lemmy.worldW 1 Reply Last reply
                                          2
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups