It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
StingingVelvet: "I have a problem so it must be Windows"... ah PC gaming, never change.
That's the case with everyone, not just gamers. It's never the drivers or the software in question, or user error. It's always Windows.


avatar
Darvond: I dunno, they might be onto something, seeing as I've had far less problems with Linux. ;p
Seeing as the OP seemingly owns 0 games on GOG, that may be a bigger problem than Windows.
D1 works fine ;)
Anybody should try this mod: Belzebub !
https://mod.diablo.noktis.pl/download

Have fun =)
I was also having a problem getting Diablo 1 Classic to boot on my Windows 10 machine and want to chime in with something helpful:

I normally have my refresh rate at 120hz, but then I remembered that other games have given me problems trying to fullscreen at 120hz. So I changed my refresh rate to 60hz, and yes that fixed Diablo 1 Classic as well.

But now the issue I have is that the game screen is tiny. Perhaps there's a setting in the Nvidia control panel or my TV that can force the 640x480 resolution to fill the whole screen.

EDIT: I found it. On the Nvidia control panel under "Adjust desktop size and position", make sure "Perform scaling on" is set to GPU instead of Display.

EDIT 2: Nevermind. I tried to play again today and even with my refresh rate set to 60hz, the game won't boot properly. I have no idea what it is cause nothing else has changed.

EDIT 3: Ok, I figured it out. Go to the folder GOG Games\Diablo and right-click Diablo.exe and choose Properties. Under Compatibility, check the boxes for Compatibility Mode (Windows XP Service Pack 3), Reduced Color Mode (16-bit), and 640x480 resolution. After doing this, I have noticed I can leave my refresh rate higher than 60hz and the game still works fine, so that's nice.
Post edited January 15, 2024 by Azaism
avatar
Azaism: I was also having a problem getting Diablo 1 Classic to boot on my Windows 10 machine and want to chime in with something helpful:

I normally have my refresh rate at 120hz, but then I remembered that other games have given me problems trying to fullscreen at 120hz. So I changed my refresh rate to 60hz, and yes that fixed Diablo 1 Classic as well.

But now the issue I have is that the game screen is tiny. Perhaps there's a setting in the Nvidia control panel or my TV that can force the 640x480 resolution to fill the whole screen.

EDIT: I found it. On the Nvidia control panel under "Adjust desktop size and position", make sure "Perform scaling on" is set to GPU instead of Display.

EDIT 2: Nevermind. I tried to play again today and even with my refresh rate set to 60hz, the game won't boot properly. I have no idea what it is cause nothing else has changed.

EDIT 3: Ok, I figured it out. Go to the folder GOG Games\Diablo and right-click Diablo.exe and choose Properties. Under Compatibility, check the boxes for Compatibility Mode (Windows XP Service Pack 3), Reduced Color Mode (16-bit), and 640x480 resolution. After doing this, I have noticed I can leave my refresh rate higher than 60hz and the game still works fine, so that's nice.
https://github.com/diasurgical/devilutionX/releases/tag/1.5.1

https://github.com/diasurgical/devilutionX/blob/master/README.md
Thank you. I get tired of having to tell people about these ports which are far easier than banging one's head against the firmament.
We get it. Everyone knows about devilution/Belzebub etc. That still doesn't answer what we're actually looking for, which is how to get the original vanilla .exe working on modern machines. Everyone acts like they care about game preservation until it's too difficult to figure out. No worries, the people who don't give up so easily will eventually figure it out and share. Like I already did. (see my last post or this attachment)
Attachments:
easyfix.jpg (450 Kb)
Post edited January 16, 2024 by Azaism