├── README.md ├── animationsystem.dll.cs ├── animationsystem.dll.hpp ├── animationsystem.dll.json ├── animationsystem.dll.py ├── animationsystem.dll.rs ├── animationsystem.dll.yaml ├── animationsystem_dll.cs ├── animationsystem_dll.hpp ├── animationsystem_dll.json ├── animationsystem_dll.rs ├── buttons.cs ├── buttons.hpp ├── buttons.json ├── buttons.rs ├── client.dll.cs ├── client.dll.hpp ├── client.dll.json ├── client.dll.py ├── client.dll.rs ├── client.dll.yaml ├── client_dll.cs ├── client_dll.hpp ├── client_dll.json ├── client_dll.rs ├── engine2.dll.cs ├── engine2.dll.hpp ├── engine2.dll.json ├── engine2.dll.py ├── engine2.dll.rs ├── engine2.dll.yaml ├── engine2_dll.cs ├── engine2_dll.hpp ├── engine2_dll.json ├── engine2_dll.rs ├── host.dll.cs ├── host.dll.hpp ├── host.dll.json ├── host.dll.py ├── host.dll.rs ├── host.dll.yaml ├── host_dll.cs ├── host_dll.hpp ├── host_dll.json ├── host_dll.rs ├── info.json ├── interfaces.cs ├── interfaces.hpp ├── interfaces.json ├── interfaces.py ├── interfaces.rs ├── interfaces.yaml ├── materialsystem2.dll.cs ├── materialsystem2.dll.hpp ├── materialsystem2.dll.json ├── materialsystem2.dll.py ├── materialsystem2.dll.rs ├── materialsystem2.dll.yaml ├── materialsystem2_dll.cs ├── materialsystem2_dll.hpp ├── materialsystem2_dll.json ├── materialsystem2_dll.rs ├── meshsystem.dll.cs ├── meshsystem.dll.hpp ├── meshsystem.dll.json ├── meshsystem.dll.rs ├── networksystem.dll.cs ├── networksystem.dll.hpp ├── networksystem.dll.json ├── networksystem.dll.py ├── networksystem.dll.rs ├── networksystem.dll.yaml ├── networksystem_dll.cs ├── networksystem_dll.hpp ├── networksystem_dll.json ├── networksystem_dll.rs ├── offsetcs.txt ├── offsets.cs ├── offsets.hpp ├── offsets.json ├── offsets.py ├── offsets.rs ├── offsets.yaml ├── panorama.dll.cs ├── panorama.dll.hpp ├── panorama.dll.json ├── panorama.dll.rs ├── panorama_dll.cs ├── panorama_dll.hpp ├── panorama_dll.json ├── panorama_dll.rs ├── particles.dll.cs ├── particles.dll.hpp ├── particles.dll.json ├── particles.dll.py ├── particles.dll.rs ├── particles.dll.yaml ├── particles_dll.cs ├── particles_dll.hpp ├── particles_dll.json ├── particles_dll.rs ├── pulse_system.dll.cs ├── pulse_system.dll.hpp ├── pulse_system.dll.json ├── pulse_system.dll.py ├── pulse_system.dll.rs ├── pulse_system.dll.yaml ├── pulse_system_dll.cs ├── pulse_system_dll.hpp ├── pulse_system_dll.json ├── pulse_system_dll.rs ├── rendersystemdx11.dll.cs ├── rendersystemdx11.dll.hpp ├── rendersystemdx11.dll.json ├── rendersystemdx11.dll.py ├── rendersystemdx11.dll.rs ├── rendersystemdx11.dll.yaml ├── rendersystemdx11_dll.cs ├── rendersystemdx11_dll.hpp ├── rendersystemdx11_dll.json ├── rendersystemdx11_dll.rs ├── resourcesystem.dll.cs ├── resourcesystem.dll.hpp ├── resourcesystem.dll.json ├── resourcesystem.dll.py ├── resourcesystem.dll.rs ├── resourcesystem.dll.yaml ├── resourcesystem_dll.cs ├── resourcesystem_dll.hpp ├── resourcesystem_dll.json ├── resourcesystem_dll.rs ├── scenefilecache.dll.cs ├── scenefilecache.dll.hpp ├── scenefilecache.dll.json ├── scenefilecache.dll.rs ├── scenesystem.dll.cs ├── scenesystem.dll.hpp ├── scenesystem.dll.json ├── scenesystem.dll.py ├── scenesystem.dll.rs ├── scenesystem.dll.yaml ├── scenesystem_dll.cs ├── scenesystem_dll.hpp ├── scenesystem_dll.json ├── scenesystem_dll.rs ├── schemasystem.dll.cs ├── schemasystem.dll.hpp ├── schemasystem.dll.json ├── schemasystem.dll.py ├── schemasystem.dll.rs ├── schemasystem.dll.yaml ├── schemasystem_dll.cs ├── schemasystem_dll.hpp ├── schemasystem_dll.json ├── schemasystem_dll.rs ├── server.dll.cs ├── server.dll.hpp ├── server.dll.json ├── server.dll.py ├── server.dll.rs ├── server.dll.yaml ├── server_dll.cs ├── server_dll.hpp ├── server_dll.json ├── server_dll.rs ├── soundsystem.dll.cs ├── soundsystem.dll.hpp ├── soundsystem.dll.json ├── soundsystem.dll.py ├── soundsystem.dll.rs ├── soundsystem.dll.yaml ├── soundsystem_dll.cs ├── soundsystem_dll.hpp ├── soundsystem_dll.json ├── soundsystem_dll.rs ├── vphysics2.dll.cs ├── vphysics2.dll.hpp ├── vphysics2.dll.json ├── vphysics2.dll.py ├── vphysics2.dll.rs ├── vphysics2.dll.yaml ├── vphysics2_dll.cs ├── vphysics2_dll.hpp ├── vphysics2_dll.json ├── vphysics2_dll.rs ├── worldrenderer.dll.cs ├── worldrenderer.dll.hpp ├── worldrenderer.dll.json ├── worldrenderer.dll.py ├── worldrenderer.dll.rs ├── worldrenderer.dll.yaml ├── worldrenderer_dll.cs ├── worldrenderer_dll.hpp ├── worldrenderer_dll.json └── worldrenderer_dll.rs /README.md: -------------------------------------------------------------------------------- 1 | # CS2-OFFSETS 2 | Always updated offsets. 3 | 4 | 5 | -------------------------------------------------------------------------------- /buttons.cs: -------------------------------------------------------------------------------- 1 | // FrezzyHookzzyhook.club 2 | // 2025-05-08 01:21:40.038497400 UTC 3 | 4 | namespace FrezzyHook { 5 | // Module: client.dll 6 | public static class Buttons { 7 | public const nint attack = 0x18438D0; 8 | public const nint attack2 = 0x1843960; 9 | public const nint back = 0x1843BA0; 10 | public const nint duck = 0x1843E70; 11 | public const nint forward = 0x1843B10; 12 | public const nint jump = 0x1843DE0; 13 | public const nint left = 0x1843C30; 14 | public const nint lookatweapon = 0x1A69D60; 15 | public const nint reload = 0x1843840; 16 | public const nint right = 0x1843CC0; 17 | public const nint showscores = 0x1A69C40; 18 | public const nint sprint = 0x18437B0; 19 | public const nint turnleft = 0x18439F0; 20 | public const nint turnright = 0x1843A80; 21 | public const nint use = 0x1843D50; 22 | public const nint zoom = 0x1A69CD0; 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /buttons.hpp: -------------------------------------------------------------------------------- 1 | // FrezzyHookzzyhook.club 2 | // 2025-05-08 01:21:40.038497400 UTC 3 | 4 | #pragma once 5 | 6 | #include 7 | 8 | namespace cs2_dumper { 9 | // Module: client.dll 10 | namespace buttons { 11 | constexpr std::ptrdiff_t attack = 0x18438D0; 12 | constexpr std::ptrdiff_t attack2 = 0x1843960; 13 | constexpr std::ptrdiff_t back = 0x1843BA0; 14 | constexpr std::ptrdiff_t duck = 0x1843E70; 15 | constexpr std::ptrdiff_t forward = 0x1843B10; 16 | constexpr std::ptrdiff_t jump = 0x1843DE0; 17 | constexpr std::ptrdiff_t left = 0x1843C30; 18 | constexpr std::ptrdiff_t lookatweapon = 0x1A69D60; 19 | constexpr std::ptrdiff_t reload = 0x1843840; 20 | constexpr std::ptrdiff_t right = 0x1843CC0; 21 | constexpr std::ptrdiff_t showscores = 0x1A69C40; 22 | constexpr std::ptrdiff_t sprint = 0x18437B0; 23 | constexpr std::ptrdiff_t turnleft = 0x18439F0; 24 | constexpr std::ptrdiff_t turnright = 0x1843A80; 25 | constexpr std::ptrdiff_t use = 0x1843D50; 26 | constexpr std::ptrdiff_t zoom = 0x1A69CD0; 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /buttons.json: -------------------------------------------------------------------------------- 1 | { 2 | "client.dll": { 3 | "attack": 25442512, 4 | "attack2": 25442656, 5 | "back": 25443232, 6 | "duck": 25443952, 7 | "forward": 25443088, 8 | "jump": 25443808, 9 | "left": 25443376, 10 | "lookatweapon": 27696480, 11 | "reload": 25442368, 12 | "right": 25443520, 13 | "showscores": 27696192, 14 | "sprint": 25442224, 15 | "turnleft": 25442800, 16 | "turnright": 25442944, 17 | "use": 25443664, 18 | "zoom": 27696336 19 | } 20 | } -------------------------------------------------------------------------------- /buttons.rs: -------------------------------------------------------------------------------- 1 | // FrezzyHookzzyhook.club 2 | // 2025-05-08 01:21:40.038497400 UTC 3 | 4 | #![allow(non_upper_case_globals, unused)] 5 | 6 | pub mod cs2_dumper { 7 | // Module: client.dll 8 | pub mod buttons { 9 | pub const attack: usize = 0x18438D0; 10 | pub const attack2: usize = 0x1843960; 11 | pub const back: usize = 0x1843BA0; 12 | pub const duck: usize = 0x1843E70; 13 | pub const forward: usize = 0x1843B10; 14 | pub const jump: usize = 0x1843DE0; 15 | pub const left: usize = 0x1843C30; 16 | pub const lookatweapon: usize = 0x1A69D60; 17 | pub const reload: usize = 0x1843840; 18 | pub const right: usize = 0x1843CC0; 19 | pub const showscores: usize = 0x1A69C40; 20 | pub const sprint: usize = 0x18437B0; 21 | pub const turnleft: usize = 0x18439F0; 22 | pub const turnright: usize = 0x1843A80; 23 | pub const r#use: usize = 0x1843D50; 24 | pub const zoom: usize = 0x1A69CD0; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /engine2.dll.py: -------------------------------------------------------------------------------- 1 | ''' 2 | Dumped With FrezzyHook.com https://frezzyhook.com 3 | Thu, 21 Mar 2024 03:23:32 +0000 4 | ''' 5 | 6 | class CEmptyEntityInstance: 7 | 8 | class CEntityComponent: 9 | 10 | class CEntityComponentHelper: 11 | m_flags = 0x8 # uint32_t 12 | m_pInfo = 0x10 # EntComponentInfo_t* 13 | m_nPriority = 0x18 # int32_t 14 | m_pNext = 0x20 # CEntityComponentHelper* 15 | 16 | class CEntityIOOutput: 17 | m_Value = 0x18 # CVariantBase 18 | 19 | class CEntityIdentity: 20 | m_nameStringableIndex = 0x14 # int32_t 21 | m_name = 0x18 # CUtlSymbolLarge 22 | m_designerName = 0x20 # CUtlSymbolLarge 23 | m_flags = 0x30 # uint32_t 24 | m_worldGroupId = 0x38 # WorldGroupId_t 25 | m_fDataObjectTypes = 0x3C # uint32_t 26 | m_PathIndex = 0x40 # ChangeAccessorFieldPathIndex_t 27 | m_pPrev = 0x58 # CEntityIdentity* 28 | m_pNext = 0x60 # CEntityIdentity* 29 | m_pPrevByClass = 0x68 # CEntityIdentity* 30 | m_pNextByClass = 0x70 # CEntityIdentity* 31 | 32 | class CEntityInstance: 33 | m_iszPrivateVScripts = 0x8 # CUtlSymbolLarge 34 | m_pEntity = 0x10 # CEntityIdentity* 35 | m_CScriptComponent = 0x28 # CScriptComponent* 36 | m_bVisibleinPVS = 0x30 # bool 37 | 38 | class CNetworkVarChainer: 39 | m_PathIndex = 0x20 # ChangeAccessorFieldPathIndex_t 40 | 41 | class CScriptComponent: # CEntityComponent 42 | m_scriptClassName = 0x30 # CUtlSymbolLarge 43 | 44 | class CVariantDefaultAllocator: 45 | 46 | class EngineLoopState_t: 47 | m_nPlatWindowWidth = 0x18 # int32_t 48 | m_nPlatWindowHeight = 0x1C # int32_t 49 | m_nRenderWidth = 0x20 # int32_t 50 | m_nRenderHeight = 0x24 # int32_t 51 | 52 | class EntComponentInfo_t: 53 | m_pName = 0x0 # char* 54 | m_pCPPClassname = 0x8 # char* 55 | m_pNetworkDataReferencedDescription = 0x10 # char* 56 | m_pNetworkDataReferencedPtrPropDescription = 0x18 # char* 57 | m_nRuntimeIndex = 0x20 # int32_t 58 | m_nFlags = 0x24 # uint32_t 59 | m_pBaseClassComponentHelper = 0x60 # CEntityComponentHelper* 60 | 61 | class EntInput_t: 62 | 63 | class EntOutput_t: 64 | 65 | class EventAdvanceTick_t: # EventSimulate_t 66 | m_nCurrentTick = 0x30 # int32_t 67 | m_nCurrentTickThisFrame = 0x34 # int32_t 68 | m_nTotalTicksThisFrame = 0x38 # int32_t 69 | m_nTotalTicks = 0x3C # int32_t 70 | 71 | class EventAppShutdown_t: 72 | m_nDummy0 = 0x0 # int32_t 73 | 74 | class EventClientAdvanceTick_t: # EventAdvanceTick_t 75 | 76 | class EventClientFrameSimulate_t: 77 | m_LoopState = 0x0 # EngineLoopState_t 78 | m_flRealTime = 0x28 # float 79 | m_flFrameTime = 0x2C # float 80 | m_flWhenScheduleSendTickPacket = 0x30 # double 81 | 82 | class EventClientOutput_t: 83 | m_LoopState = 0x0 # EngineLoopState_t 84 | m_flRenderTime = 0x28 # float 85 | m_flRealTime = 0x2C # float 86 | m_flRenderFrameTimeUnbounded = 0x30 # float 87 | m_bRenderOnly = 0x34 # bool 88 | 89 | class EventClientPauseSimulate_t: # EventSimulate_t 90 | 91 | class EventClientPollInput_t: 92 | m_LoopState = 0x0 # EngineLoopState_t 93 | m_flRealTime = 0x28 # float 94 | 95 | class EventClientPollNetworking_t: 96 | m_nTickCount = 0x0 # int32_t 97 | 98 | class EventClientPostAdvanceTick_t: # EventPostAdvanceTick_t 99 | 100 | class EventClientPostOutput_t: 101 | m_LoopState = 0x0 # EngineLoopState_t 102 | m_flRenderTime = 0x28 # double 103 | m_flRenderFrameTime = 0x30 # float 104 | m_flRenderFrameTimeUnbounded = 0x34 # float 105 | m_bRenderOnly = 0x38 # bool 106 | 107 | class EventClientPostSimulate_t: # EventSimulate_t 108 | 109 | class EventClientPreOutput_t: 110 | m_LoopState = 0x0 # EngineLoopState_t 111 | m_flRenderTime = 0x28 # double 112 | m_flRenderFrameTime = 0x30 # double 113 | m_flRenderFrameTimeUnbounded = 0x38 # double 114 | m_flRealTime = 0x40 # float 115 | m_bRenderOnly = 0x44 # bool 116 | 117 | class EventClientPreSimulate_t: # EventSimulate_t 118 | 119 | class EventClientPredictionPostNetupdate_t: 120 | 121 | class EventClientProcessGameInput_t: 122 | m_LoopState = 0x0 # EngineLoopState_t 123 | m_flRealTime = 0x28 # float 124 | m_flFrameTime = 0x2C # float 125 | 126 | class EventClientProcessInput_t: 127 | m_LoopState = 0x0 # EngineLoopState_t 128 | m_flRealTime = 0x28 # float 129 | m_flTickInterval = 0x2C # float 130 | m_flTickStartTime = 0x30 # double 131 | 132 | class EventClientProcessNetworking_t: 133 | 134 | class EventClientSceneSystemThreadStateChange_t: 135 | m_bThreadsActive = 0x0 # bool 136 | 137 | class EventClientSimulate_t: # EventSimulate_t 138 | 139 | class EventFrameBoundary_t: 140 | m_flFrameTime = 0x0 # float 141 | 142 | class EventModInitialized_t: 143 | 144 | class EventPostAdvanceTick_t: # EventSimulate_t 145 | m_nCurrentTick = 0x30 # int32_t 146 | m_nCurrentTickThisFrame = 0x34 # int32_t 147 | m_nTotalTicksThisFrame = 0x38 # int32_t 148 | m_nTotalTicks = 0x3C # int32_t 149 | 150 | class EventPostDataUpdate_t: 151 | m_nCount = 0x0 # int32_t 152 | 153 | class EventPreDataUpdate_t: 154 | m_nCount = 0x0 # int32_t 155 | 156 | class EventProfileStorageAvailable_t: 157 | m_nSplitScreenSlot = 0x0 # CSplitScreenSlot 158 | 159 | class EventServerAdvanceTick_t: # EventAdvanceTick_t 160 | 161 | class EventServerPollNetworking_t: # EventSimulate_t 162 | 163 | class EventServerPostAdvanceTick_t: # EventPostAdvanceTick_t 164 | 165 | class EventServerPostSimulate_t: # EventSimulate_t 166 | 167 | class EventServerProcessNetworking_t: # EventSimulate_t 168 | 169 | class EventServerSimulate_t: # EventSimulate_t 170 | 171 | class EventSetTime_t: 172 | m_LoopState = 0x0 # EngineLoopState_t 173 | m_nClientOutputFrames = 0x28 # int32_t 174 | m_flRealTime = 0x30 # double 175 | m_flRenderTime = 0x38 # double 176 | m_flRenderFrameTime = 0x40 # double 177 | m_flRenderFrameTimeUnbounded = 0x48 # double 178 | m_flRenderFrameTimeUnscaled = 0x50 # double 179 | m_flTickRemainder = 0x58 # double 180 | 181 | class EventSimpleLoopFrameUpdate_t: 182 | m_LoopState = 0x0 # EngineLoopState_t 183 | m_flRealTime = 0x28 # float 184 | m_flFrameTime = 0x2C # float 185 | 186 | class EventSimulate_t: 187 | m_LoopState = 0x0 # EngineLoopState_t 188 | m_bFirstTick = 0x28 # bool 189 | m_bLastTick = 0x29 # bool 190 | 191 | class EventSplitScreenStateChanged_t: 192 | -------------------------------------------------------------------------------- /engine2.dll.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | CEmptyEntityInstance: 3 | CEntityComponent: 4 | CEntityComponentHelper: 5 | m_flags: 8 # uint32_t 6 | m_pInfo: 16 # EntComponentInfo_t* 7 | m_nPriority: 24 # int32_t 8 | m_pNext: 32 # CEntityComponentHelper* 9 | CEntityIOOutput: 10 | m_Value: 24 # CVariantBase 11 | CEntityIdentity: 12 | m_nameStringableIndex: 20 # int32_t 13 | m_name: 24 # CUtlSymbolLarge 14 | m_designerName: 32 # CUtlSymbolLarge 15 | m_flags: 48 # uint32_t 16 | m_worldGroupId: 56 # WorldGroupId_t 17 | m_fDataObjectTypes: 60 # uint32_t 18 | m_PathIndex: 64 # ChangeAccessorFieldPathIndex_t 19 | m_pPrev: 88 # CEntityIdentity* 20 | m_pNext: 96 # CEntityIdentity* 21 | m_pPrevByClass: 104 # CEntityIdentity* 22 | m_pNextByClass: 112 # CEntityIdentity* 23 | CEntityInstance: 24 | m_iszPrivateVScripts: 8 # CUtlSymbolLarge 25 | m_pEntity: 16 # CEntityIdentity* 26 | m_CScriptComponent: 40 # CScriptComponent* 27 | m_bVisibleinPVS: 48 # bool 28 | CNetworkVarChainer: 29 | m_PathIndex: 32 # ChangeAccessorFieldPathIndex_t 30 | CScriptComponent: # CEntityComponent 31 | m_scriptClassName: 48 # CUtlSymbolLarge 32 | CVariantDefaultAllocator: 33 | EngineLoopState_t: 34 | m_nPlatWindowWidth: 24 # int32_t 35 | m_nPlatWindowHeight: 28 # int32_t 36 | m_nRenderWidth: 32 # int32_t 37 | m_nRenderHeight: 36 # int32_t 38 | EntComponentInfo_t: 39 | m_pName: 0 # char* 40 | m_pCPPClassname: 8 # char* 41 | m_pNetworkDataReferencedDescription: 16 # char* 42 | m_pNetworkDataReferencedPtrPropDescription: 24 # char* 43 | m_nRuntimeIndex: 32 # int32_t 44 | m_nFlags: 36 # uint32_t 45 | m_pBaseClassComponentHelper: 96 # CEntityComponentHelper* 46 | EntInput_t: 47 | EntOutput_t: 48 | EventAdvanceTick_t: # EventSimulate_t 49 | m_nCurrentTick: 48 # int32_t 50 | m_nCurrentTickThisFrame: 52 # int32_t 51 | m_nTotalTicksThisFrame: 56 # int32_t 52 | m_nTotalTicks: 60 # int32_t 53 | EventAppShutdown_t: 54 | m_nDummy0: 0 # int32_t 55 | EventClientAdvanceTick_t: # EventAdvanceTick_t 56 | EventClientFrameSimulate_t: 57 | m_LoopState: 0 # EngineLoopState_t 58 | m_flRealTime: 40 # float 59 | m_flFrameTime: 44 # float 60 | m_flWhenScheduleSendTickPacket: 48 # double 61 | EventClientOutput_t: 62 | m_LoopState: 0 # EngineLoopState_t 63 | m_flRenderTime: 40 # float 64 | m_flRealTime: 44 # float 65 | m_flRenderFrameTimeUnbounded: 48 # float 66 | m_bRenderOnly: 52 # bool 67 | EventClientPauseSimulate_t: # EventSimulate_t 68 | EventClientPollInput_t: 69 | m_LoopState: 0 # EngineLoopState_t 70 | m_flRealTime: 40 # float 71 | EventClientPollNetworking_t: 72 | m_nTickCount: 0 # int32_t 73 | EventClientPostAdvanceTick_t: # EventPostAdvanceTick_t 74 | EventClientPostOutput_t: 75 | m_LoopState: 0 # EngineLoopState_t 76 | m_flRenderTime: 40 # double 77 | m_flRenderFrameTime: 48 # float 78 | m_flRenderFrameTimeUnbounded: 52 # float 79 | m_bRenderOnly: 56 # bool 80 | EventClientPostSimulate_t: # EventSimulate_t 81 | EventClientPreOutput_t: 82 | m_LoopState: 0 # EngineLoopState_t 83 | m_flRenderTime: 40 # double 84 | m_flRenderFrameTime: 48 # double 85 | m_flRenderFrameTimeUnbounded: 56 # double 86 | m_flRealTime: 64 # float 87 | m_bRenderOnly: 68 # bool 88 | EventClientPreSimulate_t: # EventSimulate_t 89 | EventClientPredictionPostNetupdate_t: 90 | EventClientProcessGameInput_t: 91 | m_LoopState: 0 # EngineLoopState_t 92 | m_flRealTime: 40 # float 93 | m_flFrameTime: 44 # float 94 | EventClientProcessInput_t: 95 | m_LoopState: 0 # EngineLoopState_t 96 | m_flRealTime: 40 # float 97 | m_flTickInterval: 44 # float 98 | m_flTickStartTime: 48 # double 99 | EventClientProcessNetworking_t: 100 | EventClientSceneSystemThreadStateChange_t: 101 | m_bThreadsActive: 0 # bool 102 | EventClientSimulate_t: # EventSimulate_t 103 | EventFrameBoundary_t: 104 | m_flFrameTime: 0 # float 105 | EventModInitialized_t: 106 | EventPostAdvanceTick_t: # EventSimulate_t 107 | m_nCurrentTick: 48 # int32_t 108 | m_nCurrentTickThisFrame: 52 # int32_t 109 | m_nTotalTicksThisFrame: 56 # int32_t 110 | m_nTotalTicks: 60 # int32_t 111 | EventPostDataUpdate_t: 112 | m_nCount: 0 # int32_t 113 | EventPreDataUpdate_t: 114 | m_nCount: 0 # int32_t 115 | EventProfileStorageAvailable_t: 116 | m_nSplitScreenSlot: 0 # CSplitScreenSlot 117 | EventServerAdvanceTick_t: # EventAdvanceTick_t 118 | EventServerPollNetworking_t: # EventSimulate_t 119 | EventServerPostAdvanceTick_t: # EventPostAdvanceTick_t 120 | EventServerPostSimulate_t: # EventSimulate_t 121 | EventServerProcessNetworking_t: # EventSimulate_t 122 | EventServerSimulate_t: # EventSimulate_t 123 | EventSetTime_t: 124 | m_LoopState: 0 # EngineLoopState_t 125 | m_nClientOutputFrames: 40 # int32_t 126 | m_flRealTime: 48 # double 127 | m_flRenderTime: 56 # double 128 | m_flRenderFrameTime: 64 # double 129 | m_flRenderFrameTimeUnbounded: 72 # double 130 | m_flRenderFrameTimeUnscaled: 80 # double 131 | m_flTickRemainder: 88 # double 132 | EventSimpleLoopFrameUpdate_t: 133 | m_LoopState: 0 # EngineLoopState_t 134 | m_flRealTime: 40 # float 135 | m_flFrameTime: 44 # float 136 | EventSimulate_t: 137 | m_LoopState: 0 # EngineLoopState_t 138 | m_bFirstTick: 40 # bool 139 | m_bLastTick: 41 # bool 140 | EventSplitScreenStateChanged_t: 141 | -------------------------------------------------------------------------------- /host.dll.cs: -------------------------------------------------------------------------------- 1 | // Dumped By FrezzyHook.com 2 | // 2024-07-25 22:23:28.287805200 UTC 3 | 4 | namespace CS2Dumper.Schemas { 5 | // Module: host.dll 6 | // Classes count: 2 7 | // Enums count: 0 8 | public static class HostDll { 9 | // Parent: CAnimScriptBase 10 | // Fields count: 1 11 | public static class EmptyTestScript { 12 | public const nint m_hTest = 0x10; // CAnimScriptParam 13 | } 14 | // Parent: None 15 | // Fields count: 1 16 | public static class CAnimScriptBase { 17 | public const nint m_bIsValid = 0x8; // bool 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /host.dll.hpp: -------------------------------------------------------------------------------- 1 | // Dumped By FrezzyHook.com 2 | // 2024-07-25 22:23:28.287805200 UTC 3 | 4 | #pragma once 5 | 6 | #include 7 | 8 | namespace cs2_dumper { 9 | namespace schemas { 10 | // Module: host.dll 11 | // Classes count: 2 12 | // Enums count: 0 13 | namespace host_dll { 14 | // Parent: CAnimScriptBase 15 | // Fields count: 1 16 | namespace EmptyTestScript { 17 | constexpr std::ptrdiff_t m_hTest = 0x10; // CAnimScriptParam 18 | } 19 | // Parent: None 20 | // Fields count: 1 21 | namespace CAnimScriptBase { 22 | constexpr std::ptrdiff_t m_bIsValid = 0x8; // bool 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /host.dll.json: -------------------------------------------------------------------------------- 1 | { 2 | "host.dll": { 3 | "classes": { 4 | "CAnimScriptBase": { 5 | "fields": { 6 | "m_bIsValid": 8 7 | }, 8 | "metadata": [], 9 | "parent": null 10 | }, 11 | "EmptyTestScript": { 12 | "fields": { 13 | "m_hTest": 16 14 | }, 15 | "metadata": [], 16 | "parent": "CAnimScriptBase" 17 | } 18 | }, 19 | "enums": {} 20 | } 21 | } -------------------------------------------------------------------------------- /host.dll.py: -------------------------------------------------------------------------------- 1 | ''' 2 | Dumped With FrezzyHook.com https://frezzyhook.com 3 | Thu, 21 Mar 2024 03:23:34 +0000 4 | ''' 5 | 6 | class CAnimScriptBase: 7 | m_bIsValid = 0x8 # bool 8 | 9 | class EmptyTestScript: # CAnimScriptBase 10 | m_hTest = 0x10 # CAnimScriptParam 11 | -------------------------------------------------------------------------------- /host.dll.rs: -------------------------------------------------------------------------------- 1 | // Dumped By FrezzyHook.com 2 | // 2024-07-25 22:23:28.287805200 UTC 3 | 4 | #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] 5 | 6 | pub mod cs2_dumper { 7 | pub mod schemas { 8 | // Module: host.dll 9 | // Classes count: 2 10 | // Enums count: 0 11 | pub mod host_dll { 12 | // Parent: CAnimScriptBase 13 | // Fields count: 1 14 | pub mod EmptyTestScript { 15 | pub const m_hTest: usize = 0x10; // CAnimScriptParam 16 | } 17 | // Parent: None 18 | // Fields count: 1 19 | pub mod CAnimScriptBase { 20 | pub const m_bIsValid: usize = 0x8; // bool 21 | } 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /host.dll.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | CAnimScriptBase: 3 | m_bIsValid: 8 # bool 4 | EmptyTestScript: # CAnimScriptBase 5 | m_hTest: 16 # CAnimScriptParam 6 | -------------------------------------------------------------------------------- /host_dll.cs: -------------------------------------------------------------------------------- 1 | // FrezzyHookzzyhook.club 2 | // 2025-05-08 01:21:40.038497400 UTC 3 | 4 | namespace FrezzyHook.Schemas { 5 | // Module: host.dll 6 | // Class count: 2 7 | // Enum count: 0 8 | public static class HostDll { 9 | // Parent: CAnimScriptBase 10 | // Field count: 1 11 | public static class EmptyTestScript { 12 | public const nint m_hTest = 0x10; // CAnimScriptParam 13 | } 14 | // Parent: None 15 | // Field count: 1 16 | public static class CAnimScriptBase { 17 | public const nint m_bIsValid = 0x8; // bool 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /host_dll.hpp: -------------------------------------------------------------------------------- 1 | // FrezzyHookzzyhook.club 2 | // 2025-05-08 01:21:40.038497400 UTC 3 | 4 | #pragma once 5 | 6 | #include 7 | 8 | namespace cs2_dumper { 9 | namespace schemas { 10 | // Module: host.dll 11 | // Class count: 2 12 | // Enum count: 0 13 | namespace host_dll { 14 | // Parent: CAnimScriptBase 15 | // Field count: 1 16 | namespace EmptyTestScript { 17 | constexpr std::ptrdiff_t m_hTest = 0x10; // CAnimScriptParam 18 | } 19 | // Parent: None 20 | // Field count: 1 21 | namespace CAnimScriptBase { 22 | constexpr std::ptrdiff_t m_bIsValid = 0x8; // bool 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /host_dll.json: -------------------------------------------------------------------------------- 1 | { 2 | "host.dll": { 3 | "classes": { 4 | "CAnimScriptBase": { 5 | "fields": { 6 | "m_bIsValid": 8 7 | }, 8 | "metadata": [], 9 | "parent": null 10 | }, 11 | "EmptyTestScript": { 12 | "fields": { 13 | "m_hTest": 16 14 | }, 15 | "metadata": [], 16 | "parent": "CAnimScriptBase" 17 | } 18 | }, 19 | "enums": {} 20 | } 21 | } -------------------------------------------------------------------------------- /host_dll.rs: -------------------------------------------------------------------------------- 1 | // FrezzyHookzzyhook.club 2 | // 2025-05-08 01:21:40.038497400 UTC 3 | 4 | #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] 5 | 6 | pub mod cs2_dumper { 7 | pub mod schemas { 8 | // Module: host.dll 9 | // Class count: 2 10 | // Enum count: 0 11 | pub mod host_dll { 12 | // Parent: CAnimScriptBase 13 | // Field count: 1 14 | pub mod EmptyTestScript { 15 | pub const m_hTest: usize = 0x10; // CAnimScriptParam 16 | } 17 | // Parent: None 18 | // Field count: 1 19 | pub mod CAnimScriptBase { 20 | pub const m_bIsValid: usize = 0x8; // bool 21 | } 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /info.json: -------------------------------------------------------------------------------- 1 | { 2 | "build_number": 14075, 3 | "timestamp": "2025-05-08T01:21:40.038497400+00:00" 4 | } -------------------------------------------------------------------------------- /interfaces.json: -------------------------------------------------------------------------------- 1 | { 2 | "animationsystem.dll": { 3 | "AnimationSystemUtils_001": 6356488, 4 | "AnimationSystem_001": 6323504 5 | }, 6 | "client.dll": { 7 | "ClientToolsInfo_001": 25439936, 8 | "EmptyWorldService001_Client": 25161840, 9 | "GameClientExports001": 25426808, 10 | "LegacyGameUI001": 25559632, 11 | "Source2Client002": 27629056, 12 | "Source2ClientConfig001": 27205680, 13 | "Source2ClientPrediction001": 25472816, 14 | "Source2ClientUI001": 25552768 15 | }, 16 | "engine2.dll": { 17 | "BenchmarkService001": 5537072, 18 | "BugService001": 6163680, 19 | "ClientServerEngineLoopService_001": 5540432, 20 | "EngineGameUI001": 5528464, 21 | "EngineServiceMgr001": 6429632, 22 | "GameEventSystemClientV001": 6430432, 23 | "GameEventSystemServerV001": 6430752, 24 | "GameResourceServiceClientV001": 5537328, 25 | "GameResourceServiceServerV001": 5537424, 26 | "GameUIService_001": 6164448, 27 | "HostStateMgr001": 5540160, 28 | "INETSUPPORT_001": 5509216, 29 | "InputService_001": 6165232, 30 | "KeyValueCache001": 5540336, 31 | "MapListService_001": 6423360, 32 | "NetworkClientService_001": 6423760, 33 | "NetworkP2PService_001": 5538112, 34 | "NetworkServerService_001": 6424672, 35 | "NetworkService_001": 5538448, 36 | "RenderService_001": 6425280, 37 | "ScreenshotService001": 6425952, 38 | "SimpleEngineLoopService_001": 5540704, 39 | "SoundService_001": 5538512, 40 | "Source2EngineToClient001": 5526032, 41 | "Source2EngineToClientStringTable001": 5526128, 42 | "Source2EngineToServer001": 5526280, 43 | "Source2EngineToServerStringTable001": 5526320, 44 | "SplitScreenService_001": 5539248, 45 | "StatsService_001": 6427024, 46 | "ToolService_001": 5539696, 47 | "VENGINE_GAMEUIFUNCS_VERSION005": 5528608, 48 | "VProfService_001": 5539760 49 | }, 50 | "filesystem_stdio.dll": { 51 | "VAsyncFileSystem2_001": 2147728, 52 | "VFileSystem017": 2168896 53 | }, 54 | "host.dll": { 55 | "DebugDrawQueueManager001": 1273824, 56 | "GameModelInfo001": 1273888, 57 | "GameSystem2HostHook": 1273952, 58 | "HostUtils001": 1274000, 59 | "PredictionDiffManager001": 1274592, 60 | "SaveRestoreDataVersion001": 1274896, 61 | "SinglePlayerSharedMemory001": 1274944, 62 | "Source2Host001": 1275056 63 | }, 64 | "imemanager.dll": { 65 | "IMEManager001": 191056 66 | }, 67 | "inputsystem.dll": { 68 | "InputStackSystemVersion001": 224112, 69 | "InputSystemVersion001": 231392 70 | }, 71 | "localize.dll": { 72 | "Localize_001": 240336 73 | }, 74 | "matchmaking.dll": { 75 | "GameTypes001": 1716624, 76 | "MATCHFRAMEWORK_001": 1749856 77 | }, 78 | "materialsystem2.dll": { 79 | "FontManager_001": 1131312, 80 | "MaterialUtils_001": 1111232, 81 | "PostProcessingSystem_001": 1110992, 82 | "TextLayout_001": 1111120, 83 | "VMaterialSystem2_001": 1128720 84 | }, 85 | "meshsystem.dll": { 86 | "MeshSystem001": 1693184 87 | }, 88 | "navsystem.dll": { 89 | "NavSystem001": 1029936 90 | }, 91 | "networksystem.dll": { 92 | "FlattenedSerializersVersion001": 2377072, 93 | "NetworkMessagesVersion001": 2581984, 94 | "NetworkSystemVersion001": 2548480, 95 | "SerializedEntitiesVersion001": 2548720 96 | }, 97 | "panorama.dll": { 98 | "PanoramaUIEngine001": 5149264 99 | }, 100 | "panorama_text_pango.dll": { 101 | "PanoramaTextServices001": 2832608 102 | }, 103 | "panoramauiclient.dll": { 104 | "PanoramaUIClient001": 2676800 105 | }, 106 | "particles.dll": { 107 | "ParticleSystemMgr003": 6462576 108 | }, 109 | "pulse_system.dll": { 110 | "IPulseSystem_001": 1563040 111 | }, 112 | "rendersystemdx11.dll": { 113 | "RenderDeviceMgr001": 4121072, 114 | "RenderUtils_001": 4123224, 115 | "VRenderDeviceMgrBackdoor001": 4121232 116 | }, 117 | "resourcesystem.dll": { 118 | "ResourceSystem013": 469568 119 | }, 120 | "scenefilecache.dll": { 121 | "ResponseRulesCache001": 467184, 122 | "SceneFileCache002": 467552 123 | }, 124 | "scenesystem.dll": { 125 | "RenderingPipelines_001": 6089488, 126 | "SceneSystem_002": 8052720, 127 | "SceneUtils_001": 6091616 128 | }, 129 | "schemasystem.dll": { 130 | "SchemaSystem_001": 399072 131 | }, 132 | "server.dll": { 133 | "EmptyWorldService001_Server": 20356528, 134 | "EntitySubclassUtilsV001": 20030464, 135 | "NavGameTest001": 21008152, 136 | "ServerToolsInfo_001": 20703224, 137 | "Source2GameClients001": 20678336, 138 | "Source2GameDirector001": 21940064, 139 | "Source2GameEntities001": 20703008, 140 | "Source2Server001": 20702608, 141 | "Source2ServerConfig001": 22770264, 142 | "customnavsystem001": 19917656 143 | }, 144 | "soundsystem.dll": { 145 | "SoundOpSystem001": 3808288, 146 | "SoundOpSystemEdit001": 3807984, 147 | "SoundSystem001": 3806656, 148 | "VMixEditTool001": 1210621194 149 | }, 150 | "steamaudio.dll": { 151 | "SteamAudio001": 2177520 152 | }, 153 | "steamclient64.dll": { 154 | "CLIENTENGINE_INTERFACE_VERSION005": 18446744071758141082, 155 | "IVALIDATE001": 22139528, 156 | "SteamClient006": 22129072, 157 | "SteamClient007": 22129080, 158 | "SteamClient008": 22129088, 159 | "SteamClient009": 22129096, 160 | "SteamClient010": 22129104, 161 | "SteamClient011": 22129112, 162 | "SteamClient012": 22129120, 163 | "SteamClient013": 22129128, 164 | "SteamClient014": 22129136, 165 | "SteamClient015": 22129144, 166 | "SteamClient016": 22129152, 167 | "SteamClient017": 22129160, 168 | "SteamClient018": 22129168, 169 | "SteamClient019": 22129176, 170 | "SteamClient020": 22129184, 171 | "SteamClient021": 22129192, 172 | "SteamClient022": 22129200, 173 | "p2pvoice002": 21898879, 174 | "p2pvoicesingleton002": 21987552 175 | }, 176 | "tier0.dll": { 177 | "TestScriptMgr001": 3664496, 178 | "VEngineCvar007": 3724464, 179 | "VProcessUtils002": 3664256, 180 | "VStringTokenSystem001": 3825408 181 | }, 182 | "v8system.dll": { 183 | "Source2V8System001": 181376 184 | }, 185 | "vphysics2.dll": { 186 | "VPhysics2_Handle_Interface_001": 3743568, 187 | "VPhysics2_Interface_001": 3743632 188 | }, 189 | "vscript.dll": { 190 | "VScriptManager010": 1213952 191 | }, 192 | "vstdlib_s64.dll": { 193 | "IVALIDATE001": 436624, 194 | "VEngineCvar002": 430192 195 | }, 196 | "worldrenderer.dll": { 197 | "WorldRendererMgr001": 1449344 198 | } 199 | } -------------------------------------------------------------------------------- /interfaces.py: -------------------------------------------------------------------------------- 1 | ''' 2 | Dumped With FrezzyHook.com https://frezzyhook.com 3 | Thu, 21 Mar 2024 03:23:34 +0000 4 | ''' 5 | 6 | class animationsystem_dll: # animationsystem.dll 7 | AnimationSystemUtils_001 = 0x72E80 8 | AnimationSystem_001 = 0x6DA00 9 | 10 | class client_dll: # client.dll 11 | LegacyGameUI001 = 0x8AEE40 12 | Source2ClientUI001 = 0x89E460 13 | Source2ClientPrediction001 = 0x7AF990 14 | ClientToolsInfo_001 = 0x732F00 15 | Source2Client002 = 0x732F20 16 | GameClientExports001 = 0x732F10 17 | EmptyWorldService001_Client = 0x480850 18 | Source2ClientConfig001 = 0x46BA90 19 | 20 | class engine2_dll: # engine2.dll 21 | SimpleEngineLoopService_001 = 0x1F6E10 22 | ClientServerEngineLoopService_001 = 0x1EAC20 23 | KeyValueCache001 = 0x1E72F0 24 | HostStateMgr001 = 0x1E4AD0 25 | GameEventSystemServerV001 = 0x1E0080 26 | GameEventSystemClientV001 = 0x1E0070 27 | EngineServiceMgr001 = 0x1DB9D0 28 | VProfService_001 = 0x1C8EA0 29 | ToolService_001 = 0x1C7B20 30 | StatsService_001 = 0x1C2ED0 31 | SplitScreenService_001 = 0x1C01F0 32 | SoundService_001 = 0x1B9950 33 | ScreenshotService001 = 0x1B5350 34 | RenderService_001 = 0x1B2990 35 | NetworkService_001 = 0x1B24A0 36 | NetworkServerService_001 = 0x1AD280 37 | NetworkP2PService_001 = 0x1A8D10 38 | NetworkClientService_001 = 0x1A1FD0 39 | MapListService_001 = 0x19AE10 40 | InputService_001 = 0x187EE0 41 | GameUIService_001 = 0x1823C0 42 | GameResourceServiceServerV001 = 0x17FA20 43 | GameResourceServiceClientV001 = 0x17FA10 44 | BugService001 = 0x178850 45 | BenchmarkService001 = 0x176FF0 46 | VENGINE_GAMEUIFUNCS_VERSION005 = 0x1228A0 47 | EngineGameUI001 = 0x121C30 48 | INETSUPPORT_001 = 0xF0BA0 49 | Source2EngineToServerStringTable001 = 0xA9730 50 | Source2EngineToServer001 = 0x920B0 51 | Source2EngineToClientStringTable001 = 0x8AAE0 52 | Source2EngineToClient001 = 0x61A00 53 | 54 | class filesystem_stdio_dll: # filesystem_stdio.dll 55 | VAsyncFileSystem2_001 = 0x67960 56 | VFileSystem017 = 0x67950 57 | 58 | class host_dll: # host.dll 59 | Source2Host001 = 0x193F0 60 | SinglePlayerSharedMemory001 = 0x19070 61 | SaveRestoreDataVersion001 = 0x19060 62 | PredictionDiffManager001 = 0x17340 63 | HostUtils001 = 0x12920 64 | GameSystem2HostHook = 0x12170 65 | GameModelInfo001 = 0x12090 66 | DebugDrawQueueManager001 = 0x11AE0 67 | 68 | class imemanager_dll: # imemanager.dll 69 | IMEManager001 = 0xC470 70 | 71 | class inputsystem_dll: # inputsystem.dll 72 | InputSystemVersion001 = 0x2A40 73 | InputStackSystemVersion001 = 0x1850 74 | 75 | class localize_dll: # localize.dll 76 | Localize_001 = 0x3830 77 | 78 | class matchmaking_dll: # matchmaking.dll 79 | GameTypes001 = 0x53800 80 | MATCHFRAMEWORK_001 = 0x105690 81 | 82 | class materialsystem2_dll: # materialsystem2.dll 83 | MaterialUtils_001 = 0x4DB40 84 | TextLayout_001 = 0x4A200 85 | PostProcessingSystem_001 = 0x42A80 86 | FontManager_001 = 0x37A80 87 | VMaterialSystem2_001 = 0x25F80 88 | 89 | class meshsystem_dll: # meshsystem.dll 90 | MeshSystem001 = 0x7440 91 | 92 | class navsystem_dll: # navsystem.dll 93 | NavSystem001 = 0x8E30 94 | 95 | class networksystem_dll: # networksystem.dll 96 | SerializedEntitiesVersion001 = 0xD6930 97 | NetworkSystemVersion001 = 0xBFA00 98 | NetworkMessagesVersion001 = 0x9FC90 99 | FlattenedSerializersVersion001 = 0x7EF90 100 | 101 | class panorama_dll: # panorama.dll 102 | PanoramaUIEngine001 = 0x5D960 103 | 104 | class panorama_text_pango_dll: # panorama_text_pango.dll 105 | PanoramaTextServices001 = 0x4CBE0 106 | 107 | class panoramauiclient_dll: # panoramauiclient.dll 108 | PanoramaUIClient001 = 0x12010 109 | 110 | class particles_dll: # particles.dll 111 | ParticleSystemMgr003 = 0x591D0 112 | 113 | class pulse_system_dll: # pulse_system.dll 114 | IPulseSystem_001 = 0x44C0 115 | 116 | class rendersystemdx11_dll: # rendersystemdx11.dll 117 | RenderUtils_001 = 0x55150 118 | VRenderDeviceMgrBackdoor001 = 0x4C7E0 119 | RenderDeviceMgr001 = 0x4C7D0 120 | 121 | class resourcesystem_dll: # resourcesystem.dll 122 | ResourceSystem013 = 0x10920 123 | 124 | class scenefilecache_dll: # scenefilecache.dll 125 | SceneFileCache002 = 0x6A60 126 | ResponseRulesCache001 = 0x31A0 127 | 128 | class scenesystem_dll: # scenesystem.dll 129 | SceneUtils_001 = 0x12FCF0 130 | SceneSystem_002 = 0xBD200 131 | RenderingPipelines_001 = 0x86480 132 | 133 | class schemasystem_dll: # schemasystem.dll 134 | SchemaSystem_001 = 0xAA50 135 | 136 | class server_dll: # server.dll 137 | NavGameTest001 = 0xA46F20 138 | ServerToolsInfo_001 = 0x8322E0 139 | Source2GameClients001 = 0x8322F0 140 | Source2GameEntities001 = 0x832300 141 | Source2Server001 = 0x832310 142 | EmptyWorldService001_Server = 0x572850 143 | Source2ServerConfig001 = 0x566BD0 144 | EntitySubclassUtilsV001 = 0x2AF7D0 145 | customnavsystem001 = 0x22C690 146 | Source2GameDirector001 = 0x11EAB0 147 | 148 | class soundsystem_dll: # soundsystem.dll 149 | SoundOpSystem001 = 0x16A640 150 | SoundOpSystemEdit001 = 0x96A50 151 | VMixEditTool001 = 0x75C30 152 | SoundSystem001 = 0x48320 153 | 154 | class steamaudio_dll: # steamaudio.dll 155 | SteamAudio001 = 0x5AA70 156 | 157 | class steamclient64_dll: # steamclient64.dll 158 | IVALIDATE001 = 0x866250 159 | CLIENTENGINE_INTERFACE_VERSION005 = 0x8621C0 160 | SteamClient021 = 0x6637F0 161 | SteamClient020 = 0x6637E0 162 | SteamClient019 = 0x6637D0 163 | SteamClient018 = 0x6637C0 164 | SteamClient017 = 0x6637B0 165 | SteamClient016 = 0x6637A0 166 | SteamClient015 = 0x663790 167 | SteamClient014 = 0x663780 168 | SteamClient013 = 0x663770 169 | SteamClient012 = 0x663760 170 | SteamClient011 = 0x663750 171 | SteamClient010 = 0x663740 172 | SteamClient009 = 0x663730 173 | SteamClient008 = 0x663720 174 | SteamClient007 = 0x663710 175 | SteamClient006 = 0x663700 176 | p2pvoice002 = 0xD9FD0 177 | p2pvoicesingleton002 = 0xD6A30 178 | 179 | class tier0_dll: # tier0.dll 180 | VStringTokenSystem001 = 0x190600 181 | TestScriptMgr001 = 0x140790 182 | VProcessUtils002 = 0x131C70 183 | VEngineCvar007 = 0x63290 184 | 185 | class v8system_dll: # v8system.dll 186 | Source2V8System001 = 0x1950 187 | 188 | class valve_avi_dll: # valve_avi.dll 189 | VAvi001 = 0x2F90 190 | 191 | class valve_wmf_dll: # valve_wmf.dll 192 | VMediaFoundation001 = 0x12D0 193 | 194 | class vphysics2_dll: # vphysics2.dll 195 | VPhysics2_Handle_Interface_001 = 0x5BCB0 196 | VPhysics2_Interface_001 = 0x57130 197 | 198 | class vscript_dll: # vscript.dll 199 | VScriptManager010 = 0x32000 200 | 201 | class vstdlib_s64_dll: # vstdlib_s64.dll 202 | IVALIDATE001 = 0x25120 203 | VEngineCvar002 = 0x5760 204 | 205 | class worldrenderer_dll: # worldrenderer.dll 206 | WorldRendererMgr001 = 0x205E0 207 | -------------------------------------------------------------------------------- /interfaces.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | animationsystem_dll: # animationsystem.dll 3 | AnimationSystemUtils_001: 470656 4 | AnimationSystem_001: 449024 5 | client_dll: # client.dll 6 | LegacyGameUI001: 9104960 7 | Source2ClientUI001: 9036896 8 | Source2ClientPrediction001: 8059280 9 | ClientToolsInfo_001: 7548672 10 | Source2Client002: 7548704 11 | GameClientExports001: 7548688 12 | EmptyWorldService001_Client: 4720720 13 | Source2ClientConfig001: 4635280 14 | engine2_dll: # engine2.dll 15 | SimpleEngineLoopService_001: 2059792 16 | ClientServerEngineLoopService_001: 2010144 17 | KeyValueCache001: 1995504 18 | HostStateMgr001: 1985232 19 | GameEventSystemServerV001: 1966208 20 | GameEventSystemClientV001: 1966192 21 | EngineServiceMgr001: 1948112 22 | VProfService_001: 1871520 23 | ToolService_001: 1866528 24 | StatsService_001: 1846992 25 | SplitScreenService_001: 1835504 26 | SoundService_001: 1808720 27 | ScreenshotService001: 1790800 28 | RenderService_001: 1780112 29 | NetworkService_001: 1778848 30 | NetworkServerService_001: 1757824 31 | NetworkP2PService_001: 1740048 32 | NetworkClientService_001: 1712080 33 | MapListService_001: 1682960 34 | InputService_001: 1605344 35 | GameUIService_001: 1582016 36 | GameResourceServiceServerV001: 1571360 37 | GameResourceServiceClientV001: 1571344 38 | BugService001: 1542224 39 | BenchmarkService001: 1535984 40 | VENGINE_GAMEUIFUNCS_VERSION005: 1190048 41 | EngineGameUI001: 1186864 42 | INETSUPPORT_001: 986016 43 | Source2EngineToServerStringTable001: 694064 44 | Source2EngineToServer001: 598192 45 | Source2EngineToClientStringTable001: 568032 46 | Source2EngineToClient001: 399872 47 | filesystem_stdio_dll: # filesystem_stdio.dll 48 | VAsyncFileSystem2_001: 424288 49 | VFileSystem017: 424272 50 | host_dll: # host.dll 51 | Source2Host001: 103408 52 | SinglePlayerSharedMemory001: 102512 53 | SaveRestoreDataVersion001: 102496 54 | PredictionDiffManager001: 95040 55 | HostUtils001: 76064 56 | GameSystem2HostHook: 74096 57 | GameModelInfo001: 73872 58 | DebugDrawQueueManager001: 72416 59 | imemanager_dll: # imemanager.dll 60 | IMEManager001: 50288 61 | inputsystem_dll: # inputsystem.dll 62 | InputSystemVersion001: 10816 63 | InputStackSystemVersion001: 6224 64 | localize_dll: # localize.dll 65 | Localize_001: 14384 66 | matchmaking_dll: # matchmaking.dll 67 | GameTypes001: 342016 68 | MATCHFRAMEWORK_001: 1070736 69 | materialsystem2_dll: # materialsystem2.dll 70 | MaterialUtils_001: 318272 71 | TextLayout_001: 303616 72 | PostProcessingSystem_001: 273024 73 | FontManager_001: 227968 74 | VMaterialSystem2_001: 155520 75 | meshsystem_dll: # meshsystem.dll 76 | MeshSystem001: 29760 77 | navsystem_dll: # navsystem.dll 78 | NavSystem001: 36400 79 | networksystem_dll: # networksystem.dll 80 | SerializedEntitiesVersion001: 878896 81 | NetworkSystemVersion001: 784896 82 | NetworkMessagesVersion001: 654480 83 | FlattenedSerializersVersion001: 520080 84 | panorama_dll: # panorama.dll 85 | PanoramaUIEngine001: 383328 86 | panorama_text_pango_dll: # panorama_text_pango.dll 87 | PanoramaTextServices001: 314336 88 | panoramauiclient_dll: # panoramauiclient.dll 89 | PanoramaUIClient001: 73744 90 | particles_dll: # particles.dll 91 | ParticleSystemMgr003: 365008 92 | pulse_system_dll: # pulse_system.dll 93 | IPulseSystem_001: 17600 94 | rendersystemdx11_dll: # rendersystemdx11.dll 95 | RenderUtils_001: 348496 96 | VRenderDeviceMgrBackdoor001: 313312 97 | RenderDeviceMgr001: 313296 98 | resourcesystem_dll: # resourcesystem.dll 99 | ResourceSystem013: 67872 100 | scenefilecache_dll: # scenefilecache.dll 101 | SceneFileCache002: 27232 102 | ResponseRulesCache001: 12704 103 | scenesystem_dll: # scenesystem.dll 104 | SceneUtils_001: 1244400 105 | SceneSystem_002: 774656 106 | RenderingPipelines_001: 550016 107 | schemasystem_dll: # schemasystem.dll 108 | SchemaSystem_001: 43600 109 | server_dll: # server.dll 110 | NavGameTest001: 10776352 111 | ServerToolsInfo_001: 8594144 112 | Source2GameClients001: 8594160 113 | Source2GameEntities001: 8594176 114 | Source2Server001: 8594192 115 | EmptyWorldService001_Server: 5711952 116 | Source2ServerConfig001: 5663696 117 | EntitySubclassUtilsV001: 2815952 118 | customnavsystem001: 2279056 119 | Source2GameDirector001: 1174192 120 | soundsystem_dll: # soundsystem.dll 121 | SoundOpSystem001: 1484352 122 | SoundOpSystemEdit001: 617040 123 | VMixEditTool001: 482352 124 | SoundSystem001: 295712 125 | steamaudio_dll: # steamaudio.dll 126 | SteamAudio001: 371312 127 | steamclient64_dll: # steamclient64.dll 128 | IVALIDATE001: 8806992 129 | CLIENTENGINE_INTERFACE_VERSION005: 8790464 130 | SteamClient021: 6698992 131 | SteamClient020: 6698976 132 | SteamClient019: 6698960 133 | SteamClient018: 6698944 134 | SteamClient017: 6698928 135 | SteamClient016: 6698912 136 | SteamClient015: 6698896 137 | SteamClient014: 6698880 138 | SteamClient013: 6698864 139 | SteamClient012: 6698848 140 | SteamClient011: 6698832 141 | SteamClient010: 6698816 142 | SteamClient009: 6698800 143 | SteamClient008: 6698784 144 | SteamClient007: 6698768 145 | SteamClient006: 6698752 146 | p2pvoice002: 892880 147 | p2pvoicesingleton002: 879152 148 | tier0_dll: # tier0.dll 149 | VStringTokenSystem001: 1639936 150 | TestScriptMgr001: 1312656 151 | VProcessUtils002: 1252464 152 | VEngineCvar007: 406160 153 | v8system_dll: # v8system.dll 154 | Source2V8System001: 6480 155 | valve_avi_dll: # valve_avi.dll 156 | VAvi001: 12176 157 | valve_wmf_dll: # valve_wmf.dll 158 | VMediaFoundation001: 4816 159 | vphysics2_dll: # vphysics2.dll 160 | VPhysics2_Handle_Interface_001: 375984 161 | VPhysics2_Interface_001: 356656 162 | vscript_dll: # vscript.dll 163 | VScriptManager010: 204800 164 | vstdlib_s64_dll: # vstdlib_s64.dll 165 | IVALIDATE001: 151840 166 | VEngineCvar002: 22368 167 | worldrenderer_dll: # worldrenderer.dll 168 | WorldRendererMgr001: 132576 169 | -------------------------------------------------------------------------------- /materialsystem2.dll.json: -------------------------------------------------------------------------------- 1 | { 2 | "materialsystem2.dll": { 3 | "classes": { 4 | "MaterialParamBuffer_t": { 5 | "fields": { 6 | "m_value": 8 7 | }, 8 | "metadata": [ 9 | { 10 | "name": "MGetKV3ClassDefaults", 11 | "type": "Unknown" 12 | } 13 | ], 14 | "parent": "MaterialParam_t" 15 | }, 16 | "MaterialParamFloat_t": { 17 | "fields": { 18 | "m_flValue": 8 19 | }, 20 | "metadata": [ 21 | { 22 | "name": "MGetKV3ClassDefaults", 23 | "type": "Unknown" 24 | } 25 | ], 26 | "parent": "MaterialParam_t" 27 | }, 28 | "MaterialParamInt_t": { 29 | "fields": { 30 | "m_nValue": 8 31 | }, 32 | "metadata": [ 33 | { 34 | "name": "MGetKV3ClassDefaults", 35 | "type": "Unknown" 36 | } 37 | ], 38 | "parent": "MaterialParam_t" 39 | }, 40 | "MaterialParamString_t": { 41 | "fields": { 42 | "m_value": 8 43 | }, 44 | "metadata": [ 45 | { 46 | "name": "MGetKV3ClassDefaults", 47 | "type": "Unknown" 48 | } 49 | ], 50 | "parent": "MaterialParam_t" 51 | }, 52 | "MaterialParamTexture_t": { 53 | "fields": { 54 | "m_pValue": 8 55 | }, 56 | "metadata": [ 57 | { 58 | "name": "MGetKV3ClassDefaults", 59 | "type": "Unknown" 60 | } 61 | ], 62 | "parent": "MaterialParam_t" 63 | }, 64 | "MaterialParamVector_t": { 65 | "fields": { 66 | "m_value": 8 67 | }, 68 | "metadata": [ 69 | { 70 | "name": "MGetKV3ClassDefaults", 71 | "type": "Unknown" 72 | } 73 | ], 74 | "parent": "MaterialParam_t" 75 | }, 76 | "MaterialParam_t": { 77 | "fields": { 78 | "m_name": 0 79 | }, 80 | "metadata": [ 81 | { 82 | "name": "MGetKV3ClassDefaults", 83 | "type": "Unknown" 84 | } 85 | ], 86 | "parent": null 87 | }, 88 | "MaterialResourceData_t": { 89 | "fields": { 90 | "m_dynamicParams": 112, 91 | "m_dynamicTextureParams": 136, 92 | "m_floatAttributes": 184, 93 | "m_floatParams": 40, 94 | "m_intAttributes": 160, 95 | "m_intParams": 16, 96 | "m_materialName": 0, 97 | "m_renderAttributesUsed": 280, 98 | "m_shaderName": 8, 99 | "m_stringAttributes": 256, 100 | "m_textureAttributes": 232, 101 | "m_textureParams": 88, 102 | "m_vectorAttributes": 208, 103 | "m_vectorParams": 64 104 | }, 105 | "metadata": [ 106 | { 107 | "name": "MGetKV3ClassDefaults", 108 | "type": "Unknown" 109 | } 110 | ], 111 | "parent": null 112 | }, 113 | "PostProcessingBloomParameters_t": { 114 | "fields": { 115 | "m_blendMode": 0, 116 | "m_flBloomStartValue": 28, 117 | "m_flBloomStrength": 4, 118 | "m_flBloomThreshold": 16, 119 | "m_flBloomThresholdWidth": 20, 120 | "m_flBlurBloomStrength": 12, 121 | "m_flBlurWeight": 32, 122 | "m_flScreenBloomStrength": 8, 123 | "m_flSkyboxBloomStrength": 24, 124 | "m_vBlurTint": 52 125 | }, 126 | "metadata": [ 127 | { 128 | "name": "MGetKV3ClassDefaults", 129 | "type": "Unknown" 130 | } 131 | ], 132 | "parent": null 133 | }, 134 | "PostProcessingLocalContrastParameters_t": { 135 | "fields": { 136 | "m_flLocalContrastEdgeStrength": 4, 137 | "m_flLocalContrastStrength": 0, 138 | "m_flLocalContrastVignetteBlur": 16, 139 | "m_flLocalContrastVignetteEnd": 12, 140 | "m_flLocalContrastVignetteStart": 8 141 | }, 142 | "metadata": [ 143 | { 144 | "name": "MGetKV3ClassDefaults", 145 | "type": "Unknown" 146 | } 147 | ], 148 | "parent": null 149 | }, 150 | "PostProcessingResource_t": { 151 | "fields": { 152 | "m_bHasBloomParams": 64, 153 | "m_bHasColorCorrection": 272, 154 | "m_bHasLocalContrastParams": 220, 155 | "m_bHasTonemapParams": 0, 156 | "m_bHasVignetteParams": 180, 157 | "m_bloomParams": 68, 158 | "m_colorCorrectionVolumeData": 248, 159 | "m_localConstrastParams": 224, 160 | "m_nColorCorrectionVolumeDim": 244, 161 | "m_toneMapParams": 4, 162 | "m_vignetteParams": 184 163 | }, 164 | "metadata": [ 165 | { 166 | "name": "MGetKV3ClassDefaults", 167 | "type": "Unknown" 168 | } 169 | ], 170 | "parent": null 171 | }, 172 | "PostProcessingTonemapParameters_t": { 173 | "fields": { 174 | "m_flExposureBias": 0, 175 | "m_flExposureBiasHighlights": 40, 176 | "m_flExposureBiasShadows": 36, 177 | "m_flLinearAngle": 12, 178 | "m_flLinearStrength": 8, 179 | "m_flLuminanceSource": 32, 180 | "m_flMaxHighlightLum": 56, 181 | "m_flMaxShadowLum": 48, 182 | "m_flMinHighlightLum": 52, 183 | "m_flMinShadowLum": 44, 184 | "m_flShoulderStrength": 4, 185 | "m_flToeDenom": 24, 186 | "m_flToeNum": 20, 187 | "m_flToeStrength": 16, 188 | "m_flWhitePoint": 28 189 | }, 190 | "metadata": [ 191 | { 192 | "name": "MGetKV3ClassDefaults", 193 | "type": "Unknown" 194 | } 195 | ], 196 | "parent": null 197 | }, 198 | "PostProcessingVignetteParameters_t": { 199 | "fields": { 200 | "m_flFeather": 20, 201 | "m_flRadius": 12, 202 | "m_flRoundness": 16, 203 | "m_flVignetteStrength": 0, 204 | "m_vCenter": 4, 205 | "m_vColorTint": 24 206 | }, 207 | "metadata": [ 208 | { 209 | "name": "MGetKV3ClassDefaults", 210 | "type": "Unknown" 211 | } 212 | ], 213 | "parent": null 214 | } 215 | }, 216 | "enums": { 217 | "BloomBlendMode_t": { 218 | "alignment": 4, 219 | "members": { 220 | "BLOOM_BLEND_ADD": 0, 221 | "BLOOM_BLEND_BLUR": 2, 222 | "BLOOM_BLEND_SCREEN": 1 223 | }, 224 | "type": "uint32" 225 | }, 226 | "HorizJustification_e": { 227 | "alignment": 4, 228 | "members": { 229 | "HORIZ_JUSTIFICATION_CENTER": 1, 230 | "HORIZ_JUSTIFICATION_LEFT": 0, 231 | "HORIZ_JUSTIFICATION_NONE": 3, 232 | "HORIZ_JUSTIFICATION_RIGHT": 2 233 | }, 234 | "type": "uint32" 235 | }, 236 | "LayoutPositionType_e": { 237 | "alignment": 4, 238 | "members": { 239 | "LAYOUTPOSITIONTYPE_FRACTIONAL": 1, 240 | "LAYOUTPOSITIONTYPE_NONE": 2, 241 | "LAYOUTPOSITIONTYPE_VIEWPORT_RELATIVE": 0 242 | }, 243 | "type": "uint32" 244 | }, 245 | "VertJustification_e": { 246 | "alignment": 4, 247 | "members": { 248 | "VERT_JUSTIFICATION_BOTTOM": 2, 249 | "VERT_JUSTIFICATION_CENTER": 1, 250 | "VERT_JUSTIFICATION_NONE": 3, 251 | "VERT_JUSTIFICATION_TOP": 0 252 | }, 253 | "type": "uint32" 254 | }, 255 | "ViewFadeMode_t": { 256 | "alignment": 4, 257 | "members": { 258 | "VIEW_FADE_CONSTANT_COLOR": 0, 259 | "VIEW_FADE_MOD2X": 2, 260 | "VIEW_FADE_MODULATE": 1 261 | }, 262 | "type": "uint32" 263 | } 264 | } 265 | } 266 | } -------------------------------------------------------------------------------- /materialsystem2.dll.py: -------------------------------------------------------------------------------- 1 | ''' 2 | Dumped With FrezzyHook.com https://frezzyhook.com 3 | Thu, 21 Mar 2024 03:23:32 +0000 4 | ''' 5 | 6 | class MaterialParamBuffer_t: # MaterialParam_t 7 | m_value = 0x8 # CUtlBinaryBlock 8 | 9 | class MaterialParamFloat_t: # MaterialParam_t 10 | m_flValue = 0x8 # float 11 | 12 | class MaterialParamInt_t: # MaterialParam_t 13 | m_nValue = 0x8 # int32_t 14 | 15 | class MaterialParamString_t: # MaterialParam_t 16 | m_value = 0x8 # CUtlString 17 | 18 | class MaterialParamTexture_t: # MaterialParam_t 19 | m_pValue = 0x8 # CStrongHandle 20 | 21 | class MaterialParamVector_t: # MaterialParam_t 22 | m_value = 0x8 # Vector4D 23 | 24 | class MaterialParam_t: 25 | m_name = 0x0 # CUtlString 26 | 27 | class MaterialResourceData_t: 28 | m_materialName = 0x0 # CUtlString 29 | m_shaderName = 0x8 # CUtlString 30 | m_intParams = 0x10 # CUtlVector 31 | m_floatParams = 0x28 # CUtlVector 32 | m_vectorParams = 0x40 # CUtlVector 33 | m_textureParams = 0x58 # CUtlVector 34 | m_dynamicParams = 0x70 # CUtlVector 35 | m_dynamicTextureParams = 0x88 # CUtlVector 36 | m_intAttributes = 0xA0 # CUtlVector 37 | m_floatAttributes = 0xB8 # CUtlVector 38 | m_vectorAttributes = 0xD0 # CUtlVector 39 | m_textureAttributes = 0xE8 # CUtlVector 40 | m_stringAttributes = 0x100 # CUtlVector 41 | m_renderAttributesUsed = 0x118 # CUtlVector 42 | 43 | class PostProcessingBloomParameters_t: 44 | m_blendMode = 0x0 # BloomBlendMode_t 45 | m_flBloomStrength = 0x4 # float 46 | m_flScreenBloomStrength = 0x8 # float 47 | m_flBlurBloomStrength = 0xC # float 48 | m_flBloomThreshold = 0x10 # float 49 | m_flBloomThresholdWidth = 0x14 # float 50 | m_flSkyboxBloomStrength = 0x18 # float 51 | m_flBloomStartValue = 0x1C # float 52 | m_flBlurWeight = 0x20 # float[5] 53 | m_vBlurTint = 0x34 # Vector[5] 54 | 55 | class PostProcessingLocalContrastParameters_t: 56 | m_flLocalContrastStrength = 0x0 # float 57 | m_flLocalContrastEdgeStrength = 0x4 # float 58 | m_flLocalContrastVignetteStart = 0x8 # float 59 | m_flLocalContrastVignetteEnd = 0xC # float 60 | m_flLocalContrastVignetteBlur = 0x10 # float 61 | 62 | class PostProcessingResource_t: 63 | m_bHasTonemapParams = 0x0 # bool 64 | m_toneMapParams = 0x4 # PostProcessingTonemapParameters_t 65 | m_bHasBloomParams = 0x40 # bool 66 | m_bloomParams = 0x44 # PostProcessingBloomParameters_t 67 | m_bHasVignetteParams = 0xB4 # bool 68 | m_vignetteParams = 0xB8 # PostProcessingVignetteParameters_t 69 | m_bHasLocalContrastParams = 0xDC # bool 70 | m_localConstrastParams = 0xE0 # PostProcessingLocalContrastParameters_t 71 | m_nColorCorrectionVolumeDim = 0xF4 # int32_t 72 | m_colorCorrectionVolumeData = 0xF8 # CUtlBinaryBlock 73 | m_bHasColorCorrection = 0x110 # bool 74 | 75 | class PostProcessingTonemapParameters_t: 76 | m_flExposureBias = 0x0 # float 77 | m_flShoulderStrength = 0x4 # float 78 | m_flLinearStrength = 0x8 # float 79 | m_flLinearAngle = 0xC # float 80 | m_flToeStrength = 0x10 # float 81 | m_flToeNum = 0x14 # float 82 | m_flToeDenom = 0x18 # float 83 | m_flWhitePoint = 0x1C # float 84 | m_flLuminanceSource = 0x20 # float 85 | m_flExposureBiasShadows = 0x24 # float 86 | m_flExposureBiasHighlights = 0x28 # float 87 | m_flMinShadowLum = 0x2C # float 88 | m_flMaxShadowLum = 0x30 # float 89 | m_flMinHighlightLum = 0x34 # float 90 | m_flMaxHighlightLum = 0x38 # float 91 | 92 | class PostProcessingVignetteParameters_t: 93 | m_flVignetteStrength = 0x0 # float 94 | m_vCenter = 0x4 # Vector2D 95 | m_flRadius = 0xC # float 96 | m_flRoundness = 0x10 # float 97 | m_flFeather = 0x14 # float 98 | m_vColorTint = 0x18 # Vector 99 | -------------------------------------------------------------------------------- /materialsystem2.dll.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | MaterialParamBuffer_t: # MaterialParam_t 3 | m_value: 8 # CUtlBinaryBlock 4 | MaterialParamFloat_t: # MaterialParam_t 5 | m_flValue: 8 # float 6 | MaterialParamInt_t: # MaterialParam_t 7 | m_nValue: 8 # int32_t 8 | MaterialParamString_t: # MaterialParam_t 9 | m_value: 8 # CUtlString 10 | MaterialParamTexture_t: # MaterialParam_t 11 | m_pValue: 8 # CStrongHandle 12 | MaterialParamVector_t: # MaterialParam_t 13 | m_value: 8 # Vector4D 14 | MaterialParam_t: 15 | m_name: 0 # CUtlString 16 | MaterialResourceData_t: 17 | m_materialName: 0 # CUtlString 18 | m_shaderName: 8 # CUtlString 19 | m_intParams: 16 # CUtlVector 20 | m_floatParams: 40 # CUtlVector 21 | m_vectorParams: 64 # CUtlVector 22 | m_textureParams: 88 # CUtlVector 23 | m_dynamicParams: 112 # CUtlVector 24 | m_dynamicTextureParams: 136 # CUtlVector 25 | m_intAttributes: 160 # CUtlVector 26 | m_floatAttributes: 184 # CUtlVector 27 | m_vectorAttributes: 208 # CUtlVector 28 | m_textureAttributes: 232 # CUtlVector 29 | m_stringAttributes: 256 # CUtlVector 30 | m_renderAttributesUsed: 280 # CUtlVector 31 | PostProcessingBloomParameters_t: 32 | m_blendMode: 0 # BloomBlendMode_t 33 | m_flBloomStrength: 4 # float 34 | m_flScreenBloomStrength: 8 # float 35 | m_flBlurBloomStrength: 12 # float 36 | m_flBloomThreshold: 16 # float 37 | m_flBloomThresholdWidth: 20 # float 38 | m_flSkyboxBloomStrength: 24 # float 39 | m_flBloomStartValue: 28 # float 40 | m_flBlurWeight: 32 # float[5] 41 | m_vBlurTint: 52 # Vector[5] 42 | PostProcessingLocalContrastParameters_t: 43 | m_flLocalContrastStrength: 0 # float 44 | m_flLocalContrastEdgeStrength: 4 # float 45 | m_flLocalContrastVignetteStart: 8 # float 46 | m_flLocalContrastVignetteEnd: 12 # float 47 | m_flLocalContrastVignetteBlur: 16 # float 48 | PostProcessingResource_t: 49 | m_bHasTonemapParams: 0 # bool 50 | m_toneMapParams: 4 # PostProcessingTonemapParameters_t 51 | m_bHasBloomParams: 64 # bool 52 | m_bloomParams: 68 # PostProcessingBloomParameters_t 53 | m_bHasVignetteParams: 180 # bool 54 | m_vignetteParams: 184 # PostProcessingVignetteParameters_t 55 | m_bHasLocalContrastParams: 220 # bool 56 | m_localConstrastParams: 224 # PostProcessingLocalContrastParameters_t 57 | m_nColorCorrectionVolumeDim: 244 # int32_t 58 | m_colorCorrectionVolumeData: 248 # CUtlBinaryBlock 59 | m_bHasColorCorrection: 272 # bool 60 | PostProcessingTonemapParameters_t: 61 | m_flExposureBias: 0 # float 62 | m_flShoulderStrength: 4 # float 63 | m_flLinearStrength: 8 # float 64 | m_flLinearAngle: 12 # float 65 | m_flToeStrength: 16 # float 66 | m_flToeNum: 20 # float 67 | m_flToeDenom: 24 # float 68 | m_flWhitePoint: 28 # float 69 | m_flLuminanceSource: 32 # float 70 | m_flExposureBiasShadows: 36 # float 71 | m_flExposureBiasHighlights: 40 # float 72 | m_flMinShadowLum: 44 # float 73 | m_flMaxShadowLum: 48 # float 74 | m_flMinHighlightLum: 52 # float 75 | m_flMaxHighlightLum: 56 # float 76 | PostProcessingVignetteParameters_t: 77 | m_flVignetteStrength: 0 # float 78 | m_vCenter: 4 # Vector2D 79 | m_flRadius: 12 # float 80 | m_flRoundness: 16 # float 81 | m_flFeather: 20 # float 82 | m_vColorTint: 24 # Vector 83 | -------------------------------------------------------------------------------- /materialsystem2_dll.json: -------------------------------------------------------------------------------- 1 | { 2 | "materialsystem2.dll": { 3 | "classes": { 4 | "MaterialParamBuffer_t": { 5 | "fields": { 6 | "m_value": 8 7 | }, 8 | "metadata": [ 9 | { 10 | "name": "MGetKV3ClassDefaults", 11 | "type": "Unknown" 12 | } 13 | ], 14 | "parent": "MaterialParam_t" 15 | }, 16 | "MaterialParamFloat_t": { 17 | "fields": { 18 | "m_flValue": 8 19 | }, 20 | "metadata": [ 21 | { 22 | "name": "MGetKV3ClassDefaults", 23 | "type": "Unknown" 24 | } 25 | ], 26 | "parent": "MaterialParam_t" 27 | }, 28 | "MaterialParamInt_t": { 29 | "fields": { 30 | "m_nValue": 8 31 | }, 32 | "metadata": [ 33 | { 34 | "name": "MGetKV3ClassDefaults", 35 | "type": "Unknown" 36 | } 37 | ], 38 | "parent": "MaterialParam_t" 39 | }, 40 | "MaterialParamString_t": { 41 | "fields": { 42 | "m_value": 8 43 | }, 44 | "metadata": [ 45 | { 46 | "name": "MGetKV3ClassDefaults", 47 | "type": "Unknown" 48 | } 49 | ], 50 | "parent": "MaterialParam_t" 51 | }, 52 | "MaterialParamTexture_t": { 53 | "fields": { 54 | "m_pValue": 8 55 | }, 56 | "metadata": [ 57 | { 58 | "name": "MGetKV3ClassDefaults", 59 | "type": "Unknown" 60 | } 61 | ], 62 | "parent": "MaterialParam_t" 63 | }, 64 | "MaterialParamVector_t": { 65 | "fields": { 66 | "m_value": 8 67 | }, 68 | "metadata": [ 69 | { 70 | "name": "MGetKV3ClassDefaults", 71 | "type": "Unknown" 72 | } 73 | ], 74 | "parent": "MaterialParam_t" 75 | }, 76 | "MaterialParam_t": { 77 | "fields": { 78 | "m_name": 0 79 | }, 80 | "metadata": [ 81 | { 82 | "name": "MGetKV3ClassDefaults", 83 | "type": "Unknown" 84 | } 85 | ], 86 | "parent": null 87 | }, 88 | "MaterialResourceData_t": { 89 | "fields": { 90 | "m_dynamicParams": 112, 91 | "m_dynamicTextureParams": 136, 92 | "m_floatAttributes": 184, 93 | "m_floatParams": 40, 94 | "m_intAttributes": 160, 95 | "m_intParams": 16, 96 | "m_materialName": 0, 97 | "m_renderAttributesUsed": 280, 98 | "m_shaderName": 8, 99 | "m_stringAttributes": 256, 100 | "m_textureAttributes": 232, 101 | "m_textureParams": 88, 102 | "m_vectorAttributes": 208, 103 | "m_vectorParams": 64 104 | }, 105 | "metadata": [ 106 | { 107 | "name": "MGetKV3ClassDefaults", 108 | "type": "Unknown" 109 | } 110 | ], 111 | "parent": null 112 | }, 113 | "PostProcessingBloomParameters_t": { 114 | "fields": { 115 | "m_blendMode": 0, 116 | "m_flBloomStartValue": 28, 117 | "m_flBloomStrength": 4, 118 | "m_flBloomThreshold": 16, 119 | "m_flBloomThresholdWidth": 20, 120 | "m_flBlurBloomStrength": 12, 121 | "m_flBlurWeight": 32, 122 | "m_flScreenBloomStrength": 8, 123 | "m_flSkyboxBloomStrength": 24, 124 | "m_vBlurTint": 52 125 | }, 126 | "metadata": [ 127 | { 128 | "name": "MGetKV3ClassDefaults", 129 | "type": "Unknown" 130 | } 131 | ], 132 | "parent": null 133 | }, 134 | "PostProcessingLocalContrastParameters_t": { 135 | "fields": { 136 | "m_flLocalContrastEdgeStrength": 4, 137 | "m_flLocalContrastStrength": 0, 138 | "m_flLocalContrastVignetteBlur": 16, 139 | "m_flLocalContrastVignetteEnd": 12, 140 | "m_flLocalContrastVignetteStart": 8 141 | }, 142 | "metadata": [ 143 | { 144 | "name": "MGetKV3ClassDefaults", 145 | "type": "Unknown" 146 | } 147 | ], 148 | "parent": null 149 | }, 150 | "PostProcessingResource_t": { 151 | "fields": { 152 | "m_bHasBloomParams": 64, 153 | "m_bHasColorCorrection": 272, 154 | "m_bHasLocalContrastParams": 220, 155 | "m_bHasTonemapParams": 0, 156 | "m_bHasVignetteParams": 180, 157 | "m_bloomParams": 68, 158 | "m_colorCorrectionVolumeData": 248, 159 | "m_localConstrastParams": 224, 160 | "m_nColorCorrectionVolumeDim": 244, 161 | "m_toneMapParams": 4, 162 | "m_vignetteParams": 184 163 | }, 164 | "metadata": [ 165 | { 166 | "name": "MGetKV3ClassDefaults", 167 | "type": "Unknown" 168 | } 169 | ], 170 | "parent": null 171 | }, 172 | "PostProcessingTonemapParameters_t": { 173 | "fields": { 174 | "m_flExposureBias": 0, 175 | "m_flExposureBiasHighlights": 40, 176 | "m_flExposureBiasShadows": 36, 177 | "m_flLinearAngle": 12, 178 | "m_flLinearStrength": 8, 179 | "m_flLuminanceSource": 32, 180 | "m_flMaxHighlightLum": 56, 181 | "m_flMaxShadowLum": 48, 182 | "m_flMinHighlightLum": 52, 183 | "m_flMinShadowLum": 44, 184 | "m_flShoulderStrength": 4, 185 | "m_flToeDenom": 24, 186 | "m_flToeNum": 20, 187 | "m_flToeStrength": 16, 188 | "m_flWhitePoint": 28 189 | }, 190 | "metadata": [ 191 | { 192 | "name": "MGetKV3ClassDefaults", 193 | "type": "Unknown" 194 | } 195 | ], 196 | "parent": null 197 | }, 198 | "PostProcessingVignetteParameters_t": { 199 | "fields": { 200 | "m_flFeather": 20, 201 | "m_flRadius": 12, 202 | "m_flRoundness": 16, 203 | "m_flVignetteStrength": 0, 204 | "m_vCenter": 4, 205 | "m_vColorTint": 24 206 | }, 207 | "metadata": [ 208 | { 209 | "name": "MGetKV3ClassDefaults", 210 | "type": "Unknown" 211 | } 212 | ], 213 | "parent": null 214 | } 215 | }, 216 | "enums": { 217 | "BloomBlendMode_t": { 218 | "alignment": 4, 219 | "members": { 220 | "BLOOM_BLEND_ADD": 0, 221 | "BLOOM_BLEND_BLUR": 2, 222 | "BLOOM_BLEND_SCREEN": 1 223 | }, 224 | "type": "uint32" 225 | }, 226 | "HorizJustification_e": { 227 | "alignment": 4, 228 | "members": { 229 | "HORIZ_JUSTIFICATION_CENTER": 1, 230 | "HORIZ_JUSTIFICATION_LEFT": 0, 231 | "HORIZ_JUSTIFICATION_NONE": 3, 232 | "HORIZ_JUSTIFICATION_RIGHT": 2 233 | }, 234 | "type": "uint32" 235 | }, 236 | "LayoutPositionType_e": { 237 | "alignment": 4, 238 | "members": { 239 | "LAYOUTPOSITIONTYPE_FRACTIONAL": 1, 240 | "LAYOUTPOSITIONTYPE_NONE": 2, 241 | "LAYOUTPOSITIONTYPE_VIEWPORT_RELATIVE": 0 242 | }, 243 | "type": "uint32" 244 | }, 245 | "VertJustification_e": { 246 | "alignment": 4, 247 | "members": { 248 | "VERT_JUSTIFICATION_BOTTOM": 2, 249 | "VERT_JUSTIFICATION_CENTER": 1, 250 | "VERT_JUSTIFICATION_NONE": 3, 251 | "VERT_JUSTIFICATION_TOP": 0 252 | }, 253 | "type": "uint32" 254 | }, 255 | "ViewFadeMode_t": { 256 | "alignment": 4, 257 | "members": { 258 | "VIEW_FADE_CONSTANT_COLOR": 0, 259 | "VIEW_FADE_MOD2X": 2, 260 | "VIEW_FADE_MODULATE": 1 261 | }, 262 | "type": "uint32" 263 | } 264 | } 265 | } 266 | } -------------------------------------------------------------------------------- /meshsystem.dll.cs: -------------------------------------------------------------------------------- 1 | // Offsets are automatically updated by frezzyhook.com. 2 | // 2024-05-08 04:40:40.591862300 UTC 3 | 4 | namespace FrezzyHook.Schemas { 5 | } 6 | -------------------------------------------------------------------------------- /meshsystem.dll.hpp: -------------------------------------------------------------------------------- 1 | // Offsets are automatically updated by frezzyhook.com. 2 | // 2024-05-08 04:40:40.591862300 UTC 3 | 4 | #pragma once 5 | 6 | #include 7 | 8 | namespace cs2_dumper { 9 | namespace schemas { 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /meshsystem.dll.json: -------------------------------------------------------------------------------- 1 | { 2 | "meshsystem.dll": { 3 | "classes": {}, 4 | "enums": {} 5 | } 6 | } -------------------------------------------------------------------------------- /meshsystem.dll.rs: -------------------------------------------------------------------------------- 1 | // Offsets are automatically updated by frezzyhook.com. 2 | // 2024-05-08 04:40:40.591862300 UTC 3 | 4 | #![allow(non_upper_case_globals, non_camel_case_types, unused)] 5 | 6 | pub mod cs2_dumper { 7 | pub mod schemas { 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /networksystem.dll.cs: -------------------------------------------------------------------------------- 1 | // Dumped By FrezzyHook.com 2 | // 2024-07-25 22:23:28.287805200 UTC 3 | 4 | namespace CS2Dumper.Schemas { 5 | // Module: networksystem.dll 6 | // Classes count: 1 7 | // Enums count: 0 8 | public static class NetworksystemDll { 9 | // Parent: None 10 | // Fields count: 1 11 | public static class ChangeAccessorFieldPathIndex_t { 12 | public const nint m_Value = 0x0; // int16 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /networksystem.dll.hpp: -------------------------------------------------------------------------------- 1 | // Dumped By FrezzyHook.com 2 | // 2024-07-25 22:23:28.287805200 UTC 3 | 4 | #pragma once 5 | 6 | #include 7 | 8 | namespace cs2_dumper { 9 | namespace schemas { 10 | // Module: networksystem.dll 11 | // Classes count: 1 12 | // Enums count: 0 13 | namespace networksystem_dll { 14 | // Parent: None 15 | // Fields count: 1 16 | namespace ChangeAccessorFieldPathIndex_t { 17 | constexpr std::ptrdiff_t m_Value = 0x0; // int16 18 | } 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /networksystem.dll.json: -------------------------------------------------------------------------------- 1 | { 2 | "networksystem.dll": { 3 | "classes": { 4 | "ChangeAccessorFieldPathIndex_t": { 5 | "fields": { 6 | "m_Value": 0 7 | }, 8 | "metadata": [], 9 | "parent": null 10 | } 11 | }, 12 | "enums": {} 13 | } 14 | } -------------------------------------------------------------------------------- /networksystem.dll.py: -------------------------------------------------------------------------------- 1 | ''' 2 | Dumped With FrezzyHook.com https://frezzyhook.com 3 | Thu, 21 Mar 2024 03:23:32 +0000 4 | ''' 5 | 6 | class ChangeAccessorFieldPathIndex_t: 7 | m_Value = 0x0 # int16_t 8 | -------------------------------------------------------------------------------- /networksystem.dll.rs: -------------------------------------------------------------------------------- 1 | // Dumped By FrezzyHook.com 2 | // 2024-07-25 22:23:28.287805200 UTC 3 | 4 | #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] 5 | 6 | pub mod cs2_dumper { 7 | pub mod schemas { 8 | // Module: networksystem.dll 9 | // Classes count: 1 10 | // Enums count: 0 11 | pub mod networksystem_dll { 12 | // Parent: None 13 | // Fields count: 1 14 | pub mod ChangeAccessorFieldPathIndex_t { 15 | pub const m_Value: usize = 0x0; // int16 16 | } 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /networksystem.dll.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | ChangeAccessorFieldPathIndex_t: 3 | m_Value: 0 # int16_t 4 | -------------------------------------------------------------------------------- /networksystem_dll.cs: -------------------------------------------------------------------------------- 1 | // FrezzyHookzzyhook.club 2 | // 2025-05-08 01:21:40.038497400 UTC 3 | 4 | namespace FrezzyHook.Schemas { 5 | // Module: networksystem.dll 6 | // Class count: 1 7 | // Enum count: 0 8 | public static class NetworksystemDll { 9 | // Parent: None 10 | // Field count: 1 11 | public static class ChangeAccessorFieldPathIndex_t { 12 | public const nint m_Value = 0x0; // int32 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /networksystem_dll.hpp: -------------------------------------------------------------------------------- 1 | // FrezzyHookzzyhook.club 2 | // 2025-05-08 01:21:40.038497400 UTC 3 | 4 | #pragma once 5 | 6 | #include 7 | 8 | namespace cs2_dumper { 9 | namespace schemas { 10 | // Module: networksystem.dll 11 | // Class count: 1 12 | // Enum count: 0 13 | namespace networksystem_dll { 14 | // Parent: None 15 | // Field count: 1 16 | namespace ChangeAccessorFieldPathIndex_t { 17 | constexpr std::ptrdiff_t m_Value = 0x0; // int32 18 | } 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /networksystem_dll.json: -------------------------------------------------------------------------------- 1 | { 2 | "networksystem.dll": { 3 | "classes": { 4 | "ChangeAccessorFieldPathIndex_t": { 5 | "fields": { 6 | "m_Value": 0 7 | }, 8 | "metadata": [], 9 | "parent": null 10 | } 11 | }, 12 | "enums": {} 13 | } 14 | } -------------------------------------------------------------------------------- /networksystem_dll.rs: -------------------------------------------------------------------------------- 1 | // FrezzyHookzzyhook.club 2 | // 2025-05-08 01:21:40.038497400 UTC 3 | 4 | #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] 5 | 6 | pub mod cs2_dumper { 7 | pub mod schemas { 8 | // Module: networksystem.dll 9 | // Class count: 1 10 | // Enum count: 0 11 | pub mod networksystem_dll { 12 | // Parent: None 13 | // Field count: 1 14 | pub mod ChangeAccessorFieldPathIndex_t { 15 | pub const m_Value: usize = 0x0; // int32 16 | } 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /offsetcs.txt: -------------------------------------------------------------------------------- 1 | s_dwEntityList_Offset = 0x18B3018 2 | viewmatrix_Offset = 0x1902988 3 | localplayer_Offset = 0x17282B8 4 | s_dwPawnHealth_Offset = 0x334 5 | s_dwPlayerPawn_Offset = 0x604 6 | s_dwSanitizedName_Offset = 0x748 7 | s_Position_Offset = 0x127C 8 | s_teamnum_Offset = 0x3CB 9 | s_bIsLocalPlayerController_Offset = 0x6C8 10 | s_bPawnHasDefuser = 0x7F8 11 | s_iIDEntIndex = 0x15A4 12 | dwPlantedC4 = 0x19161C8 13 | flFlashDuration = 0x1468 14 | m_flDetectedByEnemySensorTime = 0x1440 15 | m_pBulletServices = 0x16B0 16 | m_pClippingWeapon = 0x12A8 17 | m_pInGameMoneyServices = 0x6E8 18 | m_iAccount = 0x40 19 | m_GlobalVar = 0x1719E40 20 | m_flC4Blow = 0xEB0 21 | -------------------------------------------------------------------------------- /offsets.cs: -------------------------------------------------------------------------------- 1 | // FrezzyHookzzyhook.club 2 | // 2025-05-08 01:21:40.038497400 UTC 3 | 4 | namespace FrezzyHook.Offsets { 5 | // Module: client.dll 6 | public static class ClientDll { 7 | public const nint dwCSGOInput = 0x1A69E40; 8 | public const nint dwEntityList = 0x19F6FA0; 9 | public const nint dwGameEntitySystem = 0x1B1A668; 10 | public const nint dwGameEntitySystem_highestEntityIndex = 0x20F0; 11 | public const nint dwGameRules = 0x1A5B878; 12 | public const nint dwGlobalVars = 0x183F128; 13 | public const nint dwGlowManager = 0x1A5AFC0; 14 | public const nint dwLocalPlayerController = 0x1A45A80; 15 | public const nint dwLocalPlayerPawn = 0x184B0B0; 16 | public const nint dwPlantedC4 = 0x1A66008; 17 | public const nint dwPrediction = 0x184AF30; 18 | public const nint dwSensitivity = 0x1A5C598; 19 | public const nint dwSensitivity_sensitivity = 0x40; 20 | public const nint dwViewAngles = 0x1A6A210; 21 | public const nint dwViewMatrix = 0x1A5FF70; 22 | public const nint dwViewRender = 0x1A608E8; 23 | public const nint dwWeaponC4 = 0x19F9470; 24 | } 25 | // Module: engine2.dll 26 | public static class Engine2Dll { 27 | public const nint dwBuildNumber = 0x541BE4; 28 | public const nint dwNetworkGameClient = 0x540CE0; 29 | public const nint dwNetworkGameClient_clientTickCount = 0x368; 30 | public const nint dwNetworkGameClient_deltaTick = 0x244; 31 | public const nint dwNetworkGameClient_isBackgroundMap = 0x281447; 32 | public const nint dwNetworkGameClient_localPlayer = 0xF0; 33 | public const nint dwNetworkGameClient_maxClients = 0x238; 34 | public const nint dwNetworkGameClient_serverTickCount = 0x36C; 35 | public const nint dwNetworkGameClient_signOnState = 0x228; 36 | public const nint dwWindowHeight = 0x62456C; 37 | public const nint dwWindowWidth = 0x624568; 38 | } 39 | // Module: inputsystem.dll 40 | public static class InputsystemDll { 41 | public const nint dwInputSystem = 0x387E0; 42 | } 43 | // Module: matchmaking.dll 44 | public static class MatchmakingDll { 45 | public const nint dwGameTypes = 0x1A3190; 46 | public const nint dwGameTypes_mapName = 0x120; 47 | } 48 | // Module: soundsystem.dll 49 | public static class SoundsystemDll { 50 | public const nint dwSoundSystem = 0x3A15C0; 51 | public const nint dwSoundSystem_engineViewData = 0x7C; 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /offsets.hpp: -------------------------------------------------------------------------------- 1 | // FrezzyHookzzyhook.club 2 | // 2025-05-08 01:21:40.038497400 UTC 3 | 4 | #pragma once 5 | 6 | #include 7 | 8 | namespace cs2_dumper { 9 | namespace offsets { 10 | // Module: client.dll 11 | namespace client_dll { 12 | constexpr std::ptrdiff_t dwCSGOInput = 0x1A69E40; 13 | constexpr std::ptrdiff_t dwEntityList = 0x19F6FA0; 14 | constexpr std::ptrdiff_t dwGameEntitySystem = 0x1B1A668; 15 | constexpr std::ptrdiff_t dwGameEntitySystem_highestEntityIndex = 0x20F0; 16 | constexpr std::ptrdiff_t dwGameRules = 0x1A5B878; 17 | constexpr std::ptrdiff_t dwGlobalVars = 0x183F128; 18 | constexpr std::ptrdiff_t dwGlowManager = 0x1A5AFC0; 19 | constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A45A80; 20 | constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x184B0B0; 21 | constexpr std::ptrdiff_t dwPlantedC4 = 0x1A66008; 22 | constexpr std::ptrdiff_t dwPrediction = 0x184AF30; 23 | constexpr std::ptrdiff_t dwSensitivity = 0x1A5C598; 24 | constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40; 25 | constexpr std::ptrdiff_t dwViewAngles = 0x1A6A210; 26 | constexpr std::ptrdiff_t dwViewMatrix = 0x1A5FF70; 27 | constexpr std::ptrdiff_t dwViewRender = 0x1A608E8; 28 | constexpr std::ptrdiff_t dwWeaponC4 = 0x19F9470; 29 | } 30 | // Module: engine2.dll 31 | namespace engine2_dll { 32 | constexpr std::ptrdiff_t dwBuildNumber = 0x541BE4; 33 | constexpr std::ptrdiff_t dwNetworkGameClient = 0x540CE0; 34 | constexpr std::ptrdiff_t dwNetworkGameClient_clientTickCount = 0x368; 35 | constexpr std::ptrdiff_t dwNetworkGameClient_deltaTick = 0x244; 36 | constexpr std::ptrdiff_t dwNetworkGameClient_isBackgroundMap = 0x281447; 37 | constexpr std::ptrdiff_t dwNetworkGameClient_localPlayer = 0xF0; 38 | constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x238; 39 | constexpr std::ptrdiff_t dwNetworkGameClient_serverTickCount = 0x36C; 40 | constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x228; 41 | constexpr std::ptrdiff_t dwWindowHeight = 0x62456C; 42 | constexpr std::ptrdiff_t dwWindowWidth = 0x624568; 43 | } 44 | // Module: inputsystem.dll 45 | namespace inputsystem_dll { 46 | constexpr std::ptrdiff_t dwInputSystem = 0x387E0; 47 | } 48 | // Module: matchmaking.dll 49 | namespace matchmaking_dll { 50 | constexpr std::ptrdiff_t dwGameTypes = 0x1A3190; 51 | constexpr std::ptrdiff_t dwGameTypes_mapName = 0x120; 52 | } 53 | // Module: soundsystem.dll 54 | namespace soundsystem_dll { 55 | constexpr std::ptrdiff_t dwSoundSystem = 0x3A15C0; 56 | constexpr std::ptrdiff_t dwSoundSystem_engineViewData = 0x7C; 57 | } 58 | } 59 | } 60 | -------------------------------------------------------------------------------- /offsets.json: -------------------------------------------------------------------------------- 1 | { 2 | "client.dll": { 3 | "dwCSGOInput": 27696704, 4 | "dwEntityList": 27226016, 5 | "dwGameEntitySystem": 28419688, 6 | "dwGameEntitySystem_highestEntityIndex": 8432, 7 | "dwGameRules": 27637880, 8 | "dwGlobalVars": 25424168, 9 | "dwGlowManager": 27635648, 10 | "dwLocalPlayerController": 27548288, 11 | "dwLocalPlayerPawn": 25473200, 12 | "dwPlantedC4": 27680776, 13 | "dwPrediction": 25472816, 14 | "dwSensitivity": 27641240, 15 | "dwSensitivity_sensitivity": 64, 16 | "dwViewAngles": 27697680, 17 | "dwViewMatrix": 27656048, 18 | "dwViewRender": 27658472, 19 | "dwWeaponC4": 27235440 20 | }, 21 | "engine2.dll": { 22 | "dwBuildNumber": 5512164, 23 | "dwNetworkGameClient": 5508320, 24 | "dwNetworkGameClient_clientTickCount": 872, 25 | "dwNetworkGameClient_deltaTick": 580, 26 | "dwNetworkGameClient_isBackgroundMap": 2626631, 27 | "dwNetworkGameClient_localPlayer": 240, 28 | "dwNetworkGameClient_maxClients": 568, 29 | "dwNetworkGameClient_serverTickCount": 876, 30 | "dwNetworkGameClient_signOnState": 552, 31 | "dwWindowHeight": 6440300, 32 | "dwWindowWidth": 6440296 33 | }, 34 | "inputsystem.dll": { 35 | "dwInputSystem": 231392 36 | }, 37 | "matchmaking.dll": { 38 | "dwGameTypes": 1716624, 39 | "dwGameTypes_mapName": 288 40 | }, 41 | "soundsystem.dll": { 42 | "dwSoundSystem": 3806656, 43 | "dwSoundSystem_engineViewData": 124 44 | } 45 | } -------------------------------------------------------------------------------- /offsets.py: -------------------------------------------------------------------------------- 1 | ''' 2 | Dumped With FrezzyHook.com https://frezzyhook.com 3 | Thu, 21 Mar 2024 03:23:34 +0000 4 | ''' 5 | 6 | class client_dll: # client.dll 7 | dwEntityList = 0x18C2D58 8 | dwForceAttack = 0x1730020 9 | dwForceAttack2 = 0x17300B0 10 | dwForceBackward = 0x17302F0 11 | dwForceCrouch = 0x17305C0 12 | dwForceForward = 0x1730260 13 | dwForceJump = 0x1730530 14 | dwForceLeft = 0x1730380 15 | dwForceRight = 0x1730410 16 | dwGameEntitySystem = 0x19E0790 17 | dwGameEntitySystem_getHighestEntityIndex = 0x1510 18 | dwGameRules = 0x191FCA0 19 | dwGlobalVars = 0x172ABA0 20 | dwGlowManager = 0x19200C0 21 | dwInterfaceLinkList = 0x1A118D8 22 | dwLocalPlayerController = 0x1912578 23 | dwLocalPlayerPawn = 0x17371A8 24 | dwPlantedC4 = 0x1928AD8 25 | dwPrediction = 0x1737070 26 | dwSensitivity = 0x19209E8 27 | dwSensitivity_sensitivity = 0x40 28 | dwViewAngles = 0x19309B0 29 | dwViewMatrix = 0x19241A0 30 | dwViewRender = 0x1924A20 31 | 32 | class engine2_dll: # engine2.dll 33 | dwBuildNumber = 0x513574 34 | dwNetworkGameClient_deltaTick = 0x258 35 | dwNetworkGameClient = 0x512AC8 36 | dwNetworkGameClient_getLocalPlayer = 0xF0 37 | dwNetworkGameClient_maxClients = 0x250 38 | dwNetworkGameClient_signOnState = 0x240 39 | dwWindowHeight = 0x5CBC64 40 | dwWindowWidth = 0x5CBC60 41 | 42 | class game_info: # Some additional information about the game at dump time 43 | buildNumber = 0x36B0 # Game build number 44 | 45 | class inputsystem_dll: # inputsystem.dll 46 | dwInputSystem = 0x367A0 47 | 48 | class matchmaking_dll: # matchmaking.dll 49 | dwGameTypes = 0x1D21E0 50 | dwGameTypes_mapName = 0x1D2300 51 | -------------------------------------------------------------------------------- /offsets.rs: -------------------------------------------------------------------------------- 1 | // FrezzyHookzzyhook.club 2 | // 2025-05-08 01:21:40.038497400 UTC 3 | 4 | #![allow(non_upper_case_globals, unused)] 5 | 6 | pub mod cs2_dumper { 7 | pub mod offsets { 8 | // Module: client.dll 9 | pub mod client_dll { 10 | pub const dwCSGOInput: usize = 0x1A69E40; 11 | pub const dwEntityList: usize = 0x19F6FA0; 12 | pub const dwGameEntitySystem: usize = 0x1B1A668; 13 | pub const dwGameEntitySystem_highestEntityIndex: usize = 0x20F0; 14 | pub const dwGameRules: usize = 0x1A5B878; 15 | pub const dwGlobalVars: usize = 0x183F128; 16 | pub const dwGlowManager: usize = 0x1A5AFC0; 17 | pub const dwLocalPlayerController: usize = 0x1A45A80; 18 | pub const dwLocalPlayerPawn: usize = 0x184B0B0; 19 | pub const dwPlantedC4: usize = 0x1A66008; 20 | pub const dwPrediction: usize = 0x184AF30; 21 | pub const dwSensitivity: usize = 0x1A5C598; 22 | pub const dwSensitivity_sensitivity: usize = 0x40; 23 | pub const dwViewAngles: usize = 0x1A6A210; 24 | pub const dwViewMatrix: usize = 0x1A5FF70; 25 | pub const dwViewRender: usize = 0x1A608E8; 26 | pub const dwWeaponC4: usize = 0x19F9470; 27 | } 28 | // Module: engine2.dll 29 | pub mod engine2_dll { 30 | pub const dwBuildNumber: usize = 0x541BE4; 31 | pub const dwNetworkGameClient: usize = 0x540CE0; 32 | pub const dwNetworkGameClient_clientTickCount: usize = 0x368; 33 | pub const dwNetworkGameClient_deltaTick: usize = 0x244; 34 | pub const dwNetworkGameClient_isBackgroundMap: usize = 0x281447; 35 | pub const dwNetworkGameClient_localPlayer: usize = 0xF0; 36 | pub const dwNetworkGameClient_maxClients: usize = 0x238; 37 | pub const dwNetworkGameClient_serverTickCount: usize = 0x36C; 38 | pub const dwNetworkGameClient_signOnState: usize = 0x228; 39 | pub const dwWindowHeight: usize = 0x62456C; 40 | pub const dwWindowWidth: usize = 0x624568; 41 | } 42 | // Module: inputsystem.dll 43 | pub mod inputsystem_dll { 44 | pub const dwInputSystem: usize = 0x387E0; 45 | } 46 | // Module: matchmaking.dll 47 | pub mod matchmaking_dll { 48 | pub const dwGameTypes: usize = 0x1A3190; 49 | pub const dwGameTypes_mapName: usize = 0x120; 50 | } 51 | // Module: soundsystem.dll 52 | pub mod soundsystem_dll { 53 | pub const dwSoundSystem: usize = 0x3A15C0; 54 | pub const dwSoundSystem_engineViewData: usize = 0x7C; 55 | } 56 | } 57 | } 58 | -------------------------------------------------------------------------------- /offsets.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | client_dll: # client.dll 3 | dwEntityList: 25963864 4 | dwForceAttack: 24313888 5 | dwForceAttack2: 24314032 6 | dwForceBackward: 24314608 7 | dwForceCrouch: 24315328 8 | dwForceForward: 24314464 9 | dwForceJump: 24315184 10 | dwForceLeft: 24314752 11 | dwForceRight: 24314896 12 | dwGameEntitySystem: 27133840 13 | dwGameEntitySystem_getHighestEntityIndex: 5392 14 | dwGameRules: 26344608 15 | dwGlobalVars: 24292256 16 | dwGlowManager: 26345664 17 | dwInterfaceLinkList: 27334872 18 | dwLocalPlayerController: 26289528 19 | dwLocalPlayerPawn: 24342952 20 | dwPlantedC4: 26381016 21 | dwPrediction: 24342640 22 | dwSensitivity: 26348008 23 | dwSensitivity_sensitivity: 64 24 | dwViewAngles: 26413488 25 | dwViewMatrix: 26362272 26 | dwViewRender: 26364448 27 | engine2_dll: # engine2.dll 28 | dwBuildNumber: 5322100 29 | dwNetworkGameClient_deltaTick: 600 30 | dwNetworkGameClient: 5319368 31 | dwNetworkGameClient_getLocalPlayer: 240 32 | dwNetworkGameClient_maxClients: 592 33 | dwNetworkGameClient_signOnState: 576 34 | dwWindowHeight: 6077540 35 | dwWindowWidth: 6077536 36 | game_info: # Some additional information about the game at dump time 37 | buildNumber: 14000 # Game build number 38 | inputsystem_dll: # inputsystem.dll 39 | dwInputSystem: 223136 40 | matchmaking_dll: # matchmaking.dll 41 | dwGameTypes: 1909216 42 | dwGameTypes_mapName: 1909504 43 | -------------------------------------------------------------------------------- /panorama.dll.cs: -------------------------------------------------------------------------------- 1 | // Dumped By FrezzyHook.com 2 | // 2024-07-25 22:23:28.287805200 UTC 3 | 4 | namespace CS2Dumper.Schemas { 5 | // Module: panorama.dll 6 | // Classes count: 0 7 | // Enums count: 2 8 | public static class PanoramaDll { 9 | // Alignment: 4 10 | // Members count: 13 11 | public enum ELayoutNodeType : uint { 12 | ROOT = 0x0, 13 | STYLES = 0x1, 14 | SCRIPT_BODY = 0x2, 15 | SCRIPTS = 0x3, 16 | SNIPPETS = 0x4, 17 | INCLUDE = 0x5, 18 | SNIPPET = 0x6, 19 | PANEL = 0x7, 20 | PANEL_ATTRIBUTE = 0x8, 21 | PANEL_ATTRIBUTE_VALUE = 0x9, 22 | REFERENCE_CONTENT = 0xA, 23 | REFERENCE_COMPILED = 0xB, 24 | REFERENCE_PASSTHROUGH = 0xC 25 | } 26 | // Alignment: 4 27 | // Members count: 16 28 | public enum EStyleNodeType : uint { 29 | ROOT = 0x0, 30 | EXPRESSION = 0x1, 31 | PROPERTY = 0x2, 32 | DEFINE = 0x3, 33 | IMPORT = 0x4, 34 | KEYFRAMES = 0x5, 35 | KEYFRAME_SELECTOR = 0x6, 36 | STYLE_SELECTOR = 0x7, 37 | WHITESPACE = 0x8, 38 | EXPRESSION_TEXT = 0x9, 39 | EXPRESSION_URL = 0xA, 40 | EXPRESSION_CONCAT = 0xB, 41 | REFERENCE_CONTENT = 0xC, 42 | REFERENCE_COMPILED = 0xD, 43 | REFERENCE_PASSTHROUGH = 0xE, 44 | COMPILER_CONDITIONAL = 0xF 45 | } 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /panorama.dll.hpp: -------------------------------------------------------------------------------- 1 | // Dumped By FrezzyHook.com 2 | // 2024-07-25 22:23:28.287805200 UTC 3 | 4 | #pragma once 5 | 6 | #include 7 | 8 | namespace cs2_dumper { 9 | namespace schemas { 10 | // Module: panorama.dll 11 | // Classes count: 0 12 | // Enums count: 2 13 | namespace panorama_dll { 14 | // Alignment: 4 15 | // Members count: 13 16 | enum class ELayoutNodeType : uint32_t { 17 | ROOT = 0x0, 18 | STYLES = 0x1, 19 | SCRIPT_BODY = 0x2, 20 | SCRIPTS = 0x3, 21 | SNIPPETS = 0x4, 22 | INCLUDE = 0x5, 23 | SNIPPET = 0x6, 24 | PANEL = 0x7, 25 | PANEL_ATTRIBUTE = 0x8, 26 | PANEL_ATTRIBUTE_VALUE = 0x9, 27 | REFERENCE_CONTENT = 0xA, 28 | REFERENCE_COMPILED = 0xB, 29 | REFERENCE_PASSTHROUGH = 0xC 30 | }; 31 | // Alignment: 4 32 | // Members count: 16 33 | enum class EStyleNodeType : uint32_t { 34 | ROOT = 0x0, 35 | EXPRESSION = 0x1, 36 | PROPERTY = 0x2, 37 | DEFINE = 0x3, 38 | IMPORT = 0x4, 39 | KEYFRAMES = 0x5, 40 | KEYFRAME_SELECTOR = 0x6, 41 | STYLE_SELECTOR = 0x7, 42 | WHITESPACE = 0x8, 43 | EXPRESSION_TEXT = 0x9, 44 | EXPRESSION_URL = 0xA, 45 | EXPRESSION_CONCAT = 0xB, 46 | REFERENCE_CONTENT = 0xC, 47 | REFERENCE_COMPILED = 0xD, 48 | REFERENCE_PASSTHROUGH = 0xE, 49 | COMPILER_CONDITIONAL = 0xF 50 | }; 51 | } 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /panorama.dll.json: -------------------------------------------------------------------------------- 1 | { 2 | "panorama.dll": { 3 | "classes": {}, 4 | "enums": { 5 | "ELayoutNodeType": { 6 | "alignment": 4, 7 | "members": { 8 | "INCLUDE": 5, 9 | "PANEL": 7, 10 | "PANEL_ATTRIBUTE": 8, 11 | "PANEL_ATTRIBUTE_VALUE": 9, 12 | "REFERENCE_COMPILED": 11, 13 | "REFERENCE_CONTENT": 10, 14 | "REFERENCE_PASSTHROUGH": 12, 15 | "ROOT": 0, 16 | "SCRIPTS": 3, 17 | "SCRIPT_BODY": 2, 18 | "SNIPPET": 6, 19 | "SNIPPETS": 4, 20 | "STYLES": 1 21 | }, 22 | "type": "uint32" 23 | }, 24 | "EStyleNodeType": { 25 | "alignment": 4, 26 | "members": { 27 | "COMPILER_CONDITIONAL": 15, 28 | "DEFINE": 3, 29 | "EXPRESSION": 1, 30 | "EXPRESSION_CONCAT": 11, 31 | "EXPRESSION_TEXT": 9, 32 | "EXPRESSION_URL": 10, 33 | "IMPORT": 4, 34 | "KEYFRAMES": 5, 35 | "KEYFRAME_SELECTOR": 6, 36 | "PROPERTY": 2, 37 | "REFERENCE_COMPILED": 13, 38 | "REFERENCE_CONTENT": 12, 39 | "REFERENCE_PASSTHROUGH": 14, 40 | "ROOT": 0, 41 | "STYLE_SELECTOR": 7, 42 | "WHITESPACE": 8 43 | }, 44 | "type": "uint32" 45 | } 46 | } 47 | } 48 | } -------------------------------------------------------------------------------- /panorama.dll.rs: -------------------------------------------------------------------------------- 1 | // Dumped By FrezzyHook.com 2 | // 2024-07-25 22:23:28.287805200 UTC 3 | 4 | #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] 5 | 6 | pub mod cs2_dumper { 7 | pub mod schemas { 8 | // Module: panorama.dll 9 | // Classes count: 0 10 | // Enums count: 2 11 | pub mod panorama_dll { 12 | // Alignment: 4 13 | // Members count: 13 14 | #[repr(u32)] 15 | pub enum ELayoutNodeType { 16 | ROOT = 0x0, 17 | STYLES = 0x1, 18 | SCRIPT_BODY = 0x2, 19 | SCRIPTS = 0x3, 20 | SNIPPETS = 0x4, 21 | INCLUDE = 0x5, 22 | SNIPPET = 0x6, 23 | PANEL = 0x7, 24 | PANEL_ATTRIBUTE = 0x8, 25 | PANEL_ATTRIBUTE_VALUE = 0x9, 26 | REFERENCE_CONTENT = 0xA, 27 | REFERENCE_COMPILED = 0xB, 28 | REFERENCE_PASSTHROUGH = 0xC 29 | } 30 | // Alignment: 4 31 | // Members count: 16 32 | #[repr(u32)] 33 | pub enum EStyleNodeType { 34 | ROOT = 0x0, 35 | EXPRESSION = 0x1, 36 | PROPERTY = 0x2, 37 | DEFINE = 0x3, 38 | IMPORT = 0x4, 39 | KEYFRAMES = 0x5, 40 | KEYFRAME_SELECTOR = 0x6, 41 | STYLE_SELECTOR = 0x7, 42 | WHITESPACE = 0x8, 43 | EXPRESSION_TEXT = 0x9, 44 | EXPRESSION_URL = 0xA, 45 | EXPRESSION_CONCAT = 0xB, 46 | REFERENCE_CONTENT = 0xC, 47 | REFERENCE_COMPILED = 0xD, 48 | REFERENCE_PASSTHROUGH = 0xE, 49 | COMPILER_CONDITIONAL = 0xF 50 | } 51 | } 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /panorama_dll.cs: -------------------------------------------------------------------------------- 1 | // FrezzyHookzzyhook.club 2 | // 2025-05-08 01:21:40.038497400 UTC 3 | 4 | namespace FrezzyHook.Schemas { 5 | // Module: panorama.dll 6 | // Class count: 0 7 | // Enum count: 2 8 | public static class PanoramaDll { 9 | // Alignment: 4 10 | // Member count: 13 11 | public enum ELayoutNodeType : uint { 12 | ROOT = 0x0, 13 | STYLES = 0x1, 14 | SCRIPT_BODY = 0x2, 15 | SCRIPTS = 0x3, 16 | SNIPPETS = 0x4, 17 | INCLUDE = 0x5, 18 | SNIPPET = 0x6, 19 | PANEL = 0x7, 20 | PANEL_ATTRIBUTE = 0x8, 21 | PANEL_ATTRIBUTE_VALUE = 0x9, 22 | REFERENCE_CONTENT = 0xA, 23 | REFERENCE_COMPILED = 0xB, 24 | REFERENCE_PASSTHROUGH = 0xC 25 | } 26 | // Alignment: 4 27 | // Member count: 16 28 | public enum EStyleNodeType : uint { 29 | ROOT = 0x0, 30 | EXPRESSION = 0x1, 31 | PROPERTY = 0x2, 32 | DEFINE = 0x3, 33 | IMPORT = 0x4, 34 | KEYFRAMES = 0x5, 35 | KEYFRAME_SELECTOR = 0x6, 36 | STYLE_SELECTOR = 0x7, 37 | WHITESPACE = 0x8, 38 | EXPRESSION_TEXT = 0x9, 39 | EXPRESSION_URL = 0xA, 40 | EXPRESSION_CONCAT = 0xB, 41 | REFERENCE_CONTENT = 0xC, 42 | REFERENCE_COMPILED = 0xD, 43 | REFERENCE_PASSTHROUGH = 0xE, 44 | COMPILER_CONDITIONAL = 0xF 45 | } 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /panorama_dll.hpp: -------------------------------------------------------------------------------- 1 | // FrezzyHookzzyhook.club 2 | // 2025-05-08 01:21:40.038497400 UTC 3 | 4 | #pragma once 5 | 6 | #include 7 | 8 | namespace cs2_dumper { 9 | namespace schemas { 10 | // Module: panorama.dll 11 | // Class count: 0 12 | // Enum count: 2 13 | namespace panorama_dll { 14 | // Alignment: 4 15 | // Member count: 13 16 | enum class ELayoutNodeType : uint32_t { 17 | ROOT = 0x0, 18 | STYLES = 0x1, 19 | SCRIPT_BODY = 0x2, 20 | SCRIPTS = 0x3, 21 | SNIPPETS = 0x4, 22 | INCLUDE = 0x5, 23 | SNIPPET = 0x6, 24 | PANEL = 0x7, 25 | PANEL_ATTRIBUTE = 0x8, 26 | PANEL_ATTRIBUTE_VALUE = 0x9, 27 | REFERENCE_CONTENT = 0xA, 28 | REFERENCE_COMPILED = 0xB, 29 | REFERENCE_PASSTHROUGH = 0xC 30 | }; 31 | // Alignment: 4 32 | // Member count: 16 33 | enum class EStyleNodeType : uint32_t { 34 | ROOT = 0x0, 35 | EXPRESSION = 0x1, 36 | PROPERTY = 0x2, 37 | DEFINE = 0x3, 38 | IMPORT = 0x4, 39 | KEYFRAMES = 0x5, 40 | KEYFRAME_SELECTOR = 0x6, 41 | STYLE_SELECTOR = 0x7, 42 | WHITESPACE = 0x8, 43 | EXPRESSION_TEXT = 0x9, 44 | EXPRESSION_URL = 0xA, 45 | EXPRESSION_CONCAT = 0xB, 46 | REFERENCE_CONTENT = 0xC, 47 | REFERENCE_COMPILED = 0xD, 48 | REFERENCE_PASSTHROUGH = 0xE, 49 | COMPILER_CONDITIONAL = 0xF 50 | }; 51 | } 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /panorama_dll.json: -------------------------------------------------------------------------------- 1 | { 2 | "panorama.dll": { 3 | "classes": {}, 4 | "enums": { 5 | "ELayoutNodeType": { 6 | "alignment": 4, 7 | "members": { 8 | "INCLUDE": 5, 9 | "PANEL": 7, 10 | "PANEL_ATTRIBUTE": 8, 11 | "PANEL_ATTRIBUTE_VALUE": 9, 12 | "REFERENCE_COMPILED": 11, 13 | "REFERENCE_CONTENT": 10, 14 | "REFERENCE_PASSTHROUGH": 12, 15 | "ROOT": 0, 16 | "SCRIPTS": 3, 17 | "SCRIPT_BODY": 2, 18 | "SNIPPET": 6, 19 | "SNIPPETS": 4, 20 | "STYLES": 1 21 | }, 22 | "type": "uint32" 23 | }, 24 | "EStyleNodeType": { 25 | "alignment": 4, 26 | "members": { 27 | "COMPILER_CONDITIONAL": 15, 28 | "DEFINE": 3, 29 | "EXPRESSION": 1, 30 | "EXPRESSION_CONCAT": 11, 31 | "EXPRESSION_TEXT": 9, 32 | "EXPRESSION_URL": 10, 33 | "IMPORT": 4, 34 | "KEYFRAMES": 5, 35 | "KEYFRAME_SELECTOR": 6, 36 | "PROPERTY": 2, 37 | "REFERENCE_COMPILED": 13, 38 | "REFERENCE_CONTENT": 12, 39 | "REFERENCE_PASSTHROUGH": 14, 40 | "ROOT": 0, 41 | "STYLE_SELECTOR": 7, 42 | "WHITESPACE": 8 43 | }, 44 | "type": "uint32" 45 | } 46 | } 47 | } 48 | } -------------------------------------------------------------------------------- /panorama_dll.rs: -------------------------------------------------------------------------------- 1 | // FrezzyHookzzyhook.club 2 | // 2025-05-08 01:21:40.038497400 UTC 3 | 4 | #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] 5 | 6 | pub mod cs2_dumper { 7 | pub mod schemas { 8 | // Module: panorama.dll 9 | // Class count: 0 10 | // Enum count: 2 11 | pub mod panorama_dll { 12 | // Alignment: 4 13 | // Member count: 13 14 | #[repr(u32)] 15 | pub enum ELayoutNodeType { 16 | ROOT = 0x0, 17 | STYLES = 0x1, 18 | SCRIPT_BODY = 0x2, 19 | SCRIPTS = 0x3, 20 | SNIPPETS = 0x4, 21 | INCLUDE = 0x5, 22 | SNIPPET = 0x6, 23 | PANEL = 0x7, 24 | PANEL_ATTRIBUTE = 0x8, 25 | PANEL_ATTRIBUTE_VALUE = 0x9, 26 | REFERENCE_CONTENT = 0xA, 27 | REFERENCE_COMPILED = 0xB, 28 | REFERENCE_PASSTHROUGH = 0xC 29 | } 30 | // Alignment: 4 31 | // Member count: 16 32 | #[repr(u32)] 33 | pub enum EStyleNodeType { 34 | ROOT = 0x0, 35 | EXPRESSION = 0x1, 36 | PROPERTY = 0x2, 37 | DEFINE = 0x3, 38 | IMPORT = 0x4, 39 | KEYFRAMES = 0x5, 40 | KEYFRAME_SELECTOR = 0x6, 41 | STYLE_SELECTOR = 0x7, 42 | WHITESPACE = 0x8, 43 | EXPRESSION_TEXT = 0x9, 44 | EXPRESSION_URL = 0xA, 45 | EXPRESSION_CONCAT = 0xB, 46 | REFERENCE_CONTENT = 0xC, 47 | REFERENCE_COMPILED = 0xD, 48 | REFERENCE_PASSTHROUGH = 0xE, 49 | COMPILER_CONDITIONAL = 0xF 50 | } 51 | } 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /rendersystemdx11.dll.cs: -------------------------------------------------------------------------------- 1 | // Dumped By FrezzyHook.com 2 | // 2024-07-25 22:23:28.287805200 UTC 3 | 4 | namespace CS2Dumper.Schemas { 5 | // Module: rendersystemdx11.dll 6 | // Classes count: 3 7 | // Enums count: 5 8 | public static class Rendersystemdx11Dll { 9 | // Alignment: 4 10 | // Members count: 13 11 | public enum RenderPrimitiveType_t : uint { 12 | RENDER_PRIM_POINTS = 0x0, 13 | RENDER_PRIM_LINES = 0x1, 14 | RENDER_PRIM_LINES_WITH_ADJACENCY = 0x2, 15 | RENDER_PRIM_LINE_STRIP = 0x3, 16 | RENDER_PRIM_LINE_STRIP_WITH_ADJACENCY = 0x4, 17 | RENDER_PRIM_TRIANGLES = 0x5, 18 | RENDER_PRIM_TRIANGLES_WITH_ADJACENCY = 0x6, 19 | RENDER_PRIM_TRIANGLE_STRIP = 0x7, 20 | RENDER_PRIM_TRIANGLE_STRIP_WITH_ADJACENCY = 0x8, 21 | RENDER_PRIM_INSTANCED_QUADS = 0x9, 22 | RENDER_PRIM_HETEROGENOUS = 0xA, 23 | RENDER_PRIM_COMPUTE_SHADER = 0xB, 24 | RENDER_PRIM_TYPE_COUNT = 0xC 25 | } 26 | // Alignment: 4 27 | // Members count: 13 28 | public enum RenderBufferFlags_t : uint { 29 | RENDER_BUFFER_USAGE_VERTEX_BUFFER = 0x1, 30 | RENDER_BUFFER_USAGE_INDEX_BUFFER = 0x2, 31 | RENDER_BUFFER_USAGE_SHADER_RESOURCE = 0x4, 32 | RENDER_BUFFER_USAGE_UNORDERED_ACCESS = 0x8, 33 | RENDER_BUFFER_BYTEADDRESS_BUFFER = 0x10, 34 | RENDER_BUFFER_STRUCTURED_BUFFER = 0x20, 35 | RENDER_BUFFER_APPEND_CONSUME_BUFFER = 0x40, 36 | RENDER_BUFFER_UAV_COUNTER = 0x80, 37 | RENDER_BUFFER_UAV_DRAW_INDIRECT_ARGS = 0x100, 38 | RENDER_BUFFER_ACCELERATION_STRUCTURE = 0x200, 39 | RENDER_BUFFER_SHADER_BINDING_TABLE = 0x400, 40 | RENDER_BUFFER_PER_FRAME_WRITE_ONCE = 0x800, 41 | RENDER_BUFFER_POOL_ALLOCATED = 0x1000 42 | } 43 | // Alignment: 1 44 | // Members count: 8 45 | public enum RenderMultisampleType_t : byte { 46 | RENDER_MULTISAMPLE_INVALID = 0xFFFFFFFFFFFFFFFF, 47 | RENDER_MULTISAMPLE_NONE = 0x0, 48 | RENDER_MULTISAMPLE_2X = 0x1, 49 | RENDER_MULTISAMPLE_4X = 0x2, 50 | RENDER_MULTISAMPLE_6X = 0x3, 51 | RENDER_MULTISAMPLE_8X = 0x4, 52 | RENDER_MULTISAMPLE_16X = 0x5, 53 | RENDER_MULTISAMPLE_TYPE_COUNT = 0x6 54 | } 55 | // Alignment: 4 56 | // Members count: 4 57 | public enum InputLayoutVariation_t : uint { 58 | INPUT_LAYOUT_VARIATION_DEFAULT = 0x0, 59 | INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID = 0x1, 60 | INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID_MORPH_VERT_ID = 0x2, 61 | INPUT_LAYOUT_VARIATION_MAX = 0x3 62 | } 63 | // Alignment: 4 64 | // Members count: 3 65 | public enum RenderSlotType_t : uint { 66 | RENDER_SLOT_INVALID = 0xFFFFFFFFFFFFFFFF, 67 | RENDER_SLOT_PER_VERTEX = 0x0, 68 | RENDER_SLOT_PER_INSTANCE = 0x1 69 | } 70 | // Parent: None 71 | // Fields count: 4 72 | public static class VsInputSignatureElement_t { 73 | public const nint m_pName = 0x0; // char[64] 74 | public const nint m_pSemantic = 0x40; // char[64] 75 | public const nint m_pD3DSemanticName = 0x80; // char[64] 76 | public const nint m_nD3DSemanticIndex = 0xC0; // int32 77 | } 78 | // Parent: None 79 | // Fields count: 1 80 | public static class VsInputSignature_t { 81 | public const nint m_elems = 0x0; // CUtlVector 82 | } 83 | // Parent: None 84 | // Fields count: 7 85 | public static class RenderInputLayoutField_t { 86 | public const nint m_pSemanticName = 0x0; // uint8[32] 87 | public const nint m_nSemanticIndex = 0x20; // int32 88 | public const nint m_Format = 0x24; // uint32 89 | public const nint m_nOffset = 0x28; // int32 90 | public const nint m_nSlot = 0x2C; // int32 91 | public const nint m_nSlotType = 0x30; // RenderSlotType_t 92 | public const nint m_nInstanceStepRate = 0x34; // int32 93 | } 94 | } 95 | } 96 | -------------------------------------------------------------------------------- /rendersystemdx11.dll.hpp: -------------------------------------------------------------------------------- 1 | // Dumped By FrezzyHook.com 2 | // 2024-07-25 22:23:28.287805200 UTC 3 | 4 | #pragma once 5 | 6 | #include 7 | 8 | namespace cs2_dumper { 9 | namespace schemas { 10 | // Module: rendersystemdx11.dll 11 | // Classes count: 3 12 | // Enums count: 5 13 | namespace rendersystemdx11_dll { 14 | // Alignment: 4 15 | // Members count: 13 16 | enum class RenderPrimitiveType_t : uint32_t { 17 | RENDER_PRIM_POINTS = 0x0, 18 | RENDER_PRIM_LINES = 0x1, 19 | RENDER_PRIM_LINES_WITH_ADJACENCY = 0x2, 20 | RENDER_PRIM_LINE_STRIP = 0x3, 21 | RENDER_PRIM_LINE_STRIP_WITH_ADJACENCY = 0x4, 22 | RENDER_PRIM_TRIANGLES = 0x5, 23 | RENDER_PRIM_TRIANGLES_WITH_ADJACENCY = 0x6, 24 | RENDER_PRIM_TRIANGLE_STRIP = 0x7, 25 | RENDER_PRIM_TRIANGLE_STRIP_WITH_ADJACENCY = 0x8, 26 | RENDER_PRIM_INSTANCED_QUADS = 0x9, 27 | RENDER_PRIM_HETEROGENOUS = 0xA, 28 | RENDER_PRIM_COMPUTE_SHADER = 0xB, 29 | RENDER_PRIM_TYPE_COUNT = 0xC 30 | }; 31 | // Alignment: 4 32 | // Members count: 13 33 | enum class RenderBufferFlags_t : uint32_t { 34 | RENDER_BUFFER_USAGE_VERTEX_BUFFER = 0x1, 35 | RENDER_BUFFER_USAGE_INDEX_BUFFER = 0x2, 36 | RENDER_BUFFER_USAGE_SHADER_RESOURCE = 0x4, 37 | RENDER_BUFFER_USAGE_UNORDERED_ACCESS = 0x8, 38 | RENDER_BUFFER_BYTEADDRESS_BUFFER = 0x10, 39 | RENDER_BUFFER_STRUCTURED_BUFFER = 0x20, 40 | RENDER_BUFFER_APPEND_CONSUME_BUFFER = 0x40, 41 | RENDER_BUFFER_UAV_COUNTER = 0x80, 42 | RENDER_BUFFER_UAV_DRAW_INDIRECT_ARGS = 0x100, 43 | RENDER_BUFFER_ACCELERATION_STRUCTURE = 0x200, 44 | RENDER_BUFFER_SHADER_BINDING_TABLE = 0x400, 45 | RENDER_BUFFER_PER_FRAME_WRITE_ONCE = 0x800, 46 | RENDER_BUFFER_POOL_ALLOCATED = 0x1000 47 | }; 48 | // Alignment: 1 49 | // Members count: 8 50 | enum class RenderMultisampleType_t : uint8_t { 51 | RENDER_MULTISAMPLE_INVALID = 0xFFFFFFFFFFFFFFFF, 52 | RENDER_MULTISAMPLE_NONE = 0x0, 53 | RENDER_MULTISAMPLE_2X = 0x1, 54 | RENDER_MULTISAMPLE_4X = 0x2, 55 | RENDER_MULTISAMPLE_6X = 0x3, 56 | RENDER_MULTISAMPLE_8X = 0x4, 57 | RENDER_MULTISAMPLE_16X = 0x5, 58 | RENDER_MULTISAMPLE_TYPE_COUNT = 0x6 59 | }; 60 | // Alignment: 4 61 | // Members count: 4 62 | enum class InputLayoutVariation_t : uint32_t { 63 | INPUT_LAYOUT_VARIATION_DEFAULT = 0x0, 64 | INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID = 0x1, 65 | INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID_MORPH_VERT_ID = 0x2, 66 | INPUT_LAYOUT_VARIATION_MAX = 0x3 67 | }; 68 | // Alignment: 4 69 | // Members count: 3 70 | enum class RenderSlotType_t : uint32_t { 71 | RENDER_SLOT_INVALID = 0xFFFFFFFFFFFFFFFF, 72 | RENDER_SLOT_PER_VERTEX = 0x0, 73 | RENDER_SLOT_PER_INSTANCE = 0x1 74 | }; 75 | // Parent: None 76 | // Fields count: 4 77 | namespace VsInputSignatureElement_t { 78 | constexpr std::ptrdiff_t m_pName = 0x0; // char[64] 79 | constexpr std::ptrdiff_t m_pSemantic = 0x40; // char[64] 80 | constexpr std::ptrdiff_t m_pD3DSemanticName = 0x80; // char[64] 81 | constexpr std::ptrdiff_t m_nD3DSemanticIndex = 0xC0; // int32 82 | } 83 | // Parent: None 84 | // Fields count: 1 85 | namespace VsInputSignature_t { 86 | constexpr std::ptrdiff_t m_elems = 0x0; // CUtlVector 87 | } 88 | // Parent: None 89 | // Fields count: 7 90 | namespace RenderInputLayoutField_t { 91 | constexpr std::ptrdiff_t m_pSemanticName = 0x0; // uint8[32] 92 | constexpr std::ptrdiff_t m_nSemanticIndex = 0x20; // int32 93 | constexpr std::ptrdiff_t m_Format = 0x24; // uint32 94 | constexpr std::ptrdiff_t m_nOffset = 0x28; // int32 95 | constexpr std::ptrdiff_t m_nSlot = 0x2C; // int32 96 | constexpr std::ptrdiff_t m_nSlotType = 0x30; // RenderSlotType_t 97 | constexpr std::ptrdiff_t m_nInstanceStepRate = 0x34; // int32 98 | } 99 | } 100 | } 101 | } 102 | -------------------------------------------------------------------------------- /rendersystemdx11.dll.json: -------------------------------------------------------------------------------- 1 | { 2 | "rendersystemdx11.dll": { 3 | "classes": { 4 | "RenderInputLayoutField_t": { 5 | "fields": { 6 | "m_Format": 36, 7 | "m_nInstanceStepRate": 52, 8 | "m_nOffset": 40, 9 | "m_nSemanticIndex": 32, 10 | "m_nSlot": 44, 11 | "m_nSlotType": 48, 12 | "m_pSemanticName": 0 13 | }, 14 | "metadata": [], 15 | "parent": null 16 | }, 17 | "VsInputSignatureElement_t": { 18 | "fields": { 19 | "m_nD3DSemanticIndex": 192, 20 | "m_pD3DSemanticName": 128, 21 | "m_pName": 0, 22 | "m_pSemantic": 64 23 | }, 24 | "metadata": [], 25 | "parent": null 26 | }, 27 | "VsInputSignature_t": { 28 | "fields": { 29 | "m_elems": 0 30 | }, 31 | "metadata": [], 32 | "parent": null 33 | } 34 | }, 35 | "enums": { 36 | "InputLayoutVariation_t": { 37 | "alignment": 4, 38 | "members": { 39 | "INPUT_LAYOUT_VARIATION_DEFAULT": 0, 40 | "INPUT_LAYOUT_VARIATION_MAX": 3, 41 | "INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID": 1, 42 | "INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID_MORPH_VERT_ID": 2 43 | }, 44 | "type": "uint32" 45 | }, 46 | "RenderBufferFlags_t": { 47 | "alignment": 4, 48 | "members": { 49 | "RENDER_BUFFER_ACCELERATION_STRUCTURE": 512, 50 | "RENDER_BUFFER_APPEND_CONSUME_BUFFER": 64, 51 | "RENDER_BUFFER_BYTEADDRESS_BUFFER": 16, 52 | "RENDER_BUFFER_PER_FRAME_WRITE_ONCE": 2048, 53 | "RENDER_BUFFER_POOL_ALLOCATED": 4096, 54 | "RENDER_BUFFER_SHADER_BINDING_TABLE": 1024, 55 | "RENDER_BUFFER_STRUCTURED_BUFFER": 32, 56 | "RENDER_BUFFER_UAV_COUNTER": 128, 57 | "RENDER_BUFFER_UAV_DRAW_INDIRECT_ARGS": 256, 58 | "RENDER_BUFFER_USAGE_INDEX_BUFFER": 2, 59 | "RENDER_BUFFER_USAGE_SHADER_RESOURCE": 4, 60 | "RENDER_BUFFER_USAGE_UNORDERED_ACCESS": 8, 61 | "RENDER_BUFFER_USAGE_VERTEX_BUFFER": 1 62 | }, 63 | "type": "uint32" 64 | }, 65 | "RenderMultisampleType_t": { 66 | "alignment": 1, 67 | "members": { 68 | "RENDER_MULTISAMPLE_16X": 5, 69 | "RENDER_MULTISAMPLE_2X": 1, 70 | "RENDER_MULTISAMPLE_4X": 2, 71 | "RENDER_MULTISAMPLE_6X": 3, 72 | "RENDER_MULTISAMPLE_8X": 4, 73 | "RENDER_MULTISAMPLE_INVALID": -1, 74 | "RENDER_MULTISAMPLE_NONE": 0, 75 | "RENDER_MULTISAMPLE_TYPE_COUNT": 6 76 | }, 77 | "type": "uint8" 78 | }, 79 | "RenderPrimitiveType_t": { 80 | "alignment": 4, 81 | "members": { 82 | "RENDER_PRIM_COMPUTE_SHADER": 11, 83 | "RENDER_PRIM_HETEROGENOUS": 10, 84 | "RENDER_PRIM_INSTANCED_QUADS": 9, 85 | "RENDER_PRIM_LINES": 1, 86 | "RENDER_PRIM_LINES_WITH_ADJACENCY": 2, 87 | "RENDER_PRIM_LINE_STRIP": 3, 88 | "RENDER_PRIM_LINE_STRIP_WITH_ADJACENCY": 4, 89 | "RENDER_PRIM_POINTS": 0, 90 | "RENDER_PRIM_TRIANGLES": 5, 91 | "RENDER_PRIM_TRIANGLES_WITH_ADJACENCY": 6, 92 | "RENDER_PRIM_TRIANGLE_STRIP": 7, 93 | "RENDER_PRIM_TRIANGLE_STRIP_WITH_ADJACENCY": 8, 94 | "RENDER_PRIM_TYPE_COUNT": 12 95 | }, 96 | "type": "uint32" 97 | }, 98 | "RenderSlotType_t": { 99 | "alignment": 4, 100 | "members": { 101 | "RENDER_SLOT_INVALID": -1, 102 | "RENDER_SLOT_PER_INSTANCE": 1, 103 | "RENDER_SLOT_PER_VERTEX": 0 104 | }, 105 | "type": "uint32" 106 | } 107 | } 108 | } 109 | } -------------------------------------------------------------------------------- /rendersystemdx11.dll.py: -------------------------------------------------------------------------------- 1 | ''' 2 | Dumped With FrezzyHook.com https://frezzyhook.com 3 | Thu, 21 Mar 2024 03:23:32 +0000 4 | ''' 5 | 6 | class RenderInputLayoutField_t: 7 | m_pSemanticName = 0x0 # uint8_t[32] 8 | m_nSemanticIndex = 0x20 # int32_t 9 | m_Format = 0x24 # uint32_t 10 | m_nOffset = 0x28 # int32_t 11 | m_nSlot = 0x2C # int32_t 12 | m_nSlotType = 0x30 # RenderSlotType_t 13 | m_nInstanceStepRate = 0x34 # int32_t 14 | 15 | class VsInputSignatureElement_t: 16 | m_pName = 0x0 # char[64] 17 | m_pSemantic = 0x40 # char[64] 18 | m_pD3DSemanticName = 0x80 # char[64] 19 | m_nD3DSemanticIndex = 0xC0 # int32_t 20 | 21 | class VsInputSignature_t: 22 | m_elems = 0x0 # CUtlVector 23 | -------------------------------------------------------------------------------- /rendersystemdx11.dll.rs: -------------------------------------------------------------------------------- 1 | // Dumped By FrezzyHook.com 2 | // 2024-07-25 22:23:28.287805200 UTC 3 | 4 | #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] 5 | 6 | pub mod cs2_dumper { 7 | pub mod schemas { 8 | // Module: rendersystemdx11.dll 9 | // Classes count: 3 10 | // Enums count: 5 11 | pub mod rendersystemdx11_dll { 12 | // Alignment: 4 13 | // Members count: 13 14 | #[repr(u32)] 15 | pub enum RenderPrimitiveType_t { 16 | RENDER_PRIM_POINTS = 0x0, 17 | RENDER_PRIM_LINES = 0x1, 18 | RENDER_PRIM_LINES_WITH_ADJACENCY = 0x2, 19 | RENDER_PRIM_LINE_STRIP = 0x3, 20 | RENDER_PRIM_LINE_STRIP_WITH_ADJACENCY = 0x4, 21 | RENDER_PRIM_TRIANGLES = 0x5, 22 | RENDER_PRIM_TRIANGLES_WITH_ADJACENCY = 0x6, 23 | RENDER_PRIM_TRIANGLE_STRIP = 0x7, 24 | RENDER_PRIM_TRIANGLE_STRIP_WITH_ADJACENCY = 0x8, 25 | RENDER_PRIM_INSTANCED_QUADS = 0x9, 26 | RENDER_PRIM_HETEROGENOUS = 0xA, 27 | RENDER_PRIM_COMPUTE_SHADER = 0xB, 28 | RENDER_PRIM_TYPE_COUNT = 0xC 29 | } 30 | // Alignment: 4 31 | // Members count: 13 32 | #[repr(u32)] 33 | pub enum RenderBufferFlags_t { 34 | RENDER_BUFFER_USAGE_VERTEX_BUFFER = 0x1, 35 | RENDER_BUFFER_USAGE_INDEX_BUFFER = 0x2, 36 | RENDER_BUFFER_USAGE_SHADER_RESOURCE = 0x4, 37 | RENDER_BUFFER_USAGE_UNORDERED_ACCESS = 0x8, 38 | RENDER_BUFFER_BYTEADDRESS_BUFFER = 0x10, 39 | RENDER_BUFFER_STRUCTURED_BUFFER = 0x20, 40 | RENDER_BUFFER_APPEND_CONSUME_BUFFER = 0x40, 41 | RENDER_BUFFER_UAV_COUNTER = 0x80, 42 | RENDER_BUFFER_UAV_DRAW_INDIRECT_ARGS = 0x100, 43 | RENDER_BUFFER_ACCELERATION_STRUCTURE = 0x200, 44 | RENDER_BUFFER_SHADER_BINDING_TABLE = 0x400, 45 | RENDER_BUFFER_PER_FRAME_WRITE_ONCE = 0x800, 46 | RENDER_BUFFER_POOL_ALLOCATED = 0x1000 47 | } 48 | // Alignment: 1 49 | // Members count: 8 50 | #[repr(u8)] 51 | pub enum RenderMultisampleType_t { 52 | RENDER_MULTISAMPLE_INVALID = u8::MAX, 53 | RENDER_MULTISAMPLE_NONE = 0x0, 54 | RENDER_MULTISAMPLE_2X = 0x1, 55 | RENDER_MULTISAMPLE_4X = 0x2, 56 | RENDER_MULTISAMPLE_6X = 0x3, 57 | RENDER_MULTISAMPLE_8X = 0x4, 58 | RENDER_MULTISAMPLE_16X = 0x5, 59 | RENDER_MULTISAMPLE_TYPE_COUNT = 0x6 60 | } 61 | // Alignment: 4 62 | // Members count: 4 63 | #[repr(u32)] 64 | pub enum InputLayoutVariation_t { 65 | INPUT_LAYOUT_VARIATION_DEFAULT = 0x0, 66 | INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID = 0x1, 67 | INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID_MORPH_VERT_ID = 0x2, 68 | INPUT_LAYOUT_VARIATION_MAX = 0x3 69 | } 70 | // Alignment: 4 71 | // Members count: 3 72 | #[repr(u32)] 73 | pub enum RenderSlotType_t { 74 | RENDER_SLOT_INVALID = u32::MAX, 75 | RENDER_SLOT_PER_VERTEX = 0x0, 76 | RENDER_SLOT_PER_INSTANCE = 0x1 77 | } 78 | // Parent: None 79 | // Fields count: 4 80 | pub mod VsInputSignatureElement_t { 81 | pub const m_pName: usize = 0x0; // char[64] 82 | pub const m_pSemantic: usize = 0x40; // char[64] 83 | pub const m_pD3DSemanticName: usize = 0x80; // char[64] 84 | pub const m_nD3DSemanticIndex: usize = 0xC0; // int32 85 | } 86 | // Parent: None 87 | // Fields count: 1 88 | pub mod VsInputSignature_t { 89 | pub const m_elems: usize = 0x0; // CUtlVector 90 | } 91 | // Parent: None 92 | // Fields count: 7 93 | pub mod RenderInputLayoutField_t { 94 | pub const m_pSemanticName: usize = 0x0; // uint8[32] 95 | pub const m_nSemanticIndex: usize = 0x20; // int32 96 | pub const m_Format: usize = 0x24; // uint32 97 | pub const m_nOffset: usize = 0x28; // int32 98 | pub const m_nSlot: usize = 0x2C; // int32 99 | pub const m_nSlotType: usize = 0x30; // RenderSlotType_t 100 | pub const m_nInstanceStepRate: usize = 0x34; // int32 101 | } 102 | } 103 | } 104 | } 105 | -------------------------------------------------------------------------------- /rendersystemdx11.dll.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | RenderInputLayoutField_t: 3 | m_pSemanticName: 0 # uint8_t[32] 4 | m_nSemanticIndex: 32 # int32_t 5 | m_Format: 36 # uint32_t 6 | m_nOffset: 40 # int32_t 7 | m_nSlot: 44 # int32_t 8 | m_nSlotType: 48 # RenderSlotType_t 9 | m_nInstanceStepRate: 52 # int32_t 10 | VsInputSignatureElement_t: 11 | m_pName: 0 # char[64] 12 | m_pSemantic: 64 # char[64] 13 | m_pD3DSemanticName: 128 # char[64] 14 | m_nD3DSemanticIndex: 192 # int32_t 15 | VsInputSignature_t: 16 | m_elems: 0 # CUtlVector 17 | -------------------------------------------------------------------------------- /rendersystemdx11_dll.cs: -------------------------------------------------------------------------------- 1 | // FrezzyHookzzyhook.club 2 | // 2025-05-08 01:21:40.038497400 UTC 3 | 4 | namespace FrezzyHook.Schemas { 5 | // Module: rendersystemdx11.dll 6 | // Class count: 3 7 | // Enum count: 5 8 | public static class Rendersystemdx11Dll { 9 | // Alignment: 4 10 | // Member count: 13 11 | public enum RenderPrimitiveType_t : uint { 12 | RENDER_PRIM_POINTS = 0x0, 13 | RENDER_PRIM_LINES = 0x1, 14 | RENDER_PRIM_LINES_WITH_ADJACENCY = 0x2, 15 | RENDER_PRIM_LINE_STRIP = 0x3, 16 | RENDER_PRIM_LINE_STRIP_WITH_ADJACENCY = 0x4, 17 | RENDER_PRIM_TRIANGLES = 0x5, 18 | RENDER_PRIM_TRIANGLES_WITH_ADJACENCY = 0x6, 19 | RENDER_PRIM_TRIANGLE_STRIP = 0x7, 20 | RENDER_PRIM_TRIANGLE_STRIP_WITH_ADJACENCY = 0x8, 21 | RENDER_PRIM_INSTANCED_QUADS = 0x9, 22 | RENDER_PRIM_HETEROGENOUS = 0xA, 23 | RENDER_PRIM_COMPUTE_SHADER = 0xB, 24 | RENDER_PRIM_TYPE_COUNT = 0xC 25 | } 26 | // Alignment: 4 27 | // Member count: 13 28 | public enum RenderBufferFlags_t : uint { 29 | RENDER_BUFFER_USAGE_VERTEX_BUFFER = 0x1, 30 | RENDER_BUFFER_USAGE_INDEX_BUFFER = 0x2, 31 | RENDER_BUFFER_USAGE_SHADER_RESOURCE = 0x4, 32 | RENDER_BUFFER_USAGE_UNORDERED_ACCESS = 0x8, 33 | RENDER_BUFFER_BYTEADDRESS_BUFFER = 0x10, 34 | RENDER_BUFFER_STRUCTURED_BUFFER = 0x20, 35 | RENDER_BUFFER_APPEND_CONSUME_BUFFER = 0x40, 36 | RENDER_BUFFER_UAV_COUNTER = 0x80, 37 | RENDER_BUFFER_UAV_DRAW_INDIRECT_ARGS = 0x100, 38 | RENDER_BUFFER_ACCELERATION_STRUCTURE = 0x200, 39 | RENDER_BUFFER_SHADER_BINDING_TABLE = 0x400, 40 | RENDER_BUFFER_PER_FRAME_WRITE_ONCE = 0x800, 41 | RENDER_BUFFER_POOL_ALLOCATED = 0x1000 42 | } 43 | // Alignment: 1 44 | // Member count: 8 45 | public enum RenderMultisampleType_t : byte { 46 | RENDER_MULTISAMPLE_INVALID = unchecked((byte)-1), 47 | RENDER_MULTISAMPLE_NONE = 0x0, 48 | RENDER_MULTISAMPLE_2X = 0x1, 49 | RENDER_MULTISAMPLE_4X = 0x2, 50 | RENDER_MULTISAMPLE_6X = 0x3, 51 | RENDER_MULTISAMPLE_8X = 0x4, 52 | RENDER_MULTISAMPLE_16X = 0x5, 53 | RENDER_MULTISAMPLE_TYPE_COUNT = 0x6 54 | } 55 | // Alignment: 4 56 | // Member count: 4 57 | public enum InputLayoutVariation_t : uint { 58 | INPUT_LAYOUT_VARIATION_DEFAULT = 0x0, 59 | INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID = 0x1, 60 | INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID_MORPH_VERT_ID = 0x2, 61 | INPUT_LAYOUT_VARIATION_MAX = 0x3 62 | } 63 | // Alignment: 4 64 | // Member count: 3 65 | public enum RenderSlotType_t : uint { 66 | RENDER_SLOT_INVALID = unchecked((uint)-1), 67 | RENDER_SLOT_PER_VERTEX = 0x0, 68 | RENDER_SLOT_PER_INSTANCE = 0x1 69 | } 70 | // Parent: None 71 | // Field count: 4 72 | public static class VsInputSignatureElement_t { 73 | public const nint m_pName = 0x0; // char[64] 74 | public const nint m_pSemantic = 0x40; // char[64] 75 | public const nint m_pD3DSemanticName = 0x80; // char[64] 76 | public const nint m_nD3DSemanticIndex = 0xC0; // int32 77 | } 78 | // Parent: None 79 | // Field count: 1 80 | public static class VsInputSignature_t { 81 | public const nint m_elems = 0x0; // CUtlVector 82 | } 83 | // Parent: None 84 | // Field count: 7 85 | public static class RenderInputLayoutField_t { 86 | public const nint m_pSemanticName = 0x0; // uint8[32] 87 | public const nint m_nSemanticIndex = 0x20; // int32 88 | public const nint m_Format = 0x24; // uint32 89 | public const nint m_nOffset = 0x28; // int32 90 | public const nint m_nSlot = 0x2C; // int32 91 | public const nint m_nSlotType = 0x30; // RenderSlotType_t 92 | public const nint m_nInstanceStepRate = 0x34; // int32 93 | } 94 | } 95 | } 96 | -------------------------------------------------------------------------------- /rendersystemdx11_dll.hpp: -------------------------------------------------------------------------------- 1 | // FrezzyHookzzyhook.club 2 | // 2025-05-08 01:21:40.038497400 UTC 3 | 4 | #pragma once 5 | 6 | #include 7 | 8 | namespace cs2_dumper { 9 | namespace schemas { 10 | // Module: rendersystemdx11.dll 11 | // Class count: 3 12 | // Enum count: 5 13 | namespace rendersystemdx11_dll { 14 | // Alignment: 4 15 | // Member count: 13 16 | enum class RenderPrimitiveType_t : uint32_t { 17 | RENDER_PRIM_POINTS = 0x0, 18 | RENDER_PRIM_LINES = 0x1, 19 | RENDER_PRIM_LINES_WITH_ADJACENCY = 0x2, 20 | RENDER_PRIM_LINE_STRIP = 0x3, 21 | RENDER_PRIM_LINE_STRIP_WITH_ADJACENCY = 0x4, 22 | RENDER_PRIM_TRIANGLES = 0x5, 23 | RENDER_PRIM_TRIANGLES_WITH_ADJACENCY = 0x6, 24 | RENDER_PRIM_TRIANGLE_STRIP = 0x7, 25 | RENDER_PRIM_TRIANGLE_STRIP_WITH_ADJACENCY = 0x8, 26 | RENDER_PRIM_INSTANCED_QUADS = 0x9, 27 | RENDER_PRIM_HETEROGENOUS = 0xA, 28 | RENDER_PRIM_COMPUTE_SHADER = 0xB, 29 | RENDER_PRIM_TYPE_COUNT = 0xC 30 | }; 31 | // Alignment: 4 32 | // Member count: 13 33 | enum class RenderBufferFlags_t : uint32_t { 34 | RENDER_BUFFER_USAGE_VERTEX_BUFFER = 0x1, 35 | RENDER_BUFFER_USAGE_INDEX_BUFFER = 0x2, 36 | RENDER_BUFFER_USAGE_SHADER_RESOURCE = 0x4, 37 | RENDER_BUFFER_USAGE_UNORDERED_ACCESS = 0x8, 38 | RENDER_BUFFER_BYTEADDRESS_BUFFER = 0x10, 39 | RENDER_BUFFER_STRUCTURED_BUFFER = 0x20, 40 | RENDER_BUFFER_APPEND_CONSUME_BUFFER = 0x40, 41 | RENDER_BUFFER_UAV_COUNTER = 0x80, 42 | RENDER_BUFFER_UAV_DRAW_INDIRECT_ARGS = 0x100, 43 | RENDER_BUFFER_ACCELERATION_STRUCTURE = 0x200, 44 | RENDER_BUFFER_SHADER_BINDING_TABLE = 0x400, 45 | RENDER_BUFFER_PER_FRAME_WRITE_ONCE = 0x800, 46 | RENDER_BUFFER_POOL_ALLOCATED = 0x1000 47 | }; 48 | // Alignment: 1 49 | // Member count: 8 50 | enum class RenderMultisampleType_t : uint8_t { 51 | RENDER_MULTISAMPLE_INVALID = 0xFFFFFFFFFFFFFFFF, 52 | RENDER_MULTISAMPLE_NONE = 0x0, 53 | RENDER_MULTISAMPLE_2X = 0x1, 54 | RENDER_MULTISAMPLE_4X = 0x2, 55 | RENDER_MULTISAMPLE_6X = 0x3, 56 | RENDER_MULTISAMPLE_8X = 0x4, 57 | RENDER_MULTISAMPLE_16X = 0x5, 58 | RENDER_MULTISAMPLE_TYPE_COUNT = 0x6 59 | }; 60 | // Alignment: 4 61 | // Member count: 4 62 | enum class InputLayoutVariation_t : uint32_t { 63 | INPUT_LAYOUT_VARIATION_DEFAULT = 0x0, 64 | INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID = 0x1, 65 | INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID_MORPH_VERT_ID = 0x2, 66 | INPUT_LAYOUT_VARIATION_MAX = 0x3 67 | }; 68 | // Alignment: 4 69 | // Member count: 3 70 | enum class RenderSlotType_t : uint32_t { 71 | RENDER_SLOT_INVALID = 0xFFFFFFFFFFFFFFFF, 72 | RENDER_SLOT_PER_VERTEX = 0x0, 73 | RENDER_SLOT_PER_INSTANCE = 0x1 74 | }; 75 | // Parent: None 76 | // Field count: 4 77 | namespace VsInputSignatureElement_t { 78 | constexpr std::ptrdiff_t m_pName = 0x0; // char[64] 79 | constexpr std::ptrdiff_t m_pSemantic = 0x40; // char[64] 80 | constexpr std::ptrdiff_t m_pD3DSemanticName = 0x80; // char[64] 81 | constexpr std::ptrdiff_t m_nD3DSemanticIndex = 0xC0; // int32 82 | } 83 | // Parent: None 84 | // Field count: 1 85 | namespace VsInputSignature_t { 86 | constexpr std::ptrdiff_t m_elems = 0x0; // CUtlVector 87 | } 88 | // Parent: None 89 | // Field count: 7 90 | namespace RenderInputLayoutField_t { 91 | constexpr std::ptrdiff_t m_pSemanticName = 0x0; // uint8[32] 92 | constexpr std::ptrdiff_t m_nSemanticIndex = 0x20; // int32 93 | constexpr std::ptrdiff_t m_Format = 0x24; // uint32 94 | constexpr std::ptrdiff_t m_nOffset = 0x28; // int32 95 | constexpr std::ptrdiff_t m_nSlot = 0x2C; // int32 96 | constexpr std::ptrdiff_t m_nSlotType = 0x30; // RenderSlotType_t 97 | constexpr std::ptrdiff_t m_nInstanceStepRate = 0x34; // int32 98 | } 99 | } 100 | } 101 | } 102 | -------------------------------------------------------------------------------- /rendersystemdx11_dll.json: -------------------------------------------------------------------------------- 1 | { 2 | "rendersystemdx11.dll": { 3 | "classes": { 4 | "RenderInputLayoutField_t": { 5 | "fields": { 6 | "m_Format": 36, 7 | "m_nInstanceStepRate": 52, 8 | "m_nOffset": 40, 9 | "m_nSemanticIndex": 32, 10 | "m_nSlot": 44, 11 | "m_nSlotType": 48, 12 | "m_pSemanticName": 0 13 | }, 14 | "metadata": [], 15 | "parent": null 16 | }, 17 | "VsInputSignatureElement_t": { 18 | "fields": { 19 | "m_nD3DSemanticIndex": 192, 20 | "m_pD3DSemanticName": 128, 21 | "m_pName": 0, 22 | "m_pSemantic": 64 23 | }, 24 | "metadata": [], 25 | "parent": null 26 | }, 27 | "VsInputSignature_t": { 28 | "fields": { 29 | "m_elems": 0 30 | }, 31 | "metadata": [], 32 | "parent": null 33 | } 34 | }, 35 | "enums": { 36 | "InputLayoutVariation_t": { 37 | "alignment": 4, 38 | "members": { 39 | "INPUT_LAYOUT_VARIATION_DEFAULT": 0, 40 | "INPUT_LAYOUT_VARIATION_MAX": 3, 41 | "INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID": 1, 42 | "INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID_MORPH_VERT_ID": 2 43 | }, 44 | "type": "uint32" 45 | }, 46 | "RenderBufferFlags_t": { 47 | "alignment": 4, 48 | "members": { 49 | "RENDER_BUFFER_ACCELERATION_STRUCTURE": 512, 50 | "RENDER_BUFFER_APPEND_CONSUME_BUFFER": 64, 51 | "RENDER_BUFFER_BYTEADDRESS_BUFFER": 16, 52 | "RENDER_BUFFER_PER_FRAME_WRITE_ONCE": 2048, 53 | "RENDER_BUFFER_POOL_ALLOCATED": 4096, 54 | "RENDER_BUFFER_SHADER_BINDING_TABLE": 1024, 55 | "RENDER_BUFFER_STRUCTURED_BUFFER": 32, 56 | "RENDER_BUFFER_UAV_COUNTER": 128, 57 | "RENDER_BUFFER_UAV_DRAW_INDIRECT_ARGS": 256, 58 | "RENDER_BUFFER_USAGE_INDEX_BUFFER": 2, 59 | "RENDER_BUFFER_USAGE_SHADER_RESOURCE": 4, 60 | "RENDER_BUFFER_USAGE_UNORDERED_ACCESS": 8, 61 | "RENDER_BUFFER_USAGE_VERTEX_BUFFER": 1 62 | }, 63 | "type": "uint32" 64 | }, 65 | "RenderMultisampleType_t": { 66 | "alignment": 1, 67 | "members": { 68 | "RENDER_MULTISAMPLE_16X": 5, 69 | "RENDER_MULTISAMPLE_2X": 1, 70 | "RENDER_MULTISAMPLE_4X": 2, 71 | "RENDER_MULTISAMPLE_6X": 3, 72 | "RENDER_MULTISAMPLE_8X": 4, 73 | "RENDER_MULTISAMPLE_INVALID": -1, 74 | "RENDER_MULTISAMPLE_NONE": 0, 75 | "RENDER_MULTISAMPLE_TYPE_COUNT": 6 76 | }, 77 | "type": "uint8" 78 | }, 79 | "RenderPrimitiveType_t": { 80 | "alignment": 4, 81 | "members": { 82 | "RENDER_PRIM_COMPUTE_SHADER": 11, 83 | "RENDER_PRIM_HETEROGENOUS": 10, 84 | "RENDER_PRIM_INSTANCED_QUADS": 9, 85 | "RENDER_PRIM_LINES": 1, 86 | "RENDER_PRIM_LINES_WITH_ADJACENCY": 2, 87 | "RENDER_PRIM_LINE_STRIP": 3, 88 | "RENDER_PRIM_LINE_STRIP_WITH_ADJACENCY": 4, 89 | "RENDER_PRIM_POINTS": 0, 90 | "RENDER_PRIM_TRIANGLES": 5, 91 | "RENDER_PRIM_TRIANGLES_WITH_ADJACENCY": 6, 92 | "RENDER_PRIM_TRIANGLE_STRIP": 7, 93 | "RENDER_PRIM_TRIANGLE_STRIP_WITH_ADJACENCY": 8, 94 | "RENDER_PRIM_TYPE_COUNT": 12 95 | }, 96 | "type": "uint32" 97 | }, 98 | "RenderSlotType_t": { 99 | "alignment": 4, 100 | "members": { 101 | "RENDER_SLOT_INVALID": -1, 102 | "RENDER_SLOT_PER_INSTANCE": 1, 103 | "RENDER_SLOT_PER_VERTEX": 0 104 | }, 105 | "type": "uint32" 106 | } 107 | } 108 | } 109 | } -------------------------------------------------------------------------------- /rendersystemdx11_dll.rs: -------------------------------------------------------------------------------- 1 | // FrezzyHookzzyhook.club 2 | // 2025-05-08 01:21:40.038497400 UTC 3 | 4 | #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] 5 | 6 | pub mod cs2_dumper { 7 | pub mod schemas { 8 | // Module: rendersystemdx11.dll 9 | // Class count: 3 10 | // Enum count: 5 11 | pub mod rendersystemdx11_dll { 12 | // Alignment: 4 13 | // Member count: 13 14 | #[repr(u32)] 15 | pub enum RenderPrimitiveType_t { 16 | RENDER_PRIM_POINTS = 0x0, 17 | RENDER_PRIM_LINES = 0x1, 18 | RENDER_PRIM_LINES_WITH_ADJACENCY = 0x2, 19 | RENDER_PRIM_LINE_STRIP = 0x3, 20 | RENDER_PRIM_LINE_STRIP_WITH_ADJACENCY = 0x4, 21 | RENDER_PRIM_TRIANGLES = 0x5, 22 | RENDER_PRIM_TRIANGLES_WITH_ADJACENCY = 0x6, 23 | RENDER_PRIM_TRIANGLE_STRIP = 0x7, 24 | RENDER_PRIM_TRIANGLE_STRIP_WITH_ADJACENCY = 0x8, 25 | RENDER_PRIM_INSTANCED_QUADS = 0x9, 26 | RENDER_PRIM_HETEROGENOUS = 0xA, 27 | RENDER_PRIM_COMPUTE_SHADER = 0xB, 28 | RENDER_PRIM_TYPE_COUNT = 0xC 29 | } 30 | // Alignment: 4 31 | // Member count: 13 32 | #[repr(u32)] 33 | pub enum RenderBufferFlags_t { 34 | RENDER_BUFFER_USAGE_VERTEX_BUFFER = 0x1, 35 | RENDER_BUFFER_USAGE_INDEX_BUFFER = 0x2, 36 | RENDER_BUFFER_USAGE_SHADER_RESOURCE = 0x4, 37 | RENDER_BUFFER_USAGE_UNORDERED_ACCESS = 0x8, 38 | RENDER_BUFFER_BYTEADDRESS_BUFFER = 0x10, 39 | RENDER_BUFFER_STRUCTURED_BUFFER = 0x20, 40 | RENDER_BUFFER_APPEND_CONSUME_BUFFER = 0x40, 41 | RENDER_BUFFER_UAV_COUNTER = 0x80, 42 | RENDER_BUFFER_UAV_DRAW_INDIRECT_ARGS = 0x100, 43 | RENDER_BUFFER_ACCELERATION_STRUCTURE = 0x200, 44 | RENDER_BUFFER_SHADER_BINDING_TABLE = 0x400, 45 | RENDER_BUFFER_PER_FRAME_WRITE_ONCE = 0x800, 46 | RENDER_BUFFER_POOL_ALLOCATED = 0x1000 47 | } 48 | // Alignment: 1 49 | // Member count: 8 50 | #[repr(u8)] 51 | pub enum RenderMultisampleType_t { 52 | RENDER_MULTISAMPLE_INVALID = u8::MAX, 53 | RENDER_MULTISAMPLE_NONE = 0x0, 54 | RENDER_MULTISAMPLE_2X = 0x1, 55 | RENDER_MULTISAMPLE_4X = 0x2, 56 | RENDER_MULTISAMPLE_6X = 0x3, 57 | RENDER_MULTISAMPLE_8X = 0x4, 58 | RENDER_MULTISAMPLE_16X = 0x5, 59 | RENDER_MULTISAMPLE_TYPE_COUNT = 0x6 60 | } 61 | // Alignment: 4 62 | // Member count: 4 63 | #[repr(u32)] 64 | pub enum InputLayoutVariation_t { 65 | INPUT_LAYOUT_VARIATION_DEFAULT = 0x0, 66 | INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID = 0x1, 67 | INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID_MORPH_VERT_ID = 0x2, 68 | INPUT_LAYOUT_VARIATION_MAX = 0x3 69 | } 70 | // Alignment: 4 71 | // Member count: 3 72 | #[repr(u32)] 73 | pub enum RenderSlotType_t { 74 | RENDER_SLOT_INVALID = u32::MAX, 75 | RENDER_SLOT_PER_VERTEX = 0x0, 76 | RENDER_SLOT_PER_INSTANCE = 0x1 77 | } 78 | // Parent: None 79 | // Field count: 4 80 | pub mod VsInputSignatureElement_t { 81 | pub const m_pName: usize = 0x0; // char[64] 82 | pub const m_pSemantic: usize = 0x40; // char[64] 83 | pub const m_pD3DSemanticName: usize = 0x80; // char[64] 84 | pub const m_nD3DSemanticIndex: usize = 0xC0; // int32 85 | } 86 | // Parent: None 87 | // Field count: 1 88 | pub mod VsInputSignature_t { 89 | pub const m_elems: usize = 0x0; // CUtlVector 90 | } 91 | // Parent: None 92 | // Field count: 7 93 | pub mod RenderInputLayoutField_t { 94 | pub const m_pSemanticName: usize = 0x0; // uint8[32] 95 | pub const m_nSemanticIndex: usize = 0x20; // int32 96 | pub const m_Format: usize = 0x24; // uint32 97 | pub const m_nOffset: usize = 0x28; // int32 98 | pub const m_nSlot: usize = 0x2C; // int32 99 | pub const m_nSlotType: usize = 0x30; // RenderSlotType_t 100 | pub const m_nInstanceStepRate: usize = 0x34; // int32 101 | } 102 | } 103 | } 104 | } 105 | -------------------------------------------------------------------------------- /resourcesystem.dll.py: -------------------------------------------------------------------------------- 1 | ''' 2 | Dumped With FrezzyHook.com https://frezzyhook.com 3 | Thu, 21 Mar 2024 03:23:32 +0000 4 | ''' 5 | 6 | class AABB_t: 7 | m_vMinBounds = 0x0 # Vector 8 | m_vMaxBounds = 0xC # Vector 9 | 10 | class CFuseProgram: 11 | m_programBuffer = 0x0 # CUtlVector 12 | m_variablesRead = 0x18 # CUtlVector 13 | m_variablesWritten = 0x30 # CUtlVector 14 | m_nMaxTempVarsUsed = 0x48 # int32_t 15 | 16 | class CFuseSymbolTable: 17 | m_constants = 0x0 # CUtlVector 18 | m_variables = 0x18 # CUtlVector 19 | m_functions = 0x30 # CUtlVector 20 | m_constantMap = 0x48 # CUtlHashtable 21 | m_variableMap = 0x68 # CUtlHashtable 22 | m_functionMap = 0x88 # CUtlHashtable 23 | 24 | class ConstantInfo_t: 25 | m_name = 0x0 # CUtlString 26 | m_nameToken = 0x8 # CUtlStringToken 27 | m_flValue = 0xC # float 28 | 29 | class FourQuaternions: 30 | x = 0x0 # fltx4 31 | y = 0x10 # fltx4 32 | z = 0x20 # fltx4 33 | w = 0x30 # fltx4 34 | 35 | class FunctionInfo_t: 36 | m_name = 0x8 # CUtlString 37 | m_nameToken = 0x10 # CUtlStringToken 38 | m_nParamCount = 0x14 # int32_t 39 | m_nIndex = 0x18 # FuseFunctionIndex_t 40 | m_bIsPure = 0x1A # bool 41 | 42 | class FuseFunctionIndex_t: 43 | m_Value = 0x0 # uint16_t 44 | 45 | class FuseVariableIndex_t: 46 | m_Value = 0x0 # uint16_t 47 | 48 | class InfoForResourceTypeCAnimData: 49 | 50 | class InfoForResourceTypeCAnimationGroup: 51 | 52 | class InfoForResourceTypeCCSGOEconItem: 53 | 54 | class InfoForResourceTypeCChoreoSceneFileData: 55 | 56 | class InfoForResourceTypeCCompositeMaterialKit: 57 | 58 | class InfoForResourceTypeCDACGameDefsData: 59 | 60 | class InfoForResourceTypeCDOTANovelsList: 61 | 62 | class InfoForResourceTypeCDOTAPatchNotesList: 63 | 64 | class InfoForResourceTypeCDotaItemDefinitionResource: 65 | 66 | class InfoForResourceTypeCEntityLump: 67 | 68 | class InfoForResourceTypeCGcExportableExternalData: 69 | 70 | class InfoForResourceTypeCJavaScriptResource: 71 | 72 | class InfoForResourceTypeCModel: 73 | 74 | class InfoForResourceTypeCMorphSetData: 75 | 76 | class InfoForResourceTypeCNmClip: 77 | 78 | class InfoForResourceTypeCNmGraph: 79 | 80 | class InfoForResourceTypeCNmGraphDataSet: 81 | 82 | class InfoForResourceTypeCNmSkeleton: 83 | 84 | class InfoForResourceTypeCPanoramaDynamicImages: 85 | 86 | class InfoForResourceTypeCPanoramaLayout: 87 | 88 | class InfoForResourceTypeCPanoramaStyle: 89 | 90 | class InfoForResourceTypeCPhysAggregateData: 91 | 92 | class InfoForResourceTypeCPostProcessingResource: 93 | 94 | class InfoForResourceTypeCRenderMesh: 95 | 96 | class InfoForResourceTypeCResponseRulesList: 97 | 98 | class InfoForResourceTypeCSequenceGroupData: 99 | 100 | class InfoForResourceTypeCSmartProp: 101 | 102 | class InfoForResourceTypeCTextureBase: 103 | 104 | class InfoForResourceTypeCTypeScriptResource: 105 | 106 | class InfoForResourceTypeCVDataResource: 107 | 108 | class InfoForResourceTypeCVMixListResource: 109 | 110 | class InfoForResourceTypeCVPhysXSurfacePropertiesList: 111 | 112 | class InfoForResourceTypeCVSoundEventScriptList: 113 | 114 | class InfoForResourceTypeCVSoundStackScriptList: 115 | 116 | class InfoForResourceTypeCVoiceContainerBase: 117 | 118 | class InfoForResourceTypeCVoxelVisibility: 119 | 120 | class InfoForResourceTypeCWorldNode: 121 | 122 | class InfoForResourceTypeIAnimGraphModelBinding: 123 | 124 | class InfoForResourceTypeIMaterial2: 125 | 126 | class InfoForResourceTypeIParticleSnapshot: 127 | 128 | class InfoForResourceTypeIParticleSystemDefinition: 129 | 130 | class InfoForResourceTypeIPulseGraphDef: 131 | 132 | class InfoForResourceTypeIVectorGraphic: 133 | 134 | class InfoForResourceTypeManifestTestResource_t: 135 | 136 | class InfoForResourceTypeProceduralTestResource_t: 137 | 138 | class InfoForResourceTypeTestResource_t: 139 | 140 | class InfoForResourceTypeWorld_t: 141 | 142 | class ManifestTestResource_t: 143 | m_name = 0x0 # CUtlString 144 | m_child = 0x8 # CStrongHandle 145 | 146 | class PackedAABB_t: 147 | m_nPackedMin = 0x0 # uint32_t 148 | m_nPackedMax = 0x4 # uint32_t 149 | 150 | class TestResource_t: 151 | m_name = 0x0 # CUtlString 152 | 153 | class VariableInfo_t: 154 | m_name = 0x0 # CUtlString 155 | m_nameToken = 0x8 # CUtlStringToken 156 | m_nIndex = 0xC # FuseVariableIndex_t 157 | m_nNumComponents = 0xE # uint8_t 158 | m_eVarType = 0xF # FuseVariableType_t 159 | m_eAccess = 0x10 # FuseVariableAccess_t 160 | -------------------------------------------------------------------------------- /resourcesystem.dll.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | AABB_t: 3 | m_vMinBounds: 0 # Vector 4 | m_vMaxBounds: 12 # Vector 5 | CFuseProgram: 6 | m_programBuffer: 0 # CUtlVector 7 | m_variablesRead: 24 # CUtlVector 8 | m_variablesWritten: 48 # CUtlVector 9 | m_nMaxTempVarsUsed: 72 # int32_t 10 | CFuseSymbolTable: 11 | m_constants: 0 # CUtlVector 12 | m_variables: 24 # CUtlVector 13 | m_functions: 48 # CUtlVector 14 | m_constantMap: 72 # CUtlHashtable 15 | m_variableMap: 104 # CUtlHashtable 16 | m_functionMap: 136 # CUtlHashtable 17 | ConstantInfo_t: 18 | m_name: 0 # CUtlString 19 | m_nameToken: 8 # CUtlStringToken 20 | m_flValue: 12 # float 21 | FourQuaternions: 22 | x: 0 # fltx4 23 | y: 16 # fltx4 24 | z: 32 # fltx4 25 | w: 48 # fltx4 26 | FunctionInfo_t: 27 | m_name: 8 # CUtlString 28 | m_nameToken: 16 # CUtlStringToken 29 | m_nParamCount: 20 # int32_t 30 | m_nIndex: 24 # FuseFunctionIndex_t 31 | m_bIsPure: 26 # bool 32 | FuseFunctionIndex_t: 33 | m_Value: 0 # uint16_t 34 | FuseVariableIndex_t: 35 | m_Value: 0 # uint16_t 36 | InfoForResourceTypeCAnimData: 37 | InfoForResourceTypeCAnimationGroup: 38 | InfoForResourceTypeCCSGOEconItem: 39 | InfoForResourceTypeCChoreoSceneFileData: 40 | InfoForResourceTypeCCompositeMaterialKit: 41 | InfoForResourceTypeCDACGameDefsData: 42 | InfoForResourceTypeCDOTANovelsList: 43 | InfoForResourceTypeCDOTAPatchNotesList: 44 | InfoForResourceTypeCDotaItemDefinitionResource: 45 | InfoForResourceTypeCEntityLump: 46 | InfoForResourceTypeCGcExportableExternalData: 47 | InfoForResourceTypeCJavaScriptResource: 48 | InfoForResourceTypeCModel: 49 | InfoForResourceTypeCMorphSetData: 50 | InfoForResourceTypeCNmClip: 51 | InfoForResourceTypeCNmGraph: 52 | InfoForResourceTypeCNmGraphDataSet: 53 | InfoForResourceTypeCNmSkeleton: 54 | InfoForResourceTypeCPanoramaDynamicImages: 55 | InfoForResourceTypeCPanoramaLayout: 56 | InfoForResourceTypeCPanoramaStyle: 57 | InfoForResourceTypeCPhysAggregateData: 58 | InfoForResourceTypeCPostProcessingResource: 59 | InfoForResourceTypeCRenderMesh: 60 | InfoForResourceTypeCResponseRulesList: 61 | InfoForResourceTypeCSequenceGroupData: 62 | InfoForResourceTypeCSmartProp: 63 | InfoForResourceTypeCTextureBase: 64 | InfoForResourceTypeCTypeScriptResource: 65 | InfoForResourceTypeCVDataResource: 66 | InfoForResourceTypeCVMixListResource: 67 | InfoForResourceTypeCVPhysXSurfacePropertiesList: 68 | InfoForResourceTypeCVSoundEventScriptList: 69 | InfoForResourceTypeCVSoundStackScriptList: 70 | InfoForResourceTypeCVoiceContainerBase: 71 | InfoForResourceTypeCVoxelVisibility: 72 | InfoForResourceTypeCWorldNode: 73 | InfoForResourceTypeIAnimGraphModelBinding: 74 | InfoForResourceTypeIMaterial2: 75 | InfoForResourceTypeIParticleSnapshot: 76 | InfoForResourceTypeIParticleSystemDefinition: 77 | InfoForResourceTypeIPulseGraphDef: 78 | InfoForResourceTypeIVectorGraphic: 79 | InfoForResourceTypeManifestTestResource_t: 80 | InfoForResourceTypeProceduralTestResource_t: 81 | InfoForResourceTypeTestResource_t: 82 | InfoForResourceTypeWorld_t: 83 | ManifestTestResource_t: 84 | m_name: 0 # CUtlString 85 | m_child: 8 # CStrongHandle 86 | PackedAABB_t: 87 | m_nPackedMin: 0 # uint32_t 88 | m_nPackedMax: 4 # uint32_t 89 | TestResource_t: 90 | m_name: 0 # CUtlString 91 | VariableInfo_t: 92 | m_name: 0 # CUtlString 93 | m_nameToken: 8 # CUtlStringToken 94 | m_nIndex: 12 # FuseVariableIndex_t 95 | m_nNumComponents: 14 # uint8_t 96 | m_eVarType: 15 # FuseVariableType_t 97 | m_eAccess: 16 # FuseVariableAccess_t 98 | -------------------------------------------------------------------------------- /scenefilecache.dll.cs: -------------------------------------------------------------------------------- 1 | // Offsets are automatically updated by frezzyhook.com. 2 | // 2024-05-08 04:40:40.591862300 UTC 3 | 4 | namespace FrezzyHook.Schemas { 5 | } 6 | -------------------------------------------------------------------------------- /scenefilecache.dll.hpp: -------------------------------------------------------------------------------- 1 | // Offsets are automatically updated by frezzyhook.com. 2 | // 2024-05-08 04:40:40.591862300 UTC 3 | 4 | #pragma once 5 | 6 | #include 7 | 8 | namespace cs2_dumper { 9 | namespace schemas { 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /scenefilecache.dll.json: -------------------------------------------------------------------------------- 1 | { 2 | "scenefilecache.dll": { 3 | "classes": {}, 4 | "enums": {} 5 | } 6 | } -------------------------------------------------------------------------------- /scenefilecache.dll.rs: -------------------------------------------------------------------------------- 1 | // Offsets are automatically updated by frezzyhook.com. 2 | // 2024-05-08 04:40:40.591862300 UTC 3 | 4 | #![allow(non_upper_case_globals, non_camel_case_types, unused)] 5 | 6 | pub mod cs2_dumper { 7 | pub mod schemas { 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /scenesystem.dll.cs: -------------------------------------------------------------------------------- 1 | // Dumped By FrezzyHook.com 2 | // 2024-07-25 22:23:28.287805200 UTC 3 | 4 | namespace CS2Dumper.Schemas { 5 | // Module: scenesystem.dll 6 | // Classes count: 9 7 | // Enums count: 1 8 | public static class ScenesystemDll { 9 | // Alignment: 1 10 | // Members count: 4 11 | public enum DisableShadows_t : byte { 12 | kDisableShadows_None = 0x0, 13 | kDisableShadows_All = 0x1, 14 | kDisableShadows_Baked = 0x2, 15 | kDisableShadows_Realtime = 0x3 16 | } 17 | // Parent: None 18 | // Fields count: 10 19 | // 20 | // Metadata: 21 | // MGetKV3ClassDefaults 22 | public static class CSSDSMsg_ViewTarget { 23 | public const nint m_Name = 0x0; // CUtlString 24 | public const nint m_TextureId = 0x8; // uint64 25 | public const nint m_nWidth = 0x10; // int32 26 | public const nint m_nHeight = 0x14; // int32 27 | public const nint m_nRequestedWidth = 0x18; // int32 28 | public const nint m_nRequestedHeight = 0x1C; // int32 29 | public const nint m_nNumMipLevels = 0x20; // int32 30 | public const nint m_nDepth = 0x24; // int32 31 | public const nint m_nMultisampleNumSamples = 0x28; // int32 32 | public const nint m_nFormat = 0x2C; // int32 33 | } 34 | // Parent: None 35 | // Fields count: 2 36 | // 37 | // Metadata: 38 | // MGetKV3ClassDefaults 39 | public static class SceneViewId_t { 40 | public const nint m_nViewId = 0x0; // uint64 41 | public const nint m_nFrameCount = 0x8; // uint64 42 | } 43 | // Parent: None 44 | // Fields count: 2 45 | // 46 | // Metadata: 47 | // MGetKV3ClassDefaults 48 | public static class CSSDSEndFrameViewInfo { 49 | public const nint m_nViewId = 0x0; // uint64 50 | public const nint m_ViewName = 0x8; // CUtlString 51 | } 52 | // Parent: CSSDSMsg_LayerBase 53 | // Fields count: 0 54 | // 55 | // Metadata: 56 | // MGetKV3ClassDefaults 57 | public static class CSSDSMsg_PostLayer { 58 | } 59 | // Parent: None 60 | // Fields count: 6 61 | // 62 | // Metadata: 63 | // MGetKV3ClassDefaults 64 | public static class CSSDSMsg_LayerBase { 65 | public const nint m_viewId = 0x0; // SceneViewId_t 66 | public const nint m_ViewName = 0x10; // CUtlString 67 | public const nint m_nLayerIndex = 0x18; // int32 68 | public const nint m_nLayerId = 0x20; // uint64 69 | public const nint m_LayerName = 0x28; // CUtlString 70 | public const nint m_displayText = 0x30; // CUtlString 71 | } 72 | // Parent: CSSDSMsg_LayerBase 73 | // Fields count: 0 74 | // 75 | // Metadata: 76 | // MGetKV3ClassDefaults 77 | public static class CSSDSMsg_PreLayer { 78 | } 79 | // Parent: None 80 | // Fields count: 3 81 | // 82 | // Metadata: 83 | // MGetKV3ClassDefaults 84 | public static class CSSDSMsg_ViewTargetList { 85 | public const nint m_viewId = 0x0; // SceneViewId_t 86 | public const nint m_ViewName = 0x10; // CUtlString 87 | public const nint m_Targets = 0x18; // CUtlVector 88 | } 89 | // Parent: None 90 | // Fields count: 2 91 | // 92 | // Metadata: 93 | // MGetKV3ClassDefaults 94 | public static class CSSDSMsg_ViewRender { 95 | public const nint m_viewId = 0x0; // SceneViewId_t 96 | public const nint m_ViewName = 0x10; // CUtlString 97 | } 98 | // Parent: None 99 | // Fields count: 1 100 | // 101 | // Metadata: 102 | // MGetKV3ClassDefaults 103 | public static class CSSDSMsg_EndFrame { 104 | public const nint m_Views = 0x0; // CUtlVector 105 | } 106 | } 107 | } 108 | -------------------------------------------------------------------------------- /scenesystem.dll.hpp: -------------------------------------------------------------------------------- 1 | // Dumped By FrezzyHook.com 2 | // 2024-07-25 22:23:28.287805200 UTC 3 | 4 | #pragma once 5 | 6 | #include 7 | 8 | namespace cs2_dumper { 9 | namespace schemas { 10 | // Module: scenesystem.dll 11 | // Classes count: 9 12 | // Enums count: 1 13 | namespace scenesystem_dll { 14 | // Alignment: 1 15 | // Members count: 4 16 | enum class DisableShadows_t : uint8_t { 17 | kDisableShadows_None = 0x0, 18 | kDisableShadows_All = 0x1, 19 | kDisableShadows_Baked = 0x2, 20 | kDisableShadows_Realtime = 0x3 21 | }; 22 | // Parent: None 23 | // Fields count: 10 24 | // 25 | // Metadata: 26 | // MGetKV3ClassDefaults 27 | namespace CSSDSMsg_ViewTarget { 28 | constexpr std::ptrdiff_t m_Name = 0x0; // CUtlString 29 | constexpr std::ptrdiff_t m_TextureId = 0x8; // uint64 30 | constexpr std::ptrdiff_t m_nWidth = 0x10; // int32 31 | constexpr std::ptrdiff_t m_nHeight = 0x14; // int32 32 | constexpr std::ptrdiff_t m_nRequestedWidth = 0x18; // int32 33 | constexpr std::ptrdiff_t m_nRequestedHeight = 0x1C; // int32 34 | constexpr std::ptrdiff_t m_nNumMipLevels = 0x20; // int32 35 | constexpr std::ptrdiff_t m_nDepth = 0x24; // int32 36 | constexpr std::ptrdiff_t m_nMultisampleNumSamples = 0x28; // int32 37 | constexpr std::ptrdiff_t m_nFormat = 0x2C; // int32 38 | } 39 | // Parent: None 40 | // Fields count: 2 41 | // 42 | // Metadata: 43 | // MGetKV3ClassDefaults 44 | namespace SceneViewId_t { 45 | constexpr std::ptrdiff_t m_nViewId = 0x0; // uint64 46 | constexpr std::ptrdiff_t m_nFrameCount = 0x8; // uint64 47 | } 48 | // Parent: None 49 | // Fields count: 2 50 | // 51 | // Metadata: 52 | // MGetKV3ClassDefaults 53 | namespace CSSDSEndFrameViewInfo { 54 | constexpr std::ptrdiff_t m_nViewId = 0x0; // uint64 55 | constexpr std::ptrdiff_t m_ViewName = 0x8; // CUtlString 56 | } 57 | // Parent: CSSDSMsg_LayerBase 58 | // Fields count: 0 59 | // 60 | // Metadata: 61 | // MGetKV3ClassDefaults 62 | namespace CSSDSMsg_PostLayer { 63 | } 64 | // Parent: None 65 | // Fields count: 6 66 | // 67 | // Metadata: 68 | // MGetKV3ClassDefaults 69 | namespace CSSDSMsg_LayerBase { 70 | constexpr std::ptrdiff_t m_viewId = 0x0; // SceneViewId_t 71 | constexpr std::ptrdiff_t m_ViewName = 0x10; // CUtlString 72 | constexpr std::ptrdiff_t m_nLayerIndex = 0x18; // int32 73 | constexpr std::ptrdiff_t m_nLayerId = 0x20; // uint64 74 | constexpr std::ptrdiff_t m_LayerName = 0x28; // CUtlString 75 | constexpr std::ptrdiff_t m_displayText = 0x30; // CUtlString 76 | } 77 | // Parent: CSSDSMsg_LayerBase 78 | // Fields count: 0 79 | // 80 | // Metadata: 81 | // MGetKV3ClassDefaults 82 | namespace CSSDSMsg_PreLayer { 83 | } 84 | // Parent: None 85 | // Fields count: 3 86 | // 87 | // Metadata: 88 | // MGetKV3ClassDefaults 89 | namespace CSSDSMsg_ViewTargetList { 90 | constexpr std::ptrdiff_t m_viewId = 0x0; // SceneViewId_t 91 | constexpr std::ptrdiff_t m_ViewName = 0x10; // CUtlString 92 | constexpr std::ptrdiff_t m_Targets = 0x18; // CUtlVector 93 | } 94 | // Parent: None 95 | // Fields count: 2 96 | // 97 | // Metadata: 98 | // MGetKV3ClassDefaults 99 | namespace CSSDSMsg_ViewRender { 100 | constexpr std::ptrdiff_t m_viewId = 0x0; // SceneViewId_t 101 | constexpr std::ptrdiff_t m_ViewName = 0x10; // CUtlString 102 | } 103 | // Parent: None 104 | // Fields count: 1 105 | // 106 | // Metadata: 107 | // MGetKV3ClassDefaults 108 | namespace CSSDSMsg_EndFrame { 109 | constexpr std::ptrdiff_t m_Views = 0x0; // CUtlVector 110 | } 111 | } 112 | } 113 | } 114 | -------------------------------------------------------------------------------- /scenesystem.dll.json: -------------------------------------------------------------------------------- 1 | { 2 | "scenesystem.dll": { 3 | "classes": { 4 | "CSSDSEndFrameViewInfo": { 5 | "fields": { 6 | "m_ViewName": 8, 7 | "m_nViewId": 0 8 | }, 9 | "metadata": [ 10 | { 11 | "name": "MGetKV3ClassDefaults", 12 | "type": "Unknown" 13 | } 14 | ], 15 | "parent": null 16 | }, 17 | "CSSDSMsg_EndFrame": { 18 | "fields": { 19 | "m_Views": 0 20 | }, 21 | "metadata": [ 22 | { 23 | "name": "MGetKV3ClassDefaults", 24 | "type": "Unknown" 25 | } 26 | ], 27 | "parent": null 28 | }, 29 | "CSSDSMsg_LayerBase": { 30 | "fields": { 31 | "m_LayerName": 40, 32 | "m_ViewName": 16, 33 | "m_displayText": 48, 34 | "m_nLayerId": 32, 35 | "m_nLayerIndex": 24, 36 | "m_viewId": 0 37 | }, 38 | "metadata": [ 39 | { 40 | "name": "MGetKV3ClassDefaults", 41 | "type": "Unknown" 42 | } 43 | ], 44 | "parent": null 45 | }, 46 | "CSSDSMsg_PostLayer": { 47 | "fields": {}, 48 | "metadata": [ 49 | { 50 | "name": "MGetKV3ClassDefaults", 51 | "type": "Unknown" 52 | } 53 | ], 54 | "parent": "CSSDSMsg_LayerBase" 55 | }, 56 | "CSSDSMsg_PreLayer": { 57 | "fields": {}, 58 | "metadata": [ 59 | { 60 | "name": "MGetKV3ClassDefaults", 61 | "type": "Unknown" 62 | } 63 | ], 64 | "parent": "CSSDSMsg_LayerBase" 65 | }, 66 | "CSSDSMsg_ViewRender": { 67 | "fields": { 68 | "m_ViewName": 16, 69 | "m_viewId": 0 70 | }, 71 | "metadata": [ 72 | { 73 | "name": "MGetKV3ClassDefaults", 74 | "type": "Unknown" 75 | } 76 | ], 77 | "parent": null 78 | }, 79 | "CSSDSMsg_ViewTarget": { 80 | "fields": { 81 | "m_Name": 0, 82 | "m_TextureId": 8, 83 | "m_nDepth": 36, 84 | "m_nFormat": 44, 85 | "m_nHeight": 20, 86 | "m_nMultisampleNumSamples": 40, 87 | "m_nNumMipLevels": 32, 88 | "m_nRequestedHeight": 28, 89 | "m_nRequestedWidth": 24, 90 | "m_nWidth": 16 91 | }, 92 | "metadata": [ 93 | { 94 | "name": "MGetKV3ClassDefaults", 95 | "type": "Unknown" 96 | } 97 | ], 98 | "parent": null 99 | }, 100 | "CSSDSMsg_ViewTargetList": { 101 | "fields": { 102 | "m_Targets": 24, 103 | "m_ViewName": 16, 104 | "m_viewId": 0 105 | }, 106 | "metadata": [ 107 | { 108 | "name": "MGetKV3ClassDefaults", 109 | "type": "Unknown" 110 | } 111 | ], 112 | "parent": null 113 | }, 114 | "SceneViewId_t": { 115 | "fields": { 116 | "m_nFrameCount": 8, 117 | "m_nViewId": 0 118 | }, 119 | "metadata": [ 120 | { 121 | "name": "MGetKV3ClassDefaults", 122 | "type": "Unknown" 123 | } 124 | ], 125 | "parent": null 126 | } 127 | }, 128 | "enums": { 129 | "DisableShadows_t": { 130 | "alignment": 1, 131 | "members": { 132 | "kDisableShadows_All": 1, 133 | "kDisableShadows_Baked": 2, 134 | "kDisableShadows_None": 0, 135 | "kDisableShadows_Realtime": 3 136 | }, 137 | "type": "uint8" 138 | } 139 | } 140 | } 141 | } -------------------------------------------------------------------------------- /scenesystem.dll.py: -------------------------------------------------------------------------------- 1 | ''' 2 | Dumped With FrezzyHook.com https://frezzyhook.com 3 | Thu, 21 Mar 2024 03:23:33 +0000 4 | ''' 5 | 6 | class CSSDSEndFrameViewInfo: 7 | m_nViewId = 0x0 # uint64_t 8 | m_ViewName = 0x8 # CUtlString 9 | 10 | class CSSDSMsg_EndFrame: 11 | m_Views = 0x0 # CUtlVector 12 | 13 | class CSSDSMsg_LayerBase: 14 | m_viewId = 0x0 # SceneViewId_t 15 | m_ViewName = 0x10 # CUtlString 16 | m_nLayerIndex = 0x18 # int32_t 17 | m_nLayerId = 0x20 # uint64_t 18 | m_LayerName = 0x28 # CUtlString 19 | m_displayText = 0x30 # CUtlString 20 | 21 | class CSSDSMsg_PostLayer: # CSSDSMsg_LayerBase 22 | 23 | class CSSDSMsg_PreLayer: # CSSDSMsg_LayerBase 24 | 25 | class CSSDSMsg_ViewRender: 26 | m_viewId = 0x0 # SceneViewId_t 27 | m_ViewName = 0x10 # CUtlString 28 | 29 | class CSSDSMsg_ViewTarget: 30 | m_Name = 0x0 # CUtlString 31 | m_TextureId = 0x8 # uint64_t 32 | m_nWidth = 0x10 # int32_t 33 | m_nHeight = 0x14 # int32_t 34 | m_nRequestedWidth = 0x18 # int32_t 35 | m_nRequestedHeight = 0x1C # int32_t 36 | m_nNumMipLevels = 0x20 # int32_t 37 | m_nDepth = 0x24 # int32_t 38 | m_nMultisampleNumSamples = 0x28 # int32_t 39 | m_nFormat = 0x2C # int32_t 40 | 41 | class CSSDSMsg_ViewTargetList: 42 | m_viewId = 0x0 # SceneViewId_t 43 | m_ViewName = 0x10 # CUtlString 44 | m_Targets = 0x18 # CUtlVector 45 | 46 | class SceneViewId_t: 47 | m_nViewId = 0x0 # uint64_t 48 | m_nFrameCount = 0x8 # uint64_t 49 | -------------------------------------------------------------------------------- /scenesystem.dll.rs: -------------------------------------------------------------------------------- 1 | // Dumped By FrezzyHook.com 2 | // 2024-07-25 22:23:28.287805200 UTC 3 | 4 | #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] 5 | 6 | pub mod cs2_dumper { 7 | pub mod schemas { 8 | // Module: scenesystem.dll 9 | // Classes count: 9 10 | // Enums count: 1 11 | pub mod scenesystem_dll { 12 | // Alignment: 1 13 | // Members count: 4 14 | #[repr(u8)] 15 | pub enum DisableShadows_t { 16 | kDisableShadows_None = 0x0, 17 | kDisableShadows_All = 0x1, 18 | kDisableShadows_Baked = 0x2, 19 | kDisableShadows_Realtime = 0x3 20 | } 21 | // Parent: None 22 | // Fields count: 10 23 | // 24 | // Metadata: 25 | // MGetKV3ClassDefaults 26 | pub mod CSSDSMsg_ViewTarget { 27 | pub const m_Name: usize = 0x0; // CUtlString 28 | pub const m_TextureId: usize = 0x8; // uint64 29 | pub const m_nWidth: usize = 0x10; // int32 30 | pub const m_nHeight: usize = 0x14; // int32 31 | pub const m_nRequestedWidth: usize = 0x18; // int32 32 | pub const m_nRequestedHeight: usize = 0x1C; // int32 33 | pub const m_nNumMipLevels: usize = 0x20; // int32 34 | pub const m_nDepth: usize = 0x24; // int32 35 | pub const m_nMultisampleNumSamples: usize = 0x28; // int32 36 | pub const m_nFormat: usize = 0x2C; // int32 37 | } 38 | // Parent: None 39 | // Fields count: 2 40 | // 41 | // Metadata: 42 | // MGetKV3ClassDefaults 43 | pub mod SceneViewId_t { 44 | pub const m_nViewId: usize = 0x0; // uint64 45 | pub const m_nFrameCount: usize = 0x8; // uint64 46 | } 47 | // Parent: None 48 | // Fields count: 2 49 | // 50 | // Metadata: 51 | // MGetKV3ClassDefaults 52 | pub mod CSSDSEndFrameViewInfo { 53 | pub const m_nViewId: usize = 0x0; // uint64 54 | pub const m_ViewName: usize = 0x8; // CUtlString 55 | } 56 | // Parent: CSSDSMsg_LayerBase 57 | // Fields count: 0 58 | // 59 | // Metadata: 60 | // MGetKV3ClassDefaults 61 | pub mod CSSDSMsg_PostLayer { 62 | } 63 | // Parent: None 64 | // Fields count: 6 65 | // 66 | // Metadata: 67 | // MGetKV3ClassDefaults 68 | pub mod CSSDSMsg_LayerBase { 69 | pub const m_viewId: usize = 0x0; // SceneViewId_t 70 | pub const m_ViewName: usize = 0x10; // CUtlString 71 | pub const m_nLayerIndex: usize = 0x18; // int32 72 | pub const m_nLayerId: usize = 0x20; // uint64 73 | pub const m_LayerName: usize = 0x28; // CUtlString 74 | pub const m_displayText: usize = 0x30; // CUtlString 75 | } 76 | // Parent: CSSDSMsg_LayerBase 77 | // Fields count: 0 78 | // 79 | // Metadata: 80 | // MGetKV3ClassDefaults 81 | pub mod CSSDSMsg_PreLayer { 82 | } 83 | // Parent: None 84 | // Fields count: 3 85 | // 86 | // Metadata: 87 | // MGetKV3ClassDefaults 88 | pub mod CSSDSMsg_ViewTargetList { 89 | pub const m_viewId: usize = 0x0; // SceneViewId_t 90 | pub const m_ViewName: usize = 0x10; // CUtlString 91 | pub const m_Targets: usize = 0x18; // CUtlVector 92 | } 93 | // Parent: None 94 | // Fields count: 2 95 | // 96 | // Metadata: 97 | // MGetKV3ClassDefaults 98 | pub mod CSSDSMsg_ViewRender { 99 | pub const m_viewId: usize = 0x0; // SceneViewId_t 100 | pub const m_ViewName: usize = 0x10; // CUtlString 101 | } 102 | // Parent: None 103 | // Fields count: 1 104 | // 105 | // Metadata: 106 | // MGetKV3ClassDefaults 107 | pub mod CSSDSMsg_EndFrame { 108 | pub const m_Views: usize = 0x0; // CUtlVector 109 | } 110 | } 111 | } 112 | } 113 | -------------------------------------------------------------------------------- /scenesystem.dll.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | CSSDSEndFrameViewInfo: 3 | m_nViewId: 0 # uint64_t 4 | m_ViewName: 8 # CUtlString 5 | CSSDSMsg_EndFrame: 6 | m_Views: 0 # CUtlVector 7 | CSSDSMsg_LayerBase: 8 | m_viewId: 0 # SceneViewId_t 9 | m_ViewName: 16 # CUtlString 10 | m_nLayerIndex: 24 # int32_t 11 | m_nLayerId: 32 # uint64_t 12 | m_LayerName: 40 # CUtlString 13 | m_displayText: 48 # CUtlString 14 | CSSDSMsg_PostLayer: # CSSDSMsg_LayerBase 15 | CSSDSMsg_PreLayer: # CSSDSMsg_LayerBase 16 | CSSDSMsg_ViewRender: 17 | m_viewId: 0 # SceneViewId_t 18 | m_ViewName: 16 # CUtlString 19 | CSSDSMsg_ViewTarget: 20 | m_Name: 0 # CUtlString 21 | m_TextureId: 8 # uint64_t 22 | m_nWidth: 16 # int32_t 23 | m_nHeight: 20 # int32_t 24 | m_nRequestedWidth: 24 # int32_t 25 | m_nRequestedHeight: 28 # int32_t 26 | m_nNumMipLevels: 32 # int32_t 27 | m_nDepth: 36 # int32_t 28 | m_nMultisampleNumSamples: 40 # int32_t 29 | m_nFormat: 44 # int32_t 30 | CSSDSMsg_ViewTargetList: 31 | m_viewId: 0 # SceneViewId_t 32 | m_ViewName: 16 # CUtlString 33 | m_Targets: 24 # CUtlVector 34 | SceneViewId_t: 35 | m_nViewId: 0 # uint64_t 36 | m_nFrameCount: 8 # uint64_t 37 | -------------------------------------------------------------------------------- /scenesystem_dll.cs: -------------------------------------------------------------------------------- 1 | // FrezzyHookzzyhook.club 2 | // 2025-05-08 01:21:40.038497400 UTC 3 | 4 | namespace FrezzyHook.Schemas { 5 | // Module: scenesystem.dll 6 | // Class count: 9 7 | // Enum count: 1 8 | public static class ScenesystemDll { 9 | // Alignment: 1 10 | // Member count: 4 11 | public enum DisableShadows_t : byte { 12 | kDisableShadows_None = 0x0, 13 | kDisableShadows_All = 0x1, 14 | kDisableShadows_Baked = 0x2, 15 | kDisableShadows_Realtime = 0x3 16 | } 17 | // Parent: None 18 | // Field count: 10 19 | // 20 | // Metadata: 21 | // MGetKV3ClassDefaults 22 | public static class CSSDSMsg_ViewTarget { 23 | public const nint m_Name = 0x0; // CUtlString 24 | public const nint m_TextureId = 0x8; // uint64 25 | public const nint m_nWidth = 0x10; // int32 26 | public const nint m_nHeight = 0x14; // int32 27 | public const nint m_nRequestedWidth = 0x18; // int32 28 | public const nint m_nRequestedHeight = 0x1C; // int32 29 | public const nint m_nNumMipLevels = 0x20; // int32 30 | public const nint m_nDepth = 0x24; // int32 31 | public const nint m_nMultisampleNumSamples = 0x28; // int32 32 | public const nint m_nFormat = 0x2C; // int32 33 | } 34 | // Parent: None 35 | // Field count: 2 36 | // 37 | // Metadata: 38 | // MGetKV3ClassDefaults 39 | public static class SceneViewId_t { 40 | public const nint m_nViewId = 0x0; // uint64 41 | public const nint m_nFrameCount = 0x8; // uint64 42 | } 43 | // Parent: None 44 | // Field count: 2 45 | // 46 | // Metadata: 47 | // MGetKV3ClassDefaults 48 | public static class CSSDSEndFrameViewInfo { 49 | public const nint m_nViewId = 0x0; // uint64 50 | public const nint m_ViewName = 0x8; // CUtlString 51 | } 52 | // Parent: CSSDSMsg_LayerBase 53 | // Field count: 0 54 | // 55 | // Metadata: 56 | // MGetKV3ClassDefaults 57 | public static class CSSDSMsg_PostLayer { 58 | } 59 | // Parent: None 60 | // Field count: 6 61 | // 62 | // Metadata: 63 | // MGetKV3ClassDefaults 64 | public static class CSSDSMsg_LayerBase { 65 | public const nint m_viewId = 0x0; // SceneViewId_t 66 | public const nint m_ViewName = 0x10; // CUtlString 67 | public const nint m_nLayerIndex = 0x18; // int32 68 | public const nint m_nLayerId = 0x20; // uint64 69 | public const nint m_LayerName = 0x28; // CUtlString 70 | public const nint m_displayText = 0x30; // CUtlString 71 | } 72 | // Parent: CSSDSMsg_LayerBase 73 | // Field count: 0 74 | // 75 | // Metadata: 76 | // MGetKV3ClassDefaults 77 | public static class CSSDSMsg_PreLayer { 78 | } 79 | // Parent: None 80 | // Field count: 3 81 | // 82 | // Metadata: 83 | // MGetKV3ClassDefaults 84 | public static class CSSDSMsg_ViewTargetList { 85 | public const nint m_viewId = 0x0; // SceneViewId_t 86 | public const nint m_ViewName = 0x10; // CUtlString 87 | public const nint m_Targets = 0x18; // CUtlVector 88 | } 89 | // Parent: None 90 | // Field count: 2 91 | // 92 | // Metadata: 93 | // MGetKV3ClassDefaults 94 | public static class CSSDSMsg_ViewRender { 95 | public const nint m_viewId = 0x0; // SceneViewId_t 96 | public const nint m_ViewName = 0x10; // CUtlString 97 | } 98 | // Parent: None 99 | // Field count: 1 100 | // 101 | // Metadata: 102 | // MGetKV3ClassDefaults 103 | public static class CSSDSMsg_EndFrame { 104 | public const nint m_Views = 0x0; // CUtlVector 105 | } 106 | } 107 | } 108 | -------------------------------------------------------------------------------- /scenesystem_dll.hpp: -------------------------------------------------------------------------------- 1 | // FrezzyHookzzyhook.club 2 | // 2025-05-08 01:21:40.038497400 UTC 3 | 4 | #pragma once 5 | 6 | #include 7 | 8 | namespace cs2_dumper { 9 | namespace schemas { 10 | // Module: scenesystem.dll 11 | // Class count: 9 12 | // Enum count: 1 13 | namespace scenesystem_dll { 14 | // Alignment: 1 15 | // Member count: 4 16 | enum class DisableShadows_t : uint8_t { 17 | kDisableShadows_None = 0x0, 18 | kDisableShadows_All = 0x1, 19 | kDisableShadows_Baked = 0x2, 20 | kDisableShadows_Realtime = 0x3 21 | }; 22 | // Parent: None 23 | // Field count: 10 24 | // 25 | // Metadata: 26 | // MGetKV3ClassDefaults 27 | namespace CSSDSMsg_ViewTarget { 28 | constexpr std::ptrdiff_t m_Name = 0x0; // CUtlString 29 | constexpr std::ptrdiff_t m_TextureId = 0x8; // uint64 30 | constexpr std::ptrdiff_t m_nWidth = 0x10; // int32 31 | constexpr std::ptrdiff_t m_nHeight = 0x14; // int32 32 | constexpr std::ptrdiff_t m_nRequestedWidth = 0x18; // int32 33 | constexpr std::ptrdiff_t m_nRequestedHeight = 0x1C; // int32 34 | constexpr std::ptrdiff_t m_nNumMipLevels = 0x20; // int32 35 | constexpr std::ptrdiff_t m_nDepth = 0x24; // int32 36 | constexpr std::ptrdiff_t m_nMultisampleNumSamples = 0x28; // int32 37 | constexpr std::ptrdiff_t m_nFormat = 0x2C; // int32 38 | } 39 | // Parent: None 40 | // Field count: 2 41 | // 42 | // Metadata: 43 | // MGetKV3ClassDefaults 44 | namespace SceneViewId_t { 45 | constexpr std::ptrdiff_t m_nViewId = 0x0; // uint64 46 | constexpr std::ptrdiff_t m_nFrameCount = 0x8; // uint64 47 | } 48 | // Parent: None 49 | // Field count: 2 50 | // 51 | // Metadata: 52 | // MGetKV3ClassDefaults 53 | namespace CSSDSEndFrameViewInfo { 54 | constexpr std::ptrdiff_t m_nViewId = 0x0; // uint64 55 | constexpr std::ptrdiff_t m_ViewName = 0x8; // CUtlString 56 | } 57 | // Parent: CSSDSMsg_LayerBase 58 | // Field count: 0 59 | // 60 | // Metadata: 61 | // MGetKV3ClassDefaults 62 | namespace CSSDSMsg_PostLayer { 63 | } 64 | // Parent: None 65 | // Field count: 6 66 | // 67 | // Metadata: 68 | // MGetKV3ClassDefaults 69 | namespace CSSDSMsg_LayerBase { 70 | constexpr std::ptrdiff_t m_viewId = 0x0; // SceneViewId_t 71 | constexpr std::ptrdiff_t m_ViewName = 0x10; // CUtlString 72 | constexpr std::ptrdiff_t m_nLayerIndex = 0x18; // int32 73 | constexpr std::ptrdiff_t m_nLayerId = 0x20; // uint64 74 | constexpr std::ptrdiff_t m_LayerName = 0x28; // CUtlString 75 | constexpr std::ptrdiff_t m_displayText = 0x30; // CUtlString 76 | } 77 | // Parent: CSSDSMsg_LayerBase 78 | // Field count: 0 79 | // 80 | // Metadata: 81 | // MGetKV3ClassDefaults 82 | namespace CSSDSMsg_PreLayer { 83 | } 84 | // Parent: None 85 | // Field count: 3 86 | // 87 | // Metadata: 88 | // MGetKV3ClassDefaults 89 | namespace CSSDSMsg_ViewTargetList { 90 | constexpr std::ptrdiff_t m_viewId = 0x0; // SceneViewId_t 91 | constexpr std::ptrdiff_t m_ViewName = 0x10; // CUtlString 92 | constexpr std::ptrdiff_t m_Targets = 0x18; // CUtlVector 93 | } 94 | // Parent: None 95 | // Field count: 2 96 | // 97 | // Metadata: 98 | // MGetKV3ClassDefaults 99 | namespace CSSDSMsg_ViewRender { 100 | constexpr std::ptrdiff_t m_viewId = 0x0; // SceneViewId_t 101 | constexpr std::ptrdiff_t m_ViewName = 0x10; // CUtlString 102 | } 103 | // Parent: None 104 | // Field count: 1 105 | // 106 | // Metadata: 107 | // MGetKV3ClassDefaults 108 | namespace CSSDSMsg_EndFrame { 109 | constexpr std::ptrdiff_t m_Views = 0x0; // CUtlVector 110 | } 111 | } 112 | } 113 | } 114 | -------------------------------------------------------------------------------- /scenesystem_dll.json: -------------------------------------------------------------------------------- 1 | { 2 | "scenesystem.dll": { 3 | "classes": { 4 | "CSSDSEndFrameViewInfo": { 5 | "fields": { 6 | "m_ViewName": 8, 7 | "m_nViewId": 0 8 | }, 9 | "metadata": [ 10 | { 11 | "name": "MGetKV3ClassDefaults", 12 | "type": "Unknown" 13 | } 14 | ], 15 | "parent": null 16 | }, 17 | "CSSDSMsg_EndFrame": { 18 | "fields": { 19 | "m_Views": 0 20 | }, 21 | "metadata": [ 22 | { 23 | "name": "MGetKV3ClassDefaults", 24 | "type": "Unknown" 25 | } 26 | ], 27 | "parent": null 28 | }, 29 | "CSSDSMsg_LayerBase": { 30 | "fields": { 31 | "m_LayerName": 40, 32 | "m_ViewName": 16, 33 | "m_displayText": 48, 34 | "m_nLayerId": 32, 35 | "m_nLayerIndex": 24, 36 | "m_viewId": 0 37 | }, 38 | "metadata": [ 39 | { 40 | "name": "MGetKV3ClassDefaults", 41 | "type": "Unknown" 42 | } 43 | ], 44 | "parent": null 45 | }, 46 | "CSSDSMsg_PostLayer": { 47 | "fields": {}, 48 | "metadata": [ 49 | { 50 | "name": "MGetKV3ClassDefaults", 51 | "type": "Unknown" 52 | } 53 | ], 54 | "parent": "CSSDSMsg_LayerBase" 55 | }, 56 | "CSSDSMsg_PreLayer": { 57 | "fields": {}, 58 | "metadata": [ 59 | { 60 | "name": "MGetKV3ClassDefaults", 61 | "type": "Unknown" 62 | } 63 | ], 64 | "parent": "CSSDSMsg_LayerBase" 65 | }, 66 | "CSSDSMsg_ViewRender": { 67 | "fields": { 68 | "m_ViewName": 16, 69 | "m_viewId": 0 70 | }, 71 | "metadata": [ 72 | { 73 | "name": "MGetKV3ClassDefaults", 74 | "type": "Unknown" 75 | } 76 | ], 77 | "parent": null 78 | }, 79 | "CSSDSMsg_ViewTarget": { 80 | "fields": { 81 | "m_Name": 0, 82 | "m_TextureId": 8, 83 | "m_nDepth": 36, 84 | "m_nFormat": 44, 85 | "m_nHeight": 20, 86 | "m_nMultisampleNumSamples": 40, 87 | "m_nNumMipLevels": 32, 88 | "m_nRequestedHeight": 28, 89 | "m_nRequestedWidth": 24, 90 | "m_nWidth": 16 91 | }, 92 | "metadata": [ 93 | { 94 | "name": "MGetKV3ClassDefaults", 95 | "type": "Unknown" 96 | } 97 | ], 98 | "parent": null 99 | }, 100 | "CSSDSMsg_ViewTargetList": { 101 | "fields": { 102 | "m_Targets": 24, 103 | "m_ViewName": 16, 104 | "m_viewId": 0 105 | }, 106 | "metadata": [ 107 | { 108 | "name": "MGetKV3ClassDefaults", 109 | "type": "Unknown" 110 | } 111 | ], 112 | "parent": null 113 | }, 114 | "SceneViewId_t": { 115 | "fields": { 116 | "m_nFrameCount": 8, 117 | "m_nViewId": 0 118 | }, 119 | "metadata": [ 120 | { 121 | "name": "MGetKV3ClassDefaults", 122 | "type": "Unknown" 123 | } 124 | ], 125 | "parent": null 126 | } 127 | }, 128 | "enums": { 129 | "DisableShadows_t": { 130 | "alignment": 1, 131 | "members": { 132 | "kDisableShadows_All": 1, 133 | "kDisableShadows_Baked": 2, 134 | "kDisableShadows_None": 0, 135 | "kDisableShadows_Realtime": 3 136 | }, 137 | "type": "uint8" 138 | } 139 | } 140 | } 141 | } -------------------------------------------------------------------------------- /scenesystem_dll.rs: -------------------------------------------------------------------------------- 1 | // FrezzyHookzzyhook.club 2 | // 2025-05-08 01:21:40.038497400 UTC 3 | 4 | #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] 5 | 6 | pub mod cs2_dumper { 7 | pub mod schemas { 8 | // Module: scenesystem.dll 9 | // Class count: 9 10 | // Enum count: 1 11 | pub mod scenesystem_dll { 12 | // Alignment: 1 13 | // Member count: 4 14 | #[repr(u8)] 15 | pub enum DisableShadows_t { 16 | kDisableShadows_None = 0x0, 17 | kDisableShadows_All = 0x1, 18 | kDisableShadows_Baked = 0x2, 19 | kDisableShadows_Realtime = 0x3 20 | } 21 | // Parent: None 22 | // Field count: 10 23 | // 24 | // Metadata: 25 | // MGetKV3ClassDefaults 26 | pub mod CSSDSMsg_ViewTarget { 27 | pub const m_Name: usize = 0x0; // CUtlString 28 | pub const m_TextureId: usize = 0x8; // uint64 29 | pub const m_nWidth: usize = 0x10; // int32 30 | pub const m_nHeight: usize = 0x14; // int32 31 | pub const m_nRequestedWidth: usize = 0x18; // int32 32 | pub const m_nRequestedHeight: usize = 0x1C; // int32 33 | pub const m_nNumMipLevels: usize = 0x20; // int32 34 | pub const m_nDepth: usize = 0x24; // int32 35 | pub const m_nMultisampleNumSamples: usize = 0x28; // int32 36 | pub const m_nFormat: usize = 0x2C; // int32 37 | } 38 | // Parent: None 39 | // Field count: 2 40 | // 41 | // Metadata: 42 | // MGetKV3ClassDefaults 43 | pub mod SceneViewId_t { 44 | pub const m_nViewId: usize = 0x0; // uint64 45 | pub const m_nFrameCount: usize = 0x8; // uint64 46 | } 47 | // Parent: None 48 | // Field count: 2 49 | // 50 | // Metadata: 51 | // MGetKV3ClassDefaults 52 | pub mod CSSDSEndFrameViewInfo { 53 | pub const m_nViewId: usize = 0x0; // uint64 54 | pub const m_ViewName: usize = 0x8; // CUtlString 55 | } 56 | // Parent: CSSDSMsg_LayerBase 57 | // Field count: 0 58 | // 59 | // Metadata: 60 | // MGetKV3ClassDefaults 61 | pub mod CSSDSMsg_PostLayer { 62 | } 63 | // Parent: None 64 | // Field count: 6 65 | // 66 | // Metadata: 67 | // MGetKV3ClassDefaults 68 | pub mod CSSDSMsg_LayerBase { 69 | pub const m_viewId: usize = 0x0; // SceneViewId_t 70 | pub const m_ViewName: usize = 0x10; // CUtlString 71 | pub const m_nLayerIndex: usize = 0x18; // int32 72 | pub const m_nLayerId: usize = 0x20; // uint64 73 | pub const m_LayerName: usize = 0x28; // CUtlString 74 | pub const m_displayText: usize = 0x30; // CUtlString 75 | } 76 | // Parent: CSSDSMsg_LayerBase 77 | // Field count: 0 78 | // 79 | // Metadata: 80 | // MGetKV3ClassDefaults 81 | pub mod CSSDSMsg_PreLayer { 82 | } 83 | // Parent: None 84 | // Field count: 3 85 | // 86 | // Metadata: 87 | // MGetKV3ClassDefaults 88 | pub mod CSSDSMsg_ViewTargetList { 89 | pub const m_viewId: usize = 0x0; // SceneViewId_t 90 | pub const m_ViewName: usize = 0x10; // CUtlString 91 | pub const m_Targets: usize = 0x18; // CUtlVector 92 | } 93 | // Parent: None 94 | // Field count: 2 95 | // 96 | // Metadata: 97 | // MGetKV3ClassDefaults 98 | pub mod CSSDSMsg_ViewRender { 99 | pub const m_viewId: usize = 0x0; // SceneViewId_t 100 | pub const m_ViewName: usize = 0x10; // CUtlString 101 | } 102 | // Parent: None 103 | // Field count: 1 104 | // 105 | // Metadata: 106 | // MGetKV3ClassDefaults 107 | pub mod CSSDSMsg_EndFrame { 108 | pub const m_Views: usize = 0x0; // CUtlVector 109 | } 110 | } 111 | } 112 | } 113 | -------------------------------------------------------------------------------- /schemasystem.dll.cs: -------------------------------------------------------------------------------- 1 | // Dumped By FrezzyHook.com 2 | // 2024-07-25 22:23:28.287805200 UTC 3 | 4 | namespace CS2Dumper.Schemas { 5 | // Module: schemasystem.dll 6 | // Classes count: 7 7 | // Enums count: 2 8 | public static class SchemasystemDll { 9 | // Alignment: 1 10 | // Members count: 81 11 | public enum fieldtype_t : byte { 12 | FIELD_VOID = 0x0, 13 | FIELD_FLOAT32 = 0x1, 14 | FIELD_STRING = 0x2, 15 | FIELD_VECTOR = 0x3, 16 | FIELD_QUATERNION = 0x4, 17 | FIELD_INT32 = 0x5, 18 | FIELD_BOOLEAN = 0x6, 19 | FIELD_INT16 = 0x7, 20 | FIELD_CHARACTER = 0x8, 21 | FIELD_COLOR32 = 0x9, 22 | FIELD_EMBEDDED = 0xA, 23 | FIELD_CUSTOM = 0xB, 24 | FIELD_CLASSPTR = 0xC, 25 | FIELD_EHANDLE = 0xD, 26 | FIELD_POSITION_VECTOR = 0xE, 27 | FIELD_TIME = 0xF, 28 | FIELD_TICK = 0x10, 29 | FIELD_SOUNDNAME = 0x11, 30 | FIELD_INPUT = 0x12, 31 | FIELD_FUNCTION = 0x13, 32 | FIELD_VMATRIX = 0x14, 33 | FIELD_VMATRIX_WORLDSPACE = 0x15, 34 | FIELD_MATRIX3X4_WORLDSPACE = 0x16, 35 | FIELD_INTERVAL = 0x17, 36 | FIELD_UNUSED = 0x18, 37 | FIELD_VECTOR2D = 0x19, 38 | FIELD_INT64 = 0x1A, 39 | FIELD_VECTOR4D = 0x1B, 40 | FIELD_RESOURCE = 0x1C, 41 | FIELD_TYPEUNKNOWN = 0x1D, 42 | FIELD_CSTRING = 0x1E, 43 | FIELD_HSCRIPT = 0x1F, 44 | FIELD_VARIANT = 0x20, 45 | FIELD_UINT64 = 0x21, 46 | FIELD_FLOAT64 = 0x22, 47 | FIELD_POSITIVEINTEGER_OR_NULL = 0x23, 48 | FIELD_HSCRIPT_NEW_INSTANCE = 0x24, 49 | FIELD_UINT32 = 0x25, 50 | FIELD_UTLSTRINGTOKEN = 0x26, 51 | FIELD_QANGLE = 0x27, 52 | FIELD_NETWORK_ORIGIN_CELL_QUANTIZED_VECTOR = 0x28, 53 | FIELD_HMATERIAL = 0x29, 54 | FIELD_HMODEL = 0x2A, 55 | FIELD_NETWORK_QUANTIZED_VECTOR = 0x2B, 56 | FIELD_NETWORK_QUANTIZED_FLOAT = 0x2C, 57 | FIELD_DIRECTION_VECTOR_WORLDSPACE = 0x2D, 58 | FIELD_QANGLE_WORLDSPACE = 0x2E, 59 | FIELD_QUATERNION_WORLDSPACE = 0x2F, 60 | FIELD_HSCRIPT_LIGHTBINDING = 0x30, 61 | FIELD_V8_VALUE = 0x31, 62 | FIELD_V8_OBJECT = 0x32, 63 | FIELD_V8_ARRAY = 0x33, 64 | FIELD_V8_CALLBACK_INFO = 0x34, 65 | FIELD_UTLSTRING = 0x35, 66 | FIELD_NETWORK_ORIGIN_CELL_QUANTIZED_POSITION_VECTOR = 0x36, 67 | FIELD_HRENDERTEXTURE = 0x37, 68 | FIELD_HPARTICLESYSTEMDEFINITION = 0x38, 69 | FIELD_UINT8 = 0x39, 70 | FIELD_UINT16 = 0x3A, 71 | FIELD_CTRANSFORM = 0x3B, 72 | FIELD_CTRANSFORM_WORLDSPACE = 0x3C, 73 | FIELD_HPOSTPROCESSING = 0x3D, 74 | FIELD_MATRIX3X4 = 0x3E, 75 | FIELD_SHIM = 0x3F, 76 | FIELD_CMOTIONTRANSFORM = 0x40, 77 | FIELD_CMOTIONTRANSFORM_WORLDSPACE = 0x41, 78 | FIELD_ATTACHMENT_HANDLE = 0x42, 79 | FIELD_AMMO_INDEX = 0x43, 80 | FIELD_CONDITION_ID = 0x44, 81 | FIELD_AI_SCHEDULE_BITS = 0x45, 82 | FIELD_MODIFIER_HANDLE = 0x46, 83 | FIELD_ROTATION_VECTOR = 0x47, 84 | FIELD_ROTATION_VECTOR_WORLDSPACE = 0x48, 85 | FIELD_HVDATA = 0x49, 86 | FIELD_SCALE32 = 0x4A, 87 | FIELD_STRING_AND_TOKEN = 0x4B, 88 | FIELD_ENGINE_TIME = 0x4C, 89 | FIELD_ENGINE_TICK = 0x4D, 90 | FIELD_WORLD_GROUP_ID = 0x4E, 91 | FIELD_GLOBALSYMBOL = 0x4F, 92 | FIELD_TYPECOUNT = 0x50 93 | } 94 | // Alignment: 4 95 | // Members count: 3 96 | public enum ThreeState_t : uint { 97 | TRS_FALSE = 0x0, 98 | TRS_TRUE = 0x1, 99 | TRS_NONE = 0x2 100 | } 101 | // Parent: None 102 | // Fields count: 0 103 | // 104 | // Metadata: 105 | // MResourceTypeForInfoType 106 | public static class InfoForResourceTypeCResourceManifestInternal { 107 | } 108 | // Parent: None 109 | // Fields count: 22 110 | public static class CSchemaSystemInternalRegistration { 111 | public const nint m_Vector2D = 0x0; // Vector2D 112 | public const nint m_Vector = 0x8; // Vector 113 | public const nint m_VectorAligned = 0x20; // VectorAligned 114 | public const nint m_Quaternion = 0x30; // Quaternion 115 | public const nint m_QAngle = 0x40; // QAngle 116 | public const nint m_RotationVector = 0x4C; // RotationVector 117 | public const nint m_RadianEuler = 0x58; // RadianEuler 118 | public const nint m_DegreeEuler = 0x64; // DegreeEuler 119 | public const nint m_QuaternionStorage = 0x70; // QuaternionStorage 120 | public const nint m_matrix3x4_t = 0x80; // matrix3x4_t 121 | public const nint m_matrix3x4a_t = 0xB0; // matrix3x4a_t 122 | public const nint m_Color = 0xE0; // Color 123 | public const nint m_Vector4D = 0xE4; // Vector4D 124 | public const nint m_CTransform = 0x100; // CTransform 125 | public const nint m_pKeyValues = 0x120; // KeyValues* 126 | public const nint m_CUtlBinaryBlock = 0x128; // CUtlBinaryBlock 127 | public const nint m_CUtlString = 0x140; // CUtlString 128 | public const nint m_CUtlSymbol = 0x148; // CUtlSymbol 129 | public const nint m_stringToken = 0x14C; // CUtlStringToken 130 | public const nint m_stringTokenWithStorage = 0x150; // CUtlStringTokenWithStorage 131 | public const nint m_ResourceTypes = 0x168; // CResourceArray> 132 | public const nint m_KV3 = 0x170; // KeyValues3 133 | } 134 | // Parent: CExampleSchemaVData_PolymorphicBase 135 | // Fields count: 1 136 | // 137 | // Metadata: 138 | // MGetKV3ClassDefaults 139 | public static class CExampleSchemaVData_PolymorphicDerivedA { 140 | public const nint m_nDerivedA = 0x10; // int32 141 | } 142 | // Parent: None 143 | // Fields count: 1 144 | // 145 | // Metadata: 146 | // MGetKV3ClassDefaults 147 | public static class CExampleSchemaVData_PolymorphicBase { 148 | public const nint m_nBase = 0x8; // int32 149 | } 150 | // Parent: CExampleSchemaVData_PolymorphicBase 151 | // Fields count: 1 152 | // 153 | // Metadata: 154 | // MGetKV3ClassDefaults 155 | public static class CExampleSchemaVData_PolymorphicDerivedB { 156 | public const nint m_nDerivedB = 0x10; // int32 157 | } 158 | // Parent: None 159 | // Fields count: 1 160 | public static class ResourceId_t { 161 | public const nint m_Value = 0x0; // uint64 162 | } 163 | // Parent: None 164 | // Fields count: 2 165 | // 166 | // Metadata: 167 | // MGetKV3ClassDefaults 168 | public static class CExampleSchemaVData_Monomorphic { 169 | public const nint m_nExample1 = 0x0; // int32 170 | public const nint m_nExample2 = 0x4; // int32 171 | } 172 | } 173 | } 174 | -------------------------------------------------------------------------------- /schemasystem.dll.json: -------------------------------------------------------------------------------- 1 | { 2 | "schemasystem.dll": { 3 | "classes": { 4 | "CExampleSchemaVData_Monomorphic": { 5 | "fields": { 6 | "m_nExample1": 0, 7 | "m_nExample2": 4 8 | }, 9 | "metadata": [ 10 | { 11 | "name": "MGetKV3ClassDefaults", 12 | "type": "Unknown" 13 | } 14 | ], 15 | "parent": null 16 | }, 17 | "CExampleSchemaVData_PolymorphicBase": { 18 | "fields": { 19 | "m_nBase": 8 20 | }, 21 | "metadata": [ 22 | { 23 | "name": "MGetKV3ClassDefaults", 24 | "type": "Unknown" 25 | } 26 | ], 27 | "parent": null 28 | }, 29 | "CExampleSchemaVData_PolymorphicDerivedA": { 30 | "fields": { 31 | "m_nDerivedA": 16 32 | }, 33 | "metadata": [ 34 | { 35 | "name": "MGetKV3ClassDefaults", 36 | "type": "Unknown" 37 | } 38 | ], 39 | "parent": "CExampleSchemaVData_PolymorphicBase" 40 | }, 41 | "CExampleSchemaVData_PolymorphicDerivedB": { 42 | "fields": { 43 | "m_nDerivedB": 16 44 | }, 45 | "metadata": [ 46 | { 47 | "name": "MGetKV3ClassDefaults", 48 | "type": "Unknown" 49 | } 50 | ], 51 | "parent": "CExampleSchemaVData_PolymorphicBase" 52 | }, 53 | "CSchemaSystemInternalRegistration": { 54 | "fields": { 55 | "m_CTransform": 256, 56 | "m_CUtlBinaryBlock": 296, 57 | "m_CUtlString": 320, 58 | "m_CUtlSymbol": 328, 59 | "m_Color": 224, 60 | "m_DegreeEuler": 100, 61 | "m_KV3": 368, 62 | "m_QAngle": 64, 63 | "m_Quaternion": 48, 64 | "m_QuaternionStorage": 112, 65 | "m_RadianEuler": 88, 66 | "m_ResourceTypes": 360, 67 | "m_RotationVector": 76, 68 | "m_Vector": 8, 69 | "m_Vector2D": 0, 70 | "m_Vector4D": 228, 71 | "m_VectorAligned": 32, 72 | "m_matrix3x4_t": 128, 73 | "m_matrix3x4a_t": 176, 74 | "m_pKeyValues": 288, 75 | "m_stringToken": 332, 76 | "m_stringTokenWithStorage": 336 77 | }, 78 | "metadata": [], 79 | "parent": null 80 | }, 81 | "InfoForResourceTypeCResourceManifestInternal": { 82 | "fields": {}, 83 | "metadata": [ 84 | { 85 | "name": "MResourceTypeForInfoType", 86 | "type": "Unknown" 87 | } 88 | ], 89 | "parent": null 90 | }, 91 | "ResourceId_t": { 92 | "fields": { 93 | "m_Value": 0 94 | }, 95 | "metadata": [], 96 | "parent": null 97 | } 98 | }, 99 | "enums": { 100 | "ThreeState_t": { 101 | "alignment": 4, 102 | "members": { 103 | "TRS_FALSE": 0, 104 | "TRS_NONE": 2, 105 | "TRS_TRUE": 1 106 | }, 107 | "type": "uint32" 108 | }, 109 | "fieldtype_t": { 110 | "alignment": 1, 111 | "members": { 112 | "FIELD_AI_SCHEDULE_BITS": 69, 113 | "FIELD_AMMO_INDEX": 67, 114 | "FIELD_ATTACHMENT_HANDLE": 66, 115 | "FIELD_BOOLEAN": 6, 116 | "FIELD_CHARACTER": 8, 117 | "FIELD_CLASSPTR": 12, 118 | "FIELD_CMOTIONTRANSFORM": 64, 119 | "FIELD_CMOTIONTRANSFORM_WORLDSPACE": 65, 120 | "FIELD_COLOR32": 9, 121 | "FIELD_CONDITION_ID": 68, 122 | "FIELD_CSTRING": 30, 123 | "FIELD_CTRANSFORM": 59, 124 | "FIELD_CTRANSFORM_WORLDSPACE": 60, 125 | "FIELD_CUSTOM": 11, 126 | "FIELD_DIRECTION_VECTOR_WORLDSPACE": 45, 127 | "FIELD_EHANDLE": 13, 128 | "FIELD_EMBEDDED": 10, 129 | "FIELD_ENGINE_TICK": 77, 130 | "FIELD_ENGINE_TIME": 76, 131 | "FIELD_FLOAT32": 1, 132 | "FIELD_FLOAT64": 34, 133 | "FIELD_FUNCTION": 19, 134 | "FIELD_GLOBALSYMBOL": 79, 135 | "FIELD_HMATERIAL": 41, 136 | "FIELD_HMODEL": 42, 137 | "FIELD_HPARTICLESYSTEMDEFINITION": 56, 138 | "FIELD_HPOSTPROCESSING": 61, 139 | "FIELD_HRENDERTEXTURE": 55, 140 | "FIELD_HSCRIPT": 31, 141 | "FIELD_HSCRIPT_LIGHTBINDING": 48, 142 | "FIELD_HSCRIPT_NEW_INSTANCE": 36, 143 | "FIELD_HVDATA": 73, 144 | "FIELD_INPUT": 18, 145 | "FIELD_INT16": 7, 146 | "FIELD_INT32": 5, 147 | "FIELD_INT64": 26, 148 | "FIELD_INTERVAL": 23, 149 | "FIELD_MATRIX3X4": 62, 150 | "FIELD_MATRIX3X4_WORLDSPACE": 22, 151 | "FIELD_MODIFIER_HANDLE": 70, 152 | "FIELD_NETWORK_ORIGIN_CELL_QUANTIZED_POSITION_VECTOR": 54, 153 | "FIELD_NETWORK_ORIGIN_CELL_QUANTIZED_VECTOR": 40, 154 | "FIELD_NETWORK_QUANTIZED_FLOAT": 44, 155 | "FIELD_NETWORK_QUANTIZED_VECTOR": 43, 156 | "FIELD_POSITION_VECTOR": 14, 157 | "FIELD_POSITIVEINTEGER_OR_NULL": 35, 158 | "FIELD_QANGLE": 39, 159 | "FIELD_QANGLE_WORLDSPACE": 46, 160 | "FIELD_QUATERNION": 4, 161 | "FIELD_QUATERNION_WORLDSPACE": 47, 162 | "FIELD_RESOURCE": 28, 163 | "FIELD_ROTATION_VECTOR": 71, 164 | "FIELD_ROTATION_VECTOR_WORLDSPACE": 72, 165 | "FIELD_SCALE32": 74, 166 | "FIELD_SHIM": 63, 167 | "FIELD_SOUNDNAME": 17, 168 | "FIELD_STRING": 2, 169 | "FIELD_STRING_AND_TOKEN": 75, 170 | "FIELD_TICK": 16, 171 | "FIELD_TIME": 15, 172 | "FIELD_TYPECOUNT": 80, 173 | "FIELD_TYPEUNKNOWN": 29, 174 | "FIELD_UINT16": 58, 175 | "FIELD_UINT32": 37, 176 | "FIELD_UINT64": 33, 177 | "FIELD_UINT8": 57, 178 | "FIELD_UNUSED": 24, 179 | "FIELD_UTLSTRING": 53, 180 | "FIELD_UTLSTRINGTOKEN": 38, 181 | "FIELD_V8_ARRAY": 51, 182 | "FIELD_V8_CALLBACK_INFO": 52, 183 | "FIELD_V8_OBJECT": 50, 184 | "FIELD_V8_VALUE": 49, 185 | "FIELD_VARIANT": 32, 186 | "FIELD_VECTOR": 3, 187 | "FIELD_VECTOR2D": 25, 188 | "FIELD_VECTOR4D": 27, 189 | "FIELD_VMATRIX": 20, 190 | "FIELD_VMATRIX_WORLDSPACE": 21, 191 | "FIELD_VOID": 0, 192 | "FIELD_WORLD_GROUP_ID": 78 193 | }, 194 | "type": "uint8" 195 | } 196 | } 197 | } 198 | } -------------------------------------------------------------------------------- /schemasystem.dll.py: -------------------------------------------------------------------------------- 1 | ''' 2 | Dumped With FrezzyHook.com https://frezzyhook.com 3 | Sat, 16 Mar 2024 00:26:19 +0000 4 | ''' 5 | 6 | class CExampleSchemaVData_Monomorphic: 7 | m_nExample1 = 0x0 # int32_t 8 | m_nExample2 = 0x4 # int32_t 9 | 10 | class CExampleSchemaVData_PolymorphicBase: 11 | m_nBase = 0x8 # int32_t 12 | 13 | class CExampleSchemaVData_PolymorphicDerivedA: # CExampleSchemaVData_PolymorphicBase 14 | m_nDerivedA = 0x10 # int32_t 15 | 16 | class CExampleSchemaVData_PolymorphicDerivedB: # CExampleSchemaVData_PolymorphicBase 17 | m_nDerivedB = 0x10 # int32_t 18 | 19 | class CSchemaSystemInternalRegistration: 20 | m_Vector2D = 0x0 # Vector2D 21 | m_Vector = 0x8 # Vector 22 | m_VectorAligned = 0x20 # VectorAligned 23 | m_Quaternion = 0x30 # Quaternion 24 | m_QAngle = 0x40 # QAngle 25 | m_RotationVector = 0x4C # RotationVector 26 | m_RadianEuler = 0x58 # RadianEuler 27 | m_DegreeEuler = 0x64 # DegreeEuler 28 | m_QuaternionStorage = 0x70 # QuaternionStorage 29 | m_matrix3x4_t = 0x80 # matrix3x4_t 30 | m_matrix3x4a_t = 0xB0 # matrix3x4a_t 31 | m_Color = 0xE0 # Color 32 | m_Vector4D = 0xE4 # Vector4D 33 | m_CTransform = 0x100 # CTransform 34 | m_pKeyValues = 0x120 # KeyValues* 35 | m_CUtlBinaryBlock = 0x128 # CUtlBinaryBlock 36 | m_CUtlString = 0x140 # CUtlString 37 | m_CUtlSymbol = 0x148 # CUtlSymbol 38 | m_stringToken = 0x14C # CUtlStringToken 39 | m_stringTokenWithStorage = 0x150 # CUtlStringTokenWithStorage 40 | m_ResourceTypes = 0x168 # CResourceArray> 41 | m_KV3 = 0x170 # KeyValues3 42 | 43 | class InfoForResourceTypeCResourceManifestInternal: 44 | 45 | class ResourceId_t: 46 | m_Value = 0x0 # uint64_t 47 | -------------------------------------------------------------------------------- /schemasystem.dll.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | CExampleSchemaVData_Monomorphic: 3 | m_nExample1: 0 # int32_t 4 | m_nExample2: 4 # int32_t 5 | CExampleSchemaVData_PolymorphicBase: 6 | m_nBase: 8 # int32_t 7 | CExampleSchemaVData_PolymorphicDerivedA: # CExampleSchemaVData_PolymorphicBase 8 | m_nDerivedA: 16 # int32_t 9 | CExampleSchemaVData_PolymorphicDerivedB: # CExampleSchemaVData_PolymorphicBase 10 | m_nDerivedB: 16 # int32_t 11 | CSchemaSystemInternalRegistration: 12 | m_Vector2D: 0 # Vector2D 13 | m_Vector: 8 # Vector 14 | m_VectorAligned: 32 # VectorAligned 15 | m_Quaternion: 48 # Quaternion 16 | m_QAngle: 64 # QAngle 17 | m_RotationVector: 76 # RotationVector 18 | m_RadianEuler: 88 # RadianEuler 19 | m_DegreeEuler: 100 # DegreeEuler 20 | m_QuaternionStorage: 112 # QuaternionStorage 21 | m_matrix3x4_t: 128 # matrix3x4_t 22 | m_matrix3x4a_t: 176 # matrix3x4a_t 23 | m_Color: 224 # Color 24 | m_Vector4D: 228 # Vector4D 25 | m_CTransform: 256 # CTransform 26 | m_pKeyValues: 288 # KeyValues* 27 | m_CUtlBinaryBlock: 296 # CUtlBinaryBlock 28 | m_CUtlString: 320 # CUtlString 29 | m_CUtlSymbol: 328 # CUtlSymbol 30 | m_stringToken: 332 # CUtlStringToken 31 | m_stringTokenWithStorage: 336 # CUtlStringTokenWithStorage 32 | m_ResourceTypes: 360 # CResourceArray> 33 | m_KV3: 368 # KeyValues3 34 | InfoForResourceTypeCResourceManifestInternal: 35 | ResourceId_t: 36 | m_Value: 0 # uint64_t 37 | -------------------------------------------------------------------------------- /schemasystem_dll.cs: -------------------------------------------------------------------------------- 1 | // FrezzyHookzzyhook.club 2 | // 2025-05-08 01:21:40.038497400 UTC 3 | 4 | namespace FrezzyHook.Schemas { 5 | // Module: schemasystem.dll 6 | // Class count: 7 7 | // Enum count: 2 8 | public static class SchemasystemDll { 9 | // Alignment: 1 10 | // Member count: 81 11 | public enum fieldtype_t : byte { 12 | FIELD_VOID = 0x0, 13 | FIELD_FLOAT32 = 0x1, 14 | FIELD_STRING = 0x2, 15 | FIELD_VECTOR = 0x3, 16 | FIELD_QUATERNION = 0x4, 17 | FIELD_INT32 = 0x5, 18 | FIELD_BOOLEAN = 0x6, 19 | FIELD_INT16 = 0x7, 20 | FIELD_CHARACTER = 0x8, 21 | FIELD_COLOR32 = 0x9, 22 | FIELD_EMBEDDED = 0xA, 23 | FIELD_CUSTOM = 0xB, 24 | FIELD_CLASSPTR = 0xC, 25 | FIELD_EHANDLE = 0xD, 26 | FIELD_POSITION_VECTOR = 0xE, 27 | FIELD_TIME = 0xF, 28 | FIELD_TICK = 0x10, 29 | FIELD_SOUNDNAME = 0x11, 30 | FIELD_INPUT = 0x12, 31 | FIELD_FUNCTION = 0x13, 32 | FIELD_VMATRIX = 0x14, 33 | FIELD_VMATRIX_WORLDSPACE = 0x15, 34 | FIELD_MATRIX3X4_WORLDSPACE = 0x16, 35 | FIELD_INTERVAL = 0x17, 36 | FIELD_UNUSED = 0x18, 37 | FIELD_VECTOR2D = 0x19, 38 | FIELD_INT64 = 0x1A, 39 | FIELD_VECTOR4D = 0x1B, 40 | FIELD_RESOURCE = 0x1C, 41 | FIELD_TYPEUNKNOWN = 0x1D, 42 | FIELD_CSTRING = 0x1E, 43 | FIELD_HSCRIPT = 0x1F, 44 | FIELD_VARIANT = 0x20, 45 | FIELD_UINT64 = 0x21, 46 | FIELD_FLOAT64 = 0x22, 47 | FIELD_POSITIVEINTEGER_OR_NULL = 0x23, 48 | FIELD_HSCRIPT_NEW_INSTANCE = 0x24, 49 | FIELD_UINT32 = 0x25, 50 | FIELD_UTLSTRINGTOKEN = 0x26, 51 | FIELD_QANGLE = 0x27, 52 | FIELD_NETWORK_ORIGIN_CELL_QUANTIZED_VECTOR = 0x28, 53 | FIELD_HMATERIAL = 0x29, 54 | FIELD_HMODEL = 0x2A, 55 | FIELD_NETWORK_QUANTIZED_VECTOR = 0x2B, 56 | FIELD_NETWORK_QUANTIZED_FLOAT = 0x2C, 57 | FIELD_DIRECTION_VECTOR_WORLDSPACE = 0x2D, 58 | FIELD_QANGLE_WORLDSPACE = 0x2E, 59 | FIELD_QUATERNION_WORLDSPACE = 0x2F, 60 | FIELD_HSCRIPT_LIGHTBINDING = 0x30, 61 | FIELD_V8_VALUE = 0x31, 62 | FIELD_V8_OBJECT = 0x32, 63 | FIELD_V8_ARRAY = 0x33, 64 | FIELD_V8_CALLBACK_INFO = 0x34, 65 | FIELD_UTLSTRING = 0x35, 66 | FIELD_NETWORK_ORIGIN_CELL_QUANTIZED_POSITION_VECTOR = 0x36, 67 | FIELD_HRENDERTEXTURE = 0x37, 68 | FIELD_HPARTICLESYSTEMDEFINITION = 0x38, 69 | FIELD_UINT8 = 0x39, 70 | FIELD_UINT16 = 0x3A, 71 | FIELD_CTRANSFORM = 0x3B, 72 | FIELD_CTRANSFORM_WORLDSPACE = 0x3C, 73 | FIELD_HPOSTPROCESSING = 0x3D, 74 | FIELD_MATRIX3X4 = 0x3E, 75 | FIELD_SHIM = 0x3F, 76 | FIELD_CMOTIONTRANSFORM = 0x40, 77 | FIELD_CMOTIONTRANSFORM_WORLDSPACE = 0x41, 78 | FIELD_ATTACHMENT_HANDLE = 0x42, 79 | FIELD_AMMO_INDEX = 0x43, 80 | FIELD_CONDITION_ID = 0x44, 81 | FIELD_AI_SCHEDULE_BITS = 0x45, 82 | FIELD_MODIFIER_HANDLE = 0x46, 83 | FIELD_ROTATION_VECTOR = 0x47, 84 | FIELD_ROTATION_VECTOR_WORLDSPACE = 0x48, 85 | FIELD_HVDATA = 0x49, 86 | FIELD_SCALE32 = 0x4A, 87 | FIELD_STRING_AND_TOKEN = 0x4B, 88 | FIELD_ENGINE_TIME = 0x4C, 89 | FIELD_ENGINE_TICK = 0x4D, 90 | FIELD_WORLD_GROUP_ID = 0x4E, 91 | FIELD_GLOBALSYMBOL = 0x4F, 92 | FIELD_TYPECOUNT = 0x50 93 | } 94 | // Alignment: 4 95 | // Member count: 3 96 | public enum ThreeState_t : uint { 97 | TRS_FALSE = 0x0, 98 | TRS_TRUE = 0x1, 99 | TRS_NONE = 0x2 100 | } 101 | // Parent: None 102 | // Field count: 0 103 | // 104 | // Metadata: 105 | // MResourceTypeForInfoType 106 | public static class InfoForResourceTypeCResourceManifestInternal { 107 | } 108 | // Parent: None 109 | // Field count: 22 110 | public static class CSchemaSystemInternalRegistration { 111 | public const nint m_Vector2D = 0x0; // Vector2D 112 | public const nint m_Vector = 0x8; // Vector 113 | public const nint m_VectorAligned = 0x20; // VectorAligned 114 | public const nint m_Quaternion = 0x30; // Quaternion 115 | public const nint m_QAngle = 0x40; // QAngle 116 | public const nint m_RotationVector = 0x4C; // RotationVector 117 | public const nint m_RadianEuler = 0x58; // RadianEuler 118 | public const nint m_DegreeEuler = 0x64; // DegreeEuler 119 | public const nint m_QuaternionStorage = 0x70; // QuaternionStorage 120 | public const nint m_matrix3x4_t = 0x80; // matrix3x4_t 121 | public const nint m_matrix3x4a_t = 0xB0; // matrix3x4a_t 122 | public const nint m_Color = 0xE0; // Color 123 | public const nint m_Vector4D = 0xE4; // Vector4D 124 | public const nint m_CTransform = 0x100; // CTransform 125 | public const nint m_pKeyValues = 0x120; // KeyValues* 126 | public const nint m_CUtlBinaryBlock = 0x128; // CUtlBinaryBlock 127 | public const nint m_CUtlString = 0x140; // CUtlString 128 | public const nint m_CUtlSymbol = 0x148; // CUtlSymbol 129 | public const nint m_stringToken = 0x14C; // CUtlStringToken 130 | public const nint m_stringTokenWithStorage = 0x150; // CUtlStringTokenWithStorage 131 | public const nint m_ResourceTypes = 0x168; // CResourceArray> 132 | public const nint m_KV3 = 0x170; // KeyValues3 133 | } 134 | // Parent: CExampleSchemaVData_PolymorphicBase 135 | // Field count: 1 136 | // 137 | // Metadata: 138 | // MGetKV3ClassDefaults 139 | public static class CExampleSchemaVData_PolymorphicDerivedA { 140 | public const nint m_nDerivedA = 0x10; // int32 141 | } 142 | // Parent: None 143 | // Field count: 1 144 | // 145 | // Metadata: 146 | // MGetKV3ClassDefaults 147 | public static class CExampleSchemaVData_PolymorphicBase { 148 | public const nint m_nBase = 0x8; // int32 149 | } 150 | // Parent: CExampleSchemaVData_PolymorphicBase 151 | // Field count: 1 152 | // 153 | // Metadata: 154 | // MGetKV3ClassDefaults 155 | public static class CExampleSchemaVData_PolymorphicDerivedB { 156 | public const nint m_nDerivedB = 0x10; // int32 157 | } 158 | // Parent: None 159 | // Field count: 1 160 | public static class ResourceId_t { 161 | public const nint m_Value = 0x0; // uint64 162 | } 163 | // Parent: None 164 | // Field count: 2 165 | // 166 | // Metadata: 167 | // MGetKV3ClassDefaults 168 | public static class CExampleSchemaVData_Monomorphic { 169 | public const nint m_nExample1 = 0x0; // int32 170 | public const nint m_nExample2 = 0x4; // int32 171 | } 172 | } 173 | } 174 | -------------------------------------------------------------------------------- /schemasystem_dll.json: -------------------------------------------------------------------------------- 1 | { 2 | "schemasystem.dll": { 3 | "classes": { 4 | "CExampleSchemaVData_Monomorphic": { 5 | "fields": { 6 | "m_nExample1": 0, 7 | "m_nExample2": 4 8 | }, 9 | "metadata": [ 10 | { 11 | "name": "MGetKV3ClassDefaults", 12 | "type": "Unknown" 13 | } 14 | ], 15 | "parent": null 16 | }, 17 | "CExampleSchemaVData_PolymorphicBase": { 18 | "fields": { 19 | "m_nBase": 8 20 | }, 21 | "metadata": [ 22 | { 23 | "name": "MGetKV3ClassDefaults", 24 | "type": "Unknown" 25 | } 26 | ], 27 | "parent": null 28 | }, 29 | "CExampleSchemaVData_PolymorphicDerivedA": { 30 | "fields": { 31 | "m_nDerivedA": 16 32 | }, 33 | "metadata": [ 34 | { 35 | "name": "MGetKV3ClassDefaults", 36 | "type": "Unknown" 37 | } 38 | ], 39 | "parent": "CExampleSchemaVData_PolymorphicBase" 40 | }, 41 | "CExampleSchemaVData_PolymorphicDerivedB": { 42 | "fields": { 43 | "m_nDerivedB": 16 44 | }, 45 | "metadata": [ 46 | { 47 | "name": "MGetKV3ClassDefaults", 48 | "type": "Unknown" 49 | } 50 | ], 51 | "parent": "CExampleSchemaVData_PolymorphicBase" 52 | }, 53 | "CSchemaSystemInternalRegistration": { 54 | "fields": { 55 | "m_CTransform": 256, 56 | "m_CUtlBinaryBlock": 296, 57 | "m_CUtlString": 320, 58 | "m_CUtlSymbol": 328, 59 | "m_Color": 224, 60 | "m_DegreeEuler": 100, 61 | "m_KV3": 368, 62 | "m_QAngle": 64, 63 | "m_Quaternion": 48, 64 | "m_QuaternionStorage": 112, 65 | "m_RadianEuler": 88, 66 | "m_ResourceTypes": 360, 67 | "m_RotationVector": 76, 68 | "m_Vector": 8, 69 | "m_Vector2D": 0, 70 | "m_Vector4D": 228, 71 | "m_VectorAligned": 32, 72 | "m_matrix3x4_t": 128, 73 | "m_matrix3x4a_t": 176, 74 | "m_pKeyValues": 288, 75 | "m_stringToken": 332, 76 | "m_stringTokenWithStorage": 336 77 | }, 78 | "metadata": [], 79 | "parent": null 80 | }, 81 | "InfoForResourceTypeCResourceManifestInternal": { 82 | "fields": {}, 83 | "metadata": [ 84 | { 85 | "name": "MResourceTypeForInfoType", 86 | "type": "Unknown" 87 | } 88 | ], 89 | "parent": null 90 | }, 91 | "ResourceId_t": { 92 | "fields": { 93 | "m_Value": 0 94 | }, 95 | "metadata": [], 96 | "parent": null 97 | } 98 | }, 99 | "enums": { 100 | "ThreeState_t": { 101 | "alignment": 4, 102 | "members": { 103 | "TRS_FALSE": 0, 104 | "TRS_NONE": 2, 105 | "TRS_TRUE": 1 106 | }, 107 | "type": "uint32" 108 | }, 109 | "fieldtype_t": { 110 | "alignment": 1, 111 | "members": { 112 | "FIELD_AI_SCHEDULE_BITS": 69, 113 | "FIELD_AMMO_INDEX": 67, 114 | "FIELD_ATTACHMENT_HANDLE": 66, 115 | "FIELD_BOOLEAN": 6, 116 | "FIELD_CHARACTER": 8, 117 | "FIELD_CLASSPTR": 12, 118 | "FIELD_CMOTIONTRANSFORM": 64, 119 | "FIELD_CMOTIONTRANSFORM_WORLDSPACE": 65, 120 | "FIELD_COLOR32": 9, 121 | "FIELD_CONDITION_ID": 68, 122 | "FIELD_CSTRING": 30, 123 | "FIELD_CTRANSFORM": 59, 124 | "FIELD_CTRANSFORM_WORLDSPACE": 60, 125 | "FIELD_CUSTOM": 11, 126 | "FIELD_DIRECTION_VECTOR_WORLDSPACE": 45, 127 | "FIELD_EHANDLE": 13, 128 | "FIELD_EMBEDDED": 10, 129 | "FIELD_ENGINE_TICK": 77, 130 | "FIELD_ENGINE_TIME": 76, 131 | "FIELD_FLOAT32": 1, 132 | "FIELD_FLOAT64": 34, 133 | "FIELD_FUNCTION": 19, 134 | "FIELD_GLOBALSYMBOL": 79, 135 | "FIELD_HMATERIAL": 41, 136 | "FIELD_HMODEL": 42, 137 | "FIELD_HPARTICLESYSTEMDEFINITION": 56, 138 | "FIELD_HPOSTPROCESSING": 61, 139 | "FIELD_HRENDERTEXTURE": 55, 140 | "FIELD_HSCRIPT": 31, 141 | "FIELD_HSCRIPT_LIGHTBINDING": 48, 142 | "FIELD_HSCRIPT_NEW_INSTANCE": 36, 143 | "FIELD_HVDATA": 73, 144 | "FIELD_INPUT": 18, 145 | "FIELD_INT16": 7, 146 | "FIELD_INT32": 5, 147 | "FIELD_INT64": 26, 148 | "FIELD_INTERVAL": 23, 149 | "FIELD_MATRIX3X4": 62, 150 | "FIELD_MATRIX3X4_WORLDSPACE": 22, 151 | "FIELD_MODIFIER_HANDLE": 70, 152 | "FIELD_NETWORK_ORIGIN_CELL_QUANTIZED_POSITION_VECTOR": 54, 153 | "FIELD_NETWORK_ORIGIN_CELL_QUANTIZED_VECTOR": 40, 154 | "FIELD_NETWORK_QUANTIZED_FLOAT": 44, 155 | "FIELD_NETWORK_QUANTIZED_VECTOR": 43, 156 | "FIELD_POSITION_VECTOR": 14, 157 | "FIELD_POSITIVEINTEGER_OR_NULL": 35, 158 | "FIELD_QANGLE": 39, 159 | "FIELD_QANGLE_WORLDSPACE": 46, 160 | "FIELD_QUATERNION": 4, 161 | "FIELD_QUATERNION_WORLDSPACE": 47, 162 | "FIELD_RESOURCE": 28, 163 | "FIELD_ROTATION_VECTOR": 71, 164 | "FIELD_ROTATION_VECTOR_WORLDSPACE": 72, 165 | "FIELD_SCALE32": 74, 166 | "FIELD_SHIM": 63, 167 | "FIELD_SOUNDNAME": 17, 168 | "FIELD_STRING": 2, 169 | "FIELD_STRING_AND_TOKEN": 75, 170 | "FIELD_TICK": 16, 171 | "FIELD_TIME": 15, 172 | "FIELD_TYPECOUNT": 80, 173 | "FIELD_TYPEUNKNOWN": 29, 174 | "FIELD_UINT16": 58, 175 | "FIELD_UINT32": 37, 176 | "FIELD_UINT64": 33, 177 | "FIELD_UINT8": 57, 178 | "FIELD_UNUSED": 24, 179 | "FIELD_UTLSTRING": 53, 180 | "FIELD_UTLSTRINGTOKEN": 38, 181 | "FIELD_V8_ARRAY": 51, 182 | "FIELD_V8_CALLBACK_INFO": 52, 183 | "FIELD_V8_OBJECT": 50, 184 | "FIELD_V8_VALUE": 49, 185 | "FIELD_VARIANT": 32, 186 | "FIELD_VECTOR": 3, 187 | "FIELD_VECTOR2D": 25, 188 | "FIELD_VECTOR4D": 27, 189 | "FIELD_VMATRIX": 20, 190 | "FIELD_VMATRIX_WORLDSPACE": 21, 191 | "FIELD_VOID": 0, 192 | "FIELD_WORLD_GROUP_ID": 78 193 | }, 194 | "type": "uint8" 195 | } 196 | } 197 | } 198 | } -------------------------------------------------------------------------------- /worldrenderer.dll.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | AggregateLODSetup_t: 3 | m_vLODOrigin: 0 # Vector 4 | m_fMaxObjectScale: 12 # float 5 | m_fSwitchDistances: 16 # CUtlVectorFixedGrowable 6 | AggregateMeshInfo_t: 7 | m_nVisClusterMemberOffset: 0 # uint32_t 8 | m_nVisClusterMemberCount: 4 # uint8_t 9 | m_bHasTransform: 5 # bool 10 | m_nDrawCallIndex: 6 # int16_t 11 | m_nLODSetupIndex: 8 # int16_t 12 | m_nLODGroupMask: 10 # uint8_t 13 | m_vTintColor: 11 # Color 14 | m_objectFlags: 16 # ObjectTypeFlags_t 15 | m_nLightProbeVolumePrecomputedHandshake: 20 # int32_t 16 | AggregateSceneObject_t: 17 | m_allFlags: 0 # ObjectTypeFlags_t 18 | m_anyFlags: 4 # ObjectTypeFlags_t 19 | m_nLayer: 8 # int16_t 20 | m_aggregateMeshes: 16 # CUtlVector 21 | m_lodSetups: 40 # CUtlVector 22 | m_visClusterMembership: 64 # CUtlVector 23 | m_fragmentTransforms: 88 # CUtlVector 24 | m_renderableModel: 112 # CStrongHandle 25 | BakedLightingInfo_t: 26 | m_nLightmapVersionNumber: 0 # uint32_t 27 | m_nLightmapGameVersionNumber: 4 # uint32_t 28 | m_vLightmapUvScale: 8 # Vector2D 29 | m_bHasLightmaps: 16 # bool 30 | m_lightMaps: 24 # CUtlVector> 31 | BaseSceneObjectOverride_t: 32 | m_nSceneObjectIndex: 0 # uint32_t 33 | CEntityComponent: 34 | CEntityIdentity: 35 | m_nameStringableIndex: 20 # int32_t 36 | m_name: 24 # CUtlSymbolLarge 37 | m_designerName: 32 # CUtlSymbolLarge 38 | m_flags: 48 # uint32_t 39 | m_worldGroupId: 56 # WorldGroupId_t 40 | m_fDataObjectTypes: 60 # uint32_t 41 | m_PathIndex: 64 # ChangeAccessorFieldPathIndex_t 42 | m_pPrev: 88 # CEntityIdentity* 43 | m_pNext: 96 # CEntityIdentity* 44 | m_pPrevByClass: 104 # CEntityIdentity* 45 | m_pNextByClass: 112 # CEntityIdentity* 46 | CEntityInstance: 47 | m_iszPrivateVScripts: 8 # CUtlSymbolLarge 48 | m_pEntity: 16 # CEntityIdentity* 49 | m_CScriptComponent: 40 # CScriptComponent* 50 | m_bVisibleinPVS: 48 # bool 51 | CScriptComponent: # CEntityComponent 52 | m_scriptClassName: 48 # CUtlSymbolLarge 53 | CVoxelVisibility: 54 | m_nBaseClusterCount: 64 # uint32_t 55 | m_nPVSBytesPerCluster: 68 # uint32_t 56 | m_vMinBounds: 72 # Vector 57 | m_vMaxBounds: 84 # Vector 58 | m_flGridSize: 96 # float 59 | m_nSkyVisibilityCluster: 100 # uint32_t 60 | m_nSunVisibilityCluster: 104 # uint32_t 61 | m_NodeBlock: 108 # VoxelVisBlockOffset_t 62 | m_RegionBlock: 116 # VoxelVisBlockOffset_t 63 | m_EnclosedClusterListBlock: 124 # VoxelVisBlockOffset_t 64 | m_EnclosedClustersBlock: 132 # VoxelVisBlockOffset_t 65 | m_MasksBlock: 140 # VoxelVisBlockOffset_t 66 | m_nVisBlocks: 148 # VoxelVisBlockOffset_t 67 | ClutterSceneObject_t: 68 | m_Bounds: 0 # AABB_t 69 | m_flags: 24 # ObjectTypeFlags_t 70 | m_nLayer: 28 # int16_t 71 | m_instancePositions: 32 # CUtlVector 72 | m_instanceScales: 80 # CUtlVector 73 | m_instanceTintSrgb: 104 # CUtlVector 74 | m_tiles: 128 # CUtlVector 75 | m_renderableModel: 152 # CStrongHandle 76 | ClutterTile_t: 77 | m_nFirstInstance: 0 # uint32_t 78 | m_nLastInstance: 4 # uint32_t 79 | m_BoundsWs: 8 # AABB_t 80 | EntityIOConnectionData_t: 81 | m_outputName: 0 # CUtlString 82 | m_targetType: 8 # uint32_t 83 | m_targetName: 16 # CUtlString 84 | m_inputName: 24 # CUtlString 85 | m_overrideParam: 32 # CUtlString 86 | m_flDelay: 40 # float 87 | m_nTimesToFire: 44 # int32_t 88 | EntityKeyValueData_t: 89 | m_connections: 8 # CUtlVector 90 | m_keyValuesData: 32 # CUtlBinaryBlock 91 | ExtraVertexStreamOverride_t: # BaseSceneObjectOverride_t 92 | m_nSubSceneObject: 4 # uint32_t 93 | m_nDrawCallIndex: 8 # uint32_t 94 | m_nAdditionalMeshDrawPrimitiveFlags: 12 # MeshDrawPrimitiveFlags_t 95 | m_extraBufferBinding: 16 # CRenderBufferBinding 96 | InfoForResourceTypeVMapResourceData_t: 97 | InfoOverlayData_t: 98 | m_transform: 0 # matrix3x4_t 99 | m_flWidth: 48 # float 100 | m_flHeight: 52 # float 101 | m_flDepth: 56 # float 102 | m_vUVStart: 60 # Vector2D 103 | m_vUVEnd: 68 # Vector2D 104 | m_pMaterial: 80 # CStrongHandle 105 | m_nRenderOrder: 88 # int32_t 106 | m_vTintColor: 92 # Vector4D 107 | m_nSequenceOverride: 108 # int32_t 108 | MaterialOverride_t: # BaseSceneObjectOverride_t 109 | m_nSubSceneObject: 4 # uint32_t 110 | m_nDrawCallIndex: 8 # uint32_t 111 | m_pMaterial: 16 # CStrongHandle 112 | NodeData_t: 113 | m_nParent: 0 # int32_t 114 | m_vOrigin: 4 # Vector 115 | m_vMinBounds: 16 # Vector 116 | m_vMaxBounds: 28 # Vector 117 | m_flMinimumDistance: 40 # float 118 | m_ChildNodeIndices: 48 # CUtlVector 119 | m_worldNodePrefix: 72 # CUtlString 120 | PermEntityLumpData_t: 121 | m_name: 8 # CUtlString 122 | m_hammerUniqueId: 16 # CUtlString 123 | m_childLumps: 24 # CUtlVector> 124 | m_entityKeyValues: 48 # CUtlLeanVector 125 | SceneObject_t: 126 | m_nObjectID: 0 # uint32_t 127 | m_vTransform: 4 # Vector4D[3] 128 | m_flFadeStartDistance: 52 # float 129 | m_flFadeEndDistance: 56 # float 130 | m_vTintColor: 60 # Vector4D 131 | m_skin: 80 # CUtlString 132 | m_nObjectTypeFlags: 88 # ObjectTypeFlags_t 133 | m_vLightingOrigin: 92 # Vector 134 | m_nOverlayRenderOrder: 104 # int16_t 135 | m_nLODOverride: 106 # int16_t 136 | m_nCubeMapPrecomputedHandshake: 108 # int32_t 137 | m_nLightProbeVolumePrecomputedHandshake: 112 # int32_t 138 | m_renderableModel: 120 # CStrongHandle 139 | m_renderable: 128 # CStrongHandle 140 | VMapResourceData_t: 141 | VoxelVisBlockOffset_t: 142 | m_nOffset: 0 # uint32_t 143 | m_nElementCount: 4 # uint32_t 144 | WorldBuilderParams_t: 145 | m_flMinDrawVolumeSize: 0 # float 146 | m_bBuildBakedLighting: 4 # bool 147 | m_vLightmapUvScale: 8 # Vector2D 148 | m_nCompileTimestamp: 16 # uint64_t 149 | m_nCompileFingerprint: 24 # uint64_t 150 | WorldNodeOnDiskBufferData_t: 151 | m_nElementCount: 0 # int32_t 152 | m_nElementSizeInBytes: 4 # int32_t 153 | m_inputLayoutFields: 8 # CUtlVector 154 | m_pData: 32 # CUtlVector 155 | WorldNode_t: 156 | m_sceneObjects: 0 # CUtlVector 157 | m_infoOverlays: 24 # CUtlVector 158 | m_visClusterMembership: 48 # CUtlVector 159 | m_aggregateSceneObjects: 72 # CUtlVector 160 | m_clutterSceneObjects: 96 # CUtlVector 161 | m_extraVertexStreamOverrides: 120 # CUtlVector 162 | m_materialOverrides: 144 # CUtlVector 163 | m_extraVertexStreams: 168 # CUtlVector 164 | m_layerNames: 192 # CUtlVector 165 | m_sceneObjectLayerIndices: 216 # CUtlVector 166 | m_overlayLayerIndices: 240 # CUtlVector 167 | m_grassFileName: 264 # CUtlString 168 | m_nodeLightingInfo: 272 # BakedLightingInfo_t 169 | World_t: 170 | m_builderParams: 0 # WorldBuilderParams_t 171 | m_worldNodes: 32 # CUtlVector 172 | m_worldLightingInfo: 56 # BakedLightingInfo_t 173 | m_entityLumps: 104 # CUtlVector> 174 | --------------------------------------------------------------------------------