For some reason HL2 refuses to load my client.dll. It just defaults to using the HL2DM one. It just stopped working at some point and I'm not entirely sure why.
I've tried putting a breakpoint on the CreateInterface function as well as the CHLClient::Init function to see if the dll is getting loaded, and returning an error code or something when Source tries to intialize it and thus the HL2DM one is used instead but neither of these functions seemed to be called. I also ran filemon from SysInternals.com while I loaded up the mod and that shows that my client.dll is opened but it doesn't show any read operations. It does show a query operation which may be taking a look at the DLL exports or possibly just checking the size I'm not sure. After than it then shows a whole load of read activity for the HL2DM client.dll file. So it appears HL2 takes a look at my client.dll decides it doesn't like it before running any code within it and then uses the HL2DM client.dll instead. The question is why? Has anyone encountered this before? I do remember this happening to me one time but IIRC a rebuild fixed it or it went away of its own accord which doesn't seem to be happening this time. _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders

