lemmy.world

Alk, do gaming w We've had a few killer games recently

I agree, except I’m hesitant to include hell divers because of the kernel level anticheat. I don’t need to give a video game of all things access to my kernel. But the general idea is right, I am playing so many fire video games all made by indie devs right now.

v4ld1z,
@v4ld1z@lemmy.zip avatar

Do you have a rundown of what that means? First time I’m hearing about this

kiagam,

the game’s anti cheat has access to literally everything in your computer. every file, every memory address, every input, every network packet, etc. How that info is stored and used is entirely up to them

v4ld1z,
@v4ld1z@lemmy.zip avatar

Oh wow. Are there any plans to have this removed? Isn’t this quite a major privacy concern?

Tattorack,
@Tattorack@lemmy.world avatar

No, because their plans were explicitly for adding it in. Almost at the last moment too, as if the devs knew they were gonna get backlash for it.

MrMcGasion,

Yes, it’s a pretty big privacy concern, unfortunately Riot kinda already boiled that frog with Valorant. Not that Valorant was the first, but it was kinda the first one that people seemed to be okay with. Weirdly, Valorant only really got popular because CS:GO and Overwatch were getting stale, and neither Valve or Blizzard were doing much to keep their games fresh.

soggy_kitty,

Lol I remember when the masses were beating their own meat just a few weeks ago saying how it’s already game of the year.

How time changes things

LordKitsuna,

Are you certain it has kernelt level anti cheat? Because it’s working on Linux which it absolutely would not be doing if it had kernel anti cheat

Tattorack,
@Tattorack@lemmy.world avatar

That’s because the anti cheat is running in a fake kernel with Proton. Developers have ways of detecting when the kernel isn’t real… Sometimes… But the Helldivers devs don’t seem to mind for now.

LordKitsuna,

I don’t know where the hell you got that information but that’s not how proton works. There is no “fake kernel” it’s not a virtual machine or an emulator it’s just a translation layer that translates Windows syscalls into linux syscalls

Tattorack,
@Tattorack@lemmy.world avatar

Yes, and part of these make the anti cheat believe it’s running in a kernal.

LordKitsuna,

None of the things needed for a true kernel level anti cheat are in a translation layer, some of them just can’t be. It’s why games with actual kernel level anti cheat have never worked in proton and never will. Historically the only way to play those games is either be on windows or use a vfio virtual machine (which also probably won’t work even with tons of vm hiding techniques depends on just how sensitive the ac is) . Wine/proton simply can’t translate the upper parts of the nt kernel needed for it.

If the anti cheat is working in wine/proton it’s not kernel level

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.

LordKitsuna, (edited )

None of the things needed for a true kernel level anti cheat are in a translation layer, some of them just can’t be. It’s why games with actual kernel level anti cheat have never worked in proton and never will. Historically the only way to play those games is either be on windows or use a vfio virtual machine (which also probably won’t work even with tons of vm hiding techniques depends on just how sensitive the ac is). Wine/proton simply can’t translate the upper parts of the nt kernel needed for it.

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.

LordKitsuna,

EAC has an explicit linux support that valve worked on them with, it’s not full kernel AC. same with battleye and GG those are not full kernel root anti cheat implementations. I can’t point at any specific documents unfortunately but the wine/proton irc channels are public and lurking let’s you learn a lot as they talk through issues with games and anticheat.

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

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.

LordKitsuna,

I mean sure they could make it a dkms module and have the user install it along with the headers but it’s never going to be out of the box supported on linux was what I meant by that

As for the rest, there is a limit to what can be emulated within user space. There are are certain calls in NT ring -1 that would require similar privilege on the Linux side to translate which i doubt wine would ever do for a vast multitude of reasons

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

barooboodoo,

I’m not sure what that has to do with Hell Divers being a cheap cash grab though?

Baccata, do gaming w Many are worth checking out

Can probably add Baldur’s Gate to the list now

TrickDacy, do gaming w Skyrim Marriage

I probably played Skyrim 200 hours and it’s news to me you can marry anyone. I fail to see why I would want to in the first place.

ProfessorProteus,
@ProfessorProteus@lemmy.world avatar

I did it once, on my first play through in like 2012. As I recall, everything about it is super awkward, and combined with the robotic NPC animations, it just made me feel embarrassed to be going through with it lol.

Then it felt like every other line from her had “my husband” shoved in. It got really annoying before too long.

Also never adopted a child in the game because Bethesda’s child NPCs are always dog shit (IMO). Actually the ones in Fallout 3 had an interesting thing going on with their commune, but they are still insufferable.

EdibleFriend,
@EdibleFriend@lemmy.world avatar

I wanted to because yo dat redhead bitch is hot

Sludgehammer,
@Sludgehammer@lemmy.world avatar

I fail to see why I would want to in the first place.

If you marry the right person you get an extra shop to sell to, occasional free septims and a food item that makes stamina, magica, and health regen 25% faster once a day. Oh, and they constantly get in your way in whatever home you store them in.

VindictiveJudge,
@VindictiveJudge@lemmy.world avatar

The resting bonus is also increased if you’re sleeping in a bed in your marital home.

Grass,

Septum always made me think septic

Gabu,

I fail to see why I would want to in the first place.

I guess you’re new to the concept of an “RPG”

yamanii,
@yamanii@lemmy.world avatar

You being downvoted is puzzling. Romance was by far the most popular thing in baldur’s gate 3 after all, this was the best thing at the time, both skyrim and mass effect were awkward compared to today.

peopleproblems,

BRB gonna romance Karlach as a gnome

thekidxp, do games w What game fits this?

Path of exile? Never played it but seems right.

Vakbrain,
@Vakbrain@lemmy.dbzer0.com avatar

I have 3800+ hours on POE according to steam… I hate this metric

Prandom_returns,

Pure addiction. Pls help.

mintiefresh, do games w This should be illegal

And this is why I have trust issues

Rai,

This is why I don’t touch anything fucking Facebook does

Sterile_Technique, do games w Anyone remember Xfire?
@Sterile_Technique@lemmy.world avatar

Xfire had such a good system for overlay. and just so many good features. It was better 10 years ago than Discord is today.

ArmoredCavalry,
@ArmoredCavalry@lemmy.world avatar

It was definitely ahead of its time! Not really sure why it faded away, I guess pressure from Steam (pun intended), and games moving to private in-game server browsers? Along with many other options for voice chat.

CryptidBestiary,

Why do you think it was better than Discord today? Didn’t get to experience Xfire so genuinely curious about it’s user experience.

Sterile_Technique,
@Sterile_Technique@lemmy.world avatar

It was very feature-rich. Literally everything discord offeres, but better implemented, and every feature was customizable - the in-game overlay being the one I remember most fondly. In addition to a VOIP indicator like discord has, it had a text-chat overlay too that my guild used a lot. We were spread out over multiple games, but we all had one unified in-game guild chat thanks to Xfire. You could resize and reposition everything in the overlay, and could set a keybind to toggle whether your mouse and such could interact with the chat windows or just click through it to interact with the game. It was clean as fuck.

VOIP quality was outstanding. UI in general was customizable and also clean as fuck.

It had a built in screen recorder.

Everything was intuitive to use and easy to use.

It was just really, REALLY high quality all around.

Hope it makes a comeback.

tuoret,

What wasn’t feature-rich was the chat, just plain text, no emoticons or rich text or anything. Absolutely loved it.

Sterile_Technique,
@Sterile_Technique@lemmy.world avatar

It did a really good job of putting the stuff you actually want on screen, while staying the hell out of the game’s way!

yukichigai,
@yukichigai@kbin.social avatar

Agreed. Cutesy emotes are great when you aren't trying to concentrate on multiple other things at the same time. When I'm mid-game the only chat I read needs to be static and non-moving.

regalia,

It wasn’t. Nostalgia is hell of a drug

AndreyAsimow, do games w Madden should not be 70$
@AndreyAsimow@lemmy.world avatar

Sport games should be sold as game as service rather than yearly releases.

CorrodedCranium,
@CorrodedCranium@leminal.space avatar

I wonder if they’d have a hard time selling a service that doesn’t include the micro-transactions.

AndreyAsimow,
@AndreyAsimow@lemmy.world avatar

Relying on only seasonal subscriptions is not enough. They have to sell something else és well to keep up.

magic_lobster_party,

Why? They’re probably making way more money this way anyways.

tacosanonymous, do gaming w Again.

What do you mean, “turns into?” The entire point of breeding in that game is eugenics.

LordKitsuna,

Well, on the sfw ones anyway ( ͡° ͜ʖ ͡°)

BugleFingers, do gaming w Minimalism

A perfect 5/7, would game there

FatTony, do games w "PSN isn't supported in my country. What do I do?" Arrowhead CEO: "I don't know"
@FatTony@lemmy.world avatar

I don’t know whether this is sad or really funny.

mnemonicmonkeys,

Comedy is just tragedy + time

Anticorp, do gaming w Different kind of gaming.

Guess you shouldn’t have skimped on condoms.

RaumEnde, do gaming w Rockstar Games announces "first trailer for the next Grand Theft Auto" will release in early December

We announce the announcement of an announcement of an annou…

🙄

Zyratoxx,

Release battle, which one will release first:

GTA VI

The Elder Scrolls VI

Hytale

Half Life 3

Mario Kart 9

SatouKazuma,
@SatouKazuma@lemmy.world avatar

HL3 and TES VI will never release. Those are pipe dreams. I’m going with GTA VI, because I think Take Two Interactive disclosed in their Form 10-K that they had a major IP releasing at the end of calendar 2024. For context, the SEC really doesn’t like it when firms fuck around on those forms.

Jinxyface,

We more or less got HL3 in Half Life: Alyx. People can deride it for "not being a real Half Life game" because they personally don't like VR or something, but it's pretty much HL3

Ghostalmedia,
@Ghostalmedia@lemmy.world avatar

A 5 or 6 year window between massive titles is pretty normal these days. 5 years separated GTA IV and V. Also, 5 years also separated GTA V and RDR2.

Looks like the might have a 6 year gap this time, but they also had a global pandemic mucking up development. A lot of studios struggled with that.

xkforce, do games w GameStop’s definition of “New”

And this is the company wallstreetbets wanted so bad to defend. It should have died. It DESERVED to die but Reddit wanted it alive because if there’s anything Reddit hates more, it is short sellers. But the reality is that most of the time the companies that get taken down by short selling aren’t healthy to begin with. After all, why push a strong company off the cliff when you can push a weak one that is overvalued?

Godort,

Watching that all was a bit like watching a sped up version of the crypto boom.

It started off with a bunch of well-meaning weirdos that were sticking it to the man. Then a few people made a whole bunch of money and from there it got super popular and turned into a weird libertarian cult.

Rhynoplaz,

It got me interested in stocks. I blew a few bucks on their wacky schemes, but for the most part I put in some long term investments that are slowly climbing.

MossyFeathers,

I think there was more to it than that. It seemed more like a situation where they could kill two birds with one stone. They could destroy, or at least severely damage the stock market by ensuring the hedgefunds couldn’t buy back the shorted stock, and even if they didn’t, they had the chance to become extremely wealthy while trying.

It probably would have worked too if it weren’t for those meddling kids stock brokers like Robin Hood working with hedgefunds to claw back stocks and the SEC towering over them with potential charges of market manipulation.

RaineV1,

It never would have worked. The absolute best case scenario was one hedgefund company has less profit that year.

DingoBilly,

