I have most of them but I am missing a few and I am unsure about a couple of them due to code changes between versions.Ġ0005B50 8D88 B0750500 LEA ECX,DWORD PTR DS:Ĭhange to: LEA ECX,DWORD PTR DS:Ġ0005B56 8D90 20580500 LEA EDX,DWORD PTR DS:
The following changes are all for the 1.13c version of diablo, it won't work until all the locations are updated. 'referenced hex location' and the dll it references Hex location of command in D2multires.dll, hex code of command, command with referenced hex location The numbers at the end of the command are just hex addresses for code in other files which multires.dll depends on, such as commondll, so D2MultiRes.dll needs to be updated with the new hex locations the code has changed to.
exe all together, 'DllToLoad=D2MultiRes.dll'Īfter close inspection I think the following are the only changes which need to be made to D2MultiRes.dll to get it working are the following ones
Multiresgame.exe is just game.exe with two small hex changes, or you can put the following line in plugy so you can avoid using the.
There are two things that need to be modified. Perhaps someone else would be interested in finishing it Below is an attempt to port d2multires to 1.13 as the original author has vanished, it is mostly done but I don't have time to finish it any time soon.