tools/gdc-psyfork/symbols.txt
author Nicholas Hastings <skamonkey@gmail.com>
Thu Jul 18 21:07:14 2013 -0400 (2013-07-18)
changeset 3957 fe91589c0458
parent 3902 691bd6a50850
child 4012 e3e3d9c6eef6
permissions -rw-r--r--
Synced gdc-psyfork symbols.txt with live version (NPOTB).
skamonkey@3513
     1
"Games"
skamonkey@3513
     2
{
skamonkey@3574
     3
	/*
skamonkey@3574
     4
	 * "Keys" are used to map gamedata offset names to linux symbol.
skamonkey@3574
     5
	 * "Options" are used to mark validation options for windows signatures.
skamonkey@3574
     6
	 *     Current valid options are:
skamonkey@3574
     7
	 *         allowmultiple - don't warn if multiple matches are found
skamonkey@3574
     8
	 *         allowmidfunc  - don't warn if signature does not match the
skamonkey@3574
     9
	 *                         start of a function.
skamonkey@3574
    10
	 *     Multiple options can be specified, separating them with a comma.
skamonkey@3574
    11
	 *         ie. "allowmultiple,allowmidfunc"
skamonkey@3574
    12
	 */
skamonkey@3574
    13
	 
skamonkey@3513
    14
	"#default"
skamonkey@3513
    15
	{
skamonkey@3513
    16
		"Keys"
skamonkey@3513
    17
		{
skamonkey@3574
    18
			// SDKTools
skamonkey@3513
    19
			"GiveNamedItem"		"_ZN11CBasePlayer13GiveNamedItemEPKci"
skamonkey@3513
    20
			"RemovePlayerItem"		"_ZN11CBasePlayer16RemovePlayerItemEP17CBaseCombatWeapon"
skamonkey@3513
    21
			"Weapon_GetSlot"		"_ZNK20CBaseCombatCharacter14Weapon_GetSlotEi"
skamonkey@3513
    22
			"Ignite"			"_ZN14CBaseAnimating6IgniteEfbfb"
skamonkey@3513
    23
			"Extinguish" 			"_ZN14CBaseAnimating10ExtinguishEv"
skamonkey@3513
    24
			"Teleport"			"_ZN11CBaseEntity8TeleportEPK6VectorPK6QAngleS2_"
skamonkey@3513
    25
			"CommitSuicide" 	"_ZN11CBasePlayer13CommitSuicideEbb"
skamonkey@3513
    26
			"GetVelocity"				"_ZN11CBaseEntity11GetVelocityEP6VectorS1_"
skamonkey@3513
    27
			"EyeAngles"					"_ZN11CBasePlayer9EyeAnglesEv"
skamonkey@3513
    28
			"DispatchKeyValue"			"_ZN11CBaseEntity8KeyValueEPKcS1_"
skamonkey@3513
    29
			"DispatchKeyValueFloat"		"_ZN11CBaseEntity8KeyValueEPKcf"
skamonkey@3513
    30
			"DispatchKeyValueVector"	"_ZN11CBaseEntity8KeyValueEPKcRK6Vector"
skamonkey@3513
    31
			"SetEntityModel"			"_ZN11CBaseEntity8SetModelEPKc"
skamonkey@3513
    32
			"AcceptInput"				"_ZN11CBaseEntity11AcceptInputEPKcPS_S2_9variant_ti"
skamonkey@3513
    33
			"WeaponEquip"		"_ZN11CBasePlayer12Weapon_EquipEP17CBaseCombatWeapon"
skamonkey@3513
    34
			"Activate"			"_ZN11CBaseEntity8ActivateEv"
skamonkey@3513
    35
			"PlayerRunCmd"		"_ZN11CBasePlayer16PlayerRunCommandEP8CUserCmdP11IMoveHelper"
skamonkey@3513
    36
			
skamonkey@3513
    37
			// SDKHooks
skamonkey@3513
    38
			"EndTouch"			"_ZN11CBaseEntity8EndTouchEPS_"
skamonkey@3513
    39
			"FireBullets"		"_ZN11CBaseEntity11FireBulletsERK17FireBulletsInfo_t"
skamonkey@3957
    40
			"GroundEntChanged"	"_ZN11CBaseEntity35NetworkStateChanged_m_hGroundEntityEPv"
skamonkey@3513
    41
			"OnTakeDamage"		"_ZN11CBaseEntity12OnTakeDamageERK15CTakeDamageInfo"
skamonkey@3513
    42
			"PreThink"			"_ZN11CBasePlayer8PreThinkEv"
skamonkey@3694
    43
			"PostConstructor"	"_ZN11CBaseEntity15PostConstructorEPKc"
skamonkey@3513
    44
			"PostThink"			"_ZN11CBasePlayer9PostThinkEv"
skamonkey@3513
    45
			"Reload"			"_ZN17CBaseCombatWeapon6ReloadEv"
skamonkey@3513
    46
			"SetTransmit"		"_ZN11CBaseEntity11SetTransmitEP18CCheckTransmitInfob"
skamonkey@3513
    47
			"ShouldCollide"		"_ZNK11CBaseEntity13ShouldCollideEii"
skamonkey@3513
    48
			"Spawn"				"_ZN11CBaseEntity5SpawnEv"
skamonkey@3513
    49
			"StartTouch"		"_ZN11CBaseEntity10StartTouchEPS_"
skamonkey@3513
    50
			"Think"				"_ZN11CBaseEntity5ThinkEv"
skamonkey@3513
    51
			"Touch"				"_ZN11CBaseEntity5TouchEPS_"
skamonkey@3513
    52
			"TraceAttack"		"_ZN11CBaseEntity11TraceAttackERK15CTakeDamageInfoRK6VectorP10CGameTrace"
skamonkey@3513
    53
			"UpdateOnRemove"	"_ZN11CBaseEntity14UpdateOnRemoveEv"
skamonkey@3513
    54
			"Use"				"_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf"
skamonkey@3513
    55
			"VPhysicsUpdate"	"_ZN11CBaseEntity14VPhysicsUpdateEP14IPhysicsObject"
skamonkey@3513
    56
			"Weapon_CanSwitchTo"	"_ZN20CBaseCombatCharacter18Weapon_CanSwitchToEP17CBaseCombatWeapon"
skamonkey@3513
    57
			"Weapon_CanUse"		"_ZN20CBaseCombatCharacter13Weapon_CanUseEP17CBaseCombatWeapon"
skamonkey@3513
    58
			"Weapon_Drop"		"_ZN20CBaseCombatCharacter11Weapon_DropEP17CBaseCombatWeaponPK6VectorS4_"
skamonkey@3513
    59
			"Weapon_Equip"		"_ZN11CBasePlayer12Weapon_EquipEP17CBaseCombatWeapon"
skamonkey@3513
    60
			"Weapon_Switch"		"_ZN20CBaseCombatCharacter13Weapon_SwitchEP17CBaseCombatWeaponi"
skamonkey@3574
    61
			
skamonkey@3574
    62
			// CEntity extras
skamonkey@3574
    63
			"FVisible"			"_ZN20CBaseCombatCharacter8FVisibleEP11CBaseEntityiPS1_"
skamonkey@3574
    64
			"VPhysicsTakeDamage"	"_ZN11CBaseEntity18VPhysicsTakeDamageERK15CTakeDamageInfo"
skamonkey@3574
    65
			"VPhysicsGetObjectList"	"_ZN11CBaseEntity21VPhysicsGetObjectListEPP14IPhysicsObjecti"
skamonkey@3574
    66
			"GetClientEyeAngles"	"_ZN11CBaseEntity9EyeAnglesEv"
skamonkey@3574
    67
			"WeaponSwitch"		"_ZN20CBaseCombatCharacter13Weapon_SwitchEP17CBaseCombatWeaponi"
skamonkey@3574
    68
			"CanSpeakVoiceCommand"	"_ZN22CBaseMultiplayerPlayer20CanSpeakVoiceCommandEv"
skamonkey@3574
    69
			"IsReadyToSpawn"		"_ZN11CBasePlayer14IsReadyToSpawnEv"
skamonkey@3574
    70
			"OnTakeDamage_Alive"	"_ZN20CBaseCombatCharacter18OnTakeDamage_AliveERK15CTakeDamageInfo"
skamonkey@3574
    71
			"Jump"				"_ZN11CBasePlayer4JumpEv"
skamonkey@3574
    72
			"ProcessUserCmds"		"_ZN11CBasePlayer15ProcessUsercmdsEP8CUserCmdiiib"
skamonkey@3574
    73
			"GetSoundEmissionOrigin"	"_ZNK11CBaseEntity22GetSoundEmissionOriginEv"
skamonkey@3574
    74
			"GetServerClass"	"_ZN11CBaseEntity14GetServerClassEv"
skamonkey@3574
    75
			"StudioFrameAdvance"	"_ZN14CBaseAnimating18StudioFrameAdvanceEv"
skamonkey@3694
    76
			"ShouldGib"		"_ZN9CTFPlayer9ShouldGibERK15CTakeDamageInfob"
skamonkey@3574
    77
			"GetRadius"		"_ZN13CTFBaseRocket9GetRadiusEv"
skamonkey@3574
    78
			"DeflectPlayer"		"_ZN13CTFWeaponBase13DeflectPlayerEP9CTFPlayerS1_R6VectorS3_S3_"
skamonkey@3742
    79
			"GetDataDescMap"	"_ZN11CBaseEntity14GetDataDescMapEv"
skamonkey@3694
    80
skamonkey@3694
    81
			// CSSDM
skamonkey@3694
    82
			"IPointsForKill"	"_ZN14CTeamplayRules14IPointsForKillEP11CBasePlayerS1_"
skamonkey@3694
    83
			"RemoveAllItems"	"_ZN11CBasePlayer14RemoveAllItemsEb"
skamonkey@3694
    84
			"GiveAmmo"		"_ZN20CBaseCombatCharacter8GiveAmmoEiib"
skamonkey@3694
    85
			
skamonkey@3694
    86
			// NapalmLagFix
skamonkey@3694
    87
			"RadiusDamage"	"_ZN10CGameRules12RadiusDamageERK15CTakeDamageInfoRK6VectorfiP11CBaseEntity"
skamonkey@3742
    88
			
skamonkey@3742
    89
			// V
skamonkey@3742
    90
			"CTFFlameThrower::FireProjectile"	"_ZN16CTFWeaponBaseGun14FireProjectileEP9CTFPlayer"
skamonkey@3742
    91
			"CTFFlameThrower::FireFlameRocket"	"_ZN16CTFWeaponBaseGun15FireFlameRocketEP9CTFPlayer"
skamonkey@3742
    92
			"CTFPlayer::GetMaxHealth"			"_ZNK11CBaseEntity12GetMaxHealthEv"
skamonkey@3742
    93
			"CBaseEntity::GetBaseEntity"		"_ZN11CBaseEntity13GetBaseEntityEv"
skamonkey@3902
    94
			"RocketTouch"				"_ZN13CTFBaseRocket11RocketTouchEP11CBaseEntity"
skamonkey@3902
    95
			"SRocketTouch"                           "_ZN13CTFBaseRocket11RocketTouchEP11CBaseEntity"
skamonkey@3902
    96
			
skamonkey@3902
    97
			// V V
skamonkey@3902
    98
			"CBaseEntity::GetModelIndex"    "_ZNK11CBaseEntity13GetModelIndexEv"
skamonkey@3902
    99
			"CBaseEntity::SetModelIndex"    "_ZN11CBaseEntity13SetModelIndexEi"
skamonkey@3902
   100
			"CBaseEntity::GetServerClass"   "_ZN11CBaseEntity14GetServerClassEv"
skamonkey@3902
   101
			"CBaseEntity::GetDataDescMap"   "_ZN11CBaseEntity14GetDataDescMapEv"
skamonkey@3902
   102
			"CBaseEntity::ShouldCollide"    "_ZNK11CBaseEntity13ShouldCollideEii"
skamonkey@3902
   103
			"CBaseEntity::ShouldTransmit"   "_ZN11CBaseEntity14ShouldTransmitEPK18CCheckTransmitInfo"
skamonkey@3902
   104
			"CBaseEntity::UpdateTransmitState"      "_ZN11CBaseEntity19UpdateTransmitStateEv"
skamonkey@3902
   105
			"CBaseEntity::SetTransmit"      "_ZN11CBaseEntity11SetTransmitEP18CCheckTransmitInfob"
skamonkey@3902
   106
			"CBaseEntity::Spawn"    "_ZN11CBaseEntity5SpawnEv"
skamonkey@3902
   107
			"CBaseEntity::SetModel" "_ZN11CBaseEntity8SetModelEPKc"
skamonkey@3902
   108
			"CBaseEntity::KeyValue" "_ZN11CBaseEntity8KeyValueEPKcS1_"
skamonkey@3902
   109
			"CBaseEntity::Activate" "_ZN11CBaseEntity8ActivateEv"
skamonkey@3902
   110
			"CBaseEntity::SetParent"        "_ZN11CBaseEntity9SetParentEPS_i"
skamonkey@3902
   111
			"CBaseEntity::AcceptInput"      "_ZN11CBaseEntity11AcceptInputEPKcPS_S2_9variant_ti"
skamonkey@3902
   112
			"CBaseEntity::Think"    "_ZN11CBaseEntity5ThinkEv"
skamonkey@3902
   113
			"CBaseEntity::GetResponseSystem"        "_ZN11CBaseEntity17GetResponseSystemEv"
skamonkey@3902
   114
			"CBaseEntity::OnTakeDamage"     "_ZN11CBaseEntity12OnTakeDamageERK15CTakeDamageInfo"
skamonkey@3902
   115
			"CBaseEntity::Event_Killed"     "_ZN11CBaseEntity12Event_KilledERK15CTakeDamageInfo"
skamonkey@3902
   116
			"CBaseEntity::ChangeTeam"       "_ZN11CBaseEntity10ChangeTeamEi"
skamonkey@3902
   117
			"CBaseEntity::Use"      "_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf"
skamonkey@3902
   118
			"CBaseEntity::Touch"    "_ZN11CBaseEntity5TouchEPS_"
skamonkey@3902
   119
			"CBaseEntity::Blocked"  "_ZN11CBaseEntity7BlockedEPS_"
skamonkey@3902
   120
			"CBaseEntity::UpdateOnRemove"   "_ZN11CBaseEntity14UpdateOnRemoveEv"
skamonkey@3902
   121
			"CBaseEntity::Teleport" "_ZN11CBaseEntity8TeleportEPK6VectorPK6QAngleS2_"
skamonkey@3902
   122
			"CBaseEntity::CreateVPhysics"   "_ZN11CBaseEntity14CreateVPhysicsEv"
skamonkey@3902
   123
			"CBaseEntity::ForceVPhysicsCollide"     "_ZN11CBaseEntity20ForceVPhysicsCollideEPS_"
skamonkey@3902
   124
			"CBaseEntity::VPhysicsDestroyObject"    "_ZN11CBaseEntity21VPhysicsDestroyObjectEv"
skamonkey@3902
   125
			"CBaseEntity::VPhysicsUpdate"   "_ZN11CBaseEntity14VPhysicsUpdateEP14IPhysicsObject"
skamonkey@3902
   126
			"CBaseEntity::VPhysicsTakeDamage"       "_ZN11CBaseEntity18VPhysicsTakeDamageERK15CTakeDamageInfo"
skamonkey@3902
   127
			"CBaseEntity::VPhysicsCollision"        "_ZN11CBaseEntity17VPhysicsCollisionEiP21gamevcollisionevent_t"
skamonkey@3902
   128
			"CBaseEntity::VPhysicsFriction" "_ZN11CBaseEntity16VPhysicsFrictionEP14IPhysicsObjectfii"
skamonkey@3902
   129
			"CBaseEntity::VPhysicsGetObjectList"    "_ZN11CBaseEntity21VPhysicsGetObjectListEPP14IPhysicsObjecti"
skamonkey@3902
   130
			"CBaseEntity::PhysicsSolidMaskForEntity"        "_ZNK11CBaseEntity25PhysicsSolidMaskForEntityEv"
skamonkey@3902
   131
			"CBaseAnimating::StudioFrameAdvance"    "_ZN14CBaseAnimating18StudioFrameAdvanceEv"
skamonkey@3902
   132
			"CBaseAnimating::GetBoneTransform"      "_ZN14CBaseAnimating16GetBoneTransformEiR11matrix3x4_t"
skamonkey@3902
   133
			"CBaseAnimating::SetupBones"    "_ZN14CBaseAnimating10SetupBonesEP11matrix3x4_ti"
skamonkey@3902
   134
			"CBaseAnimating::DispatchAnimEvents"    "_ZN14CBaseAnimating18DispatchAnimEventsEPS_"
skamonkey@3902
   135
			"CBaseAnimating::HandleAnimEvent"       "_ZN14CBaseAnimating15HandleAnimEventEP11animevent_t"
skamonkey@3902
   136
			"CBaseAnimating::GetAttachment" "_ZN14CBaseAnimating13GetAttachmentEiR11matrix3x4_t"
skamonkey@3902
   137
			"CBasePlayer::PlayScene"        "_ZN9CTFPlayer9PlaySceneEPKcfP11AI_ResponseP16IRecipientFilter"
skamonkey@3902
   138
			"CBasePlayer::GiveAmmo" "_ZN9CTFPlayer8GiveAmmoEiib"
skamonkey@3902
   139
			"CBasePlayer::Weapon_Equip"     "_ZN11CBasePlayer12Weapon_EquipEP17CBaseCombatWeapon"
skamonkey@3902
   140
			"CBasePlayer::Weapon_Switch"    "_ZN9CTFPlayer13Weapon_SwitchEP17CBaseCombatWeaponi"
skamonkey@3902
   141
			"CBasePlayer::RemovePlayerItem" "_ZN11CBasePlayer16RemovePlayerItemEP17CBaseCombatWeapon"
skamonkey@3902
   142
			"CBasePlayer::ForceRespawn"     "_ZN9CTFPlayer12ForceRespawnEv"
skamonkey@3902
   143
			"CBasePlayer::PreThink" "_ZN9CTFPlayer8PreThinkEv"
skamonkey@3902
   144
			"CBasePlayer::PostThink"        "_ZN9CTFPlayer9PostThinkEv"
skamonkey@3902
   145
			"CTFPlayer::EquipWearable"      "_ZN11CBasePlayer13EquipWearableEP13CEconWearable"
skamonkey@3902
   146
			"CTFPlayer::RemoveWearable"     "_ZN11CBasePlayer14RemoveWearableEP13CEconWearable"
skamonkey@3902
   147
			"CBasePlayer::PlayerRunCommand" "_ZN9CTFPlayer16PlayerRunCommandEP8CUserCmdP11IMoveHelper"
skamonkey@3902
   148
			"CBasePlayer::CalculateTeamBalanceScore"        "_ZN9CTFPlayer25CalculateTeamBalanceScoreEv"
skamonkey@3902
   149
			"CTFBaseRocket::GetWeaponID"    "_ZNK13CTFBaseRocket11GetWeaponIDEv"
skamonkey@3902
   150
			"CBaseCombatWeapon::ItemPostFrame"      "_ZN17CBaseCombatWeapon13ItemPostFrameEv"
skamonkey@3902
   151
			"CBaseCombatWeapon::Reload"     "_ZN17CBaseCombatWeapon6ReloadEv"
skamonkey@3902
   152
			"CBaseCombatWeapon::PrimaryAttack"      "_ZN17CBaseCombatWeapon13PrimaryAttackEv"
skamonkey@3902
   153
			"CBaseCombatWeapon::SecondaryAttack"    "_ZN17CBaseCombatWeapon15SecondaryAttackEv"
skamonkey@3902
   154
			"CBaseCombatWeapon::GetViewModel"       "_ZNK17CBaseCombatWeapon12GetViewModelEi"
skamonkey@3902
   155
			"CBaseCombatWeapon::GetWorldModel"      "_ZNK17CBaseCombatWeapon13GetWorldModelEv"
skamonkey@3902
   156
			"CBaseCombatWeapon::GetMaxClip1"        "_ZNK17CBaseCombatWeapon11GetMaxClip1Ev"
skamonkey@3902
   157
			"CBaseCombatWeapon::GetMaxClip2"        "_ZNK17CBaseCombatWeapon11GetMaxClip2Ev"
skamonkey@3902
   158
			"CBaseCombatWeapon::GetDefaultClip1"    "_ZNK17CBaseCombatWeapon15GetDefaultClip1Ev"
skamonkey@3902
   159
			"CBaseCombatWeapon::GetDefaultClip2"    "_ZNK17CBaseCombatWeapon15GetDefaultClip2Ev"
skamonkey@3902
   160
			"CBaseCombatWeapon::GetEncryptionKey"   "_ZN17CBaseCombatWeapon16GetEncryptionKeyEv"
skamonkey@3902
   161
			"CGameRules::CanHaveAmmo"       "_ZN10CGameRules11CanHaveAmmoEP20CBaseCombatCharacterPKc"
skamonkey@3902
   162
			"CGameRules::GetNextLevelName"  "_ZN15CMultiplayRules16GetNextLevelNameEPcib"
skamonkey@3902
   163
			"CGameRules::ChangeLevel"       "_ZN15CMultiplayRules11ChangeLevelEv"
skamonkey@3902
   164
			"CGameRules::GoToIntermission"  "_ZN12CTFGameRules16GoToIntermissionEv"
skamonkey@3902
   165
			"CGameRules::PlayerMayCapturePoint"     "_ZN12CTFGameRules21PlayerMayCapturePointEP11CBasePlayeriPci"
skamonkey@3902
   166
			"CTeamplayRoundBasedRules::SetWinningTeam"      "_ZN24CTeamplayRoundBasedRules14SetWinningTeamEiibbb"
skamonkey@3902
   167
			"CTeamplayRoundBasedRules::SetStalemate"        "_ZN24CTeamplayRoundBasedRules12SetStalemateEibb"
skamonkey@3902
   168
			"CTeamplayRoundBasedRules::SetScrambleTeams"    "_ZN14CTeamplayRules16SetScrambleTeamsEb"
skamonkey@3902
   169
			"CTeamplayRoundBasedRules::CleanUpMap"		"_ZN12CTFGameRules10CleanUpMapEv"
skamonkey@3574
   170
		}
skamonkey@3574
   171
		
skamonkey@3574
   172
		"Options"
skamonkey@3574
   173
		{
skamonkey@3574
   174
			"CreateGameRulesObject"		"allowmultiple,allowmidfunc"
skamonkey@3694
   175
			"TakeOverBot"				"allowmidfunc"
skamonkey@3694
   176
			"OnVersusRoundStart"		"allowmidfunc"
skamonkey@3513
   177
		}
skamonkey@3513
   178
	}
skamonkey@3513
   179
	
skamonkey@3513
   180
	"#default"
skamonkey@3513
   181
	{
skamonkey@3513
   182
		"#supported"
skamonkey@3513
   183
		{
skamonkey@3513
   184
			"engine"	"orangebox_valve"
skamonkey@3902
   185
			"engine"	"css"
skamonkey@3513
   186
			"engine"	"left4dead2"
skamonkey@3513
   187
			"engine"	"alienswarm"
skamonkey@3574
   188
			"engine"	"csgo"
skamonkey@3513
   189
		}
skamonkey@3513
   190
		
skamonkey@3513
   191
		"Keys"
skamonkey@3513
   192
		{
skamonkey@3513
   193
			"GetMaxHealth"	"_ZNK11CBaseEntity12GetMaxHealthEv"
skamonkey@3513
   194
		}
skamonkey@3513
   195
	}
skamonkey@3513
   196
skamonkey@3513
   197
	"#default"
skamonkey@3513
   198
	{
skamonkey@3513
   199
		"#supported"
skamonkey@3513
   200
		{
skamonkey@3513
   201
			"game"	"tf"
skamonkey@3513
   202
		}
skamonkey@3513
   203
skamonkey@3513
   204
		"Keys"
skamonkey@3513
   205
		{
skamonkey@3513
   206
			"ForceRespawn"			"_ZN9CTFPlayer12ForceRespawnEv"
skamonkey@3513
   207
			"GiveNamedItemTF"		"_ZN9CTFPlayer13GiveNamedItemEPKciP13CEconItemViewb"
skamonkey@3513
   208
			"EquipWearable"			"_ZN11CBasePlayer13EquipWearableEP13CEconWearable"
skamonkey@3513
   209
			"RemoveWearable"		"_ZN11CBasePlayer14RemoveWearableEP13CEconWearable"
skamonkey@3513
   210
			"GrenadeDetonate"		"_ZN12CBaseGrenade8DetonateEv"
skamonkey@3513
   211
		}
skamonkey@3513
   212
	}
skamonkey@3513
   213
skamonkey@3513
   214
	"#default"
skamonkey@3513
   215
	{
skamonkey@3513
   216
		"#supported"
skamonkey@3513
   217
		{
skamonkey@3694
   218
			"engine"	"css"
skamonkey@3694
   219
			"engine"	"orangebox_valve"
skamonkey@3694
   220
		}
skamonkey@3694
   221
skamonkey@3694
   222
		"Keys"
skamonkey@3694
   223
		{
skamonkey@3694
   224
			"TraceAttack"	"_ZN11CBaseEntity11TraceAttackERK15CTakeDamageInfoRK6VectorP10CGameTraceP15CDmgAccumulator"
skamonkey@3694
   225
		}
skamonkey@3694
   226
	}
skamonkey@3694
   227
skamonkey@3694
   228
	"#default"
skamonkey@3694
   229
	{
skamonkey@3694
   230
		"#supported"
skamonkey@3694
   231
		{
skamonkey@3513
   232
			"engine"	"left4dead"
skamonkey@3513
   233
		}
skamonkey@3513
   234
skamonkey@3513
   235
		"Keys"
skamonkey@3513
   236
		{
skamonkey@3513
   237
			"GiveNamedItem"		"_ZN9CCSPlayer13GiveNamedItemEPKci"
skamonkey@3574
   238
		}
skamonkey@3574
   239
	}
skamonkey@3574
   240
skamonkey@3574
   241
	"#default"
skamonkey@3574
   242
	{
skamonkey@3574
   243
		"#supported"
skamonkey@3574
   244
		{
skamonkey@3957
   245
			"engine"	"left4dead2"
skamonkey@3957
   246
		}
skamonkey@3957
   247
		
skamonkey@3957
   248
		"Keys"
skamonkey@3957
   249
		{
skamonkey@3957
   250
			"GiveNamedItem"		"_ZN9CCSPlayer13GiveNamedItemEPKciP11CBaseEntity"
skamonkey@3957
   251
		}
skamonkey@3957
   252
	}
skamonkey@3957
   253
skamonkey@3957
   254
	"#default"
skamonkey@3957
   255
	{
skamonkey@3957
   256
		"#supported"
skamonkey@3957
   257
		{
skamonkey@3574
   258
			"game"	"nucleardawn"
skamonkey@3574
   259
		}
skamonkey@3574
   260
		"Keys"
skamonkey@3574
   261
		{
skamonkey@3574
   262
			"GiveNamedItem"		"_ZN9CNDPlayer13GiveNamedItemEPKcib"
skamonkey@3574
   263
		}
skamonkey@3574
   264
	}
skamonkey@3574
   265
skamonkey@3574
   266
	"#default"
skamonkey@3574
   267
	{
skamonkey@3574
   268
		"#supported"
skamonkey@3574
   269
		{
skamonkey@3574
   270
			"engine"	"csgo"
skamonkey@3574
   271
		}
skamonkey@3574
   272
		
skamonkey@3574
   273
		"Keys"
skamonkey@3574
   274
		{
skamonkey@3574
   275
			"Teleport"	"_ZN11CBaseEntity8TeleportEPK6VectorPK6QAngleS2_b"
skamonkey@3574
   276
			"GiveNamedItem"	"_ZN11CBasePlayer13GiveNamedItemEPKcib"
skamonkey@3513
   277
		}
skamonkey@3513
   278
	}
skamonkey@3742
   279
skamonkey@3742
   280
	"#default"
skamonkey@3742
   281
	{
skamonkey@3742
   282
		"#supported"
skamonkey@3742
   283
		{
skamonkey@3742
   284
			"game"		"synergy"
skamonkey@3742
   285
		}
skamonkey@3742
   286
skamonkey@3742
   287
		"Keys"
skamonkey@3742
   288
		{
skamonkey@3742
   289
			"GiveNamedItem" "_ZN11CBasePlayer13GiveNamedItemEPKcib"
skamonkey@3742
   290
		}
skamonkey@3742
   291
	}
skamonkey@3776
   292
	
skamonkey@3776
   293
	"#default"
skamonkey@3776
   294
	{
skamonkey@3776
   295
		"#supported"
skamonkey@3776
   296
		{
skamonkey@3776
   297
			"engine"	"original"
skamonkey@3776
   298
		}
skamonkey@3776
   299
		
skamonkey@3776
   300
		"Keys"
skamonkey@3776
   301
		{
skamonkey@3776
   302
			"CommitSuicide"	"_ZN11CBasePlayer13CommitSuicideEv"
skamonkey@3776
   303
			"DispatchKeyValueVector"	"_ZN11CBaseEntity8KeyValueEPKc6Vector"
skamonkey@3776
   304
		}
skamonkey@3776
   305
	}
skamonkey@3957
   306
	
skamonkey@3957
   307
	"#default"
skamonkey@3957
   308
	{
skamonkey@3957
   309
		"#supported"
skamonkey@3957
   310
		{
skamonkey@3957
   311
			"engine"	"csgo"
skamonkey@3957
   312
		}
skamonkey@3957
   313
		"Keys"
skamonkey@3957
   314
		{
skamonkey@3957
   315
			"OnTakeDamage_Offset1"					"TakeDmgPatch1"
skamonkey@3957
   316
			"OnTakeDamage_Offset2"					"TakeDmgPatch2"
skamonkey@3957
   317
			"OnTakeDamage_Byte_Win1"				"74"
skamonkey@3957
   318
			"OnTakeDamage_Byte_Win2"				"75"
skamonkey@3957
   319
			"OnTakeDamage_Byte_Lin1"				"0F"
skamonkey@3957
   320
			"OnTakeDamage_Byte_Lin2"				"0F"
skamonkey@3957
   321
			"WantsLagComp_Offset"					"LagCompPatch"
skamonkey@3957
   322
			"WantsLagComp_Byte_Win"					"75"
skamonkey@3957
   323
			"WantsLagComp_Byte_Lin"					"0F"
skamonkey@3957
   324
			"CalcDominationAndRevenge_Offset"		"CalcDomRevPatch"
skamonkey@3957
   325
			"CalcDominationAndRevenge_Byte_Win"		"0F"
skamonkey@3957
   326
			"CalcDominationAndRevenge_Byte_Lin"		"74"
skamonkey@3957
   327
		}
skamonkey@3957
   328
	}
skamonkey@3957
   329
	
skamonkey@3957
   330
	"#default"
skamonkey@3957
   331
	{
skamonkey@3957
   332
		"#supported"
skamonkey@3957
   333
		{
skamonkey@3957
   334
			"engine"	"css"
skamonkey@3957
   335
		}
skamonkey@3957
   336
		"Keys"
skamonkey@3957
   337
		{
skamonkey@3957
   338
			"OnTakeDamage_Offset1"					"TakeDmgPatch1"
skamonkey@3957
   339
			"OnTakeDamage_Offset2"					"TakeDmgPatch2"
skamonkey@3957
   340
			"OnTakeDamage_Byte_Win1"				"75"
skamonkey@3957
   341
			"OnTakeDamage_Byte_Win2"				"75"
skamonkey@3957
   342
			"OnTakeDamage_Byte_Lin1"				"0F"
skamonkey@3957
   343
			"OnTakeDamage_Byte_Lin2"				"0F"
skamonkey@3957
   344
			"WantsLagComp_Offset"					"LagCompPatch"
skamonkey@3957
   345
			"WantsLagComp_Byte_Win"					"75"
skamonkey@3957
   346
			"WantsLagComp_Byte_Lin"					"0F"
skamonkey@3957
   347
			"CalcDominationAndRevenge_Offset"		"CalcDomRevPatch"
skamonkey@3957
   348
			"CalcDominationAndRevenge_Byte_Win"		"0F"
skamonkey@3957
   349
			"CalcDominationAndRevenge_Byte_Lin"		"74"
skamonkey@3957
   350
		}
skamonkey@3957
   351
	}
skamonkey@3513
   352
}