Latest Comments by TheSHEEEP
Life is Strange 2 releases for Linux on December 19
19 Dec 2019 at 7:38 am UTC Likes: 2
My suggestion in either case is therefore:
19 Dec 2019 at 7:38 am UTC Likes: 2
Quoting: jensI think at this point it is fairly obvious that they are either just trolling or went completely off the deep end with their "us vs them" shtick.Quoting: GuestBuying games with Linux support and supporting Linux gaming is being a martyr? Buying Linux games is what Linux gamers do and should do, lol...but if you want to be a Windows gamer, have at it.Yeah, this is the correct attitude to get more people using Linux, excellent thinking! :)
You're on the wrong website, though, because this is for Linux game news, not for Windows games. Go to pcgamer.com or something if you want Windows game news and don't care about Linux games.
My suggestion in either case is therefore:
Life is Strange 2 releases for Linux on December 19
18 Dec 2019 at 7:24 pm UTC
I use Linux almost all the time nowadays, because it just suits me much better than Windows, and can play all the games I currently want to play with it.
Some natively, some via Proton. Must have been months ago that I used Windows for some game that I couldn't get to work on Linux.
If at all, the existence of Proton and how well it works (About 60-70% gold+ coverage, tendency rising, obviously) just shows how good Linux is if it doesn't even need native support to play a game.
If a game works well with Proton, it works well, and you will not have a single downside playing it that way.
If it doesn't work well with Proton, you'll either not play the game at all or dual-boot.
This myth of the great downside of "unsupported" is just that, a myth.
It either works or doesn't. The case that it works but then something breaks it only for Proton is rare enough as to be irrelevant.
And the most common case is probably in multiplayer games when EAC is added or sth. like that.
18 Dec 2019 at 7:24 pm UTC
Quoting: GuestNo idea how you came to that conclusion.Quoting: haikuThis port is useless, it arrived way to late and the game is running fine via Proton :|Guess all the people who call out linux gamers asking for linux support on the steam forums to stop using the inferior linux os and start using the - in every way - superior windows os were right after all,
I use Linux almost all the time nowadays, because it just suits me much better than Windows, and can play all the games I currently want to play with it.
Some natively, some via Proton. Must have been months ago that I used Windows for some game that I couldn't get to work on Linux.
If at all, the existence of Proton and how well it works (About 60-70% gold+ coverage, tendency rising, obviously) just shows how good Linux is if it doesn't even need native support to play a game.
Quoting: Guestsince it seems like even the "linux gamers" on GoL are commenting under every article mentioning a linux port how it's useless and they want to play the windows version with an unsupported compatibility layer. Pretty amazing.You're making a lot of fuss about nothing.
If a game works well with Proton, it works well, and you will not have a single downside playing it that way.
If it doesn't work well with Proton, you'll either not play the game at all or dual-boot.
This myth of the great downside of "unsupported" is just that, a myth.
It either works or doesn't. The case that it works but then something breaks it only for Proton is rare enough as to be irrelevant.
And the most common case is probably in multiplayer games when EAC is added or sth. like that.
Borderlands 3, Dragon Ball Xenoverse 2 and Ghost Recon Breakpoint out this week on Google Stadia
18 Dec 2019 at 10:37 am UTC Likes: 1
18 Dec 2019 at 10:37 am UTC Likes: 1
Apparently, the Borderlands 3 version on Stadia is several months old.
https://wccftech.com/borderlands-3-stadia-two-month-old-build/ [External Link]
Great move there.
Trying to sell not having to update your games on your machine anymore.
Result: Playing old, unpatched versions...
Hard to put the fault on Stadia here, but that doesn't exactly help their rep, either.
https://wccftech.com/borderlands-3-stadia-two-month-old-build/ [External Link]
Great move there.
Trying to sell not having to update your games on your machine anymore.
Result: Playing old, unpatched versions...
Hard to put the fault on Stadia here, but that doesn't exactly help their rep, either.
D9VK is no more as it merges with DXVK, making DXVK a D3D 9/10/11 to Vulkan layer
18 Dec 2019 at 9:01 am UTC Likes: 2
C++ was standardized in 1998, it is younger than Linux itself.
I wouldn't really want to rewrite it to C++, either, if I had been working with it in C for over a decade. At that point, no language better suited in theory will offset the sheer amount of experience. It's not like you can do anything in C++ that couldn't be done in C, it is simply easier to maintain and to code in.
And even if it did switch, what about the endless amounts of modules and packages relying on its C-Style interface.
Nonono, nobody would want to change Linux to C++ just for the sake of it being C++ then ;)
18 Dec 2019 at 9:01 am UTC Likes: 2
Quoting: Sir_DiealotThat is a special case as it is a very, very, very old project - 30 years by now? More?Quoting: TheSHEEEPWell, there is this little project called Linux that is written in C.Quoting: rkfgGuess that is one way to make sure a project never has too many people working on it.Quoting: EikeYes, Wine is written in pure C [External Link].Quoting: rkfgDXVK has a "fundamental flaw" and that is the language it's written in. Wine doesn't accept C++ code, unfortunately.Now I wondered what they're using.
Pure C [External Link]?!?
What a waste of potential.
Pure C is fine for smaller projects or concise little libraries.
But big ones purely in C is just nightmare fuel. Go take a look at the FFmpeg sources if you don't believe me.
Alright, merge Wine into DXVK, then ;)
C++ isn't picky about having some pure C code within.
C++ was standardized in 1998, it is younger than Linux itself.
I wouldn't really want to rewrite it to C++, either, if I had been working with it in C for over a decade. At that point, no language better suited in theory will offset the sheer amount of experience. It's not like you can do anything in C++ that couldn't be done in C, it is simply easier to maintain and to code in.
And even if it did switch, what about the endless amounts of modules and packages relying on its C-Style interface.
Nonono, nobody would want to change Linux to C++ just for the sake of it being C++ then ;)
Life is Strange 2 releases for Linux on December 19
17 Dec 2019 at 8:39 pm UTC
17 Dec 2019 at 8:39 pm UTC
This actually makes it a lot more likely that I'll give it a go.
D9VK is no more as it merges with DXVK, making DXVK a D3D 9/10/11 to Vulkan layer
16 Dec 2019 at 8:44 pm UTC
It tries to enforce a crapload of conventions, from coding guidelines to how it focuses so much on memory safety that it makes some convenient coding rather impossible.
Basically, you code in the one way Rust wants you to, or you gtfo. Feels too restraining to me, especially considering coming from C/C++, I do know how to keep memory safe myself, I don't need that "safety net".
If the language would open up more, that would make it quite nice.
But of course, it will live or die with its supported libraries and right now, that doesn't look too great.
16 Dec 2019 at 8:44 pm UTC
Quoting: ShmerlThat's my biggest gripe with Rust.Quoting: CreakOff-topic: I don't agree with all the language decisions in Rust, notably the different behavior just if you prefix your variable with `_`:Yeah, I suppose it can eventually get trimmed (i.e. special meaning of _), unless they have some backwards compatibility concerns about not breaking the current behavior.
// The compiler warns about unused variable bindings; these warnings can
// be silenced by prefixing the variable name with an underscore
let _unused_variable = 3u32;
Knowing that there is already a way, which is clearer IMO, to silence some warning. See first lines in https://doc.rust-lang.org/stable/rust-by-example/custom_types/enum/enum_use.html [External Link]
It tries to enforce a crapload of conventions, from coding guidelines to how it focuses so much on memory safety that it makes some convenient coding rather impossible.
Basically, you code in the one way Rust wants you to, or you gtfo. Feels too restraining to me, especially considering coming from C/C++, I do know how to keep memory safe myself, I don't need that "safety net".
If the language would open up more, that would make it quite nice.
But of course, it will live or die with its supported libraries and right now, that doesn't look too great.
D9VK is no more as it merges with DXVK, making DXVK a D3D 9/10/11 to Vulkan layer
16 Dec 2019 at 2:36 pm UTC
Code is about 10x more often read than written (or more, even).
Thus, making code clear and being able to follow it is more important than either raw speed (especially since C++ isn't really slower than C) or having to write less.
In large projects in pure C, you will have algorithms spanning dozens to hundreds of functions over possibly just as many files. You invariably end up with endless amounts of spaghetti code. It is the inherent flaw of procedural programming - awesome for smaller scales, nightmarish for larger scales.
While the OO-focus in C++ at least makes it a lot less likely to end up with code like that (though not impossible, obviously), as code that belongs together is way more likely to be grouped together and the concept of objects which "do things" is inherently more friendly to the human brain.
And for some reason I will never understand, long-time C coders tend to almost never write comments and almost never have variable names longer than "a, b, c, d, v, x, z"...
It is the devil's work, I have no doubts about it.
Either way, what makes no sense to me is not using C, but not allowing C++ at all.
Have the C++ code be exposed via C-style functions (the famous extern, indeed) so that the core devs can keep their precious. Compile apart, then link.
I just don't see the point in not doing it that way, other than some weird sense of purity.
16 Dec 2019 at 2:36 pm UTC
Quoting: CreakThe problems really only arise in large projects.Quoting: TheSHEEEPGuess that is one way to make sure a project never has too many people working on it.Just to be the devil's advocate for a few minutes: good written C code is not so bad. After programming in C++ for more than a decade, I can now see the appeal in C code (sometime). It boils down to being leaner than a C++ code.
What a waste of potential.
Pure C is fine for smaller projects or concise little libraries.
But big ones purely in C is just nightmare fuel. Go take a look at the FFmpeg sources if you don't believe me.
Alright, merge Wine into DXVK, then ;)
C++ isn't picky about having some pure C code within.
Code is about 10x more often read than written (or more, even).
Thus, making code clear and being able to follow it is more important than either raw speed (especially since C++ isn't really slower than C) or having to write less.
In large projects in pure C, you will have algorithms spanning dozens to hundreds of functions over possibly just as many files. You invariably end up with endless amounts of spaghetti code. It is the inherent flaw of procedural programming - awesome for smaller scales, nightmarish for larger scales.
While the OO-focus in C++ at least makes it a lot less likely to end up with code like that (though not impossible, obviously), as code that belongs together is way more likely to be grouped together and the concept of objects which "do things" is inherently more friendly to the human brain.
And for some reason I will never understand, long-time C coders tend to almost never write comments and almost never have variable names longer than "a, b, c, d, v, x, z"...
It is the devil's work, I have no doubts about it.
Either way, what makes no sense to me is not using C, but not allowing C++ at all.
Have the C++ code be exposed via C-style functions (the famous extern, indeed) so that the core devs can keep their precious. Compile apart, then link.
I just don't see the point in not doing it that way, other than some weird sense of purity.
D9VK is no more as it merges with DXVK, making DXVK a D3D 9/10/11 to Vulkan layer
16 Dec 2019 at 1:43 pm UTC Likes: 6
What a waste of potential.
Pure C is fine for smaller projects or concise little libraries.
But big ones purely in C is just nightmare fuel. Go take a look at the FFmpeg sources if you don't believe me.
Alright, merge Wine into DXVK, then ;)
C++ isn't picky about having some pure C code within.
16 Dec 2019 at 1:43 pm UTC Likes: 6
Quoting: rkfgGuess that is one way to make sure a project never has too many people working on it.Quoting: EikeYes, Wine is written in pure C [External Link].Quoting: rkfgDXVK has a "fundamental flaw" and that is the language it's written in. Wine doesn't accept C++ code, unfortunately.Now I wondered what they're using.
Pure C [External Link]?!?
What a waste of potential.
Pure C is fine for smaller projects or concise little libraries.
But big ones purely in C is just nightmare fuel. Go take a look at the FFmpeg sources if you don't believe me.
Alright, merge Wine into DXVK, then ;)
C++ isn't picky about having some pure C code within.
D9VK is no more as it merges with DXVK, making DXVK a D3D 9/10/11 to Vulkan layer
16 Dec 2019 at 12:04 pm UTC Likes: 2
16 Dec 2019 at 12:04 pm UTC Likes: 2
Good. Now merge DXVK with Wine.
Crazy typing adventure dungeon-crawler Backspace Bouken is out now
14 Dec 2019 at 4:39 pm UTC Likes: 2
14 Dec 2019 at 4:39 pm UTC Likes: 2
I like that Typing Of The Dead has really started something.
- Linux smashes past 5% on the Steam Survey for the first time
- Wine 11.6 is an exciting release to make modding Windows games on Linux simpler
- French consumer group UFC-Que Choisir sues Ubisoft over The Crew shutdown
- Lakehopper looks like a wonderful casual seaplane flight simulator
- NVIDIA announce a preview of "DRM Per-Plane Color Pipeline API" support on Linux (good for HDR)
- > See more over 30 days here
- The Great Android lockdown of 2026.
- tmtvl - New Desktop Screenshot Thread
- Hamish - Away all of next week
- Xpander - What Multiplayer Shooters are yall playing?
- Liam Dawe - Proton/Wine Games Locking Up
- Caldathras - See more posts
How to setup OpenMW for modern Morrowind on Linux / SteamOS and Steam Deck
How to install Hollow Knight: Silksong mods on Linux, SteamOS and Steam Deck
Source: pegfitzpatrick.wpengine.com
View cookie preferences.
Accept & Show Accept All & Don't show this again Direct Link