My friends and I meet up on the weekend to play Hidden and Dangerous Deluxe. It's going pretty well and we're having a great time, but we were tired of having to keep an XP machine around to host a server. TechGremlin posted a fix here viewtopic.php?f=28&t=2645 that works, but I wanted to try to fix the game directly. I reached out to Michal Bacik, lead developer of H&DD, and he gave me the source code to the networking DLL. I disabled all of the calls to DirectPlayVoice, rebuilt the DLL, replaced the old one, and it works!

Whoever is hosting the game needs download the fixed DLL, which I have put here:https://github.com/WJLiddy/HDDMultiplayerPatch/
Then, navigate to the H&DD bin folder (something like Program Files (x86)\Take2\Hidden and Dangerous Deluxe\bin), delete the inet2.dll that is in the folder, and put the new one you downloaded in its place. Run the game and you should be able to host a server.

EDIT 4/18/2017: Updated the link to use a github repo instead of google drive.

Last edited by Bytorr on Tue Apr 18, 2017 10:25 am, edited 2 times in total.

I can absolutely understand being skeptical of downloading a random DLL from the internet. But really, If I wanted to hack someone or distribute a virus, doing it via releasing a networking patch for an obscure 1999 shooter game seems to be a really ineffective way of doing it. I'm just a fan who never gets tired of loading up Sir Wooley with a Browning and 500 rounds and saving Britain over and over again with my lads

If you still don't want to take my word for it, Michal can be reached at info@lonelycatgames.com. He can confirm that I worked with him and that this DLL is safe.

Sorry for the late reply nyanko,
I did some testing and at least when it comes with the GOG version there's no errors here with the creator's update and the attached inet2.dll above, have you made sure that the DirectPlay feature is enabled still? I believe there was a bug at some point that may have reset the installed features during the upgrade process.