About glide3x.dll in Windows 10

This forum is for discussions on how to edit what can not be edited through the txt files, needless to say this isn't about battle net hacking.

Moderators: Nefarius, Havvoric

User avatar
Darion
Posts: 14
Joined: Mon Aug 27, 2018 12:22 pm

About glide3x.dll in Windows 10

Post by Darion » Sat Nov 30, 2019 4:47 am

Hi, I have been using D2Template to compile my mod (just a bunch of small functions and CEs) since last year. Everything works great until one major Windows 10 update came (1903 IIRC), I started to get these two errors pop up every time I exit the game.

Image
I'm not using D2SE, I found these pics on a Reddit post, a lot of people are now having this too.
It seems like a glide issue (I'm using Sven's), but strangely when I unload my costum dll, these errors are gone.
It's like playing unmodded D2 with glide is fine, with PlugY is also fine (somehow), but not with D2Template, or other injected dlls I found online.
I guess it's part of the code injection method was break due to the update? Is there any way to reslove the issue?

jessedazebra
Junior Member
Paladin
Posts: 144
Joined: Sun Nov 11, 2012 9:46 am
Zimbabwe

Re: About glide3x.dll in Windows 10

Post by jessedazebra » Sat Nov 30, 2019 10:22 am

I get these errors when I exit the game too, since some {filtered} win10 update, doesn't matter if it's modded game or just plain d2lod

User avatar
Necrolis
Senior Admin
Throne
Posts: 9125
Joined: Sat Mar 25, 2006 1:22 pm
Location: The Land of the Dead
South Africa

Hand-picked

Re: About glide3x.dll in Windows 10

Post by Necrolis » Sat Nov 30, 2019 11:17 am

This is something where the debug report certainly would be needed; along with some extra key info like D2 version, if you are running in compatibility mode etc.
Image
Netiquette, Do you USE it?!?! | Nefarius' Fixed TXT Files | Terms Of Service
Blackened | Day of Death | D2GFEx
"What was yours is mine. Your land, your people, and now your life." - Lim-Dul, the Necromancer
Judgement is Final, Death is Eternal

User avatar
Fawahar
Posts: 67
Joined: Wed Mar 01, 2017 9:09 pm

Re: About glide3x.dll in Windows 10

Post by Fawahar » Sat Nov 30, 2019 8:21 pm

I have the same errors on my WIN10 using d2se running several different mods, when using DDraw windowed mode. Not any fix I tried actually worked out, running with glide however will change the issue a bit. The game stops showing error after exiting (unless alt+f4) but d2se application remains working in tray, so it must be stopped manually from task manager each time after quitting.

the debug log is such in the glide case:

Code: Select all

20:20:51.612  ------------------------------------------------------
20:20:51.612  30Nov2019  20:20:51
20:20:51.612  Diablo II running under Windows NT (Version 6.010)
20:20:51.612  Vendor:  Intel
20:20:51.612  Version: Pentium III (Type 0, Family 6, Model E, Stepping B)
20:20:51.616  Speed: Approx. 4008 MHz
20:20:51.616  Total Physical Memory: 1024.00MB
20:20:51.616  Application Path: C:\Diablo II
20:20:51.622  Local IP: 192.168.0.12
20:20:51.622  Computer name: DESKTOP-DO2TEPO
20:20:51.622  ------------------------------------------------------
20:20:51.622  
20:20:51.623  imagehlp.dll loaded for better stack crawls.
20:20:51.642  Detecting boards which support Glide...
20:20:51.642  	1 boards found
20:20:51.642  Initializing for Glide...
20:20:51.642  	Hardware: Voodoo2
20:20:51.642  	Vendor: Meinereiner
20:20:51.642  	Renderer: Glide
20:20:51.642  	Version: 3.0
20:20:51.674  Opening Glide window at 640x480...
20:20:51.972  	Max Texture Size: 256
20:20:51.972  	Max Aspect Ratio: 3
20:20:51.972  	SLI configured: No
20:20:51.972  	TMU Count: 2
20:20:51.972  	Texture Alignment: 16 bytes
20:20:51.972  	Unified Memory Architecture: Yes
20:20:51.972  	TMU(0) MinAddress= 0, MaxAddress= 56623040, Size= 54.00 MB
20:20:51.972  	TMU(1) MinAddress= 0, MaxAddress= 56623040, Size= 54.00 MB
20:20:51.972  Opening Glide window succeeded, context= 65536
20:20:51.981  
----------------------------------------------

