[–] 24 points 1 day ago* (last edited 1 day ago)

Called it. Removing the ability for a device to connect to its own debug bridge was the obvious step after crippling sideloading.

My bingo card also includes:

  • Removing the permission for the pm command to disable preinstalled applications and services at the user level.
  • Preventing implicit/default permissions from being removed through adb.
  • Requiring registering with Google as a developer to enable ADB at all.

Fuck you, Google.

  • source
  • [–] 14 points 4 days ago* (4 children)

    Yes, optional. As in, the developers have the option to optimize their games despite publishers pushing for cheaper development and shorter deadlines knowing they can get away with instead adding proprietary black box generative models. And you, as the consumer, have the option to either pay inflated prices for a product launched on paper or to instead choose to enjoy motion sickness while playing a game at 20 frames a second.

    Keep kissing that leather jacket, fanboy.

  • source
  • parent
  • context
  • [–] 8 points 1 week ago* (2 children)
    • Check for the existence of Z:/etc/os-release and parse it
    • Check for the steamDeck environment variables set by Steam
    • Check that the current account's username is "deck"
    • Use assembly to directly perform a Linux syscall that would crash the application on Windows but not on Linux.

    It still can't guarantee that the system is a Steam Deck, but combining all the above is reliable enough to that it would be easier to write an assembly patch for the game than to spoof all of those checks to pass.

    That being said: any developer who adds an achievement just for playing on a specific piece of hardware deserves to be kicked in the groin.

  • source
  • parent
  • context
  •  

    Misleading pricing:

    Using the billing period as the header and showing the price for the billing period... except for monthly—which shows 1/4 the price and says "every week" in smaller, gray text.

    Punishing non-subscription payments:

    Adding a $6.50 (1400%) surcharge for wanting a weekly one-time payment instead of a recurring subscription.

    Charging more for longer periods:

    Monthly billing, once you remove the dark pattern and convert it to its actual price, is $2. There are 12 months in a year, meaning it would cost $24 to maintain that subscription for a year.

    Why is the yearly subscription $29, then?


    If you want to verify this for yourself, you're going to need to clear your cookies and reload an article a lot. They do A/B tests and show different subscription requied modals. This one was the worst.

     

    Modlog, which includes a site ban—something only admins can do.

    The community bans also include communities that aren't moderated by any instance admins, and some that are only moderated by a single person who likely isn't aware of actions taken under their community's name.

     

    The Citra website has been replaced with the same statement made on the Yuzu website, and the GitHub repository is now gone as well.


    Other build dependency repos taken down with it:

     

    This also includes ceasing development and destroying their copies of the code.

    The GitHub repo page for Yuzu now returns a 404, as well. In addition, the repo for the Citra 3DS emulator was also taken down.

    As of at least 23:30 UTC, Yuzu's website and Citra's website have been replaced with a statement about their discontinuation.


    Other sources found by @Daughter3546@lemmy.world:


    There is also an active Reddit thread about this: https://www.reddit.com/r/Games/comments/1b6gtb5/

     

    You may know it as Space Melody by Luna Park or as ResuRection by ППК (English: PPK), but the original melody was composed by Eduard Artemyev for the 1979 Soviet film Siberiade. The original name of the song, as titled in the movie's soundtrack release, is la mort du héroes (the death of heroes, if my French is correct).

    Here's a link to the original composition, if you're curious.

    view more: next ›