Quote:
Originally Posted by dcx2
I don't think it has anything to do with sourcemod version. I'm still using SM 1.4.1 (and Windows XP, 32-bit)
Now that I know how to use IDA, I have looked into the most recent server.dll to verify that the signature from left4downtown2 is unique. It's a shorter version of Machine's, so his is unique too. I don't see how it wouldn't work, unless your file was different than mine. The MD5 hash for mine is 22030EA249360A73354923AEDE1B32E8.
|
server.dll MD5 for me : 22030ea249360a73354923aede1b32e8
A fix temporary:
search :
PHP Code:
new Handle:g_hGameConf = INVALID_HANDLE;
add after :
PHP Code:
new Handle:gdowntown_hGameConf = INVALID_HANDLE;
search :
PHP Code:
g_hGameConf = LoadGameConfigFile("l4d2customcmds");
if(g_hGameConf == INVALID_HANDLE)
{
SetFailState("Couldn't find the offsets and signatures file. Please, check that it is installed correctly.");
}
add after :
PHP Code:
gdowntown_hGameConf = LoadGameConfigFile("left4downtown.l4d2");
if(gdowntown_hGameConf == INVALID_HANDLE)
{
SetFailState("Couldn't find the offsets and signatures file. Please, check that it is installed correctly.");
}
search :
PHP Code:
PrepSDKCall_SetFromConf(g_hGameConf, SDKConf_Signature, "CTerrorPlayer_OnRevived");
replace :
PHP Code:
PrepSDKCall_SetFromConf(gdowntown_hGameConf, SDKConf_Signature, "CTerrorPlayer_OnRevived");
Require : left4downtown