I just found out that sometime in the last month or so while doing regular updates Wine got bumped to 8.12… (likely from 8.0) and my games have gone haywire: Neverwinter Nights and Diablo2 would kind of start but then halt. Switching to desktop and back unblocks games for the next few seconds and then things repeat.

I’ve downgraded wine to 7.12 and things are working back.

Question: should I have done some migration step for 8.12 to work properly or is it even a known issue?

I am using PlayOnLinux for Diablo2 with System Wine and Vanilla System wine for NWN.

(crossposted from reddit)

  • Yote.zip@pawb.social
    link
    fedilink
    English
    arrow-up
    7
    ·
    1 year ago

    I don’t know about this specific Fedora situation, but you should really be using something like Lutris or Bottles to create individual prefixes for each game and use downloadable Wine versions to launch the games instead of your system Wine. That will avoid situations like this in the future.

    • phanto@lemmy.ca
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      1
      ·
      1 year ago

      Agreed. I use Lutris on 37, and play a bunch of stuff with no issues. Took me too long to figure out how to use the Lutris posts, but it’s been smooth sailing ever since.

    • droopy4096@lemmy.caOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 year ago

      My games are using separate prefixes. My NWN install did not use lutris or POL as for some reason both POL and lutris refused to properly install it.

      I was more looking into whether others observed similar issues with Wine 8.12 specifically so that it can be raised in Wine’s bugzilla

      • Yote.zip@pawb.social
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        You don’t need to install it with Lutris per se - as long as the files are already “installed” somewhere on your drive you can set it up in Lutris as a locally-installed game and just use Lutris as a Wine prefix manager. This is largely how I use Lutris - I don’t tend to use their installer scripts because I tend to already know how I want the install to go.

        I understand that the 8.12 version of Wine is buggy, but by using a manager like Lutris or Bottles you’re able to use any Wine version you want in order to run the game, and you could just pick a different Wine version from the list without messing with your system Wine installation. If you don’t have time to mess with learning Lutris or Bottles right now that’s fair, but they’re generally a much better solution for this sort of problem, for now and for the future.

  • FinalBoy1975@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    PlayOnLinux is not maintained consistently and hasn’t been for a couple of years. I have Diablo 2 on Lutris. It works great. However, I’m on Fedora 38, so there’s that. I don’t think that makes much of a difference, though. Your problem is probably related to PlayOnLinux being behind the times.

    • droopy4096@lemmy.caOP
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      1
      ·
      1 year ago

      it’s not POL. It’s System Wine. Lutris has the same problem with system Wine (and some of it’s own Wine versions). All I’m trying to do is figure out the source and report upstream

      • heartsofwar@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        First, I run D2R and D4 regularly on Proton experimental which is based on WINE 8.x but obviously has changes. You could try downloading the latest GE Proton and seeing if you can run D2 on that

        Second, You should try this for WINE compat issues of Diablo 2. You should be able to create an account and post your issue, etc; however, I seriously doubt you’re going to get any major traction for two reasons:

        1. Diablo 2: LoD is a 23 year old game. You might have better luck if you were using D2R
        2. WINE is very broad software and the general community is not really worried about supporting gaming, especially since Valve has kind of taken that mantle

        Second, you should really consider getting rid of Play On Linux and moving to Steam or Lutris. If you don’t want to install Steam, run Lutris… it will have much better support than PoL.

        Third, you do not need to update to Fedora 38

        • droopy4096@lemmy.caOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

          seeing that issue spans across several games I didn’t want to post to appdb. I’ve re-jigged mynsetup to use lutris and forced wine version to be below 8.x and all is good. However my intent was not to find how to run those games, but what’s wrong? with 8.x Wine.

          • heartsofwar@lemmy.world
            link
            fedilink
            English
            arrow-up
            2
            ·
            1 year ago

            Yeah, I get it. You make a post asking about what is wrong / changed but get endless replies on your setup. To address this specifically, the best I can say is you’re asking too specific of a question in too generalized of a forum. If you want a more specific answer, it will require that you narrow the focus to a WINE forum of some kind which is why I mentioned the WINE app database.

            However, as I mentioned, I am confident that if you download the latest GE-Proton for Lutris, you should be able to play D2R, as that is essentially what I am using.

  • bitwolf@lemmy.one
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    I only buy games through and play via Steam. No issues here on Fedora 38.

    Do you know how I can verify the wine version for Steam? Curious if I am also on Wine 8.0.

  • Presi300@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    1
    ·
    1 year ago

    Don’t use playonlinux, it’s dead and doesn’t work, use lutris. And update to fedora 38.