I see. That’s not what “security by obscurity” means in my world, but the expression certainly sounds like it could. It’s not like I own the meaning of words, so it’s interesting to hear what it means to others. Could also have been meant figuratively, I suppose.
The license is with regards to “GOG Service”, not “GOG Contents”. You need the former to get access to the latter, sure. But what isn’t clear about this?
You still own the contents (though, as mentioned, individual titles may have additional blablabla). If you don’t think this distinction makes sense when it comes to GoG vs Steam, then maybe you’re just discussing something entirely different?
As a long-time Stardew Valley fan, I never thought I’d find a game that could capture my heart quite the same way. Fields of Mistria has done just that. I’m honestly blown away by how good this game is...
What do you mean? Native Linux isn’t that relevant these days. Most games run well through Proton, and some even better than on Windows. Judging by the protondb entry, you wouldn’t notice on Linux that this was a windows game: www.protondb.com/app/2142790
I was surprised to see two games called Knightfall. Not the one you’re referring to (assuming it was a typo), is a 2D dungeon crawler, and came out in 2017, with 13 reviews.
Huh, interesting that it’s OK to have such a similar name. Maybe it’s all OK until someone complains.
The syscall translations that would go to the nt kernel, can be seen as a “fake kernel”, no?
Wine has a process that works as a substitute for the Windows NT Kernel. How that works in detail, which calls are abstracted with an internal model, and which are mapped on to Linux kernel calls, is a bit silly to get hung up on, no?
I think it’s perfectly fine to call that concept a “fake kernel”. I don’t know what you’d need in order to qualify more?
just a translation layer that translates Windows syscalls into linux syscalls
“Just”?. No. It also has an internal model. Which system calls end up as Linux syscalls, and how, is not a stateless translation. The NT kernel is modeled. And although you are right in your straw man argument that it isn’t a “virtual machine”, or an “emulator”. Neither of those are a requirement for the concept of a “fake kernel” either. Seems a bit rude to go so balls out hard against it, as you did.
It’s why games with actual kernel level anti cheat have never worked in proton and never will
Some games that use EAC, BattlEye and GameGuard, work fine in proton. Afaik, whatever these do and are abstracted to, or is offhanded to some linux native process, it’s still all running in userspace. I’m sure this relies on individual game developers playing along with it, and not 100% “proton emulating the nt kernel” in order to “fool them”. Is this the point you’re arguing? That it won’t be possible by a purely proton/wine translation layer?
If you know details on how exactly this works, or want to point to some resource on this, I’d be happy to read more about it.
My guess is that there is nothing technically impossible about fooling a rootkit by faking whatever syscalls from the game, but that it becomes a impossible task to maintain, as the AC developers can make minor changes that would require a lot of hard work to “emulate”. I’d love to learn more, but it was hard to find good resources on this.
In order for linux to support kernel level AC a module for the Linux kernel would be needed. And i doubt Linus will ever allow that lol
This is… correct. That in order to support kernel level anti-cheat on Linux, you need a kernel module. But that statement is a tautology.
An NT kernel AC running through Wine, and whether or not it “works” doesn’t predicate on a Linux kernel module being loaded. All it needs is the correct handling of whatever the NT kernel would communicate to the running game, and handle whatever that callback is through some other mechanism that passes the checks.
Most AC software have Linux native clients, and that’s what this “some other mechanism”. And whatever that is in practice, should, with enough reverse engineering, be technically possible for proton/wine to do as well. It’s all running on userland after all. I assume that this is not an easy task to do at all, which is why the only realistic approach is for AC developers to actually be on board, and instead just compromise on the weaker level of anti-cheat protection, compared to what you’d get with a kernel module. As far as I understand, this is the case for GG, BattlEye and EAC. Not all games work, because it depends on the developers “allowing it”.
And as for what the future might bring. I expect that with Linux gaming becoming more popular, it’s only a matter of time before a Linux AC is implemented as a kernel module. Also, neither Linus, nor anyone, need to whitelist a kernel module for it to be loaded. The only one that has an ultimate say there is you, the user.
There are are certain calls in NT ring -1 that would require similar privilege on the Linux side to translate
Why would that be the case? I have to look this up and read more about it, because I don’t see why that needs to be the case. I’m also not sure if this is still in the context of AC “rootkits”. Because if so, I imagine the security model goes something like this
AC RootKit: Can observe app processes and all memory usage, and modify anything at any time. It observers processes for known cheats, and reports this to the game, either with a callback the game registers, or by directly modifying the game memory.
Wine: Runs in userland. Syscalls are “intercepted” as with all other windows API calls. The NT kernel doesn’t exist here. Wine just tries to answer those calls as if it did.
Game executable: Has some mechanism to talk to-from the rootkit. Likely that the RK itself, since it monitors processes, hooks straight into the game exectuable by either manipulating the memory required for the game to say “ait, RK said you’re cool”, or something like that.
Game executable running in Wine: Runs in userland, and wine has already talked to the Linux kernel and allocated memory. To the loaded game executable running through wine, the memory can be manipulated the same as a rootkit could, because after all, the wine process is the parent process of that memory range.
So, what mechanism is it that an AC RK does, that, from the perspective of a user process running on Wine, cannot be done unless actually coming from the Linux kernel? I honestly cannot think of anything.
Or rather… only possible way I can think of is a “cryptographic guarantee”, in some secureboot based signature and communicating with a remote service in order to authenticate the RK , which the game executable also confirms. Something like that. But this isn’t the case for any of the AC RKs afaik
The weapons in premium war bond aren’t really good. Also, if it’s a nudge at the premium part being a money grab… I’m lvl 17 and I have the premium unlocked without spend any real money.
If you are genuinely asking, I can play Devil’s advocate:
Because then they can set the price at 40 USD, making it more affordable, and possibly make back the difference with some (mostly) cosmetic premium content.
This is not so easy to argue for games that are sold at 70 USD, and premium content is much more tied to gameplay, and all the FOMO dark patterns are turned to max.
I wonder if shit like that will eventually lead to more people using wine in windows, in order to sandbox rootkits. Helldivers 2 works fine with proton on Linux, at least.
The absurdity of having a reason to run wine on windows through WSL is amusing.
I have played both DRG and HD2. I think you simply have to play HD2 to answer that question. It might not be for you, but having played both games “a lot flatter and less tense” is how I feel about DRG.
If they place something behind MTs, then I completely agree. But, if they want to add more cosmetics that don’t exist yet, and they finance it MTs, and at a fair price, it’s less unethical.
Kojima is the JJ Abrams equivalent in the game industry. Great visual execution, but absolutely horrendous story-telling that will make you wish were dumb as a piece of loaf so as to not notice it.
When Kojima made a comment that he didn’t fully understand the story himself… It sort of all made sense. It’s just connotations mashed together, beach, strand, hair, cord… A big pile of nothing to create intrigue with no payout, no mystery to reveal, just more layers of confusion. Sort of like Lost. I’m sure JJ and Kojima would get along great.
But oh boy are some of those moment exceptionally beautiful and spectacular in all its illogical absurdity. Mads Mikkelsen’s acting. Got goosebumps. But then it falls apart by revealing flaws through the fourth wall. Like did… part of this mystery hinge on the double meaning of words? Whatever the fuck was going on, it’s a little bit silly for synonyms to play an important part.
Kojima has a lot of other great tastes. Using music to create moments of excellent cinematography. Motion capture and character designs have always been fantastic. There are moments in Death Stranding that made me have to put down the controller and just. Enjoy. The same goes with Metal Gear games I grew up with. The flower field in MGS3, and forcing you to pull the trigger… The attention to detail on so many gameplay mechanics. It’s just brilliant. But, the illogical and meaningless complexity for the story and world building? That part has always been the weakest part and left a bad taste. In MGS it was confusing enough, but it had a certain charm. In DS, puuh, it’s rough.
JJ and Kojima should have nothing to do with writing storylines and plots. Imagine how much brilliant stuff we would be left with? And I never understood why. In JJs case, I suspect it’s simply decent return on investment for those who fund the movies. But from a craftsmanship perspective, it’s weird. The culmantion of work from hundreds of artists, all masters in their respective fields, and it shows, yet, it comes together to tell a story, surrounding a plot that a 14-year old might put together.
These could be games that left a lasting impression on you, games that had stellar gameplay mechanics, characters that captivated you, games that you played tons of hours on, etc.
These days you can emulate old consoles almost perfectly, with a lot of quality of life improvements. The whole memory can be written and retrieved in milliseconds so you can save everywhere and anywhere.
What the fuck are you on about? I’m not defending Bethesda. I’m saying that if a company makes games with the exact same kind of flaws every time - getting upset when they do it again suggests the issue might be with the inability to make basic inference.
It’s like if you don’t like chocolate, buy a bar of chocolate, and going “Gah! This one has chocolate too!”.
They didn’t rewrite the creation engine. It’s going to have the same feeling and issues as other games made with that engine. It wouldn’t have to be this way if they had done a good job. But, they don’t seem to have to do that for a lot of people to enjoy their games. But being surprised by it? Nah, that’s on you (figuratively)
Being disappointed requires unmet expectation. “Surprised”. Why don’t you pick a word you prefer that conveys unmet expectations? I think you know perfectly well what I mean. And if you don’t, then, well, I’m not here to argue.
You seem to have some impressive confirmation bias going on. What makes you think gaming is dead? The only real argument here, which you aren’t even making, is mobile gaming market, but that seems almost remarcably as if it’s created a new market and not really affecting pc/console gaming.
One of the big winners of the Unity debacle is the free and open source Godot Engine, which has seen its funding soar to a much more impressive level as Unity basically gave them free advertising.
I have tried to play NMS four separate times now. I just cannot get past a certain point where it feels like repitition towards some kind of story line that is always one stept away of “something interesting”. The mechanics of the gameloop are maybe a bit too obvious, which takes away form the immersion. I end up shelfing it because something else catches my goldfish like attention. Then a year later a major update comes out, and I think “maybe it’s good now”?
I’ve been a huge fan of CDPR since the witcher 2. I love the world of cyberpunk. The combination seemed like a dream come true. So, I deliberately held out on absolutely any and all spoilers. It was not easy.
I bought a new computer for the game. I booked a two week vacation to play the game.
And, I mostly enjoyed it. It was a little bit underwhelming, and some systems seemed a bit contrived. But, it was still fun, with some amazing city design. Definitely not something that I would call GoTY.
Then, I looked at all the outrage, and I looked at the promotional material. And, oh boy, did that seem fraudulent. Like, “how come no one went to jail”-fraud. Pretty straight up lying about every part of the game. And why? I don’t know, but it seriously stained my view of CDPR.
Linux hits exactly 2% user share on the October 2024 Steam Survey (www.gamingonlinux.com) angielski
Game Freak has been allegedly hacked, with source codes for Pokemon games reportedly leaked (gbatemp.net) angielski
Steam's new disclaimer reminds everyone that you don't actually own your games, GOG moves in for the killshot: Its offline installers 'cannot be taken away from you' (www.pcgamer.com) angielski
Fields of Mistria is one of the most impressive games I've ever played (lemmy.world) angielski
As a long-time Stardew Valley fan, I never thought I’d find a game that could capture my heart quite the same way. Fields of Mistria has done just that. I’m honestly blown away by how good this game is...
Classic Ubisoft: PS5 players to install an update and restart their save files from scratch due to game-breaking bugs for Star Wars Outlaws (nitter.poast.org) angielski
twitter
What games popularized certain mechanics? angielski
I was trying to think of which games created certain mechanics that became popular and copied by future games in the industry....
GOG Summer Sale has arrived (www.gog.com) angielski
What are y'all buying on the steam sale? angielski
Let’s share some good deals!...
We've had a few killer games recently (lemmy.world) angielski
Helldivers 2 boss apologizes for 'horrible' dev comments, says Arrowhead has 'taken action internally to educate our developers' (www.pcgamer.com) angielski
[PCGamer] Helldivers 2 is the least I've felt pressured to spend money on a game in years, so of course I'm buying everything in the store (www.pcgamer.com) angielski
Helldivers 2 Devs to Begin Rolling Out Updates to Fix the 'Most Serious Issues' on PS5 and PC (www.ign.com) angielski
Tekken 8 players divided as devs add “Tekken Shop” with microtransactions (www.dexerto.com) angielski
I guess this is probably going to be the new shitty norm with bait and switch for reviews then nickel and dime afterwards.
DEATH STRANDING 2: ON THE BEACH – State of Play Announce Trailer (www.youtube.com) angielski
The Game Awards 2023 fell short of honoring its own industry (www.destructoid.com) angielski
What were your top favorite video games as a kid? angielski
These could be games that left a lasting impression on you, games that had stellar gameplay mechanics, characters that captivated you, games that you played tons of hours on, etc.
A heroic Starfield modder just straight-up deleted those repetitive temple 'puzzles' from the game (www.pcgamer.com) angielski
Cyberpunk 2077: Phantom Liberty Sales Breakdown - with PC making up a whopping 68% of units sold (lemmy.prograhamming.com) angielski
Source: twitter.com/…/1709934221840814198
Godot Engine hits over 50K euros per month in funding (www.gamingonlinux.com) angielski
One of the big winners of the Unity debacle is the free and open source Godot Engine, which has seen its funding soar to a much more impressive level as Unity basically gave them free advertising.
I wonder why Godot and Unreal are getting so much interest today (lemmy.today) angielski
Starfield, is it getting review bombed? (youtu.be) angielski
Seems kind of like the game is just suffering from reactionaries, but I definitely don’t put that much stock in critic reviews these days either.
Cyberpunk 2077 Phantom Liberty - Gameplay Trailer | gamescom 2023 (www.youtube.com) angielski