Smokeydope, (edited )
@Smokeydope@lemmy.world avatar

I kno about BG3 not the others though must be the new in shooters. I need this meme but with retro fps boom shoots. Dusk, amid evil, cultic

Kolanaki,
@Kolanaki@yiffit.net avatar

Counting Lethal Company as something other than a cheap cashgrab seems bold.

ADON15,

???

Peddlephile,

It depends on whether the game was designed with shareholders in mind or the player. Most AAA games are designed with profit in mind rather than what’s fun. For example, buying skins and doing the same thing on repeat is not fun. Roleplaying as Starship troopers with your friends is fun.

Vytle,

Yeah when people say that, they’re talking abt AAA. 2/3 of these are indie games.People are sick of corposlop. Indie games are the only games we have left, with some exceptions.

blazera,
@blazera@lemmy.world avatar

I dont get the hype for Helldivers or Lethal Company.

ParsnipWitch,

Me neither. Personally I have had more fun with Nightingale and Enshrouded and hope they will continue working on these games.

Death_Equity,

I think Lethal Company is popular because it is a great experience with friends, especially with mods. The horror aspect of people just going silent when dead and not knowing if you are the last alive, feeling like everything is going fine and turning a corner to find a monster that has you dead to rights, and the non-serious almost parody meta make it entertaining beyond the core gameplay.

Helldivers is also a great friends game and the bigger picture meta of the game gives a greater goal than to just complete the mission. It feels like you are part of something bigger than just that match while you are just ripping through enemies. It apparently was originally a Halo ODST Helljumper game pitch that Microsoft didn’t think was good, hilarious that they didn’t greenlight it in retrospect.

leon_sm,

Lethal company is by far not the first game to do this tho and it’s not really the most polished one out there.

Death_Equity,

The lack of polish is charming and not detracting because the gameplay and in-game universe is fun.

FiniteBanjo,

Didn’t Helldivers 2 ship with a kernel level spyware? I wouldn’t put it on this list.

CosmicCleric,
@CosmicCleric@lemmy.world avatar
MeanEYE,
@MeanEYE@lemmy.world avatar

Lately I’ve been running more and more into situations where am so thankful GDPR is a thing. Law is pretty good on its own but with EU being extremely willing to use it makes it all that much more powerful. They don’t shy away from punishing the biggest and the richest and fines from GDPR violation hit percentages of income which makes it such that it can hurt everyone.

Venator,

Also riddled with microtransactions and yeah it’s not the worst in that regard but there’s still a lot of game design decisions that are worse off because of it.

Raab,

One form of microtransaction that can be obtained through regular gameplay instead can’t be classified as “riddled with”

LordKitsuna,

What the hell are you talking about? I’ve been playing it since it came out and I would totally understand if someone never even found the menu for spending real money. All the weapons all the Armor All the strategends are all in game currency that you can’t even buy. You can pretty much only get Cosmetics with the super credits and a couple hilariously enough pretty bad weapons that are so cheap that you’ll be able to buy them off the super credits you can simply find laying around in maps if you really want them

Venator, (edited )

The main issues I have with it are the grinding rpg style gameplay loop, and forcing players to return to the ship as often as possible.

Maybe I’m being too cynical but I assume its to try to get people to play as long as possible and look at the storefront as often as possible.

You can unlock a lot of things for free including some premium currency, but that’s just to increase player familiarity with the premium store and to make the player think about the cosmetic upgrades as often as possible.

Another issue is with the difficulty scaling: it doesn’t scale with the number of players or add AI players to the game if someone drops out. On its surface this can be explained by not wanting to spend the man hours to develop smart friendly AI or put more work into difficulty balancing, but the financial incentives also work against this as without it people are encouraged to invite friends to play with them, thus generating free advertising for the in game store.

That’s just a couple of examples, but every game design decision gets influenced to some extent by the way players interact and think about microtransactions. This isn’t really the case with baulders gate 3, which is in a completely different league in terms of quality(and dev budget tbf) to hell divers: it feels a bit like comparing McDonald’s with a michelin star restaurant 😂 (I haven’t played lethal company so can’t comment on that one)

LordKitsuna,

Calling you back to the ship frequently so that you have the ability to change planets or change systems. The entire map of the game is basically real time and dynamic with a game master occasionally coming in to fuck with things.

You’re supposed to tug of war fight with the AI over different planet systems and objectives. A lot of people are just basically sticking to One Planet their entire gaming session and it’s currently causing super Earth to not really gain much ground because they will simply hard liberate a planet say from the automatons but then rush over to the bugs who have taken over a planet in the meantime. You’re supposed to try to spread your effort out like it’s an actual Active war

