There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

lemmy.ml

banazir , to linux in It either runs on Linux or refund
@banazir@lemmy.ml avatar

Ok, hear me out. Linux is not an easy platform to develop for because it’s in constant flux where systems and libraries come, change and go constantly. Linux itself is a somewhat slippery concept (if we expand from the kernel) where “works on linux” can really mean it’s been tested on one particular distro. Debian stable and rolling releases are not the same. Unless I am completely mistaken, I can see why major developers are hesitant to support linux, whatever it even is. Is Android linux?

Now, I’m all for this message. Given how OSs have been developing, I advocate for linux adoption and wish people would “vote with their wallet”. Otherwise things just will not change. Well, not for better, if recent history is anything to go by. I just feel that this problem has more prongs than we like to admit, being linux enthusiasts.

Please correct me if I’m wrong.

flashgnash ,

Not really the case anymore because of proton, game devs develop for Windows and proton and then it’ll run on anything that can run proton, Linux, android, Mac or otherwise in the future

From what I hear thanks to proton it’s incredibly easy to develop for Linux, as long as you don’t use one of the anticheats that doesn’t support it or intentionally prevent it from running in proton you’re fine

banazir ,
@banazir@lemmy.ml avatar

Well, yeah, but I think the issue is that the best way to develop for linux is to make a Windows binary. I don’t like that. Developers actively sabotaging Wine/Proton compatibility is kind of malicious though.

flashgnash ,

I don’t think the best way to develop for Linux is by making a windows binary, I think the best way for game developers to make a Linux version of a game they otherwise wouldn’t is by making a windows binary compatible with proton

Problem is very few developers actively choose to make a Linux game and windows games if done right run at native speeds on Linux anyway.

I’m gonna be unpopular for saying this but it’s the same thing as using HTML for desktop/mobile apps, sure it’s not optimal performance wise but it’s a hell of a lot better than often nothing at all because companies can’t or won’t justify development time to support smaller groups of people on smaller platforms

If such a time comes that desktop Linux has a large enough market share for large companies to take seriously then I’m sure they’ll start developing native versions of maybe even make Linux-first games but sadly we’re nowhere near that point yet so best we can hope for is good cross compatibility tools

lowleveldata ,

I think the issue is that the best way to develop for linux is to make a Windows binary

If it works, it works. Stop those bureaucratic inquisitions like “Stack Overflow says it’s not best practice” “Code review is not optional” “It’s gonna crash production” yada yada

frankfurt_schoolgirl ,

As a big Linux fan, it makes me said that Wine needs to exist. But, maybe it’s not such a bad thing. Linux is just a kernel, with no associated libraries for app developers. App devs don’t want to manually write system calls, so it’s always been the case thar they lick and choose which set of libraries to target for their Linux apps. A popular low level choice is the GNU standard C library, and a popular high level choice is the GTK/GDK/Gnome stack. But these aren’t the only choices. I mean you can use the MUSL standard C library if you want. You can choose between OpenGL, Vulkan, and WGPU for graphics already.

I see Wine and Proton as just being another set of standard apis to target. Maybe they don’t have the best design, but is traditional Unix really the best design either? Now the Valve and company are supporting Wine, it’s one of the Linux targets with the most actual developers. And of course it has a huge advantage over the glibc + Vulkan stuff: it retains binary compatibility forever.

banazir ,
@banazir@lemmy.ml avatar

Yes, Wine and Proton are great and they do actually solve a lot of issues with linux gaming. I don’t exactly begrudge anyone for choosing to go that route because linux is complicated. But I do wish we’d talk more about native linux gaming and didn’t always default to Proton. Valve has done wonders for gaming on linux, but I am not fan of Steam and their DRM policies.

I really appreciate programs like Bottles these days. Back in 2006 or so I beat Deus Ex on Wine and setting it up was a hassle. Today I’m amazed it was even possible back then.

frankfurt_schoolgirl ,

I totally agree. The real problem for Linux gaming tho is that games are almost always distributed as compuled binaries, but Linux is built around open source. It you had a model where you paid for the source code of a game, and then it got compiled for your machine right when you downloaded, Linux gaming would probably work great. You’d have better fps too. (I actually really like this idea, somebody like GOG should make a client that does this).

