3 ms·
No, Steam runtime: https://github.com/ValveSoftware/steam-runtime https://github.com/ValveSoftware/steam-runtime When your game runs under Steam runtime, the r
by vetinari 5y ago
No, Steam runtime: https://github.com/ValveSoftware/steam-runtime https://github.com/ValveSoftware/steam-runtime
When your game runs under Steam runtime, the real distribution is (almost) irrelevant - everything in your address space is supplied by the runtime, the things you get from the host system is the kernel/kernel modules and services you talk to via IPC (i.e. X11/Wayland, Pulseaudio).
It solves the problem of what version of what library is installed (if at all, maybe user removed it as "bloat") on the host system. You get known set of binaries that you can test against / coherent SDK target like with Windows or Mac.
- remram 5y agoDoesn't "X11/Wayland, Pulseaudio" include almost all the surface where my game's bugs will arise? It certainly includes the full-screen bug described by the GGGGP.
- vetinari 5y agoThat bug would be there with Wine/Proton too. They would run the same display server.
- arp242 5y agoI believe that GOG.com doesn't accept games that rely on the steam runtime; I know some games which have Linux ports aren't available on GOG.com because of this. Whether this matters is up to the developer. But it's a potential downside.
- vetinari 5y agoYes, this is downside. Gog is quite contend with just Ubuntu being supported; they are not that different. Not sure whether that is the only reason why some games are not on Gog though; often Mac ports are missing too. It seems more like missing rights for the ports than technical reasons.
- arp242 5y ago> Not sure whether that is the only reason why some games are not on Gog though; often Mac ports are missing too. It seems more like missing rights for the ports than technical reasons. I don't know; probably not. But this was the response I got back from the devs of "Expeditions: Conquistador" when I asked if they could release the Linux version on GOG (when I bought it originally I still had a Windows machine).