And there is so much design language in the game that shows this, did you know that if you are looking out at the ships while you’re at a planet that those are fairly real time? Not perfectly obviously but when you see ships out your window shooting down orbitals sending down drop pods or exploding that’s all something that was caused by an active gameplay session on that planet.

When people call down supplies you see that, if their ship explodes it means they just lost the mission, it helps you gauge how well a planet is currently going with the idea being you can now decide whether or not this planet is in need of more help or you should go elsewhere.

You also may want to change your loadout, you may have gotten enough metals to unlock a new weapon enough samples to unlock a new strategym or a ship module. So if you weren’t frequently going back to the ship to spend them you would be stuck on an equipment set for quite a while which could easily kill the pace of the game.

Literally everyone I know is currently playing the game and I did a little bit of a pole in my group and most of them don’t even remember that there is a store for spending real money and not a single one of us ever has spent any real money the game really isn’t pushing it hard you can ignore it completely very easily

Venator,

I’m not saying it’s difficult to ignore the microtransactions, but it influences the design in a way I don’t like 😂

I guess it’s just not for me as I couldn’t care less about the lore or the global state of planets and position of other players ships 😂

OrgunDonor,
@OrgunDonor@lemmy.world avatar

I feel like neither of you have played it with your description.

For those that havent played -

The game has 4 types of currency, Medals, Requisition Slips, Samples and Super Credits. Medals, Requisition and Samples are only rewarded through playing the game(Either for completeing missions, or found in missions).

Super Credits can be bought with real money, but can also be found in mission.

You unlock Strategems with Requisition Slips and upgrade them(Ship Upgrades) with the Samples.

You then have “War Bonds” which are where you unlock the rest of the gear(Weapons, Armour, Boosts and more). This is where you use Medals. The War bonds are most equivilant to a Battlepass, but they are not timed and do not disappear so even if you come to the game a year later you will be able to buy and unlock everything on the very first one. The game shipped with the basic war bond that everyone had, and the first premium war bond, this is 1000 Super Credits to unlock, then you use Medals to unlock items with in it.

As for other micro transactions, there is a “Super Store” that has 4 items in it that rotate ever few days(I cant remember the time it is 2 or 3 days), that has surprisingly cheap items especially compared to what other companies are doing. They are not just purely cosmetic though, but they do not really offer anything you can not already unlock through the warbonds. Armour has different classes(Light Medium Heavy), and they have a different bonus(More Stims, More Grenades, throw grenades further) and so you might find a combination that you can not get on a warbond that you want(Light Armour with more range on grenades for example). I don’t know if I would class it as P2W, no bonus is overpowered or game changing, but it is definitely not just cosmetic.

Venator,

I have played it, but I guess im just not as receptive towards microtransactions as most people.

Kolanaki,
@Kolanaki@yiffit.net avatar

I don’t have the game yet, but I’m planning on getting it and… That sounds annoying as fuck and needlessly complicated. What’s wrong with just having a single currency? What you earn by playing is a single currency, everything you buy in game only uses that 1 currency. Everything you only get with real money is just purchased outright, without the need for some BS currency that only has value in that 1 game. Why the hell does nobody do that?

KeenFlame,

It’s not annoying. It wasn’t explained that well I guess but it’s very easy to get into and play with the progression system.

The reason for having multiple resources for these is the same reason for having multiple resources in a tabletop game. It’s fun to balance what you do, risk reward with different modes of play.

Long term goal is finding samples on the map and extracting alive with someone that has carried them with you. If you die you drop them etc. This resource loop makes sense it is a whole secondary to the main missions and will net you upgrades in the end that are for your ship which means anyone that joins your squad.

The money you get from everything and is used for unlocking the “spells” and they are also gated by xp. This is also great and well thought out as the player will unlock toys in bursts and have time to learn them side by side with learning new mission types.

When you select a mission you get to choose an operation which is several missions in a row with increasing medal rewards for completing main objectives.

You can do side objectives and clear enemy sites for more rewards at the end.

All this is also balanced by the run having a timer which makes the enemy count increase steeply, so you have to balance if you want to complete more or less, if you want to safely extract, if you want more medals or money etc.

This creates a dynamic difficulty choices so the players can together calculate different risk reward scenarios based on what they want and how intense.

You can win big on a hard mission, but can’t extract unless you fail. It’s easy to get overwhelmed and run out of reinforces (extra lives)

Gosh it’s so much brilliant progression and gameplay choices put in here and it makes my game design brain gush. It’s so anti pay to win which is very refreshing, you get the suoercredits to unlock stuff in missions and in passes and it doesn’t give better stuff exactly, it gives different stuff, like the tf2 weapons or something like that, and it’s just different tools to finish jobs that needs to be done, which makes all players be able to contribute in their own way. It’s just very very smart.

