new patches for signatures
This commit is contained in:
+9
-7
@@ -264,10 +264,11 @@ static struct SrcdsPatch
|
|||||||
// This is in a cloned function which has a weird symbol (_ZN13CGameMovement10LadderMoveEv_part_0) so I went with the function right before it
|
// This is in a cloned function which has a weird symbol (_ZN13CGameMovement10LadderMoveEv_part_0) so I went with the function right before it
|
||||||
{
|
{
|
||||||
"_ZN13CGameMovement12CheckFallingEv",
|
"_ZN13CGameMovement12CheckFallingEv",
|
||||||
(unsigned char *)"\xC7\x80\xA4\x02\x00\x00\x00\x00\x00\x00\x8B\x03\x8B\x80",
|
(unsigned char *)"\xC7\x86\xA4\x02\x00\x00\x00\x00\x00\x00\xE9\x00\xFF\xFF",
|
||||||
"xx????????xxxx",
|
"xx????????x???",
|
||||||
(unsigned char *)"\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x8B\x03\x8B\x80",
|
(unsigned char *)"\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\xE9\x00\xFF\xFF",
|
||||||
"cstrike/bin/server_srv.so"
|
"cstrike/bin/server_srv.so",
|
||||||
|
0x600
|
||||||
},
|
},
|
||||||
|
|
||||||
// 15: bool CZipPackFile::Prepare( int64 fileLen, int64 nFileOfs )
|
// 15: bool CZipPackFile::Prepare( int64 fileLen, int64 nFileOfs )
|
||||||
@@ -294,15 +295,16 @@ static struct SrcdsPatch
|
|||||||
// "Too many indices for index buffer. Tell a programmer". Grenades cause decals on too many faces for the client to handle.
|
// "Too many indices for index buffer. Tell a programmer". Grenades cause decals on too many faces for the client to handle.
|
||||||
{
|
{
|
||||||
"_ZN12CBaseGrenade7ExplodeEP10CGameTracei",
|
"_ZN12CBaseGrenade7ExplodeEP10CGameTracei",
|
||||||
(unsigned char *)"\xE8\xEA\x84\x21\x00",
|
(unsigned char *)"\xE8\xDA\x8E\x21\x00",
|
||||||
"xxxxx",
|
"xxxxx",
|
||||||
(unsigned char *)"\x90\x90\x90\x90\x90",
|
(unsigned char *)"\x90\x90\x90\x90\x90",
|
||||||
"cstrike/bin/server_srv.so"
|
"cstrike/bin/server_srv.so"
|
||||||
},
|
},
|
||||||
|
|
||||||
// 18: void CPlantedC4::Explode( trace_t *pTrace, int bitsDamageType ) NOP out UTIL_DecalTrace( pTrace, "Scorch" ); same reason as 17.
|
// 18: void CPlantedC4::Explode( trace_t *pTrace, int bitsDamageType ) NOP out UTIL_DecalTrace( pTrace, "Scorch" ); same reason as 17.
|
||||||
{
|
{
|
||||||
"_ZN10CPlantedC47ExplodeEP10CGameTracei",
|
"_ZN10CPlantedC47ExplodeEP10CGameTracei",
|
||||||
(unsigned char *)"\xE8\x82\xC6\xEB\xFF",
|
(unsigned char *)"\xE8\x72\xBE\xEB\xFF",
|
||||||
"xxxxx",
|
"xxxxx",
|
||||||
(unsigned char *)"\x90\x90\x90\x90\x90",
|
(unsigned char *)"\x90\x90\x90\x90\x90",
|
||||||
"cstrike/bin/server_srv.so"
|
"cstrike/bin/server_srv.so"
|
||||||
@@ -310,7 +312,7 @@ static struct SrcdsPatch
|
|||||||
// 19: void CEnvExplosion::InputExplode( inputdata_t &inputdata ) NOP out UTIL_DecalTrace( &tr, "Scorch" ); same reason as 17.
|
// 19: void CEnvExplosion::InputExplode( inputdata_t &inputdata ) NOP out UTIL_DecalTrace( &tr, "Scorch" ); same reason as 17.
|
||||||
{
|
{
|
||||||
"_ZN13CEnvExplosion12InputExplodeER11inputdata_t",
|
"_ZN13CEnvExplosion12InputExplodeER11inputdata_t",
|
||||||
(unsigned char *)"\xE8\x8A\x26\x1A\x00",
|
(unsigned char *)"\xE8\xDA\x2A\x1A\x00",
|
||||||
"xxxxx",
|
"xxxxx",
|
||||||
(unsigned char *)"\x90\x90\x90\x90\x90",
|
(unsigned char *)"\x90\x90\x90\x90\x90",
|
||||||
"cstrike/bin/server_srv.so",
|
"cstrike/bin/server_srv.so",
|
||||||
|
|||||||
Reference in New Issue
Block a user