diff --git a/l4d2_signature_linux.h b/l4d2_signature_linux.h index 6256d47..3ec1cb3 100644 --- a/l4d2_signature_linux.h +++ b/l4d2_signature_linux.h @@ -5,11 +5,11 @@ const char* server_dll[] = {"server_srv.so", "server.so", 0}; const char* engine_dll[] = {"engine_srv.so", "engine.so", 0}; const char* matchmaking_dll[] = {"matchmaking_ds_srv.so", "matchmaking_srv.so", "matchmaking_ds.so", "matchmaking.so", 0}; -const char* lobby_sux = "\x13\xFF\x50\xC3\x84\xC0\x0F\x84\xC3\xC3\xC3\xC3\x8B\xB3\xC3\x01\x00\x00\x85\xF6"; +const char* lobby_sux = "\x13\xFF\x50\xC3\x84\xC0\x0F\x84\xC3\xC3\xC3\xC3\x8B\x87\xC3\x01\x00\x00\x85\xC0"; const char* lobby_sux_new = "\x06\x0B\xBE\x01\x00\x00\x00\x90"; void *lobby_sux_org = NULL; -const char* max_players = "\x16\x89\xC6\x8B\x03\x89\x1C\x24\xFF\x50\xC3\x29\xC6\x03\x75\xC3\x3B\xB3\xC3\x01\x00\x00\x0F"; +const char* max_players = "\x15\x89\xC6\x8B\x07\x89\x3C\x24\xFF\x50\xC3\x29\xC6\x01\xF3\x3B\x9F\xC3\x01\x00\x00\x0F"; unsigned char max_players_new[]= {0x06, 0x0F, 0x83, 0xFE, 0x3C, 0x90, 0x90, 0x90}; void *max_players_org = NULL; @@ -25,7 +25,7 @@ const char* players2 = "\x23\x55\x89\xE5\x53\x83\xEC\xC3\x8B\x5D\x08\x8B\x55\x0C const char* players_new2 = "\x01\x13\x89\xD0\xEB"; void *players_org2 = NULL; -const char* unreserved = "\x1D\x55\x89\xE5\x81\xEC\xC3\xC3\x00\x00\x89\x5D\xF4\x8B\x5D\x08\x89\x75\xF8\x8B\x55\x10\x89\x7D\xFC\x8B\x75\xC3\x8B\x8B"; +const char* unreserved = "\x0F\x55\x89\xE5\x57\x56\x53\x81\xEC\x3C\x01\x00\x00\x8B\x5D\x08"; const char* unreserved_new = "\x01\x00\xC3"; void *unreserved_org = NULL; @@ -34,4 +34,3 @@ unsigned char lobby_match_new[] = {0x01, 0x02, 0xC3}; void *lobby_match_org = NULL; #endif //_INCLUDE_L4D2_SIGNATURE_LINUX_ -