• unalivejoy@lemmy.zip
    link
    fedilink
    arrow-up
    6
    ·
    4 days ago

    A third party ported a game to Linux then stopped keeping it up to date with the Windows version. Your versions have to match for online play, so to play with your Windows buddies, you have to force it to use the latest version on proton. But guess what, the save data is separated between platforms, so you have to create your character again and lose your story progress.

    The game is Borderlands 2 BTW.

    • Malgas@beehaw.org
      link
      fedilink
      English
      arrow-up
      2
      ·
      4 days ago

      Civ VI has a Linux build, but one of the DLCs does not. If you install the “complete” pack on Linux without forcing proton, it will just silently skip it and you’ll be left scratching your head about where that content is.

      • StrikeForceZero@programming.dev
        link
        fedilink
        arrow-up
        1
        ·
        3 days ago

        Is this still the case? I’ve been playing without noticing anything missing. But I’m not a veteran player that would notice either. Steam discussions seem to suggest it’s all in sync?

        • Malgas@beehaw.org
          link
          fedilink
          English
          arrow-up
          2
          ·
          1 day ago

          It has admittedly been a while since I checked, but the Leader Pass is still listed as Win/Mac only in Steam, and there are recent reviews saying it doesn’t work in Linux.

          Are you able to start a game as Sejong? Wanting to do a Korea science run is what tipped me off that something was wrong.

          • StrikeForceZero@programming.dev
            link
            fedilink
            arrow-up
            2
            ·
            edit-2
            1 day ago

            Looks like you are correct. I don’t think I could find most if not any of the leaders from the leader pass. Including Sejong. That’s incredibly disappointing. Looking through the contents of the dlc from a proton install I’m not seeing anything that would prevent someone from just using it on Linux other than editing the paths. I’ll experiment some. Maybe I’m naive and there’s a reason why no one else has done it.

            Edit: proton has come so far that maybe Linux peeps just opt to use that for civ6. Especially since the Linux build might be a tad buggy? At least for me it’s definitely had issues.

            Edit2: Ha. It works. That’s wild that they would just lazily not repack it…

            • just copy the windows dlc packs over,

            • copy DLC/_/Platforms/Windows -> DLC/_/Platforms/Linux

            • Then inside the platform Linux dir

            find . -type f -name '*.modinfo' -print0 |
                xargs -0 sed -i 's#Platforms/Windows#Platforms/Linux#g'
            

            Some don’t seem to show up in game still so I’ll experiment more this weekend if I get time and throw together a bash script that downloads all the windows depots and patches them.

            Edit3: for the ones not working it might be due to case sensitive file system. They use audio when looking for Audio