Has the signature for NET_InitiateSteamConnection changed on l4d2 windows? If the extension loads without errors, would that be enough to assume that SteamSocketMgr is still being patched correctly?
I found the old signature in the engine.dll but I'm not sure whether that's still NET_InitiateSteamConnection or not.
Code:
6A 00 push 0 ; int
8D 95 34 FB FF FF lea edx, [ebp+var_4CC]
52 push edx ; int
50 push eax ; int
B9 E8 04 6B 10 mov ecx, offset dword_106B04E8
E8 6A F9 FF FF call sub_101C18C0
83