Destroy or severely damage the stock market? It was just one stock, some people lost money but it didn’t affect 99%+ of the stock market or its traders… Just a little meme blip on the scale of things.

Chozo,

It's not that they wanted GameStop to win. They wanted Wall Street to lose.

Krono,

I think you are right, at the start they had noble intentions hidden behind a get rich quick scheme.

But then they all became GME holders, they had a vested interest. So now they act like the shitty video game store in the mall is actually cool and innovative and soon some management changes and NFT nonsense will turn the company around.

In some small way, they became what they sought to destroy.

Chozo,

So now they act like the shitty video game store in the mall is actually cool and innovative and soon some management changes and NFT nonsense will turn the company around.

Outside of people clearly being facetious on WSB, I literally never see anybody genuinely have this attitude toward GameStop.

Krono,

If every pro-GameStop post on r/WSB and r/Superstonk was actually a joke then they have achieved levels of sarcasm far beyond what I thought possible.

phillaholic,

What starts out as a joke turns real as people who don’t understand it’s a joke join in.

Katana314,

The act is very important in the event of an SEC investigation. Since I don’t hold stock in the company, I’m safe to say this, but basically if they wrote “Yeah, I don’t have any faith in the company itself, I just caught Wall Street tycoons making an insane short sell” then that comment could become a major exhibit in an exchange fraud case that makes them forfeit their shares.

Xanvial,

If you guys haven’t done it, Dan Olson released a video talking about it. youtu.be/5pYeoZaoWrA?si=fJrgiv3c5OKPpa1c

Amilo159, do games w Madden should not be 70$
@Amilo159@lemmy.world avatar

Let me share a secret with you: Madden (Year) is the same game as Madden (Year-1).

alphacyberranger,
@alphacyberranger@lemmy.world avatar

Wait, if I rename my Madden1.exe to Madden23.exe will I get the latest game?

touringbot,

… You’re gonna need to rename to madden25.exe

alphacyberranger,
@alphacyberranger@lemmy.world avatar

Thanks. I feel like, I just saved 70$.

sucricdrawkcab,

PS3 NCAA 14 blows next gen Madden out of the water. It’s not even close.

cjsolx,

NFL 2K5 is the GOAT NFL game.

redcalcium,

“SportGame (Year-1) is literally unplayable because my favorite player is no longer in Team X.”

– Every sport sim players

Noctis,
@Noctis@lemmy.world avatar

Typically yeah but this year is actually the first time PC is getting the next gen version ps5/xs have had since 21

andrewta, do gaming w And now you get the bad ending

Flash back to mass Effect. Make a wrong decision in Mass Effect 1 and it bites you in Mass Effect 3

ummthatguy,
@ummthatguy@lemmy.world avatar

https://media1.tenor.com/m/IH29-hYOwggAAAAC/mass-effect-mordin-solus.gif

“Would have liked to run tests on the seashells”

Takios,
@Takios@discuss.tchncs.de avatar

Choosing the good options leads to this though.

Carvex,

First playthrough I didn’t use a guide, shot Wrex, stuck with Ashley until I could ditch her in ME3, and lost almost everyone in the ending of ME2. Next playthrough much better!

andrewta,

The first play through is always rough, and in my opinion it should be. It makes it better that way.

  • Wszystkie
  • Subskrybowane
  • Moderowane
  • Ulubione
  • Blogi
  • Spoleczenstwo
  • sport
  • nauka
  • muzyka
  • rowery
  • giereczkowo
  • FromSilesiaToPolesia
  • esport
  • lieratura
  • Pozytywnie
  • krakow
  • slask
  • fediversum
  • niusy
  • Cyfryzacja
  • tech
  • kino
  • LGBTQIAP
  • opowiadania
  • Psychologia
  • motoryzacja
  • turystyka
  • MiddleEast
  • zebynieucieklo
  • test1
  • Archiwum
  • NomadOffgrid
  • Wszystkie magazyny