okamiueru

@okamiueru@lemmy.world

Profil ze zdalnego serwera może być niekompletny. Zobacz więcej na oryginalnej instancji.

okamiueru,

In what way does “security by obscurity” apply here?

okamiueru,

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.

okamiueru,

Maybe this was an intentional leak. Now the Nintendo lawyers can claim they’ve used stolen proprietary code?

okamiueru,

I was.

okamiueru,

That’s for the gog service itself.

okamiueru,

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?

okamiueru,

I suppose. If you are doing things against TOS and you suspect just might happen, by all means.

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...

okamiueru,

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

okamiueru,

There are so many good games being made these days. I don’t understand why people still reward bad practices.

okamiueru,

Isn’t it called “rogue-like” because that last part of metaprogress was not in rogue? Maybe I’m confusing it with roguelite.

okamiueru,

I’ve used both PS4 and Ps5 controllers. You don’t need to do anything except to plug it in.

I’ve only had issues in one game (Minishoot Adventures), where the solution was to disable controller support layer that steam comes with.

I haven’t tried Bluetooth, as I don’t mind the cable.

okamiueru,

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.

okamiueru,

Why is this comment downvoted? To my understanding it’s entirely accurate…

okamiueru, (edited )

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.

okamiueru, (edited )

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.

okamiueru, (edited )

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.

okamiueru, (edited )

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

okamiueru,

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.

okamiueru,

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.

okamiueru,

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.

okamiueru,

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.

okamiueru,

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.

Announcing it after reviews… Hm. Sketchy at best.

okamiueru,

What are you asking? Why would you assume they don’t know? I’m so confused.

okamiueru, (edited )

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.

okamiueru,

It doesn’t take many minutes for compilation videos to show up on YouTube that only contain trailers for news games, etc.

okamiueru,

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.

okamiueru,

Recently set up a Recalbox on a Retroflag box. Will check these out. Thanks for the recommendation.

okamiueru,

I’m gonna guess 37-39 depending on if you have older siblings or not.

okamiueru,

Why does this piss you off? Do you make a habit of getting angry at very predictable things? They’ve always done this.

okamiueru, (edited )

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)

okamiueru,

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.

okamiueru, (edited )

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.

https://lemmy.world/pictrs/image/bc104ea7-a816-4a9c-9148-5c718ae02dcc.jpeg

Edit: just read some of your other comments now. Feel free to move on, not interested in a discussion.

okamiueru,

Because it’s childish and uninteresting? Truth-teller? Sheeesh. Add “martyr” to the list.

okamiueru,

The… UI in blender is really good. Have you used any other equivalent software or know how complicated it is?

It’s not “good but it’s a hard problem to solve”. It is more “great and it’s a hard problem to solve”

okamiueru,

The guy praised Elon. So I would imagine him being equality void of intelligence.

okamiueru,

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”?

Am I doing it wrong?

okamiueru,

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.

  • Wszystkie
  • Subskrybowane
  • Moderowane
  • Ulubione
  • rowery
  • Technologia
  • Pozytywnie
  • nauka
  • FromSilesiaToPolesia
  • fediversum
  • motoryzacja
  • niusy
  • sport
  • slask
  • muzyka
  • informasi
  • Gaming
  • esport
  • Blogi
  • Psychologia
  • Spoleczenstwo
  • lieratura
  • tech
  • giereczkowo
  • test1
  • ERP
  • krakow
  • antywykop
  • Cyfryzacja
  • zebynieucieklo
  • kino
  • warnersteve
  • Wszystkie magazyny