From c731cab0a0141f4295a97a32149caae58bdf1cb6 Mon Sep 17 00:00:00 2001 From: a2x <45197573+a2x@users.noreply.github.com> Date: Thu, 29 Feb 2024 12:14:30 +1000 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=A6=20Game=20Update=2013995?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config.json | 28 ++-- generated/animationsystem.dll.cs | 2 +- generated/animationsystem.dll.hpp | 2 +- generated/animationsystem.dll.py | 2 +- generated/animationsystem.dll.rs | 2 +- generated/client.dll.cs | 11 +- generated/client.dll.hpp | 11 +- generated/client.dll.json | 24 +++- generated/client.dll.py | 11 +- generated/client.dll.rs | 11 +- generated/client.dll.yaml | 9 +- generated/engine2.dll.cs | 2 +- generated/engine2.dll.hpp | 2 +- generated/engine2.dll.py | 2 +- generated/engine2.dll.rs | 2 +- generated/host.dll.cs | 2 +- generated/host.dll.hpp | 2 +- generated/host.dll.py | 2 +- generated/host.dll.rs | 2 +- generated/interfaces.cs | 164 +++++++++++----------- generated/interfaces.hpp | 164 +++++++++++----------- generated/interfaces.json | 162 +++++++++++----------- generated/interfaces.py | 164 +++++++++++----------- generated/interfaces.rs | 164 +++++++++++----------- generated/interfaces.yaml | 162 +++++++++++----------- generated/materialsystem2.dll.cs | 2 +- generated/materialsystem2.dll.hpp | 2 +- generated/materialsystem2.dll.py | 2 +- generated/materialsystem2.dll.rs | 2 +- generated/networksystem.dll.cs | 2 +- generated/networksystem.dll.hpp | 2 +- generated/networksystem.dll.py | 2 +- generated/networksystem.dll.rs | 2 +- generated/offsets.cs | 56 ++++---- generated/offsets.hpp | 56 ++++---- generated/offsets.json | 52 +++---- generated/offsets.py | 56 ++++---- generated/offsets.rs | 56 ++++---- generated/offsets.yaml | 54 ++++---- generated/particles.dll.cs | 2 +- generated/particles.dll.hpp | 2 +- generated/particles.dll.py | 2 +- generated/particles.dll.rs | 2 +- generated/pulse_system.dll.cs | 2 +- generated/pulse_system.dll.hpp | 2 +- generated/pulse_system.dll.py | 2 +- generated/pulse_system.dll.rs | 2 +- generated/rendersystemdx11.dll.cs | 2 +- generated/rendersystemdx11.dll.hpp | 2 +- generated/rendersystemdx11.dll.py | 2 +- generated/rendersystemdx11.dll.rs | 2 +- generated/resourcesystem.dll.cs | 2 +- generated/resourcesystem.dll.hpp | 2 +- generated/resourcesystem.dll.py | 2 +- generated/resourcesystem.dll.rs | 2 +- generated/scenesystem.dll.cs | 2 +- generated/scenesystem.dll.hpp | 2 +- generated/scenesystem.dll.py | 2 +- generated/scenesystem.dll.rs | 2 +- generated/schemasystem.dll.cs | 2 +- generated/schemasystem.dll.hpp | 2 +- generated/schemasystem.dll.py | 2 +- generated/schemasystem.dll.rs | 2 +- generated/server.dll.cs | 157 ++++++++++----------- generated/server.dll.hpp | 157 ++++++++++----------- generated/server.dll.json | 212 ++++++++++++++++------------- generated/server.dll.py | 157 ++++++++++----------- generated/server.dll.rs | 157 ++++++++++----------- generated/server.dll.yaml | 155 +++++++++++---------- generated/soundsystem.dll.cs | 2 +- generated/soundsystem.dll.hpp | 2 +- generated/soundsystem.dll.py | 2 +- generated/soundsystem.dll.rs | 2 +- generated/vphysics2.dll.cs | 2 +- generated/vphysics2.dll.hpp | 2 +- generated/vphysics2.dll.py | 2 +- generated/vphysics2.dll.rs | 2 +- generated/worldrenderer.dll.cs | 2 +- generated/worldrenderer.dll.hpp | 2 +- generated/worldrenderer.dll.py | 2 +- generated/worldrenderer.dll.rs | 2 +- 81 files changed, 1297 insertions(+), 1225 deletions(-) diff --git a/config.json b/config.json index 358450d..7ea05d5 100644 --- a/config.json +++ b/config.json @@ -3,7 +3,7 @@ { "name": "dwBuildNumber", "module": "engine2.dll", - "pattern": "8B 05 ? ? ? ? C3 CC CC CC CC CC CC CC CC CC 48 8B 0D ? ? ? ? 48 8D 05", + "pattern": "89 05 ? ? ? ? 48 8D 0D ? ? ? ? FF 15 ? ? ? ? E9", "operations": [ { "type": "rip", @@ -12,6 +12,18 @@ } ] }, + { + "name": "dwNetworkGameClient_deltaTick", + "module": "engine2.dll", + "pattern": "89 83 ? ? ? ? 40 B7", + "operations": [ + { + "type": "slice", + "start": 2, + "end": 4 + } + ] + }, { "name": "dwEntityList", "module": "client.dll", @@ -279,18 +291,6 @@ "value": 230 } ] - }, - { - "name": "dwNetworkGameClient_deltaTick", - "module": "engine2.dll", - "pattern": "89 83 ? ? ? ? 40 b7", - "operations": [ - { - "type": "slice", - "start": 2, - "end": 4 - } - ] }, { "name": "dwNetworkGameClient_maxClients", @@ -361,7 +361,7 @@ { "name": "dwViewAngles", "module": "client.dll", - "pattern": "48 8B 0D ? ? ? ? E9 ? ? ? ? CC CC CC CC 48 C7 02", + "pattern": "4C 8B 0D ? ? ? ? 48 8D 04 5B", "operations": [ { "type": "rip" diff --git a/generated/animationsystem.dll.cs b/generated/animationsystem.dll.cs index 2bdc2ef..f7488ca 100644 --- a/generated/animationsystem.dll.cs +++ b/generated/animationsystem.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:34 +0000 + * Thu, 29 Feb 2024 02:15:35 +0000 */ public static class AimMatrixOpFixedSettings_t { diff --git a/generated/animationsystem.dll.hpp b/generated/animationsystem.dll.hpp index d1fa811..6ca2a18 100644 --- a/generated/animationsystem.dll.hpp +++ b/generated/animationsystem.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:34 +0000 + * Thu, 29 Feb 2024 02:15:35 +0000 */ #pragma once diff --git a/generated/animationsystem.dll.py b/generated/animationsystem.dll.py index af0eee3..9404c44 100644 --- a/generated/animationsystem.dll.py +++ b/generated/animationsystem.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 23 Feb 2024 13:31:34 +0000 +Thu, 29 Feb 2024 02:15:36 +0000 ''' class AimMatrixOpFixedSettings_t: diff --git a/generated/animationsystem.dll.rs b/generated/animationsystem.dll.rs index 28c5f75..181d2a9 100644 --- a/generated/animationsystem.dll.rs +++ b/generated/animationsystem.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:34 +0000 + * Thu, 29 Feb 2024 02:15:36 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/client.dll.cs b/generated/client.dll.cs index ea7998f..c0d87cb 100644 --- a/generated/client.dll.cs +++ b/generated/client.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:36 +0000 + * Thu, 29 Feb 2024 02:15:36 +0000 */ public static class ActiveModelConfig_t { @@ -327,8 +327,12 @@ public static class CCSPlayerController { // CBasePlayerController public const nint m_hOriginalControllerOfCurrentPawn = 0x808; // CHandle public const nint m_iScore = 0x80C; // int32_t public const nint m_vecKills = 0x810; // C_NetworkUtlVectorBase - public const nint m_iMVPs = 0x828; // int32_t - public const nint m_bIsPlayerNameDirty = 0x82C; // bool + public const nint m_bMvpNoMusic = 0x828; // bool + public const nint m_eMvpReason = 0x82C; // int32_t + public const nint m_iMusicKitID = 0x830; // int32_t + public const nint m_iMusicKitMVPs = 0x834; // int32_t + public const nint m_iMVPs = 0x838; // int32_t + public const nint m_bIsPlayerNameDirty = 0x83C; // bool } public static class CCSPlayerControllerAPI { @@ -1734,7 +1738,6 @@ public static class C_C4 { // C_CSWeaponBase public const nint m_nSpotRules = 0x1AC0; // int32_t public const nint m_bPlayedArmingBeeps = 0x1AC4; // bool[7] public const nint m_bBombPlanted = 0x1ACB; // bool - public const nint m_bDroppedFromDeath = 0x1ACC; // bool } public static class C_CSGOViewModel { // C_PredictedViewModel diff --git a/generated/client.dll.hpp b/generated/client.dll.hpp index 42fd699..08f82e8 100644 --- a/generated/client.dll.hpp +++ b/generated/client.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:37 +0000 + * Thu, 29 Feb 2024 02:15:37 +0000 */ #pragma once @@ -331,8 +331,12 @@ namespace CCSPlayerController { // CBasePlayerController constexpr std::ptrdiff_t m_hOriginalControllerOfCurrentPawn = 0x808; // CHandle constexpr std::ptrdiff_t m_iScore = 0x80C; // int32_t constexpr std::ptrdiff_t m_vecKills = 0x810; // C_NetworkUtlVectorBase - constexpr std::ptrdiff_t m_iMVPs = 0x828; // int32_t - constexpr std::ptrdiff_t m_bIsPlayerNameDirty = 0x82C; // bool + constexpr std::ptrdiff_t m_bMvpNoMusic = 0x828; // bool + constexpr std::ptrdiff_t m_eMvpReason = 0x82C; // int32_t + constexpr std::ptrdiff_t m_iMusicKitID = 0x830; // int32_t + constexpr std::ptrdiff_t m_iMusicKitMVPs = 0x834; // int32_t + constexpr std::ptrdiff_t m_iMVPs = 0x838; // int32_t + constexpr std::ptrdiff_t m_bIsPlayerNameDirty = 0x83C; // bool } namespace CCSPlayerControllerAPI { @@ -1738,7 +1742,6 @@ namespace C_C4 { // C_CSWeaponBase constexpr std::ptrdiff_t m_nSpotRules = 0x1AC0; // int32_t constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0x1AC4; // bool[7] constexpr std::ptrdiff_t m_bBombPlanted = 0x1ACB; // bool - constexpr std::ptrdiff_t m_bDroppedFromDeath = 0x1ACC; // bool } namespace C_CSGOViewModel { // C_PredictedViewModel diff --git a/generated/client.dll.json b/generated/client.dll.json index d1774a2..82610ed 100644 --- a/generated/client.dll.json +++ b/generated/client.dll.json @@ -827,7 +827,11 @@ "comment": "bool" }, "m_bIsPlayerNameDirty": { - "value": 2092, + "value": 2108, + "comment": "bool" + }, + "m_bMvpNoMusic": { + "value": 2088, "comment": "bool" }, "m_bPawnHasDefuser": { @@ -846,6 +850,10 @@ "value": 1993, "comment": "bool" }, + "m_eMvpReason": { + "value": 2092, + "comment": "int32_t" + }, "m_flForceTeamTime": { "value": 1836, "comment": "GameTime_t" @@ -903,7 +911,15 @@ "comment": "int32_t" }, "m_iMVPs": { - "value": 2088, + "value": 2104, + "comment": "int32_t" + }, + "m_iMusicKitID": { + "value": 2096, + "comment": "int32_t" + }, + "m_iMusicKitMVPs": { + "value": 2100, "comment": "int32_t" }, "m_iPawnArmor": { @@ -5743,10 +5759,6 @@ "value": 6859, "comment": "bool" }, - "m_bDroppedFromDeath": { - "value": 6860, - "comment": "bool" - }, "m_bIsPlantingViaUse": { "value": 6817, "comment": "bool" diff --git a/generated/client.dll.py b/generated/client.dll.py index c30aad9..e5b1fa5 100644 --- a/generated/client.dll.py +++ b/generated/client.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 23 Feb 2024 13:31:37 +0000 +Thu, 29 Feb 2024 02:15:37 +0000 ''' class ActiveModelConfig_t: @@ -288,8 +288,12 @@ class CCSPlayerController: # CBasePlayerController m_hOriginalControllerOfCurrentPawn = 0x808 # CHandle m_iScore = 0x80C # int32_t m_vecKills = 0x810 # C_NetworkUtlVectorBase - m_iMVPs = 0x828 # int32_t - m_bIsPlayerNameDirty = 0x82C # bool + m_bMvpNoMusic = 0x828 # bool + m_eMvpReason = 0x82C # int32_t + m_iMusicKitID = 0x830 # int32_t + m_iMusicKitMVPs = 0x834 # int32_t + m_iMVPs = 0x838 # int32_t + m_bIsPlayerNameDirty = 0x83C # bool class CCSPlayerControllerAPI: @@ -1577,7 +1581,6 @@ class C_C4: # C_CSWeaponBase m_nSpotRules = 0x1AC0 # int32_t m_bPlayedArmingBeeps = 0x1AC4 # bool[7] m_bBombPlanted = 0x1ACB # bool - m_bDroppedFromDeath = 0x1ACC # bool class C_CSGOViewModel: # C_PredictedViewModel m_bShouldIgnoreOffsetAndAccuracy = 0xF68 # bool diff --git a/generated/client.dll.rs b/generated/client.dll.rs index 3e3dda2..558f01e 100644 --- a/generated/client.dll.rs +++ b/generated/client.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:37 +0000 + * Thu, 29 Feb 2024 02:15:37 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] @@ -329,8 +329,12 @@ pub mod CCSPlayerController { // CBasePlayerController pub const m_hOriginalControllerOfCurrentPawn: usize = 0x808; // CHandle pub const m_iScore: usize = 0x80C; // int32_t pub const m_vecKills: usize = 0x810; // C_NetworkUtlVectorBase - pub const m_iMVPs: usize = 0x828; // int32_t - pub const m_bIsPlayerNameDirty: usize = 0x82C; // bool + pub const m_bMvpNoMusic: usize = 0x828; // bool + pub const m_eMvpReason: usize = 0x82C; // int32_t + pub const m_iMusicKitID: usize = 0x830; // int32_t + pub const m_iMusicKitMVPs: usize = 0x834; // int32_t + pub const m_iMVPs: usize = 0x838; // int32_t + pub const m_bIsPlayerNameDirty: usize = 0x83C; // bool } pub mod CCSPlayerControllerAPI { @@ -1736,7 +1740,6 @@ pub mod C_C4 { // C_CSWeaponBase pub const m_nSpotRules: usize = 0x1AC0; // int32_t pub const m_bPlayedArmingBeeps: usize = 0x1AC4; // bool[7] pub const m_bBombPlanted: usize = 0x1ACB; // bool - pub const m_bDroppedFromDeath: usize = 0x1ACC; // bool } pub mod C_CSGOViewModel { // C_PredictedViewModel diff --git a/generated/client.dll.yaml b/generated/client.dll.yaml index f0d24cf..69ab2fd 100644 --- a/generated/client.dll.yaml +++ b/generated/client.dll.yaml @@ -245,8 +245,12 @@ CCSPlayerController: # CBasePlayerController m_hOriginalControllerOfCurrentPawn: 2056 # CHandle m_iScore: 2060 # int32_t m_vecKills: 2064 # C_NetworkUtlVectorBase - m_iMVPs: 2088 # int32_t - m_bIsPlayerNameDirty: 2092 # bool + m_bMvpNoMusic: 2088 # bool + m_eMvpReason: 2092 # int32_t + m_iMusicKitID: 2096 # int32_t + m_iMusicKitMVPs: 2100 # int32_t + m_iMVPs: 2104 # int32_t + m_bIsPlayerNameDirty: 2108 # bool CCSPlayerControllerAPI: CCSPlayerController_ActionTrackingServices: # CPlayerControllerComponent m_perRoundStats: 64 # C_UtlVectorEmbeddedNetworkVar @@ -1416,7 +1420,6 @@ C_C4: # C_CSWeaponBase m_nSpotRules: 6848 # int32_t m_bPlayedArmingBeeps: 6852 # bool[7] m_bBombPlanted: 6859 # bool - m_bDroppedFromDeath: 6860 # bool C_CSGOViewModel: # C_PredictedViewModel m_bShouldIgnoreOffsetAndAccuracy: 3944 # bool m_nWeaponParity: 3948 # uint32_t diff --git a/generated/engine2.dll.cs b/generated/engine2.dll.cs index b28de4f..e051d7c 100644 --- a/generated/engine2.dll.cs +++ b/generated/engine2.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:34 +0000 + * Thu, 29 Feb 2024 02:15:35 +0000 */ public static class CEmptyEntityInstance { diff --git a/generated/engine2.dll.hpp b/generated/engine2.dll.hpp index d67a3bd..a7114ba 100644 --- a/generated/engine2.dll.hpp +++ b/generated/engine2.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:34 +0000 + * Thu, 29 Feb 2024 02:15:35 +0000 */ #pragma once diff --git a/generated/engine2.dll.py b/generated/engine2.dll.py index 3a095d6..b3600af 100644 --- a/generated/engine2.dll.py +++ b/generated/engine2.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 23 Feb 2024 13:31:34 +0000 +Thu, 29 Feb 2024 02:15:35 +0000 ''' class CEmptyEntityInstance: diff --git a/generated/engine2.dll.rs b/generated/engine2.dll.rs index a79dc98..fef3be4 100644 --- a/generated/engine2.dll.rs +++ b/generated/engine2.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:34 +0000 + * Thu, 29 Feb 2024 02:15:35 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/host.dll.cs b/generated/host.dll.cs index 712be91..e0c0e04 100644 --- a/generated/host.dll.cs +++ b/generated/host.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:37 +0000 + * Thu, 29 Feb 2024 02:15:37 +0000 */ public static class CAnimScriptBase { diff --git a/generated/host.dll.hpp b/generated/host.dll.hpp index 010e96c..eb26ab4 100644 --- a/generated/host.dll.hpp +++ b/generated/host.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:37 +0000 + * Thu, 29 Feb 2024 02:15:37 +0000 */ #pragma once diff --git a/generated/host.dll.py b/generated/host.dll.py index ecaf182..0bda662 100644 --- a/generated/host.dll.py +++ b/generated/host.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 23 Feb 2024 13:31:37 +0000 +Thu, 29 Feb 2024 02:15:37 +0000 ''' class CAnimScriptBase: diff --git a/generated/host.dll.rs b/generated/host.dll.rs index 444c90b..69470ec 100644 --- a/generated/host.dll.rs +++ b/generated/host.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:37 +0000 + * Thu, 29 Feb 2024 02:15:37 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/interfaces.cs b/generated/interfaces.cs index a21bc56..3269030 100644 --- a/generated/interfaces.cs +++ b/generated/interfaces.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:37 +0000 + * Thu, 29 Feb 2024 02:15:37 +0000 */ public static class animationsystem_dll { // animationsystem.dll @@ -9,49 +9,49 @@ public static class animationsystem_dll { // animationsystem.dll } public static class client_dll { // client.dll - public const nint LegacyGameUI001 = 0x8ABD00; - public const nint Source2ClientUI001 = 0x89AF60; - public const nint Source2ClientPrediction001 = 0x7ADFF0; - public const nint ClientToolsInfo_001 = 0x732370; - public const nint Source2Client002 = 0x732390; - public const nint GameClientExports001 = 0x732380; - public const nint EmptyWorldService001_Client = 0x484300; - public const nint Source2ClientConfig001 = 0x46EF20; + public const nint LegacyGameUI001 = 0x8AD8F0; + public const nint Source2ClientUI001 = 0x89CB50; + public const nint Source2ClientPrediction001 = 0x7AE2C0; + public const nint ClientToolsInfo_001 = 0x731850; + public const nint Source2Client002 = 0x731870; + public const nint GameClientExports001 = 0x731860; + public const nint EmptyWorldService001_Client = 0x47F420; + public const nint Source2ClientConfig001 = 0x46B740; } public static class engine2_dll { // engine2.dll - public const nint SimpleEngineLoopService_001 = 0x1F6D60; - public const nint ClientServerEngineLoopService_001 = 0x1EAB70; - public const nint KeyValueCache001 = 0x1E7240; - public const nint HostStateMgr001 = 0x1E4A20; - public const nint GameEventSystemServerV001 = 0x1DFFD0; - public const nint GameEventSystemClientV001 = 0x1DFFC0; - public const nint EngineServiceMgr001 = 0x1DB920; - public const nint VProfService_001 = 0x1C8F00; - public const nint ToolService_001 = 0x1C7B80; - public const nint StatsService_001 = 0x1C2F30; - public const nint SplitScreenService_001 = 0x1C0250; - public const nint SoundService_001 = 0x1B99B0; - public const nint ScreenshotService001 = 0x1B53B0; - public const nint RenderService_001 = 0x1B29F0; - public const nint NetworkService_001 = 0x1B2500; - public const nint NetworkServerService_001 = 0x1AD2E0; - public const nint NetworkP2PService_001 = 0x1A8D70; - public const nint NetworkClientService_001 = 0x1A2030; - public const nint MapListService_001 = 0x19AE70; - public const nint InputService_001 = 0x187F30; - public const nint GameUIService_001 = 0x182410; - public const nint GameResourceServiceServerV001 = 0x17FA70; - public const nint GameResourceServiceClientV001 = 0x17FA60; - public const nint BugService001 = 0x1788A0; - public const nint BenchmarkService001 = 0x177040; - public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x1228F0; - public const nint EngineGameUI001 = 0x121C80; - public const nint INETSUPPORT_001 = 0xF0BF0; - public const nint Source2EngineToServerStringTable001 = 0xA9780; - public const nint Source2EngineToServer001 = 0x92100; - public const nint Source2EngineToClientStringTable001 = 0x8AB30; - public const nint Source2EngineToClient001 = 0x61A50; + public const nint SimpleEngineLoopService_001 = 0x1F6E10; + public const nint ClientServerEngineLoopService_001 = 0x1EAC20; + public const nint KeyValueCache001 = 0x1E72F0; + public const nint HostStateMgr001 = 0x1E4AD0; + public const nint GameEventSystemServerV001 = 0x1E0080; + public const nint GameEventSystemClientV001 = 0x1E0070; + public const nint EngineServiceMgr001 = 0x1DB9D0; + public const nint VProfService_001 = 0x1C8EA0; + public const nint ToolService_001 = 0x1C7B20; + public const nint StatsService_001 = 0x1C2ED0; + public const nint SplitScreenService_001 = 0x1C01F0; + public const nint SoundService_001 = 0x1B9950; + public const nint ScreenshotService001 = 0x1B5350; + public const nint RenderService_001 = 0x1B2990; + public const nint NetworkService_001 = 0x1B24A0; + public const nint NetworkServerService_001 = 0x1AD280; + public const nint NetworkP2PService_001 = 0x1A8D10; + public const nint NetworkClientService_001 = 0x1A1FD0; + public const nint MapListService_001 = 0x19AE10; + public const nint InputService_001 = 0x187EE0; + public const nint GameUIService_001 = 0x1823C0; + public const nint GameResourceServiceServerV001 = 0x17FA20; + public const nint GameResourceServiceClientV001 = 0x17FA10; + public const nint BugService001 = 0x178850; + public const nint BenchmarkService001 = 0x176FF0; + public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x1228A0; + public const nint EngineGameUI001 = 0x121C30; + public const nint INETSUPPORT_001 = 0xF0BA0; + public const nint Source2EngineToServerStringTable001 = 0xA9730; + public const nint Source2EngineToServer001 = 0x920B0; + public const nint Source2EngineToClientStringTable001 = 0x8AAE0; + public const nint Source2EngineToClient001 = 0x61A00; } public static class filesystem_stdio_dll { // filesystem_stdio.dll @@ -105,10 +105,10 @@ public static class navsystem_dll { // navsystem.dll } public static class networksystem_dll { // networksystem.dll - public const nint SerializedEntitiesVersion001 = 0xD55E0; - public const nint NetworkSystemVersion001 = 0xBF930; - public const nint NetworkMessagesVersion001 = 0x9FBC0; - public const nint FlattenedSerializersVersion001 = 0x7EF20; + public const nint SerializedEntitiesVersion001 = 0xD68D0; + public const nint NetworkSystemVersion001 = 0xBF9A0; + public const nint NetworkMessagesVersion001 = 0x9FC30; + public const nint FlattenedSerializersVersion001 = 0x7EF90; } public static class panorama_dll { // panorama.dll @@ -124,17 +124,17 @@ public static class panoramauiclient_dll { // panoramauiclient.dll } public static class particles_dll { // particles.dll - public const nint ParticleSystemMgr003 = 0x5C380; + public const nint ParticleSystemMgr003 = 0x591D0; } public static class pulse_system_dll { // pulse_system.dll - public const nint IPulseSystem_001 = 0x93C0; + public const nint IPulseSystem_001 = 0x44C0; } public static class rendersystemdx11_dll { // rendersystemdx11.dll - public const nint RenderUtils_001 = 0x53C20; - public const nint VRenderDeviceMgrBackdoor001 = 0x4B2B0; - public const nint RenderDeviceMgr001 = 0x4B2A0; + public const nint RenderUtils_001 = 0x55150; + public const nint VRenderDeviceMgrBackdoor001 = 0x4C7E0; + public const nint RenderDeviceMgr001 = 0x4C7D0; } public static class resourcesystem_dll { // resourcesystem.dll @@ -157,16 +157,16 @@ public static class schemasystem_dll { // schemasystem.dll } public static class server_dll { // server.dll - public const nint NavGameTest001 = 0xA41D40; - public const nint ServerToolsInfo_001 = 0x830400; - public const nint Source2GameClients001 = 0x830410; - public const nint Source2GameEntities001 = 0x830420; - public const nint Source2Server001 = 0x830430; - public const nint EmptyWorldService001_Server = 0x574950; - public const nint Source2ServerConfig001 = 0x565A80; - public const nint EntitySubclassUtilsV001 = 0x2B9040; - public const nint customnavsystem001 = 0x235F00; - public const nint Source2GameDirector001 = 0x12A0B0; + public const nint NavGameTest001 = 0xA44C60; + public const nint ServerToolsInfo_001 = 0x8300E0; + public const nint Source2GameClients001 = 0x8300F0; + public const nint Source2GameEntities001 = 0x830100; + public const nint Source2Server001 = 0x830110; + public const nint EmptyWorldService001_Server = 0x571B50; + public const nint Source2ServerConfig001 = 0x565ED0; + public const nint EntitySubclassUtilsV001 = 0x2AF220; + public const nint customnavsystem001 = 0x22C0E0; + public const nint Source2GameDirector001 = 0x11EA40; } public static class soundsystem_dll { // soundsystem.dll @@ -181,26 +181,26 @@ public static class steamaudio_dll { // steamaudio.dll } public static class steamclient64_dll { // steamclient64.dll - public const nint IVALIDATE001 = 0x861720; - public const nint CLIENTENGINE_INTERFACE_VERSION005 = 0x85D5D0; - public const nint SteamClient021 = 0x65E570; - public const nint SteamClient020 = 0x65E560; - public const nint SteamClient019 = 0x65E550; - public const nint SteamClient018 = 0x65E540; - public const nint SteamClient017 = 0x65E530; - public const nint SteamClient016 = 0x65E520; - public const nint SteamClient015 = 0x65E510; - public const nint SteamClient014 = 0x65E500; - public const nint SteamClient013 = 0x65E4F0; - public const nint SteamClient012 = 0x65E4E0; - public const nint SteamClient011 = 0x65E4D0; - public const nint SteamClient010 = 0x65E4C0; - public const nint SteamClient009 = 0x65E4B0; - public const nint SteamClient008 = 0x65E4A0; - public const nint SteamClient007 = 0x65E490; - public const nint SteamClient006 = 0x65E480; - public const nint p2pvoice002 = 0xD9EB0; - public const nint p2pvoicesingleton002 = 0xD6910; + public const nint IVALIDATE001 = 0x8661B0; + public const nint CLIENTENGINE_INTERFACE_VERSION005 = 0x862120; + public const nint SteamClient021 = 0x663750; + public const nint SteamClient020 = 0x663740; + public const nint SteamClient019 = 0x663730; + public const nint SteamClient018 = 0x663720; + public const nint SteamClient017 = 0x663710; + public const nint SteamClient016 = 0x663700; + public const nint SteamClient015 = 0x6636F0; + public const nint SteamClient014 = 0x6636E0; + public const nint SteamClient013 = 0x6636D0; + public const nint SteamClient012 = 0x6636C0; + public const nint SteamClient011 = 0x6636B0; + public const nint SteamClient010 = 0x6636A0; + public const nint SteamClient009 = 0x663690; + public const nint SteamClient008 = 0x663680; + public const nint SteamClient007 = 0x663670; + public const nint SteamClient006 = 0x663660; + public const nint p2pvoice002 = 0xD9F70; + public const nint p2pvoicesingleton002 = 0xD69D0; } public static class tier0_dll { // tier0.dll @@ -211,7 +211,7 @@ public static class tier0_dll { // tier0.dll } public static class v8system_dll { // v8system.dll - public const nint Source2V8System001 = 0x1690; + public const nint Source2V8System001 = 0x1950; } public static class valve_avi_dll { // valve_avi.dll @@ -232,7 +232,7 @@ public static class vscript_dll { // vscript.dll } public static class vstdlib_s64_dll { // vstdlib_s64.dll - public const nint IVALIDATE001 = 0x250E0; + public const nint IVALIDATE001 = 0x25120; public const nint VEngineCvar002 = 0x5760; } diff --git a/generated/interfaces.hpp b/generated/interfaces.hpp index dbbfe60..cec190e 100644 --- a/generated/interfaces.hpp +++ b/generated/interfaces.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:37 +0000 + * Thu, 29 Feb 2024 02:15:37 +0000 */ #pragma once @@ -13,49 +13,49 @@ namespace animationsystem_dll { // animationsystem.dll } namespace client_dll { // client.dll - constexpr std::ptrdiff_t LegacyGameUI001 = 0x8ABD00; - constexpr std::ptrdiff_t Source2ClientUI001 = 0x89AF60; - constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7ADFF0; - constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x732370; - constexpr std::ptrdiff_t Source2Client002 = 0x732390; - constexpr std::ptrdiff_t GameClientExports001 = 0x732380; - constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x484300; - constexpr std::ptrdiff_t Source2ClientConfig001 = 0x46EF20; + constexpr std::ptrdiff_t LegacyGameUI001 = 0x8AD8F0; + constexpr std::ptrdiff_t Source2ClientUI001 = 0x89CB50; + constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7AE2C0; + constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x731850; + constexpr std::ptrdiff_t Source2Client002 = 0x731870; + constexpr std::ptrdiff_t GameClientExports001 = 0x731860; + constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x47F420; + constexpr std::ptrdiff_t Source2ClientConfig001 = 0x46B740; } namespace engine2_dll { // engine2.dll - constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1F6D60; - constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1EAB70; - constexpr std::ptrdiff_t KeyValueCache001 = 0x1E7240; - constexpr std::ptrdiff_t HostStateMgr001 = 0x1E4A20; - constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1DFFD0; - constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1DFFC0; - constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1DB920; - constexpr std::ptrdiff_t VProfService_001 = 0x1C8F00; - constexpr std::ptrdiff_t ToolService_001 = 0x1C7B80; - constexpr std::ptrdiff_t StatsService_001 = 0x1C2F30; - constexpr std::ptrdiff_t SplitScreenService_001 = 0x1C0250; - constexpr std::ptrdiff_t SoundService_001 = 0x1B99B0; - constexpr std::ptrdiff_t ScreenshotService001 = 0x1B53B0; - constexpr std::ptrdiff_t RenderService_001 = 0x1B29F0; - constexpr std::ptrdiff_t NetworkService_001 = 0x1B2500; - constexpr std::ptrdiff_t NetworkServerService_001 = 0x1AD2E0; - constexpr std::ptrdiff_t NetworkP2PService_001 = 0x1A8D70; - constexpr std::ptrdiff_t NetworkClientService_001 = 0x1A2030; - constexpr std::ptrdiff_t MapListService_001 = 0x19AE70; - constexpr std::ptrdiff_t InputService_001 = 0x187F30; - constexpr std::ptrdiff_t GameUIService_001 = 0x182410; - constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x17FA70; - constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x17FA60; - constexpr std::ptrdiff_t BugService001 = 0x1788A0; - constexpr std::ptrdiff_t BenchmarkService001 = 0x177040; - constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x1228F0; - constexpr std::ptrdiff_t EngineGameUI001 = 0x121C80; - constexpr std::ptrdiff_t INETSUPPORT_001 = 0xF0BF0; - constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA9780; - constexpr std::ptrdiff_t Source2EngineToServer001 = 0x92100; - constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x8AB30; - constexpr std::ptrdiff_t Source2EngineToClient001 = 0x61A50; + constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1F6E10; + constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1EAC20; + constexpr std::ptrdiff_t KeyValueCache001 = 0x1E72F0; + constexpr std::ptrdiff_t HostStateMgr001 = 0x1E4AD0; + constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1E0080; + constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1E0070; + constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1DB9D0; + constexpr std::ptrdiff_t VProfService_001 = 0x1C8EA0; + constexpr std::ptrdiff_t ToolService_001 = 0x1C7B20; + constexpr std::ptrdiff_t StatsService_001 = 0x1C2ED0; + constexpr std::ptrdiff_t SplitScreenService_001 = 0x1C01F0; + constexpr std::ptrdiff_t SoundService_001 = 0x1B9950; + constexpr std::ptrdiff_t ScreenshotService001 = 0x1B5350; + constexpr std::ptrdiff_t RenderService_001 = 0x1B2990; + constexpr std::ptrdiff_t NetworkService_001 = 0x1B24A0; + constexpr std::ptrdiff_t NetworkServerService_001 = 0x1AD280; + constexpr std::ptrdiff_t NetworkP2PService_001 = 0x1A8D10; + constexpr std::ptrdiff_t NetworkClientService_001 = 0x1A1FD0; + constexpr std::ptrdiff_t MapListService_001 = 0x19AE10; + constexpr std::ptrdiff_t InputService_001 = 0x187EE0; + constexpr std::ptrdiff_t GameUIService_001 = 0x1823C0; + constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x17FA20; + constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x17FA10; + constexpr std::ptrdiff_t BugService001 = 0x178850; + constexpr std::ptrdiff_t BenchmarkService001 = 0x176FF0; + constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x1228A0; + constexpr std::ptrdiff_t EngineGameUI001 = 0x121C30; + constexpr std::ptrdiff_t INETSUPPORT_001 = 0xF0BA0; + constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA9730; + constexpr std::ptrdiff_t Source2EngineToServer001 = 0x920B0; + constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x8AAE0; + constexpr std::ptrdiff_t Source2EngineToClient001 = 0x61A00; } namespace filesystem_stdio_dll { // filesystem_stdio.dll @@ -109,10 +109,10 @@ namespace navsystem_dll { // navsystem.dll } namespace networksystem_dll { // networksystem.dll - constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0xD55E0; - constexpr std::ptrdiff_t NetworkSystemVersion001 = 0xBF930; - constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x9FBC0; - constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x7EF20; + constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0xD68D0; + constexpr std::ptrdiff_t NetworkSystemVersion001 = 0xBF9A0; + constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x9FC30; + constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x7EF90; } namespace panorama_dll { // panorama.dll @@ -128,17 +128,17 @@ namespace panoramauiclient_dll { // panoramauiclient.dll } namespace particles_dll { // particles.dll - constexpr std::ptrdiff_t ParticleSystemMgr003 = 0x5C380; + constexpr std::ptrdiff_t ParticleSystemMgr003 = 0x591D0; } namespace pulse_system_dll { // pulse_system.dll - constexpr std::ptrdiff_t IPulseSystem_001 = 0x93C0; + constexpr std::ptrdiff_t IPulseSystem_001 = 0x44C0; } namespace rendersystemdx11_dll { // rendersystemdx11.dll - constexpr std::ptrdiff_t RenderUtils_001 = 0x53C20; - constexpr std::ptrdiff_t VRenderDeviceMgrBackdoor001 = 0x4B2B0; - constexpr std::ptrdiff_t RenderDeviceMgr001 = 0x4B2A0; + constexpr std::ptrdiff_t RenderUtils_001 = 0x55150; + constexpr std::ptrdiff_t VRenderDeviceMgrBackdoor001 = 0x4C7E0; + constexpr std::ptrdiff_t RenderDeviceMgr001 = 0x4C7D0; } namespace resourcesystem_dll { // resourcesystem.dll @@ -161,16 +161,16 @@ namespace schemasystem_dll { // schemasystem.dll } namespace server_dll { // server.dll - constexpr std::ptrdiff_t NavGameTest001 = 0xA41D40; - constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x830400; - constexpr std::ptrdiff_t Source2GameClients001 = 0x830410; - constexpr std::ptrdiff_t Source2GameEntities001 = 0x830420; - constexpr std::ptrdiff_t Source2Server001 = 0x830430; - constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x574950; - constexpr std::ptrdiff_t Source2ServerConfig001 = 0x565A80; - constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2B9040; - constexpr std::ptrdiff_t customnavsystem001 = 0x235F00; - constexpr std::ptrdiff_t Source2GameDirector001 = 0x12A0B0; + constexpr std::ptrdiff_t NavGameTest001 = 0xA44C60; + constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x8300E0; + constexpr std::ptrdiff_t Source2GameClients001 = 0x8300F0; + constexpr std::ptrdiff_t Source2GameEntities001 = 0x830100; + constexpr std::ptrdiff_t Source2Server001 = 0x830110; + constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x571B50; + constexpr std::ptrdiff_t Source2ServerConfig001 = 0x565ED0; + constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2AF220; + constexpr std::ptrdiff_t customnavsystem001 = 0x22C0E0; + constexpr std::ptrdiff_t Source2GameDirector001 = 0x11EA40; } namespace soundsystem_dll { // soundsystem.dll @@ -185,26 +185,26 @@ namespace steamaudio_dll { // steamaudio.dll } namespace steamclient64_dll { // steamclient64.dll - constexpr std::ptrdiff_t IVALIDATE001 = 0x861720; - constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0x85D5D0; - constexpr std::ptrdiff_t SteamClient021 = 0x65E570; - constexpr std::ptrdiff_t SteamClient020 = 0x65E560; - constexpr std::ptrdiff_t SteamClient019 = 0x65E550; - constexpr std::ptrdiff_t SteamClient018 = 0x65E540; - constexpr std::ptrdiff_t SteamClient017 = 0x65E530; - constexpr std::ptrdiff_t SteamClient016 = 0x65E520; - constexpr std::ptrdiff_t SteamClient015 = 0x65E510; - constexpr std::ptrdiff_t SteamClient014 = 0x65E500; - constexpr std::ptrdiff_t SteamClient013 = 0x65E4F0; - constexpr std::ptrdiff_t SteamClient012 = 0x65E4E0; - constexpr std::ptrdiff_t SteamClient011 = 0x65E4D0; - constexpr std::ptrdiff_t SteamClient010 = 0x65E4C0; - constexpr std::ptrdiff_t SteamClient009 = 0x65E4B0; - constexpr std::ptrdiff_t SteamClient008 = 0x65E4A0; - constexpr std::ptrdiff_t SteamClient007 = 0x65E490; - constexpr std::ptrdiff_t SteamClient006 = 0x65E480; - constexpr std::ptrdiff_t p2pvoice002 = 0xD9EB0; - constexpr std::ptrdiff_t p2pvoicesingleton002 = 0xD6910; + constexpr std::ptrdiff_t IVALIDATE001 = 0x8661B0; + constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0x862120; + constexpr std::ptrdiff_t SteamClient021 = 0x663750; + constexpr std::ptrdiff_t SteamClient020 = 0x663740; + constexpr std::ptrdiff_t SteamClient019 = 0x663730; + constexpr std::ptrdiff_t SteamClient018 = 0x663720; + constexpr std::ptrdiff_t SteamClient017 = 0x663710; + constexpr std::ptrdiff_t SteamClient016 = 0x663700; + constexpr std::ptrdiff_t SteamClient015 = 0x6636F0; + constexpr std::ptrdiff_t SteamClient014 = 0x6636E0; + constexpr std::ptrdiff_t SteamClient013 = 0x6636D0; + constexpr std::ptrdiff_t SteamClient012 = 0x6636C0; + constexpr std::ptrdiff_t SteamClient011 = 0x6636B0; + constexpr std::ptrdiff_t SteamClient010 = 0x6636A0; + constexpr std::ptrdiff_t SteamClient009 = 0x663690; + constexpr std::ptrdiff_t SteamClient008 = 0x663680; + constexpr std::ptrdiff_t SteamClient007 = 0x663670; + constexpr std::ptrdiff_t SteamClient006 = 0x663660; + constexpr std::ptrdiff_t p2pvoice002 = 0xD9F70; + constexpr std::ptrdiff_t p2pvoicesingleton002 = 0xD69D0; } namespace tier0_dll { // tier0.dll @@ -215,7 +215,7 @@ namespace tier0_dll { // tier0.dll } namespace v8system_dll { // v8system.dll - constexpr std::ptrdiff_t Source2V8System001 = 0x1690; + constexpr std::ptrdiff_t Source2V8System001 = 0x1950; } namespace valve_avi_dll { // valve_avi.dll @@ -236,7 +236,7 @@ namespace vscript_dll { // vscript.dll } namespace vstdlib_s64_dll { // vstdlib_s64.dll - constexpr std::ptrdiff_t IVALIDATE001 = 0x250E0; + constexpr std::ptrdiff_t IVALIDATE001 = 0x25120; constexpr std::ptrdiff_t VEngineCvar002 = 0x5760; } diff --git a/generated/interfaces.json b/generated/interfaces.json index 5ce4f71..9a8d694 100644 --- a/generated/interfaces.json +++ b/generated/interfaces.json @@ -15,35 +15,35 @@ "client_dll": { "data": { "ClientToolsInfo_001": { - "value": 7545712, + "value": 7542864, "comment": null }, "EmptyWorldService001_Client": { - "value": 4735744, + "value": 4715552, "comment": null }, "GameClientExports001": { - "value": 7545728, + "value": 7542880, "comment": null }, "LegacyGameUI001": { - "value": 9092352, + "value": 9099504, "comment": null }, "Source2Client002": { - "value": 7545744, + "value": 7542896, "comment": null }, "Source2ClientConfig001": { - "value": 4648736, + "value": 4634432, "comment": null }, "Source2ClientPrediction001": { - "value": 8052720, + "value": 8053440, "comment": null }, "Source2ClientUI001": { - "value": 9023328, + "value": 9030480, "comment": null } }, @@ -52,131 +52,131 @@ "engine2_dll": { "data": { "BenchmarkService001": { - "value": 1536064, + "value": 1535984, "comment": null }, "BugService001": { - "value": 1542304, + "value": 1542224, "comment": null }, "ClientServerEngineLoopService_001": { - "value": 2009968, + "value": 2010144, "comment": null }, "EngineGameUI001": { - "value": 1186944, + "value": 1186864, "comment": null }, "EngineServiceMgr001": { - "value": 1947936, + "value": 1948112, "comment": null }, "GameEventSystemClientV001": { - "value": 1966016, + "value": 1966192, "comment": null }, "GameEventSystemServerV001": { - "value": 1966032, + "value": 1966208, "comment": null }, "GameResourceServiceClientV001": { - "value": 1571424, + "value": 1571344, "comment": null }, "GameResourceServiceServerV001": { - "value": 1571440, + "value": 1571360, "comment": null }, "GameUIService_001": { - "value": 1582096, + "value": 1582016, "comment": null }, "HostStateMgr001": { - "value": 1985056, + "value": 1985232, "comment": null }, "INETSUPPORT_001": { - "value": 986096, + "value": 986016, "comment": null }, "InputService_001": { - "value": 1605424, + "value": 1605344, "comment": null }, "KeyValueCache001": { - "value": 1995328, + "value": 1995504, "comment": null }, "MapListService_001": { - "value": 1683056, + "value": 1682960, "comment": null }, "NetworkClientService_001": { - "value": 1712176, + "value": 1712080, "comment": null }, "NetworkP2PService_001": { - "value": 1740144, + "value": 1740048, "comment": null }, "NetworkServerService_001": { - "value": 1757920, + "value": 1757824, "comment": null }, "NetworkService_001": { - "value": 1778944, + "value": 1778848, "comment": null }, "RenderService_001": { - "value": 1780208, + "value": 1780112, "comment": null }, "ScreenshotService001": { - "value": 1790896, + "value": 1790800, "comment": null }, "SimpleEngineLoopService_001": { - "value": 2059616, + "value": 2059792, "comment": null }, "SoundService_001": { - "value": 1808816, + "value": 1808720, "comment": null }, "Source2EngineToClient001": { - "value": 399952, + "value": 399872, "comment": null }, "Source2EngineToClientStringTable001": { - "value": 568112, + "value": 568032, "comment": null }, "Source2EngineToServer001": { - "value": 598272, + "value": 598192, "comment": null }, "Source2EngineToServerStringTable001": { - "value": 694144, + "value": 694064, "comment": null }, "SplitScreenService_001": { - "value": 1835600, + "value": 1835504, "comment": null }, "StatsService_001": { - "value": 1847088, + "value": 1846992, "comment": null }, "ToolService_001": { - "value": 1866624, + "value": 1866528, "comment": null }, "VENGINE_GAMEUIFUNCS_VERSION005": { - "value": 1190128, + "value": 1190048, "comment": null }, "VProfService_001": { - "value": 1871616, + "value": 1871520, "comment": null } }, @@ -322,19 +322,19 @@ "networksystem_dll": { "data": { "FlattenedSerializersVersion001": { - "value": 519968, + "value": 520080, "comment": null }, "NetworkMessagesVersion001": { - "value": 654272, + "value": 654384, "comment": null }, "NetworkSystemVersion001": { - "value": 784688, + "value": 784800, "comment": null }, "SerializedEntitiesVersion001": { - "value": 873952, + "value": 878800, "comment": null } }, @@ -370,7 +370,7 @@ "particles_dll": { "data": { "ParticleSystemMgr003": { - "value": 377728, + "value": 365008, "comment": null } }, @@ -379,7 +379,7 @@ "pulse_system_dll": { "data": { "IPulseSystem_001": { - "value": 37824, + "value": 17600, "comment": null } }, @@ -388,15 +388,15 @@ "rendersystemdx11_dll": { "data": { "RenderDeviceMgr001": { - "value": 307872, + "value": 313296, "comment": null }, "RenderUtils_001": { - "value": 343072, + "value": 348496, "comment": null }, "VRenderDeviceMgrBackdoor001": { - "value": 307888, + "value": 313312, "comment": null } }, @@ -453,43 +453,43 @@ "server_dll": { "data": { "EmptyWorldService001_Server": { - "value": 5720400, + "value": 5708624, "comment": null }, "EntitySubclassUtilsV001": { - "value": 2854976, + "value": 2814496, "comment": null }, "NavGameTest001": { - "value": 10755392, + "value": 10767456, "comment": null }, "ServerToolsInfo_001": { - "value": 8586240, + "value": 8585440, "comment": null }, "Source2GameClients001": { - "value": 8586256, + "value": 8585456, "comment": null }, "Source2GameDirector001": { - "value": 1220784, + "value": 1174080, "comment": null }, "Source2GameEntities001": { - "value": 8586272, + "value": 8585472, "comment": null }, "Source2Server001": { - "value": 8586288, + "value": 8585488, "comment": null }, "Source2ServerConfig001": { - "value": 5659264, + "value": 5660368, "comment": null }, "customnavsystem001": { - "value": 2318080, + "value": 2277600, "comment": null } }, @@ -528,83 +528,83 @@ "steamclient64_dll": { "data": { "CLIENTENGINE_INTERFACE_VERSION005": { - "value": 8771024, + "value": 8790304, "comment": null }, "IVALIDATE001": { - "value": 8787744, + "value": 8806832, "comment": null }, "SteamClient006": { - "value": 6677632, + "value": 6698592, "comment": null }, "SteamClient007": { - "value": 6677648, + "value": 6698608, "comment": null }, "SteamClient008": { - "value": 6677664, + "value": 6698624, "comment": null }, "SteamClient009": { - "value": 6677680, + "value": 6698640, "comment": null }, "SteamClient010": { - "value": 6677696, + "value": 6698656, "comment": null }, "SteamClient011": { - "value": 6677712, + "value": 6698672, "comment": null }, "SteamClient012": { - "value": 6677728, + "value": 6698688, "comment": null }, "SteamClient013": { - "value": 6677744, + "value": 6698704, "comment": null }, "SteamClient014": { - "value": 6677760, + "value": 6698720, "comment": null }, "SteamClient015": { - "value": 6677776, + "value": 6698736, "comment": null }, "SteamClient016": { - "value": 6677792, + "value": 6698752, "comment": null }, "SteamClient017": { - "value": 6677808, + "value": 6698768, "comment": null }, "SteamClient018": { - "value": 6677824, + "value": 6698784, "comment": null }, "SteamClient019": { - "value": 6677840, + "value": 6698800, "comment": null }, "SteamClient020": { - "value": 6677856, + "value": 6698816, "comment": null }, "SteamClient021": { - "value": 6677872, + "value": 6698832, "comment": null }, "p2pvoice002": { - "value": 892592, + "value": 892784, "comment": null }, "p2pvoicesingleton002": { - "value": 878864, + "value": 879056, "comment": null } }, @@ -634,7 +634,7 @@ "v8system_dll": { "data": { "Source2V8System001": { - "value": 5776, + "value": 6480, "comment": null } }, @@ -683,7 +683,7 @@ "vstdlib_s64_dll": { "data": { "IVALIDATE001": { - "value": 151776, + "value": 151840, "comment": null }, "VEngineCvar002": { diff --git a/generated/interfaces.py b/generated/interfaces.py index f9fe734..85c7d1e 100644 --- a/generated/interfaces.py +++ b/generated/interfaces.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 23 Feb 2024 13:31:37 +0000 +Thu, 29 Feb 2024 02:15:37 +0000 ''' class animationsystem_dll: # animationsystem.dll @@ -8,48 +8,48 @@ class animationsystem_dll: # animationsystem.dll AnimationSystem_001 = 0x6DA00 class client_dll: # client.dll - LegacyGameUI001 = 0x8ABD00 - Source2ClientUI001 = 0x89AF60 - Source2ClientPrediction001 = 0x7ADFF0 - ClientToolsInfo_001 = 0x732370 - Source2Client002 = 0x732390 - GameClientExports001 = 0x732380 - EmptyWorldService001_Client = 0x484300 - Source2ClientConfig001 = 0x46EF20 + LegacyGameUI001 = 0x8AD8F0 + Source2ClientUI001 = 0x89CB50 + Source2ClientPrediction001 = 0x7AE2C0 + ClientToolsInfo_001 = 0x731850 + Source2Client002 = 0x731870 + GameClientExports001 = 0x731860 + EmptyWorldService001_Client = 0x47F420 + Source2ClientConfig001 = 0x46B740 class engine2_dll: # engine2.dll - SimpleEngineLoopService_001 = 0x1F6D60 - ClientServerEngineLoopService_001 = 0x1EAB70 - KeyValueCache001 = 0x1E7240 - HostStateMgr001 = 0x1E4A20 - GameEventSystemServerV001 = 0x1DFFD0 - GameEventSystemClientV001 = 0x1DFFC0 - EngineServiceMgr001 = 0x1DB920 - VProfService_001 = 0x1C8F00 - ToolService_001 = 0x1C7B80 - StatsService_001 = 0x1C2F30 - SplitScreenService_001 = 0x1C0250 - SoundService_001 = 0x1B99B0 - ScreenshotService001 = 0x1B53B0 - RenderService_001 = 0x1B29F0 - NetworkService_001 = 0x1B2500 - NetworkServerService_001 = 0x1AD2E0 - NetworkP2PService_001 = 0x1A8D70 - NetworkClientService_001 = 0x1A2030 - MapListService_001 = 0x19AE70 - InputService_001 = 0x187F30 - GameUIService_001 = 0x182410 - GameResourceServiceServerV001 = 0x17FA70 - GameResourceServiceClientV001 = 0x17FA60 - BugService001 = 0x1788A0 - BenchmarkService001 = 0x177040 - VENGINE_GAMEUIFUNCS_VERSION005 = 0x1228F0 - EngineGameUI001 = 0x121C80 - INETSUPPORT_001 = 0xF0BF0 - Source2EngineToServerStringTable001 = 0xA9780 - Source2EngineToServer001 = 0x92100 - Source2EngineToClientStringTable001 = 0x8AB30 - Source2EngineToClient001 = 0x61A50 + SimpleEngineLoopService_001 = 0x1F6E10 + ClientServerEngineLoopService_001 = 0x1EAC20 + KeyValueCache001 = 0x1E72F0 + HostStateMgr001 = 0x1E4AD0 + GameEventSystemServerV001 = 0x1E0080 + GameEventSystemClientV001 = 0x1E0070 + EngineServiceMgr001 = 0x1DB9D0 + VProfService_001 = 0x1C8EA0 + ToolService_001 = 0x1C7B20 + StatsService_001 = 0x1C2ED0 + SplitScreenService_001 = 0x1C01F0 + SoundService_001 = 0x1B9950 + ScreenshotService001 = 0x1B5350 + RenderService_001 = 0x1B2990 + NetworkService_001 = 0x1B24A0 + NetworkServerService_001 = 0x1AD280 + NetworkP2PService_001 = 0x1A8D10 + NetworkClientService_001 = 0x1A1FD0 + MapListService_001 = 0x19AE10 + InputService_001 = 0x187EE0 + GameUIService_001 = 0x1823C0 + GameResourceServiceServerV001 = 0x17FA20 + GameResourceServiceClientV001 = 0x17FA10 + BugService001 = 0x178850 + BenchmarkService001 = 0x176FF0 + VENGINE_GAMEUIFUNCS_VERSION005 = 0x1228A0 + EngineGameUI001 = 0x121C30 + INETSUPPORT_001 = 0xF0BA0 + Source2EngineToServerStringTable001 = 0xA9730 + Source2EngineToServer001 = 0x920B0 + Source2EngineToClientStringTable001 = 0x8AAE0 + Source2EngineToClient001 = 0x61A00 class filesystem_stdio_dll: # filesystem_stdio.dll VAsyncFileSystem2_001 = 0x67960 @@ -93,10 +93,10 @@ class navsystem_dll: # navsystem.dll NavSystem001 = 0x8E30 class networksystem_dll: # networksystem.dll - SerializedEntitiesVersion001 = 0xD55E0 - NetworkSystemVersion001 = 0xBF930 - NetworkMessagesVersion001 = 0x9FBC0 - FlattenedSerializersVersion001 = 0x7EF20 + SerializedEntitiesVersion001 = 0xD68D0 + NetworkSystemVersion001 = 0xBF9A0 + NetworkMessagesVersion001 = 0x9FC30 + FlattenedSerializersVersion001 = 0x7EF90 class panorama_dll: # panorama.dll PanoramaUIEngine001 = 0x5D960 @@ -108,15 +108,15 @@ class panoramauiclient_dll: # panoramauiclient.dll PanoramaUIClient001 = 0x12010 class particles_dll: # particles.dll - ParticleSystemMgr003 = 0x5C380 + ParticleSystemMgr003 = 0x591D0 class pulse_system_dll: # pulse_system.dll - IPulseSystem_001 = 0x93C0 + IPulseSystem_001 = 0x44C0 class rendersystemdx11_dll: # rendersystemdx11.dll - RenderUtils_001 = 0x53C20 - VRenderDeviceMgrBackdoor001 = 0x4B2B0 - RenderDeviceMgr001 = 0x4B2A0 + RenderUtils_001 = 0x55150 + VRenderDeviceMgrBackdoor001 = 0x4C7E0 + RenderDeviceMgr001 = 0x4C7D0 class resourcesystem_dll: # resourcesystem.dll ResourceSystem013 = 0x10920 @@ -134,16 +134,16 @@ class schemasystem_dll: # schemasystem.dll SchemaSystem_001 = 0xAA50 class server_dll: # server.dll - NavGameTest001 = 0xA41D40 - ServerToolsInfo_001 = 0x830400 - Source2GameClients001 = 0x830410 - Source2GameEntities001 = 0x830420 - Source2Server001 = 0x830430 - EmptyWorldService001_Server = 0x574950 - Source2ServerConfig001 = 0x565A80 - EntitySubclassUtilsV001 = 0x2B9040 - customnavsystem001 = 0x235F00 - Source2GameDirector001 = 0x12A0B0 + NavGameTest001 = 0xA44C60 + ServerToolsInfo_001 = 0x8300E0 + Source2GameClients001 = 0x8300F0 + Source2GameEntities001 = 0x830100 + Source2Server001 = 0x830110 + EmptyWorldService001_Server = 0x571B50 + Source2ServerConfig001 = 0x565ED0 + EntitySubclassUtilsV001 = 0x2AF220 + customnavsystem001 = 0x22C0E0 + Source2GameDirector001 = 0x11EA40 class soundsystem_dll: # soundsystem.dll SoundOpSystem001 = 0x16A640 @@ -155,26 +155,26 @@ class steamaudio_dll: # steamaudio.dll SteamAudio001 = 0x5AA70 class steamclient64_dll: # steamclient64.dll - IVALIDATE001 = 0x861720 - CLIENTENGINE_INTERFACE_VERSION005 = 0x85D5D0 - SteamClient021 = 0x65E570 - SteamClient020 = 0x65E560 - SteamClient019 = 0x65E550 - SteamClient018 = 0x65E540 - SteamClient017 = 0x65E530 - SteamClient016 = 0x65E520 - SteamClient015 = 0x65E510 - SteamClient014 = 0x65E500 - SteamClient013 = 0x65E4F0 - SteamClient012 = 0x65E4E0 - SteamClient011 = 0x65E4D0 - SteamClient010 = 0x65E4C0 - SteamClient009 = 0x65E4B0 - SteamClient008 = 0x65E4A0 - SteamClient007 = 0x65E490 - SteamClient006 = 0x65E480 - p2pvoice002 = 0xD9EB0 - p2pvoicesingleton002 = 0xD6910 + IVALIDATE001 = 0x8661B0 + CLIENTENGINE_INTERFACE_VERSION005 = 0x862120 + SteamClient021 = 0x663750 + SteamClient020 = 0x663740 + SteamClient019 = 0x663730 + SteamClient018 = 0x663720 + SteamClient017 = 0x663710 + SteamClient016 = 0x663700 + SteamClient015 = 0x6636F0 + SteamClient014 = 0x6636E0 + SteamClient013 = 0x6636D0 + SteamClient012 = 0x6636C0 + SteamClient011 = 0x6636B0 + SteamClient010 = 0x6636A0 + SteamClient009 = 0x663690 + SteamClient008 = 0x663680 + SteamClient007 = 0x663670 + SteamClient006 = 0x663660 + p2pvoice002 = 0xD9F70 + p2pvoicesingleton002 = 0xD69D0 class tier0_dll: # tier0.dll VStringTokenSystem001 = 0x190B10 @@ -183,7 +183,7 @@ class tier0_dll: # tier0.dll VEngineCvar007 = 0x635C0 class v8system_dll: # v8system.dll - Source2V8System001 = 0x1690 + Source2V8System001 = 0x1950 class valve_avi_dll: # valve_avi.dll VAvi001 = 0x2F90 @@ -199,7 +199,7 @@ class vscript_dll: # vscript.dll VScriptManager010 = 0x32000 class vstdlib_s64_dll: # vstdlib_s64.dll - IVALIDATE001 = 0x250E0 + IVALIDATE001 = 0x25120 VEngineCvar002 = 0x5760 class worldrenderer_dll: # worldrenderer.dll diff --git a/generated/interfaces.rs b/generated/interfaces.rs index 99d115b..59b464a 100644 --- a/generated/interfaces.rs +++ b/generated/interfaces.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:37 +0000 + * Thu, 29 Feb 2024 02:15:37 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] @@ -11,49 +11,49 @@ pub mod animationsystem_dll { // animationsystem.dll } pub mod client_dll { // client.dll - pub const LegacyGameUI001: usize = 0x8ABD00; - pub const Source2ClientUI001: usize = 0x89AF60; - pub const Source2ClientPrediction001: usize = 0x7ADFF0; - pub const ClientToolsInfo_001: usize = 0x732370; - pub const Source2Client002: usize = 0x732390; - pub const GameClientExports001: usize = 0x732380; - pub const EmptyWorldService001_Client: usize = 0x484300; - pub const Source2ClientConfig001: usize = 0x46EF20; + pub const LegacyGameUI001: usize = 0x8AD8F0; + pub const Source2ClientUI001: usize = 0x89CB50; + pub const Source2ClientPrediction001: usize = 0x7AE2C0; + pub const ClientToolsInfo_001: usize = 0x731850; + pub const Source2Client002: usize = 0x731870; + pub const GameClientExports001: usize = 0x731860; + pub const EmptyWorldService001_Client: usize = 0x47F420; + pub const Source2ClientConfig001: usize = 0x46B740; } pub mod engine2_dll { // engine2.dll - pub const SimpleEngineLoopService_001: usize = 0x1F6D60; - pub const ClientServerEngineLoopService_001: usize = 0x1EAB70; - pub const KeyValueCache001: usize = 0x1E7240; - pub const HostStateMgr001: usize = 0x1E4A20; - pub const GameEventSystemServerV001: usize = 0x1DFFD0; - pub const GameEventSystemClientV001: usize = 0x1DFFC0; - pub const EngineServiceMgr001: usize = 0x1DB920; - pub const VProfService_001: usize = 0x1C8F00; - pub const ToolService_001: usize = 0x1C7B80; - pub const StatsService_001: usize = 0x1C2F30; - pub const SplitScreenService_001: usize = 0x1C0250; - pub const SoundService_001: usize = 0x1B99B0; - pub const ScreenshotService001: usize = 0x1B53B0; - pub const RenderService_001: usize = 0x1B29F0; - pub const NetworkService_001: usize = 0x1B2500; - pub const NetworkServerService_001: usize = 0x1AD2E0; - pub const NetworkP2PService_001: usize = 0x1A8D70; - pub const NetworkClientService_001: usize = 0x1A2030; - pub const MapListService_001: usize = 0x19AE70; - pub const InputService_001: usize = 0x187F30; - pub const GameUIService_001: usize = 0x182410; - pub const GameResourceServiceServerV001: usize = 0x17FA70; - pub const GameResourceServiceClientV001: usize = 0x17FA60; - pub const BugService001: usize = 0x1788A0; - pub const BenchmarkService001: usize = 0x177040; - pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x1228F0; - pub const EngineGameUI001: usize = 0x121C80; - pub const INETSUPPORT_001: usize = 0xF0BF0; - pub const Source2EngineToServerStringTable001: usize = 0xA9780; - pub const Source2EngineToServer001: usize = 0x92100; - pub const Source2EngineToClientStringTable001: usize = 0x8AB30; - pub const Source2EngineToClient001: usize = 0x61A50; + pub const SimpleEngineLoopService_001: usize = 0x1F6E10; + pub const ClientServerEngineLoopService_001: usize = 0x1EAC20; + pub const KeyValueCache001: usize = 0x1E72F0; + pub const HostStateMgr001: usize = 0x1E4AD0; + pub const GameEventSystemServerV001: usize = 0x1E0080; + pub const GameEventSystemClientV001: usize = 0x1E0070; + pub const EngineServiceMgr001: usize = 0x1DB9D0; + pub const VProfService_001: usize = 0x1C8EA0; + pub const ToolService_001: usize = 0x1C7B20; + pub const StatsService_001: usize = 0x1C2ED0; + pub const SplitScreenService_001: usize = 0x1C01F0; + pub const SoundService_001: usize = 0x1B9950; + pub const ScreenshotService001: usize = 0x1B5350; + pub const RenderService_001: usize = 0x1B2990; + pub const NetworkService_001: usize = 0x1B24A0; + pub const NetworkServerService_001: usize = 0x1AD280; + pub const NetworkP2PService_001: usize = 0x1A8D10; + pub const NetworkClientService_001: usize = 0x1A1FD0; + pub const MapListService_001: usize = 0x19AE10; + pub const InputService_001: usize = 0x187EE0; + pub const GameUIService_001: usize = 0x1823C0; + pub const GameResourceServiceServerV001: usize = 0x17FA20; + pub const GameResourceServiceClientV001: usize = 0x17FA10; + pub const BugService001: usize = 0x178850; + pub const BenchmarkService001: usize = 0x176FF0; + pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x1228A0; + pub const EngineGameUI001: usize = 0x121C30; + pub const INETSUPPORT_001: usize = 0xF0BA0; + pub const Source2EngineToServerStringTable001: usize = 0xA9730; + pub const Source2EngineToServer001: usize = 0x920B0; + pub const Source2EngineToClientStringTable001: usize = 0x8AAE0; + pub const Source2EngineToClient001: usize = 0x61A00; } pub mod filesystem_stdio_dll { // filesystem_stdio.dll @@ -107,10 +107,10 @@ pub mod navsystem_dll { // navsystem.dll } pub mod networksystem_dll { // networksystem.dll - pub const SerializedEntitiesVersion001: usize = 0xD55E0; - pub const NetworkSystemVersion001: usize = 0xBF930; - pub const NetworkMessagesVersion001: usize = 0x9FBC0; - pub const FlattenedSerializersVersion001: usize = 0x7EF20; + pub const SerializedEntitiesVersion001: usize = 0xD68D0; + pub const NetworkSystemVersion001: usize = 0xBF9A0; + pub const NetworkMessagesVersion001: usize = 0x9FC30; + pub const FlattenedSerializersVersion001: usize = 0x7EF90; } pub mod panorama_dll { // panorama.dll @@ -126,17 +126,17 @@ pub mod panoramauiclient_dll { // panoramauiclient.dll } pub mod particles_dll { // particles.dll - pub const ParticleSystemMgr003: usize = 0x5C380; + pub const ParticleSystemMgr003: usize = 0x591D0; } pub mod pulse_system_dll { // pulse_system.dll - pub const IPulseSystem_001: usize = 0x93C0; + pub const IPulseSystem_001: usize = 0x44C0; } pub mod rendersystemdx11_dll { // rendersystemdx11.dll - pub const RenderUtils_001: usize = 0x53C20; - pub const VRenderDeviceMgrBackdoor001: usize = 0x4B2B0; - pub const RenderDeviceMgr001: usize = 0x4B2A0; + pub const RenderUtils_001: usize = 0x55150; + pub const VRenderDeviceMgrBackdoor001: usize = 0x4C7E0; + pub const RenderDeviceMgr001: usize = 0x4C7D0; } pub mod resourcesystem_dll { // resourcesystem.dll @@ -159,16 +159,16 @@ pub mod schemasystem_dll { // schemasystem.dll } pub mod server_dll { // server.dll - pub const NavGameTest001: usize = 0xA41D40; - pub const ServerToolsInfo_001: usize = 0x830400; - pub const Source2GameClients001: usize = 0x830410; - pub const Source2GameEntities001: usize = 0x830420; - pub const Source2Server001: usize = 0x830430; - pub const EmptyWorldService001_Server: usize = 0x574950; - pub const Source2ServerConfig001: usize = 0x565A80; - pub const EntitySubclassUtilsV001: usize = 0x2B9040; - pub const customnavsystem001: usize = 0x235F00; - pub const Source2GameDirector001: usize = 0x12A0B0; + pub const NavGameTest001: usize = 0xA44C60; + pub const ServerToolsInfo_001: usize = 0x8300E0; + pub const Source2GameClients001: usize = 0x8300F0; + pub const Source2GameEntities001: usize = 0x830100; + pub const Source2Server001: usize = 0x830110; + pub const EmptyWorldService001_Server: usize = 0x571B50; + pub const Source2ServerConfig001: usize = 0x565ED0; + pub const EntitySubclassUtilsV001: usize = 0x2AF220; + pub const customnavsystem001: usize = 0x22C0E0; + pub const Source2GameDirector001: usize = 0x11EA40; } pub mod soundsystem_dll { // soundsystem.dll @@ -183,26 +183,26 @@ pub mod steamaudio_dll { // steamaudio.dll } pub mod steamclient64_dll { // steamclient64.dll - pub const IVALIDATE001: usize = 0x861720; - pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0x85D5D0; - pub const SteamClient021: usize = 0x65E570; - pub const SteamClient020: usize = 0x65E560; - pub const SteamClient019: usize = 0x65E550; - pub const SteamClient018: usize = 0x65E540; - pub const SteamClient017: usize = 0x65E530; - pub const SteamClient016: usize = 0x65E520; - pub const SteamClient015: usize = 0x65E510; - pub const SteamClient014: usize = 0x65E500; - pub const SteamClient013: usize = 0x65E4F0; - pub const SteamClient012: usize = 0x65E4E0; - pub const SteamClient011: usize = 0x65E4D0; - pub const SteamClient010: usize = 0x65E4C0; - pub const SteamClient009: usize = 0x65E4B0; - pub const SteamClient008: usize = 0x65E4A0; - pub const SteamClient007: usize = 0x65E490; - pub const SteamClient006: usize = 0x65E480; - pub const p2pvoice002: usize = 0xD9EB0; - pub const p2pvoicesingleton002: usize = 0xD6910; + pub const IVALIDATE001: usize = 0x8661B0; + pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0x862120; + pub const SteamClient021: usize = 0x663750; + pub const SteamClient020: usize = 0x663740; + pub const SteamClient019: usize = 0x663730; + pub const SteamClient018: usize = 0x663720; + pub const SteamClient017: usize = 0x663710; + pub const SteamClient016: usize = 0x663700; + pub const SteamClient015: usize = 0x6636F0; + pub const SteamClient014: usize = 0x6636E0; + pub const SteamClient013: usize = 0x6636D0; + pub const SteamClient012: usize = 0x6636C0; + pub const SteamClient011: usize = 0x6636B0; + pub const SteamClient010: usize = 0x6636A0; + pub const SteamClient009: usize = 0x663690; + pub const SteamClient008: usize = 0x663680; + pub const SteamClient007: usize = 0x663670; + pub const SteamClient006: usize = 0x663660; + pub const p2pvoice002: usize = 0xD9F70; + pub const p2pvoicesingleton002: usize = 0xD69D0; } pub mod tier0_dll { // tier0.dll @@ -213,7 +213,7 @@ pub mod tier0_dll { // tier0.dll } pub mod v8system_dll { // v8system.dll - pub const Source2V8System001: usize = 0x1690; + pub const Source2V8System001: usize = 0x1950; } pub mod valve_avi_dll { // valve_avi.dll @@ -234,7 +234,7 @@ pub mod vscript_dll { // vscript.dll } pub mod vstdlib_s64_dll { // vstdlib_s64.dll - pub const IVALIDATE001: usize = 0x250E0; + pub const IVALIDATE001: usize = 0x25120; pub const VEngineCvar002: usize = 0x5760; } diff --git a/generated/interfaces.yaml b/generated/interfaces.yaml index 7d05080..2c58ab5 100644 --- a/generated/interfaces.yaml +++ b/generated/interfaces.yaml @@ -3,47 +3,47 @@ animationsystem_dll: # animationsystem.dll AnimationSystemUtils_001: 470656 AnimationSystem_001: 449024 client_dll: # client.dll - LegacyGameUI001: 9092352 - Source2ClientUI001: 9023328 - Source2ClientPrediction001: 8052720 - ClientToolsInfo_001: 7545712 - Source2Client002: 7545744 - GameClientExports001: 7545728 - EmptyWorldService001_Client: 4735744 - Source2ClientConfig001: 4648736 + LegacyGameUI001: 9099504 + Source2ClientUI001: 9030480 + Source2ClientPrediction001: 8053440 + ClientToolsInfo_001: 7542864 + Source2Client002: 7542896 + GameClientExports001: 7542880 + EmptyWorldService001_Client: 4715552 + Source2ClientConfig001: 4634432 engine2_dll: # engine2.dll - SimpleEngineLoopService_001: 2059616 - ClientServerEngineLoopService_001: 2009968 - KeyValueCache001: 1995328 - HostStateMgr001: 1985056 - GameEventSystemServerV001: 1966032 - GameEventSystemClientV001: 1966016 - EngineServiceMgr001: 1947936 - VProfService_001: 1871616 - ToolService_001: 1866624 - StatsService_001: 1847088 - SplitScreenService_001: 1835600 - SoundService_001: 1808816 - ScreenshotService001: 1790896 - RenderService_001: 1780208 - NetworkService_001: 1778944 - NetworkServerService_001: 1757920 - NetworkP2PService_001: 1740144 - NetworkClientService_001: 1712176 - MapListService_001: 1683056 - InputService_001: 1605424 - GameUIService_001: 1582096 - GameResourceServiceServerV001: 1571440 - GameResourceServiceClientV001: 1571424 - BugService001: 1542304 - BenchmarkService001: 1536064 - VENGINE_GAMEUIFUNCS_VERSION005: 1190128 - EngineGameUI001: 1186944 - INETSUPPORT_001: 986096 - Source2EngineToServerStringTable001: 694144 - Source2EngineToServer001: 598272 - Source2EngineToClientStringTable001: 568112 - Source2EngineToClient001: 399952 + SimpleEngineLoopService_001: 2059792 + ClientServerEngineLoopService_001: 2010144 + KeyValueCache001: 1995504 + HostStateMgr001: 1985232 + GameEventSystemServerV001: 1966208 + GameEventSystemClientV001: 1966192 + EngineServiceMgr001: 1948112 + VProfService_001: 1871520 + ToolService_001: 1866528 + StatsService_001: 1846992 + SplitScreenService_001: 1835504 + SoundService_001: 1808720 + ScreenshotService001: 1790800 + RenderService_001: 1780112 + NetworkService_001: 1778848 + NetworkServerService_001: 1757824 + NetworkP2PService_001: 1740048 + NetworkClientService_001: 1712080 + MapListService_001: 1682960 + InputService_001: 1605344 + GameUIService_001: 1582016 + GameResourceServiceServerV001: 1571360 + GameResourceServiceClientV001: 1571344 + BugService001: 1542224 + BenchmarkService001: 1535984 + VENGINE_GAMEUIFUNCS_VERSION005: 1190048 + EngineGameUI001: 1186864 + INETSUPPORT_001: 986016 + Source2EngineToServerStringTable001: 694064 + Source2EngineToServer001: 598192 + Source2EngineToClientStringTable001: 568032 + Source2EngineToClient001: 399872 filesystem_stdio_dll: # filesystem_stdio.dll VAsyncFileSystem2_001: 424288 VFileSystem017: 424272 @@ -77,10 +77,10 @@ meshsystem_dll: # meshsystem.dll navsystem_dll: # navsystem.dll NavSystem001: 36400 networksystem_dll: # networksystem.dll - SerializedEntitiesVersion001: 873952 - NetworkSystemVersion001: 784688 - NetworkMessagesVersion001: 654272 - FlattenedSerializersVersion001: 519968 + SerializedEntitiesVersion001: 878800 + NetworkSystemVersion001: 784800 + NetworkMessagesVersion001: 654384 + FlattenedSerializersVersion001: 520080 panorama_dll: # panorama.dll PanoramaUIEngine001: 383328 panorama_text_pango_dll: # panorama_text_pango.dll @@ -88,13 +88,13 @@ panorama_text_pango_dll: # panorama_text_pango.dll panoramauiclient_dll: # panoramauiclient.dll PanoramaUIClient001: 73744 particles_dll: # particles.dll - ParticleSystemMgr003: 377728 + ParticleSystemMgr003: 365008 pulse_system_dll: # pulse_system.dll - IPulseSystem_001: 37824 + IPulseSystem_001: 17600 rendersystemdx11_dll: # rendersystemdx11.dll - RenderUtils_001: 343072 - VRenderDeviceMgrBackdoor001: 307888 - RenderDeviceMgr001: 307872 + RenderUtils_001: 348496 + VRenderDeviceMgrBackdoor001: 313312 + RenderDeviceMgr001: 313296 resourcesystem_dll: # resourcesystem.dll ResourceSystem013: 67872 scenefilecache_dll: # scenefilecache.dll @@ -107,16 +107,16 @@ scenesystem_dll: # scenesystem.dll schemasystem_dll: # schemasystem.dll SchemaSystem_001: 43600 server_dll: # server.dll - NavGameTest001: 10755392 - ServerToolsInfo_001: 8586240 - Source2GameClients001: 8586256 - Source2GameEntities001: 8586272 - Source2Server001: 8586288 - EmptyWorldService001_Server: 5720400 - Source2ServerConfig001: 5659264 - EntitySubclassUtilsV001: 2854976 - customnavsystem001: 2318080 - Source2GameDirector001: 1220784 + NavGameTest001: 10767456 + ServerToolsInfo_001: 8585440 + Source2GameClients001: 8585456 + Source2GameEntities001: 8585472 + Source2Server001: 8585488 + EmptyWorldService001_Server: 5708624 + Source2ServerConfig001: 5660368 + EntitySubclassUtilsV001: 2814496 + customnavsystem001: 2277600 + Source2GameDirector001: 1174080 soundsystem_dll: # soundsystem.dll SoundOpSystem001: 1484352 SoundOpSystemEdit001: 617040 @@ -125,33 +125,33 @@ soundsystem_dll: # soundsystem.dll steamaudio_dll: # steamaudio.dll SteamAudio001: 371312 steamclient64_dll: # steamclient64.dll - IVALIDATE001: 8787744 - CLIENTENGINE_INTERFACE_VERSION005: 8771024 - SteamClient021: 6677872 - SteamClient020: 6677856 - SteamClient019: 6677840 - SteamClient018: 6677824 - SteamClient017: 6677808 - SteamClient016: 6677792 - SteamClient015: 6677776 - SteamClient014: 6677760 - SteamClient013: 6677744 - SteamClient012: 6677728 - SteamClient011: 6677712 - SteamClient010: 6677696 - SteamClient009: 6677680 - SteamClient008: 6677664 - SteamClient007: 6677648 - SteamClient006: 6677632 - p2pvoice002: 892592 - p2pvoicesingleton002: 878864 + IVALIDATE001: 8806832 + CLIENTENGINE_INTERFACE_VERSION005: 8790304 + SteamClient021: 6698832 + SteamClient020: 6698816 + SteamClient019: 6698800 + SteamClient018: 6698784 + SteamClient017: 6698768 + SteamClient016: 6698752 + SteamClient015: 6698736 + SteamClient014: 6698720 + SteamClient013: 6698704 + SteamClient012: 6698688 + SteamClient011: 6698672 + SteamClient010: 6698656 + SteamClient009: 6698640 + SteamClient008: 6698624 + SteamClient007: 6698608 + SteamClient006: 6698592 + p2pvoice002: 892784 + p2pvoicesingleton002: 879056 tier0_dll: # tier0.dll VStringTokenSystem001: 1641232 TestScriptMgr001: 1313952 VProcessUtils002: 1253760 VEngineCvar007: 406976 v8system_dll: # v8system.dll - Source2V8System001: 5776 + Source2V8System001: 6480 valve_avi_dll: # valve_avi.dll VAvi001: 12176 valve_wmf_dll: # valve_wmf.dll @@ -162,7 +162,7 @@ vphysics2_dll: # vphysics2.dll vscript_dll: # vscript.dll VScriptManager010: 204800 vstdlib_s64_dll: # vstdlib_s64.dll - IVALIDATE001: 151776 + IVALIDATE001: 151840 VEngineCvar002: 22368 worldrenderer_dll: # worldrenderer.dll WorldRendererMgr001: 132576 diff --git a/generated/materialsystem2.dll.cs b/generated/materialsystem2.dll.cs index a7e8f15..6fb8cfe 100644 --- a/generated/materialsystem2.dll.cs +++ b/generated/materialsystem2.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:34 +0000 + * Thu, 29 Feb 2024 02:15:35 +0000 */ public static class MaterialParamBuffer_t { // MaterialParam_t diff --git a/generated/materialsystem2.dll.hpp b/generated/materialsystem2.dll.hpp index f9a8362..2487dd4 100644 --- a/generated/materialsystem2.dll.hpp +++ b/generated/materialsystem2.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:34 +0000 + * Thu, 29 Feb 2024 02:15:35 +0000 */ #pragma once diff --git a/generated/materialsystem2.dll.py b/generated/materialsystem2.dll.py index 82baa7b..42e8438 100644 --- a/generated/materialsystem2.dll.py +++ b/generated/materialsystem2.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 23 Feb 2024 13:31:34 +0000 +Thu, 29 Feb 2024 02:15:35 +0000 ''' class MaterialParamBuffer_t: # MaterialParam_t diff --git a/generated/materialsystem2.dll.rs b/generated/materialsystem2.dll.rs index 06a543a..cd60842 100644 --- a/generated/materialsystem2.dll.rs +++ b/generated/materialsystem2.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:34 +0000 + * Thu, 29 Feb 2024 02:15:35 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/networksystem.dll.cs b/generated/networksystem.dll.cs index ad1f61f..88e4d30 100644 --- a/generated/networksystem.dll.cs +++ b/generated/networksystem.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:34 +0000 + * Thu, 29 Feb 2024 02:15:35 +0000 */ public static class ChangeAccessorFieldPathIndex_t { diff --git a/generated/networksystem.dll.hpp b/generated/networksystem.dll.hpp index 465edb1..55a3c3e 100644 --- a/generated/networksystem.dll.hpp +++ b/generated/networksystem.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:34 +0000 + * Thu, 29 Feb 2024 02:15:35 +0000 */ #pragma once diff --git a/generated/networksystem.dll.py b/generated/networksystem.dll.py index a6db9a6..0643000 100644 --- a/generated/networksystem.dll.py +++ b/generated/networksystem.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 23 Feb 2024 13:31:34 +0000 +Thu, 29 Feb 2024 02:15:35 +0000 ''' class ChangeAccessorFieldPathIndex_t: diff --git a/generated/networksystem.dll.rs b/generated/networksystem.dll.rs index 01ecc22..604b4ec 100644 --- a/generated/networksystem.dll.rs +++ b/generated/networksystem.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:34 +0000 + * Thu, 29 Feb 2024 02:15:35 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/offsets.cs b/generated/offsets.cs index 135d46c..bbb78ff 100644 --- a/generated/offsets.cs +++ b/generated/offsets.cs @@ -1,48 +1,48 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:32:08 +0000 + * Thu, 29 Feb 2024 02:15:37 +0000 */ public static class client_dll { // client.dll - public const nint dwEntityList = 0x18B3FA8; - public const nint dwForceAttack = 0x17221D0; - public const nint dwForceAttack2 = 0x1722260; - public const nint dwForceBackward = 0x17224A0; - public const nint dwForceCrouch = 0x1722770; - public const nint dwForceForward = 0x1722410; - public const nint dwForceJump = 0x17226E0; - public const nint dwForceLeft = 0x1722530; - public const nint dwForceRight = 0x17225C0; - public const nint dwGameEntitySystem = 0x19D1980; + public const nint dwEntityList = 0x18BBAF8; + public const nint dwForceAttack = 0x1728F90; + public const nint dwForceAttack2 = 0x1729020; + public const nint dwForceBackward = 0x1729260; + public const nint dwForceCrouch = 0x1729530; + public const nint dwForceForward = 0x17291D0; + public const nint dwForceJump = 0x17294A0; + public const nint dwForceLeft = 0x17292F0; + public const nint dwForceRight = 0x1729380; + public const nint dwGameEntitySystem = 0x19D9450; public const nint dwGameEntitySystem_getHighestEntityIndex = 0x1510; - public const nint dwGameRules = 0x1910FC0; - public const nint dwGlobalVars = 0x171CE70; - public const nint dwGlowManager = 0x19113E0; - public const nint dwInterfaceLinkList = 0x1A029D8; - public const nint dwLocalPlayerController = 0x19038F8; - public const nint dwLocalPlayerPawn = 0x1729348; - public const nint dwPlantedC4 = 0x191B508; - public const nint dwPrediction = 0x1729210; - public const nint dwSensitivity = 0x1911D08; + public const nint dwGameRules = 0x1918A30; + public const nint dwGlobalVars = 0x1723B10; + public const nint dwGlowManager = 0x1918E50; + public const nint dwInterfaceLinkList = 0x1A0A598; + public const nint dwLocalPlayerController = 0x190B308; + public const nint dwLocalPlayerPawn = 0x1730118; + public const nint dwPlantedC4 = 0x1921858; + public const nint dwPrediction = 0x172FFE0; + public const nint dwSensitivity = 0x1919778; public const nint dwSensitivity_sensitivity = 0x40; - public const nint dwViewAngles = 0x19233E0; - public const nint dwViewMatrix = 0x19154C0; - public const nint dwViewRender = 0x1915D40; + public const nint dwViewAngles = 0x1929730; + public const nint dwViewMatrix = 0x191CF30; + public const nint dwViewRender = 0x191D7B0; } public static class engine2_dll { // engine2.dll - public const nint dwBuildNumber = 0x513564; + public const nint dwBuildNumber = 0x513574; + public const nint dwNetworkGameClient_deltaTick = 0x258; public const nint dwNetworkGameClient = 0x512AC8; public const nint dwNetworkGameClient_getLocalPlayer = 0xF0; - public const nint dwNetworkGameClient_deltaTick = 0x258; public const nint dwNetworkGameClient_maxClients = 0x250; public const nint dwNetworkGameClient_signOnState = 0x240; - public const nint dwWindowHeight = 0x5CABC4; - public const nint dwWindowWidth = 0x5CABC0; + public const nint dwWindowHeight = 0x5CBC64; + public const nint dwWindowWidth = 0x5CBC60; } public static class game_info { // Some additional information about the game at dump time - public const nint buildNumber = 0x36AA; // Game build number + public const nint buildNumber = 0x36AB; // Game build number } public static class inputsystem_dll { // inputsystem.dll diff --git a/generated/offsets.hpp b/generated/offsets.hpp index 86531c7..7105b54 100644 --- a/generated/offsets.hpp +++ b/generated/offsets.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:32:08 +0000 + * Thu, 29 Feb 2024 02:15:37 +0000 */ #pragma once @@ -8,45 +8,45 @@ #include namespace client_dll { // client.dll - constexpr std::ptrdiff_t dwEntityList = 0x18B3FA8; - constexpr std::ptrdiff_t dwForceAttack = 0x17221D0; - constexpr std::ptrdiff_t dwForceAttack2 = 0x1722260; - constexpr std::ptrdiff_t dwForceBackward = 0x17224A0; - constexpr std::ptrdiff_t dwForceCrouch = 0x1722770; - constexpr std::ptrdiff_t dwForceForward = 0x1722410; - constexpr std::ptrdiff_t dwForceJump = 0x17226E0; - constexpr std::ptrdiff_t dwForceLeft = 0x1722530; - constexpr std::ptrdiff_t dwForceRight = 0x17225C0; - constexpr std::ptrdiff_t dwGameEntitySystem = 0x19D1980; + constexpr std::ptrdiff_t dwEntityList = 0x18BBAF8; + constexpr std::ptrdiff_t dwForceAttack = 0x1728F90; + constexpr std::ptrdiff_t dwForceAttack2 = 0x1729020; + constexpr std::ptrdiff_t dwForceBackward = 0x1729260; + constexpr std::ptrdiff_t dwForceCrouch = 0x1729530; + constexpr std::ptrdiff_t dwForceForward = 0x17291D0; + constexpr std::ptrdiff_t dwForceJump = 0x17294A0; + constexpr std::ptrdiff_t dwForceLeft = 0x17292F0; + constexpr std::ptrdiff_t dwForceRight = 0x1729380; + constexpr std::ptrdiff_t dwGameEntitySystem = 0x19D9450; constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x1510; - constexpr std::ptrdiff_t dwGameRules = 0x1910FC0; - constexpr std::ptrdiff_t dwGlobalVars = 0x171CE70; - constexpr std::ptrdiff_t dwGlowManager = 0x19113E0; - constexpr std::ptrdiff_t dwInterfaceLinkList = 0x1A029D8; - constexpr std::ptrdiff_t dwLocalPlayerController = 0x19038F8; - constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x1729348; - constexpr std::ptrdiff_t dwPlantedC4 = 0x191B508; - constexpr std::ptrdiff_t dwPrediction = 0x1729210; - constexpr std::ptrdiff_t dwSensitivity = 0x1911D08; + constexpr std::ptrdiff_t dwGameRules = 0x1918A30; + constexpr std::ptrdiff_t dwGlobalVars = 0x1723B10; + constexpr std::ptrdiff_t dwGlowManager = 0x1918E50; + constexpr std::ptrdiff_t dwInterfaceLinkList = 0x1A0A598; + constexpr std::ptrdiff_t dwLocalPlayerController = 0x190B308; + constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x1730118; + constexpr std::ptrdiff_t dwPlantedC4 = 0x1921858; + constexpr std::ptrdiff_t dwPrediction = 0x172FFE0; + constexpr std::ptrdiff_t dwSensitivity = 0x1919778; constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40; - constexpr std::ptrdiff_t dwViewAngles = 0x19233E0; - constexpr std::ptrdiff_t dwViewMatrix = 0x19154C0; - constexpr std::ptrdiff_t dwViewRender = 0x1915D40; + constexpr std::ptrdiff_t dwViewAngles = 0x1929730; + constexpr std::ptrdiff_t dwViewMatrix = 0x191CF30; + constexpr std::ptrdiff_t dwViewRender = 0x191D7B0; } namespace engine2_dll { // engine2.dll - constexpr std::ptrdiff_t dwBuildNumber = 0x513564; + constexpr std::ptrdiff_t dwBuildNumber = 0x513574; + constexpr std::ptrdiff_t dwNetworkGameClient_deltaTick = 0x258; constexpr std::ptrdiff_t dwNetworkGameClient = 0x512AC8; constexpr std::ptrdiff_t dwNetworkGameClient_getLocalPlayer = 0xF0; - constexpr std::ptrdiff_t dwNetworkGameClient_deltaTick = 0x258; constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x250; constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x240; - constexpr std::ptrdiff_t dwWindowHeight = 0x5CABC4; - constexpr std::ptrdiff_t dwWindowWidth = 0x5CABC0; + constexpr std::ptrdiff_t dwWindowHeight = 0x5CBC64; + constexpr std::ptrdiff_t dwWindowWidth = 0x5CBC60; } namespace game_info { // Some additional information about the game at dump time - constexpr std::ptrdiff_t buildNumber = 0x36AA; // Game build number + constexpr std::ptrdiff_t buildNumber = 0x36AB; // Game build number } namespace inputsystem_dll { // inputsystem.dll diff --git a/generated/offsets.json b/generated/offsets.json index c1664e4..77cfd93 100644 --- a/generated/offsets.json +++ b/generated/offsets.json @@ -2,43 +2,43 @@ "client_dll": { "data": { "dwEntityList": { - "value": 25903016, + "value": 25934584, "comment": null }, "dwForceAttack": { - "value": 24256976, + "value": 24285072, "comment": null }, "dwForceAttack2": { - "value": 24257120, + "value": 24285216, "comment": null }, "dwForceBackward": { - "value": 24257696, + "value": 24285792, "comment": null }, "dwForceCrouch": { - "value": 24258416, + "value": 24286512, "comment": null }, "dwForceForward": { - "value": 24257552, + "value": 24285648, "comment": null }, "dwForceJump": { - "value": 24258272, + "value": 24286368, "comment": null }, "dwForceLeft": { - "value": 24257840, + "value": 24285936, "comment": null }, "dwForceRight": { - "value": 24257984, + "value": 24286080, "comment": null }, "dwGameEntitySystem": { - "value": 27072896, + "value": 27104336, "comment": null }, "dwGameEntitySystem_getHighestEntityIndex": { @@ -46,39 +46,39 @@ "comment": null }, "dwGameRules": { - "value": 26283968, + "value": 26315312, "comment": null }, "dwGlobalVars": { - "value": 24235632, + "value": 24263440, "comment": null }, "dwGlowManager": { - "value": 26285024, + "value": 26316368, "comment": null }, "dwInterfaceLinkList": { - "value": 27273688, + "value": 27305368, "comment": null }, "dwLocalPlayerController": { - "value": 26228984, + "value": 26260232, "comment": null }, "dwLocalPlayerPawn": { - "value": 24286024, + "value": 24314136, "comment": null }, "dwPlantedC4": { - "value": 26326280, + "value": 26351704, "comment": null }, "dwPrediction": { - "value": 24285712, + "value": 24313824, "comment": null }, "dwSensitivity": { - "value": 26287368, + "value": 26318712, "comment": null }, "dwSensitivity_sensitivity": { @@ -86,15 +86,15 @@ "comment": null }, "dwViewAngles": { - "value": 26358752, + "value": 26384176, "comment": null }, "dwViewMatrix": { - "value": 26301632, + "value": 26332976, "comment": null }, "dwViewRender": { - "value": 26303808, + "value": 26335152, "comment": null } }, @@ -103,7 +103,7 @@ "engine2_dll": { "data": { "dwBuildNumber": { - "value": 5322084, + "value": 5322100, "comment": null }, "dwNetworkGameClient": { @@ -127,11 +127,11 @@ "comment": null }, "dwWindowHeight": { - "value": 6073284, + "value": 6077540, "comment": null }, "dwWindowWidth": { - "value": 6073280, + "value": 6077536, "comment": null } }, @@ -140,7 +140,7 @@ "game_info": { "data": { "buildNumber": { - "value": 13994, + "value": 13995, "comment": "Game build number" } }, diff --git a/generated/offsets.py b/generated/offsets.py index 71dcf4f..d57eb2f 100644 --- a/generated/offsets.py +++ b/generated/offsets.py @@ -1,46 +1,46 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 23 Feb 2024 13:32:08 +0000 +Thu, 29 Feb 2024 02:15:37 +0000 ''' class client_dll: # client.dll - dwEntityList = 0x18B3FA8 - dwForceAttack = 0x17221D0 - dwForceAttack2 = 0x1722260 - dwForceBackward = 0x17224A0 - dwForceCrouch = 0x1722770 - dwForceForward = 0x1722410 - dwForceJump = 0x17226E0 - dwForceLeft = 0x1722530 - dwForceRight = 0x17225C0 - dwGameEntitySystem = 0x19D1980 + dwEntityList = 0x18BBAF8 + dwForceAttack = 0x1728F90 + dwForceAttack2 = 0x1729020 + dwForceBackward = 0x1729260 + dwForceCrouch = 0x1729530 + dwForceForward = 0x17291D0 + dwForceJump = 0x17294A0 + dwForceLeft = 0x17292F0 + dwForceRight = 0x1729380 + dwGameEntitySystem = 0x19D9450 dwGameEntitySystem_getHighestEntityIndex = 0x1510 - dwGameRules = 0x1910FC0 - dwGlobalVars = 0x171CE70 - dwGlowManager = 0x19113E0 - dwInterfaceLinkList = 0x1A029D8 - dwLocalPlayerController = 0x19038F8 - dwLocalPlayerPawn = 0x1729348 - dwPlantedC4 = 0x191B508 - dwPrediction = 0x1729210 - dwSensitivity = 0x1911D08 + dwGameRules = 0x1918A30 + dwGlobalVars = 0x1723B10 + dwGlowManager = 0x1918E50 + dwInterfaceLinkList = 0x1A0A598 + dwLocalPlayerController = 0x190B308 + dwLocalPlayerPawn = 0x1730118 + dwPlantedC4 = 0x1921858 + dwPrediction = 0x172FFE0 + dwSensitivity = 0x1919778 dwSensitivity_sensitivity = 0x40 - dwViewAngles = 0x19233E0 - dwViewMatrix = 0x19154C0 - dwViewRender = 0x1915D40 + dwViewAngles = 0x1929730 + dwViewMatrix = 0x191CF30 + dwViewRender = 0x191D7B0 class engine2_dll: # engine2.dll - dwBuildNumber = 0x513564 + dwBuildNumber = 0x513574 + dwNetworkGameClient_deltaTick = 0x258 dwNetworkGameClient = 0x512AC8 dwNetworkGameClient_getLocalPlayer = 0xF0 - dwNetworkGameClient_deltaTick = 0x258 dwNetworkGameClient_maxClients = 0x250 dwNetworkGameClient_signOnState = 0x240 - dwWindowHeight = 0x5CABC4 - dwWindowWidth = 0x5CABC0 + dwWindowHeight = 0x5CBC64 + dwWindowWidth = 0x5CBC60 class game_info: # Some additional information about the game at dump time - buildNumber = 0x36AA # Game build number + buildNumber = 0x36AB # Game build number class inputsystem_dll: # inputsystem.dll dwInputSystem = 0x367A0 diff --git a/generated/offsets.rs b/generated/offsets.rs index eb177c1..d93a9d9 100644 --- a/generated/offsets.rs +++ b/generated/offsets.rs @@ -1,50 +1,50 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:32:08 +0000 + * Thu, 29 Feb 2024 02:15:37 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] pub mod client_dll { // client.dll - pub const dwEntityList: usize = 0x18B3FA8; - pub const dwForceAttack: usize = 0x17221D0; - pub const dwForceAttack2: usize = 0x1722260; - pub const dwForceBackward: usize = 0x17224A0; - pub const dwForceCrouch: usize = 0x1722770; - pub const dwForceForward: usize = 0x1722410; - pub const dwForceJump: usize = 0x17226E0; - pub const dwForceLeft: usize = 0x1722530; - pub const dwForceRight: usize = 0x17225C0; - pub const dwGameEntitySystem: usize = 0x19D1980; + pub const dwEntityList: usize = 0x18BBAF8; + pub const dwForceAttack: usize = 0x1728F90; + pub const dwForceAttack2: usize = 0x1729020; + pub const dwForceBackward: usize = 0x1729260; + pub const dwForceCrouch: usize = 0x1729530; + pub const dwForceForward: usize = 0x17291D0; + pub const dwForceJump: usize = 0x17294A0; + pub const dwForceLeft: usize = 0x17292F0; + pub const dwForceRight: usize = 0x1729380; + pub const dwGameEntitySystem: usize = 0x19D9450; pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x1510; - pub const dwGameRules: usize = 0x1910FC0; - pub const dwGlobalVars: usize = 0x171CE70; - pub const dwGlowManager: usize = 0x19113E0; - pub const dwInterfaceLinkList: usize = 0x1A029D8; - pub const dwLocalPlayerController: usize = 0x19038F8; - pub const dwLocalPlayerPawn: usize = 0x1729348; - pub const dwPlantedC4: usize = 0x191B508; - pub const dwPrediction: usize = 0x1729210; - pub const dwSensitivity: usize = 0x1911D08; + pub const dwGameRules: usize = 0x1918A30; + pub const dwGlobalVars: usize = 0x1723B10; + pub const dwGlowManager: usize = 0x1918E50; + pub const dwInterfaceLinkList: usize = 0x1A0A598; + pub const dwLocalPlayerController: usize = 0x190B308; + pub const dwLocalPlayerPawn: usize = 0x1730118; + pub const dwPlantedC4: usize = 0x1921858; + pub const dwPrediction: usize = 0x172FFE0; + pub const dwSensitivity: usize = 0x1919778; pub const dwSensitivity_sensitivity: usize = 0x40; - pub const dwViewAngles: usize = 0x19233E0; - pub const dwViewMatrix: usize = 0x19154C0; - pub const dwViewRender: usize = 0x1915D40; + pub const dwViewAngles: usize = 0x1929730; + pub const dwViewMatrix: usize = 0x191CF30; + pub const dwViewRender: usize = 0x191D7B0; } pub mod engine2_dll { // engine2.dll - pub const dwBuildNumber: usize = 0x513564; + pub const dwBuildNumber: usize = 0x513574; + pub const dwNetworkGameClient_deltaTick: usize = 0x258; pub const dwNetworkGameClient: usize = 0x512AC8; pub const dwNetworkGameClient_getLocalPlayer: usize = 0xF0; - pub const dwNetworkGameClient_deltaTick: usize = 0x258; pub const dwNetworkGameClient_maxClients: usize = 0x250; pub const dwNetworkGameClient_signOnState: usize = 0x240; - pub const dwWindowHeight: usize = 0x5CABC4; - pub const dwWindowWidth: usize = 0x5CABC0; + pub const dwWindowHeight: usize = 0x5CBC64; + pub const dwWindowWidth: usize = 0x5CBC60; } pub mod game_info { // Some additional information about the game at dump time - pub const buildNumber: usize = 0x36AA; // Game build number + pub const buildNumber: usize = 0x36AB; // Game build number } pub mod inputsystem_dll { // inputsystem.dll diff --git a/generated/offsets.yaml b/generated/offsets.yaml index 73269e1..c3e32d2 100644 --- a/generated/offsets.yaml +++ b/generated/offsets.yaml @@ -1,40 +1,40 @@ --- client_dll: # client.dll - dwEntityList: 25903016 - dwForceAttack: 24256976 - dwForceAttack2: 24257120 - dwForceBackward: 24257696 - dwForceCrouch: 24258416 - dwForceForward: 24257552 - dwForceJump: 24258272 - dwForceLeft: 24257840 - dwForceRight: 24257984 - dwGameEntitySystem: 27072896 + dwEntityList: 25934584 + dwForceAttack: 24285072 + dwForceAttack2: 24285216 + dwForceBackward: 24285792 + dwForceCrouch: 24286512 + dwForceForward: 24285648 + dwForceJump: 24286368 + dwForceLeft: 24285936 + dwForceRight: 24286080 + dwGameEntitySystem: 27104336 dwGameEntitySystem_getHighestEntityIndex: 5392 - dwGameRules: 26283968 - dwGlobalVars: 24235632 - dwGlowManager: 26285024 - dwInterfaceLinkList: 27273688 - dwLocalPlayerController: 26228984 - dwLocalPlayerPawn: 24286024 - dwPlantedC4: 26326280 - dwPrediction: 24285712 - dwSensitivity: 26287368 + dwGameRules: 26315312 + dwGlobalVars: 24263440 + dwGlowManager: 26316368 + dwInterfaceLinkList: 27305368 + dwLocalPlayerController: 26260232 + dwLocalPlayerPawn: 24314136 + dwPlantedC4: 26351704 + dwPrediction: 24313824 + dwSensitivity: 26318712 dwSensitivity_sensitivity: 64 - dwViewAngles: 26358752 - dwViewMatrix: 26301632 - dwViewRender: 26303808 + dwViewAngles: 26384176 + dwViewMatrix: 26332976 + dwViewRender: 26335152 engine2_dll: # engine2.dll - dwBuildNumber: 5322084 + dwBuildNumber: 5322100 + dwNetworkGameClient_deltaTick: 600 dwNetworkGameClient: 5319368 dwNetworkGameClient_getLocalPlayer: 240 - dwNetworkGameClient_deltaTick: 600 dwNetworkGameClient_maxClients: 592 dwNetworkGameClient_signOnState: 576 - dwWindowHeight: 6073284 - dwWindowWidth: 6073280 + dwWindowHeight: 6077540 + dwWindowWidth: 6077536 game_info: # Some additional information about the game at dump time - buildNumber: 13994 # Game build number + buildNumber: 13995 # Game build number inputsystem_dll: # inputsystem.dll dwInputSystem: 223136 matchmaking_dll: # matchmaking.dll diff --git a/generated/particles.dll.cs b/generated/particles.dll.cs index a2038bc..affaa1b 100644 --- a/generated/particles.dll.cs +++ b/generated/particles.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:35 +0000 + * Thu, 29 Feb 2024 02:15:36 +0000 */ public static class CBaseRendererSource2 { // CParticleFunctionRenderer diff --git a/generated/particles.dll.hpp b/generated/particles.dll.hpp index b3e6a32..1b0d5da 100644 --- a/generated/particles.dll.hpp +++ b/generated/particles.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:35 +0000 + * Thu, 29 Feb 2024 02:15:36 +0000 */ #pragma once diff --git a/generated/particles.dll.py b/generated/particles.dll.py index d2d9459..8591688 100644 --- a/generated/particles.dll.py +++ b/generated/particles.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 23 Feb 2024 13:31:35 +0000 +Thu, 29 Feb 2024 02:15:36 +0000 ''' class CBaseRendererSource2: # CParticleFunctionRenderer diff --git a/generated/particles.dll.rs b/generated/particles.dll.rs index 16afb4c..c43c96f 100644 --- a/generated/particles.dll.rs +++ b/generated/particles.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:35 +0000 + * Thu, 29 Feb 2024 02:15:36 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/pulse_system.dll.cs b/generated/pulse_system.dll.cs index 19a6e40..32a6d60 100644 --- a/generated/pulse_system.dll.cs +++ b/generated/pulse_system.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:35 +0000 + * Thu, 29 Feb 2024 02:15:36 +0000 */ public static class CBasePulseGraphInstance { diff --git a/generated/pulse_system.dll.hpp b/generated/pulse_system.dll.hpp index f9e1ec5..d3ace11 100644 --- a/generated/pulse_system.dll.hpp +++ b/generated/pulse_system.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:35 +0000 + * Thu, 29 Feb 2024 02:15:36 +0000 */ #pragma once diff --git a/generated/pulse_system.dll.py b/generated/pulse_system.dll.py index bbe5ad9..5efa219 100644 --- a/generated/pulse_system.dll.py +++ b/generated/pulse_system.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 23 Feb 2024 13:31:35 +0000 +Thu, 29 Feb 2024 02:15:36 +0000 ''' class CBasePulseGraphInstance: diff --git a/generated/pulse_system.dll.rs b/generated/pulse_system.dll.rs index 88474cc..a737365 100644 --- a/generated/pulse_system.dll.rs +++ b/generated/pulse_system.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:35 +0000 + * Thu, 29 Feb 2024 02:15:36 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/rendersystemdx11.dll.cs b/generated/rendersystemdx11.dll.cs index 4d32b98..cea8152 100644 --- a/generated/rendersystemdx11.dll.cs +++ b/generated/rendersystemdx11.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:34 +0000 + * Thu, 29 Feb 2024 02:15:35 +0000 */ public static class RenderInputLayoutField_t { diff --git a/generated/rendersystemdx11.dll.hpp b/generated/rendersystemdx11.dll.hpp index 75ab4ee..fb6b037 100644 --- a/generated/rendersystemdx11.dll.hpp +++ b/generated/rendersystemdx11.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:34 +0000 + * Thu, 29 Feb 2024 02:15:35 +0000 */ #pragma once diff --git a/generated/rendersystemdx11.dll.py b/generated/rendersystemdx11.dll.py index bfd798e..ff381a7 100644 --- a/generated/rendersystemdx11.dll.py +++ b/generated/rendersystemdx11.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 23 Feb 2024 13:31:34 +0000 +Thu, 29 Feb 2024 02:15:35 +0000 ''' class RenderInputLayoutField_t: diff --git a/generated/rendersystemdx11.dll.rs b/generated/rendersystemdx11.dll.rs index dda2f42..cd9ccbb 100644 --- a/generated/rendersystemdx11.dll.rs +++ b/generated/rendersystemdx11.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:34 +0000 + * Thu, 29 Feb 2024 02:15:35 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/resourcesystem.dll.cs b/generated/resourcesystem.dll.cs index a83db89..6c70eb9 100644 --- a/generated/resourcesystem.dll.cs +++ b/generated/resourcesystem.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:34 +0000 + * Thu, 29 Feb 2024 02:15:35 +0000 */ public static class AABB_t { diff --git a/generated/resourcesystem.dll.hpp b/generated/resourcesystem.dll.hpp index 82431c3..e80b144 100644 --- a/generated/resourcesystem.dll.hpp +++ b/generated/resourcesystem.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:34 +0000 + * Thu, 29 Feb 2024 02:15:35 +0000 */ #pragma once diff --git a/generated/resourcesystem.dll.py b/generated/resourcesystem.dll.py index 70f8273..129d342 100644 --- a/generated/resourcesystem.dll.py +++ b/generated/resourcesystem.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 23 Feb 2024 13:31:34 +0000 +Thu, 29 Feb 2024 02:15:35 +0000 ''' class AABB_t: diff --git a/generated/resourcesystem.dll.rs b/generated/resourcesystem.dll.rs index 26aa4f1..f8987e7 100644 --- a/generated/resourcesystem.dll.rs +++ b/generated/resourcesystem.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:34 +0000 + * Thu, 29 Feb 2024 02:15:35 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/scenesystem.dll.cs b/generated/scenesystem.dll.cs index 8d69280..a75beff 100644 --- a/generated/scenesystem.dll.cs +++ b/generated/scenesystem.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:35 +0000 + * Thu, 29 Feb 2024 02:15:36 +0000 */ public static class CSSDSEndFrameViewInfo { diff --git a/generated/scenesystem.dll.hpp b/generated/scenesystem.dll.hpp index 8e5a375..c92eb43 100644 --- a/generated/scenesystem.dll.hpp +++ b/generated/scenesystem.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:35 +0000 + * Thu, 29 Feb 2024 02:15:36 +0000 */ #pragma once diff --git a/generated/scenesystem.dll.py b/generated/scenesystem.dll.py index e872e25..6b0f311 100644 --- a/generated/scenesystem.dll.py +++ b/generated/scenesystem.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 23 Feb 2024 13:31:35 +0000 +Thu, 29 Feb 2024 02:15:36 +0000 ''' class CSSDSEndFrameViewInfo: diff --git a/generated/scenesystem.dll.rs b/generated/scenesystem.dll.rs index 58ca39b..981b2c3 100644 --- a/generated/scenesystem.dll.rs +++ b/generated/scenesystem.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:35 +0000 + * Thu, 29 Feb 2024 02:15:36 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/schemasystem.dll.cs b/generated/schemasystem.dll.cs index f575144..76579b8 100644 --- a/generated/schemasystem.dll.cs +++ b/generated/schemasystem.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:34 +0000 + * Thu, 29 Feb 2024 02:15:35 +0000 */ public static class CExampleSchemaVData_Monomorphic { diff --git a/generated/schemasystem.dll.hpp b/generated/schemasystem.dll.hpp index df2f9d2..a590257 100644 --- a/generated/schemasystem.dll.hpp +++ b/generated/schemasystem.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:34 +0000 + * Thu, 29 Feb 2024 02:15:35 +0000 */ #pragma once diff --git a/generated/schemasystem.dll.py b/generated/schemasystem.dll.py index adc13d0..78c0254 100644 --- a/generated/schemasystem.dll.py +++ b/generated/schemasystem.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 23 Feb 2024 13:31:34 +0000 +Thu, 29 Feb 2024 02:15:35 +0000 ''' class CExampleSchemaVData_Monomorphic: diff --git a/generated/schemasystem.dll.rs b/generated/schemasystem.dll.rs index 987716f..a44e00e 100644 --- a/generated/schemasystem.dll.rs +++ b/generated/schemasystem.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:34 +0000 + * Thu, 29 Feb 2024 02:15:35 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/server.dll.cs b/generated/server.dll.cs index aa8aadd..0be6849 100644 --- a/generated/server.dll.cs +++ b/generated/server.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:36 +0000 + * Thu, 29 Feb 2024 02:15:36 +0000 */ public static class ActiveModelConfig_t { @@ -986,7 +986,6 @@ public static class CC4 { // CCSWeaponBase public const nint m_nSpotRules = 0xED0; // int32_t public const nint m_bPlayedArmingBeeps = 0xED4; // bool[7] public const nint m_bBombPlanted = 0xEDB; // bool - public const nint m_bDroppedFromDeath = 0xEDC; // bool } public static class CCSArmsRaceScript { // CCSGameModeScript @@ -1318,11 +1317,12 @@ public static class CCSGameRules { // CTeamplayRules public const nint m_iNumSpawnableTerrorist = 0xDC8; // int32_t public const nint m_iNumSpawnableCT = 0xDCC; // int32_t public const nint m_arrSelectedHostageSpawnIndices = 0xDD0; // CUtlVector - public const nint m_bFirstConnected = 0xDE8; // bool - public const nint m_bCompleteReset = 0xDE9; // bool - public const nint m_bPickNewTeamsOnReset = 0xDEA; // bool - public const nint m_bScrambleTeamsOnRestart = 0xDEB; // bool - public const nint m_bSwapTeamsOnRestart = 0xDEC; // bool + public const nint m_nSpawnPointsRandomSeed = 0xDE8; // int32_t + public const nint m_bFirstConnected = 0xDEC; // bool + public const nint m_bCompleteReset = 0xDED; // bool + public const nint m_bPickNewTeamsOnReset = 0xDEE; // bool + public const nint m_bScrambleTeamsOnRestart = 0xDEF; // bool + public const nint m_bSwapTeamsOnRestart = 0xDF0; // bool public const nint m_nEndMatchTiedVotes = 0xDF8; // CUtlVector public const nint m_bNeedToAskPlayersForContinueVote = 0xE14; // bool public const nint m_numQueuedMatchmakingAccounts = 0xE18; // uint32_t @@ -1376,56 +1376,58 @@ public static class CCSGameRules { // CTeamplayRules public const nint m_vecMainCTSpawnPos = 0xF58; // Vector public const nint m_CTSpawnPointsMasterList = 0xF68; // CUtlVector public const nint m_TerroristSpawnPointsMasterList = 0xF80; // CUtlVector - public const nint m_iNextCTSpawnPoint = 0xF98; // int32_t - public const nint m_iNextTerroristSpawnPoint = 0xF9C; // int32_t - public const nint m_CTSpawnPoints = 0xFA0; // CUtlVector - public const nint m_TerroristSpawnPoints = 0xFB8; // CUtlVector - public const nint m_bIsUnreservedGameServer = 0xFD0; // bool - public const nint m_fAutobalanceDisplayTime = 0xFD4; // float - public const nint m_bAllowWeaponSwitch = 0x1240; // bool - public const nint m_bRoundTimeWarningTriggered = 0x1241; // bool - public const nint m_phaseChangeAnnouncementTime = 0x1244; // GameTime_t - public const nint m_fNextUpdateTeamClanNamesTime = 0x1248; // float - public const nint m_flLastThinkTime = 0x124C; // GameTime_t - public const nint m_fAccumulatedRoundOffDamage = 0x1250; // float - public const nint m_nShorthandedBonusLastEvalRound = 0x1254; // int32_t - public const nint m_nMatchAbortedEarlyReason = 0x14D0; // int32_t - public const nint m_bHasTriggeredRoundStartMusic = 0x14D4; // bool - public const nint m_bHasTriggeredCoopSpawnReset = 0x14D5; // bool - public const nint m_bSwitchingTeamsAtRoundReset = 0x14D6; // bool - public const nint m_pGameModeRules = 0x14F0; // CCSGameModeRules* - public const nint m_BtGlobalBlackboard = 0x14F8; // KeyValues3 - public const nint m_hPlayerResource = 0x1560; // CHandle - public const nint m_RetakeRules = 0x1568; // CRetakeGameRules - public const nint m_GuardianBotSkillLevelMax = 0x174C; // int32_t - public const nint m_GuardianBotSkillLevelMin = 0x1750; // int32_t - public const nint m_arrTeamUniqueKillWeaponsMatch = 0x1758; // CUtlVector[4] - public const nint m_bTeamLastKillUsedUniqueWeaponMatch = 0x17B8; // bool[4] - public const nint m_nMatchEndCount = 0x17E0; // uint8_t - public const nint m_nTTeamIntroVariant = 0x17E4; // int32_t - public const nint m_nCTTeamIntroVariant = 0x17E8; // int32_t - public const nint m_bTeamIntroPeriod = 0x17EC; // bool - public const nint m_fTeamIntroPeriodEnd = 0x17F0; // GameTime_t - public const nint m_bPlayedTeamIntroVO = 0x17F4; // bool - public const nint m_iRoundEndWinnerTeam = 0x17F8; // int32_t - public const nint m_eRoundEndReason = 0x17FC; // int32_t - public const nint m_bRoundEndShowTimerDefend = 0x1800; // bool - public const nint m_iRoundEndTimerTime = 0x1804; // int32_t - public const nint m_sRoundEndFunFactToken = 0x1808; // CUtlString - public const nint m_iRoundEndFunFactPlayerSlot = 0x1810; // CPlayerSlot - public const nint m_iRoundEndFunFactData1 = 0x1814; // int32_t - public const nint m_iRoundEndFunFactData2 = 0x1818; // int32_t - public const nint m_iRoundEndFunFactData3 = 0x181C; // int32_t - public const nint m_sRoundEndMessage = 0x1820; // CUtlString - public const nint m_iRoundEndPlayerCount = 0x1828; // int32_t - public const nint m_bRoundEndNoMusic = 0x182C; // bool - public const nint m_iRoundEndLegacy = 0x1830; // int32_t - public const nint m_nRoundEndCount = 0x1834; // uint8_t - public const nint m_iRoundStartRoundNumber = 0x1838; // int32_t - public const nint m_nRoundStartCount = 0x183C; // uint8_t - public const nint m_nRoundStartTicks = 0x1840; // CUtlVector - public const nint m_flLastPerfSampleTime = 0x5860; // double - public const nint m_bSkipNextServerPerfSample = 0x5868; // bool + public const nint m_bRespawningAllRespawnablePlayers = 0xF98; // bool + public const nint m_iNextCTSpawnPoint = 0xF9C; // int32_t + public const nint m_flCTSpawnPointUsedTime = 0xFA0; // float + public const nint m_iNextTerroristSpawnPoint = 0xFA4; // int32_t + public const nint m_flTerroristSpawnPointUsedTime = 0xFA8; // float + public const nint m_CTSpawnPoints = 0xFB0; // CUtlVector + public const nint m_TerroristSpawnPoints = 0xFC8; // CUtlVector + public const nint m_bIsUnreservedGameServer = 0xFE0; // bool + public const nint m_fAutobalanceDisplayTime = 0xFE4; // float + public const nint m_bAllowWeaponSwitch = 0x1250; // bool + public const nint m_bRoundTimeWarningTriggered = 0x1251; // bool + public const nint m_phaseChangeAnnouncementTime = 0x1254; // GameTime_t + public const nint m_fNextUpdateTeamClanNamesTime = 0x1258; // float + public const nint m_flLastThinkTime = 0x125C; // GameTime_t + public const nint m_fAccumulatedRoundOffDamage = 0x1260; // float + public const nint m_nShorthandedBonusLastEvalRound = 0x1264; // int32_t + public const nint m_nMatchAbortedEarlyReason = 0x14E0; // int32_t + public const nint m_bHasTriggeredRoundStartMusic = 0x14E4; // bool + public const nint m_bHasTriggeredCoopSpawnReset = 0x14E5; // bool + public const nint m_bSwitchingTeamsAtRoundReset = 0x14E6; // bool + public const nint m_pGameModeRules = 0x1500; // CCSGameModeRules* + public const nint m_BtGlobalBlackboard = 0x1508; // KeyValues3 + public const nint m_hPlayerResource = 0x1570; // CHandle + public const nint m_RetakeRules = 0x1578; // CRetakeGameRules + public const nint m_GuardianBotSkillLevelMax = 0x175C; // int32_t + public const nint m_GuardianBotSkillLevelMin = 0x1760; // int32_t + public const nint m_arrTeamUniqueKillWeaponsMatch = 0x1768; // CUtlVector[4] + public const nint m_bTeamLastKillUsedUniqueWeaponMatch = 0x17C8; // bool[4] + public const nint m_nMatchEndCount = 0x17F0; // uint8_t + public const nint m_nTTeamIntroVariant = 0x17F4; // int32_t + public const nint m_nCTTeamIntroVariant = 0x17F8; // int32_t + public const nint m_bTeamIntroPeriod = 0x17FC; // bool + public const nint m_fTeamIntroPeriodEnd = 0x1800; // GameTime_t + public const nint m_bPlayedTeamIntroVO = 0x1804; // bool + public const nint m_iRoundEndWinnerTeam = 0x1808; // int32_t + public const nint m_eRoundEndReason = 0x180C; // int32_t + public const nint m_bRoundEndShowTimerDefend = 0x1810; // bool + public const nint m_iRoundEndTimerTime = 0x1814; // int32_t + public const nint m_sRoundEndFunFactToken = 0x1818; // CUtlString + public const nint m_iRoundEndFunFactPlayerSlot = 0x1820; // CPlayerSlot + public const nint m_iRoundEndFunFactData1 = 0x1824; // int32_t + public const nint m_iRoundEndFunFactData2 = 0x1828; // int32_t + public const nint m_iRoundEndFunFactData3 = 0x182C; // int32_t + public const nint m_sRoundEndMessage = 0x1830; // CUtlString + public const nint m_iRoundEndPlayerCount = 0x1838; // int32_t + public const nint m_bRoundEndNoMusic = 0x183C; // bool + public const nint m_iRoundEndLegacy = 0x1840; // int32_t + public const nint m_nRoundEndCount = 0x1844; // uint8_t + public const nint m_iRoundStartRoundNumber = 0x1848; // int32_t + public const nint m_nRoundStartCount = 0x184C; // uint8_t + public const nint m_flLastPerfSampleTime = 0x5858; // double + public const nint m_bSkipNextServerPerfSample = 0x5860; // bool } public static class CCSGameRulesProxy { // CGameRulesProxy @@ -1538,21 +1540,25 @@ public static class CCSPlayerController { // CBasePlayerController public const nint m_iRoundScore = 0x808; // int32_t public const nint m_iRoundsWon = 0x80C; // int32_t public const nint m_vecKills = 0x810; // CNetworkUtlVectorBase - public const nint m_iMVPs = 0x828; // int32_t - public const nint m_nUpdateCounter = 0x82C; // int32_t - public const nint m_flSmoothedPing = 0x830; // float - public const nint m_lastHeldVoteTimer = 0xF8D8; // IntervalTimer - public const nint m_bShowHints = 0xF8F0; // bool - public const nint m_iNextTimeCheck = 0xF8F4; // int32_t - public const nint m_bJustDidTeamKill = 0xF8F8; // bool - public const nint m_bPunishForTeamKill = 0xF8F9; // bool - public const nint m_bGaveTeamDamageWarning = 0xF8FA; // bool - public const nint m_bGaveTeamDamageWarningThisRound = 0xF8FB; // bool - public const nint m_dblLastReceivedPacketPlatFloatTime = 0xF900; // double - public const nint m_LastTeamDamageWarningTime = 0xF908; // GameTime_t - public const nint m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xF90C; // GameTime_t - public const nint m_nSuspiciousHitCount = 0xF910; // uint32_t - public const nint m_nNonSuspiciousHitStreak = 0xF914; // uint32_t + public const nint m_bMvpNoMusic = 0x828; // bool + public const nint m_eMvpReason = 0x82C; // int32_t + public const nint m_iMusicKitID = 0x830; // int32_t + public const nint m_iMusicKitMVPs = 0x834; // int32_t + public const nint m_iMVPs = 0x838; // int32_t + public const nint m_nUpdateCounter = 0x83C; // int32_t + public const nint m_flSmoothedPing = 0x840; // float + public const nint m_lastHeldVoteTimer = 0xF8E8; // IntervalTimer + public const nint m_bShowHints = 0xF900; // bool + public const nint m_iNextTimeCheck = 0xF904; // int32_t + public const nint m_bJustDidTeamKill = 0xF908; // bool + public const nint m_bPunishForTeamKill = 0xF909; // bool + public const nint m_bGaveTeamDamageWarning = 0xF90A; // bool + public const nint m_bGaveTeamDamageWarningThisRound = 0xF90B; // bool + public const nint m_dblLastReceivedPacketPlatFloatTime = 0xF910; // double + public const nint m_LastTeamDamageWarningTime = 0xF918; // GameTime_t + public const nint m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xF91C; // GameTime_t + public const nint m_nSuspiciousHitCount = 0xF920; // uint32_t + public const nint m_nNonSuspiciousHitStreak = 0xF924; // uint32_t } public static class CCSPlayerControllerAPI { @@ -1694,7 +1700,7 @@ public static class CCSPlayerPawnBase { // CBasePlayerPawn public const nint m_iNumSpawns = 0xD9C; // int32_t public const nint m_iShouldHaveCash = 0xDA0; // int32_t public const nint m_bInvalidSteamLogonDelayed = 0xDA4; // bool - public const nint m_flLastAction = 0xDA8; // GameTime_t + public const nint m_flIdleTimeSinceLastAction = 0xDA8; // float public const nint m_flNameChangeHistory = 0xDAC; // float[5] public const nint m_fLastGivenDefuserTime = 0xDC0; // float public const nint m_fLastGivenBombTime = 0xDC4; // float @@ -4979,9 +4985,8 @@ public static class CPlantedC4 { // CBaseAnimGraph public const nint m_bVoiceAlertFired = 0x9C4; // bool public const nint m_bVoiceAlertPlayed = 0x9C5; // bool[4] public const nint m_flNextBotBeepTime = 0x9CC; // GameTime_t - public const nint m_bPlantedAfterPickup = 0x9D4; // bool - public const nint m_angCatchUpToPlayerEye = 0x9D8; // QAngle - public const nint m_flLastSpinDetectionTime = 0x9E4; // GameTime_t + public const nint m_angCatchUpToPlayerEye = 0x9D4; // QAngle + public const nint m_flLastSpinDetectionTime = 0x9E0; // GameTime_t } public static class CPlatTrigger { // CBaseModelEntity diff --git a/generated/server.dll.hpp b/generated/server.dll.hpp index b4367b8..f0b92db 100644 --- a/generated/server.dll.hpp +++ b/generated/server.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:36 +0000 + * Thu, 29 Feb 2024 02:15:36 +0000 */ #pragma once @@ -990,7 +990,6 @@ namespace CC4 { // CCSWeaponBase constexpr std::ptrdiff_t m_nSpotRules = 0xED0; // int32_t constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0xED4; // bool[7] constexpr std::ptrdiff_t m_bBombPlanted = 0xEDB; // bool - constexpr std::ptrdiff_t m_bDroppedFromDeath = 0xEDC; // bool } namespace CCSArmsRaceScript { // CCSGameModeScript @@ -1322,11 +1321,12 @@ namespace CCSGameRules { // CTeamplayRules constexpr std::ptrdiff_t m_iNumSpawnableTerrorist = 0xDC8; // int32_t constexpr std::ptrdiff_t m_iNumSpawnableCT = 0xDCC; // int32_t constexpr std::ptrdiff_t m_arrSelectedHostageSpawnIndices = 0xDD0; // CUtlVector - constexpr std::ptrdiff_t m_bFirstConnected = 0xDE8; // bool - constexpr std::ptrdiff_t m_bCompleteReset = 0xDE9; // bool - constexpr std::ptrdiff_t m_bPickNewTeamsOnReset = 0xDEA; // bool - constexpr std::ptrdiff_t m_bScrambleTeamsOnRestart = 0xDEB; // bool - constexpr std::ptrdiff_t m_bSwapTeamsOnRestart = 0xDEC; // bool + constexpr std::ptrdiff_t m_nSpawnPointsRandomSeed = 0xDE8; // int32_t + constexpr std::ptrdiff_t m_bFirstConnected = 0xDEC; // bool + constexpr std::ptrdiff_t m_bCompleteReset = 0xDED; // bool + constexpr std::ptrdiff_t m_bPickNewTeamsOnReset = 0xDEE; // bool + constexpr std::ptrdiff_t m_bScrambleTeamsOnRestart = 0xDEF; // bool + constexpr std::ptrdiff_t m_bSwapTeamsOnRestart = 0xDF0; // bool constexpr std::ptrdiff_t m_nEndMatchTiedVotes = 0xDF8; // CUtlVector constexpr std::ptrdiff_t m_bNeedToAskPlayersForContinueVote = 0xE14; // bool constexpr std::ptrdiff_t m_numQueuedMatchmakingAccounts = 0xE18; // uint32_t @@ -1380,56 +1380,58 @@ namespace CCSGameRules { // CTeamplayRules constexpr std::ptrdiff_t m_vecMainCTSpawnPos = 0xF58; // Vector constexpr std::ptrdiff_t m_CTSpawnPointsMasterList = 0xF68; // CUtlVector constexpr std::ptrdiff_t m_TerroristSpawnPointsMasterList = 0xF80; // CUtlVector - constexpr std::ptrdiff_t m_iNextCTSpawnPoint = 0xF98; // int32_t - constexpr std::ptrdiff_t m_iNextTerroristSpawnPoint = 0xF9C; // int32_t - constexpr std::ptrdiff_t m_CTSpawnPoints = 0xFA0; // CUtlVector - constexpr std::ptrdiff_t m_TerroristSpawnPoints = 0xFB8; // CUtlVector - constexpr std::ptrdiff_t m_bIsUnreservedGameServer = 0xFD0; // bool - constexpr std::ptrdiff_t m_fAutobalanceDisplayTime = 0xFD4; // float - constexpr std::ptrdiff_t m_bAllowWeaponSwitch = 0x1240; // bool - constexpr std::ptrdiff_t m_bRoundTimeWarningTriggered = 0x1241; // bool - constexpr std::ptrdiff_t m_phaseChangeAnnouncementTime = 0x1244; // GameTime_t - constexpr std::ptrdiff_t m_fNextUpdateTeamClanNamesTime = 0x1248; // float - constexpr std::ptrdiff_t m_flLastThinkTime = 0x124C; // GameTime_t - constexpr std::ptrdiff_t m_fAccumulatedRoundOffDamage = 0x1250; // float - constexpr std::ptrdiff_t m_nShorthandedBonusLastEvalRound = 0x1254; // int32_t - constexpr std::ptrdiff_t m_nMatchAbortedEarlyReason = 0x14D0; // int32_t - constexpr std::ptrdiff_t m_bHasTriggeredRoundStartMusic = 0x14D4; // bool - constexpr std::ptrdiff_t m_bHasTriggeredCoopSpawnReset = 0x14D5; // bool - constexpr std::ptrdiff_t m_bSwitchingTeamsAtRoundReset = 0x14D6; // bool - constexpr std::ptrdiff_t m_pGameModeRules = 0x14F0; // CCSGameModeRules* - constexpr std::ptrdiff_t m_BtGlobalBlackboard = 0x14F8; // KeyValues3 - constexpr std::ptrdiff_t m_hPlayerResource = 0x1560; // CHandle - constexpr std::ptrdiff_t m_RetakeRules = 0x1568; // CRetakeGameRules - constexpr std::ptrdiff_t m_GuardianBotSkillLevelMax = 0x174C; // int32_t - constexpr std::ptrdiff_t m_GuardianBotSkillLevelMin = 0x1750; // int32_t - constexpr std::ptrdiff_t m_arrTeamUniqueKillWeaponsMatch = 0x1758; // CUtlVector[4] - constexpr std::ptrdiff_t m_bTeamLastKillUsedUniqueWeaponMatch = 0x17B8; // bool[4] - constexpr std::ptrdiff_t m_nMatchEndCount = 0x17E0; // uint8_t - constexpr std::ptrdiff_t m_nTTeamIntroVariant = 0x17E4; // int32_t - constexpr std::ptrdiff_t m_nCTTeamIntroVariant = 0x17E8; // int32_t - constexpr std::ptrdiff_t m_bTeamIntroPeriod = 0x17EC; // bool - constexpr std::ptrdiff_t m_fTeamIntroPeriodEnd = 0x17F0; // GameTime_t - constexpr std::ptrdiff_t m_bPlayedTeamIntroVO = 0x17F4; // bool - constexpr std::ptrdiff_t m_iRoundEndWinnerTeam = 0x17F8; // int32_t - constexpr std::ptrdiff_t m_eRoundEndReason = 0x17FC; // int32_t - constexpr std::ptrdiff_t m_bRoundEndShowTimerDefend = 0x1800; // bool - constexpr std::ptrdiff_t m_iRoundEndTimerTime = 0x1804; // int32_t - constexpr std::ptrdiff_t m_sRoundEndFunFactToken = 0x1808; // CUtlString - constexpr std::ptrdiff_t m_iRoundEndFunFactPlayerSlot = 0x1810; // CPlayerSlot - constexpr std::ptrdiff_t m_iRoundEndFunFactData1 = 0x1814; // int32_t - constexpr std::ptrdiff_t m_iRoundEndFunFactData2 = 0x1818; // int32_t - constexpr std::ptrdiff_t m_iRoundEndFunFactData3 = 0x181C; // int32_t - constexpr std::ptrdiff_t m_sRoundEndMessage = 0x1820; // CUtlString - constexpr std::ptrdiff_t m_iRoundEndPlayerCount = 0x1828; // int32_t - constexpr std::ptrdiff_t m_bRoundEndNoMusic = 0x182C; // bool - constexpr std::ptrdiff_t m_iRoundEndLegacy = 0x1830; // int32_t - constexpr std::ptrdiff_t m_nRoundEndCount = 0x1834; // uint8_t - constexpr std::ptrdiff_t m_iRoundStartRoundNumber = 0x1838; // int32_t - constexpr std::ptrdiff_t m_nRoundStartCount = 0x183C; // uint8_t - constexpr std::ptrdiff_t m_nRoundStartTicks = 0x1840; // CUtlVector - constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x5860; // double - constexpr std::ptrdiff_t m_bSkipNextServerPerfSample = 0x5868; // bool + constexpr std::ptrdiff_t m_bRespawningAllRespawnablePlayers = 0xF98; // bool + constexpr std::ptrdiff_t m_iNextCTSpawnPoint = 0xF9C; // int32_t + constexpr std::ptrdiff_t m_flCTSpawnPointUsedTime = 0xFA0; // float + constexpr std::ptrdiff_t m_iNextTerroristSpawnPoint = 0xFA4; // int32_t + constexpr std::ptrdiff_t m_flTerroristSpawnPointUsedTime = 0xFA8; // float + constexpr std::ptrdiff_t m_CTSpawnPoints = 0xFB0; // CUtlVector + constexpr std::ptrdiff_t m_TerroristSpawnPoints = 0xFC8; // CUtlVector + constexpr std::ptrdiff_t m_bIsUnreservedGameServer = 0xFE0; // bool + constexpr std::ptrdiff_t m_fAutobalanceDisplayTime = 0xFE4; // float + constexpr std::ptrdiff_t m_bAllowWeaponSwitch = 0x1250; // bool + constexpr std::ptrdiff_t m_bRoundTimeWarningTriggered = 0x1251; // bool + constexpr std::ptrdiff_t m_phaseChangeAnnouncementTime = 0x1254; // GameTime_t + constexpr std::ptrdiff_t m_fNextUpdateTeamClanNamesTime = 0x1258; // float + constexpr std::ptrdiff_t m_flLastThinkTime = 0x125C; // GameTime_t + constexpr std::ptrdiff_t m_fAccumulatedRoundOffDamage = 0x1260; // float + constexpr std::ptrdiff_t m_nShorthandedBonusLastEvalRound = 0x1264; // int32_t + constexpr std::ptrdiff_t m_nMatchAbortedEarlyReason = 0x14E0; // int32_t + constexpr std::ptrdiff_t m_bHasTriggeredRoundStartMusic = 0x14E4; // bool + constexpr std::ptrdiff_t m_bHasTriggeredCoopSpawnReset = 0x14E5; // bool + constexpr std::ptrdiff_t m_bSwitchingTeamsAtRoundReset = 0x14E6; // bool + constexpr std::ptrdiff_t m_pGameModeRules = 0x1500; // CCSGameModeRules* + constexpr std::ptrdiff_t m_BtGlobalBlackboard = 0x1508; // KeyValues3 + constexpr std::ptrdiff_t m_hPlayerResource = 0x1570; // CHandle + constexpr std::ptrdiff_t m_RetakeRules = 0x1578; // CRetakeGameRules + constexpr std::ptrdiff_t m_GuardianBotSkillLevelMax = 0x175C; // int32_t + constexpr std::ptrdiff_t m_GuardianBotSkillLevelMin = 0x1760; // int32_t + constexpr std::ptrdiff_t m_arrTeamUniqueKillWeaponsMatch = 0x1768; // CUtlVector[4] + constexpr std::ptrdiff_t m_bTeamLastKillUsedUniqueWeaponMatch = 0x17C8; // bool[4] + constexpr std::ptrdiff_t m_nMatchEndCount = 0x17F0; // uint8_t + constexpr std::ptrdiff_t m_nTTeamIntroVariant = 0x17F4; // int32_t + constexpr std::ptrdiff_t m_nCTTeamIntroVariant = 0x17F8; // int32_t + constexpr std::ptrdiff_t m_bTeamIntroPeriod = 0x17FC; // bool + constexpr std::ptrdiff_t m_fTeamIntroPeriodEnd = 0x1800; // GameTime_t + constexpr std::ptrdiff_t m_bPlayedTeamIntroVO = 0x1804; // bool + constexpr std::ptrdiff_t m_iRoundEndWinnerTeam = 0x1808; // int32_t + constexpr std::ptrdiff_t m_eRoundEndReason = 0x180C; // int32_t + constexpr std::ptrdiff_t m_bRoundEndShowTimerDefend = 0x1810; // bool + constexpr std::ptrdiff_t m_iRoundEndTimerTime = 0x1814; // int32_t + constexpr std::ptrdiff_t m_sRoundEndFunFactToken = 0x1818; // CUtlString + constexpr std::ptrdiff_t m_iRoundEndFunFactPlayerSlot = 0x1820; // CPlayerSlot + constexpr std::ptrdiff_t m_iRoundEndFunFactData1 = 0x1824; // int32_t + constexpr std::ptrdiff_t m_iRoundEndFunFactData2 = 0x1828; // int32_t + constexpr std::ptrdiff_t m_iRoundEndFunFactData3 = 0x182C; // int32_t + constexpr std::ptrdiff_t m_sRoundEndMessage = 0x1830; // CUtlString + constexpr std::ptrdiff_t m_iRoundEndPlayerCount = 0x1838; // int32_t + constexpr std::ptrdiff_t m_bRoundEndNoMusic = 0x183C; // bool + constexpr std::ptrdiff_t m_iRoundEndLegacy = 0x1840; // int32_t + constexpr std::ptrdiff_t m_nRoundEndCount = 0x1844; // uint8_t + constexpr std::ptrdiff_t m_iRoundStartRoundNumber = 0x1848; // int32_t + constexpr std::ptrdiff_t m_nRoundStartCount = 0x184C; // uint8_t + constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x5858; // double + constexpr std::ptrdiff_t m_bSkipNextServerPerfSample = 0x5860; // bool } namespace CCSGameRulesProxy { // CGameRulesProxy @@ -1542,21 +1544,25 @@ namespace CCSPlayerController { // CBasePlayerController constexpr std::ptrdiff_t m_iRoundScore = 0x808; // int32_t constexpr std::ptrdiff_t m_iRoundsWon = 0x80C; // int32_t constexpr std::ptrdiff_t m_vecKills = 0x810; // CNetworkUtlVectorBase - constexpr std::ptrdiff_t m_iMVPs = 0x828; // int32_t - constexpr std::ptrdiff_t m_nUpdateCounter = 0x82C; // int32_t - constexpr std::ptrdiff_t m_flSmoothedPing = 0x830; // float - constexpr std::ptrdiff_t m_lastHeldVoteTimer = 0xF8D8; // IntervalTimer - constexpr std::ptrdiff_t m_bShowHints = 0xF8F0; // bool - constexpr std::ptrdiff_t m_iNextTimeCheck = 0xF8F4; // int32_t - constexpr std::ptrdiff_t m_bJustDidTeamKill = 0xF8F8; // bool - constexpr std::ptrdiff_t m_bPunishForTeamKill = 0xF8F9; // bool - constexpr std::ptrdiff_t m_bGaveTeamDamageWarning = 0xF8FA; // bool - constexpr std::ptrdiff_t m_bGaveTeamDamageWarningThisRound = 0xF8FB; // bool - constexpr std::ptrdiff_t m_dblLastReceivedPacketPlatFloatTime = 0xF900; // double - constexpr std::ptrdiff_t m_LastTeamDamageWarningTime = 0xF908; // GameTime_t - constexpr std::ptrdiff_t m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xF90C; // GameTime_t - constexpr std::ptrdiff_t m_nSuspiciousHitCount = 0xF910; // uint32_t - constexpr std::ptrdiff_t m_nNonSuspiciousHitStreak = 0xF914; // uint32_t + constexpr std::ptrdiff_t m_bMvpNoMusic = 0x828; // bool + constexpr std::ptrdiff_t m_eMvpReason = 0x82C; // int32_t + constexpr std::ptrdiff_t m_iMusicKitID = 0x830; // int32_t + constexpr std::ptrdiff_t m_iMusicKitMVPs = 0x834; // int32_t + constexpr std::ptrdiff_t m_iMVPs = 0x838; // int32_t + constexpr std::ptrdiff_t m_nUpdateCounter = 0x83C; // int32_t + constexpr std::ptrdiff_t m_flSmoothedPing = 0x840; // float + constexpr std::ptrdiff_t m_lastHeldVoteTimer = 0xF8E8; // IntervalTimer + constexpr std::ptrdiff_t m_bShowHints = 0xF900; // bool + constexpr std::ptrdiff_t m_iNextTimeCheck = 0xF904; // int32_t + constexpr std::ptrdiff_t m_bJustDidTeamKill = 0xF908; // bool + constexpr std::ptrdiff_t m_bPunishForTeamKill = 0xF909; // bool + constexpr std::ptrdiff_t m_bGaveTeamDamageWarning = 0xF90A; // bool + constexpr std::ptrdiff_t m_bGaveTeamDamageWarningThisRound = 0xF90B; // bool + constexpr std::ptrdiff_t m_dblLastReceivedPacketPlatFloatTime = 0xF910; // double + constexpr std::ptrdiff_t m_LastTeamDamageWarningTime = 0xF918; // GameTime_t + constexpr std::ptrdiff_t m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xF91C; // GameTime_t + constexpr std::ptrdiff_t m_nSuspiciousHitCount = 0xF920; // uint32_t + constexpr std::ptrdiff_t m_nNonSuspiciousHitStreak = 0xF924; // uint32_t } namespace CCSPlayerControllerAPI { @@ -1698,7 +1704,7 @@ namespace CCSPlayerPawnBase { // CBasePlayerPawn constexpr std::ptrdiff_t m_iNumSpawns = 0xD9C; // int32_t constexpr std::ptrdiff_t m_iShouldHaveCash = 0xDA0; // int32_t constexpr std::ptrdiff_t m_bInvalidSteamLogonDelayed = 0xDA4; // bool - constexpr std::ptrdiff_t m_flLastAction = 0xDA8; // GameTime_t + constexpr std::ptrdiff_t m_flIdleTimeSinceLastAction = 0xDA8; // float constexpr std::ptrdiff_t m_flNameChangeHistory = 0xDAC; // float[5] constexpr std::ptrdiff_t m_fLastGivenDefuserTime = 0xDC0; // float constexpr std::ptrdiff_t m_fLastGivenBombTime = 0xDC4; // float @@ -4983,9 +4989,8 @@ namespace CPlantedC4 { // CBaseAnimGraph constexpr std::ptrdiff_t m_bVoiceAlertFired = 0x9C4; // bool constexpr std::ptrdiff_t m_bVoiceAlertPlayed = 0x9C5; // bool[4] constexpr std::ptrdiff_t m_flNextBotBeepTime = 0x9CC; // GameTime_t - constexpr std::ptrdiff_t m_bPlantedAfterPickup = 0x9D4; // bool - constexpr std::ptrdiff_t m_angCatchUpToPlayerEye = 0x9D8; // QAngle - constexpr std::ptrdiff_t m_flLastSpinDetectionTime = 0x9E4; // GameTime_t + constexpr std::ptrdiff_t m_angCatchUpToPlayerEye = 0x9D4; // QAngle + constexpr std::ptrdiff_t m_flLastSpinDetectionTime = 0x9E0; // GameTime_t } namespace CPlatTrigger { // CBaseModelEntity diff --git a/generated/server.dll.json b/generated/server.dll.json index 9b8dca0..07a6f6c 100644 --- a/generated/server.dll.json +++ b/generated/server.dll.json @@ -3336,10 +3336,6 @@ "value": 3752, "comment": "bool" }, - "m_bDroppedFromDeath": { - "value": 3804, - "comment": "bool" - }, "m_bIsPlantingViaUse": { "value": 3761, "comment": "bool" @@ -4118,11 +4114,11 @@ "comment": "int32_t" }, "m_BtGlobalBlackboard": { - "value": 5368, + "value": 5384, "comment": "KeyValues3" }, "m_CTSpawnPoints": { - "value": 4000, + "value": 4016, "comment": "CUtlVector" }, "m_CTSpawnPointsMasterList": { @@ -4130,11 +4126,11 @@ "comment": "CUtlVector" }, "m_GuardianBotSkillLevelMax": { - "value": 5964, + "value": 5980, "comment": "int32_t" }, "m_GuardianBotSkillLevelMin": { - "value": 5968, + "value": 5984, "comment": "int32_t" }, "m_MatchDevice": { @@ -4146,7 +4142,7 @@ "comment": "float[8]" }, "m_RetakeRules": { - "value": 5480, + "value": 5496, "comment": "CRetakeGameRules" }, "m_TeamRespawnWaveTimes": { @@ -4154,7 +4150,7 @@ "comment": "float[32]" }, "m_TerroristSpawnPoints": { - "value": 4024, + "value": 4040, "comment": "CUtlVector" }, "m_TerroristSpawnPointsMasterList": { @@ -4178,7 +4174,7 @@ "comment": "CUtlVector" }, "m_arrTeamUniqueKillWeaponsMatch": { - "value": 5976, + "value": 5992, "comment": "CUtlVector[4]" }, "m_arrTournamentActiveCasterAccounts": { @@ -4186,7 +4182,7 @@ "comment": "uint32_t[4]" }, "m_bAllowWeaponSwitch": { - "value": 4672, + "value": 4688, "comment": "bool" }, "m_bAnyHostageReached": { @@ -4222,7 +4218,7 @@ "comment": "bool" }, "m_bCompleteReset": { - "value": 3561, + "value": 3565, "comment": "bool" }, "m_bDontIncrementCoopWave": { @@ -4230,7 +4226,7 @@ "comment": "bool" }, "m_bFirstConnected": { - "value": 3560, + "value": 3564, "comment": "bool" }, "m_bForceTeamChangeSilent": { @@ -4258,11 +4254,11 @@ "comment": "bool" }, "m_bHasTriggeredCoopSpawnReset": { - "value": 5333, + "value": 5349, "comment": "bool" }, "m_bHasTriggeredRoundStartMusic": { - "value": 5332, + "value": 5348, "comment": "bool" }, "m_bIsDroppingItems": { @@ -4282,7 +4278,7 @@ "comment": "bool" }, "m_bIsUnreservedGameServer": { - "value": 4048, + "value": 4064, "comment": "bool" }, "m_bIsValveDS": { @@ -4338,7 +4334,7 @@ "comment": "bool" }, "m_bPickNewTeamsOnReset": { - "value": 3562, + "value": 3566, "comment": "bool" }, "m_bPlayAllStepSoundsOnServer": { @@ -4346,23 +4342,27 @@ "comment": "bool" }, "m_bPlayedTeamIntroVO": { - "value": 6132, + "value": 6148, + "comment": "bool" + }, + "m_bRespawningAllRespawnablePlayers": { + "value": 3992, "comment": "bool" }, "m_bRoundEndNoMusic": { - "value": 6188, + "value": 6204, "comment": "bool" }, "m_bRoundEndShowTimerDefend": { - "value": 6144, + "value": 6160, "comment": "bool" }, "m_bRoundTimeWarningTriggered": { - "value": 4673, + "value": 4689, "comment": "bool" }, "m_bScrambleTeamsOnRestart": { - "value": 3563, + "value": 3567, "comment": "bool" }, "m_bServerPaused": { @@ -4374,7 +4374,7 @@ "comment": "bool" }, "m_bSkipNextServerPerfSample": { - "value": 22632, + "value": 22624, "comment": "bool" }, "m_bSpawnedTerrorHuntHeavy": { @@ -4382,11 +4382,11 @@ "comment": "bool" }, "m_bSwapTeamsOnRestart": { - "value": 3564, + "value": 3568, "comment": "bool" }, "m_bSwitchingTeamsAtRoundReset": { - "value": 5334, + "value": 5350, "comment": "bool" }, "m_bTCantBuy": { @@ -4398,11 +4398,11 @@ "comment": "bool" }, "m_bTeamIntroPeriod": { - "value": 6124, + "value": 6140, "comment": "bool" }, "m_bTeamLastKillUsedUniqueWeaponMatch": { - "value": 6072, + "value": 6088, "comment": "bool[4]" }, "m_bTechnicalTimeOut": { @@ -4446,7 +4446,7 @@ "comment": "bool" }, "m_eRoundEndReason": { - "value": 6140, + "value": 6156, "comment": "int32_t" }, "m_eRoundWinReason": { @@ -4462,11 +4462,11 @@ "comment": "bool" }, "m_fAccumulatedRoundOffDamage": { - "value": 4688, + "value": 4704, "comment": "float" }, "m_fAutobalanceDisplayTime": { - "value": 4052, + "value": 4068, "comment": "float" }, "m_fMatchStartTime": { @@ -4474,7 +4474,7 @@ "comment": "float" }, "m_fNextUpdateTeamClanNamesTime": { - "value": 4680, + "value": 4696, "comment": "float" }, "m_fRoundStartTime": { @@ -4482,7 +4482,7 @@ "comment": "GameTime_t" }, "m_fTeamIntroPeriodEnd": { - "value": 6128, + "value": 6144, "comment": "GameTime_t" }, "m_fWarmupNextChatNoticeTime": { @@ -4513,6 +4513,10 @@ "value": 2372, "comment": "GameTime_t" }, + "m_flCTSpawnPointUsedTime": { + "value": 4000, + "comment": "float" + }, "m_flCTTimeOutRemaining": { "value": 224, "comment": "float" @@ -4538,11 +4542,11 @@ "comment": "GameTime_t" }, "m_flLastPerfSampleTime": { - "value": 22624, + "value": 22616, "comment": "double" }, "m_flLastThinkTime": { - "value": 4684, + "value": 4700, "comment": "GameTime_t" }, "m_flMatchInfoDecidedTime": { @@ -4565,6 +4569,10 @@ "value": 3756, "comment": "float" }, + "m_flTerroristSpawnPointUsedTime": { + "value": 4008, + "comment": "float" + }, "m_flTerroristTimeOutRemaining": { "value": 220, "comment": "float" @@ -4578,7 +4586,7 @@ "comment": "int32_t" }, "m_hPlayerResource": { - "value": 5472, + "value": 5488, "comment": "CHandle" }, "m_hostageWasInjured": { @@ -4642,11 +4650,11 @@ "comment": "int32_t" }, "m_iNextCTSpawnPoint": { - "value": 3992, + "value": 3996, "comment": "int32_t" }, "m_iNextTerroristSpawnPoint": { - "value": 3996, + "value": 4004, "comment": "int32_t" }, "m_iNumCT": { @@ -4674,39 +4682,39 @@ "comment": "int32_t" }, "m_iRoundEndFunFactData1": { - "value": 6164, + "value": 6180, "comment": "int32_t" }, "m_iRoundEndFunFactData2": { - "value": 6168, - "comment": "int32_t" - }, - "m_iRoundEndFunFactData3": { - "value": 6172, - "comment": "int32_t" - }, - "m_iRoundEndFunFactPlayerSlot": { - "value": 6160, - "comment": "CPlayerSlot" - }, - "m_iRoundEndLegacy": { - "value": 6192, - "comment": "int32_t" - }, - "m_iRoundEndPlayerCount": { "value": 6184, "comment": "int32_t" }, + "m_iRoundEndFunFactData3": { + "value": 6188, + "comment": "int32_t" + }, + "m_iRoundEndFunFactPlayerSlot": { + "value": 6176, + "comment": "CPlayerSlot" + }, + "m_iRoundEndLegacy": { + "value": 6208, + "comment": "int32_t" + }, + "m_iRoundEndPlayerCount": { + "value": 6200, + "comment": "int32_t" + }, "m_iRoundEndTimerTime": { - "value": 6148, + "value": 6164, "comment": "int32_t" }, "m_iRoundEndWinnerTeam": { - "value": 6136, + "value": 6152, "comment": "int32_t" }, "m_iRoundStartRoundNumber": { - "value": 6200, + "value": 6216, "comment": "int32_t" }, "m_iRoundTime": { @@ -4738,7 +4746,7 @@ "comment": "int32_t" }, "m_nCTTeamIntroVariant": { - "value": 6120, + "value": 6136, "comment": "int32_t" }, "m_nCTTimeOuts": { @@ -4786,11 +4794,11 @@ "comment": "int32_t" }, "m_nMatchAbortedEarlyReason": { - "value": 5328, + "value": 5344, "comment": "int32_t" }, "m_nMatchEndCount": { - "value": 6112, + "value": 6128, "comment": "uint8_t" }, "m_nMatchInfoShowType": { @@ -4818,17 +4826,13 @@ "comment": "int32_t" }, "m_nRoundEndCount": { - "value": 6196, + "value": 6212, "comment": "uint8_t" }, "m_nRoundStartCount": { - "value": 6204, + "value": 6220, "comment": "uint8_t" }, - "m_nRoundStartTicks": { - "value": 6208, - "comment": "CUtlVector" - }, "m_nRoundsPlayedThisPhase": { "value": 276, "comment": "int32_t" @@ -4838,11 +4842,15 @@ "comment": "int32_t" }, "m_nShorthandedBonusLastEvalRound": { - "value": 4692, + "value": 4708, + "comment": "int32_t" + }, + "m_nSpawnPointsRandomSeed": { + "value": 3560, "comment": "int32_t" }, "m_nTTeamIntroVariant": { - "value": 6116, + "value": 6132, "comment": "int32_t" }, "m_nTerroristTimeOuts": { @@ -4894,7 +4902,7 @@ "comment": "uint32_t" }, "m_pGameModeRules": { - "value": 5360, + "value": 5376, "comment": "CCSGameModeRules*" }, "m_pQueuedMatchmakingReservationString": { @@ -4902,15 +4910,15 @@ "comment": "char*" }, "m_phaseChangeAnnouncementTime": { - "value": 4676, + "value": 4692, "comment": "GameTime_t" }, "m_sRoundEndFunFactToken": { - "value": 6152, + "value": 6168, "comment": "CUtlString" }, "m_sRoundEndMessage": { - "value": 6176, + "value": 6192, "comment": "CUtlString" }, "m_szMatchStatTxt": { @@ -5046,11 +5054,11 @@ "comment": "int32_t" }, "m_LastTeamDamageWarningTime": { - "value": 63752, + "value": 63768, "comment": "GameTime_t" }, "m_LastTimePlayerWasDisconnectedForPawnsRemove": { - "value": 63756, + "value": 63772, "comment": "GameTime_t" }, "m_bAbandonAllowsSurrender": { @@ -5090,11 +5098,11 @@ "comment": "bool" }, "m_bGaveTeamDamageWarning": { - "value": 63738, + "value": 63754, "comment": "bool" }, "m_bGaveTeamDamageWarningThisRound": { - "value": 63739, + "value": 63755, "comment": "bool" }, "m_bHasBeenControlledByPlayerThisRound": { @@ -5122,7 +5130,11 @@ "comment": "bool" }, "m_bJustDidTeamKill": { - "value": 63736, + "value": 63752, + "comment": "bool" + }, + "m_bMvpNoMusic": { + "value": 2088, "comment": "bool" }, "m_bPawnHasDefuser": { @@ -5138,7 +5150,7 @@ "comment": "bool" }, "m_bPunishForTeamKill": { - "value": 63737, + "value": 63753, "comment": "bool" }, "m_bRemoveAllItemsOnNextRoundReset": { @@ -5150,7 +5162,7 @@ "comment": "bool" }, "m_bShowHints": { - "value": 63728, + "value": 63744, "comment": "bool" }, "m_bSwitchTeamsOnNextRoundReset": { @@ -5162,15 +5174,19 @@ "comment": "bool" }, "m_dblLastReceivedPacketPlatFloatTime": { - "value": 63744, + "value": 63760, "comment": "double" }, + "m_eMvpReason": { + "value": 2092, + "comment": "int32_t" + }, "m_flForceTeamTime": { "value": 1788, "comment": "GameTime_t" }, "m_flSmoothedPing": { - "value": 2096, + "value": 2112, "comment": "float" }, "m_hDesiredObserverTarget": { @@ -5226,11 +5242,19 @@ "comment": "int32_t" }, "m_iMVPs": { - "value": 2088, + "value": 2104, + "comment": "int32_t" + }, + "m_iMusicKitID": { + "value": 2096, + "comment": "int32_t" + }, + "m_iMusicKitMVPs": { + "value": 2100, "comment": "int32_t" }, "m_iNextTimeCheck": { - "value": 63732, + "value": 63748, "comment": "int32_t" }, "m_iPawnArmor": { @@ -5278,7 +5302,7 @@ "comment": "int32_t" }, "m_lastHeldVoteTimer": { - "value": 63704, + "value": 63720, "comment": "IntervalTimer" }, "m_msQueuedModeDisconnectionTimestamp": { @@ -5298,7 +5322,7 @@ "comment": "int32_t" }, "m_nNonSuspiciousHitStreak": { - "value": 63764, + "value": 63780, "comment": "uint32_t" }, "m_nPawnCharacterDefIndex": { @@ -5318,11 +5342,11 @@ "comment": "QuestProgress::Reason" }, "m_nSuspiciousHitCount": { - "value": 63760, + "value": 63776, "comment": "uint32_t" }, "m_nUpdateCounter": { - "value": 2092, + "value": 2108, "comment": "int32_t" }, "m_pActionTrackingServices": { @@ -5951,9 +5975,9 @@ "value": 4732, "comment": "float" }, - "m_flLastAction": { + "m_flIdleTimeSinceLastAction": { "value": 3496, - "comment": "GameTime_t" + "comment": "float" }, "m_flLastAttackedTeammate": { "value": 3108, @@ -16415,7 +16439,7 @@ "comment": "CEntityIOOutput" }, "m_angCatchUpToPlayerEye": { - "value": 2520, + "value": 2516, "comment": "QAngle" }, "m_bBeingDefused": { @@ -16438,10 +16462,6 @@ "value": 2453, "comment": "bool" }, - "m_bPlantedAfterPickup": { - "value": 2516, - "comment": "bool" - }, "m_bTrainingPlacedByPlayer": { "value": 2452, "comment": "bool" @@ -16475,7 +16495,7 @@ "comment": "float" }, "m_flLastSpinDetectionTime": { - "value": 2532, + "value": 2528, "comment": "GameTime_t" }, "m_flNextBotBeepTime": { diff --git a/generated/server.dll.py b/generated/server.dll.py index 39df448..b0a013f 100644 --- a/generated/server.dll.py +++ b/generated/server.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 23 Feb 2024 13:31:36 +0000 +Thu, 29 Feb 2024 02:15:36 +0000 ''' class ActiveModelConfig_t: @@ -908,7 +908,6 @@ class CC4: # CCSWeaponBase m_nSpotRules = 0xED0 # int32_t m_bPlayedArmingBeeps = 0xED4 # bool[7] m_bBombPlanted = 0xEDB # bool - m_bDroppedFromDeath = 0xEDC # bool class CCSArmsRaceScript: # CCSGameModeScript m_pOuter = 0xD8 # CCSGameModeRules_ArmsRace* @@ -1217,11 +1216,12 @@ class CCSGameRules: # CTeamplayRules m_iNumSpawnableTerrorist = 0xDC8 # int32_t m_iNumSpawnableCT = 0xDCC # int32_t m_arrSelectedHostageSpawnIndices = 0xDD0 # CUtlVector - m_bFirstConnected = 0xDE8 # bool - m_bCompleteReset = 0xDE9 # bool - m_bPickNewTeamsOnReset = 0xDEA # bool - m_bScrambleTeamsOnRestart = 0xDEB # bool - m_bSwapTeamsOnRestart = 0xDEC # bool + m_nSpawnPointsRandomSeed = 0xDE8 # int32_t + m_bFirstConnected = 0xDEC # bool + m_bCompleteReset = 0xDED # bool + m_bPickNewTeamsOnReset = 0xDEE # bool + m_bScrambleTeamsOnRestart = 0xDEF # bool + m_bSwapTeamsOnRestart = 0xDF0 # bool m_nEndMatchTiedVotes = 0xDF8 # CUtlVector m_bNeedToAskPlayersForContinueVote = 0xE14 # bool m_numQueuedMatchmakingAccounts = 0xE18 # uint32_t @@ -1275,56 +1275,58 @@ class CCSGameRules: # CTeamplayRules m_vecMainCTSpawnPos = 0xF58 # Vector m_CTSpawnPointsMasterList = 0xF68 # CUtlVector m_TerroristSpawnPointsMasterList = 0xF80 # CUtlVector - m_iNextCTSpawnPoint = 0xF98 # int32_t - m_iNextTerroristSpawnPoint = 0xF9C # int32_t - m_CTSpawnPoints = 0xFA0 # CUtlVector - m_TerroristSpawnPoints = 0xFB8 # CUtlVector - m_bIsUnreservedGameServer = 0xFD0 # bool - m_fAutobalanceDisplayTime = 0xFD4 # float - m_bAllowWeaponSwitch = 0x1240 # bool - m_bRoundTimeWarningTriggered = 0x1241 # bool - m_phaseChangeAnnouncementTime = 0x1244 # GameTime_t - m_fNextUpdateTeamClanNamesTime = 0x1248 # float - m_flLastThinkTime = 0x124C # GameTime_t - m_fAccumulatedRoundOffDamage = 0x1250 # float - m_nShorthandedBonusLastEvalRound = 0x1254 # int32_t - m_nMatchAbortedEarlyReason = 0x14D0 # int32_t - m_bHasTriggeredRoundStartMusic = 0x14D4 # bool - m_bHasTriggeredCoopSpawnReset = 0x14D5 # bool - m_bSwitchingTeamsAtRoundReset = 0x14D6 # bool - m_pGameModeRules = 0x14F0 # CCSGameModeRules* - m_BtGlobalBlackboard = 0x14F8 # KeyValues3 - m_hPlayerResource = 0x1560 # CHandle - m_RetakeRules = 0x1568 # CRetakeGameRules - m_GuardianBotSkillLevelMax = 0x174C # int32_t - m_GuardianBotSkillLevelMin = 0x1750 # int32_t - m_arrTeamUniqueKillWeaponsMatch = 0x1758 # CUtlVector[4] - m_bTeamLastKillUsedUniqueWeaponMatch = 0x17B8 # bool[4] - m_nMatchEndCount = 0x17E0 # uint8_t - m_nTTeamIntroVariant = 0x17E4 # int32_t - m_nCTTeamIntroVariant = 0x17E8 # int32_t - m_bTeamIntroPeriod = 0x17EC # bool - m_fTeamIntroPeriodEnd = 0x17F0 # GameTime_t - m_bPlayedTeamIntroVO = 0x17F4 # bool - m_iRoundEndWinnerTeam = 0x17F8 # int32_t - m_eRoundEndReason = 0x17FC # int32_t - m_bRoundEndShowTimerDefend = 0x1800 # bool - m_iRoundEndTimerTime = 0x1804 # int32_t - m_sRoundEndFunFactToken = 0x1808 # CUtlString - m_iRoundEndFunFactPlayerSlot = 0x1810 # CPlayerSlot - m_iRoundEndFunFactData1 = 0x1814 # int32_t - m_iRoundEndFunFactData2 = 0x1818 # int32_t - m_iRoundEndFunFactData3 = 0x181C # int32_t - m_sRoundEndMessage = 0x1820 # CUtlString - m_iRoundEndPlayerCount = 0x1828 # int32_t - m_bRoundEndNoMusic = 0x182C # bool - m_iRoundEndLegacy = 0x1830 # int32_t - m_nRoundEndCount = 0x1834 # uint8_t - m_iRoundStartRoundNumber = 0x1838 # int32_t - m_nRoundStartCount = 0x183C # uint8_t - m_nRoundStartTicks = 0x1840 # CUtlVector - m_flLastPerfSampleTime = 0x5860 # double - m_bSkipNextServerPerfSample = 0x5868 # bool + m_bRespawningAllRespawnablePlayers = 0xF98 # bool + m_iNextCTSpawnPoint = 0xF9C # int32_t + m_flCTSpawnPointUsedTime = 0xFA0 # float + m_iNextTerroristSpawnPoint = 0xFA4 # int32_t + m_flTerroristSpawnPointUsedTime = 0xFA8 # float + m_CTSpawnPoints = 0xFB0 # CUtlVector + m_TerroristSpawnPoints = 0xFC8 # CUtlVector + m_bIsUnreservedGameServer = 0xFE0 # bool + m_fAutobalanceDisplayTime = 0xFE4 # float + m_bAllowWeaponSwitch = 0x1250 # bool + m_bRoundTimeWarningTriggered = 0x1251 # bool + m_phaseChangeAnnouncementTime = 0x1254 # GameTime_t + m_fNextUpdateTeamClanNamesTime = 0x1258 # float + m_flLastThinkTime = 0x125C # GameTime_t + m_fAccumulatedRoundOffDamage = 0x1260 # float + m_nShorthandedBonusLastEvalRound = 0x1264 # int32_t + m_nMatchAbortedEarlyReason = 0x14E0 # int32_t + m_bHasTriggeredRoundStartMusic = 0x14E4 # bool + m_bHasTriggeredCoopSpawnReset = 0x14E5 # bool + m_bSwitchingTeamsAtRoundReset = 0x14E6 # bool + m_pGameModeRules = 0x1500 # CCSGameModeRules* + m_BtGlobalBlackboard = 0x1508 # KeyValues3 + m_hPlayerResource = 0x1570 # CHandle + m_RetakeRules = 0x1578 # CRetakeGameRules + m_GuardianBotSkillLevelMax = 0x175C # int32_t + m_GuardianBotSkillLevelMin = 0x1760 # int32_t + m_arrTeamUniqueKillWeaponsMatch = 0x1768 # CUtlVector[4] + m_bTeamLastKillUsedUniqueWeaponMatch = 0x17C8 # bool[4] + m_nMatchEndCount = 0x17F0 # uint8_t + m_nTTeamIntroVariant = 0x17F4 # int32_t + m_nCTTeamIntroVariant = 0x17F8 # int32_t + m_bTeamIntroPeriod = 0x17FC # bool + m_fTeamIntroPeriodEnd = 0x1800 # GameTime_t + m_bPlayedTeamIntroVO = 0x1804 # bool + m_iRoundEndWinnerTeam = 0x1808 # int32_t + m_eRoundEndReason = 0x180C # int32_t + m_bRoundEndShowTimerDefend = 0x1810 # bool + m_iRoundEndTimerTime = 0x1814 # int32_t + m_sRoundEndFunFactToken = 0x1818 # CUtlString + m_iRoundEndFunFactPlayerSlot = 0x1820 # CPlayerSlot + m_iRoundEndFunFactData1 = 0x1824 # int32_t + m_iRoundEndFunFactData2 = 0x1828 # int32_t + m_iRoundEndFunFactData3 = 0x182C # int32_t + m_sRoundEndMessage = 0x1830 # CUtlString + m_iRoundEndPlayerCount = 0x1838 # int32_t + m_bRoundEndNoMusic = 0x183C # bool + m_iRoundEndLegacy = 0x1840 # int32_t + m_nRoundEndCount = 0x1844 # uint8_t + m_iRoundStartRoundNumber = 0x1848 # int32_t + m_nRoundStartCount = 0x184C # uint8_t + m_flLastPerfSampleTime = 0x5858 # double + m_bSkipNextServerPerfSample = 0x5860 # bool class CCSGameRulesProxy: # CGameRulesProxy m_pGameRules = 0x4C0 # CCSGameRules* @@ -1425,21 +1427,25 @@ class CCSPlayerController: # CBasePlayerController m_iRoundScore = 0x808 # int32_t m_iRoundsWon = 0x80C # int32_t m_vecKills = 0x810 # CNetworkUtlVectorBase - m_iMVPs = 0x828 # int32_t - m_nUpdateCounter = 0x82C # int32_t - m_flSmoothedPing = 0x830 # float - m_lastHeldVoteTimer = 0xF8D8 # IntervalTimer - m_bShowHints = 0xF8F0 # bool - m_iNextTimeCheck = 0xF8F4 # int32_t - m_bJustDidTeamKill = 0xF8F8 # bool - m_bPunishForTeamKill = 0xF8F9 # bool - m_bGaveTeamDamageWarning = 0xF8FA # bool - m_bGaveTeamDamageWarningThisRound = 0xF8FB # bool - m_dblLastReceivedPacketPlatFloatTime = 0xF900 # double - m_LastTeamDamageWarningTime = 0xF908 # GameTime_t - m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xF90C # GameTime_t - m_nSuspiciousHitCount = 0xF910 # uint32_t - m_nNonSuspiciousHitStreak = 0xF914 # uint32_t + m_bMvpNoMusic = 0x828 # bool + m_eMvpReason = 0x82C # int32_t + m_iMusicKitID = 0x830 # int32_t + m_iMusicKitMVPs = 0x834 # int32_t + m_iMVPs = 0x838 # int32_t + m_nUpdateCounter = 0x83C # int32_t + m_flSmoothedPing = 0x840 # float + m_lastHeldVoteTimer = 0xF8E8 # IntervalTimer + m_bShowHints = 0xF900 # bool + m_iNextTimeCheck = 0xF904 # int32_t + m_bJustDidTeamKill = 0xF908 # bool + m_bPunishForTeamKill = 0xF909 # bool + m_bGaveTeamDamageWarning = 0xF90A # bool + m_bGaveTeamDamageWarningThisRound = 0xF90B # bool + m_dblLastReceivedPacketPlatFloatTime = 0xF910 # double + m_LastTeamDamageWarningTime = 0xF918 # GameTime_t + m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xF91C # GameTime_t + m_nSuspiciousHitCount = 0xF920 # uint32_t + m_nNonSuspiciousHitStreak = 0xF924 # uint32_t class CCSPlayerControllerAPI: @@ -1573,7 +1579,7 @@ class CCSPlayerPawnBase: # CBasePlayerPawn m_iNumSpawns = 0xD9C # int32_t m_iShouldHaveCash = 0xDA0 # int32_t m_bInvalidSteamLogonDelayed = 0xDA4 # bool - m_flLastAction = 0xDA8 # GameTime_t + m_flIdleTimeSinceLastAction = 0xDA8 # float m_flNameChangeHistory = 0xDAC # float[5] m_fLastGivenDefuserTime = 0xDC0 # float m_fLastGivenBombTime = 0xDC4 # float @@ -4512,9 +4518,8 @@ class CPlantedC4: # CBaseAnimGraph m_bVoiceAlertFired = 0x9C4 # bool m_bVoiceAlertPlayed = 0x9C5 # bool[4] m_flNextBotBeepTime = 0x9CC # GameTime_t - m_bPlantedAfterPickup = 0x9D4 # bool - m_angCatchUpToPlayerEye = 0x9D8 # QAngle - m_flLastSpinDetectionTime = 0x9E4 # GameTime_t + m_angCatchUpToPlayerEye = 0x9D4 # QAngle + m_flLastSpinDetectionTime = 0x9E0 # GameTime_t class CPlatTrigger: # CBaseModelEntity m_pPlatform = 0x710 # CHandle diff --git a/generated/server.dll.rs b/generated/server.dll.rs index 130ccd0..c212e30 100644 --- a/generated/server.dll.rs +++ b/generated/server.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:36 +0000 + * Thu, 29 Feb 2024 02:15:36 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] @@ -988,7 +988,6 @@ pub mod CC4 { // CCSWeaponBase pub const m_nSpotRules: usize = 0xED0; // int32_t pub const m_bPlayedArmingBeeps: usize = 0xED4; // bool[7] pub const m_bBombPlanted: usize = 0xEDB; // bool - pub const m_bDroppedFromDeath: usize = 0xEDC; // bool } pub mod CCSArmsRaceScript { // CCSGameModeScript @@ -1320,11 +1319,12 @@ pub mod CCSGameRules { // CTeamplayRules pub const m_iNumSpawnableTerrorist: usize = 0xDC8; // int32_t pub const m_iNumSpawnableCT: usize = 0xDCC; // int32_t pub const m_arrSelectedHostageSpawnIndices: usize = 0xDD0; // CUtlVector - pub const m_bFirstConnected: usize = 0xDE8; // bool - pub const m_bCompleteReset: usize = 0xDE9; // bool - pub const m_bPickNewTeamsOnReset: usize = 0xDEA; // bool - pub const m_bScrambleTeamsOnRestart: usize = 0xDEB; // bool - pub const m_bSwapTeamsOnRestart: usize = 0xDEC; // bool + pub const m_nSpawnPointsRandomSeed: usize = 0xDE8; // int32_t + pub const m_bFirstConnected: usize = 0xDEC; // bool + pub const m_bCompleteReset: usize = 0xDED; // bool + pub const m_bPickNewTeamsOnReset: usize = 0xDEE; // bool + pub const m_bScrambleTeamsOnRestart: usize = 0xDEF; // bool + pub const m_bSwapTeamsOnRestart: usize = 0xDF0; // bool pub const m_nEndMatchTiedVotes: usize = 0xDF8; // CUtlVector pub const m_bNeedToAskPlayersForContinueVote: usize = 0xE14; // bool pub const m_numQueuedMatchmakingAccounts: usize = 0xE18; // uint32_t @@ -1378,56 +1378,58 @@ pub mod CCSGameRules { // CTeamplayRules pub const m_vecMainCTSpawnPos: usize = 0xF58; // Vector pub const m_CTSpawnPointsMasterList: usize = 0xF68; // CUtlVector pub const m_TerroristSpawnPointsMasterList: usize = 0xF80; // CUtlVector - pub const m_iNextCTSpawnPoint: usize = 0xF98; // int32_t - pub const m_iNextTerroristSpawnPoint: usize = 0xF9C; // int32_t - pub const m_CTSpawnPoints: usize = 0xFA0; // CUtlVector - pub const m_TerroristSpawnPoints: usize = 0xFB8; // CUtlVector - pub const m_bIsUnreservedGameServer: usize = 0xFD0; // bool - pub const m_fAutobalanceDisplayTime: usize = 0xFD4; // float - pub const m_bAllowWeaponSwitch: usize = 0x1240; // bool - pub const m_bRoundTimeWarningTriggered: usize = 0x1241; // bool - pub const m_phaseChangeAnnouncementTime: usize = 0x1244; // GameTime_t - pub const m_fNextUpdateTeamClanNamesTime: usize = 0x1248; // float - pub const m_flLastThinkTime: usize = 0x124C; // GameTime_t - pub const m_fAccumulatedRoundOffDamage: usize = 0x1250; // float - pub const m_nShorthandedBonusLastEvalRound: usize = 0x1254; // int32_t - pub const m_nMatchAbortedEarlyReason: usize = 0x14D0; // int32_t - pub const m_bHasTriggeredRoundStartMusic: usize = 0x14D4; // bool - pub const m_bHasTriggeredCoopSpawnReset: usize = 0x14D5; // bool - pub const m_bSwitchingTeamsAtRoundReset: usize = 0x14D6; // bool - pub const m_pGameModeRules: usize = 0x14F0; // CCSGameModeRules* - pub const m_BtGlobalBlackboard: usize = 0x14F8; // KeyValues3 - pub const m_hPlayerResource: usize = 0x1560; // CHandle - pub const m_RetakeRules: usize = 0x1568; // CRetakeGameRules - pub const m_GuardianBotSkillLevelMax: usize = 0x174C; // int32_t - pub const m_GuardianBotSkillLevelMin: usize = 0x1750; // int32_t - pub const m_arrTeamUniqueKillWeaponsMatch: usize = 0x1758; // CUtlVector[4] - pub const m_bTeamLastKillUsedUniqueWeaponMatch: usize = 0x17B8; // bool[4] - pub const m_nMatchEndCount: usize = 0x17E0; // uint8_t - pub const m_nTTeamIntroVariant: usize = 0x17E4; // int32_t - pub const m_nCTTeamIntroVariant: usize = 0x17E8; // int32_t - pub const m_bTeamIntroPeriod: usize = 0x17EC; // bool - pub const m_fTeamIntroPeriodEnd: usize = 0x17F0; // GameTime_t - pub const m_bPlayedTeamIntroVO: usize = 0x17F4; // bool - pub const m_iRoundEndWinnerTeam: usize = 0x17F8; // int32_t - pub const m_eRoundEndReason: usize = 0x17FC; // int32_t - pub const m_bRoundEndShowTimerDefend: usize = 0x1800; // bool - pub const m_iRoundEndTimerTime: usize = 0x1804; // int32_t - pub const m_sRoundEndFunFactToken: usize = 0x1808; // CUtlString - pub const m_iRoundEndFunFactPlayerSlot: usize = 0x1810; // CPlayerSlot - pub const m_iRoundEndFunFactData1: usize = 0x1814; // int32_t - pub const m_iRoundEndFunFactData2: usize = 0x1818; // int32_t - pub const m_iRoundEndFunFactData3: usize = 0x181C; // int32_t - pub const m_sRoundEndMessage: usize = 0x1820; // CUtlString - pub const m_iRoundEndPlayerCount: usize = 0x1828; // int32_t - pub const m_bRoundEndNoMusic: usize = 0x182C; // bool - pub const m_iRoundEndLegacy: usize = 0x1830; // int32_t - pub const m_nRoundEndCount: usize = 0x1834; // uint8_t - pub const m_iRoundStartRoundNumber: usize = 0x1838; // int32_t - pub const m_nRoundStartCount: usize = 0x183C; // uint8_t - pub const m_nRoundStartTicks: usize = 0x1840; // CUtlVector - pub const m_flLastPerfSampleTime: usize = 0x5860; // double - pub const m_bSkipNextServerPerfSample: usize = 0x5868; // bool + pub const m_bRespawningAllRespawnablePlayers: usize = 0xF98; // bool + pub const m_iNextCTSpawnPoint: usize = 0xF9C; // int32_t + pub const m_flCTSpawnPointUsedTime: usize = 0xFA0; // float + pub const m_iNextTerroristSpawnPoint: usize = 0xFA4; // int32_t + pub const m_flTerroristSpawnPointUsedTime: usize = 0xFA8; // float + pub const m_CTSpawnPoints: usize = 0xFB0; // CUtlVector + pub const m_TerroristSpawnPoints: usize = 0xFC8; // CUtlVector + pub const m_bIsUnreservedGameServer: usize = 0xFE0; // bool + pub const m_fAutobalanceDisplayTime: usize = 0xFE4; // float + pub const m_bAllowWeaponSwitch: usize = 0x1250; // bool + pub const m_bRoundTimeWarningTriggered: usize = 0x1251; // bool + pub const m_phaseChangeAnnouncementTime: usize = 0x1254; // GameTime_t + pub const m_fNextUpdateTeamClanNamesTime: usize = 0x1258; // float + pub const m_flLastThinkTime: usize = 0x125C; // GameTime_t + pub const m_fAccumulatedRoundOffDamage: usize = 0x1260; // float + pub const m_nShorthandedBonusLastEvalRound: usize = 0x1264; // int32_t + pub const m_nMatchAbortedEarlyReason: usize = 0x14E0; // int32_t + pub const m_bHasTriggeredRoundStartMusic: usize = 0x14E4; // bool + pub const m_bHasTriggeredCoopSpawnReset: usize = 0x14E5; // bool + pub const m_bSwitchingTeamsAtRoundReset: usize = 0x14E6; // bool + pub const m_pGameModeRules: usize = 0x1500; // CCSGameModeRules* + pub const m_BtGlobalBlackboard: usize = 0x1508; // KeyValues3 + pub const m_hPlayerResource: usize = 0x1570; // CHandle + pub const m_RetakeRules: usize = 0x1578; // CRetakeGameRules + pub const m_GuardianBotSkillLevelMax: usize = 0x175C; // int32_t + pub const m_GuardianBotSkillLevelMin: usize = 0x1760; // int32_t + pub const m_arrTeamUniqueKillWeaponsMatch: usize = 0x1768; // CUtlVector[4] + pub const m_bTeamLastKillUsedUniqueWeaponMatch: usize = 0x17C8; // bool[4] + pub const m_nMatchEndCount: usize = 0x17F0; // uint8_t + pub const m_nTTeamIntroVariant: usize = 0x17F4; // int32_t + pub const m_nCTTeamIntroVariant: usize = 0x17F8; // int32_t + pub const m_bTeamIntroPeriod: usize = 0x17FC; // bool + pub const m_fTeamIntroPeriodEnd: usize = 0x1800; // GameTime_t + pub const m_bPlayedTeamIntroVO: usize = 0x1804; // bool + pub const m_iRoundEndWinnerTeam: usize = 0x1808; // int32_t + pub const m_eRoundEndReason: usize = 0x180C; // int32_t + pub const m_bRoundEndShowTimerDefend: usize = 0x1810; // bool + pub const m_iRoundEndTimerTime: usize = 0x1814; // int32_t + pub const m_sRoundEndFunFactToken: usize = 0x1818; // CUtlString + pub const m_iRoundEndFunFactPlayerSlot: usize = 0x1820; // CPlayerSlot + pub const m_iRoundEndFunFactData1: usize = 0x1824; // int32_t + pub const m_iRoundEndFunFactData2: usize = 0x1828; // int32_t + pub const m_iRoundEndFunFactData3: usize = 0x182C; // int32_t + pub const m_sRoundEndMessage: usize = 0x1830; // CUtlString + pub const m_iRoundEndPlayerCount: usize = 0x1838; // int32_t + pub const m_bRoundEndNoMusic: usize = 0x183C; // bool + pub const m_iRoundEndLegacy: usize = 0x1840; // int32_t + pub const m_nRoundEndCount: usize = 0x1844; // uint8_t + pub const m_iRoundStartRoundNumber: usize = 0x1848; // int32_t + pub const m_nRoundStartCount: usize = 0x184C; // uint8_t + pub const m_flLastPerfSampleTime: usize = 0x5858; // double + pub const m_bSkipNextServerPerfSample: usize = 0x5860; // bool } pub mod CCSGameRulesProxy { // CGameRulesProxy @@ -1540,21 +1542,25 @@ pub mod CCSPlayerController { // CBasePlayerController pub const m_iRoundScore: usize = 0x808; // int32_t pub const m_iRoundsWon: usize = 0x80C; // int32_t pub const m_vecKills: usize = 0x810; // CNetworkUtlVectorBase - pub const m_iMVPs: usize = 0x828; // int32_t - pub const m_nUpdateCounter: usize = 0x82C; // int32_t - pub const m_flSmoothedPing: usize = 0x830; // float - pub const m_lastHeldVoteTimer: usize = 0xF8D8; // IntervalTimer - pub const m_bShowHints: usize = 0xF8F0; // bool - pub const m_iNextTimeCheck: usize = 0xF8F4; // int32_t - pub const m_bJustDidTeamKill: usize = 0xF8F8; // bool - pub const m_bPunishForTeamKill: usize = 0xF8F9; // bool - pub const m_bGaveTeamDamageWarning: usize = 0xF8FA; // bool - pub const m_bGaveTeamDamageWarningThisRound: usize = 0xF8FB; // bool - pub const m_dblLastReceivedPacketPlatFloatTime: usize = 0xF900; // double - pub const m_LastTeamDamageWarningTime: usize = 0xF908; // GameTime_t - pub const m_LastTimePlayerWasDisconnectedForPawnsRemove: usize = 0xF90C; // GameTime_t - pub const m_nSuspiciousHitCount: usize = 0xF910; // uint32_t - pub const m_nNonSuspiciousHitStreak: usize = 0xF914; // uint32_t + pub const m_bMvpNoMusic: usize = 0x828; // bool + pub const m_eMvpReason: usize = 0x82C; // int32_t + pub const m_iMusicKitID: usize = 0x830; // int32_t + pub const m_iMusicKitMVPs: usize = 0x834; // int32_t + pub const m_iMVPs: usize = 0x838; // int32_t + pub const m_nUpdateCounter: usize = 0x83C; // int32_t + pub const m_flSmoothedPing: usize = 0x840; // float + pub const m_lastHeldVoteTimer: usize = 0xF8E8; // IntervalTimer + pub const m_bShowHints: usize = 0xF900; // bool + pub const m_iNextTimeCheck: usize = 0xF904; // int32_t + pub const m_bJustDidTeamKill: usize = 0xF908; // bool + pub const m_bPunishForTeamKill: usize = 0xF909; // bool + pub const m_bGaveTeamDamageWarning: usize = 0xF90A; // bool + pub const m_bGaveTeamDamageWarningThisRound: usize = 0xF90B; // bool + pub const m_dblLastReceivedPacketPlatFloatTime: usize = 0xF910; // double + pub const m_LastTeamDamageWarningTime: usize = 0xF918; // GameTime_t + pub const m_LastTimePlayerWasDisconnectedForPawnsRemove: usize = 0xF91C; // GameTime_t + pub const m_nSuspiciousHitCount: usize = 0xF920; // uint32_t + pub const m_nNonSuspiciousHitStreak: usize = 0xF924; // uint32_t } pub mod CCSPlayerControllerAPI { @@ -1696,7 +1702,7 @@ pub mod CCSPlayerPawnBase { // CBasePlayerPawn pub const m_iNumSpawns: usize = 0xD9C; // int32_t pub const m_iShouldHaveCash: usize = 0xDA0; // int32_t pub const m_bInvalidSteamLogonDelayed: usize = 0xDA4; // bool - pub const m_flLastAction: usize = 0xDA8; // GameTime_t + pub const m_flIdleTimeSinceLastAction: usize = 0xDA8; // float pub const m_flNameChangeHistory: usize = 0xDAC; // float[5] pub const m_fLastGivenDefuserTime: usize = 0xDC0; // float pub const m_fLastGivenBombTime: usize = 0xDC4; // float @@ -4981,9 +4987,8 @@ pub mod CPlantedC4 { // CBaseAnimGraph pub const m_bVoiceAlertFired: usize = 0x9C4; // bool pub const m_bVoiceAlertPlayed: usize = 0x9C5; // bool[4] pub const m_flNextBotBeepTime: usize = 0x9CC; // GameTime_t - pub const m_bPlantedAfterPickup: usize = 0x9D4; // bool - pub const m_angCatchUpToPlayerEye: usize = 0x9D8; // QAngle - pub const m_flLastSpinDetectionTime: usize = 0x9E4; // GameTime_t + pub const m_angCatchUpToPlayerEye: usize = 0x9D4; // QAngle + pub const m_flLastSpinDetectionTime: usize = 0x9E0; // GameTime_t } pub mod CPlatTrigger { // CBaseModelEntity diff --git a/generated/server.dll.yaml b/generated/server.dll.yaml index ea715b1..abbfed7 100644 --- a/generated/server.dll.yaml +++ b/generated/server.dll.yaml @@ -826,7 +826,6 @@ CC4: # CCSWeaponBase m_nSpotRules: 3792 # int32_t m_bPlayedArmingBeeps: 3796 # bool[7] m_bBombPlanted: 3803 # bool - m_bDroppedFromDeath: 3804 # bool CCSArmsRaceScript: # CCSGameModeScript m_pOuter: 216 # CCSGameModeRules_ArmsRace* CCSBot: # CBot @@ -1112,11 +1111,12 @@ CCSGameRules: # CTeamplayRules m_iNumSpawnableTerrorist: 3528 # int32_t m_iNumSpawnableCT: 3532 # int32_t m_arrSelectedHostageSpawnIndices: 3536 # CUtlVector - m_bFirstConnected: 3560 # bool - m_bCompleteReset: 3561 # bool - m_bPickNewTeamsOnReset: 3562 # bool - m_bScrambleTeamsOnRestart: 3563 # bool - m_bSwapTeamsOnRestart: 3564 # bool + m_nSpawnPointsRandomSeed: 3560 # int32_t + m_bFirstConnected: 3564 # bool + m_bCompleteReset: 3565 # bool + m_bPickNewTeamsOnReset: 3566 # bool + m_bScrambleTeamsOnRestart: 3567 # bool + m_bSwapTeamsOnRestart: 3568 # bool m_nEndMatchTiedVotes: 3576 # CUtlVector m_bNeedToAskPlayersForContinueVote: 3604 # bool m_numQueuedMatchmakingAccounts: 3608 # uint32_t @@ -1170,56 +1170,58 @@ CCSGameRules: # CTeamplayRules m_vecMainCTSpawnPos: 3928 # Vector m_CTSpawnPointsMasterList: 3944 # CUtlVector m_TerroristSpawnPointsMasterList: 3968 # CUtlVector - m_iNextCTSpawnPoint: 3992 # int32_t - m_iNextTerroristSpawnPoint: 3996 # int32_t - m_CTSpawnPoints: 4000 # CUtlVector - m_TerroristSpawnPoints: 4024 # CUtlVector - m_bIsUnreservedGameServer: 4048 # bool - m_fAutobalanceDisplayTime: 4052 # float - m_bAllowWeaponSwitch: 4672 # bool - m_bRoundTimeWarningTriggered: 4673 # bool - m_phaseChangeAnnouncementTime: 4676 # GameTime_t - m_fNextUpdateTeamClanNamesTime: 4680 # float - m_flLastThinkTime: 4684 # GameTime_t - m_fAccumulatedRoundOffDamage: 4688 # float - m_nShorthandedBonusLastEvalRound: 4692 # int32_t - m_nMatchAbortedEarlyReason: 5328 # int32_t - m_bHasTriggeredRoundStartMusic: 5332 # bool - m_bHasTriggeredCoopSpawnReset: 5333 # bool - m_bSwitchingTeamsAtRoundReset: 5334 # bool - m_pGameModeRules: 5360 # CCSGameModeRules* - m_BtGlobalBlackboard: 5368 # KeyValues3 - m_hPlayerResource: 5472 # CHandle - m_RetakeRules: 5480 # CRetakeGameRules - m_GuardianBotSkillLevelMax: 5964 # int32_t - m_GuardianBotSkillLevelMin: 5968 # int32_t - m_arrTeamUniqueKillWeaponsMatch: 5976 # CUtlVector[4] - m_bTeamLastKillUsedUniqueWeaponMatch: 6072 # bool[4] - m_nMatchEndCount: 6112 # uint8_t - m_nTTeamIntroVariant: 6116 # int32_t - m_nCTTeamIntroVariant: 6120 # int32_t - m_bTeamIntroPeriod: 6124 # bool - m_fTeamIntroPeriodEnd: 6128 # GameTime_t - m_bPlayedTeamIntroVO: 6132 # bool - m_iRoundEndWinnerTeam: 6136 # int32_t - m_eRoundEndReason: 6140 # int32_t - m_bRoundEndShowTimerDefend: 6144 # bool - m_iRoundEndTimerTime: 6148 # int32_t - m_sRoundEndFunFactToken: 6152 # CUtlString - m_iRoundEndFunFactPlayerSlot: 6160 # CPlayerSlot - m_iRoundEndFunFactData1: 6164 # int32_t - m_iRoundEndFunFactData2: 6168 # int32_t - m_iRoundEndFunFactData3: 6172 # int32_t - m_sRoundEndMessage: 6176 # CUtlString - m_iRoundEndPlayerCount: 6184 # int32_t - m_bRoundEndNoMusic: 6188 # bool - m_iRoundEndLegacy: 6192 # int32_t - m_nRoundEndCount: 6196 # uint8_t - m_iRoundStartRoundNumber: 6200 # int32_t - m_nRoundStartCount: 6204 # uint8_t - m_nRoundStartTicks: 6208 # CUtlVector - m_flLastPerfSampleTime: 22624 # double - m_bSkipNextServerPerfSample: 22632 # bool + m_bRespawningAllRespawnablePlayers: 3992 # bool + m_iNextCTSpawnPoint: 3996 # int32_t + m_flCTSpawnPointUsedTime: 4000 # float + m_iNextTerroristSpawnPoint: 4004 # int32_t + m_flTerroristSpawnPointUsedTime: 4008 # float + m_CTSpawnPoints: 4016 # CUtlVector + m_TerroristSpawnPoints: 4040 # CUtlVector + m_bIsUnreservedGameServer: 4064 # bool + m_fAutobalanceDisplayTime: 4068 # float + m_bAllowWeaponSwitch: 4688 # bool + m_bRoundTimeWarningTriggered: 4689 # bool + m_phaseChangeAnnouncementTime: 4692 # GameTime_t + m_fNextUpdateTeamClanNamesTime: 4696 # float + m_flLastThinkTime: 4700 # GameTime_t + m_fAccumulatedRoundOffDamage: 4704 # float + m_nShorthandedBonusLastEvalRound: 4708 # int32_t + m_nMatchAbortedEarlyReason: 5344 # int32_t + m_bHasTriggeredRoundStartMusic: 5348 # bool + m_bHasTriggeredCoopSpawnReset: 5349 # bool + m_bSwitchingTeamsAtRoundReset: 5350 # bool + m_pGameModeRules: 5376 # CCSGameModeRules* + m_BtGlobalBlackboard: 5384 # KeyValues3 + m_hPlayerResource: 5488 # CHandle + m_RetakeRules: 5496 # CRetakeGameRules + m_GuardianBotSkillLevelMax: 5980 # int32_t + m_GuardianBotSkillLevelMin: 5984 # int32_t + m_arrTeamUniqueKillWeaponsMatch: 5992 # CUtlVector[4] + m_bTeamLastKillUsedUniqueWeaponMatch: 6088 # bool[4] + m_nMatchEndCount: 6128 # uint8_t + m_nTTeamIntroVariant: 6132 # int32_t + m_nCTTeamIntroVariant: 6136 # int32_t + m_bTeamIntroPeriod: 6140 # bool + m_fTeamIntroPeriodEnd: 6144 # GameTime_t + m_bPlayedTeamIntroVO: 6148 # bool + m_iRoundEndWinnerTeam: 6152 # int32_t + m_eRoundEndReason: 6156 # int32_t + m_bRoundEndShowTimerDefend: 6160 # bool + m_iRoundEndTimerTime: 6164 # int32_t + m_sRoundEndFunFactToken: 6168 # CUtlString + m_iRoundEndFunFactPlayerSlot: 6176 # CPlayerSlot + m_iRoundEndFunFactData1: 6180 # int32_t + m_iRoundEndFunFactData2: 6184 # int32_t + m_iRoundEndFunFactData3: 6188 # int32_t + m_sRoundEndMessage: 6192 # CUtlString + m_iRoundEndPlayerCount: 6200 # int32_t + m_bRoundEndNoMusic: 6204 # bool + m_iRoundEndLegacy: 6208 # int32_t + m_nRoundEndCount: 6212 # uint8_t + m_iRoundStartRoundNumber: 6216 # int32_t + m_nRoundStartCount: 6220 # uint8_t + m_flLastPerfSampleTime: 22616 # double + m_bSkipNextServerPerfSample: 22624 # bool CCSGameRulesProxy: # CGameRulesProxy m_pGameRules: 1216 # CCSGameRules* CCSMinimapBoundary: # CBaseEntity @@ -1308,21 +1310,25 @@ CCSPlayerController: # CBasePlayerController m_iRoundScore: 2056 # int32_t m_iRoundsWon: 2060 # int32_t m_vecKills: 2064 # CNetworkUtlVectorBase - m_iMVPs: 2088 # int32_t - m_nUpdateCounter: 2092 # int32_t - m_flSmoothedPing: 2096 # float - m_lastHeldVoteTimer: 63704 # IntervalTimer - m_bShowHints: 63728 # bool - m_iNextTimeCheck: 63732 # int32_t - m_bJustDidTeamKill: 63736 # bool - m_bPunishForTeamKill: 63737 # bool - m_bGaveTeamDamageWarning: 63738 # bool - m_bGaveTeamDamageWarningThisRound: 63739 # bool - m_dblLastReceivedPacketPlatFloatTime: 63744 # double - m_LastTeamDamageWarningTime: 63752 # GameTime_t - m_LastTimePlayerWasDisconnectedForPawnsRemove: 63756 # GameTime_t - m_nSuspiciousHitCount: 63760 # uint32_t - m_nNonSuspiciousHitStreak: 63764 # uint32_t + m_bMvpNoMusic: 2088 # bool + m_eMvpReason: 2092 # int32_t + m_iMusicKitID: 2096 # int32_t + m_iMusicKitMVPs: 2100 # int32_t + m_iMVPs: 2104 # int32_t + m_nUpdateCounter: 2108 # int32_t + m_flSmoothedPing: 2112 # float + m_lastHeldVoteTimer: 63720 # IntervalTimer + m_bShowHints: 63744 # bool + m_iNextTimeCheck: 63748 # int32_t + m_bJustDidTeamKill: 63752 # bool + m_bPunishForTeamKill: 63753 # bool + m_bGaveTeamDamageWarning: 63754 # bool + m_bGaveTeamDamageWarningThisRound: 63755 # bool + m_dblLastReceivedPacketPlatFloatTime: 63760 # double + m_LastTeamDamageWarningTime: 63768 # GameTime_t + m_LastTimePlayerWasDisconnectedForPawnsRemove: 63772 # GameTime_t + m_nSuspiciousHitCount: 63776 # uint32_t + m_nNonSuspiciousHitStreak: 63780 # uint32_t CCSPlayerControllerAPI: CCSPlayerController_ActionTrackingServices: # CPlayerControllerComponent m_perRoundStats: 64 # CUtlVectorEmbeddedNetworkVar @@ -1448,7 +1454,7 @@ CCSPlayerPawnBase: # CBasePlayerPawn m_iNumSpawns: 3484 # int32_t m_iShouldHaveCash: 3488 # int32_t m_bInvalidSteamLogonDelayed: 3492 # bool - m_flLastAction: 3496 # GameTime_t + m_flIdleTimeSinceLastAction: 3496 # float m_flNameChangeHistory: 3500 # float[5] m_fLastGivenDefuserTime: 3520 # float m_fLastGivenBombTime: 3524 # float @@ -4041,9 +4047,8 @@ CPlantedC4: # CBaseAnimGraph m_bVoiceAlertFired: 2500 # bool m_bVoiceAlertPlayed: 2501 # bool[4] m_flNextBotBeepTime: 2508 # GameTime_t - m_bPlantedAfterPickup: 2516 # bool - m_angCatchUpToPlayerEye: 2520 # QAngle - m_flLastSpinDetectionTime: 2532 # GameTime_t + m_angCatchUpToPlayerEye: 2516 # QAngle + m_flLastSpinDetectionTime: 2528 # GameTime_t CPlatTrigger: # CBaseModelEntity m_pPlatform: 1808 # CHandle CPlayerControllerComponent: diff --git a/generated/soundsystem.dll.cs b/generated/soundsystem.dll.cs index ed65d1e..ebdb271 100644 --- a/generated/soundsystem.dll.cs +++ b/generated/soundsystem.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:35 +0000 + * Thu, 29 Feb 2024 02:15:36 +0000 */ public static class CDSPMixgroupModifier { diff --git a/generated/soundsystem.dll.hpp b/generated/soundsystem.dll.hpp index 1e1caf9..07db236 100644 --- a/generated/soundsystem.dll.hpp +++ b/generated/soundsystem.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:35 +0000 + * Thu, 29 Feb 2024 02:15:36 +0000 */ #pragma once diff --git a/generated/soundsystem.dll.py b/generated/soundsystem.dll.py index 773d294..44bea84 100644 --- a/generated/soundsystem.dll.py +++ b/generated/soundsystem.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 23 Feb 2024 13:31:35 +0000 +Thu, 29 Feb 2024 02:15:36 +0000 ''' class CDSPMixgroupModifier: diff --git a/generated/soundsystem.dll.rs b/generated/soundsystem.dll.rs index b2d388a..d01806b 100644 --- a/generated/soundsystem.dll.rs +++ b/generated/soundsystem.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:35 +0000 + * Thu, 29 Feb 2024 02:15:36 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/vphysics2.dll.cs b/generated/vphysics2.dll.cs index e521405..ad70018 100644 --- a/generated/vphysics2.dll.cs +++ b/generated/vphysics2.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:34 +0000 + * Thu, 29 Feb 2024 02:15:36 +0000 */ public static class CFeIndexedJiggleBone { diff --git a/generated/vphysics2.dll.hpp b/generated/vphysics2.dll.hpp index 5dc9a8e..d5eb041 100644 --- a/generated/vphysics2.dll.hpp +++ b/generated/vphysics2.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:34 +0000 + * Thu, 29 Feb 2024 02:15:36 +0000 */ #pragma once diff --git a/generated/vphysics2.dll.py b/generated/vphysics2.dll.py index bcb1343..6f7ae8c 100644 --- a/generated/vphysics2.dll.py +++ b/generated/vphysics2.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 23 Feb 2024 13:31:34 +0000 +Thu, 29 Feb 2024 02:15:36 +0000 ''' class CFeIndexedJiggleBone: diff --git a/generated/vphysics2.dll.rs b/generated/vphysics2.dll.rs index 08f0675..786cb28 100644 --- a/generated/vphysics2.dll.rs +++ b/generated/vphysics2.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:35 +0000 + * Thu, 29 Feb 2024 02:15:36 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/worldrenderer.dll.cs b/generated/worldrenderer.dll.cs index fb219cd..20bd407 100644 --- a/generated/worldrenderer.dll.cs +++ b/generated/worldrenderer.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:35 +0000 + * Thu, 29 Feb 2024 02:15:36 +0000 */ public static class AggregateLODSetup_t { diff --git a/generated/worldrenderer.dll.hpp b/generated/worldrenderer.dll.hpp index bd5a688..14ef9e2 100644 --- a/generated/worldrenderer.dll.hpp +++ b/generated/worldrenderer.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:35 +0000 + * Thu, 29 Feb 2024 02:15:36 +0000 */ #pragma once diff --git a/generated/worldrenderer.dll.py b/generated/worldrenderer.dll.py index 91296f8..2f65ed6 100644 --- a/generated/worldrenderer.dll.py +++ b/generated/worldrenderer.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 23 Feb 2024 13:31:35 +0000 +Thu, 29 Feb 2024 02:15:36 +0000 ''' class AggregateLODSetup_t: diff --git a/generated/worldrenderer.dll.rs b/generated/worldrenderer.dll.rs index b0cf268..e068707 100644 --- a/generated/worldrenderer.dll.rs +++ b/generated/worldrenderer.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 23 Feb 2024 13:31:35 +0000 + * Thu, 29 Feb 2024 02:15:36 +0000 */ #![allow(non_snake_case, non_upper_case_globals)]