I recently bought Diablo 1 via GoG and wanted to install it on my Dell Latitude for couch sessions. I installed it via Heroic and everything seemed fine, but after the Blizzard splash, the game stays black. Sometimes, when I tab out, some menu texts appear in the tab switcher thumbnail, but thats about it. I fumbled around with the graphics settings in the pre-game settings window (which is really tiny) and tries window mode, different resolutions etc. but nothing changed.

It feels a bit like a “not good enough graphics card” but… well, its Diablo 1…

Is there something I can do, or try, to make D1 playable?

  • SabinStargem@lemmy.today
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    8 hours ago

    Try a source port and see if that helps. They basically take the data from the source game, and run it in a way that is better suited for modern hardware and gaming.

    DevilutionX

    • MuttMutt@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      11 hours ago

      Does this also work with an original game? I’ve still got my install disc from the og version and don’t care to buy it again if I don’t need to.

      • Dunstabzugshaubitze@feddit.org
        link
        fedilink
        English
        arrow-up
        2
        ·
        10 hours ago

        yes, you only need a file called “diabat.mpq” which you can extract from the installer or copy from an existing installation.

        hellfire requires some mpq-files as well, but those can be obtained in the same fashion.

          • zewm@lemmy.world
            link
            fedilink
            English
            arrow-up
            3
            ·
            10 hours ago

            https://devilutionx.com/mpq

            This page explains how to copy the files from your original CD.

            I think gog is just the most common method and so it is always referenced. Not many people these days have physical media anymore.

            Should work just fine.

    • Fecundpossum@lemmy.world
      link
      fedilink
      English
      arrow-up
      11
      ·
      edit-2
      18 hours ago

      And it’s essentially perfect. Just slap the game files in the correct folder and go. Support for modern screen resolutions, runs smooth and stable.

      Edit: it also has access to multiplayer. Hop in the official devolutionx discord to find friends to delve with.

  • Malta Soron@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    16
    ·
    edit-2
    18 hours ago

    Know that Diablo specifically has issues when run under wine/proton because of the way the menu was implemented. It violates the Windows specification, so on wine/proton you just get a black screen and have to navigate it blindly. Even on modern Windows the menu doesn’t work properly and has various graphical issues.

    From the GOG forums.

    The general advice, also on the PCGamingWiki, is to play DevilutionX.

  • Malix@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    7
    ·
    edit-2
    18 hours ago

    is the game configured to use wine or proton? which version?

    if I’m not mistaken, the game uses ddraw instead of d3d, so dxvk probably doesn’t help here.

    https://bugs.winehq.org/show_bug.cgi?id=2082 - it seems like this is a fairly long standing issue. Though, apparently if you can blindly navigate through the menus, the game should work otherwise? Hardly ideal, though.

    https://bugs.winehq.org/show_bug.cgi?id=2082#c181 - the later comments on the thread seem to have some solutions to get the game working “more properly”

    edit: though, as the other comments have pointed out, devilutionx is probably the way to go. TIL about it as well.

      • Dunstabzugshaubitze@feddit.org
        link
        fedilink
        English
        arrow-up
        3
        ·
        15 hours ago

        devilutionx is the best way to play it, but if thats for some reason not an option have a look at dxgl or cnc-ddraw both are replacements for the old ddraw that play better with wine. Used it to play command&conquer before the remaster

  • arnitbier@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    8 hours ago

    Try lutris, it works really well for this

    Probably just needs an extra DLL file or a patch of somekind but lutris has community driven install-sets that take different situations and provides solutions/instructions. Its often enough that its almost impossible it doesn’t have this in spades for D1

    Go have fun it’s a good time generator and good luck 😎👍

    • MudMan@fedia.io
      link
      fedilink
      arrow-up
      1
      ·
      14 hours ago

      The actual answer is below, but I’m constantly surprised about Lutris being proposed to GoG as opposed to Heroic.

      I mean, Lutris is more flexible and you can build more stuff into it, but it’s extremely fiddly and not as well supported. As long as you only care about GoG or Epic, Heroic is just hands-off and Steam-like. I actually prefer it to Galaxy on Windows.

      • arnitbier@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        1
        arrow-down
        1
        ·
        edit-2
        8 hours ago

        I’m glad i suppose but yeah its recommended for people to use because it works so well. Heroic doesn’t help you when it doesn’t work or you don’t know what to do next. I’ve tried it. And this post shows exactly why I stopped using it. Ease of use doesn’t matter if it just strait up doesn’t work on stuff

        Edit: And what in the comment/upvote farm bullshit is your account anyway? Go fuck yourselves lol sudden interest in niche Linux software after 300+ upvotes on every post all year. Suddenly posted nonesense here with no upvotes about actual answer bellow when its the only comment and complimented with a generic ass take? That’s sus. So either your pride just suddenly shriveled up and died or there’s something going on here. Taken over by comment LLM? Unlikely considering the post history? Gov bullshit? Probably that. But hell who knows right guy? (actual answer bellow) 🖕💀🖕

        • howrar@lemmy.ca
          link
          fedilink
          English
          arrow-up
          1
          ·
          8 hours ago

          Go fuck yourselves lol […]

          Who? What? I don’t see anyone with any 300+ upvote posts, let alone a consistent stream of them. If you’re taking about the account you just responded to, they commented 6 hours ago. There’s 9 other comments that are older than that.