20:20:51.981  Initializing sound engine...
20:20:51.988  	Driver: OMEN by HP 25 (NVIDIA High Definition Audio)
20:20:51.988  	Module: {0.0.0.00000000}.{d2193595-2c42-4d5b-91c1-619cc0a65c1e}
20:20:51.996  ........DirectSound progress: 0 buffers available is less than min needed 16 buffers for 3d sound
20:20:52.002  ........DirectSound progress: 0 buffers available is less than min needed 16 buffers for 3d sound
20:20:52.011  
----------------------------------------------

20:20:52.135  Closing Glide window....
20:20:52.166  ... Glide window closed.
20:20:52.187  Opening Glide window at 800x600...
20:20:52.226  	TMU(0) MinAddress= 0, MaxAddress= 56623040, Size= 54.00 MB
20:20:52.226  	TMU(1) MinAddress= 0, MaxAddress= 56623040, Size= 54.00 MB
20:20:52.226  Opening Glide window succeeded, context= 131072
20:20:52.239  Closing Glide window....
20:20:52.258  ... Glide window closed.
20:20:52.279  Opening Glide window at 640x480...
20:20:52.317  	TMU(0) MinAddress= 0, MaxAddress= 56623040, Size= 54.00 MB
20:20:52.317  	TMU(1) MinAddress= 0, MaxAddress= 56623040, Size= 54.00 MB
20:20:52.318  Opening Glide window succeeded, context= 196608
20:20:52.655  Closing Glide window....
20:20:52.668  ... Glide window closed.
20:20:52.690  Opening Glide window at 800x600...
20:20:52.728  	TMU(0) MinAddress= 0, MaxAddress= 56623040, Size= 54.00 MB
20:20:52.728  	TMU(1) MinAddress= 0, MaxAddress= 56623040, Size= 54.00 MB
20:20:52.728  Opening Glide window succeeded, context= 262144
20:21:01.537  ENG is locale

20:21:01.677  [D2CLIENT]  Start entering at 88971359

20:21:01.683  Closing Glide window....
20:21:01.698  ... Glide window closed.
20:21:01.719  Opening Glide window at 800x600...
20:21:01.759  	TMU(0) MinAddress= 0, MaxAddress= 56623040, Size= 54.00 MB
20:21:01.759  	TMU(1) MinAddress= 0, MaxAddress= 56623040, Size= 54.00 MB
20:21:01.759  Opening Glide window succeeded, context= 327680
20:21:01.780  [D2CLIENT]  Finish entering at 88971468.  Elapsed: 109

20:21:01.877  Seed: 384945660

If I run in DDraw the two errors posted in OP are popping one after another, just after quitting the game client, debug log is this one:

Code: Select all

20:48:56.746  ------------------------------------------------------
20:48:56.746  30Nov2019  20:48:56
20:48:56.746  Diablo II running under Windows NT (Version 6.010)
20:48:56.746  Vendor:  Intel
20:48:56.746  Version: Pentium III (Type 0, Family 6, Model E, Stepping B)
20:48:56.756  Speed: Approx. 4008 MHz
20:48:56.756  Total Physical Memory: 1024.00MB
20:48:56.756  Application Path: C:\Diablo II
20:48:56.761  Local IP: 192.168.0.12
20:48:56.761  Computer name: DESKTOP-DO2TEPO
20:48:56.761  ------------------------------------------------------
20:48:56.761  
20:48:56.761  imagehlp.dll loaded for better stack crawls.
20:48:56.787  Opening GDI window at 640x480...
20:48:56.788  
----------------------------------------------

20:48:56.788  Initializing sound engine...
20:48:56.799  	Driver: OMEN by HP 25 (NVIDIA High Definition Audio)
20:48:56.799  	Module: {0.0.0.00000000}.{d2193595-2c42-4d5b-91c1-619cc0a65c1e}
20:48:56.809  ........DirectSound progress: 0 buffers available is less than min needed 16 buffers for 3d sound
20:48:56.815  ........DirectSound progress: 0 buffers available is less than min needed 16 buffers for 3d sound
20:48:56.826  
----------------------------------------------