TheBat ,
@TheBat@lemmy.world avatar

Valve should release their distro tbh

Voyajer ,
@Voyajer@lemmy.world avatar

Linux game devs should be targeting the Steam Linux Runtime which provides a stable environment.

rufus ,

You could bundle your specific versions of libraries. And link it statically. Like most games do anyways.

uis ,
@uis@lemmy.world avatar

But why? What libraries are causing problems? Zlib? SDL? Actually SDL better kept dynamically linked because SDL sometimes adds support for new interfaces(wayland, egl).

rufus ,

No libraries are causing problems.

Holzkohlen ,

Pretty sure that’s not just a Linux thing either.

rufus , (edited )

I’d think so, too. But afaik windows people don’t do so much dynamic linking anyways. Most of the times it’s Linux executables that are few megabytes in size and most windows executables are at least tens of megabytes because people prefer statically link things in that world.

Nobody stops you doing the same thing with linux executables.

uis ,
@uis@lemmy.world avatar

it’s in constant flux where systems and libraries come, change and go constantly.

Same applies to every non-deprecated OS.

CorrodedCranium ,
@CorrodedCranium@leminal.space avatar

I had some issues running the native version of Prey 2006 because of that

Helmic , to memes in Ghostbusters

spiting road signs telling me what to do by taking pictures of them

MindSkipperBro12 , to linux in It either runs on Linux or refund

Just get Windows, dumbass

amycatgirl ,
@amycatgirl@lemmy.blahaj.zone avatar

> Goes to linux community

> Tells user to install windows

:/

blackstrat ,
@blackstrat@lemmy.fwgx.uk avatar

It’s a bold.move, Cotton. Let’s see how it plays out

Afrazzle ,

I guess just giving the linux users a taste of their medicine

MindSkipperBro12 ,

Sometimes you must be intolerant of other peoples choices

LinyosT ,

Is using Linux really one of those choices though?

unreliable ,

Why? He is happy with his operational system. He do not need to pay 100 bucks for a questionable OS . Linux had overcome MacOs as number of users on steam. It is his right to complain. Go sell in windows store if you want be windows exclusive.

BaalInvoker , to linux in It either runs on Linux or refund

Complex and recent games run on Linux these days.

Not allowing run a game in Linux is, nowadays, a choice from its developer rather then a causality. Proton is a really powerful tool!

If a game don’t run in Linux, via Proton or natively, that’s dev issue that actively blocked Linux.

Maticzpl ,

