Skip Navigation

Posts
78
Comments
2,258
Joined
2 yr. ago

  • I'm looking forward to just all the weird window management stuff being fixed by not having to use X11. For instance, Hunt Showdown currently freezes when you alt tab out of the game and folks have linked that to XWayland kind of but not really minimizing the game in the background.

  • That sounds likely, at least any time soon. It would be a lot of work to get up to par with the other implementations I'm sure.

  • Hmm... Interesting how they function with the compositors meant for other desktops. I didn't know that was going to be a possibility in the Wayland sphere because of how close window management and compositing are in Wayland.

  • Ugh yeah that's been an increasing problem too. I had some guy last year just as dusk was starting to set with a bike headlight blinding me on the bike trail.

  • 100% this; I'll see the same make a model go by, with LED lights, and it will be fine one time the next time I'll be like 🔥 MY EYES 🔥.

  • Yeah, I was really confused when the game Brighter Shores first entered early access with its initial aggressive chat moderation system (because it's out of the UK law and the liability on their part is insane I guess) and a bunch of people were like "seriously? I got banned for this."

    Nobody was getting banned, they were getting temporarily muted and calling it a ban.

    I feel like "ban" is a term that used to have a really clear meaning: you can no longer use this service. Now, it seems like that word is increasingly being abused to just mean: the service stopped me from doing something I wanted to do.

  • But I have such a soft spot for how beautiful the console is from a design and hardware standpoint. That boxy gray box is such beauty.

    Agree to disagree lol

  • Department of Government Extermination

  • Interesting, thanks for the tip!

  • Looks like an interesting service, but expensive

  • I really don't understand what's so hard about this. Most companies post the most basic stuff that it would be trivial to script repeaters for.

  • An even deeper mind fuck is that the you that's reading this this second, might have just come into existence with all the memories you have now. There's no way to know how volatile truth and consciousness really is in our universe.

  • I don't remember them ever saying anything about concertina clipping through walls since I started playing a couple of years ago anyways.

    It's definitely exciting though if they pull it off.

  • Most software is project based, only the games industry regularly lays off their best people after projects are deemed "complete."

    This is exceptionally strange in the context of a successful live service game like Marvel Rivals where they're going to need a good team working on the game if they want to keep the game bringing in money.

    They also did not fire the Chinese portion of the team, only the Americans.

  • But they are not the default option. And your new job may not use them.

    Who cares if it's the default? If it's the best tool, use it.

    It's silly to have a reason for "going Rust" be the build system, especially in the context of something as new as a WASM context where basically any project is going to be green field or green field adjacent.

    Exceptions is a non standard exit point. And by "non standard" I'm not talking about the language but about its surprise appearance not specified in the prototype. Calling double foo(); you don't know if you should try/catch it, against which exceptions, is it an internal function that may throw 10 level deep ?

    And that's a feature not a bug; it gets incredibly tedious to unwrap or forward manually at every level.

    By contrast fn foo() -> Result<f64, Error> in rRst tell you the function may fail. You can inspect the error type if you want to handle it. But the true power of Result in Rust (and Option) is that you have a lot of ergonomic ways to handle the bad case and you are forced to plan for it so you cannot use a bad value thinking it's good:

    You can do this in C++ https://en.cppreference.com/w/cpp/utility/expected (and as I said, if you feel so inclined, turn off exceptions entirely); it's just not the "usual" way of doing things.

  • There are some really great changes in this!

    • Melee Tools will cause more damage to Targets, and there are more in-world melee weapons spawned near Boss Target lairs again.
    • Pull-out damage from stuck projectiles is back up to a meaningful level of damage. We'll talk about how this affects Traits like Blademancer and Berserker at a later time.
    • We refactored the poison damage system to prevent issues around the effects not disappearing correctly.
    • Hanging chains and other sound traps will no longer block attacks during combat.
    • Concertina wire should no longer damage players through walls and ceilings.
    • Weekly Challenges are now coming in random weekly sets to reduce the chance of individual weapons dominating entire weeks.
    • Players can now disarm and pick up Dark Dynamite Satchels, storing them back in their inventory (if they have a free slot).

    Between the above (there's more in the post these are just the "biggest things for me") and some of the UI updates they posted about recently ... I'm super excited for the next update!

  • It could be the VRAM like others said, but it could also be that the DirectX -> Vulkan translation fails because your Mac's CPU doesn't have support for the necessary parts of Vulkan.

    Not to link to "that site", but that seems to be the issue: https://www.reddit.com/r/linux_gaming/comments/sd7yup/how_can_i_fully_install_vulkan_in_my_intel_hd_4000/

    I did not bother to look into exactly why, but that can be a mix of what the Linux drivers for the integrated GPU support and what operations the hardware actually physically supports.

  • On some level ... because it often doesn't matter. Most people just buy the game and if it doesn't run well enough for them refund it under steam's 2 hour window. Even for Windows this is an issue because of the large variety of PC hardware; you might have a chip that's new but weak (kind of like buying a new Kia and expecting it to compete with a new Corvette).

    On another level ... because you're using hardware that's over a decade old. What you really want for Linux gaming is either a Steam Deck or a desktop PC with an AMD GPU. If you have to go with a laptop, I'd probably look at the Framework 16; definitely no modern Macs because the ARM chips are pretty hostile to Linux and especially Linux gaming.

  • I use Kopia to B2, then on a monthly basis I copy the current Kopia repo to an external drive that's otherwise kept offline in my house.