• Ищем качественного (не новичок) разработчиков Xenforo для этого форума! В идеале, чтобы ты был фулл стек программистом. Если у тебя есть что показать, то свяжись с нами по контактным данным: https://t.me/DREDD

Гайд Cs2 Structs, Offsets sigs etc

Пользователь
Пользователь
Статус
Оффлайн
Регистрация
3 Янв 2020
Сообщения
141
Реакции
150
here some updated stuff feal free share any other updated stuff in this thread, always assume that people have old / outdated
no dropping your sigs and expect me test them or update them i provide updates / add more when i notice changes or get more, and add here

c++:
Expand Collapse Copy
"client.dll", "48 8B 3D ? ? ? ? 8B 5E"));//game_particle_manager
"rendersystemdx11.dll", "48 89 2D ? ? ? ? 48 C7 05"), 0x3, 0x7));//swap_chain
"client.dll", "4C 8B 25 ? ? ? ? 24"), 0x3, 0x0));//engine_trace
"client.dll", "48 89 15 ?? ?? ?? ?? 48 89 42"), 0x3, 0x7;//global_vars
"client.dll", "48 8B 0D ? ? ? ? 4C 8B C6 8B 10 E8"), 0x3, 0x7;//input
"client.dll", "48 8B 0D ?? ?? ?? ?? E8 ?? ?? ?? ?? 48 8B 0D ?? ?? ?? ?? 48 85 C9 74 2D"), 0x3));//game_event_manager
"client.dll", "48 8B 0D ? ? ? ? E8 ? ? ? ? 84 C0 0F 84 ? ? ? ? 49 8B 06 48 8D 4D"), 0x3));//game_rules

"materialsystem2.dll", "48 89 5C 24 ?? 48 89 6C 24 ?? 56 57 41 56 48 81 EC ?? ?? ?? ?? 48 8B 05"));//create_material
"tier0.dll", "40 53 48 83 EC ? 4C 8B 11 41 B9"));//40 53 48 83 EC ? 4C 8B 11 41 B9// set_type_key
tier0, FNV1A("?LoadKV3@@YA_NPEAVKeyValues3@@PEAVCUtlString@@PEAVCUtlBuffer@@AEBUKV3ID_t@@PEBDI@Z")));// loadkeytype sig here to //"tier0.dll", "E8 ? ? ? ? EB ? F7 43"), 0x1, 0x0));

"scenesystem.dll", "48 8B C4 53 57 41 54" //draw_object
"client.dll", "40 53 48 81 EC ? ? ? ? 49 8B C1"//get_matrix_for_view
"client.dll", "48 89 5C 24 ? 48 89 6C 24 ? 56 57 41 56 48 81 EC ? ? ? ? 4C 8B F1 48 8D 94 24" //on_render_start

"client.dll", "85 D2 0F 88 ? ? ? ? 55 56 41 55");//flashBangDraw
"client.dll", "48 89 5C 24 ? 48 89 6C 24 ? 48 89 74 24 ? 57 41 56 41 57 48 83 EC ? 48 8B 9C 24 ? ? ? ? 4D 8B F8"); //smokedraw

"4c 8b c9 81 fa fe 7f 00 00 77 47");//GameEntitySystem

bullet penetration: 48 8B C4 44 89 48 20 48 89 50 10 48
Find Hud Element: 4C 8B DC 53 48 83 EC 50 48 8B 05
set body group: 85 D2 0F 88 ? ? ? ? 53 55
get_usercmd_base: "E8 ? ? ? ? 8B 80 ? ? ? ? 48 83 C4", 1
get_usercmd: "E8 ? ? ? ? 48 8B D8 48 85 C0 75 ? 8B 97"), 1
addeconitem for inventory: E8 ? ? ? ? FF C3 3B 5D ? 72

sequence_number: + 0x59A8
get_stickers_supported_count:+ 0x168
Uses_Legacy_Model: + 0xAE

index
42U //get_schema_class_info
173U // get_eye_pos
38U // in_game
53U //get_local_player
39U // IsConnected
49U //ExecuteClientCmd
23U //GetResourceManager
24U //set_string
25U //set_wstring
162u // is weapon

typedef struct ISwapChainDx11 {
    /* 0x0000 */ MEM_PAD(0x170);
    /* 0x0170 */ IDXGISwapChain *m_DXGISwapChain;
    /* 0x0178 */ IDXGIFactory *m_IDXGIFactory;
} ISwapChainDx11;

    typedef struct CSchemaClassInfo {
        /* 0x0000 */ uintptr_t *vtable;
        /* 0x0008 */ const char *name;
        /* 0x0010 */ const char *module;
        /* 0x0018 */ int size;
        /* 0x001C */ int16_t field_count;
        /* 0x001E */ int16_t static_metadata_count;
        /* 0x0020 */ int8_t alignment;
        /* 0x0021 */ int8_t base_classes_count;
        /* 0x0022 */ int16_t multiple_inheritance_depth;
        /* 0x0024 */ int16_t single_inheritance_depth;
        /* 0x0028 */ SchemaClassFieldData *fields;
        /* 0x0030 */ SchemaBaseClassInfoData *base_classes;
        /* 0x0038 */ MEM_PAD(0x8);
        /* 0x0040 */ SchemaMetadataEntryData *static_metadata;
        /* 0x0048 */ CSchemaSystemTypeScope *scope;
        /* 0x0050 */ CSchemaType *type;
        /* 0x0058 */ eSchemaClassFlags flags;
        /* 0x005C */ MEM_PAD(0x4);
        /* 0x0060 */ void *ftable;
    } CSchemaClassInfo;

    class CSceneAnimatableObject
    {
        MEM_PAD(0xB8);
        sdk::CHandle<C_BaseEntity> hOwner;
    };

    class CMeshData
    {
    public:
        MEM_PAD(0x18); // 0x0
        CSceneAnimatableObject* SceneAnimatableObject; // 0x18
        CMaterial2* Material; // 0x20
        CMaterial2* MaterialCopy;
        MEM_PAD(0x10);
        CObjectInfo* ObjectInfo;
        Memory_pad(0x8);
        Color colValue; // 0x48
    };


struct global_vars
{
    float     RealTime;           // 0x0000
    int32_t   rameCount;          // 0x0004
    float     FrameTime;          // 0x0008
    float     FrameTime2;         // 0x000C
    int32_t   MaxClients;          // 0x0010
    std::uint8_t _pad0014[0x1C];      // 0x0014 -> 0x002F
    float     lCurrentTime;        // 0x0030
    float     FrameTime3;         // 0x0034
    float     TickFraction;       // 0x0038
    float     TickFraction2;      // 0x003C
    std::uint8_t _pad0040[0x08];      // 0x0040 -> 0x0047
    int32_t   TickCount;           // 0x0048
    std::uint8_t _pad004C[0x0C];      // 0x004C -> 0x0057
    void*     NetChannel;          // 0x0058 (CNetChan*)
    std::uint8_t _pad0060[0x118];     // 0x0060 -> 0x0177
    const char* MapName;          // 0x0178
    const char* MapNameShort;     // 0x0180
};
 
Последнее редактирование:
  • Мне нравится
Реакции: abbc
Назад
Сверху Снизу