Belzebob fails to run on XP

Diablo 1 HD, codename Belzebub - General forum.
Post Reply
p1_p1_p1
Posts: 7
Joined: 06 Jan, 2015 1:39

Belzebob fails to run on XP

Post by p1_p1_p1 »

Belzebob 1045 fails to run on XP with following error:
SHELL32 - function SHGetKnownFolderPath doesnt exist in shell32 on windows XP - it is implemented on Vista's shell32.dll first and it isnt recommanded to use this function due to incompatibility.
any hope to BUGFIX / recompile? i have one idea about workaround with shell32 SHGetKnownFolderPath() function hook but im not sure if that hooking workaround can be done in some easy way, i think shell32.dll is system dll and cant be unloaded easily.
LethalLag
Posts: 21
Joined: 29 May, 2017 6:46

Post by LethalLag »

Hmm. I think you might be out of luck unfortunately. You're right - shell32 is a system library and not something you can unload. I also doubt you could replace shell32.dll from a vista install, although I'd certainly be interested to see what happens.

My understanding is this is a compatibility bug that would need to be coded in the mod. Unfortunately, the mod isn't open source so I can't help you there. This is up to the mod owner.
Wormek
Posts: 61
Joined: 11 Aug, 2014 0:12

Post by Wormek »

I play this mod on my windows XP, so it's possible. But I don't know how to help you :(
Post Reply

Who is online

Users browsing this forum: Amazon [Bot] and 80 guests