DJ_Mittens 0 Posted June 10, 2004 My main issue is with 1.46. I can no longer join any network games, nor host them. If I attempt to join, OFP hangs at wait for server screen, and if I attempt to create one within OFP, I click "new" and it does nothing. If I try to host with a program such as gamespy arcade, the game launches, then just brings me to the main OFP menu. There are no errors, no prompts, nothing out of the oridinary save what OFP is doing. This problem doesn't exist in either 1.91 or 1.96. I have no idea what's happening, I've gone over my network and everything "appears" to be working fine. P2P programs still work, IE still works, MSN, LAN filesharing, everything that requires a network. I'm open to suggestions Share this post Link to post Share on other sites
DJ_Mittens 0 Posted June 10, 2004 Well, I think I found the issue. I'm missing some registry entries for DirectPlay 8 that are missing, specifically concerning the registry of: DirectPlay8 TCP/IP Service Provider DirectPlay8 IPX Service Provider DirectPlay8 Modem Service Provider DirectPlay8 Serial Service Provider There are also a few other keys missing. I tried reinstalling DX9.0b, to no avail. In fact, I had to do that in safe mode because of some error when registering one of the installed files. So, any DX gurus out there have any ideas? Share this post Link to post Share on other sites
Mister Frag 0 Posted June 10, 2004 Try the steps in this Microsoft Knowledgebase article: http://support.microsoft.com/default....uct=gms Share this post Link to post Share on other sites
DJ_Mittens 0 Posted June 10, 2004 yay. dpnet.dll. I was trying to register all the DirectPlay .dll files in system32, but they weren't working, so I gave up before I got to that one. I even tried searching MS's KB, but that didn't work out either. Well, that resolved the dx errors, now to see if it works... Share this post Link to post Share on other sites
DJ_Mittens 0 Posted June 10, 2004 Good stuff Mr Frag. That did 'er. Thanks. Share this post Link to post Share on other sites
Mister Frag 0 Posted June 10, 2004 Cool beans! Anyway, here is a simple commandline you can use to try to re-register all of the DirectX and DirectPlay DLLs in case something else is whacked: <table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">for %1 in (dx*.dll dp*.dll) do regsvr32 %1 You must use it from a command prompt in the SYSTEM32 directory (not the "Run" dialog), and since it will try to register any DLL even if it doesn't implement any COM interfaces, you may get some errors about missing entry points, but it will save you alot of typing. All you'll have to do is dismiss the dialogs displayed by RegSvr32 by clicking on them or pressing Enter. Cheers! Share this post Link to post Share on other sites