Diablo Patch v1.09. This is the latest v1.09 patch for Diablo, fixing some Battle.net issues and some other gameplay problems. Fixed some Battle.net issues. Reverted a change made in 1.08 that, while correctly calculated distance, caused unintended gameplay issues.
![]() Status
Supported on Windows 10
I am using the retail CD version of Diablo, with the latest update v1.09.
Patch updated: October 1st, 2019
Problem
The first problem I had with Diablo was that the colors looked messed up on Windows 10.
Solution
There are other patches for Diablo like this one here. However I found out that Diablo also worked fine with the DdrawCompat libraries.
No-CD Patch
I still had one issue. Diablo required the CD in order to run. Many modern computers (like my laptop) no longer have a CD drive. The game will work if you create an ISO and mount the ISO but that requires extra space (to store the ISO) and it is a hassle to ensure that the ISO is mounted (even though DxWrapper can do this for you). So I opened the game in OllyDbg and IDA Pro to debug it.
After some debugging I found out that if you change the code from a PUSH 1 to a PUSH 0 at address 0041ACF0 and you change the code from a PUSH 0048E7B4 to a PUSH 0048E740 at address 0041ACF7 you could tell Diablo to look for the
DIABDAT.MPQ file locally rather than off the CD. All I needed to do was to copy the DIABDAT.MPQ file from the CD to the Diablo folder. This would allow the game to run without the CD.
However after testing Diablo I quickly discovered that this patch prevented me from joining a multi-player game on Battle.net. After some additional troubleshooting I found out that if I undid the hot patch after the CD check but before I joined the multi-player game it would allow me to play the game without the CD and still join a multi-player game on Battle.net.
Note: please only use this no-CD patch if you own the Diablo game legally. I am against piracy of any form!
Installation
In order to install the Windows 10 patch for Diablo you can follow these steps:
If you run into issues check the compatibility settings. I am running with the following compatibility settings:
Download![]()
Here is the Download for the patch to fix Diablo on Windows 10. This also includes a hot fix to remove the CD check.
This download contains 3 files:
Other Links
Also check out the Diablo DirectDraw Patch.
![]() Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
March 2023
Categories |