"Games"
{
	// tf, hl2mp, dods, css
	"tf"
	{
		"Offsets"
		{
			"EntityListeners"
			{
				"windows"	"131108"
				"windows64"	"262200"
				"linux"		"131108"
				"linux64"	"262200"
			}
			"CanBeAutobalanced"
			{
				"windows"	"474"
				"windows64"	"474"
				"linux"		"475"
				"linux64"	"475"
			}
			"EndTouch"
			{
				"windows"	"106"
				"windows64"	"106"
				"linux"		"107"
				"linux64"	"107"
			}
			"FireBullets"
			{
				"windows"	"118"
				"windows64"	"118"
				"linux"		"119"
				"linux64"	"119"
			}
			"GetMaxHealth"
			{
				"windows"	"123"
				"windows64"	"123"
				"linux"		"124"
				"linux64"	"124"
			}
			"GroundEntChanged"
			{
				"windows"	"184"
				"windows64"	"184"
				"linux"		"186"
				"linux64"	"186"
			}
			"OnTakeDamage"
			{
				"windows"	"64"
				"windows64"	"64"
				"linux"		"65"
				"linux64"	"65"
			}
			"OnTakeDamage_Alive"
			{
				"windows"	"283"
				"windows64"	"283"
				"linux"		"284"
				"linux64"	"284"
			}
			"PreThink"
			{
				"windows"	"344"
				"windows64"	"344"
				"linux"		"345"
				"linux64"	"345"
			}
			"PostThink"
			{
				"windows"	"345"
				"windows64"	"345"
				"linux"		"346"
				"linux64"	"346"
			}
			"Reload"
			{
				"windows"	"284"
				"windows64"	"284"
				"linux"		"290"
				"linux64"	"290"
			}
			"SetTransmit"
			{
				"windows"	"22"
				"windows64"	"22"
				"linux"		"23"
				"linux64"	"23"
			}
			"ShouldCollide"
			{
				"windows"	"17"
				"windows64"	"17"
				"linux"		"18"
				"linux64"	"18"
			}
			"Spawn"
			{
				"windows"	"24"
				"windows64"	"24"
				"linux"		"25"
				"linux64"	"25"
			}
			"StartTouch"
			{
				"windows"	"104"
				"windows64"	"104"
				"linux"		"105"
				"linux64"	"105"
			}
			"Think"
			{
				"windows"	"49"
				"windows64"	"49"
				"linux"		"50"
				"linux64"	"50"
			}
			"Touch"
			{
				"windows"	"105"
				"windows64"	"105"
				"linux"		"106"
				"linux64"	"106"
			}
			"TraceAttack"
			{
				"windows"	"62"
				"windows64"	"62"
				"linux"		"63"
				"linux64"	"63"
			}
			"Use"
			{
				"windows"	"103"
				"windows64"	"103"
				"linux"		"104"
				"linux64"	"104"
			}
			"VPhysicsUpdate"
			{
				"windows"	"164"
				"windows64"	"164"
				"linux"		"165"
				"linux64"	"165"
			}
			"Blocked"
			{
				"windows"	"108"
				"windows64"	"108"
				"linux"		"109"
				"linux64"	"109"
			}
			"Weapon_CanSwitchTo"
			{
				"windows"	"277"
				"windows64"	"277"
				"linux"		"278"
				"linux64"	"278"
			}
			"Weapon_CanUse"
			{
				"windows"	"271"
				"windows64"	"271"
				"linux"		"272"
				"linux64"	"272"
			}
			"Weapon_Drop"
			{
				"windows"	"274"
				"windows64"	"274"
				"linux"		"275"
				"linux64"	"275"
			}
			"Weapon_Equip"
			{
				"windows"	"272"
				"windows64"	"272"
				"linux"		"273"
				"linux64"	"273"
			}
			"Weapon_Switch"
			{
				"windows"	"275"
				"windows64"	"275"
				"linux"		"276"
				"linux64"	"276"
			}
		}
	}
	
	"hl2mp"
	{
		"Offsets"
		{
			"EntityListeners"
			{
				"windows"	"131108"
				"windows64"	"262200"
				"linux"		"131108"
				"linux64"	"262200"
			}
			"EndTouch"
			{
				"windows"	"102"
				"windows64"	"102"
				"linux"		"103"
				"linux64"	"103"
			}
			"FireBullets"
			{
				"windows"	"114"
				"windows64"	"114"
				"linux"		"115"
				"linux64"	"115"
			}
			"GetMaxHealth"
			{
				"windows"	"119"
				"windows64"	"119"
				"linux"		"120"
				"linux64"	"120"
			}
			"GroundEntChanged"
			{
				"windows"	"180"
				"windows64"	"180"
				"linux"		"182"
				"linux64"	"182"
			}
			"OnTakeDamage"
			{
				"windows"	"64"
				"windows64"	"64"
				"linux"		"65"
				"linux64"	"65"
			}
			"OnTakeDamage_Alive"
			{
				"windows"	"278"
				"windows64"	"278"
				"linux"		"279"
				"linux64"	"279"
			}
			"PreThink"
			{
				"windows"	"338"
				"windows64"	"338"
				"linux"		"339"
				"linux64"	"339"
			}
			"PostThink"
			{
				"windows"	"339"
				"windows64"	"339"
				"linux"		"340"
				"linux64"	"340"
			}
			"Reload"
			{
				"windows"	"276"
				"windows64"	"276"
				"linux"		"277"
				"linux64"	"277"
			}
			"SetTransmit"
			{
				"windows"	"22"
				"windows64"	"22"
				"linux"		"23"
				"linux64"	"23"
			}
			"ShouldCollide"
			{
				"windows"	"17"
				"windows64"	"17"
				"linux"		"18"
				"linux64"	"18"
			}
			"Spawn"
			{
				"windows"	"24"
				"windows64"	"24"
				"linux"		"25"
				"linux64"	"25"
			}
			"StartTouch"
			{
				"windows"	"100"
				"windows64"	"100"
				"linux"		"101"
				"linux64"	"101"
			}
			"Think"
			{
				"windows"	"49"
				"windows64"	"49"
				"linux"		"50"
				"linux64"	"50"
			}
			"Touch"
			{
				"windows"	"101"
				"windows64"	"101"
				"linux"		"102"
				"linux64"	"102"
			}
			"TraceAttack"
			{
				"windows"	"62"
				"windows64"	"62"
				"linux"		"63"
				"linux64"	"63"
			}
			"Use"
			{
				"windows"	"99"
				"windows64"	"99"
				"linux"		"100"
				"linux64"	"100"
			}
			"VPhysicsUpdate"
			{
				"windows"	"160"
				"windows64"	"160"
				"linux"		"161"
				"linux64"	"161"
			}
			"Blocked"
			{
				"windows"	"104"
				"windows64"	"104"
				"linux"		"105"
				"linux64"	"105"
			}
			"Weapon_CanSwitchTo"
			{
				"windows"	"272"
				"windows64"	"272"
				"linux"		"273"
				"linux64"	"273"
			}
			"Weapon_CanUse"
			{
				"windows"	"266"
				"windows64"	"266"
				"linux"		"267"
				"linux64"	"267"
			}
			"Weapon_Drop"
			{
				"windows"	"269"
				"windows64"	"269"
				"linux"		"270"
				"linux64"	"270"
			}
			"Weapon_Equip"
			{
				"windows"	"267"
				"windows64"	"267"
				"linux"		"268"
				"linux64"	"268"
			}
			"Weapon_Switch"
			{
				"windows"	"270"
				"windows64"	"270"
				"linux"		"271"
				"linux64"	"271"
			}
		}
	}
	
	"dod"
	{
		"Offsets"
		{
			"EntityListeners"
			{
				"windows"	"131108"
				"windows64"	"262200"
				"linux"		"131108"
				"linux64"	"262200"
			}
			"EndTouch"
			{
				"windows"	"102"
				"windows64"	"102"
				"linux"		"103"
				"linux64"	"103"
			}
			"FireBullets"
			{
				"windows"	"114"
				"windows64"	"114"
				"linux"		"115"
				"linux64"	"115"
			}
			"GetMaxHealth"
			{
				"windows"	"119"
				"windows64"	"119"
				"linux"		"120"
				"linux64"	"120"
			}
			"GroundEntChanged"
			{
				"windows"	"180"
				"windows64"	"180"
				"linux"		"182"
				"linux64"	"182"
			}
			"OnTakeDamage"
			{
				"windows"	"64"
				"windows64"	"64"
				"linux"		"65"
				"linux64"	"65"
			}
			"OnTakeDamage_Alive"
			{
				"windows"	"278"
				"windows64"	"278"
				"linux"		"279"
				"linux64"	"279"
			}
			"PreThink"
			{
				"windows"	"338"
				"windows64"	"338"
				"linux"		"339"
				"linux64"	"339"
			}
			"PostThink"
			{
				"windows"	"339"
				"windows64"	"339"
				"linux"		"340"
				"linux64"	"340"
			}
			"Reload"
			{
				"windows"	"276"
				"windows64"	"276"
				"linux"		"277"
				"linux64"	"277"
			}
			"SetTransmit"
			{
				"windows"	"22"
				"windows64"	"22"
				"linux"		"23"
				"linux64"	"23"
			}
			"ShouldCollide"
			{
				"windows"	"17"
				"windows64"	"17"
				"linux"		"18"
				"linux64"	"18"
			}
			"Spawn"
			{
				"windows"	"24"
				"windows64"	"24"
				"linux"		"25"
				"linux64"	"25"
			}
			"StartTouch"
			{
				"windows"	"100"
				"windows64"	"100"
				"linux"		"101"
				"linux64"	"101"
			}
			"Think"
			{
				"windows"	"49"
				"windows64"	"49"
				"linux"		"50"
				"linux64"	"50"
			}
			"Touch"
			{
				"windows"	"101"
				"windows64"	"101"
				"linux"		"102"
				"linux64"	"102"
			}
			"TraceAttack"
			{
				"windows"	"62"
				"windows64"	"62"
				"linux"		"63"
				"linux64"	"63"
			}
			"Use"
			{
				"windows"	"99"
				"windows64"	"99"
				"linux"		"100"
				"linux64"	"100"
			}
			"VPhysicsUpdate"
			{
				"windows"	"160"
				"windows64"	"160"
				"linux"		"161"
				"linux64"	"161"
			}
			"Blocked"
			{
				"windows"	"104"
				"windows64"	"104"
				"linux"		"105"
				"linux64"	"105"
			}
			"Weapon_CanSwitchTo"
			{
				"windows"	"272"
				"windows64"	"272"
				"linux"		"273"
				"linux64"	"273"
			}
			"Weapon_CanUse"
			{
				"windows"	"266"
				"windows64"	"266"
				"linux"		"267"
				"linux64"	"267"
			}
			"Weapon_Drop"
			{
				"windows"	"269"
				"windows64"	"269"
				"linux"		"270"
				"linux64"	"270"
			}
			"Weapon_Equip"
			{
				"windows"	"267"
				"windows64"	"267"
				"linux"		"268"
				"linux64"	"268"
			}
			"Weapon_Switch"
			{
				"windows"	"270"
				"windows64"	"270"
				"linux"		"271"
				"linux64"	"271"
			}
		}
	}

	"cstrike"
	{
		"Offsets"
		{
			"EntityListeners"
			{
				"windows"	"131108"
				"windows64"	"262200"
				"linux"		"131108"
				"linux64"	"262200"
			}
			"Blocked"
			{
				"windows"	"104"
				"windows64"	"104"
				"linux"		"105"
				"linux64"	"105"
			}
			"EndTouch"
			{
				"windows"	"102"
				"windows64"	"102"
				"linux"		"103"
				"linux64"	"103"
			}
			"FireBullets"
			{
				"windows"	"114"
				"windows64"	"114"
				"linux"		"115"
				"linux64"	"115"
			}
			"GetMaxHealth"
			{
				"windows"	"119"
				"windows64"	"119"
				"linux"		"120"
				"linux64"	"120"
			}
			"GroundEntChanged"
			{
				"windows"	"180"
				"windows64"	"180"
				"linux"		"182"
				"linux64"	"182"
			}
			"OnTakeDamage"
			{
				"windows"	"64"
				"windows64"	"64"
				"linux"		"65"
				"linux64"	"65"
			}
			"OnTakeDamage_Alive"
			{
				"windows"	"278"
				"windows64"	"278"
				"linux"		"279"
				"linux64"	"279"
			}
			"PreThink"
			{
				"windows"	"338"
				"windows64"	"338"
				"linux"		"339"
				"linux64"	"339"
			}
			"PostThink"
			{
				"windows"	"339"
				"windows64"	"339"
				"linux"		"340"
				"linux64"	"340"
			}
			"Reload"
			{
				"windows"	"276"
				"windows64"	"276"
				"linux"		"277"
				"linux64"	"277"
			}
			"SetTransmit"
			{
				"windows"	"22"
				"windows64"	"22"
				"linux"		"23"
				"linux64"	"23"
			}
			"ShouldCollide"
			{
				"windows"	"17"
				"windows64"	"17"
				"linux"		"18"
				"linux64"	"18"
			}
			"Spawn"
			{
				"windows"	"24"
				"windows64"	"24"
				"linux"		"25"
				"linux64"	"25"
			}
			"StartTouch"
			{
				"windows"	"100"
				"windows64"	"100"
				"linux"		"101"
				"linux64"	"101"
			}
			"Think"
			{
				"windows"	"49"
				"windows64"	"49"
				"linux"		"50"
				"linux64"	"50"
			}
			"Touch"
			{
				"windows"	"101"
				"windows64"	"101"
				"linux"		"102"
				"linux64"	"102"
			}
			"TraceAttack"
			{
				"windows"	"62"
				"windows64"	"62"
				"linux"		"63"
				"linux64"	"63"
			}
			"Use"
			{
				"windows"	"99"
				"windows64"	"99"
				"linux"		"100"
				"linux64"	"100"
			}
			"VPhysicsUpdate"
			{
				"windows"	"160"
				"windows64"	"160"
				"linux"		"161"
				"linux64"	"161"
			}
			"Weapon_CanSwitchTo"
			{
				"windows"	"272"
				"windows64"	"272"
				"linux"		"273"
				"linux64"	"273"
			}
			"Weapon_CanUse"
			{
				"windows"	"266"
				"windows64"	"266"
				"linux"		"267"
				"linux64"	"267"
			}
			"Weapon_Drop"
			{
				"windows"	"269"
				"windows64"	"269"
				"linux"		"270"
				"linux64"	"270"
			}
			"Weapon_Equip"
			{
				"windows"	"267"
				"windows64"	"267"
				"linux"		"268"
				"linux64"	"268"
			}
			"Weapon_Switch"
			{
				"windows"	"270"
				"windows64"	"270"
				"linux"		"271"
				"linux64"	"271"
			}
		}
	}
}
