VOGONS


First post, by deama

User metadata
Rank Newbie
Rank
Newbie

So I'm trying to get warlords battlecry 3 running on my windows 8.1 machine. However when I try to start it, it prompts me to install directplay, I try to instead run it without it, the game simply crashes. So I go ahead and install it, but then it gives me an error code of 0x800f0906. I started looking online for a fix and people said to go to programs and features, turn off/on and then enable directplay under legacy components, however this gave me the same error.
I then tried a dism cmd command:
dism /Online /enable-feature /FeatureName:"DirectPlay" /All

But gave the same error. I then tried to install direct x 9.0c 2010 june, same problem. I then tried directx 8.1, same problem. I then tried using dgvoodoo, but same problem. I tried dxwnd, but same error. I finally tried to just put in the dplay.dll and dplayx.dll dlls in the game folder to see if that would fix it, but nope, same problem.

Anyone know how to get this thing running?

Reply 1 of 1, by Xanarki

User metadata
Rank Newbie
Rank
Newbie

I've been trying to screw around with DirectPlay recently, on other games. I've never played the game you mentioned, but, this is worth a shot.

-Download ipxwrapper at http://www.solemnwarning.net/ipxwrapper/
-Extract the zip to any folder
-Copy the files dpwsockx.dll, ipxwrapper.dll, mswsock.dll, and wsock32.dll to your game's folder that has the exe
-Go back to the ipxwrapper folder, and run the file directplay-win64.reg (or directplay-win32.reg if you're using a 32-bit system)
-Also, right click the game's exe, goto the Compatibility tab, then select Windows XP (SP3) as the option
-Also, it's obvious, but, disable your firewall and antivirus temporarily as you try to run the game

Again, I've never played Warlords, but this method will "fool" the game to make it think that the ipx interface is installed on your system, and might bypass any DirectPlay errors. Also, if the above doesn't work and you know how to open ports, do so for 47624 (TCP), 23975 (UDP), and 2302 (UDP). I don't think closed ports can cause your game to crash, but, you never know. Sorry I can't provide anything better.