20:48:56.956  Opening GDI window at 800x600...
20:48:56.957  Opening GDI window at 800x600...
20:48:59.346  ENG is locale

20:48:59.489  [D2CLIENT]  Start entering at 90649171

20:48:59.495  Opening GDI window at 800x600...
20:48:59.508  [D2CLIENT]  Finish entering at 90649203.  Elapsed: 32

20:48:59.607  Seed: 384945660
20:49:01.349  [D2CLIENT]  Start closing at 90651031.

20:49:01.558  game close start 90651250

20:49:01.561  game close end 90651250

20:49:01.562  [D2CLIENT]  Finish closing at 90651250.  Elapsed: 219

20:49:01.676  Opening GDI window at 800x600...
Opening and closing d2se application without starting any diablo game creates no errors whatsoever.
Running regular diablo(not through d2se) using or not using glide, both work without any errors.

I've tried this on different combability settings, result is the same.
I also run diablo.exe with "reduced colour mode" on and "disable full-screen optimisation", if it is of any relevance.
Native diablo2 version is 1.09b
Using D2SE Modmanager v2.2.0

What I haven't tried is to run full-screen, tweak somehow glide, or reinstall everything from scratch.
As I look into the cave
The fog doth fill my eyes
Inside lies the answer
A cause for my demise

User avatar
devurandom
Forum Regular
Angel
Posts: 897
Joined: Sat Mar 07, 2015 9:07 pm
United States of America

Re: About glide3x.dll in Windows 10

Post by devurandom » Sat Nov 30, 2019 11:05 pm

Glide3x related... thought I'd post here in case someone else ran into the issue.

The error was forgetting to remove all dependencies to Glide3x.dll in UVLoD and not having the module present. I Think it was under Win7.

Windows Generic Error message 0x753D57EC

Image
Assembly Reference | 1.13d Code Edits | UVLoD | BaseMod Plugin

Fiat paper money is the most elaborate and well devised form of slavery the world has ever seen..

User avatar
Darion
Posts: 14
Joined: Mon Aug 27, 2018 12:22 pm

Re: About glide3x.dll in Windows 10

Post by Darion » Sun Dec 01, 2019 2:24 pm

Necrolis wrote:
Sat Nov 30, 2019 11:17 am
This is something where the debug report certainly would be needed;
I don't know why, but my D2 debug report has never been longer than this:

Code: Select all

---------------------------------------------------------------
DARION Realm startup at 2019-12-01 20:48:32.549
---------------------------------------------------------------
20:48:32.549  ------------------------------------------------------
20:48:32.549  2019-12-01 20:48:32
20:48:32.549  Diablo II running under Windows XP (Version 5.010)
20:48:32.549  Vendor:  Intel
20:48:32.549  Version: Pentium III (no brand) (Type 0, Family 6, Model C, Stepping 3, Brand 0)
20:48:32.564  Speed: Approx. 2594 MHz
20:48:32.564  Total Physical Memory: 1024.00MB
20:48:32.564  Application Path: D:\Diablo II
20:48:32.564  Local IP: 192.168.1.104
20:48:32.564  Computer name: DARION
20:48:32.564  ------------------------------------------------------
20:48:32.564  
20:48:32.564  imagehlp.dll loaded for better stack crawls.
20:48:34.139  ........DirectSound progress: 0 buffers available is less than min needed 16 buffers for 3d sound
20:48:34.148  ........DirectSound progress: 0 buffers available is less than min needed 16 buffers for 3d sound
---------------------------------------------------------------
I hope the ones provided by Fawahar would be useful, cause our issue are EXACTLY the same. I also found that exiting unmoded game (with glide) won't give errors, but game process would remain background forever, unless stopped manually from task manager.
Necrolis wrote:
Sat Nov 30, 2019 11:17 am
along with some extra key info like D2 version, if you are running in compatibility mode etc.
I'm running v1.13d, with XP SP2 compatibility and admin privilege. I tried different compat settings also, no luck.

Return to “Code Editing”