"Games"
{
	"csgo" // Counter-Strike: Global Offensive
	{
		"Offsets"
		{
			"Clip"
			{
				"windows"	"353"
				"linux"		"359"
				"linux64"	"359"
			}
			"Reserve"
			{
				"windows"	"357"
				"linux"		"363"
				"linux64"	"363"
			}
			
			"CSendProp::m_nBits"
			{
				"windows"	"12"
				"linux"		"12"
			}
		}
		
		"Signatures"
		{
			"ServerClassInit<DT_BaseCombatWeapon::ignored>" // Str: "DT_BaseCombatWeapon"
			{
				"library"	"server"
				"windows"	"\xA1\x2A\x2A\x2A\x2A\xA8\x01\x0F\x85\x2A\x2A\x2A\x2A\x83\xC8\x01\xB9\x2A\x2A\x2A\x2A\xA3\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\xB9\x2A\x2A\x2A\x2A\xC7\x05\x2A\x2A\x2A\x2A\x00\x00\x00\x00\xC7\x05\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\xC7\x05\x2A\x2A\x2A\x2A\x00\x00\x00\x00\xC7\x05\x2A\x2A\x2A\x2A\x20\x00\x00\x00\xC7\x05\x2A\x2A\x2A\x2A\x00\x00\x00\x00\xC7\x05\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\xC6\x05\x2A\x2A\x2A\x2A\x80\xE8\x2A\x2A\x2A\x2A\xB9\x2A\x2A\x2A\x2A\xC7\x05\x2A\x2A\x2A\x2A\x06\x00\x00\x00\xC7\x05\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\xC7\x05\x2A\x2A\x2A\x2A\x00\x00\x00\x00\xC7\x05\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\xC7\x05\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\xC6\x05\x2A\x2A\x2A\x2A\x80\xC7\x05\x2A\x2A\x2A\x2A\x00\x08\x00\x00\xE8\x2A\x2A\x2A\x2A\xB9\x2A\x2A\x2A\x2A\xC7\x05\x2A\x2A\x2A\x2A\x06\x00\x00\x00"
				"linux"		"\x55\x89\xE5\x53\x83\xEC\x34\x80\x3D\x2A\x2A\x2A\x2A\x00\x75\x2A\xC7\x04\x24\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\x85\xC0\x75\x2A\xC7\x44\x24\x0C\x2A\x2A\x2A\x2A\xC7\x44\x24\x08\x0E\x00\x00\x00"
			}
			"SendTable_Init" // Str: "SendTable[%03d] = %s\n"
			{
				"library"	"engine"
				"windows"	"\x55\x8B\xEC\x83\xEC\x0C\x83\x3D\x2A\x2A\x2A\x2A\x00\x53"
				"linux"		"\x55\x89\xE5\x57\x56\x53\x83\xEC\x4C\xA1\x2A\x2A\x2A\x2A\x8B\x7D\x08\x85\xC0"
			}
		}
		
		"Addresses"
		{
			"m_iClip1"
			{
				"signature" "ServerClassInit<DT_BaseCombatWeapon::ignored>"
				"linux"
				{
					"read"	"699"
				}
				"windows"
				{
					"read"	"816"
				}
			}
			"m_iPrimaryReserveAmmoCount"
			{
				"signature" "ServerClassInit<DT_BaseCombatWeapon::ignored>"
				"linux"
				{
					"read"	"825"
				}
				"windows"
				{
					"read"	"865"
				}
			}
			"g_SendTableCRC"
			{
				"linux"
				{
					"signature"		"SendTable_Init"
					"read"			 "270"
				}
				"windows"
				{
					"signature"		"SendTable_Init"
					"read"			 "205"
				}
			}
		}
	}
	"css" // Counter-Strike: Source
	{
		"Offsets"
		{
			"Clip"
			{
				"windows"	"311"
				"linux"		"312"
				"linux64"	"312"
			}
		}
	}
	"hl2mp" // Half-Life 2: Deathmatch
	{
		"Offsets"
		{
			"Clip"
			{
				"windows"	"311"
				"linux"		"312"
				"linux64"	"312"
			}
		}
	}
	"l4d2" // Left 4 Dead 2
	{
		"Offsets"
		{
			"Clip"
			{
				"windows"	"322"
				"linux"		"323"
				"linux64"	"323"
			}
		}
	}
	"dod2" // Day of Defeat: Source
	{
		"Offsets"
		{
			"Clip"
			{
				"windows"	"311"
				"linux"		"312"
				"linux64"	"312"
			}
		}
	}
	// "insurgency" // Insurgency
	// {
		// "Offsets"
		// {
			// "Clip"
			// {
				// "windows"	"323"
				// "linux"		"324"
				// "linux64"	"324"
			// }
		// }
	// }
}