deleted_by_author

  • Loading...
  • Dotdev ,
    @Dotdev@programming.dev avatar

    Roblox is working on it there is unofficial way using grapejuice coming soon.

    Maticzpl ,

    deleted_by_author

  • Loading...
  • Oliper202020 ,

    I have played roblox on grapefruit on popos what do you mean

    Dotdev ,
    @Dotdev@programming.dev avatar

    Like when ? Due to roblox adding the new anticheat it blocks wine like others.

    DestroyMegacorps ,

    And dosent block explioters due to bypasses on windows an example of this bypass is the ms store version

    Oliper202020 ,

    I think like a year ago, and people also talked about anticheat blocking wine on roblox back then

    priapus ,

    It’s already done

    priapus ,

    Roblox already updated the client to allow the AC to work on Wine. It works through grapejuice now.

    Dotdev ,
    @Dotdev@programming.dev avatar

    Wait it’s already up ?

    priapus ,

    Yes, it says so near the top of Grapejuice’s readme. They also announced it in their discord server.

    Dotdev ,
    @Dotdev@programming.dev avatar

    Oh nice to know.

    Yerbouti , (edited )

    What? I thought Steam VR wasn’t working, I’v checked recently. How did you get it working?

    priapus ,

    Steam VR works fine, but you need a headset that supports Steam VR without needing other software. The main options are the HTC Vive and the Valve Index.

    Pancake ,

    You can actually use headsets like a Quest 2, Pico 4 or Lynx R1, both wireless and through a wire. Check out ALVR, it works reasonably well!

    priapus ,

    Good point! I was aware of ALVR, specifically that it supported the Quest, but I wasn’t sure how stable it was. I didn’t know it supported those other headsets, that’s cool!

    Elderos ,

    It is almost always due to the anticheat programs.

    BaalInvoker ,

    Still… There are anticheats that allow Linux, like EAC, Hyperion and many others… If they choose one that does not allow Linux, or choose one that allow Linux but block it, it’s a dev issue

    Elderos ,

    Virtually no anticheat worked on Linux just a few years ago except maybe Valve and Blizzard in-house solutions. Games that are out and already committed to a specific anticheat can’t do much but to wait, so it is not really on them. Changing the anticheat solution mid-way on a released game would piss off so many people you can’t imagine. On a brand new game though, I would agree that this should be considered.

    Whisper06 ,

    EasyAntiCheat doesn’t have an excuse it’s essentially a switch.

    Elderos ,

    Indeed. What sucks is that it is off by default, I figure most small-time devs simply need to be told it exists. I definitely wouldn’t excuse the big players though, most AAA game companies can get fucked for all I care.

    Chariotwheel , to linux in It either runs on Linux or refund

    Blaming the purchaser for not checking beforehand if it will work. ProtonDB is a good source.

    UltraFiestaMango ,
    @UltraFiestaMango@lemmy.ml avatar

    And also not always accurate 💩 soo no, still the game’s fault

    520 ,

    How is it the game's fault? They never said it would run on Linux.

    Jajcus ,

    You mean they choose not to support Linux. Still sounds like they are to blame, not Linux.

    li10 ,

    Yes, they choose to not support Linux because it’s a tiny market share.

    I’m pro Linux gaming, but I don’t blame companies for not supporting it when it’s such a tiny market.

    Hopefully it’s going to take off and we’ll see more games with native support now that the steam deck is doing so well.

    Elderos ,

    The entitlement in this whole thread is insane. Is that how linux gamers are? Not to mention that modern gaming require developers to use third-party anti-cheat solution on which they have little control. You’d think the Linux crowd would understand that it makes more sense to please the 98% of players up until anti-cheats get better Linux support.

    PopOfAfrica ,

    The funny thing is moat of these anti cheats have built in ways to enable Linux, such as easy anticheat, but Deva stubbornly wont toggle the option to enable.

    Apex runs just fine WITH its anticheat.

    Blizzards anticheat also works out of the box.

    LinyosT ,

    I believe commonly used engines like UE and Unity also have options to build a game for linux as well.

    Even if you’re not using an engine that supports building for linux, nor want to maintain a separate linux codebase. You can just build for windows while targeting proton compatibility.

    LinyosT ,

    Ironically the two biggest ACs in use, EAC and battleye are both linux compatible and have been for around 2-3 years at this point.

    520 ,

    Yes, they choose to not support Linux

    Exactly this. It's like buying a PlayStation game and being shocked that it doesn't work on your Xbox.

    Things like Proton are very much the exception and not the rule. Unless either Valve or the game devs come forward saying that Proton supports this, it shouldn't be an expectation.

    520 , (edited )

    Yes. They chose not to support Linux. Would you get pissy because God of War doesn't run on your Xbox?

    No one made a promise, implicit or otherwise, that these games would run on Linux. The game devs didn't make this promise by not listing Linux or Proton as supported, and Valve didn't add these games to their list of explicitly supported games for Proton.

    Valve said that we're free to piss about and try Proton on other games, and that they'd try to improve compatibility, (and they have done) but that isn't the same as a promise that these games will run.

    Ricaz ,

    I used to just check WineHQ and if it has Gold or above, you can definitely make it run

    shiroininja ,

    ProtonDB recently told me civ 3 didn’t work or had major issues. Here I am playing flawlessly.

    TheBat ,
    @TheBat@lemmy.world avatar

    Did you submit that to protondb?

    cooopsspace , to linux in It either runs on Linux or refund

    Blaming the Publishers and Devs because it’s actually pretty hard to fuck up a game so that it doesn’t work on proton these days

    IDew ,

    rt

    AureumTempus , to linux in It either runs on Linux or refund

    deleted_by_author

  • Loading...
  • Ricaz ,

    Steam version of BG2 EE worked flawlessly for me. It’s been discounted down to like 3€ a few times

    520 ,

    The Steam version might be using the steam runtime, which would explain why you aren't having dependency issues.

    AureumTempus ,

    deleted_by_author

  • Loading...
  • elbarto777 ,

    What’s gog?

    AureumTempus ,

    deleted_by_author

  • Loading...
  • elbarto777 ,

    Thanks!

    Ricaz ,

    Proton and Wine are largely the same thing. Proton just has DXVK built in as well as a bunch of Valve-made patches.

    Valve had greatly accelerated Wine development. I still run many games off pure Wine with manually added DXVK.

    AureumTempus ,

    deleted_by_author

  • Loading...
  • Ricaz ,

    Proton is just Valve’s fork of Wine. It had a lot of game-specific patches, to make all the Steam games work better.

    Wine isn’t meant specifically for games - you can run most Windows applications in it. It’s just translations of Windows syscalls to Linux equivalents, to put it simply.

    uis ,
    @uis@lemmy.world avatar

    Proton IS wine

    irmoz ,

    Previous Baldur’s Gate games came out on old ass consoles, you can play it emulated without a hitch. I know I definitely played BG2 on Dolphin

    AureumTempus ,

    deleted_by_author

  • Loading...
  • irmoz ,

    All valid reasons. Idk if EE released for console.

    Ghostbanjo1949 ,

    That’s not Baldurs Gate, it’s Baldurs Gate: Dark Alliance which is a completely different game that was on consoles. It was an Action RPG as opposed to an RPG.

    But it was also great fun. Especially with a friend.

    CorrodedCranium ,
    @CorrodedCranium@leminal.space avatar

    You can play Baldur’s Gate on all sorts of machines using GemRB. Not the enhanced version though.

    Skimmer , to linux in It either runs on Linux or refund

    This is the way.

    FQQD , to linux in It either runs on Linux or refund

    i bought asseto corsa on sale once, it didn’t even start i still have it though, as it was reaaally cheap maybe someday it’ll run

    JasSmith , to linux in It either runs on Linux or refund

    Or do as I do.

    1. Buy game.
    2. Never play it.

    I have a problem.

    Hamartiogonic ,
    @Hamartiogonic@sopuli.xyz avatar

    Or as I do:

    1. Watch videos of Cyberpunk
    2. Think of buying it
    3. Realize I still haven’t finished Mass Effect
    4. Never actually buy Cyberpunk.

    Currently I’m thinking of Baldur’s gate 3, but you know… I’ll probably get around to it in a few years.

    Ricaz ,

    It’s not that great tbh. I spent maybe 6 hours in it and didn’t get hooked. With BG3 however, I’m at 60 hours and I can’t put it down

    fhein ,

    Cyberpunk feels like it so much missed potential it almost made me sad playing it… The game is gorgeous and in many ways it really nails the cyberpunk feeling, which I’ve been very fond of since I was a kid so I would just love to be able to immerse myself in a game like this.

    However it keeps slapping me in the face with stupid things that break the immersion… Primarily the low effort CRPG item system, where each weapon and piece of clothing has random stats. So you find 10 identical looking guns but they all do different amount of damage and add some random elemental damage, which would’ve made more sense if they were magical weapons in a fantasy game… When I last played it I found an oversized dildo that does 4 times as much damage as my katana… And of course a tiny bikini can have better armour value than actual armour…

    Hamartiogonic ,
    @Hamartiogonic@sopuli.xyz avatar

    LOL, seems like the devs decided to implement anime physics. More naked skin -> more armor. More weight -> faster machine. That’s why mechas are the fastest moving things know to man.

    tormeh ,

    It’s an RPG, dude. If you don’t like RPGs then don’t buy them. I know a lot of people want Cyberpunk to be a GTA game or any other thing, but it isn’t.

    MindSkipperBro12 ,

    It’s ok, just watch what Cyberpunk was like on Day One and it’ll kill your interest again.

    erwan ,

    Who cares what it was like on day 1 if he buys it today?

    Hamartiogonic ,
    @Hamartiogonic@sopuli.xyz avatar

    Oh, I’ve been watching those videos with great interest. The bugs used to be very strong with this one. Fortunately, the devs managed to fix a lot of them, so it’s not quite as meme fuel as it was on day one. Buying it now probably doesn’t come with the legendary 600% buyer’s remorse booster.

    RiikkaTheIcePrincess ,
    @RiikkaTheIcePrincess@kbin.social avatar

    Buying it now probably doesn’t come with the legendary 600% buyer’s remorse booster.

    [Joke] Ugh, probably have to buy it as a microtransaction or whatever DLC crap. I hate when they take stuff out and try to sell it!

    PerogiBoi ,
    @PerogiBoi@lemmy.ca avatar

    You’re allowed to get another game even if you haven’t finished a previous one. You’re only here for like 80ish years so why not sample all that interests you?

    Perfide ,

    This is what I feel. I’ve finished ToTK and Baldurs Gate 3 once(so far…), but beyond that I haven’t finished a game in probably years. Hasn’t stopped me from having fun in tons of games over the years. I usually play for gameplay more than story anyways, with a couple exceptions.

    PerogiBoi ,
    @PerogiBoi@lemmy.ca avatar

    Video game monogamy is a recipe for no fun 👍

    INeedMana ,
    @INeedMana@lemmy.world avatar

    Buying any game after 3-5 years is the way to go. The bugs are fixed, patches are out, so mods are stable and most of the time you can find a sale where it costs 10-20€. And if you forget about it before that time, that means the game was not worth it

    Hamartiogonic ,
    @Hamartiogonic@sopuli.xyz avatar

    On top of that, there might be a bundle with the base game + a few DLCs + christmas discount or whatever.

    ollie ,

    drm removed

    uis ,
    @uis@lemmy.world avatar

    This is high-seas option

    entropicdrift ,
    @entropicdrift@lemmy.sdf.org avatar

    GoG, my friend

    SeaJ ,

    I think the last game I bought on release was Fallout 4. I’ll still enjoy a game just as much of it is two years old and only $20.

    balderdash9 ,

    Fighting games would like to have a word

    INeedMana ,
    @INeedMana@lemmy.world avatar

    Why? What’s up with fighting games?

    balderdash9 ,

    The lifeblood of fighting games is the online community. If you wait too long, everyone online is either way better than you or has moved on to the next fighting game.

    INeedMana ,
    @INeedMana@lemmy.world avatar

    Oh. That sucks. “Previous” fighting games don’t have people that stayed?

    When I was finally playing Dark Souls 2, I was surprised that finding someone to play with was not hard. Fighting games scene might be different, though

    balderdash9 ,

    The people who stay have often been there for years and you can’t really fight them because they’re so good.

    BeanCounter ,

    Or do as I do.

    1. buy game
    2. try to fix the game on Linux for 5hrs straight
    3. learned a lot. worth it.
    CaptainAniki ,

    deleted_by_author

  • Loading...
  • Holzkohlen ,

    Yes, once every time you distrohop.

    MindSkipperBro12 ,

    But you have to put 0 for Windows.

    SGHFan ,
    @SGHFan@lemdro.id avatar

    Same, not enough space?

    SSUPII , to linux in It either runs on Linux or refund

    One of the refunds reasons you can select is “the game doesn’t run on my PC”. This is completely valid.

    Quazatron , to linux in It either runs on Linux or refund
    @Quazatron@lemmy.world avatar

    It may be silly but I usually will blindly buy a game, find out it doesn’t work, then wait for a few years until it does. Because it will. Even if someone has to reverse engineer the game engine to use the game assets.

    Vlyn ,

    That’s silly and dumb on top, because games rapidly lose value. The $60 game you buy today (and don’t play) costs $40 in a year. And will be in a $12 Humble Bundle with 9 other games in 3-5 years tops.

    I already get enough games in bundles that I don’t play, when I actually buy a game (even on sale) I only do it if I want to play it immediately. Otherwise in the future it will be cheaper anyway and have plenty of updates on top (if it didn’t get abandoned).

    Quazatron ,
    @Quazatron@lemmy.world avatar

    The thing is: I’d never buy a €60 game, because money is hard to earn. I have clear priorities, games are just a hobby.

    Most of the games I buy are either old and more suitable to run on lower end hardware, or discounted, or bundles. I hate multiplayer games, so I won’t jump on the latest hyped up AAA franchise either. I’m a proud member of /c/patientgamers and /c/retrogamers.

    My comment was meant as a tribute to how much gaming on Linux has improved, and to the people that make it happen.

    FoxBJK ,
    @FoxBJK@midwest.social avatar

    How often does that happen though? Usually these games get a couple updates early on to fix major bugs, and once it’s stable it’s never touched again.

    On the Mac side it’s been a real sad story because so many old 32bit and/or x86 games simply can’t run anymore.

    Quazatron ,
    @Quazatron@lemmy.world avatar

    The work that is going into Wine, Proton, DosBox, ScummVM, Luxtorpeda and all the other compatibility tools is what makes me quite positive that any game I buy will eventually get supported.

    Sometimes that assumption will fail, but it’s a very small percentage of the games I own. I can live with that.

    FoxBJK ,
    @FoxBJK@midwest.social avatar

    As the other guy pointed out that’s a little silly from an economics standpoint. Games depreciate quickly so it’s going to be cheaper to wait until someone confirms Linux support.

    Also, buying something in hopes of it one day getting the support you want? That’s just crazy! Don’t buy something until it fits all your needs.

    Quazatron ,
    @Quazatron@lemmy.world avatar

    I usually buy games with heavy discounts or in bundles. For example, the last bundle I bought was Skyrim Special Edition + Prey for under €20. I was OK if one (or both) were unplayable or I if simply didn’t like them.

    I don’t get upset if once in a while a game does not work, because I’ve seen the evolution of gaming on Linux since the 90’s, and have seen many unplayable games become playable. Yes, it sometimes takes a decade or so. :-)

    I don’t spend too much on games because I have too many already that I most certainly will not be able to play before I die.

    FoxBJK ,
    @FoxBJK@midwest.social avatar

    You’re free to spend your money however you wish, but buying a whole bundle and being OK with not being able to play any game in it? If you would wait for the 10 years until it actually becomes playable you’ll probably be able to get it for even less than $20.

    You do you, but I personally don’t advise people buy something until it’s actually working. “Sit on this for 10 years and maybe then you’ll get what you paid for” is bad advice.

    Quazatron ,
    @Quazatron@lemmy.world avatar

    It certainly is, I’d never advise anyone to do what I do.

    Please, don’t take financial advice from me.

    Womble ,

    Personally I prefer to get a refund with the explicit reason “Game wont run on proton” It gives clear quantifiable feedback to valve and the developer that they lost this money because it wouldnt run on linux.

    Or at least I would if that had happened recently. Last time a game wouldnt run for me was ace combat 7.

    Quazatron ,
    @Quazatron@lemmy.world avatar

    Seems like a good idea, I might start doing just that.

    TheKarion , to memes in Another Starfield Post

    What dicks, let the guy have a win

    Hexagon , to memes in Ghostbusters

    Me with android auto and Bluetooth loudspeaker: hold my beer

    Rowsdower ,

    deleted_by_author

  • Loading...
  • LufyCZ ,

    What about the voices in my head?

    Rowsdower ,

    deleted_by_author

  • Loading...
  • EmpathicVagrant ,

    Yeah. I mean, they can see the car weaving lanes too fast and coming in our directi- DEREK SLOW D— generic crashing sounds

    Sotuanduso ,

    Why is that more dangerous than a conversation with someone who is there?

    Rowsdower ,

    deleted_by_author

  • Loading...
  • Natanael ,

    Inb4 AI that manages the call for you by delaying responses, etc (and whoever tries first will probably screw it up badly)

    HiddenLayer5 , (edited )

    It’s generally just a bad idea to distract yourself while operating a two tonne machine that can go 120 km/h. Studies have shown that talking while driving at all significantly reduces your situational awareness and reaction speed.

    Hexagon ,

    Then try steering the wheel and changing gears at the same time, with just one hand. Let me know how that goes

    alokir , to programmerhumor in Proc macro sandboxing

    What happened to the White Gold Tower?

    Victim_0 OP ,
    @Victim_0@lemmy.ml avatar

    What’s that

    alokir ,

    This looks kind of like the Imperial City from Oblivion, which has a huge tower in the middle called White Gold Tower.

    RickyRigatoni ,
    @RickyRigatoni@lemmy.ml avatar
    Victim_0 OP ,
    @Victim_0@lemmy.ml avatar

    You would have to ask Roxanne Meadows

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • lifeLocal
  • goranko
  • All magazines