Page 1 of 1

Belzebob fails to run on XP

Posted: 09 May, 2018 4:14
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.

Posted: 09 May, 2018 6:00
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.

Posted: 13 May, 2018 21:43
by Wormek
I play this mod on my windows XP, so it's possible. But I don't know how to help you :(