Can just add that I've done a very long search for a solution to this.
* My only solution was to not change the default directory (to install under C:\Program Files (x86)\Diablo II\)
* Make sure to have patched the latest version (Annihilus launcher)
* Following this guide: http://annihilus.net/showthread.php?t=7104
* Diablo 2.exe and Game.exe in admin-mode is required (forgetting to do so may make the game unplayable completely or it will crash with the error in the main menu)
* Diablo 2.exe running ALSO in compatibility mode (either XP or 7), i run XP, seems more stable for some reason
* Make sure to have v1.13d installed (see installation guide http://annihilus.net/content.php?r=1...guide&tabid=37 at heading #3)
I had another issue where i would get a graphic error when switching between games making the game crash (if i try joining a game after leaving one). My solution was to use the shortcut command -opengl, using also -w for window-mode. You can set the -w alternative in the glide-init.exe, however i found that it wasn't as persistent as using the command instead.
This results in ugly game but at least it doesn't crash.
IF YOU DO not have that error, replace -opengl with -3dfx instead to avoid having the ugly rendering
however, i found this to solve the error completely.
Please check here for screenshots (sorry for being swedish ): https://imgur.com/a/qHPPi
PS: I run latest version of Windows 10.
Cause for this error is concluded to (in my cases):
1. Not having set compatibility and admin-mode for executable files (Game and Diablo 2.exe)
2. Having the game installed on another hard-drive than C:\
3. Not having patched the game to latest version of Annihilus
4. Having only one of the executables in #1 set to admin
5. Annihilus launcher not admin
6. Corrupt installation of the game
I can't seem to find this to be a error due to the operating system, however it is a possibility.
If you'd still get the error, you haven't followed the guide http://annihilus.net/showthread.php?t=7104.
Last edited by mrhoffmann; 11-04-2017 at 03:02 AM.
Programmer and
Service Process Specialist
Hoffmann