218 lines
		
	
	
		
			6.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			218 lines
		
	
	
		
			6.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
"Games"
 | 
						|
{
 | 
						|
	/*
 | 
						|
	 * "Keys" are used to map gamedata offset names to linux symbol.
 | 
						|
	 * "Options" are used to mark validation options for windows signatures.
 | 
						|
	 *     Current valid options are:
 | 
						|
	 *         allowmultiple - don't warn if multiple matches are found
 | 
						|
	 *         allowmidfunc  - don't warn if signature does not match the
 | 
						|
	 *                         start of a function.
 | 
						|
	 *     Multiple options can be specified, separating them with a comma.
 | 
						|
	 *         ie. "allowmultiple,allowmidfunc"
 | 
						|
	 */
 | 
						|
	 
 | 
						|
	"#default"
 | 
						|
	{
 | 
						|
		"Keys"
 | 
						|
		{
 | 
						|
			// SDKTools
 | 
						|
			"GiveNamedItem"		"_ZN11CBasePlayer13GiveNamedItemEPKci"
 | 
						|
			"RemovePlayerItem"		"_ZN11CBasePlayer16RemovePlayerItemEP17CBaseCombatWeapon"
 | 
						|
			"Weapon_GetSlot"		"_ZNK20CBaseCombatCharacter14Weapon_GetSlotEi"
 | 
						|
			"Ignite"			"_ZN14CBaseAnimating6IgniteEfbfb"
 | 
						|
			"Extinguish" 			"_ZN14CBaseAnimating10ExtinguishEv"
 | 
						|
			"Teleport"			"_ZN11CBaseEntity8TeleportEPK6VectorPK6QAngleS2_"
 | 
						|
			"CommitSuicide" 	"_ZN11CBasePlayer13CommitSuicideEbb"
 | 
						|
			"GetVelocity"				"_ZN11CBaseEntity11GetVelocityEP6VectorS1_"
 | 
						|
			"EyeAngles"					"_ZN11CBasePlayer9EyeAnglesEv"
 | 
						|
			"DispatchKeyValue"			"_ZN11CBaseEntity8KeyValueEPKcS1_"
 | 
						|
			"DispatchKeyValueFloat"		"_ZN11CBaseEntity8KeyValueEPKcf"
 | 
						|
			"DispatchKeyValueVector"	"_ZN11CBaseEntity8KeyValueEPKcRK6Vector"
 | 
						|
			"SetEntityModel"			"_ZN11CBaseEntity8SetModelEPKc"
 | 
						|
			"AcceptInput"				"_ZN11CBaseEntity11AcceptInputEPKcPS_S2_9variant_ti"
 | 
						|
			"WeaponEquip"		"_ZN11CBasePlayer12Weapon_EquipEP17CBaseCombatWeapon"
 | 
						|
			"Activate"			"_ZN11CBaseEntity8ActivateEv"
 | 
						|
			"PlayerRunCmd"		"_ZN11CBasePlayer16PlayerRunCommandEP8CUserCmdP11IMoveHelper"
 | 
						|
			
 | 
						|
			// SDKHooks
 | 
						|
			"EndTouch"			"_ZN11CBaseEntity8EndTouchEPS_"
 | 
						|
			"FireBullets"		"_ZN11CBaseEntity11FireBulletsERK17FireBulletsInfo_t"
 | 
						|
			"GroundEntChanged"	"_ZN11CBaseEntity35NetworkStateChanged_m_hGroundEntityEv"
 | 
						|
			"OnTakeDamage"		"_ZN11CBaseEntity12OnTakeDamageERK15CTakeDamageInfo"
 | 
						|
			"PreThink"			"_ZN11CBasePlayer8PreThinkEv"
 | 
						|
			"PostConstructor"	"_ZN11CBaseEntity15PostConstructorEPKc"
 | 
						|
			"PostThink"			"_ZN11CBasePlayer9PostThinkEv"
 | 
						|
			"Reload"			"_ZN17CBaseCombatWeapon6ReloadEv"
 | 
						|
			"SetTransmit"		"_ZN11CBaseEntity11SetTransmitEP18CCheckTransmitInfob"
 | 
						|
			"ShouldCollide"		"_ZNK11CBaseEntity13ShouldCollideEii"
 | 
						|
			"Spawn"				"_ZN11CBaseEntity5SpawnEv"
 | 
						|
			"StartTouch"		"_ZN11CBaseEntity10StartTouchEPS_"
 | 
						|
			"Think"				"_ZN11CBaseEntity5ThinkEv"
 | 
						|
			"Touch"				"_ZN11CBaseEntity5TouchEPS_"
 | 
						|
			"TraceAttack"		"_ZN11CBaseEntity11TraceAttackERK15CTakeDamageInfoRK6VectorP10CGameTrace"
 | 
						|
			"UpdateOnRemove"	"_ZN11CBaseEntity14UpdateOnRemoveEv"
 | 
						|
			"Use"				"_ZN11CBaseEntity3UseEPS_S0_8USE_TYPEf"
 | 
						|
			"VPhysicsUpdate"	"_ZN11CBaseEntity14VPhysicsUpdateEP14IPhysicsObject"
 | 
						|
			"Weapon_CanSwitchTo"	"_ZN20CBaseCombatCharacter18Weapon_CanSwitchToEP17CBaseCombatWeapon"
 | 
						|
			"Weapon_CanUse"		"_ZN20CBaseCombatCharacter13Weapon_CanUseEP17CBaseCombatWeapon"
 | 
						|
			"Weapon_Drop"		"_ZN20CBaseCombatCharacter11Weapon_DropEP17CBaseCombatWeaponPK6VectorS4_"
 | 
						|
			"Weapon_Equip"		"_ZN11CBasePlayer12Weapon_EquipEP17CBaseCombatWeapon"
 | 
						|
			"Weapon_Switch"		"_ZN20CBaseCombatCharacter13Weapon_SwitchEP17CBaseCombatWeaponi"
 | 
						|
			
 | 
						|
			// CEntity extras
 | 
						|
			"FVisible"			"_ZN20CBaseCombatCharacter8FVisibleEP11CBaseEntityiPS1_"
 | 
						|
			"VPhysicsTakeDamage"	"_ZN11CBaseEntity18VPhysicsTakeDamageERK15CTakeDamageInfo"
 | 
						|
			"VPhysicsGetObjectList"	"_ZN11CBaseEntity21VPhysicsGetObjectListEPP14IPhysicsObjecti"
 | 
						|
			"GetClientEyeAngles"	"_ZN11CBaseEntity9EyeAnglesEv"
 | 
						|
			"WeaponSwitch"		"_ZN20CBaseCombatCharacter13Weapon_SwitchEP17CBaseCombatWeaponi"
 | 
						|
			"CanSpeakVoiceCommand"	"_ZN22CBaseMultiplayerPlayer20CanSpeakVoiceCommandEv"
 | 
						|
			"IsReadyToSpawn"		"_ZN11CBasePlayer14IsReadyToSpawnEv"
 | 
						|
			"OnTakeDamage_Alive"	"_ZN20CBaseCombatCharacter18OnTakeDamage_AliveERK15CTakeDamageInfo"
 | 
						|
			"Jump"				"_ZN11CBasePlayer4JumpEv"
 | 
						|
			"ProcessUserCmds"		"_ZN11CBasePlayer15ProcessUsercmdsEP8CUserCmdiiib"
 | 
						|
			"GetSoundEmissionOrigin"	"_ZNK11CBaseEntity22GetSoundEmissionOriginEv"
 | 
						|
			"GetServerClass"	"_ZN11CBaseEntity14GetServerClassEv"
 | 
						|
			"StudioFrameAdvance"	"_ZN14CBaseAnimating18StudioFrameAdvanceEv"
 | 
						|
			"ShouldGib"		"_ZN9CTFPlayer9ShouldGibERK15CTakeDamageInfob"
 | 
						|
			"GetRadius"		"_ZN13CTFBaseRocket9GetRadiusEv"
 | 
						|
			"DeflectPlayer"		"_ZN13CTFWeaponBase13DeflectPlayerEP9CTFPlayerS1_R6VectorS3_S3_"
 | 
						|
			"GetDataDescMap"	"_ZN11CBaseEntity14GetDataDescMapEv"
 | 
						|
 | 
						|
			// CSSDM
 | 
						|
			"IPointsForKill"	"_ZN14CTeamplayRules14IPointsForKillEP11CBasePlayerS1_"
 | 
						|
			"RemoveAllItems"	"_ZN11CBasePlayer14RemoveAllItemsEb"
 | 
						|
			"GiveAmmo"		"_ZN20CBaseCombatCharacter8GiveAmmoEiib"
 | 
						|
			
 | 
						|
			// NapalmLagFix
 | 
						|
			"RadiusDamage"	"_ZN10CGameRules12RadiusDamageERK15CTakeDamageInfoRK6VectorfiP11CBaseEntity"
 | 
						|
			
 | 
						|
			// V
 | 
						|
			"CTFFlameThrower::FireProjectile"	"_ZN16CTFWeaponBaseGun14FireProjectileEP9CTFPlayer"
 | 
						|
			"CTFFlameThrower::FireFlameRocket"	"_ZN16CTFWeaponBaseGun15FireFlameRocketEP9CTFPlayer"
 | 
						|
			"CTFPlayer::GetMaxHealth"			"_ZNK11CBaseEntity12GetMaxHealthEv"
 | 
						|
			"CBaseEntity::GetBaseEntity"		"_ZN11CBaseEntity13GetBaseEntityEv"
 | 
						|
		}
 | 
						|
		
 | 
						|
		"Options"
 | 
						|
		{
 | 
						|
			"CreateGameRulesObject"		"allowmultiple,allowmidfunc"
 | 
						|
			"TakeOverBot"				"allowmidfunc"
 | 
						|
			"OnVersusRoundStart"		"allowmidfunc"
 | 
						|
		}
 | 
						|
	}
 | 
						|
	
 | 
						|
	"#default"
 | 
						|
	{
 | 
						|
		"#supported"
 | 
						|
		{
 | 
						|
			"engine"	"orangebox_valve"
 | 
						|
			"engine"	"left4dead2"
 | 
						|
			"engine"	"alienswarm"
 | 
						|
			"engine"	"csgo"
 | 
						|
		}
 | 
						|
		
 | 
						|
		"Keys"
 | 
						|
		{
 | 
						|
			"GetMaxHealth"	"_ZNK11CBaseEntity12GetMaxHealthEv"
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	"#default"
 | 
						|
	{
 | 
						|
		"#supported"
 | 
						|
		{
 | 
						|
			"game"	"tf"
 | 
						|
		}
 | 
						|
 | 
						|
		"Keys"
 | 
						|
		{
 | 
						|
			"ForceRespawn"			"_ZN9CTFPlayer12ForceRespawnEv"
 | 
						|
			"GiveNamedItemTF"		"_ZN9CTFPlayer13GiveNamedItemEPKciP13CEconItemViewb"
 | 
						|
			"EquipWearable"			"_ZN11CBasePlayer13EquipWearableEP13CEconWearable"
 | 
						|
			"RemoveWearable"		"_ZN11CBasePlayer14RemoveWearableEP13CEconWearable"
 | 
						|
			"GrenadeDetonate"		"_ZN12CBaseGrenade8DetonateEv"
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	"#default"
 | 
						|
	{
 | 
						|
		"#supported"
 | 
						|
		{
 | 
						|
			"engine"	"css"
 | 
						|
			"engine"	"orangebox_valve"
 | 
						|
		}
 | 
						|
 | 
						|
		"Keys"
 | 
						|
		{
 | 
						|
			"TraceAttack"	"_ZN11CBaseEntity11TraceAttackERK15CTakeDamageInfoRK6VectorP10CGameTraceP15CDmgAccumulator"
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	"#default"
 | 
						|
	{
 | 
						|
		"#supported"
 | 
						|
		{
 | 
						|
			"engine"	"left4dead"
 | 
						|
			"engine"	"left4dead2"
 | 
						|
		}
 | 
						|
 | 
						|
		"Keys"
 | 
						|
		{
 | 
						|
			"GiveNamedItem"		"_ZN9CCSPlayer13GiveNamedItemEPKci"
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	"#default"
 | 
						|
	{
 | 
						|
		"#supported"
 | 
						|
		{
 | 
						|
			"game"	"nucleardawn"
 | 
						|
		}
 | 
						|
		"Keys"
 | 
						|
		{
 | 
						|
			"GiveNamedItem"		"_ZN9CNDPlayer13GiveNamedItemEPKcib"
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	"#default"
 | 
						|
	{
 | 
						|
		"#supported"
 | 
						|
		{
 | 
						|
			"engine"	"csgo"
 | 
						|
		}
 | 
						|
		
 | 
						|
		"Keys"
 | 
						|
		{
 | 
						|
			"Teleport"	"_ZN11CBaseEntity8TeleportEPK6VectorPK6QAngleS2_b"
 | 
						|
			"GiveNamedItem"	"_ZN11CBasePlayer13GiveNamedItemEPKcib"
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	"#default"
 | 
						|
	{
 | 
						|
		"#supported"
 | 
						|
		{
 | 
						|
			"game"		"synergy"
 | 
						|
		}
 | 
						|
 | 
						|
		"Keys"
 | 
						|
		{
 | 
						|
			"GiveNamedItem" "_ZN11CBasePlayer13GiveNamedItemEPKcib"
 | 
						|
		}
 | 
						|
	}
 | 
						|
	
 | 
						|
	"#default"
 | 
						|
	{
 | 
						|
		"#supported"
 | 
						|
		{
 | 
						|
			"engine"	"original"
 | 
						|
		}
 | 
						|
		
 | 
						|
		"Keys"
 | 
						|
		{
 | 
						|
			"CommitSuicide"	"_ZN11CBasePlayer13CommitSuicideEv"
 | 
						|
			"DispatchKeyValueVector"	"_ZN11CBaseEntity8KeyValueEPKc6Vector"
 | 
						|
		}
 | 
						|
	}
 | 
						|
}
 |