📦 Game Update 13944

This commit is contained in:
a2x 2023-09-28 08:17:02 +10:00
parent c8beac1aaa
commit 479080c7b0
32 changed files with 9300 additions and 11942 deletions

View File

@ -83,6 +83,7 @@ public static class BlendItem_t {
public static class BoneDemoCaptureSettings_t {
public const nint m_boneName = 0x0;
public const nint m_flChainLength = 0x8;
}
public static class CActionComponentUpdater {
@ -177,21 +178,22 @@ public static class CAnimDecoder {
}
public static class CAnimDemoCaptureSettings {
public const nint m_flMaxSplineErrorRotation = 0x0;
public const nint m_flMaxSplineErrorTranslation = 0x4;
public const nint m_flMaxSplineErrorScale = 0x8;
public const nint m_flIkRotation_MaxSplineError = 0xC;
public const nint m_flIkTranslation_MaxSplineError = 0x10;
public const nint m_flMaxQuantizationErrorRotation = 0x14;
public const nint m_flMaxQuantizationErrorTranslation = 0x18;
public const nint m_flMaxQuantizationErrorScale = 0x1C;
public const nint m_flIkRotation_MaxQuantizationError = 0x20;
public const nint m_flIkTranslation_MaxQuantizationError = 0x24;
public const nint m_baseSequence = 0x28;
public const nint m_nBaseSequenceFrame = 0x30;
public const nint m_boneSelectionMode = 0x34;
public const nint m_bones = 0x38;
public const nint m_ikChains = 0x50;
public const nint m_rangeBoneChainLength = 0x0;
public const nint m_rangeMaxSplineErrorRotation = 0x8;
public const nint m_flMaxSplineErrorTranslation = 0x10;
public const nint m_flMaxSplineErrorScale = 0x14;
public const nint m_flIkRotation_MaxSplineError = 0x18;
public const nint m_flIkTranslation_MaxSplineError = 0x1C;
public const nint m_flMaxQuantizationErrorRotation = 0x20;
public const nint m_flMaxQuantizationErrorTranslation = 0x24;
public const nint m_flMaxQuantizationErrorScale = 0x28;
public const nint m_flIkRotation_MaxQuantizationError = 0x2C;
public const nint m_flIkTranslation_MaxQuantizationError = 0x30;
public const nint m_baseSequence = 0x38;
public const nint m_nBaseSequenceFrame = 0x40;
public const nint m_boneSelectionMode = 0x44;
public const nint m_bones = 0x48;
public const nint m_ikChains = 0x60;
}
public static class CAnimDesc {

View File

@ -87,6 +87,7 @@ namespace BlendItem_t {
namespace BoneDemoCaptureSettings_t {
constexpr std::ptrdiff_t m_boneName = 0x0;
constexpr std::ptrdiff_t m_flChainLength = 0x8;
}
namespace CActionComponentUpdater {
@ -181,21 +182,22 @@ namespace CAnimDecoder {
}
namespace CAnimDemoCaptureSettings {
constexpr std::ptrdiff_t m_flMaxSplineErrorRotation = 0x0;
constexpr std::ptrdiff_t m_flMaxSplineErrorTranslation = 0x4;
constexpr std::ptrdiff_t m_flMaxSplineErrorScale = 0x8;
constexpr std::ptrdiff_t m_flIkRotation_MaxSplineError = 0xC;
constexpr std::ptrdiff_t m_flIkTranslation_MaxSplineError = 0x10;
constexpr std::ptrdiff_t m_flMaxQuantizationErrorRotation = 0x14;
constexpr std::ptrdiff_t m_flMaxQuantizationErrorTranslation = 0x18;
constexpr std::ptrdiff_t m_flMaxQuantizationErrorScale = 0x1C;
constexpr std::ptrdiff_t m_flIkRotation_MaxQuantizationError = 0x20;
constexpr std::ptrdiff_t m_flIkTranslation_MaxQuantizationError = 0x24;
constexpr std::ptrdiff_t m_baseSequence = 0x28;
constexpr std::ptrdiff_t m_nBaseSequenceFrame = 0x30;
constexpr std::ptrdiff_t m_boneSelectionMode = 0x34;
constexpr std::ptrdiff_t m_bones = 0x38;
constexpr std::ptrdiff_t m_ikChains = 0x50;
constexpr std::ptrdiff_t m_rangeBoneChainLength = 0x0;
constexpr std::ptrdiff_t m_rangeMaxSplineErrorRotation = 0x8;
constexpr std::ptrdiff_t m_flMaxSplineErrorTranslation = 0x10;
constexpr std::ptrdiff_t m_flMaxSplineErrorScale = 0x14;
constexpr std::ptrdiff_t m_flIkRotation_MaxSplineError = 0x18;
constexpr std::ptrdiff_t m_flIkTranslation_MaxSplineError = 0x1C;
constexpr std::ptrdiff_t m_flMaxQuantizationErrorRotation = 0x20;
constexpr std::ptrdiff_t m_flMaxQuantizationErrorTranslation = 0x24;
constexpr std::ptrdiff_t m_flMaxQuantizationErrorScale = 0x28;
constexpr std::ptrdiff_t m_flIkRotation_MaxQuantizationError = 0x2C;
constexpr std::ptrdiff_t m_flIkTranslation_MaxQuantizationError = 0x30;
constexpr std::ptrdiff_t m_baseSequence = 0x38;
constexpr std::ptrdiff_t m_nBaseSequenceFrame = 0x40;
constexpr std::ptrdiff_t m_boneSelectionMode = 0x44;
constexpr std::ptrdiff_t m_bones = 0x48;
constexpr std::ptrdiff_t m_ikChains = 0x60;
}
namespace CAnimDesc {

View File

@ -69,7 +69,8 @@
"m_vPos": 44
},
"BoneDemoCaptureSettings_t": {
"m_boneName": 0
"m_boneName": 0,
"m_flChainLength": 8
},
"CActionComponentUpdater": {
"m_actions": 48
@ -151,21 +152,22 @@
"m_szName": 0
},
"CAnimDemoCaptureSettings": {
"m_baseSequence": 40,
"m_boneSelectionMode": 52,
"m_bones": 56,
"m_flIkRotation_MaxQuantizationError": 32,
"m_flIkRotation_MaxSplineError": 12,
"m_flIkTranslation_MaxQuantizationError": 36,
"m_flIkTranslation_MaxSplineError": 16,
"m_flMaxQuantizationErrorRotation": 20,
"m_flMaxQuantizationErrorScale": 28,
"m_flMaxQuantizationErrorTranslation": 24,
"m_flMaxSplineErrorRotation": 0,
"m_flMaxSplineErrorScale": 8,
"m_flMaxSplineErrorTranslation": 4,
"m_ikChains": 80,
"m_nBaseSequenceFrame": 48
"m_baseSequence": 56,
"m_boneSelectionMode": 68,
"m_bones": 72,
"m_flIkRotation_MaxQuantizationError": 44,
"m_flIkRotation_MaxSplineError": 24,
"m_flIkTranslation_MaxQuantizationError": 48,
"m_flIkTranslation_MaxSplineError": 28,
"m_flMaxQuantizationErrorRotation": 32,
"m_flMaxQuantizationErrorScale": 40,
"m_flMaxQuantizationErrorTranslation": 36,
"m_flMaxSplineErrorScale": 20,
"m_flMaxSplineErrorTranslation": 16,
"m_ikChains": 96,
"m_nBaseSequenceFrame": 64,
"m_rangeBoneChainLength": 0,
"m_rangeMaxSplineErrorRotation": 8
},
"CAnimDesc": {
"fps": 24,

View File

@ -85,6 +85,7 @@ pub mod BlendItem_t {
pub mod BoneDemoCaptureSettings_t {
pub const m_boneName: usize = 0x0;
pub const m_flChainLength: usize = 0x8;
}
pub mod CActionComponentUpdater {
@ -179,21 +180,22 @@ pub mod CAnimDecoder {
}
pub mod CAnimDemoCaptureSettings {
pub const m_flMaxSplineErrorRotation: usize = 0x0;
pub const m_flMaxSplineErrorTranslation: usize = 0x4;
pub const m_flMaxSplineErrorScale: usize = 0x8;
pub const m_flIkRotation_MaxSplineError: usize = 0xC;
pub const m_flIkTranslation_MaxSplineError: usize = 0x10;
pub const m_flMaxQuantizationErrorRotation: usize = 0x14;
pub const m_flMaxQuantizationErrorTranslation: usize = 0x18;
pub const m_flMaxQuantizationErrorScale: usize = 0x1C;
pub const m_flIkRotation_MaxQuantizationError: usize = 0x20;
pub const m_flIkTranslation_MaxQuantizationError: usize = 0x24;
pub const m_baseSequence: usize = 0x28;
pub const m_nBaseSequenceFrame: usize = 0x30;
pub const m_boneSelectionMode: usize = 0x34;
pub const m_bones: usize = 0x38;
pub const m_ikChains: usize = 0x50;
pub const m_rangeBoneChainLength: usize = 0x0;
pub const m_rangeMaxSplineErrorRotation: usize = 0x8;
pub const m_flMaxSplineErrorTranslation: usize = 0x10;
pub const m_flMaxSplineErrorScale: usize = 0x14;
pub const m_flIkRotation_MaxSplineError: usize = 0x18;
pub const m_flIkTranslation_MaxSplineError: usize = 0x1C;
pub const m_flMaxQuantizationErrorRotation: usize = 0x20;
pub const m_flMaxQuantizationErrorTranslation: usize = 0x24;
pub const m_flMaxQuantizationErrorScale: usize = 0x28;
pub const m_flIkRotation_MaxQuantizationError: usize = 0x2C;
pub const m_flIkTranslation_MaxQuantizationError: usize = 0x30;
pub const m_baseSequence: usize = 0x38;
pub const m_nBaseSequenceFrame: usize = 0x40;
pub const m_boneSelectionMode: usize = 0x44;
pub const m_bones: usize = 0x48;
pub const m_ikChains: usize = 0x60;
}
pub mod CAnimDesc {

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,57 +1,57 @@
public static class animationsystem_dll {
public const nint AnimationSystemUtils_001 = 0x64A80;
public const nint AnimationSystem_001 = 0x5F5E0;
public const nint AnimationSystemUtils_001 = 0x64510;
public const nint AnimationSystem_001 = 0x5F070;
}
public static class client_dll {
public const nint LegacyGameUI001 = 0x857650;
public const nint Source2ClientUI001 = 0x846490;
public const nint Source2ClientPrediction001 = 0x76AFB0;
public const nint ClientToolsInfo_001 = 0x6F6A20;
public const nint Source2Client002 = 0x6F6A40;
public const nint GameClientExports001 = 0x6F6A30;
public const nint EmptyWorldService001_Client = 0x43FA50;
public const nint Source2ClientConfig001 = 0x426CA0;
public const nint LegacyGameUI001 = 0x88D3E0;
public const nint Source2ClientUI001 = 0x87BDF0;
public const nint Source2ClientPrediction001 = 0x79B480;
public const nint ClientToolsInfo_001 = 0x727290;
public const nint Source2Client002 = 0x7272B0;
public const nint GameClientExports001 = 0x7272A0;
public const nint EmptyWorldService001_Client = 0x48AB10;
public const nint Source2ClientConfig001 = 0x471EA0;
}
public static class engine2_dll {
public const nint SimpleEngineLoopService_001 = 0x1E3BC0;
public const nint ClientServerEngineLoopService_001 = 0x1D9810;
public const nint KeyValueCache001 = 0x1D5BB0;
public const nint HostStateMgr001 = 0x1D35F0;
public const nint GameEventSystemServerV001 = 0x1CEA10;
public const nint GameEventSystemClientV001 = 0x1CEA00;
public const nint EngineServiceMgr001 = 0x1CA320;
public const nint VProfService_001 = 0x1B8490;
public const nint ToolService_001 = 0x1B71F0;
public const nint StatsService_001 = 0x1B2470;
public const nint SplitScreenService_001 = 0x1AF6E0;
public const nint SoundService_001 = 0x1AA230;
public const nint ScreenshotService001 = 0x1A6100;
public const nint RenderService_001 = 0x1A3460;
public const nint NetworkService_001 = 0x1A2F70;
public const nint NetworkServerService_001 = 0x19E000;
public const nint NetworkP2PService_001 = 0x199A10;
public const nint NetworkClientService_001 = 0x193640;
public const nint MapListService_001 = 0x18C680;
public const nint InputService_001 = 0x17A3F0;
public const nint GameUIService_001 = 0x174EB0;
public const nint GameResourceServiceServerV001 = 0x172C10;
public const nint GameResourceServiceClientV001 = 0x172C00;
public const nint BugService001 = 0x16BC30;
public const nint BenchmarkService001 = 0x16A400;
public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x117B20;
public const nint EngineGameUI001 = 0x116DE0;
public const nint INETSUPPORT_001 = 0xE6620;
public const nint Source2EngineToServerStringTable001 = 0xA1180;
public const nint Source2EngineToServer001 = 0x8AF60;
public const nint Source2EngineToClientStringTable001 = 0x83910;
public const nint Source2EngineToClient001 = 0x596F0;
public const nint SimpleEngineLoopService_001 = 0x1E44F0;
public const nint ClientServerEngineLoopService_001 = 0x1DA1C0;
public const nint KeyValueCache001 = 0x1D6560;
public const nint HostStateMgr001 = 0x1D3FA0;
public const nint GameEventSystemServerV001 = 0x1CF3C0;
public const nint GameEventSystemClientV001 = 0x1CF3B0;
public const nint EngineServiceMgr001 = 0x1CACD0;
public const nint VProfService_001 = 0x1B8C60;
public const nint ToolService_001 = 0x1B79C0;
public const nint StatsService_001 = 0x1B2C40;
public const nint SplitScreenService_001 = 0x1AFEB0;
public const nint SoundService_001 = 0x1AAA00;
public const nint ScreenshotService001 = 0x1A68D0;
public const nint RenderService_001 = 0x1A3C30;
public const nint NetworkService_001 = 0x1A3740;
public const nint NetworkServerService_001 = 0x19E7E0;
public const nint NetworkP2PService_001 = 0x19A1F0;
public const nint NetworkClientService_001 = 0x193E20;
public const nint MapListService_001 = 0x18CE60;
public const nint InputService_001 = 0x17ABD0;
public const nint GameUIService_001 = 0x175690;
public const nint GameResourceServiceServerV001 = 0x1733F0;
public const nint GameResourceServiceClientV001 = 0x1733E0;
public const nint BugService001 = 0x16C410;
public const nint BenchmarkService001 = 0x16ABE0;
public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x118300;
public const nint EngineGameUI001 = 0x1175C0;
public const nint INETSUPPORT_001 = 0xE6DA0;
public const nint Source2EngineToServerStringTable001 = 0xA1820;
public const nint Source2EngineToServer001 = 0x8B650;
public const nint Source2EngineToClientStringTable001 = 0x84050;
public const nint Source2EngineToClient001 = 0x5A6B0;
}
public static class filesystem_stdio_dll {
public const nint VAsyncFileSystem2_001 = 0x1EF00;
public const nint VFileSystem017 = 0x1EEF0;
public const nint VAsyncFileSystem2_001 = 0x66D40;
public const nint VFileSystem017 = 0x66D30;
}
public static class host_dll {
@ -79,20 +79,20 @@ public static class localize_dll {
}
public static class matchmaking_dll {
public const nint GameTypes001 = 0x50680;
public const nint MATCHFRAMEWORK_001 = 0x1017B0;
public const nint GameTypes001 = 0x50110;
public const nint MATCHFRAMEWORK_001 = 0x101180;
}
public static class materialsystem2_dll {
public const nint MaterialUtils_001 = 0x4DD80;
public const nint TextLayout_001 = 0x4A4D0;
public const nint PostProcessingSystem_001 = 0x42C70;
public const nint FontManager_001 = 0x37A50;
public const nint VMaterialSystem2_001 = 0x25FB0;
public const nint MaterialUtils_001 = 0x4DDC0;
public const nint TextLayout_001 = 0x4A510;
public const nint PostProcessingSystem_001 = 0x42C90;
public const nint FontManager_001 = 0x37A70;
public const nint VMaterialSystem2_001 = 0x25FD0;
}
public static class meshsystem_dll {
public const nint MeshSystem001 = 0x7130;
public const nint MeshSystem001 = 0x7110;
}
public static class navsystem_dll {
@ -107,7 +107,7 @@ public static class networksystem_dll {
}
public static class panorama_dll {
public const nint PanoramaUIEngine001 = 0x5E810;
public const nint PanoramaUIEngine001 = 0x5E650;
}
public static class panorama_text_pango_dll {
@ -115,11 +115,11 @@ public static class panorama_text_pango_dll {
}
public static class panoramauiclient_dll {
public const nint PanoramaUIClient001 = 0x125E0;
public const nint PanoramaUIClient001 = 0x12620;
}
public static class particles_dll {
public const nint ParticleSystemMgr003 = 0x52B40;
public const nint ParticleSystemMgr003 = 0x52D00;
}
public static class pulse_system_dll {
@ -127,7 +127,7 @@ public static class pulse_system_dll {
}
public static class rendersystemdx11_dll {
public const nint RenderUtils_001 = 0x533D0;
public const nint RenderUtils_001 = 0x53440;
public const nint VRenderDeviceMgrBackdoor001 = 0x4AAA0;
public const nint RenderDeviceMgr001 = 0x4AA90;
}
@ -142,33 +142,33 @@ public static class scenefilecache_dll {
}
public static class scenesystem_dll {
public const nint SceneUtils_001 = 0x13BE40;
public const nint SceneSystem_002 = 0xC9B50;
public const nint RenderingPipelines_001 = 0x8DA90;
public const nint SceneUtils_001 = 0x13D610;
public const nint SceneSystem_002 = 0xCAAB0;
public const nint RenderingPipelines_001 = 0x8EA10;
}
public static class schemasystem_dll {
public const nint SchemaSystem_001 = 0xA810;
public const nint SchemaSystem_001 = 0xA840;
}
public static class server_dll {
public const nint NavGameTest001 = 0xA9D750;
public const nint ServerToolsInfo_001 = 0x8A7800;
public const nint Source2GameClients001 = 0x8A7810;
public const nint Source2GameEntities001 = 0x8A7820;
public const nint Source2Server001 = 0x8A7830;
public const nint EmptyWorldService001_Server = 0x5A61E0;
public const nint Source2ServerConfig001 = 0x586270;
public const nint EntitySubclassUtilsV001 = 0x2E6790;
public const nint customnavsystem001 = 0x258630;
public const nint Source2GameDirector001 = 0x14D1C0;
public const nint NavGameTest001 = 0xA2B4C0;
public const nint ServerToolsInfo_001 = 0x82FA70;
public const nint Source2GameClients001 = 0x82FA80;
public const nint Source2GameEntities001 = 0x82FA90;
public const nint Source2Server001 = 0x82FAA0;
public const nint EmptyWorldService001_Server = 0x584660;
public const nint Source2ServerConfig001 = 0x564670;
public const nint EntitySubclassUtilsV001 = 0x2C69C0;
public const nint customnavsystem001 = 0x243440;
public const nint Source2GameDirector001 = 0x13E9E0;
}
public static class soundsystem_dll {
public const nint SoundOpSystem001 = 0x155F90;
public const nint SoundOpSystemEdit001 = 0x8B480;
public const nint VMixEditTool001 = 0x716E0;
public const nint SoundSystem001 = 0x46460;
public const nint SoundOpSystem001 = 0x1560D0;
public const nint SoundOpSystemEdit001 = 0x8B4B0;
public const nint VMixEditTool001 = 0x71710;
public const nint SoundSystem001 = 0x46510;
}
public static class steamaudio_dll {
@ -198,10 +198,10 @@ public static class steamclient64_dll {
}
public static class tier0_dll {
public const nint VStringTokenSystem001 = 0x18D310;
public const nint TestScriptMgr001 = 0x13F510;
public const nint VProcessUtils002 = 0x12F520;
public const nint VEngineCvar007 = 0x615F0;
public const nint VStringTokenSystem001 = 0x18D680;
public const nint TestScriptMgr001 = 0x13F7B0;
public const nint VProcessUtils002 = 0x12F7C0;
public const nint VEngineCvar007 = 0x61640;
}
public static class v8system_dll {
@ -217,8 +217,8 @@ public static class valve_wmf_dll {
}
public static class vphysics2_dll {
public const nint VPhysics2_Handle_Interface_001 = 0x5F440;
public const nint VPhysics2_Interface_001 = 0x5B1E0;
public const nint VPhysics2_Handle_Interface_001 = 0x5F7F0;
public const nint VPhysics2_Interface_001 = 0x5B590;
}
public static class vscript_dll {
@ -231,5 +231,5 @@ public static class vstdlib_s64_dll {
}
public static class worldrenderer_dll {
public const nint WorldRendererMgr001 = 0x21340;
public const nint WorldRendererMgr001 = 0x21320;
}

View File

@ -3,59 +3,59 @@
#include <cstddef>
namespace animationsystem_dll {
constexpr std::ptrdiff_t AnimationSystemUtils_001 = 0x64A80;
constexpr std::ptrdiff_t AnimationSystem_001 = 0x5F5E0;
constexpr std::ptrdiff_t AnimationSystemUtils_001 = 0x64510;
constexpr std::ptrdiff_t AnimationSystem_001 = 0x5F070;
}
namespace client_dll {
constexpr std::ptrdiff_t LegacyGameUI001 = 0x857650;
constexpr std::ptrdiff_t Source2ClientUI001 = 0x846490;
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x76AFB0;
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x6F6A20;
constexpr std::ptrdiff_t Source2Client002 = 0x6F6A40;
constexpr std::ptrdiff_t GameClientExports001 = 0x6F6A30;
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x43FA50;
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x426CA0;
constexpr std::ptrdiff_t LegacyGameUI001 = 0x88D3E0;
constexpr std::ptrdiff_t Source2ClientUI001 = 0x87BDF0;
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x79B480;
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x727290;
constexpr std::ptrdiff_t Source2Client002 = 0x7272B0;
constexpr std::ptrdiff_t GameClientExports001 = 0x7272A0;
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x48AB10;
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x471EA0;
}
namespace engine2_dll {
constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1E3BC0;
constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1D9810;
constexpr std::ptrdiff_t KeyValueCache001 = 0x1D5BB0;
constexpr std::ptrdiff_t HostStateMgr001 = 0x1D35F0;
constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1CEA10;
constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1CEA00;
constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1CA320;
constexpr std::ptrdiff_t VProfService_001 = 0x1B8490;
constexpr std::ptrdiff_t ToolService_001 = 0x1B71F0;
constexpr std::ptrdiff_t StatsService_001 = 0x1B2470;
constexpr std::ptrdiff_t SplitScreenService_001 = 0x1AF6E0;
constexpr std::ptrdiff_t SoundService_001 = 0x1AA230;
constexpr std::ptrdiff_t ScreenshotService001 = 0x1A6100;
constexpr std::ptrdiff_t RenderService_001 = 0x1A3460;
constexpr std::ptrdiff_t NetworkService_001 = 0x1A2F70;
constexpr std::ptrdiff_t NetworkServerService_001 = 0x19E000;
constexpr std::ptrdiff_t NetworkP2PService_001 = 0x199A10;
constexpr std::ptrdiff_t NetworkClientService_001 = 0x193640;
constexpr std::ptrdiff_t MapListService_001 = 0x18C680;
constexpr std::ptrdiff_t InputService_001 = 0x17A3F0;
constexpr std::ptrdiff_t GameUIService_001 = 0x174EB0;
constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x172C10;
constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x172C00;
constexpr std::ptrdiff_t BugService001 = 0x16BC30;
constexpr std::ptrdiff_t BenchmarkService001 = 0x16A400;
constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x117B20;
constexpr std::ptrdiff_t EngineGameUI001 = 0x116DE0;
constexpr std::ptrdiff_t INETSUPPORT_001 = 0xE6620;
constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA1180;
constexpr std::ptrdiff_t Source2EngineToServer001 = 0x8AF60;
constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x83910;
constexpr std::ptrdiff_t Source2EngineToClient001 = 0x596F0;
constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1E44F0;
constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1DA1C0;
constexpr std::ptrdiff_t KeyValueCache001 = 0x1D6560;
constexpr std::ptrdiff_t HostStateMgr001 = 0x1D3FA0;
constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1CF3C0;
constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1CF3B0;
constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1CACD0;
constexpr std::ptrdiff_t VProfService_001 = 0x1B8C60;
constexpr std::ptrdiff_t ToolService_001 = 0x1B79C0;
constexpr std::ptrdiff_t StatsService_001 = 0x1B2C40;
constexpr std::ptrdiff_t SplitScreenService_001 = 0x1AFEB0;
constexpr std::ptrdiff_t SoundService_001 = 0x1AAA00;
constexpr std::ptrdiff_t ScreenshotService001 = 0x1A68D0;
constexpr std::ptrdiff_t RenderService_001 = 0x1A3C30;
constexpr std::ptrdiff_t NetworkService_001 = 0x1A3740;
constexpr std::ptrdiff_t NetworkServerService_001 = 0x19E7E0;
constexpr std::ptrdiff_t NetworkP2PService_001 = 0x19A1F0;
constexpr std::ptrdiff_t NetworkClientService_001 = 0x193E20;
constexpr std::ptrdiff_t MapListService_001 = 0x18CE60;
constexpr std::ptrdiff_t InputService_001 = 0x17ABD0;
constexpr std::ptrdiff_t GameUIService_001 = 0x175690;
constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x1733F0;
constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x1733E0;
constexpr std::ptrdiff_t BugService001 = 0x16C410;
constexpr std::ptrdiff_t BenchmarkService001 = 0x16ABE0;
constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x118300;
constexpr std::ptrdiff_t EngineGameUI001 = 0x1175C0;
constexpr std::ptrdiff_t INETSUPPORT_001 = 0xE6DA0;
constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA1820;
constexpr std::ptrdiff_t Source2EngineToServer001 = 0x8B650;
constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x84050;
constexpr std::ptrdiff_t Source2EngineToClient001 = 0x5A6B0;
}
namespace filesystem_stdio_dll {
constexpr std::ptrdiff_t VAsyncFileSystem2_001 = 0x1EF00;
constexpr std::ptrdiff_t VFileSystem017 = 0x1EEF0;
constexpr std::ptrdiff_t VAsyncFileSystem2_001 = 0x66D40;
constexpr std::ptrdiff_t VFileSystem017 = 0x66D30;
}
namespace host_dll {
@ -83,20 +83,20 @@ namespace localize_dll {
}
namespace matchmaking_dll {
constexpr std::ptrdiff_t GameTypes001 = 0x50680;
constexpr std::ptrdiff_t MATCHFRAMEWORK_001 = 0x1017B0;
constexpr std::ptrdiff_t GameTypes001 = 0x50110;
constexpr std::ptrdiff_t MATCHFRAMEWORK_001 = 0x101180;
}
namespace materialsystem2_dll {
constexpr std::ptrdiff_t MaterialUtils_001 = 0x4DD80;
constexpr std::ptrdiff_t TextLayout_001 = 0x4A4D0;
constexpr std::ptrdiff_t PostProcessingSystem_001 = 0x42C70;
constexpr std::ptrdiff_t FontManager_001 = 0x37A50;
constexpr std::ptrdiff_t VMaterialSystem2_001 = 0x25FB0;
constexpr std::ptrdiff_t MaterialUtils_001 = 0x4DDC0;
constexpr std::ptrdiff_t TextLayout_001 = 0x4A510;
constexpr std::ptrdiff_t PostProcessingSystem_001 = 0x42C90;
constexpr std::ptrdiff_t FontManager_001 = 0x37A70;
constexpr std::ptrdiff_t VMaterialSystem2_001 = 0x25FD0;
}
namespace meshsystem_dll {
constexpr std::ptrdiff_t MeshSystem001 = 0x7130;
constexpr std::ptrdiff_t MeshSystem001 = 0x7110;
}
namespace navsystem_dll {
@ -111,7 +111,7 @@ namespace networksystem_dll {
}
namespace panorama_dll {
constexpr std::ptrdiff_t PanoramaUIEngine001 = 0x5E810;
constexpr std::ptrdiff_t PanoramaUIEngine001 = 0x5E650;
}
namespace panorama_text_pango_dll {
@ -119,11 +119,11 @@ namespace panorama_text_pango_dll {
}
namespace panoramauiclient_dll {
constexpr std::ptrdiff_t PanoramaUIClient001 = 0x125E0;
constexpr std::ptrdiff_t PanoramaUIClient001 = 0x12620;
}
namespace particles_dll {
constexpr std::ptrdiff_t ParticleSystemMgr003 = 0x52B40;
constexpr std::ptrdiff_t ParticleSystemMgr003 = 0x52D00;
}
namespace pulse_system_dll {
@ -131,7 +131,7 @@ namespace pulse_system_dll {
}
namespace rendersystemdx11_dll {
constexpr std::ptrdiff_t RenderUtils_001 = 0x533D0;
constexpr std::ptrdiff_t RenderUtils_001 = 0x53440;
constexpr std::ptrdiff_t VRenderDeviceMgrBackdoor001 = 0x4AAA0;
constexpr std::ptrdiff_t RenderDeviceMgr001 = 0x4AA90;
}
@ -146,33 +146,33 @@ namespace scenefilecache_dll {
}
namespace scenesystem_dll {
constexpr std::ptrdiff_t SceneUtils_001 = 0x13BE40;
constexpr std::ptrdiff_t SceneSystem_002 = 0xC9B50;
constexpr std::ptrdiff_t RenderingPipelines_001 = 0x8DA90;
constexpr std::ptrdiff_t SceneUtils_001 = 0x13D610;
constexpr std::ptrdiff_t SceneSystem_002 = 0xCAAB0;
constexpr std::ptrdiff_t RenderingPipelines_001 = 0x8EA10;
}
namespace schemasystem_dll {
constexpr std::ptrdiff_t SchemaSystem_001 = 0xA810;
constexpr std::ptrdiff_t SchemaSystem_001 = 0xA840;
}
namespace server_dll {
constexpr std::ptrdiff_t NavGameTest001 = 0xA9D750;
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x8A7800;
constexpr std::ptrdiff_t Source2GameClients001 = 0x8A7810;
constexpr std::ptrdiff_t Source2GameEntities001 = 0x8A7820;
constexpr std::ptrdiff_t Source2Server001 = 0x8A7830;
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x5A61E0;
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x586270;
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2E6790;
constexpr std::ptrdiff_t customnavsystem001 = 0x258630;
constexpr std::ptrdiff_t Source2GameDirector001 = 0x14D1C0;
constexpr std::ptrdiff_t NavGameTest001 = 0xA2B4C0;
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x82FA70;
constexpr std::ptrdiff_t Source2GameClients001 = 0x82FA80;
constexpr std::ptrdiff_t Source2GameEntities001 = 0x82FA90;
constexpr std::ptrdiff_t Source2Server001 = 0x82FAA0;
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x584660;
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x564670;
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2C69C0;
constexpr std::ptrdiff_t customnavsystem001 = 0x243440;
constexpr std::ptrdiff_t Source2GameDirector001 = 0x13E9E0;
}
namespace soundsystem_dll {
constexpr std::ptrdiff_t SoundOpSystem001 = 0x155F90;
constexpr std::ptrdiff_t SoundOpSystemEdit001 = 0x8B480;
constexpr std::ptrdiff_t VMixEditTool001 = 0x716E0;
constexpr std::ptrdiff_t SoundSystem001 = 0x46460;
constexpr std::ptrdiff_t SoundOpSystem001 = 0x1560D0;
constexpr std::ptrdiff_t SoundOpSystemEdit001 = 0x8B4B0;
constexpr std::ptrdiff_t VMixEditTool001 = 0x71710;
constexpr std::ptrdiff_t SoundSystem001 = 0x46510;
}
namespace steamaudio_dll {
@ -202,10 +202,10 @@ namespace steamclient64_dll {
}
namespace tier0_dll {
constexpr std::ptrdiff_t VStringTokenSystem001 = 0x18D310;
constexpr std::ptrdiff_t TestScriptMgr001 = 0x13F510;
constexpr std::ptrdiff_t VProcessUtils002 = 0x12F520;
constexpr std::ptrdiff_t VEngineCvar007 = 0x615F0;
constexpr std::ptrdiff_t VStringTokenSystem001 = 0x18D680;
constexpr std::ptrdiff_t TestScriptMgr001 = 0x13F7B0;
constexpr std::ptrdiff_t VProcessUtils002 = 0x12F7C0;
constexpr std::ptrdiff_t VEngineCvar007 = 0x61640;
}
namespace v8system_dll {
@ -221,8 +221,8 @@ namespace valve_wmf_dll {
}
namespace vphysics2_dll {
constexpr std::ptrdiff_t VPhysics2_Handle_Interface_001 = 0x5F440;
constexpr std::ptrdiff_t VPhysics2_Interface_001 = 0x5B1E0;
constexpr std::ptrdiff_t VPhysics2_Handle_Interface_001 = 0x5F7F0;
constexpr std::ptrdiff_t VPhysics2_Interface_001 = 0x5B590;
}
namespace vscript_dll {
@ -235,5 +235,5 @@ namespace vstdlib_s64_dll {
}
namespace worldrenderer_dll {
constexpr std::ptrdiff_t WorldRendererMgr001 = 0x21340;
constexpr std::ptrdiff_t WorldRendererMgr001 = 0x21320;
}

View File

@ -1,55 +1,55 @@
{
"animationsystem_dll": {
"AnimationSystemUtils_001": 412288,
"AnimationSystem_001": 390624
"AnimationSystemUtils_001": 410896,
"AnimationSystem_001": 389232
},
"client_dll": {
"ClientToolsInfo_001": 7301664,
"EmptyWorldService001_Client": 4454992,
"GameClientExports001": 7301680,
"LegacyGameUI001": 8746576,
"Source2Client002": 7301696,
"Source2ClientConfig001": 4353184,
"Source2ClientPrediction001": 7778224,
"Source2ClientUI001": 8676496
"ClientToolsInfo_001": 7500432,
"EmptyWorldService001_Client": 4762384,
"GameClientExports001": 7500448,
"LegacyGameUI001": 8967136,
"Source2Client002": 7500464,
"Source2ClientConfig001": 4660896,
"Source2ClientPrediction001": 7976064,
"Source2ClientUI001": 8895984
},
"engine2_dll": {
"BenchmarkService001": 1483776,
"BugService001": 1489968,
"ClientServerEngineLoopService_001": 1939472,
"EngineGameUI001": 1142240,
"EngineServiceMgr001": 1876768,
"GameEventSystemClientV001": 1894912,
"GameEventSystemServerV001": 1894928,
"GameResourceServiceClientV001": 1518592,
"GameResourceServiceServerV001": 1518608,
"GameUIService_001": 1527472,
"HostStateMgr001": 1914352,
"INETSUPPORT_001": 943648,
"InputService_001": 1549296,
"KeyValueCache001": 1924016,
"MapListService_001": 1623680,
"NetworkClientService_001": 1652288,
"NetworkP2PService_001": 1677840,
"NetworkServerService_001": 1695744,
"NetworkService_001": 1716080,
"RenderService_001": 1717344,
"ScreenshotService001": 1728768,
"SimpleEngineLoopService_001": 1981376,
"SoundService_001": 1745456,
"Source2EngineToClient001": 366320,
"Source2EngineToClientStringTable001": 538896,
"Source2EngineToServer001": 569184,
"Source2EngineToServerStringTable001": 659840,
"SplitScreenService_001": 1767136,
"StatsService_001": 1778800,
"ToolService_001": 1798640,
"VENGINE_GAMEUIFUNCS_VERSION005": 1145632,
"VProfService_001": 1803408
"BenchmarkService001": 1485792,
"BugService001": 1491984,
"ClientServerEngineLoopService_001": 1941952,
"EngineGameUI001": 1144256,
"EngineServiceMgr001": 1879248,
"GameEventSystemClientV001": 1897392,
"GameEventSystemServerV001": 1897408,
"GameResourceServiceClientV001": 1520608,
"GameResourceServiceServerV001": 1520624,
"GameUIService_001": 1529488,
"HostStateMgr001": 1916832,
"INETSUPPORT_001": 945568,
"InputService_001": 1551312,
"KeyValueCache001": 1926496,
"MapListService_001": 1625696,
"NetworkClientService_001": 1654304,
"NetworkP2PService_001": 1679856,
"NetworkServerService_001": 1697760,
"NetworkService_001": 1718080,
"RenderService_001": 1719344,
"ScreenshotService001": 1730768,
"SimpleEngineLoopService_001": 1983728,
"SoundService_001": 1747456,
"Source2EngineToClient001": 370352,
"Source2EngineToClientStringTable001": 540752,
"Source2EngineToServer001": 570960,
"Source2EngineToServerStringTable001": 661536,
"SplitScreenService_001": 1769136,
"StatsService_001": 1780800,
"ToolService_001": 1800640,
"VENGINE_GAMEUIFUNCS_VERSION005": 1147648,
"VProfService_001": 1805408
},
"filesystem_stdio_dll": {
"VAsyncFileSystem2_001": 126720,
"VFileSystem017": 126704
"VAsyncFileSystem2_001": 421184,
"VFileSystem017": 421168
},
"host_dll": {
"DebugDrawQueueManager001": 71088,
@ -72,18 +72,18 @@
"Localize_001": 14384
},
"matchmaking_dll": {
"GameTypes001": 329344,
"MATCHFRAMEWORK_001": 1054640
"GameTypes001": 327952,
"MATCHFRAMEWORK_001": 1053056
},
"materialsystem2_dll": {
"FontManager_001": 227920,
"MaterialUtils_001": 318848,
"PostProcessingSystem_001": 273520,
"TextLayout_001": 304336,
"VMaterialSystem2_001": 155568
"FontManager_001": 227952,
"MaterialUtils_001": 318912,
"PostProcessingSystem_001": 273552,
"TextLayout_001": 304400,
"VMaterialSystem2_001": 155600
},
"meshsystem_dll": {
"MeshSystem001": 28976
"MeshSystem001": 28944
},
"navsystem_dll": {
"NavSystem001": 30096
@ -95,23 +95,23 @@
"SerializedEntitiesVersion001": 862656
},
"panorama_dll": {
"PanoramaUIEngine001": 387088
"PanoramaUIEngine001": 386640
},
"panorama_text_pango_dll": {
"PanoramaTextServices001": 314544
},
"panoramauiclient_dll": {
"PanoramaUIClient001": 75232
"PanoramaUIClient001": 75296
},
"particles_dll": {
"ParticleSystemMgr003": 338752
"ParticleSystemMgr003": 339200
},
"pulse_system_dll": {
"IPulseSystem_001": 23072
},
"rendersystemdx11_dll": {
"RenderDeviceMgr001": 305808,
"RenderUtils_001": 340944,
"RenderUtils_001": 341056,
"VRenderDeviceMgrBackdoor001": 305824
},
"resourcesystem_dll": {
@ -122,30 +122,30 @@
"SceneFileCache002": 26848
},
"scenesystem_dll": {
"RenderingPipelines_001": 580240,
"SceneSystem_002": 826192,
"SceneUtils_001": 1293888
"RenderingPipelines_001": 584208,
"SceneSystem_002": 830128,
"SceneUtils_001": 1299984
},
"schemasystem_dll": {
"SchemaSystem_001": 43024
"SchemaSystem_001": 43072
},
"server_dll": {
"EmptyWorldService001_Server": 5923296,
"EntitySubclassUtilsV001": 3041168,
"NavGameTest001": 11130704,
"ServerToolsInfo_001": 9074688,
"Source2GameClients001": 9074704,
"Source2GameDirector001": 1364416,
"Source2GameEntities001": 9074720,
"Source2Server001": 9074736,
"Source2ServerConfig001": 5792368,
"customnavsystem001": 2459184
"EmptyWorldService001_Server": 5785184,
"EntitySubclassUtilsV001": 2910656,
"NavGameTest001": 10663104,
"ServerToolsInfo_001": 8583792,
"Source2GameClients001": 8583808,
"Source2GameDirector001": 1305056,
"Source2GameEntities001": 8583824,
"Source2Server001": 8583840,
"Source2ServerConfig001": 5654128,
"customnavsystem001": 2372672
},
"soundsystem_dll": {
"SoundOpSystem001": 1400720,
"SoundOpSystemEdit001": 570496,
"SoundSystem001": 287840,
"VMixEditTool001": 464608
"SoundOpSystem001": 1401040,
"SoundOpSystemEdit001": 570544,
"SoundSystem001": 288016,
"VMixEditTool001": 464656
},
"steamaudio_dll": {
"SteamAudio001": 77184
@ -172,10 +172,10 @@
"p2pvoicesingleton002": 874560
},
"tier0_dll": {
"TestScriptMgr001": 1307920,
"VEngineCvar007": 398832,
"VProcessUtils002": 1242400,
"VStringTokenSystem001": 1626896
"TestScriptMgr001": 1308592,
"VEngineCvar007": 398912,
"VProcessUtils002": 1243072,
"VStringTokenSystem001": 1627776
},
"v8system_dll": {
"Source2V8System001": 5744
@ -187,8 +187,8 @@
"VMediaFoundation001": 4816
},
"vphysics2_dll": {
"VPhysics2_Handle_Interface_001": 390208,
"VPhysics2_Interface_001": 373216
"VPhysics2_Handle_Interface_001": 391152,
"VPhysics2_Interface_001": 374160
},
"vscript_dll": {
"VScriptManager010": 203840
@ -198,6 +198,6 @@
"VEngineCvar002": 22352
},
"worldrenderer_dll": {
"WorldRendererMgr001": 136000
"WorldRendererMgr001": 135968
}
}

View File

@ -1,59 +1,59 @@
#![allow(non_snake_case, non_upper_case_globals)]
pub mod animationsystem_dll {
pub const AnimationSystemUtils_001: usize = 0x64A80;
pub const AnimationSystem_001: usize = 0x5F5E0;
pub const AnimationSystemUtils_001: usize = 0x64510;
pub const AnimationSystem_001: usize = 0x5F070;
}
pub mod client_dll {
pub const LegacyGameUI001: usize = 0x857650;
pub const Source2ClientUI001: usize = 0x846490;
pub const Source2ClientPrediction001: usize = 0x76AFB0;
pub const ClientToolsInfo_001: usize = 0x6F6A20;
pub const Source2Client002: usize = 0x6F6A40;
pub const GameClientExports001: usize = 0x6F6A30;
pub const EmptyWorldService001_Client: usize = 0x43FA50;
pub const Source2ClientConfig001: usize = 0x426CA0;
pub const LegacyGameUI001: usize = 0x88D3E0;
pub const Source2ClientUI001: usize = 0x87BDF0;
pub const Source2ClientPrediction001: usize = 0x79B480;
pub const ClientToolsInfo_001: usize = 0x727290;
pub const Source2Client002: usize = 0x7272B0;
pub const GameClientExports001: usize = 0x7272A0;
pub const EmptyWorldService001_Client: usize = 0x48AB10;
pub const Source2ClientConfig001: usize = 0x471EA0;
}
pub mod engine2_dll {
pub const SimpleEngineLoopService_001: usize = 0x1E3BC0;
pub const ClientServerEngineLoopService_001: usize = 0x1D9810;
pub const KeyValueCache001: usize = 0x1D5BB0;
pub const HostStateMgr001: usize = 0x1D35F0;
pub const GameEventSystemServerV001: usize = 0x1CEA10;
pub const GameEventSystemClientV001: usize = 0x1CEA00;
pub const EngineServiceMgr001: usize = 0x1CA320;
pub const VProfService_001: usize = 0x1B8490;
pub const ToolService_001: usize = 0x1B71F0;
pub const StatsService_001: usize = 0x1B2470;
pub const SplitScreenService_001: usize = 0x1AF6E0;
pub const SoundService_001: usize = 0x1AA230;
pub const ScreenshotService001: usize = 0x1A6100;
pub const RenderService_001: usize = 0x1A3460;
pub const NetworkService_001: usize = 0x1A2F70;
pub const NetworkServerService_001: usize = 0x19E000;
pub const NetworkP2PService_001: usize = 0x199A10;
pub const NetworkClientService_001: usize = 0x193640;
pub const MapListService_001: usize = 0x18C680;
pub const InputService_001: usize = 0x17A3F0;
pub const GameUIService_001: usize = 0x174EB0;
pub const GameResourceServiceServerV001: usize = 0x172C10;
pub const GameResourceServiceClientV001: usize = 0x172C00;
pub const BugService001: usize = 0x16BC30;
pub const BenchmarkService001: usize = 0x16A400;
pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x117B20;
pub const EngineGameUI001: usize = 0x116DE0;
pub const INETSUPPORT_001: usize = 0xE6620;
pub const Source2EngineToServerStringTable001: usize = 0xA1180;
pub const Source2EngineToServer001: usize = 0x8AF60;
pub const Source2EngineToClientStringTable001: usize = 0x83910;
pub const Source2EngineToClient001: usize = 0x596F0;
pub const SimpleEngineLoopService_001: usize = 0x1E44F0;
pub const ClientServerEngineLoopService_001: usize = 0x1DA1C0;
pub const KeyValueCache001: usize = 0x1D6560;
pub const HostStateMgr001: usize = 0x1D3FA0;
pub const GameEventSystemServerV001: usize = 0x1CF3C0;
pub const GameEventSystemClientV001: usize = 0x1CF3B0;
pub const EngineServiceMgr001: usize = 0x1CACD0;
pub const VProfService_001: usize = 0x1B8C60;
pub const ToolService_001: usize = 0x1B79C0;
pub const StatsService_001: usize = 0x1B2C40;
pub const SplitScreenService_001: usize = 0x1AFEB0;
pub const SoundService_001: usize = 0x1AAA00;
pub const ScreenshotService001: usize = 0x1A68D0;
pub const RenderService_001: usize = 0x1A3C30;
pub const NetworkService_001: usize = 0x1A3740;
pub const NetworkServerService_001: usize = 0x19E7E0;
pub const NetworkP2PService_001: usize = 0x19A1F0;
pub const NetworkClientService_001: usize = 0x193E20;
pub const MapListService_001: usize = 0x18CE60;
pub const InputService_001: usize = 0x17ABD0;
pub const GameUIService_001: usize = 0x175690;
pub const GameResourceServiceServerV001: usize = 0x1733F0;
pub const GameResourceServiceClientV001: usize = 0x1733E0;
pub const BugService001: usize = 0x16C410;
pub const BenchmarkService001: usize = 0x16ABE0;
pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x118300;
pub const EngineGameUI001: usize = 0x1175C0;
pub const INETSUPPORT_001: usize = 0xE6DA0;
pub const Source2EngineToServerStringTable001: usize = 0xA1820;
pub const Source2EngineToServer001: usize = 0x8B650;
pub const Source2EngineToClientStringTable001: usize = 0x84050;
pub const Source2EngineToClient001: usize = 0x5A6B0;
}
pub mod filesystem_stdio_dll {
pub const VAsyncFileSystem2_001: usize = 0x1EF00;
pub const VFileSystem017: usize = 0x1EEF0;
pub const VAsyncFileSystem2_001: usize = 0x66D40;
pub const VFileSystem017: usize = 0x66D30;
}
pub mod host_dll {
@ -81,20 +81,20 @@ pub mod localize_dll {
}
pub mod matchmaking_dll {
pub const GameTypes001: usize = 0x50680;
pub const MATCHFRAMEWORK_001: usize = 0x1017B0;
pub const GameTypes001: usize = 0x50110;
pub const MATCHFRAMEWORK_001: usize = 0x101180;
}
pub mod materialsystem2_dll {
pub const MaterialUtils_001: usize = 0x4DD80;
pub const TextLayout_001: usize = 0x4A4D0;
pub const PostProcessingSystem_001: usize = 0x42C70;
pub const FontManager_001: usize = 0x37A50;
pub const VMaterialSystem2_001: usize = 0x25FB0;
pub const MaterialUtils_001: usize = 0x4DDC0;
pub const TextLayout_001: usize = 0x4A510;
pub const PostProcessingSystem_001: usize = 0x42C90;
pub const FontManager_001: usize = 0x37A70;
pub const VMaterialSystem2_001: usize = 0x25FD0;
}
pub mod meshsystem_dll {
pub const MeshSystem001: usize = 0x7130;
pub const MeshSystem001: usize = 0x7110;
}
pub mod navsystem_dll {
@ -109,7 +109,7 @@ pub mod networksystem_dll {
}
pub mod panorama_dll {
pub const PanoramaUIEngine001: usize = 0x5E810;
pub const PanoramaUIEngine001: usize = 0x5E650;
}
pub mod panorama_text_pango_dll {
@ -117,11 +117,11 @@ pub mod panorama_text_pango_dll {
}
pub mod panoramauiclient_dll {
pub const PanoramaUIClient001: usize = 0x125E0;
pub const PanoramaUIClient001: usize = 0x12620;
}
pub mod particles_dll {
pub const ParticleSystemMgr003: usize = 0x52B40;
pub const ParticleSystemMgr003: usize = 0x52D00;
}
pub mod pulse_system_dll {
@ -129,7 +129,7 @@ pub mod pulse_system_dll {
}
pub mod rendersystemdx11_dll {
pub const RenderUtils_001: usize = 0x533D0;
pub const RenderUtils_001: usize = 0x53440;
pub const VRenderDeviceMgrBackdoor001: usize = 0x4AAA0;
pub const RenderDeviceMgr001: usize = 0x4AA90;
}
@ -144,33 +144,33 @@ pub mod scenefilecache_dll {
}
pub mod scenesystem_dll {
pub const SceneUtils_001: usize = 0x13BE40;
pub const SceneSystem_002: usize = 0xC9B50;
pub const RenderingPipelines_001: usize = 0x8DA90;
pub const SceneUtils_001: usize = 0x13D610;
pub const SceneSystem_002: usize = 0xCAAB0;
pub const RenderingPipelines_001: usize = 0x8EA10;
}
pub mod schemasystem_dll {
pub const SchemaSystem_001: usize = 0xA810;
pub const SchemaSystem_001: usize = 0xA840;
}
pub mod server_dll {
pub const NavGameTest001: usize = 0xA9D750;
pub const ServerToolsInfo_001: usize = 0x8A7800;
pub const Source2GameClients001: usize = 0x8A7810;
pub const Source2GameEntities001: usize = 0x8A7820;
pub const Source2Server001: usize = 0x8A7830;
pub const EmptyWorldService001_Server: usize = 0x5A61E0;
pub const Source2ServerConfig001: usize = 0x586270;
pub const EntitySubclassUtilsV001: usize = 0x2E6790;
pub const customnavsystem001: usize = 0x258630;
pub const Source2GameDirector001: usize = 0x14D1C0;
pub const NavGameTest001: usize = 0xA2B4C0;
pub const ServerToolsInfo_001: usize = 0x82FA70;
pub const Source2GameClients001: usize = 0x82FA80;
pub const Source2GameEntities001: usize = 0x82FA90;
pub const Source2Server001: usize = 0x82FAA0;
pub const EmptyWorldService001_Server: usize = 0x584660;
pub const Source2ServerConfig001: usize = 0x564670;
pub const EntitySubclassUtilsV001: usize = 0x2C69C0;
pub const customnavsystem001: usize = 0x243440;
pub const Source2GameDirector001: usize = 0x13E9E0;
}
pub mod soundsystem_dll {
pub const SoundOpSystem001: usize = 0x155F90;
pub const SoundOpSystemEdit001: usize = 0x8B480;
pub const VMixEditTool001: usize = 0x716E0;
pub const SoundSystem001: usize = 0x46460;
pub const SoundOpSystem001: usize = 0x1560D0;
pub const SoundOpSystemEdit001: usize = 0x8B4B0;
pub const VMixEditTool001: usize = 0x71710;
pub const SoundSystem001: usize = 0x46510;
}
pub mod steamaudio_dll {
@ -200,10 +200,10 @@ pub mod steamclient64_dll {
}
pub mod tier0_dll {
pub const VStringTokenSystem001: usize = 0x18D310;
pub const TestScriptMgr001: usize = 0x13F510;
pub const VProcessUtils002: usize = 0x12F520;
pub const VEngineCvar007: usize = 0x615F0;
pub const VStringTokenSystem001: usize = 0x18D680;
pub const TestScriptMgr001: usize = 0x13F7B0;
pub const VProcessUtils002: usize = 0x12F7C0;
pub const VEngineCvar007: usize = 0x61640;
}
pub mod v8system_dll {
@ -219,8 +219,8 @@ pub mod valve_wmf_dll {
}
pub mod vphysics2_dll {
pub const VPhysics2_Handle_Interface_001: usize = 0x5F440;
pub const VPhysics2_Interface_001: usize = 0x5B1E0;
pub const VPhysics2_Handle_Interface_001: usize = 0x5F7F0;
pub const VPhysics2_Interface_001: usize = 0x5B590;
}
pub mod vscript_dll {
@ -233,5 +233,5 @@ pub mod vstdlib_s64_dll {
}
pub mod worldrenderer_dll {
pub const WorldRendererMgr001: usize = 0x21340;
pub const WorldRendererMgr001: usize = 0x21320;
}

View File

@ -1,7 +1,7 @@
public static class client_dll {
public const nint entityList = 0x162C020;
public const nint globalVars = 0x15716B8;
public const nint localPlayerController = 0x167DD60;
public const nint viewAngles = 0x177BF70;
public const nint viewMatrix = 0x171D1E0;
public const nint entityList = 0x178CB38;
public const nint globalVars = 0x168FCD8;
public const nint localPlayerController = 0x17DB0B8;
public const nint viewAngles = 0x18D9530;
public const nint viewMatrix = 0x187A6D0;
}

View File

@ -3,9 +3,9 @@
#include <cstddef>
namespace client_dll {
constexpr std::ptrdiff_t entityList = 0x162C020;
constexpr std::ptrdiff_t globalVars = 0x15716B8;
constexpr std::ptrdiff_t localPlayerController = 0x167DD60;
constexpr std::ptrdiff_t viewAngles = 0x177BF70;
constexpr std::ptrdiff_t viewMatrix = 0x171D1E0;
constexpr std::ptrdiff_t entityList = 0x178CB38;
constexpr std::ptrdiff_t globalVars = 0x168FCD8;
constexpr std::ptrdiff_t localPlayerController = 0x17DB0B8;
constexpr std::ptrdiff_t viewAngles = 0x18D9530;
constexpr std::ptrdiff_t viewMatrix = 0x187A6D0;
}

View File

@ -1,9 +1,9 @@
{
"client_dll": {
"entityList": 23248928,
"globalVars": 22484664,
"localPlayerController": 23584096,
"viewAngles": 24625008,
"viewMatrix": 24236512
"entityList": 24693560,
"globalVars": 23657688,
"localPlayerController": 25014456,
"viewAngles": 26055984,
"viewMatrix": 25667280
}
}

View File

@ -1,9 +1,9 @@
#![allow(non_snake_case, non_upper_case_globals)]
pub mod client_dll {
pub const entityList: usize = 0x162C020;
pub const globalVars: usize = 0x15716B8;
pub const localPlayerController: usize = 0x167DD60;
pub const viewAngles: usize = 0x177BF70;
pub const viewMatrix: usize = 0x171D1E0;
pub const entityList: usize = 0x178CB38;
pub const globalVars: usize = 0x168FCD8;
pub const localPlayerController: usize = 0x17DB0B8;
pub const viewAngles: usize = 0x18D9530;
pub const viewMatrix: usize = 0x187A6D0;
}

View File

@ -1819,8 +1819,9 @@ public static class C_OP_InstantaneousEmitter {
public const nint m_nParticlesToEmit = 0x1C0;
public const nint m_flStartTime = 0x318;
public const nint m_flInitFromKilledParentParticles = 0x470;
public const nint m_nMaxEmittedPerFrame = 0x474;
public const nint m_nSnapshotControlPoint = 0x478;
public const nint m_flParentParticleScale = 0x478;
public const nint m_nMaxEmittedPerFrame = 0x5D0;
public const nint m_nSnapshotControlPoint = 0x5D4;
}
public static class C_OP_InterpolateRadius {
@ -2387,6 +2388,7 @@ public static class C_OP_RemapAverageHitboxSpeedtoCP {
public const nint m_nInControlPointNumber = 0x1D0;
public const nint m_nOutControlPointNumber = 0x1D4;
public const nint m_nField = 0x1D8;
public const nint m_nHitboxDataType = 0x1DC;
public const nint m_flInputMin = 0x1E0;
public const nint m_flInputMax = 0x338;
public const nint m_flOutputMin = 0x490;
@ -3592,6 +3594,10 @@ public static class C_OP_SetVectorAttributeToVectorExpression {
public const nint m_bNormalizedOutput = 0xE80;
}
public static class C_OP_ShapeMatchingConstraint {
public const nint m_flShapeRestorationTime = 0x1C0;
}
public static class C_OP_SnapshotRigidSkinToBones {
public const nint m_bTransformNormals = 0x1C0;
public const nint m_bTransformRadii = 0x1C1;

View File

@ -1823,8 +1823,9 @@ namespace C_OP_InstantaneousEmitter {
constexpr std::ptrdiff_t m_nParticlesToEmit = 0x1C0;
constexpr std::ptrdiff_t m_flStartTime = 0x318;
constexpr std::ptrdiff_t m_flInitFromKilledParentParticles = 0x470;
constexpr std::ptrdiff_t m_nMaxEmittedPerFrame = 0x474;
constexpr std::ptrdiff_t m_nSnapshotControlPoint = 0x478;
constexpr std::ptrdiff_t m_flParentParticleScale = 0x478;
constexpr std::ptrdiff_t m_nMaxEmittedPerFrame = 0x5D0;
constexpr std::ptrdiff_t m_nSnapshotControlPoint = 0x5D4;
}
namespace C_OP_InterpolateRadius {
@ -2391,6 +2392,7 @@ namespace C_OP_RemapAverageHitboxSpeedtoCP {
constexpr std::ptrdiff_t m_nInControlPointNumber = 0x1D0;
constexpr std::ptrdiff_t m_nOutControlPointNumber = 0x1D4;
constexpr std::ptrdiff_t m_nField = 0x1D8;
constexpr std::ptrdiff_t m_nHitboxDataType = 0x1DC;
constexpr std::ptrdiff_t m_flInputMin = 0x1E0;
constexpr std::ptrdiff_t m_flInputMax = 0x338;
constexpr std::ptrdiff_t m_flOutputMin = 0x490;
@ -3596,6 +3598,10 @@ namespace C_OP_SetVectorAttributeToVectorExpression {
constexpr std::ptrdiff_t m_bNormalizedOutput = 0xE80;
}
namespace C_OP_ShapeMatchingConstraint {
constexpr std::ptrdiff_t m_flShapeRestorationTime = 0x1C0;
}
namespace C_OP_SnapshotRigidSkinToBones {
constexpr std::ptrdiff_t m_bTransformNormals = 0x1C0;
constexpr std::ptrdiff_t m_bTransformRadii = 0x1C1;

View File

@ -1641,10 +1641,11 @@
},
"C_OP_InstantaneousEmitter": {
"m_flInitFromKilledParentParticles": 1136,
"m_flParentParticleScale": 1144,
"m_flStartTime": 792,
"m_nMaxEmittedPerFrame": 1140,
"m_nMaxEmittedPerFrame": 1488,
"m_nParticlesToEmit": 448,
"m_nSnapshotControlPoint": 1144
"m_nSnapshotControlPoint": 1492
},
"C_OP_InterpolateRadius": {
"m_bEaseInAndOut": 464,
@ -2153,6 +2154,7 @@
"m_flOutputMin": 1168,
"m_nField": 472,
"m_nHeightControlPointNumber": 1856,
"m_nHitboxDataType": 476,
"m_nInControlPointNumber": 464,
"m_nOutControlPointNumber": 468,
"m_vecComparisonVelocity": 1864
@ -3235,6 +3237,9 @@
"m_vInput1": 456,
"m_vInput2": 2080
},
"C_OP_ShapeMatchingConstraint": {
"m_flShapeRestorationTime": 448
},
"C_OP_SnapshotRigidSkinToBones": {
"m_bTransformNormals": 448,
"m_bTransformRadii": 449,

View File

@ -1821,8 +1821,9 @@ pub mod C_OP_InstantaneousEmitter {
pub const m_nParticlesToEmit: usize = 0x1C0;
pub const m_flStartTime: usize = 0x318;
pub const m_flInitFromKilledParentParticles: usize = 0x470;
pub const m_nMaxEmittedPerFrame: usize = 0x474;
pub const m_nSnapshotControlPoint: usize = 0x478;
pub const m_flParentParticleScale: usize = 0x478;
pub const m_nMaxEmittedPerFrame: usize = 0x5D0;
pub const m_nSnapshotControlPoint: usize = 0x5D4;
}
pub mod C_OP_InterpolateRadius {
@ -2389,6 +2390,7 @@ pub mod C_OP_RemapAverageHitboxSpeedtoCP {
pub const m_nInControlPointNumber: usize = 0x1D0;
pub const m_nOutControlPointNumber: usize = 0x1D4;
pub const m_nField: usize = 0x1D8;
pub const m_nHitboxDataType: usize = 0x1DC;
pub const m_flInputMin: usize = 0x1E0;
pub const m_flInputMax: usize = 0x338;
pub const m_flOutputMin: usize = 0x490;
@ -3594,6 +3596,10 @@ pub mod C_OP_SetVectorAttributeToVectorExpression {
pub const m_bNormalizedOutput: usize = 0xE80;
}
pub mod C_OP_ShapeMatchingConstraint {
pub const m_flShapeRestorationTime: usize = 0x1C0;
}
pub mod C_OP_SnapshotRigidSkinToBones {
pub const m_bTransformNormals: usize = 0x1C0;
pub const m_bTransformRadii: usize = 0x1C1;

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -649,6 +649,7 @@ public static class RnMesh_t {
public const nint m_Materials = 0x78;
public const nint m_vOrthographicAreas = 0x90;
public const nint m_nFlags = 0x9C;
public const nint m_nDebugFlags = 0xA0;
}
public static class RnNode_t {

View File

@ -653,6 +653,7 @@ namespace RnMesh_t {
constexpr std::ptrdiff_t m_Materials = 0x78;
constexpr std::ptrdiff_t m_vOrthographicAreas = 0x90;
constexpr std::ptrdiff_t m_nFlags = 0x9C;
constexpr std::ptrdiff_t m_nDebugFlags = 0xA0;
}
namespace RnNode_t {

View File

@ -577,6 +577,7 @@
"m_Triangles": 72,
"m_Vertices": 48,
"m_Wings": 96,
"m_nDebugFlags": 160,
"m_nFlags": 156,
"m_vMax": 12,
"m_vMin": 0,

View File

@ -651,6 +651,7 @@ pub mod RnMesh_t {
pub const m_Materials: usize = 0x78;
pub const m_vOrthographicAreas: usize = 0x90;
pub const m_nFlags: usize = 0x9C;
pub const m_nDebugFlags: usize = 0xA0;
}
pub mod RnNode_t {

View File

@ -1,8 +1,7 @@
public static class AggregateLODSetup_t {
public const nint m_vLODOrigin = 0x0;
public const nint m_fMaxObjectScale = 0xC;
public const nint m_nLODMask = 0x10;
public const nint m_fSwitchDistances = 0x18;
public const nint m_fSwitchDistances = 0x10;
}
public static class AggregateMeshInfo_t {

View File

@ -5,8 +5,7 @@
namespace AggregateLODSetup_t {
constexpr std::ptrdiff_t m_vLODOrigin = 0x0;
constexpr std::ptrdiff_t m_fMaxObjectScale = 0xC;
constexpr std::ptrdiff_t m_nLODMask = 0x10;
constexpr std::ptrdiff_t m_fSwitchDistances = 0x18;
constexpr std::ptrdiff_t m_fSwitchDistances = 0x10;
}
namespace AggregateMeshInfo_t {

View File

@ -1,8 +1,7 @@
{
"AggregateLODSetup_t": {
"m_fMaxObjectScale": 12,
"m_fSwitchDistances": 24,
"m_nLODMask": 16,
"m_fSwitchDistances": 16,
"m_vLODOrigin": 0
},
"AggregateMeshInfo_t": {

View File

@ -3,8 +3,7 @@
pub mod AggregateLODSetup_t {
pub const m_vLODOrigin: usize = 0x0;
pub const m_fMaxObjectScale: usize = 0xC;
pub const m_nLODMask: usize = 0x10;
pub const m_fSwitchDistances: usize = 0x18;
pub const m_fSwitchDistances: usize = 0x10;
}
pub mod AggregateMeshInfo_t {