"Games"
{

	"#default"
	{
		"#supported"
		{
			"game" 		"empires"
		}
		
		"Addresses"
		{
			"CBaseServer"
			{
				"windows"
				{
					"signature"	"CVEngineServer::CreateFakeClient"				
					"read"		"7"
				}
			}
			
		}
		
		"Signatures"
		{
			"CEmpParams::StorePlayerRoundStats"
			{
				"library"	"server"
				"windows"	"\x55\x8B\xEC\x57\x8B\xF9\x83\xBF\x2A\x2A\x00\x00\x07\x0F\x84\x2A\x2A\x2A\x2A\x56\x8B\xB7\x2A\x2A\x00\x00\x85\xF6\x75\x2A"
				"linux"		"@_ZN10CEmpParams21StorePlayerRoundStatsEP10CEmpPlayer"
			}

			"CVEngineServer::CreateFakeClient"
			{
				"library"	"engine"
				"windows"	"\x55\x8B\xEC\xFF\x75\x08\xB9\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\x85\xC0\x75\x04"
			}
			
			"sv"
			{
				"library"	"engine"
				"linux"		"@sv"
				"mac"		"@sv"
			}
		}
	}
	
	"#default"
	{
		"#supported"
		{
			"game" 		"empires"
		}
		
		"Offsets"
		{
			"CBaseServer::GetClient"
			{
				"windows"	"6"
				"linux"		"7"
				"mac"		"7"
			}
			
			"CBaseClient::GetPlayerSlot"
			{
				"windows"	"14"
				"linux"		"15"
				"mac"		"15"
			}
			
			"CGameClient::ProcessVoiceData"
			{
				"windows"	"7"
				"linux"		"8"
				"mac"		"8"
			}
		}
	}
}
