Fascinated with stuff related to free software, modularity/decentralization, gaming, pixel art, sci-fi, cooking, anti-car-dependency, hardcore techno and breakcore

Mastodon: @basxto@chaos.social

  • 3 Posts
  • 50 Comments
Joined 1 year ago
cake
Cake day: July 22nd, 2023

help-circle
  • Just the simple fact that someone can’t plug in a hard drive and have it work every time, they have to go into a specific folder and write a specific arbitrary un-memorable UUID and tell it to always mount it on boot.

    You can also mount partitions by label (LABEL=), but you have to name them yourself and make sure you don’t give two partitions the same name. The point of generating UUIDs is to have an extremely low risk of two partitions getting the same UUID generated.

    But I think I get the issue, when I search for “linux automounting hard drive” I only see tutorials which explain how to use /etc/fstab.

    It depends on what kind of automounting you are looking for, what they explain is the rare process of switching/adding internal drives that get mounted right after boot. First time that should be set up by the OS installer.

    In case you were looking for automatically mounting USB drives/sticks, there are tools like udisks/udiskies who can do that and it’s possible they can handle internal drives too, but I never tried that since I want them to show up in specific places (~/Games, /var etc). Though I’d expect Gnome and KDE to have something like that included.

    Steam Deck

    That’s a machine that comes with a preinstalled and preconfigured distro with a very specific purpose. You can also buy preconfigured PCs/Laptops with support from System76, Tuxedo Computers etc.

    people still had issues setting and forgetting their password For Windows, you are sacrificing security

    If you encrypt your hard drives you are generally fucked if you completely lose your passwords, but that aside: On Linux you can basically just overwrite it withpasswd from grub shell or a live cd in combination with chroot and a physical intruder can do that as well. On windows you need to remember your security question or you need to have created a password reset disk to reset your local password. If you have/remember neither, sites recommend Reset this PC > Remove everything > Only the drive where Windows is installed > Just remove my files > Reset 🙃 I couldn’t find third party tools in reasonable time, but there might be some. You’d need a live cd as well, but secureboot can make that impossible.

    I’d say for Linux you probably can reset your password in more situations than on Windows, but it’s less convenient and less secure (especially grub shell).

    It’s a completely different story if you use a Microsoft account since Microsoft can basically change your password at will. If you don’t wanna get attacked from Microsoft it’s less secure, but since it allows two factor authentication and such it’s more secure in all other situations. You just can’t log in without internet.









  • There are two ways of doing doing bullet points (unordered lists) in markdown:

    - now using ULWGL-protonfixes
    - can now call the winetricks gui using `util.protontricks(‘gui’)`
    - winetricks now performs an internet check before attempting any downloads
    […]
    * protonfixes added for Alien Breed: Impact
    * protonfixes added for Alien Breed 2: Assault
    * protonfixes added for Alien Breed 3: Descent
    * protonfixes added for Black Desert Online `NOSTEAM=1` option. Launch game like `NOSTEAM=1 %command%` to launch non-steam standalone version. 
    

    It also supports ordered lists:

    1. fixed `[S_API FAIL] SteamAPI_Init()` failed; no appID found. from being reported when running non-steam games
    2. non-steam games will now run using wine inside proton rather than calling steam.exe with wine then the game inside steam -- this goes alongside the API failure fix
    3. controller axis patch added from 8-27 has been removed as it is now properly upstreamed
    






  • I don’t think decompilation is the best way due to higher risks of git repo takedowns due to copyright violations. And the above mentioned “clean-room reverse engineered decompilations” contradicts itself since it’s either decompiled or clean room.

    But that aside it can be somwhat useful for games with similar engines, but yes they are usually games with a quite active community. As soon as one of the games has a working port basing ports for other games on it is a lot easier than starting from scratch. This can affect not so important games using bigger engines.

    examples:

    • ScummVM supports a lot of engines (90 something) and even more games (325) by now. With few engines (SCUMM, SCI) supporting a lot of games.
    • OpenRCT2 has its original/main focus on Rollercoaster Tycoon 2, but also (works on) supports Rollercoaster Tycoon.
    • Openage has its original/main focus on Age of Empires II, but also (works on) supports Age of Empires and Star Wars: Galactic Battlegrounds.
    • OpenRW has its original/main focus on Grand Theft Auto III, but also (works on) supports Vice City and San Andreas.
    • OpenMW has its original/main focus on The Elder Scrolls III: Morrowind , but also (works on) supports Oblivian and Skyrim.
    • FreeHL (based on doom) has its original/main focus on old Half Life and Half-Life: Deathmatch, but the author also works on various mods for it: Counter-Strike 1.5, Team Fortress Classic, Scientist Hunt, Gunman Chronicles, Poke646, They Hunger, Opposing Force.
    • OpenRA has its original/main focus on Command & Conquer: Red Alert, but also (works on) supports Command & Conquer: Tiberian Dawn, Dune 2000, Tiberian Sun and Red Alert 2.
    • Julius has its original/main focus on Caesar III, but also (works on) supports Pharaoh.
    • Xoreos has its original/main focus on Wars: Knights of the Old Republic, but also (works on) supports Neverwinter Nights, Neverwinter Nights 2, Star Wars: Knights of the Old Republic II, Jade Empire, Sonic Chronicles: The Dark Brotherhood, The Witcher, Dragon Age: Origins and Dragon Age II.
    • GemRB implements Infinity Engine and no idea if it ever was focuse on a single game, but they (works on) supports Baldur’s Gate 1, Planescape: Torment, Icewind Dale 1, Baldur’s Gate 2 and Icewind Dale 2.


  • Do installs of the same game by the same user across multiple devices count as different installs?

    We treat different devices as different installs. We don’t want to track identity across different devices.

    Is collecting the install data GDPR and CCPA compliant?

    The method we are using to calculate installs is currently derived from aggregated data from various sources collected in compliance with all privacy laws and used to build a confidence around our estimate. If anything changes, we will provide you with notice and compliance mechanisms to assure all parties remain in compliance with applicable laws. Please note we will always work with our customers to ensure accurate billing.

    Will games made with Unity phone-home to track installs?

    We will refine how we collect install data over time with a goal of accurately understanding the number of times the Unity runtime is distributed. Any install data will be collected in accordance with our Privacy Policy and applicable privacy laws.

    https://unity.com/pricing-updates#unity-runtime-fee

    They likely don’t track identities because that would be personal information, which is what GDPR protects.