There is an open source engine reimplementation called DevolutionX. That’s how I play it.
Linux Gaming
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:
- Linux Gaming wiki
- Gaming on Linux
- ProtonDB
- Lutris
- PCGamingWiki
- LibreGameWiki
- Boiling Steam
- Phoronix
- Linux VR Adventures
Discord:
IRC:
Matrix:
Telegram:
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.
Yeah this seems to be the way to go. Thanks!
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.
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.
Ok figured it would but everything I read referenced they're gog version.
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.
Or have the physical media, but no optical drive
I highly recommend this project
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.
Will try that, thanks!
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.
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
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 😎👍
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.
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) 🖕💀🖕
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.
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 💀
Riiiiiiiight.
Man, social media is a trip.
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.
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.