JayDee,

Did it? Most games with kernel-level systems won’t run on linux, but Helldivers 2 is running fine for me via proton.

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.

okamiueru,

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

Alk,

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.

barooboodoo,

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

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

VerbFlow,
@VerbFlow@lemmy.world avatar

There’s also tons of REALLY good games that are made by small developers and cost about as much as an energy drink.

Potatos_are_not_friends,

But gamers wanna complain rather than open their goddamn eyes.

_sideffect,

Do you have any names you can point out? I’m always looking for some great indie dev games!

ICastFist,
@ICastFist@programming.dev avatar

cost about as much as an energy drink.

checks local price of energy drinks.

Monster energy can ~1.20 USD

Some local, questionable brand, less than 2 dollars for 2 liters

I usually only find games in this price range when browsing GOG’s catalogue of old games

flumph,
@flumph@programming.dev avatar

In the same time period, we’ve gotten Skull And Bones, Suicide Squad: Kill The Justice League, and Diablo IV skins that cost more than the base game.

It can simultaneously be true that the big companies are churning out cash grabs while other companies are making awesome games.

RayOfSunlight,

Lethal Company it’s an Indie Game, so it doesn’t fit in the “Game made by a Company” Category

Pika,

AAA studios are making crap games recently, the more middle grade ones that absolutely rocking it.

Mango,

So what’s the point of the grades?

Pika,

thankfully it lets me know what studios to avoid unless it becomes an internet sensation, but I think the AAA/AA studio thing is something the studios started with.

Kiosade,

It’s not like the grades are regulated or anything. It’s just a vague indicator of how much money went into a given game.

Buddahriffic,

They are just production value. How good a game looks and sounds, which isn’t necessarily related to how fun a game is.

ICastFist,
@ICastFist@programming.dev avatar

Company size, probably. AAA = extremely bloated with more bureaucracy to get anything done and approved than most governments.

DingoBilly,

Gamers seem to be a pretty nasty bunch of people for whatever reason. Games have never been better and are absolutely amazing atm. But many people just like to focus on all the negatives and how certain games are bad. I honestly don’t get it - you have lots of choices so just don’t play the bad games, it’s pretty easy…

spez_,

It’s because gamers are dirty Cheeto dust neck beards who never go outside

Alk, (edited )

Haha nice troll account, it got a chuckle out of me once I noticed the username. Have a downvote for your efforts, bravo.

Mastengwe,

When you combine entitlement with being incredibly thin-skinned, you get gamers. I try my hardest to distance myself from the title as much as possible while still being someone that enjoys playing video games.

It’s not easy.

DingoBilly,

Yep. As an adult that plays video games you can still get lumped in a negative stereotype because of the antics of some. Not the first thing I lead with on dates.

Mango,

Dingos seem to be pretty disgusting critics for whatever reason. Games game never been better and are super skilled ATM!

Glytch,

Lethal Company is shit-tier stream bait, don’t lump it in with these two masterpieces.

Daxtron2,

sure if you have no friends I could see why you think this

Glytch,

My friends are too busy spreading managed democracy in the name of Super Earth to pick through shit in a game that purposely looks and plays like ass.

Daxtron2,

Ah that tracks

Kiosade,

Any game could be more fun with friends, that’s not a great argument.

Daxtron2,

Well considering it’s designed to be a co-op game I’d say it’s a perfect argument

therealjcdenton,

Mark my words as the real JC Denton, GTA VI will cause the Video Game Market Crash, it will be a Ubisoft level of bad, with xp boosters, online only, ancient gameplay, and woke Disney story telling

HEXN3T,
@HEXN3T@lemmy.blahaj.zone avatar

I just recently finished Final Fantasy XVI and I think its GOTY nomination was well earned, despite its shortcomings. A hell of a journey.

I agree with all of these picks too.

MrBusiness,

That story was amazing for as far as I got, but the combat was too repetitive and underwhelming to stick it through. I need to see if there’s a movie cut on YouTube

  • All
  • Subscribed
  • Moderated
  • Favorites
  • gaming@lemmy.world
  • GTA5RPClips
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • osvaldo12
  • ethstaker
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • ngwrru68w68
  • kavyap
  • tester
  • cisconetworking
  • megavids
  • InstantRegret
  • khanakhh
  • cubers
  • everett
  • Durango
  • tacticalgear
  • Leos
  • modclub
  • normalnudes
  • provamag3
  • anitta
  • JUstTest
  • lostlight
  • All magazines