• 0 Posts
  • 85 Comments
Joined 10 months ago
cake
Cake day: December 7th, 2023

help-circle

  • Not really a fan of the author’s attitude at the start (I’m not quite sure how I’d describe it, but it certainly feels off…) - however I do agree with the premise. Even if Microsoft stops allowing kernel level anti-cheat to happen (and honestly I’ll believe it when I see it), that doesn’t mean that game developers/publishers who are hostile to Linux players are suddenly going to go “Oh! Well in that case…”

    I’d be incredibly happy to be wrong in this case, but as of how the current landscape is, I just don’t see it changing. They’ll just find some other BS reason to exclude Linux players.

    I stopped purchasing games that weren’t compatible with Linux long ago, and the one holdover I had was Destiny 2 - but the game’s major story has come to an end, which makes it a great time for me to drop it too.






  • Russ@bitforged.spacetoLinux Gaming@lemmy.worldWhat gamepad?
    link
    fedilink
    English
    arrow-up
    4
    ·
    1 month ago

    Funnily enough, I just use my old Stadia controller. Works perfectly with wired or wireless (in order to utilize Bluetooth, you need to use Google’s tool to “unlock” the Bluetooth mode on it - you only need to do this once), and I can’t say I’ve ever had a game not work with it. I think it just emulates Xinput/an Xbox controller under the hood?

    Before that however, I just used an Xbox One controller (particularly, the “Xbox One S” ones that have native Bluetooth support, but my non-S one worked fine over both wired and with the addon dongle that you can purchase) which also always worked out for me. I think I still prefer the Stadia controller for how it feels in the hand, and the fact that it uses USB-C however.

    At some point I would like to pickup a GuliKit KK3 Max controller since it seems quite intriguing, however I can’t really justify the price point when my Stadia controller works just fine for me.




  • Yep! I’m pretty sure I can remember Resetti in the original Gamecube version making me cry as a kid after getting yelled at for accidentally turning off the system without saving…

    I also remember Phyllis, who basically hated your guts for interrupting her night shift.

    And of course there’s the actual villagers of the town too, some of them were definitely a lot more… liberal… with you, personality wise!











  • You’re thinking of install-time permissions, which technically does still exist, but pretty much most of the permissions you’d actually care about are runtime (or special) permissions - the application must request these from the user.

    There are three main types of permissions on Android:

    • Install-time, these are permissions granted to an application upon installation
      • In this group is also signature-level permissions, which are only granted to applications that are signed by the same party as the OS itself (usually your OEM)
    • Runtime permissions (also known as “Dangerous permissions” within Android internally), which are permissions that the application must request from the user. The system draws the permissions dialog, not the application itself. Permission can also be granted one-time only, or permanently (unless the user revokes the permission)
    • Special permissions, which also need to be requested by the application - except for these the system will not draw a permissions dialog, instead the application must send the user to the “Special App Access” menu within system settings, and the user must turn on the permission there. The best way I can describe these types of permissions is, “permission that the user really must think about before granting” - such as giving an app the ability to bypass DND rules, drawing over other apps, installing APKs from unknown sources, accessing all device files, etc. IIRC, Google also requires that developers provide justification for requesting these permissions when submitting to the Google Play Store as well.

    Runtime permissions were introduced in Android 6.0, which was released in 2015, I am not sure when the special permission system was implemented however.