Live data from Hacker News

Valve's Proton Has Brought 6000 Windows Games to Linux So Far

boilingsteam.com

281–290 of 319 posts

Re: Valve's Proton Has Brought 6000 Windows Games to Linux So Far

#281
I’m confused.

Is steam selling linux games with proton as Linux games? Or do you have to buy the windows version and run it with proton.

I got black Mesa on Linux from steam (works great), but is that a proton game? Last time I browsed Linux games on steam most seemed like they were indie with very few aaa titles..

I do feel Linux has arrived.

Re: Valve's Proton Has Brought 6000 Windows Games to Linux So Far

#282
post #200

Earlier quoted context omitted.

The thing is it's not that hard to write cross-platform games. Compatibility layers like SDL2 make it easy to target a platform agnostic system interface. Vulkan enables high performance graphics on most platforms.

Just out of curiosity, do you speak out of first hand experience, that it is not hard? When you sell a game, people expect it to just run. Windows only games have already countless bugs, making it impossible to start for quite some people. Now add to that Android (with all its different versions and vendor specific implementations) Apple with a slightly different ecosystem .. and then Linux Desktops. Lets just say, t…

> And I want cross-platform, but don't want to get mad along the way and I want to focus on the gameplay and not platform specific code. (and did not want to use unity for various reasons)

Which platform specific code? With a compatibility layer and a cross-platform graphics API we're talking about a vanishingly small amount of code.

Re: Valve's Proton Has Brought 6000 Windows Games to Linux So Far

#285
post #252

Earlier quoted context omitted.

The example I gave was old DOS games that no longer run on modern versions of Windows and are easier to ship with a bundled emulator - and that emulator is a free software reimplementation of the original thing. I think it's very likely to happen again in future iterations of the same principle, yes.

You think someone is going to resolve this solved problem by running wine on linux on wsl, which would still require dosbox?

I'm not talking about the DOS games at that point (it's a reference example for a pattern, as mentioned), but newer generations of games and the basic principle of operation. There are already some older ca. Win 98 era games that run better on Linux+Wine than on Windows past Vista due to compatibility problems, and I do think it'll eventually become a commercial reality to sell those kinds of games packaged into a a Linux VM once their numbers increase, yes.

It's easier to test, doesn't require costly porting work if it already works, VM tech is increasingly commoditized, low licensing costs, the performance overhead won't matter, etc. Just like no one notices today if a DOS game is sold bundled with DOSBox.

The alternative would be to maintain the native Windows port of Winet that's effort - I bank on laziness with the VM bit. The fact that WSL went VM from 1 to 2 is an indicator of viability for the general idea of transparent virtualization, too.

Honestly, if you take this another round I have to assume you're being intentionally obtuse for trolling purposes.

Re: Valve's Proton Has Brought 6000 Windows Games to Linux So Far

#286

The only things these things teach me is that "Platinum - It runs perfectly" is that ProtonDB creators clearly have a different view on perfect. "Doom Eternal runs perfectly - it just have some pink flickering every minute!" "runs perfectly - it just closes when you try to start it." "runs perfectly - multiplayer doesn't work though." Microsoft can change DirectX whenever they want, that goalpost is always going to c…

>Create a standard https://xkcd.com/927/ Nontrival answer to a nontrival question. your first order goal, gaming on linux, has a dangerous second order effect - removing microsoft market. even if you could magically solve all the problems to make a technically sound widely adopted gaming mechanism on linux, id bet MS and/or Apple take an interest in shutting you down one way or another.

I actually agree with you. But if you are going to spend money on solving it, I don't really see any other way.

Re: Valve's Proton Has Brought 6000 Windows Games to Linux So Far

#287
post #282

Earlier quoted context omitted.

Just out of curiosity, do you speak out of first hand experience, that it is not hard? When you sell a game, people expect it to just run. Windows only games have already countless bugs, making it impossible to start for quite some people. Now add to that Android (with all its different versions and vendor specific implementations) Apple with a slightly different ecosystem .. and then Linux Desktops. Lets just say, t…

> And I want cross-platform, but don't want to get mad along the way and I want to focus on the gameplay and not platform specific code. (and did not want to use unity for various reasons) Which platform specific code? With a compatibility layer and a cross-platform graphics API we're talking about a vanishingly small amount of code.

"Which platform specific code? With a compatibility layer and a cross-platform graphics API we're talking about a vanishingly small amount of code."

Again, do you have really first hand experience, how "vanishingly small" that amount of code is?

I have not much experience in that area, as I specialiced on the web years ago, BECAUSE I heard too much horror stories about the difference in "theoretically cross plattform" and reality.

Re: Valve's Proton Has Brought 6000 Windows Games to Linux So Far

#288

Earlier quoted context omitted.

Got any suggestions?

Minecraft Terraria Stardew Valley Those three are great for relaxing after a long day FTL: Faster Than Light Zachtronics games (TIS-100, Shenzhen I/O, Exapunks) FEZ Portal / Portal 2 XCOM Deus Ex (Super old but quite good, I started it recently. I had best results in Proton selecting the software renderer in the first launch dialog instead of DX9) Grand Theft Auto Assassins Creed IV (I had trouble running this under…

Good list. Just for pedantic's sake: only a few of them ary indie games.

Re: Valve's Proton Has Brought 6000 Windows Games to Linux So Far

#289
post #282

Earlier quoted context omitted.

> And I want cross-platform, but don't want to get mad along the way and I want to focus on the gameplay and not platform specific code. (and did not want to use unity for various reasons) Which platform specific code? With a compatibility layer and a cross-platform graphics API we're talking about a vanishingly small amount of code.

"Which platform specific code? With a compatibility layer and a cross-platform graphics API we're talking about a vanishingly small amount of code." Again, do you have really first hand experience, how "vanishingly small" that amount of code is? I have not much experience in that area, as I specialiced on the web years ago, BECAUSE I heard too much horror stories about the difference in "theoretically cross plattform…

I have not released a commercial product, but I have worked quite prolifically with these tools and the experience is very good.

Web is an interesting value proposition because somebody else is worrying about portability, but it's quite limiting isn't it? I mean you're limited to webGL and a single-threaded host environment. It's certainly possible to make some nice experiences within those limitations, but you're not getting anywhere close to the full capacity of a user's hardware.

Re: Valve's Proton Has Brought 6000 Windows Games to Linux So Far

#290
post #191

Earlier quoted context omitted.

You said yourself, Cities Skylines

I've definitely seen it argued that SimCity-alikes (and The Sims) are not games. Whether nor not this is true is IMHO beyond the scope of HN comments. Suppose it's a game: Cities Skylines is open-ended and has no formal win condition, but you can certainly lose. Your city can go bankrupt, etc. You're playing against the simulator algorithms. If you succeed then you've beaten those algorithms.

you are not playing "against" the simulator. you are playing "with" a simulator.

the definition of game is "an activity that one engages in for amusement or fun." => it does not require win-conditions. i prefer games that allow me to be creative. having lose-conditions interferes with that.

Post reply on HN