Fix Formatting C:
This commit is contained in:
parent
aaad26e257
commit
2cc7803f40
@ -2,7 +2,7 @@
|
||||
import os
|
||||
|
||||
if not "SM" in globals():
|
||||
SM = Extension
|
||||
SM = Extension
|
||||
|
||||
projectName = 'CSSFixes'
|
||||
|
||||
|
3
Makefile
3
Makefile
@ -120,7 +120,7 @@ ifeq "$(USEMETA)" "true"
|
||||
LINK += $(LINK_HL2)
|
||||
|
||||
INCLUDE += -I$(HL2PUB) -I$(HL2PUB)/engine -I$(HL2PUB)/tier0 -I$(HL2PUB)/tier1 -I$(METAMOD) \
|
||||
-I$(METAMOD)/sourcehook
|
||||
-I$(METAMOD)/sourcehook
|
||||
CFLAGS += -DSE_EPISODEONE=1 -DSE_DARKMESSIAH=2 -DSE_ORANGEBOX=3 -DSE_BLOODYGOODTIME=4 -DSE_EYE=5 \
|
||||
-DSE_CSS=6 -DSE_ORANGEBOXVALVE=7 -DSE_LEFT4DEAD=8 -DSE_LEFT4DEAD2=9 -DSE_ALIENSWARM=10 \
|
||||
-DSE_PORTAL2=11 -DSE_CSGO=12
|
||||
@ -230,4 +230,3 @@ default: all
|
||||
clean: check
|
||||
rm -rf $(BIN_DIR)/*.o
|
||||
rm -rf $(BIN_DIR)/$(BINARY)
|
||||
|
||||
|
@ -7,7 +7,7 @@ from ambuild2 import run
|
||||
builder = run.PrepareBuild(sourcePath = sys.path[0])
|
||||
|
||||
builder.options.add_option('--hl2sdk-root', type=str, dest='hl2sdk_root', default=None,
|
||||
help='Root search folder for HL2SDKs')
|
||||
help='Root search folder for HL2SDKs')
|
||||
builder.options.add_option('--mms-path', type=str, dest='mms_path', default=None,
|
||||
help='Path to Metamod:Source')
|
||||
builder.options.add_option('--sm-path', type=str, dest='sm_path', default=None,
|
||||
|
@ -258,7 +258,7 @@ static struct SrcdsPatch
|
||||
(unsigned char *)"\xEB\x23\x89\xD0\x25\x00\x00\x00\x00\xC1\xE0\x04",
|
||||
"cstrike/bin/server_srv.so"
|
||||
},
|
||||
// 14: CGameMovement::LadderMove NOP out player->SetGravity( 0 );
|
||||
// 14: CGameMovement::LadderMove NOP out player->SetGravity( 0 );
|
||||
{
|
||||
"_ZN13CGameMovement10LadderMoveEv",
|
||||
(unsigned char *)"\xC7\x80\x78\x02\x00\x00\x00\x00\x00\x00",
|
||||
@ -267,13 +267,13 @@ static struct SrcdsPatch
|
||||
"cstrike/bin/server_srv.so"
|
||||
},
|
||||
|
||||
// 15: I CUtlLinkedList<T,S,ML,I,M>::AllocInternal( bool multilist )
|
||||
//skip CUtlLinkedList overflow! (exhausted memory allocator) and CUtlLinkedList overflow! (exhausted index range)
|
||||
//this avoids crashing when loading over 64k strings into stringpool. Custom assets in maps lead towards the limit. jenz- December 2023
|
||||
// \x90 prevent green,
|
||||
// \xEB prevent red
|
||||
/*
|
||||
{
|
||||
// 15: I CUtlLinkedList<T,S,ML,I,M>::AllocInternal( bool multilist )
|
||||
//skip CUtlLinkedList overflow! (exhausted memory allocator) and CUtlLinkedList overflow! (exhausted index range)
|
||||
//this avoids crashing when loading over 64k strings into stringpool. Custom assets in maps lead towards the limit. jenz- December 2023
|
||||
// \x90 prevent green,
|
||||
// \xEB prevent red
|
||||
/*
|
||||
{
|
||||
"_ZN14CUtlLinkedListI16CUtlKeyValuePairI19CUtlConstStringBaseIcE7empty_tEtLb0Et10CUtlMemoryI19UtlLinkedListElem_tIS4_tEtEE13AllocInternalEb",
|
||||
(unsigned char *)"\x74\x0C",
|
||||
"xx",
|
||||
@ -298,7 +298,7 @@ static struct SrcdsPatch
|
||||
"bin/dedicated_srv.so"
|
||||
},
|
||||
|
||||
*/
|
||||
*/
|
||||
};
|
||||
|
||||
class CBaseEntity;
|
||||
@ -368,7 +368,7 @@ DETOUR_DECL_MEMBER1(DETOUR_InputTestActivator, void, inputdata_t *, inputdata)
|
||||
DETOUR_MEMBER_CALL(DETOUR_InputTestActivator)(inputdata);
|
||||
}
|
||||
|
||||
const char *pszNonEdicts[] =
|
||||
const char *pszNonEdicts[] =
|
||||
{
|
||||
"game_score",
|
||||
"game_text",
|
||||
@ -388,11 +388,11 @@ DETOUR_DECL_MEMBER1(DETOUR_PostConstructor, void, const char *, szClassname)
|
||||
VPROF_ENTER_SCOPE("CSSFixes::DETOUR_PostConstructor");
|
||||
|
||||
CBaseEntity *pEntity = (CBaseEntity *)this;
|
||||
|
||||
|
||||
static datamap_t *pMap = gamehelpers->GetDataMap(pEntity);
|
||||
static typedescription_t *td = gamehelpers->FindInDataMap(pMap, "m_iEFlags");
|
||||
static uint32 offset = td->fieldOffset[TD_OFFSET_NORMAL];
|
||||
|
||||
|
||||
if(strncasecmp(szClassname, "info_player_", 12) == 0)
|
||||
{
|
||||
// Spawnpoints don't need edicts...
|
||||
@ -401,11 +401,11 @@ DETOUR_DECL_MEMBER1(DETOUR_PostConstructor, void, const char *, szClassname)
|
||||
// Only CT spawnpoints
|
||||
if(strcasecmp(szClassname, "info_player_terrorist") == 0)
|
||||
szClassname = "info_player_counterterrorist";
|
||||
|
||||
|
||||
DETOUR_MEMBER_CALL(DETOUR_PostConstructor)(szClassname);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
// Remove edicts for a bunch of entities that REALLY don't need them
|
||||
for (int i = 0; i < sizeof(pszNonEdicts)/sizeof(*pszNonEdicts); i++)
|
||||
{
|
||||
@ -416,7 +416,7 @@ DETOUR_DECL_MEMBER1(DETOUR_PostConstructor, void, const char *, szClassname)
|
||||
}
|
||||
|
||||
DETOUR_MEMBER_CALL(DETOUR_PostConstructor)(szClassname);
|
||||
|
||||
|
||||
VPROF_EXIT_SCOPE();
|
||||
}
|
||||
|
||||
@ -488,7 +488,7 @@ DETOUR_DECL_MEMBER2(DETOUR_KeyValue, bool, const char *, szKeyName, const char *
|
||||
{
|
||||
VPROF_ENTER_SCOPE("CSSFixes::DETOUR_KeyValue");
|
||||
|
||||
CBaseEntity *pEntity = (CBaseEntity *)this;
|
||||
CBaseEntity *pEntity = (CBaseEntity *)this;
|
||||
|
||||
// Fix crash bug in engine
|
||||
if(strcasecmp(szKeyName, "angle") == 0)
|
||||
@ -509,9 +509,9 @@ DETOUR_DECL_MEMBER2(DETOUR_KeyValue, bool, const char *, szKeyName, const char *
|
||||
if(pClassname && strcasecmp(pClassname, "func_buyzone") == 0)
|
||||
szValue = "3";
|
||||
}
|
||||
else if(strcasecmp(szKeyName, "absvelocity") == 0)
|
||||
{
|
||||
static int m_AbsVelocity_offset = 0;
|
||||
else if(strcasecmp(szKeyName, "absvelocity") == 0)
|
||||
{
|
||||
static int m_AbsVelocity_offset = 0;
|
||||
|
||||
if (!m_AbsVelocity_offset)
|
||||
{
|
||||
@ -527,10 +527,10 @@ DETOUR_DECL_MEMBER2(DETOUR_KeyValue, bool, const char *, szKeyName, const char *
|
||||
|
||||
Vector *vecAbsVelocity = (Vector*)((uint8_t*)pEntity + m_AbsVelocity_offset);
|
||||
vecAbsVelocity->Init(tmp[0], tmp[1], tmp[2]);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
bool bHandled = DETOUR_MEMBER_CALL(DETOUR_KeyValue)(szKeyName, szValue);
|
||||
|
||||
|
||||
VPROF_EXIT_SCOPE();
|
||||
|
||||
return bHandled;
|
||||
@ -696,7 +696,7 @@ bool CSSFixes::SDK_OnLoad(char *error, size_t maxlength, bool late)
|
||||
{
|
||||
srand((unsigned int)time(NULL));
|
||||
|
||||
g_iMaxPlayers = playerhelpers->GetMaxClients();
|
||||
g_iMaxPlayers = playerhelpers->GetMaxClients();
|
||||
|
||||
char conf_error[255] = "";
|
||||
if(!gameconfs->LoadGameConfigFile("CSSFixes", &g_pGameConf, conf_error, sizeof(conf_error)))
|
||||
@ -889,7 +889,7 @@ bool CSSFixes::SDK_OnLoad(char *error, size_t maxlength, bool late)
|
||||
if(found)
|
||||
break;
|
||||
|
||||
snprintf(error, maxlength, "Could not find patch signature for symbol: %s", pPatch->pSignature);
|
||||
snprintf(error, maxlength, "Could not find patch signature for symbol: %s", pPatch->pSignature);
|
||||
SDK_OnUnload();
|
||||
return false;
|
||||
}
|
||||
|
@ -8,7 +8,7 @@
|
||||
* This program is free software; you can redistribute it and/or modify it under
|
||||
* the terms of the GNU General Public License, version 3.0, as published by the
|
||||
* Free Software Foundation.
|
||||
*
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||
|
@ -15,7 +15,7 @@
|
||||
"library" "server"
|
||||
"linux" "@_ZN11CBaseEntity15PostConstructorEPKc"
|
||||
}
|
||||
|
||||
|
||||
"CBaseFilter_PassesFilterImpl"
|
||||
{
|
||||
"library" "server"
|
||||
|
Loading…
Reference in New Issue
Block a user