fixes for changer
This commit is contained in:
@@ -7,68 +7,69 @@ auto CFunctionList::OnInit() -> bool
|
||||
std::vector<CBasePattern*> vPatterns =
|
||||
{
|
||||
&CGameEntitySystem_GetBaseEntity,
|
||||
& CGameEntitySystem_GetLocalPlayerController,
|
||||
& CCSInventoryManager_Get,
|
||||
& CCSInventoryManager_EquipItemInLoadout,
|
||||
& CCSPlayerInventory_GetItemInLoadout,
|
||||
& CGCClientSharedObjectCache_CreateBaseTypeCache,
|
||||
& CGCClientSharedObjectCache_FindTypeCache,
|
||||
& CreateSharedObjectSubclassEconItem,
|
||||
& CEconItemSchema_GetAttributeDefinitionInterface,
|
||||
& CEconItem_SetDynamicAttributeValueUint,
|
||||
& IGameEvent_GetName,
|
||||
& IGameEvent_GetInt64,
|
||||
& IGameEvent_GetPlayerController,
|
||||
& IGameEvent_GetString,
|
||||
& IGameEvent_SetString,
|
||||
& C_BaseEntity_ComputeHitboxSurroundingBox,
|
||||
& C_EconItemView_GetStaticData,
|
||||
& CSkeletonInstance_CalcWorldSpaceBones,
|
||||
& C_BaseEntity_GetBoneIdByName,
|
||||
& C_EconItemView_GetBasePlayerWeaponVData,
|
||||
& KeyValues3_LoadKV3,
|
||||
& IGamePhysicsQuery_TraceShape,
|
||||
& CCSGOInput_GetViewAngles,
|
||||
& CCSGOInput_SetViewAngles,
|
||||
& LineGoesThroughSmoke,
|
||||
& FindHudElement,
|
||||
& C_CSWeaponBaseGun_GetInaccuracy,
|
||||
& C_CSWeaponBaseGun_GetSpread,
|
||||
& SetLocalPlayerReady,
|
||||
& ScreenTransform,
|
||||
& CreateSubtickMoveStep,
|
||||
& ProtobufAddToRepeatedPtrElement,
|
||||
& KeyValues_GetName,
|
||||
& KeyValues_GetFirstSubKey,
|
||||
& KeyValues_GetFirstTrueSubKey,
|
||||
& KeyValues_GetNextTrueSubKey,
|
||||
& KeyValues_GetNextKey,
|
||||
& KeyValues_FindKey,
|
||||
& KeyValues_GetInt,
|
||||
& KeyValues_GetFloat,
|
||||
& KeyValues_GetUint64,
|
||||
& KeyValues_FindKeyAndParent,
|
||||
& CKeyValues_Internal_GetString,
|
||||
& KeyValues_Constructor,
|
||||
& KeyValues_Destructor,
|
||||
& KeyValues_LoadFromFile,
|
||||
& KeyValues_Element,
|
||||
& KeyValues_Count,
|
||||
& C_EconItemView_GetCustomPaintKitIndex,
|
||||
& C_BaseModelEntity_SetModel,
|
||||
& CGameSceneNode_SetMeshGroupMask,
|
||||
& C_CSWeaponBase_UpdateSubclass,
|
||||
& C_CSWeaponBase_UpdateSkin,
|
||||
& C_CSWeaponBase_UpdateCompositeMaterial,
|
||||
& C_BaseEntity_SetBodyGroup,
|
||||
& GetCUserCmdTick,
|
||||
& GetCUserCmdArray,
|
||||
& GetCUserCmdBySequenceNumber,
|
||||
& CEconItem_SerializeToProtoBufItem,
|
||||
& CUIEngineSource2_RunScript,
|
||||
& CTraceFilter_Constructor,
|
||||
& CCSGO_HudWeaponSelection_ClearHudWeaponIcon,
|
||||
& C_BaseEntity_GetHitBoxSet,
|
||||
&CGameEntitySystem_GetLocalPlayerController,
|
||||
&CCSInventoryManager_Get,
|
||||
&CCSInventoryManager_EquipItemInLoadout,
|
||||
&CCSPlayerInventory_GetItemInLoadout,
|
||||
&CGCClientSharedObjectCache_CreateBaseTypeCache,
|
||||
&CGCClientSharedObjectCache_FindTypeCache,
|
||||
&CreateSharedObjectSubclassEconItem,
|
||||
&CEconItemSchema_GetAttributeDefinitionInterface,
|
||||
&CEconItem_SetDynamicAttributeValueUint,
|
||||
&IGameEvent_GetName,
|
||||
&IGameEvent_GetInt64,
|
||||
&IGameEvent_GetPlayerController,
|
||||
&IGameEvent_GetString,
|
||||
&IGameEvent_SetString,
|
||||
&C_BaseEntity_ComputeHitboxSurroundingBox,
|
||||
&C_EconItemView_GetStaticData,
|
||||
&CSkeletonInstance_CalcWorldSpaceBones,
|
||||
&C_BaseEntity_GetBoneIdByName,
|
||||
&C_EconItemView_GetBasePlayerWeaponVData,
|
||||
&KeyValues3_LoadKV3,
|
||||
&IGamePhysicsQuery_TraceShape,
|
||||
&CCSGOInput_GetViewAngles,
|
||||
&CCSGOInput_SetViewAngles,
|
||||
&LineGoesThroughSmoke,
|
||||
&FindHudElement,
|
||||
&C_CSWeaponBaseGun_GetInaccuracy,
|
||||
&C_CSWeaponBaseGun_GetSpread,
|
||||
&SetLocalPlayerReady,
|
||||
&ScreenTransform,
|
||||
&CreateSubtickMoveStep,
|
||||
&ProtobufAddToRepeatedPtrElement,
|
||||
&KeyValues_GetName,
|
||||
&KeyValues_GetFirstSubKey,
|
||||
&KeyValues_GetFirstTrueSubKey,
|
||||
&KeyValues_GetNextTrueSubKey,
|
||||
&KeyValues_GetNextKey,
|
||||
&KeyValues_FindKey,
|
||||
&KeyValues_GetInt,
|
||||
&KeyValues_GetFloat,
|
||||
&KeyValues_GetUint64,
|
||||
&KeyValues_FindKeyAndParent,
|
||||
&CKeyValues_Internal_GetString,
|
||||
&KeyValues_Constructor,
|
||||
&KeyValues_Destructor,
|
||||
&KeyValues_LoadFromFile,
|
||||
&KeyValues_Element,
|
||||
&KeyValues_Count,
|
||||
&C_EconItemView_GetCustomPaintKitIndex,
|
||||
&C_BaseModelEntity_SetModel,
|
||||
&CGameSceneNode_SetMeshGroupMask,
|
||||
&C_CSWeaponBase_UpdateSubclass,
|
||||
&C_CSWeaponBase_UpdateSkin,
|
||||
&C_CSWeaponBase_UpdateCompositeMaterial,
|
||||
&C_BaseEntity_SetBodyGroup,
|
||||
&GetCUserCmdTick,
|
||||
&GetCUserCmdArray,
|
||||
&GetCUserCmdBySequenceNumber,
|
||||
&CEconItem_SerializeToProtoBufItem,
|
||||
&CUIEngineSource2_RunScript,
|
||||
&CTraceFilter_Constructor,
|
||||
&CCSGO_HudWeaponSelection_ClearHudWeaponIcon,
|
||||
&C_BaseEntity_GetHitBoxSet,
|
||||
&C_BaseEntity_UpdateBodyGroupChoice,
|
||||
};
|
||||
|
||||
auto Searched = true;
|
||||
|
||||
@@ -141,6 +141,8 @@ public:
|
||||
CBasePattern CTraceFilter_Constructor = { VmpStr( "CTraceFilter::Constructor" ) , VmpStr( "48 89 5C 24 ? 48 89 74 24 ? 57 48 83 EC ? 0F B6 41 ? 33 FF 24" ) , CLIENT_DLL , 0 , SEARCH_TYPE_NONE };
|
||||
CBasePattern CCSGO_HudWeaponSelection_ClearHudWeaponIcon = { VmpStr( "CCSGO_HudWeaponSelection::ClearHudWeaponIcon" ) , VmpStr( "E8 ? ? ? ? 8B F8 C6 84 24" ) , CLIENT_DLL , 0 , SEARCH_TYPE_CALL };
|
||||
CBasePattern C_BaseEntity_GetHitBoxSet = { VmpStr( "C_BaseEntity::GetHitBoxSet" ) , VmpStr( "48 89 5C 24 ? 48 89 74 24 ? 57 48 81 EC ? ? ? ? 8B DA 48 8B F9 E8 ? ? ? ? 48 8B F0" ) , CLIENT_DLL , 0 , SEARCH_TYPE_NONE };
|
||||
CBasePattern C_BaseEntity_UpdateBodyGroupChoice = { VmpStr( "C_BaseEntity::UpdateBodyGroupChoice" ) , VmpStr( "E8 ? ? ? ? 4C 8B AC 24 ? ? ? ? 48 8B BC 24" ) , CLIENT_DLL , 0 , SEARCH_TYPE_CALL };
|
||||
|
||||
};
|
||||
|
||||
auto GetFunctionList() -> CFunctionList*;
|
||||
|
||||
@@ -118,6 +118,7 @@ DECLARATE_CS2_FUNCTION_SDK_FASTCALL( void , CUIEngineSource2_RunScript , ( void*
|
||||
DECLARATE_CS2_FUNCTION_SDK_FASTCALL( void , CTraceFilter_Constructor , ( CTraceFilter* pThis , uint64_t uMask , void* pSkip1 , int nLayer , uint16_t unkNum ) , ( CTraceFilter* , void* , uint64_t , int , uint16_t ) , ( pThis , pSkip1 , uMask , nLayer , unkNum ) );
|
||||
DECLARATE_CS2_FUNCTION_SDK_FASTCALL( void , CCSGO_HudWeaponSelection_ClearHudWeaponIcon , ( CCSGO_HudWeaponSelection* pCCSGO_HudWeaponSelection , int unk1 , int64_t unk2 ) , ( CCSGO_HudWeaponSelection* , int , int64_t ) , ( pCCSGO_HudWeaponSelection , unk1 , unk2 ) );
|
||||
DECLARATE_CS2_FUNCTION_SDK_FASTCALL( CHitBoxSet* , C_BaseEntity_GetHitBoxSet , ( C_BaseEntity* pC_BaseEntity , uint32_t Index = 0 ) , ( C_BaseEntity* , uint32_t ) , ( pC_BaseEntity , Index ) );
|
||||
DECLARATE_CS2_FUNCTION_SDK_FASTCALL( void , C_BaseEntity_UpdateBodyGroupChoice , ( C_BaseEntity* pC_BaseEntity ) , ( C_BaseEntity* ) , ( pC_BaseEntity ) );
|
||||
|
||||
// Helpers:
|
||||
|
||||
|
||||
@@ -183,7 +183,8 @@ auto C_BaseEntity::ComputeHitboxSurroundingBox( Vector3& mins , Vector3& maxs )
|
||||
|
||||
auto C_BaseEntity::SetBodyGroup() -> void
|
||||
{
|
||||
return C_BaseEntity_SetBodyGroup( this , 0 , 1 );
|
||||
C_BaseEntity_SetBodyGroup( this , m_iTeamNum() == TEAM_TT ? 0 : 1 , 1 );
|
||||
C_BaseEntity_UpdateBodyGroupChoice( this );
|
||||
}
|
||||
|
||||
auto C_BaseEntity::GetBoneIdByName( const char* szName ) -> int
|
||||
|
||||
Reference in New Issue
Block a user