sm-plugin-LagCompensation/LagCompensation/gamedata/LagCompensation.games.txt

94 lines
2.5 KiB
Plaintext
Raw Normal View History

2019-10-01 21:45:39 +02:00
"Games"
{
"cstrike"
{
"Signatures"
{
"CBaseEntity::PhysicsTouchTriggers"
{
"library" "server"
"linux" "@_ZN11CBaseEntity20PhysicsTouchTriggersEPK6Vector"
}
2019-10-03 22:09:53 +02:00
"::UTIL_Remove"
{
"library" "server"
"linux" "@_Z11UTIL_RemoveP11CBaseEntity"
}
"CCSGameRules::RestartRound"
{
"library" "server"
"linux" "@_ZN12CCSGameRules12RestartRoundEv"
}
2019-10-02 23:28:20 +02:00
"GetAbsOrigin"
{
"library" "server"
"linux" "@_ZNK11CBaseEntity12GetAbsOriginEv"
}
2019-10-02 18:54:19 +02:00
"SetAbsOrigin"
2019-10-01 21:45:39 +02:00
{
"library" "server"
2019-10-02 18:54:19 +02:00
"linux" "@_ZN11CBaseEntity12SetAbsOriginERK6Vector"
2019-10-01 21:45:39 +02:00
}
2019-10-02 23:28:20 +02:00
// CBaseEntity::GetAbsAngles is inlined
// so we use CBaseEntity::EyeAngles
// which does -> return GetAbsAngles();
"GetAbsAngles"
{
"library" "server"
"linux" "@_ZN11CBaseEntity9EyeAnglesEv"
}
2019-10-02 18:54:19 +02:00
"SetAbsAngles"
2019-10-01 21:45:39 +02:00
{
"library" "server"
2019-10-02 18:54:19 +02:00
"linux" "@_ZN11CBaseEntity12SetAbsAnglesERK6QAngle"
2019-10-01 21:45:39 +02:00
}
}
"Functions"
{
"CBaseEntity__PhysicsTouchTriggers"
{
"signature" "CBaseEntity::PhysicsTouchTriggers"
"callconv" "thiscall"
"return" "void"
"this" "entity"
"arguments"
{
"pPrevAbsOrigin"
{
"type" "vectorptr"
}
}
}
2019-10-02 23:28:20 +02:00
"UTIL_Remove"
{
"signature" "::UTIL_Remove"
"callconv" "cdecl"
"return" "void"
"arguments"
{
"oldObj"
{
"type" "cbaseentity"
}
}
}
2019-10-03 22:09:53 +02:00
"CCSGameRules__RestartRound"
{
"signature" "CCSGameRules::RestartRound"
"callconv" "thiscall"
"return" "void"
"this" "ignore"
}
2019-10-01 21:45:39 +02:00
}
}
}