this post was submitted on 17 Nov 2025
53 points (100.0% liked)

Linux Gaming

22254 readers
445 users here now

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

No memes/shitposts/low-effort posts, please.

Resources

WWW:

Discord:

IRC:

Matrix:

Telegram:

founded 2 years ago
MODERATORS
 

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?

edit: DevilutionX did it amd it was a breeze. Ty all.

all 23 comments
sorted by: hot top controversial new old
[–] zewm@lemmy.world 30 points 1 week ago (4 children)

There is an open source engine reimplementation called DevolutionX. That’s how I play it.

https://devilutionx.com/

[–] Fecundpossum@lemmy.world 12 points 1 week ago* (last edited 1 week 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.

[–] xtapa@discuss.tchncs.de 4 points 1 week ago

Yeah this seems to be the way to go. Thanks!

[–] MuttMutt@lemmy.world 2 points 1 week ago (1 children)

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 3 points 1 week ago (1 children)

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.

[–] MuttMutt@lemmy.world 1 points 1 week ago (1 children)

Ok figured it would but everything I read referenced they're gog version.

[–] zewm@lemmy.world 4 points 1 week ago (1 children)

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.

[–] BlueSquid0741@lemmy.sdf.org 1 points 1 week ago

Or have the physical media, but no optical drive

I highly recommend this project

[–] maltasoron@sopuli.xyz 17 points 1 week ago* (last edited 1 week ago) (1 children)

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.

[–] xtapa@discuss.tchncs.de 4 points 1 week ago

Will try that, thanks!

[–] Malix@sopuli.xyz 8 points 1 week ago* (last edited 1 week ago) (1 children)

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.

[–] xtapa@discuss.tchncs.de 5 points 1 week ago (1 children)

It's configured to use latest GE-Proton.

Guess I'll use devilutionx :D

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 5 points 1 week ago* (last edited 1 week ago) (1 children)

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 1 points 1 week ago (1 children)

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 -2 points 1 week ago* (last edited 1 week ago) (2 children)

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) 🖕💀🖕

[–] MudMan@fedia.io 1 points 3 days ago (1 children)

What the hell just happened there? That was some weird breakdown.

I mean, I guess you didn't catch the post of the person explaining why Diablo doesn't work properly (Fedi threading issues, presumably?) but maaaaaan, that's some off the rails unprompted weirdness.

[–] arnitbier@sh.itjust.works 1 points 3 days ago* (last edited 3 days ago) (1 children)

Hey I knew I left this up for a good reason! I happened to be the thing your terrified to the core of being. Wrong.

Strait up, multiple factors that made that appear to be accurate and it wasnt. I was WRONG. But I left it up because I needed i a reminder of how WRONG I was

Something you might be able to learn from if you apply yourself you take it personally and stalk the shit out of them for hurting you wittle FEELINGs motherfucker. I'd put you down like an animal if you did that to me in RL just remember that.

Weird is something you can't stand. But look at you. Look at why you posted this. You are a fucking weirdo of the ages. But perhaps teachable. Because your so invested I have quite some power over you now and I can utilize that (just a reminder I didn't do that deliberately, you did it on your terms)

It was a super cool rant, I knew people were going to love it because it IS cool. Wrong as hell but its so cool you looked into it personally. You spent your own time doing what I KNEW would happen as a result of posting that and leaving it up to see clowns like you go through my comment history. Now keep dancing for my amusement you internet monkey.

Parallels to politics can be drawn here if you want to use your brain for more then just a soggy waffle

Good luck out tho there, its tough as shit out in reality.

Get fucked.

Get better.

But mostly, get learned bitch.

Oh and also get less weird 💀

[–] MudMan@fedia.io 1 points 3 days ago

Riiiiiiiight.

Man, social media is a trip.

[–] howrar@lemmy.ca 4 points 1 week ago (1 children)

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.

[–] SabinStargem@lemmy.today 2 points 1 week 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