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"
 | |
| 		}
 | |
| 	}
 | |
| }
 |