From 3387f849141424c11f36f86a604ae76681995fa9 Mon Sep 17 00:00:00 2001 From: a2x <45197573+a2x@users.noreply.github.com> Date: Thu, 8 May 2025 14:36:18 +1000 Subject: [PATCH 1/8] Game update (14075) --- cs2-dumper.log | 10 +- output/animationsystem_dll.cs | 2 +- output/animationsystem_dll.hpp | 2 +- output/animationsystem_dll.rs | 2 +- output/buttons.cs | 34 +-- output/buttons.hpp | 34 +-- output/buttons.json | 32 +-- output/buttons.rs | 34 +-- output/client_dll.cs | 212 +++++++-------- output/client_dll.hpp | 212 +++++++-------- output/client_dll.json | 217 ++++++++-------- output/client_dll.rs | 212 +++++++-------- output/engine2_dll.cs | 2 +- output/engine2_dll.hpp | 2 +- output/engine2_dll.rs | 2 +- output/host_dll.cs | 2 +- output/host_dll.hpp | 2 +- output/host_dll.rs | 2 +- output/info.json | 4 +- output/interfaces.cs | 164 ++++++------ output/interfaces.hpp | 164 ++++++------ output/interfaces.json | 162 ++++++------ output/interfaces.rs | 164 ++++++------ output/materialsystem2_dll.cs | 2 +- output/materialsystem2_dll.hpp | 2 +- output/materialsystem2_dll.rs | 2 +- output/networksystem_dll.cs | 2 +- output/networksystem_dll.hpp | 2 +- output/networksystem_dll.rs | 2 +- output/offsets.cs | 44 ++-- output/offsets.hpp | 44 ++-- output/offsets.json | 42 +-- output/offsets.rs | 44 ++-- output/panorama_dll.cs | 2 +- output/panorama_dll.hpp | 2 +- output/panorama_dll.rs | 2 +- output/particles_dll.cs | 2 +- output/particles_dll.hpp | 2 +- output/particles_dll.rs | 2 +- output/pulse_system_dll.cs | 2 +- output/pulse_system_dll.hpp | 2 +- output/pulse_system_dll.rs | 2 +- output/rendersystemdx11_dll.cs | 2 +- output/rendersystemdx11_dll.hpp | 2 +- output/rendersystemdx11_dll.rs | 2 +- output/resourcesystem_dll.cs | 2 +- output/resourcesystem_dll.hpp | 2 +- output/resourcesystem_dll.rs | 2 +- output/scenesystem_dll.cs | 2 +- output/scenesystem_dll.hpp | 2 +- output/scenesystem_dll.rs | 2 +- output/schemasystem_dll.cs | 2 +- output/schemasystem_dll.hpp | 2 +- output/schemasystem_dll.rs | 2 +- output/server_dll.cs | 442 +++++++++++++++---------------- output/server_dll.hpp | 442 +++++++++++++++---------------- output/server_dll.json | 448 ++++++++++++++++---------------- output/server_dll.rs | 442 +++++++++++++++---------------- output/soundsystem_dll.cs | 2 +- output/soundsystem_dll.hpp | 2 +- output/soundsystem_dll.rs | 2 +- output/vphysics2_dll.cs | 2 +- output/vphysics2_dll.hpp | 2 +- output/vphysics2_dll.rs | 2 +- output/worldrenderer_dll.cs | 2 +- output/worldrenderer_dll.hpp | 2 +- output/worldrenderer_dll.rs | 2 +- src/main.rs | 3 + 68 files changed, 1870 insertions(+), 1826 deletions(-) diff --git a/cs2-dumper.log b/cs2-dumper.log index b2ee75d..aa79e2b 100644 --- a/cs2-dumper.log +++ b/cs2-dumper.log @@ -1,5 +1,5 @@ -13:06:03 [INFO] found 16 buttons -13:06:03 [INFO] found 130 interfaces across 33 modules -13:06:04 [INFO] found 33 offsets across 5 modules -13:06:04 [INFO] found 2468 classes and 368 enums across 17 modules -13:06:04 [INFO] analysis completed in 1.02s +04:34:22 [INFO] found 16 buttons +04:34:22 [INFO] found 131 interfaces across 33 modules +04:34:23 [INFO] found 33 offsets across 5 modules +04:34:23 [INFO] found 2442 classes and 368 enums across 17 modules +04:34:23 [INFO] analysis completed in 768.02ms diff --git a/output/animationsystem_dll.cs b/output/animationsystem_dll.cs index c1ea5a4..7d58290 100644 --- a/output/animationsystem_dll.cs +++ b/output/animationsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC namespace CS2Dumper.Schemas { // Module: animationsystem.dll diff --git a/output/animationsystem_dll.hpp b/output/animationsystem_dll.hpp index 987b813..71f469d 100644 --- a/output/animationsystem_dll.hpp +++ b/output/animationsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #pragma once diff --git a/output/animationsystem_dll.rs b/output/animationsystem_dll.rs index 92c532d..aff682a 100644 --- a/output/animationsystem_dll.rs +++ b/output/animationsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/buttons.cs b/output/buttons.cs index 6c978a0..eb312b6 100644 --- a/output/buttons.cs +++ b/output/buttons.cs @@ -1,24 +1,24 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC namespace CS2Dumper { // Module: client.dll public static class Buttons { - public const nint attack = 0x186C840; - public const nint attack2 = 0x186C8D0; - public const nint back = 0x186CB10; - public const nint duck = 0x186CDE0; - public const nint forward = 0x186CA80; - public const nint jump = 0x186CD50; - public const nint left = 0x186CBA0; - public const nint lookatweapon = 0x1A92E50; - public const nint reload = 0x186C7B0; - public const nint right = 0x186CC30; - public const nint showscores = 0x1A92D30; - public const nint sprint = 0x186C720; - public const nint turnleft = 0x186C960; - public const nint turnright = 0x186C9F0; - public const nint use = 0x186CCC0; - public const nint zoom = 0x1A92DC0; + public const nint attack = 0x18438D0; + public const nint attack2 = 0x1843960; + public const nint back = 0x1843BA0; + public const nint duck = 0x1843E70; + public const nint forward = 0x1843B10; + public const nint jump = 0x1843DE0; + public const nint left = 0x1843C30; + public const nint lookatweapon = 0x1A69D60; + public const nint reload = 0x1843840; + public const nint right = 0x1843CC0; + public const nint showscores = 0x1A69C40; + public const nint sprint = 0x18437B0; + public const nint turnleft = 0x18439F0; + public const nint turnright = 0x1843A80; + public const nint use = 0x1843D50; + public const nint zoom = 0x1A69CD0; } } diff --git a/output/buttons.hpp b/output/buttons.hpp index 62879e6..c246d53 100644 --- a/output/buttons.hpp +++ b/output/buttons.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #pragma once @@ -8,21 +8,21 @@ namespace cs2_dumper { // Module: client.dll namespace buttons { - constexpr std::ptrdiff_t attack = 0x186C840; - constexpr std::ptrdiff_t attack2 = 0x186C8D0; - constexpr std::ptrdiff_t back = 0x186CB10; - constexpr std::ptrdiff_t duck = 0x186CDE0; - constexpr std::ptrdiff_t forward = 0x186CA80; - constexpr std::ptrdiff_t jump = 0x186CD50; - constexpr std::ptrdiff_t left = 0x186CBA0; - constexpr std::ptrdiff_t lookatweapon = 0x1A92E50; - constexpr std::ptrdiff_t reload = 0x186C7B0; - constexpr std::ptrdiff_t right = 0x186CC30; - constexpr std::ptrdiff_t showscores = 0x1A92D30; - constexpr std::ptrdiff_t sprint = 0x186C720; - constexpr std::ptrdiff_t turnleft = 0x186C960; - constexpr std::ptrdiff_t turnright = 0x186C9F0; - constexpr std::ptrdiff_t use = 0x186CCC0; - constexpr std::ptrdiff_t zoom = 0x1A92DC0; + constexpr std::ptrdiff_t attack = 0x18438D0; + constexpr std::ptrdiff_t attack2 = 0x1843960; + constexpr std::ptrdiff_t back = 0x1843BA0; + constexpr std::ptrdiff_t duck = 0x1843E70; + constexpr std::ptrdiff_t forward = 0x1843B10; + constexpr std::ptrdiff_t jump = 0x1843DE0; + constexpr std::ptrdiff_t left = 0x1843C30; + constexpr std::ptrdiff_t lookatweapon = 0x1A69D60; + constexpr std::ptrdiff_t reload = 0x1843840; + constexpr std::ptrdiff_t right = 0x1843CC0; + constexpr std::ptrdiff_t showscores = 0x1A69C40; + constexpr std::ptrdiff_t sprint = 0x18437B0; + constexpr std::ptrdiff_t turnleft = 0x18439F0; + constexpr std::ptrdiff_t turnright = 0x1843A80; + constexpr std::ptrdiff_t use = 0x1843D50; + constexpr std::ptrdiff_t zoom = 0x1A69CD0; } } diff --git a/output/buttons.json b/output/buttons.json index 2047645..0d32b50 100644 --- a/output/buttons.json +++ b/output/buttons.json @@ -1,20 +1,20 @@ { "client.dll": { - "attack": 25610304, - "attack2": 25610448, - "back": 25611024, - "duck": 25611744, - "forward": 25610880, - "jump": 25611600, - "left": 25611168, - "lookatweapon": 27864656, - "reload": 25610160, - "right": 25611312, - "showscores": 27864368, - "sprint": 25610016, - "turnleft": 25610592, - "turnright": 25610736, - "use": 25611456, - "zoom": 27864512 + "attack": 25442512, + "attack2": 25442656, + "back": 25443232, + "duck": 25443952, + "forward": 25443088, + "jump": 25443808, + "left": 25443376, + "lookatweapon": 27696480, + "reload": 25442368, + "right": 25443520, + "showscores": 27696192, + "sprint": 25442224, + "turnleft": 25442800, + "turnright": 25442944, + "use": 25443664, + "zoom": 27696336 } } \ No newline at end of file diff --git a/output/buttons.rs b/output/buttons.rs index 9d56650..f2a3537 100644 --- a/output/buttons.rs +++ b/output/buttons.rs @@ -1,26 +1,26 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #![allow(non_upper_case_globals, unused)] pub mod cs2_dumper { // Module: client.dll pub mod buttons { - pub const attack: usize = 0x186C840; - pub const attack2: usize = 0x186C8D0; - pub const back: usize = 0x186CB10; - pub const duck: usize = 0x186CDE0; - pub const forward: usize = 0x186CA80; - pub const jump: usize = 0x186CD50; - pub const left: usize = 0x186CBA0; - pub const lookatweapon: usize = 0x1A92E50; - pub const reload: usize = 0x186C7B0; - pub const right: usize = 0x186CC30; - pub const showscores: usize = 0x1A92D30; - pub const sprint: usize = 0x186C720; - pub const turnleft: usize = 0x186C960; - pub const turnright: usize = 0x186C9F0; - pub const r#use: usize = 0x186CCC0; - pub const zoom: usize = 0x1A92DC0; + pub const attack: usize = 0x18438D0; + pub const attack2: usize = 0x1843960; + pub const back: usize = 0x1843BA0; + pub const duck: usize = 0x1843E70; + pub const forward: usize = 0x1843B10; + pub const jump: usize = 0x1843DE0; + pub const left: usize = 0x1843C30; + pub const lookatweapon: usize = 0x1A69D60; + pub const reload: usize = 0x1843840; + pub const right: usize = 0x1843CC0; + pub const showscores: usize = 0x1A69C40; + pub const sprint: usize = 0x18437B0; + pub const turnleft: usize = 0x18439F0; + pub const turnright: usize = 0x1843A80; + pub const r#use: usize = 0x1843D50; + pub const zoom: usize = 0x1A69CD0; } } diff --git a/output/client_dll.cs b/output/client_dll.cs index 670f667..242511b 100644 --- a/output/client_dll.cs +++ b/output/client_dll.cs @@ -1,9 +1,9 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC namespace CS2Dumper.Schemas { // Module: client.dll - // Class count: 414 + // Class count: 415 // Enum count: 7 public static class ClientDll { // Alignment: 4 @@ -200,7 +200,7 @@ namespace CS2Dumper.Schemas { public static class C_WeaponM249 { } // Parent: C_TeamplayRules - // Field count: 101 + // Field count: 100 // // Metadata: // NetworkVarNames: m_bFreezePeriod (bool) @@ -266,7 +266,6 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iMatchStats_PlayersAlive_T (int) // NetworkVarNames: m_TeamRespawnWaveTimes (float) // NetworkVarNames: m_flNextRespawnWave (GameTime_t) - // NetworkVarNames: m_nServerQuestID (int) // NetworkVarNames: m_vMinimapMins (Vector) // NetworkVarNames: m_vMinimapMaxs (Vector) // NetworkVarNames: m_MinimapVerticalSectionHeights (float) @@ -362,44 +361,43 @@ namespace CS2Dumper.Schemas { public const nint m_iMatchStats_PlayersAlive_T = 0xAA4; // int32[30] public const nint m_TeamRespawnWaveTimes = 0xB1C; // float32[32] public const nint m_flNextRespawnWave = 0xB9C; // GameTime_t[32] - public const nint m_nServerQuestID = 0xC1C; // int32 - public const nint m_vMinimapMins = 0xC20; // Vector - public const nint m_vMinimapMaxs = 0xC2C; // Vector - public const nint m_MinimapVerticalSectionHeights = 0xC38; // float32[8] - public const nint m_bSpawnedTerrorHuntHeavy = 0xC58; // bool - public const nint m_ullLocalMatchID = 0xC60; // uint64 - public const nint m_nEndMatchMapGroupVoteTypes = 0xC68; // int32[10] - public const nint m_nEndMatchMapGroupVoteOptions = 0xC90; // int32[10] - public const nint m_nEndMatchMapVoteWinner = 0xCB8; // int32 - public const nint m_iNumConsecutiveCTLoses = 0xCBC; // int32 - public const nint m_iNumConsecutiveTerroristLoses = 0xCC0; // int32 - public const nint m_bMarkClientStopRecordAtRoundEnd = 0xCE0; // bool - public const nint m_nMatchAbortedEarlyReason = 0xD88; // int32 - public const nint m_bHasTriggeredRoundStartMusic = 0xD8C; // bool - public const nint m_bSwitchingTeamsAtRoundReset = 0xD8D; // bool - public const nint m_pGameModeRules = 0xDA8; // CCSGameModeRules* - public const nint m_RetakeRules = 0xDB0; // C_RetakeGameRules - public const nint m_nMatchEndCount = 0xEC8; // uint8 - public const nint m_nTTeamIntroVariant = 0xECC; // int32 - public const nint m_nCTTeamIntroVariant = 0xED0; // int32 - public const nint m_bTeamIntroPeriod = 0xED4; // bool - public const nint m_iRoundEndWinnerTeam = 0xED8; // int32 - public const nint m_eRoundEndReason = 0xEDC; // int32 - public const nint m_bRoundEndShowTimerDefend = 0xEE0; // bool - public const nint m_iRoundEndTimerTime = 0xEE4; // int32 - public const nint m_sRoundEndFunFactToken = 0xEE8; // CUtlString - public const nint m_iRoundEndFunFactPlayerSlot = 0xEF0; // CPlayerSlot - public const nint m_iRoundEndFunFactData1 = 0xEF4; // int32 - public const nint m_iRoundEndFunFactData2 = 0xEF8; // int32 - public const nint m_iRoundEndFunFactData3 = 0xEFC; // int32 - public const nint m_sRoundEndMessage = 0xF00; // CUtlString - public const nint m_iRoundEndPlayerCount = 0xF08; // int32 - public const nint m_bRoundEndNoMusic = 0xF0C; // bool - public const nint m_iRoundEndLegacy = 0xF10; // int32 - public const nint m_nRoundEndCount = 0xF14; // uint8 - public const nint m_iRoundStartRoundNumber = 0xF18; // int32 - public const nint m_nRoundStartCount = 0xF1C; // uint8 - public const nint m_flLastPerfSampleTime = 0x4F28; // float64 + public const nint m_vMinimapMins = 0xC1C; // Vector + public const nint m_vMinimapMaxs = 0xC28; // Vector + public const nint m_MinimapVerticalSectionHeights = 0xC34; // float32[8] + public const nint m_bSpawnedTerrorHuntHeavy = 0xC54; // bool + public const nint m_ullLocalMatchID = 0xC58; // uint64 + public const nint m_nEndMatchMapGroupVoteTypes = 0xC60; // int32[10] + public const nint m_nEndMatchMapGroupVoteOptions = 0xC88; // int32[10] + public const nint m_nEndMatchMapVoteWinner = 0xCB0; // int32 + public const nint m_iNumConsecutiveCTLoses = 0xCB4; // int32 + public const nint m_iNumConsecutiveTerroristLoses = 0xCB8; // int32 + public const nint m_bMarkClientStopRecordAtRoundEnd = 0xCD8; // bool + public const nint m_nMatchAbortedEarlyReason = 0xD80; // int32 + public const nint m_bHasTriggeredRoundStartMusic = 0xD84; // bool + public const nint m_bSwitchingTeamsAtRoundReset = 0xD85; // bool + public const nint m_pGameModeRules = 0xDA0; // CCSGameModeRules* + public const nint m_RetakeRules = 0xDA8; // C_RetakeGameRules + public const nint m_nMatchEndCount = 0xEC0; // uint8 + public const nint m_nTTeamIntroVariant = 0xEC4; // int32 + public const nint m_nCTTeamIntroVariant = 0xEC8; // int32 + public const nint m_bTeamIntroPeriod = 0xECC; // bool + public const nint m_iRoundEndWinnerTeam = 0xED0; // int32 + public const nint m_eRoundEndReason = 0xED4; // int32 + public const nint m_bRoundEndShowTimerDefend = 0xED8; // bool + public const nint m_iRoundEndTimerTime = 0xEDC; // int32 + public const nint m_sRoundEndFunFactToken = 0xEE0; // CUtlString + public const nint m_iRoundEndFunFactPlayerSlot = 0xEE8; // CPlayerSlot + public const nint m_iRoundEndFunFactData1 = 0xEEC; // int32 + public const nint m_iRoundEndFunFactData2 = 0xEF0; // int32 + public const nint m_iRoundEndFunFactData3 = 0xEF4; // int32 + public const nint m_sRoundEndMessage = 0xEF8; // CUtlString + public const nint m_iRoundEndPlayerCount = 0xF00; // int32 + public const nint m_bRoundEndNoMusic = 0xF04; // bool + public const nint m_iRoundEndLegacy = 0xF08; // int32 + public const nint m_nRoundEndCount = 0xF0C; // uint8 + public const nint m_iRoundStartRoundNumber = 0xF10; // int32 + public const nint m_nRoundStartCount = 0xF14; // uint8 + public const nint m_flLastPerfSampleTime = 0x4F20; // float64 } // Parent: CBodyComponent // Field count: 1 @@ -5042,6 +5040,10 @@ namespace CS2Dumper.Schemas { public const nint m_vBoxMins = 0x580; // Vector public const nint m_vBoxMaxs = 0x58C; // Vector } + // Parent: C_BaseEntity + // Field count: 0 + public static class CCS_PortraitWorldCallbackHandler { + } // Parent: C_SoundOpvarSetPointEntity // Field count: 0 public static class C_SoundOpvarSetPathCornerEntity { @@ -6162,7 +6164,7 @@ namespace CS2Dumper.Schemas { public const nint m_nReorientMode = 0xFF4; // PointWorldTextReorientMode_t } // Parent: CBasePlayerController - // Field count: 66 + // Field count: 68 // // Metadata: // MNetworkUserGroupProxy @@ -6174,6 +6176,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_pDamageServices (CCSPlayerController_DamageServices*) // NetworkVarNames: m_iPing (uint32) // NetworkVarNames: m_bHasCommunicationAbuseMute (bool) + // NetworkVarNames: m_uiCommunicationMuteFlags (uint32) // NetworkVarNames: m_szCrosshairCodes (string_t) // NetworkVarNames: m_iPendingTeamNum (uint8) // NetworkVarNames: m_flForceTeamTime (GameTime_t) @@ -6191,6 +6194,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iCompetitiveRankingPredicted_Tie (int) // NetworkVarNames: m_nEndMatchNextMapVote (int) // NetworkVarNames: m_unActiveQuestId (uint16) + // NetworkVarNames: m_rtActiveMissionPeriod (RTime32) // NetworkVarNames: m_nQuestProgressReason (QuestProgress::Reason) // NetworkVarNames: m_unPlayerTvControlFlags (uint32) // NetworkVarNames: m_nDisconnectionTick (int) @@ -6226,66 +6230,68 @@ namespace CS2Dumper.Schemas { public const nint m_pDamageServices = 0x738; // CCSPlayerController_DamageServices* public const nint m_iPing = 0x740; // uint32 public const nint m_bHasCommunicationAbuseMute = 0x744; // bool - public const nint m_szCrosshairCodes = 0x748; // CUtlSymbolLarge - public const nint m_iPendingTeamNum = 0x750; // uint8 - public const nint m_flForceTeamTime = 0x754; // GameTime_t - public const nint m_iCompTeammateColor = 0x758; // int32 - public const nint m_bEverPlayedOnTeam = 0x75C; // bool - public const nint m_flPreviousForceJoinTeamTime = 0x760; // GameTime_t - public const nint m_szClan = 0x768; // CUtlSymbolLarge - public const nint m_sSanitizedPlayerName = 0x770; // CUtlString - public const nint m_iCoachingTeam = 0x778; // int32 - public const nint m_nPlayerDominated = 0x780; // uint64 - public const nint m_nPlayerDominatingMe = 0x788; // uint64 - public const nint m_iCompetitiveRanking = 0x790; // int32 - public const nint m_iCompetitiveWins = 0x794; // int32 - public const nint m_iCompetitiveRankType = 0x798; // int8 - public const nint m_iCompetitiveRankingPredicted_Win = 0x79C; // int32 - public const nint m_iCompetitiveRankingPredicted_Loss = 0x7A0; // int32 - public const nint m_iCompetitiveRankingPredicted_Tie = 0x7A4; // int32 - public const nint m_nEndMatchNextMapVote = 0x7A8; // int32 - public const nint m_unActiveQuestId = 0x7AC; // uint16 - public const nint m_nQuestProgressReason = 0x7B0; // QuestProgress::Reason - public const nint m_unPlayerTvControlFlags = 0x7B4; // uint32 - public const nint m_iDraftIndex = 0x7E0; // int32 - public const nint m_msQueuedModeDisconnectionTimestamp = 0x7E4; // uint32 - public const nint m_uiAbandonRecordedReason = 0x7E8; // uint32 - public const nint m_eNetworkDisconnectionReason = 0x7EC; // uint32 - public const nint m_bCannotBeKicked = 0x7F0; // bool - public const nint m_bEverFullyConnected = 0x7F1; // bool - public const nint m_bAbandonAllowsSurrender = 0x7F2; // bool - public const nint m_bAbandonOffersInstantSurrender = 0x7F3; // bool - public const nint m_bDisconnection1MinWarningPrinted = 0x7F4; // bool - public const nint m_bScoreReported = 0x7F5; // bool - public const nint m_nDisconnectionTick = 0x7F8; // int32 - public const nint m_bControllingBot = 0x808; // bool - public const nint m_bHasControlledBotThisRound = 0x809; // bool - public const nint m_bHasBeenControlledByPlayerThisRound = 0x80A; // bool - public const nint m_nBotsControlledThisRound = 0x80C; // int32 - public const nint m_bCanControlObservedBot = 0x810; // bool - public const nint m_hPlayerPawn = 0x814; // CHandle - public const nint m_hObserverPawn = 0x818; // CHandle - public const nint m_bPawnIsAlive = 0x81C; // bool - public const nint m_iPawnHealth = 0x820; // uint32 - public const nint m_iPawnArmor = 0x824; // int32 - public const nint m_bPawnHasDefuser = 0x828; // bool - public const nint m_bPawnHasHelmet = 0x829; // bool - public const nint m_nPawnCharacterDefIndex = 0x82A; // uint16 - public const nint m_iPawnLifetimeStart = 0x82C; // int32 - public const nint m_iPawnLifetimeEnd = 0x830; // int32 - public const nint m_iPawnBotDifficulty = 0x834; // int32 - public const nint m_hOriginalControllerOfCurrentPawn = 0x838; // CHandle - public const nint m_iScore = 0x83C; // int32 - public const nint m_recentKillQueue = 0x840; // uint8[8] - public const nint m_nFirstKill = 0x848; // uint8 - public const nint m_nKillCount = 0x849; // uint8 - public const nint m_bMvpNoMusic = 0x84A; // bool - public const nint m_eMvpReason = 0x84C; // int32 - public const nint m_iMusicKitID = 0x850; // int32 - public const nint m_iMusicKitMVPs = 0x854; // int32 - public const nint m_iMVPs = 0x858; // int32 - public const nint m_bIsPlayerNameDirty = 0x85C; // bool - public const nint m_bFireBulletsSeedSynchronized = 0x85D; // bool + public const nint m_uiCommunicationMuteFlags = 0x748; // uint32 + public const nint m_szCrosshairCodes = 0x750; // CUtlSymbolLarge + public const nint m_iPendingTeamNum = 0x758; // uint8 + public const nint m_flForceTeamTime = 0x75C; // GameTime_t + public const nint m_iCompTeammateColor = 0x760; // int32 + public const nint m_bEverPlayedOnTeam = 0x764; // bool + public const nint m_flPreviousForceJoinTeamTime = 0x768; // GameTime_t + public const nint m_szClan = 0x770; // CUtlSymbolLarge + public const nint m_sSanitizedPlayerName = 0x778; // CUtlString + public const nint m_iCoachingTeam = 0x780; // int32 + public const nint m_nPlayerDominated = 0x788; // uint64 + public const nint m_nPlayerDominatingMe = 0x790; // uint64 + public const nint m_iCompetitiveRanking = 0x798; // int32 + public const nint m_iCompetitiveWins = 0x79C; // int32 + public const nint m_iCompetitiveRankType = 0x7A0; // int8 + public const nint m_iCompetitiveRankingPredicted_Win = 0x7A4; // int32 + public const nint m_iCompetitiveRankingPredicted_Loss = 0x7A8; // int32 + public const nint m_iCompetitiveRankingPredicted_Tie = 0x7AC; // int32 + public const nint m_nEndMatchNextMapVote = 0x7B0; // int32 + public const nint m_unActiveQuestId = 0x7B4; // uint16 + public const nint m_rtActiveMissionPeriod = 0x7B8; // uint32 + public const nint m_nQuestProgressReason = 0x7BC; // QuestProgress::Reason + public const nint m_unPlayerTvControlFlags = 0x7C0; // uint32 + public const nint m_iDraftIndex = 0x7F0; // int32 + public const nint m_msQueuedModeDisconnectionTimestamp = 0x7F4; // uint32 + public const nint m_uiAbandonRecordedReason = 0x7F8; // uint32 + public const nint m_eNetworkDisconnectionReason = 0x7FC; // uint32 + public const nint m_bCannotBeKicked = 0x800; // bool + public const nint m_bEverFullyConnected = 0x801; // bool + public const nint m_bAbandonAllowsSurrender = 0x802; // bool + public const nint m_bAbandonOffersInstantSurrender = 0x803; // bool + public const nint m_bDisconnection1MinWarningPrinted = 0x804; // bool + public const nint m_bScoreReported = 0x805; // bool + public const nint m_nDisconnectionTick = 0x808; // int32 + public const nint m_bControllingBot = 0x818; // bool + public const nint m_bHasControlledBotThisRound = 0x819; // bool + public const nint m_bHasBeenControlledByPlayerThisRound = 0x81A; // bool + public const nint m_nBotsControlledThisRound = 0x81C; // int32 + public const nint m_bCanControlObservedBot = 0x820; // bool + public const nint m_hPlayerPawn = 0x824; // CHandle + public const nint m_hObserverPawn = 0x828; // CHandle + public const nint m_bPawnIsAlive = 0x82C; // bool + public const nint m_iPawnHealth = 0x830; // uint32 + public const nint m_iPawnArmor = 0x834; // int32 + public const nint m_bPawnHasDefuser = 0x838; // bool + public const nint m_bPawnHasHelmet = 0x839; // bool + public const nint m_nPawnCharacterDefIndex = 0x83A; // uint16 + public const nint m_iPawnLifetimeStart = 0x83C; // int32 + public const nint m_iPawnLifetimeEnd = 0x840; // int32 + public const nint m_iPawnBotDifficulty = 0x844; // int32 + public const nint m_hOriginalControllerOfCurrentPawn = 0x848; // CHandle + public const nint m_iScore = 0x84C; // int32 + public const nint m_recentKillQueue = 0x850; // uint8[8] + public const nint m_nFirstKill = 0x858; // uint8 + public const nint m_nKillCount = 0x859; // uint8 + public const nint m_bMvpNoMusic = 0x85A; // bool + public const nint m_eMvpReason = 0x85C; // int32 + public const nint m_iMusicKitID = 0x860; // int32 + public const nint m_iMusicKitMVPs = 0x864; // int32 + public const nint m_iMVPs = 0x868; // int32 + public const nint m_bIsPlayerNameDirty = 0x86C; // bool + public const nint m_bFireBulletsSeedSynchronized = 0x86D; // bool } // Parent: C_CSWeaponBaseGun // Field count: 0 diff --git a/output/client_dll.hpp b/output/client_dll.hpp index 3b9aaf9..8e5c0ac 100644 --- a/output/client_dll.hpp +++ b/output/client_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #pragma once @@ -8,7 +8,7 @@ namespace cs2_dumper { namespace schemas { // Module: client.dll - // Class count: 414 + // Class count: 415 // Enum count: 7 namespace client_dll { // Alignment: 4 @@ -205,7 +205,7 @@ namespace cs2_dumper { namespace C_WeaponM249 { } // Parent: C_TeamplayRules - // Field count: 101 + // Field count: 100 // // Metadata: // NetworkVarNames: m_bFreezePeriod (bool) @@ -271,7 +271,6 @@ namespace cs2_dumper { // NetworkVarNames: m_iMatchStats_PlayersAlive_T (int) // NetworkVarNames: m_TeamRespawnWaveTimes (float) // NetworkVarNames: m_flNextRespawnWave (GameTime_t) - // NetworkVarNames: m_nServerQuestID (int) // NetworkVarNames: m_vMinimapMins (Vector) // NetworkVarNames: m_vMinimapMaxs (Vector) // NetworkVarNames: m_MinimapVerticalSectionHeights (float) @@ -367,44 +366,43 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iMatchStats_PlayersAlive_T = 0xAA4; // int32[30] constexpr std::ptrdiff_t m_TeamRespawnWaveTimes = 0xB1C; // float32[32] constexpr std::ptrdiff_t m_flNextRespawnWave = 0xB9C; // GameTime_t[32] - constexpr std::ptrdiff_t m_nServerQuestID = 0xC1C; // int32 - constexpr std::ptrdiff_t m_vMinimapMins = 0xC20; // Vector - constexpr std::ptrdiff_t m_vMinimapMaxs = 0xC2C; // Vector - constexpr std::ptrdiff_t m_MinimapVerticalSectionHeights = 0xC38; // float32[8] - constexpr std::ptrdiff_t m_bSpawnedTerrorHuntHeavy = 0xC58; // bool - constexpr std::ptrdiff_t m_ullLocalMatchID = 0xC60; // uint64 - constexpr std::ptrdiff_t m_nEndMatchMapGroupVoteTypes = 0xC68; // int32[10] - constexpr std::ptrdiff_t m_nEndMatchMapGroupVoteOptions = 0xC90; // int32[10] - constexpr std::ptrdiff_t m_nEndMatchMapVoteWinner = 0xCB8; // int32 - constexpr std::ptrdiff_t m_iNumConsecutiveCTLoses = 0xCBC; // int32 - constexpr std::ptrdiff_t m_iNumConsecutiveTerroristLoses = 0xCC0; // int32 - constexpr std::ptrdiff_t m_bMarkClientStopRecordAtRoundEnd = 0xCE0; // bool - constexpr std::ptrdiff_t m_nMatchAbortedEarlyReason = 0xD88; // int32 - constexpr std::ptrdiff_t m_bHasTriggeredRoundStartMusic = 0xD8C; // bool - constexpr std::ptrdiff_t m_bSwitchingTeamsAtRoundReset = 0xD8D; // bool - constexpr std::ptrdiff_t m_pGameModeRules = 0xDA8; // CCSGameModeRules* - constexpr std::ptrdiff_t m_RetakeRules = 0xDB0; // C_RetakeGameRules - constexpr std::ptrdiff_t m_nMatchEndCount = 0xEC8; // uint8 - constexpr std::ptrdiff_t m_nTTeamIntroVariant = 0xECC; // int32 - constexpr std::ptrdiff_t m_nCTTeamIntroVariant = 0xED0; // int32 - constexpr std::ptrdiff_t m_bTeamIntroPeriod = 0xED4; // bool - constexpr std::ptrdiff_t m_iRoundEndWinnerTeam = 0xED8; // int32 - constexpr std::ptrdiff_t m_eRoundEndReason = 0xEDC; // int32 - constexpr std::ptrdiff_t m_bRoundEndShowTimerDefend = 0xEE0; // bool - constexpr std::ptrdiff_t m_iRoundEndTimerTime = 0xEE4; // int32 - constexpr std::ptrdiff_t m_sRoundEndFunFactToken = 0xEE8; // CUtlString - constexpr std::ptrdiff_t m_iRoundEndFunFactPlayerSlot = 0xEF0; // CPlayerSlot - constexpr std::ptrdiff_t m_iRoundEndFunFactData1 = 0xEF4; // int32 - constexpr std::ptrdiff_t m_iRoundEndFunFactData2 = 0xEF8; // int32 - constexpr std::ptrdiff_t m_iRoundEndFunFactData3 = 0xEFC; // int32 - constexpr std::ptrdiff_t m_sRoundEndMessage = 0xF00; // CUtlString - constexpr std::ptrdiff_t m_iRoundEndPlayerCount = 0xF08; // int32 - constexpr std::ptrdiff_t m_bRoundEndNoMusic = 0xF0C; // bool - constexpr std::ptrdiff_t m_iRoundEndLegacy = 0xF10; // int32 - constexpr std::ptrdiff_t m_nRoundEndCount = 0xF14; // uint8 - constexpr std::ptrdiff_t m_iRoundStartRoundNumber = 0xF18; // int32 - constexpr std::ptrdiff_t m_nRoundStartCount = 0xF1C; // uint8 - constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x4F28; // float64 + constexpr std::ptrdiff_t m_vMinimapMins = 0xC1C; // Vector + constexpr std::ptrdiff_t m_vMinimapMaxs = 0xC28; // Vector + constexpr std::ptrdiff_t m_MinimapVerticalSectionHeights = 0xC34; // float32[8] + constexpr std::ptrdiff_t m_bSpawnedTerrorHuntHeavy = 0xC54; // bool + constexpr std::ptrdiff_t m_ullLocalMatchID = 0xC58; // uint64 + constexpr std::ptrdiff_t m_nEndMatchMapGroupVoteTypes = 0xC60; // int32[10] + constexpr std::ptrdiff_t m_nEndMatchMapGroupVoteOptions = 0xC88; // int32[10] + constexpr std::ptrdiff_t m_nEndMatchMapVoteWinner = 0xCB0; // int32 + constexpr std::ptrdiff_t m_iNumConsecutiveCTLoses = 0xCB4; // int32 + constexpr std::ptrdiff_t m_iNumConsecutiveTerroristLoses = 0xCB8; // int32 + constexpr std::ptrdiff_t m_bMarkClientStopRecordAtRoundEnd = 0xCD8; // bool + constexpr std::ptrdiff_t m_nMatchAbortedEarlyReason = 0xD80; // int32 + constexpr std::ptrdiff_t m_bHasTriggeredRoundStartMusic = 0xD84; // bool + constexpr std::ptrdiff_t m_bSwitchingTeamsAtRoundReset = 0xD85; // bool + constexpr std::ptrdiff_t m_pGameModeRules = 0xDA0; // CCSGameModeRules* + constexpr std::ptrdiff_t m_RetakeRules = 0xDA8; // C_RetakeGameRules + constexpr std::ptrdiff_t m_nMatchEndCount = 0xEC0; // uint8 + constexpr std::ptrdiff_t m_nTTeamIntroVariant = 0xEC4; // int32 + constexpr std::ptrdiff_t m_nCTTeamIntroVariant = 0xEC8; // int32 + constexpr std::ptrdiff_t m_bTeamIntroPeriod = 0xECC; // bool + constexpr std::ptrdiff_t m_iRoundEndWinnerTeam = 0xED0; // int32 + constexpr std::ptrdiff_t m_eRoundEndReason = 0xED4; // int32 + constexpr std::ptrdiff_t m_bRoundEndShowTimerDefend = 0xED8; // bool + constexpr std::ptrdiff_t m_iRoundEndTimerTime = 0xEDC; // int32 + constexpr std::ptrdiff_t m_sRoundEndFunFactToken = 0xEE0; // CUtlString + constexpr std::ptrdiff_t m_iRoundEndFunFactPlayerSlot = 0xEE8; // CPlayerSlot + constexpr std::ptrdiff_t m_iRoundEndFunFactData1 = 0xEEC; // int32 + constexpr std::ptrdiff_t m_iRoundEndFunFactData2 = 0xEF0; // int32 + constexpr std::ptrdiff_t m_iRoundEndFunFactData3 = 0xEF4; // int32 + constexpr std::ptrdiff_t m_sRoundEndMessage = 0xEF8; // CUtlString + constexpr std::ptrdiff_t m_iRoundEndPlayerCount = 0xF00; // int32 + constexpr std::ptrdiff_t m_bRoundEndNoMusic = 0xF04; // bool + constexpr std::ptrdiff_t m_iRoundEndLegacy = 0xF08; // int32 + constexpr std::ptrdiff_t m_nRoundEndCount = 0xF0C; // uint8 + constexpr std::ptrdiff_t m_iRoundStartRoundNumber = 0xF10; // int32 + constexpr std::ptrdiff_t m_nRoundStartCount = 0xF14; // uint8 + constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x4F20; // float64 } // Parent: CBodyComponent // Field count: 1 @@ -5047,6 +5045,10 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vBoxMins = 0x580; // Vector constexpr std::ptrdiff_t m_vBoxMaxs = 0x58C; // Vector } + // Parent: C_BaseEntity + // Field count: 0 + namespace CCS_PortraitWorldCallbackHandler { + } // Parent: C_SoundOpvarSetPointEntity // Field count: 0 namespace C_SoundOpvarSetPathCornerEntity { @@ -6167,7 +6169,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nReorientMode = 0xFF4; // PointWorldTextReorientMode_t } // Parent: CBasePlayerController - // Field count: 66 + // Field count: 68 // // Metadata: // MNetworkUserGroupProxy @@ -6179,6 +6181,7 @@ namespace cs2_dumper { // NetworkVarNames: m_pDamageServices (CCSPlayerController_DamageServices*) // NetworkVarNames: m_iPing (uint32) // NetworkVarNames: m_bHasCommunicationAbuseMute (bool) + // NetworkVarNames: m_uiCommunicationMuteFlags (uint32) // NetworkVarNames: m_szCrosshairCodes (string_t) // NetworkVarNames: m_iPendingTeamNum (uint8) // NetworkVarNames: m_flForceTeamTime (GameTime_t) @@ -6196,6 +6199,7 @@ namespace cs2_dumper { // NetworkVarNames: m_iCompetitiveRankingPredicted_Tie (int) // NetworkVarNames: m_nEndMatchNextMapVote (int) // NetworkVarNames: m_unActiveQuestId (uint16) + // NetworkVarNames: m_rtActiveMissionPeriod (RTime32) // NetworkVarNames: m_nQuestProgressReason (QuestProgress::Reason) // NetworkVarNames: m_unPlayerTvControlFlags (uint32) // NetworkVarNames: m_nDisconnectionTick (int) @@ -6231,66 +6235,68 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pDamageServices = 0x738; // CCSPlayerController_DamageServices* constexpr std::ptrdiff_t m_iPing = 0x740; // uint32 constexpr std::ptrdiff_t m_bHasCommunicationAbuseMute = 0x744; // bool - constexpr std::ptrdiff_t m_szCrosshairCodes = 0x748; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iPendingTeamNum = 0x750; // uint8 - constexpr std::ptrdiff_t m_flForceTeamTime = 0x754; // GameTime_t - constexpr std::ptrdiff_t m_iCompTeammateColor = 0x758; // int32 - constexpr std::ptrdiff_t m_bEverPlayedOnTeam = 0x75C; // bool - constexpr std::ptrdiff_t m_flPreviousForceJoinTeamTime = 0x760; // GameTime_t - constexpr std::ptrdiff_t m_szClan = 0x768; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_sSanitizedPlayerName = 0x770; // CUtlString - constexpr std::ptrdiff_t m_iCoachingTeam = 0x778; // int32 - constexpr std::ptrdiff_t m_nPlayerDominated = 0x780; // uint64 - constexpr std::ptrdiff_t m_nPlayerDominatingMe = 0x788; // uint64 - constexpr std::ptrdiff_t m_iCompetitiveRanking = 0x790; // int32 - constexpr std::ptrdiff_t m_iCompetitiveWins = 0x794; // int32 - constexpr std::ptrdiff_t m_iCompetitiveRankType = 0x798; // int8 - constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Win = 0x79C; // int32 - constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Loss = 0x7A0; // int32 - constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Tie = 0x7A4; // int32 - constexpr std::ptrdiff_t m_nEndMatchNextMapVote = 0x7A8; // int32 - constexpr std::ptrdiff_t m_unActiveQuestId = 0x7AC; // uint16 - constexpr std::ptrdiff_t m_nQuestProgressReason = 0x7B0; // QuestProgress::Reason - constexpr std::ptrdiff_t m_unPlayerTvControlFlags = 0x7B4; // uint32 - constexpr std::ptrdiff_t m_iDraftIndex = 0x7E0; // int32 - constexpr std::ptrdiff_t m_msQueuedModeDisconnectionTimestamp = 0x7E4; // uint32 - constexpr std::ptrdiff_t m_uiAbandonRecordedReason = 0x7E8; // uint32 - constexpr std::ptrdiff_t m_eNetworkDisconnectionReason = 0x7EC; // uint32 - constexpr std::ptrdiff_t m_bCannotBeKicked = 0x7F0; // bool - constexpr std::ptrdiff_t m_bEverFullyConnected = 0x7F1; // bool - constexpr std::ptrdiff_t m_bAbandonAllowsSurrender = 0x7F2; // bool - constexpr std::ptrdiff_t m_bAbandonOffersInstantSurrender = 0x7F3; // bool - constexpr std::ptrdiff_t m_bDisconnection1MinWarningPrinted = 0x7F4; // bool - constexpr std::ptrdiff_t m_bScoreReported = 0x7F5; // bool - constexpr std::ptrdiff_t m_nDisconnectionTick = 0x7F8; // int32 - constexpr std::ptrdiff_t m_bControllingBot = 0x808; // bool - constexpr std::ptrdiff_t m_bHasControlledBotThisRound = 0x809; // bool - constexpr std::ptrdiff_t m_bHasBeenControlledByPlayerThisRound = 0x80A; // bool - constexpr std::ptrdiff_t m_nBotsControlledThisRound = 0x80C; // int32 - constexpr std::ptrdiff_t m_bCanControlObservedBot = 0x810; // bool - constexpr std::ptrdiff_t m_hPlayerPawn = 0x814; // CHandle - constexpr std::ptrdiff_t m_hObserverPawn = 0x818; // CHandle - constexpr std::ptrdiff_t m_bPawnIsAlive = 0x81C; // bool - constexpr std::ptrdiff_t m_iPawnHealth = 0x820; // uint32 - constexpr std::ptrdiff_t m_iPawnArmor = 0x824; // int32 - constexpr std::ptrdiff_t m_bPawnHasDefuser = 0x828; // bool - constexpr std::ptrdiff_t m_bPawnHasHelmet = 0x829; // bool - constexpr std::ptrdiff_t m_nPawnCharacterDefIndex = 0x82A; // uint16 - constexpr std::ptrdiff_t m_iPawnLifetimeStart = 0x82C; // int32 - constexpr std::ptrdiff_t m_iPawnLifetimeEnd = 0x830; // int32 - constexpr std::ptrdiff_t m_iPawnBotDifficulty = 0x834; // int32 - constexpr std::ptrdiff_t m_hOriginalControllerOfCurrentPawn = 0x838; // CHandle - constexpr std::ptrdiff_t m_iScore = 0x83C; // int32 - constexpr std::ptrdiff_t m_recentKillQueue = 0x840; // uint8[8] - constexpr std::ptrdiff_t m_nFirstKill = 0x848; // uint8 - constexpr std::ptrdiff_t m_nKillCount = 0x849; // uint8 - constexpr std::ptrdiff_t m_bMvpNoMusic = 0x84A; // bool - constexpr std::ptrdiff_t m_eMvpReason = 0x84C; // int32 - constexpr std::ptrdiff_t m_iMusicKitID = 0x850; // int32 - constexpr std::ptrdiff_t m_iMusicKitMVPs = 0x854; // int32 - constexpr std::ptrdiff_t m_iMVPs = 0x858; // int32 - constexpr std::ptrdiff_t m_bIsPlayerNameDirty = 0x85C; // bool - constexpr std::ptrdiff_t m_bFireBulletsSeedSynchronized = 0x85D; // bool + constexpr std::ptrdiff_t m_uiCommunicationMuteFlags = 0x748; // uint32 + constexpr std::ptrdiff_t m_szCrosshairCodes = 0x750; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iPendingTeamNum = 0x758; // uint8 + constexpr std::ptrdiff_t m_flForceTeamTime = 0x75C; // GameTime_t + constexpr std::ptrdiff_t m_iCompTeammateColor = 0x760; // int32 + constexpr std::ptrdiff_t m_bEverPlayedOnTeam = 0x764; // bool + constexpr std::ptrdiff_t m_flPreviousForceJoinTeamTime = 0x768; // GameTime_t + constexpr std::ptrdiff_t m_szClan = 0x770; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_sSanitizedPlayerName = 0x778; // CUtlString + constexpr std::ptrdiff_t m_iCoachingTeam = 0x780; // int32 + constexpr std::ptrdiff_t m_nPlayerDominated = 0x788; // uint64 + constexpr std::ptrdiff_t m_nPlayerDominatingMe = 0x790; // uint64 + constexpr std::ptrdiff_t m_iCompetitiveRanking = 0x798; // int32 + constexpr std::ptrdiff_t m_iCompetitiveWins = 0x79C; // int32 + constexpr std::ptrdiff_t m_iCompetitiveRankType = 0x7A0; // int8 + constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Win = 0x7A4; // int32 + constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Loss = 0x7A8; // int32 + constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Tie = 0x7AC; // int32 + constexpr std::ptrdiff_t m_nEndMatchNextMapVote = 0x7B0; // int32 + constexpr std::ptrdiff_t m_unActiveQuestId = 0x7B4; // uint16 + constexpr std::ptrdiff_t m_rtActiveMissionPeriod = 0x7B8; // uint32 + constexpr std::ptrdiff_t m_nQuestProgressReason = 0x7BC; // QuestProgress::Reason + constexpr std::ptrdiff_t m_unPlayerTvControlFlags = 0x7C0; // uint32 + constexpr std::ptrdiff_t m_iDraftIndex = 0x7F0; // int32 + constexpr std::ptrdiff_t m_msQueuedModeDisconnectionTimestamp = 0x7F4; // uint32 + constexpr std::ptrdiff_t m_uiAbandonRecordedReason = 0x7F8; // uint32 + constexpr std::ptrdiff_t m_eNetworkDisconnectionReason = 0x7FC; // uint32 + constexpr std::ptrdiff_t m_bCannotBeKicked = 0x800; // bool + constexpr std::ptrdiff_t m_bEverFullyConnected = 0x801; // bool + constexpr std::ptrdiff_t m_bAbandonAllowsSurrender = 0x802; // bool + constexpr std::ptrdiff_t m_bAbandonOffersInstantSurrender = 0x803; // bool + constexpr std::ptrdiff_t m_bDisconnection1MinWarningPrinted = 0x804; // bool + constexpr std::ptrdiff_t m_bScoreReported = 0x805; // bool + constexpr std::ptrdiff_t m_nDisconnectionTick = 0x808; // int32 + constexpr std::ptrdiff_t m_bControllingBot = 0x818; // bool + constexpr std::ptrdiff_t m_bHasControlledBotThisRound = 0x819; // bool + constexpr std::ptrdiff_t m_bHasBeenControlledByPlayerThisRound = 0x81A; // bool + constexpr std::ptrdiff_t m_nBotsControlledThisRound = 0x81C; // int32 + constexpr std::ptrdiff_t m_bCanControlObservedBot = 0x820; // bool + constexpr std::ptrdiff_t m_hPlayerPawn = 0x824; // CHandle + constexpr std::ptrdiff_t m_hObserverPawn = 0x828; // CHandle + constexpr std::ptrdiff_t m_bPawnIsAlive = 0x82C; // bool + constexpr std::ptrdiff_t m_iPawnHealth = 0x830; // uint32 + constexpr std::ptrdiff_t m_iPawnArmor = 0x834; // int32 + constexpr std::ptrdiff_t m_bPawnHasDefuser = 0x838; // bool + constexpr std::ptrdiff_t m_bPawnHasHelmet = 0x839; // bool + constexpr std::ptrdiff_t m_nPawnCharacterDefIndex = 0x83A; // uint16 + constexpr std::ptrdiff_t m_iPawnLifetimeStart = 0x83C; // int32 + constexpr std::ptrdiff_t m_iPawnLifetimeEnd = 0x840; // int32 + constexpr std::ptrdiff_t m_iPawnBotDifficulty = 0x844; // int32 + constexpr std::ptrdiff_t m_hOriginalControllerOfCurrentPawn = 0x848; // CHandle + constexpr std::ptrdiff_t m_iScore = 0x84C; // int32 + constexpr std::ptrdiff_t m_recentKillQueue = 0x850; // uint8[8] + constexpr std::ptrdiff_t m_nFirstKill = 0x858; // uint8 + constexpr std::ptrdiff_t m_nKillCount = 0x859; // uint8 + constexpr std::ptrdiff_t m_bMvpNoMusic = 0x85A; // bool + constexpr std::ptrdiff_t m_eMvpReason = 0x85C; // int32 + constexpr std::ptrdiff_t m_iMusicKitID = 0x860; // int32 + constexpr std::ptrdiff_t m_iMusicKitMVPs = 0x864; // int32 + constexpr std::ptrdiff_t m_iMVPs = 0x868; // int32 + constexpr std::ptrdiff_t m_bIsPlayerNameDirty = 0x86C; // bool + constexpr std::ptrdiff_t m_bFireBulletsSeedSynchronized = 0x86D; // bool } // Parent: C_CSWeaponBaseGun // Field count: 0 diff --git a/output/client_dll.json b/output/client_dll.json index cb961bc..b0c1b59 100644 --- a/output/client_dll.json +++ b/output/client_dll.json @@ -735,72 +735,74 @@ }, "CCSPlayerController": { "fields": { - "m_bAbandonAllowsSurrender": 2034, - "m_bAbandonOffersInstantSurrender": 2035, - "m_bCanControlObservedBot": 2064, - "m_bCannotBeKicked": 2032, - "m_bControllingBot": 2056, - "m_bDisconnection1MinWarningPrinted": 2036, - "m_bEverFullyConnected": 2033, - "m_bEverPlayedOnTeam": 1884, - "m_bFireBulletsSeedSynchronized": 2141, - "m_bHasBeenControlledByPlayerThisRound": 2058, + "m_bAbandonAllowsSurrender": 2050, + "m_bAbandonOffersInstantSurrender": 2051, + "m_bCanControlObservedBot": 2080, + "m_bCannotBeKicked": 2048, + "m_bControllingBot": 2072, + "m_bDisconnection1MinWarningPrinted": 2052, + "m_bEverFullyConnected": 2049, + "m_bEverPlayedOnTeam": 1892, + "m_bFireBulletsSeedSynchronized": 2157, + "m_bHasBeenControlledByPlayerThisRound": 2074, "m_bHasCommunicationAbuseMute": 1860, - "m_bHasControlledBotThisRound": 2057, - "m_bIsPlayerNameDirty": 2140, - "m_bMvpNoMusic": 2122, - "m_bPawnHasDefuser": 2088, - "m_bPawnHasHelmet": 2089, - "m_bPawnIsAlive": 2076, - "m_bScoreReported": 2037, - "m_eMvpReason": 2124, - "m_eNetworkDisconnectionReason": 2028, - "m_flForceTeamTime": 1876, - "m_flPreviousForceJoinTeamTime": 1888, - "m_hObserverPawn": 2072, - "m_hOriginalControllerOfCurrentPawn": 2104, - "m_hPlayerPawn": 2068, - "m_iCoachingTeam": 1912, - "m_iCompTeammateColor": 1880, - "m_iCompetitiveRankType": 1944, - "m_iCompetitiveRanking": 1936, - "m_iCompetitiveRankingPredicted_Loss": 1952, - "m_iCompetitiveRankingPredicted_Tie": 1956, - "m_iCompetitiveRankingPredicted_Win": 1948, - "m_iCompetitiveWins": 1940, - "m_iDraftIndex": 2016, - "m_iMVPs": 2136, - "m_iMusicKitID": 2128, - "m_iMusicKitMVPs": 2132, - "m_iPawnArmor": 2084, - "m_iPawnBotDifficulty": 2100, - "m_iPawnHealth": 2080, - "m_iPawnLifetimeEnd": 2096, - "m_iPawnLifetimeStart": 2092, - "m_iPendingTeamNum": 1872, + "m_bHasControlledBotThisRound": 2073, + "m_bIsPlayerNameDirty": 2156, + "m_bMvpNoMusic": 2138, + "m_bPawnHasDefuser": 2104, + "m_bPawnHasHelmet": 2105, + "m_bPawnIsAlive": 2092, + "m_bScoreReported": 2053, + "m_eMvpReason": 2140, + "m_eNetworkDisconnectionReason": 2044, + "m_flForceTeamTime": 1884, + "m_flPreviousForceJoinTeamTime": 1896, + "m_hObserverPawn": 2088, + "m_hOriginalControllerOfCurrentPawn": 2120, + "m_hPlayerPawn": 2084, + "m_iCoachingTeam": 1920, + "m_iCompTeammateColor": 1888, + "m_iCompetitiveRankType": 1952, + "m_iCompetitiveRanking": 1944, + "m_iCompetitiveRankingPredicted_Loss": 1960, + "m_iCompetitiveRankingPredicted_Tie": 1964, + "m_iCompetitiveRankingPredicted_Win": 1956, + "m_iCompetitiveWins": 1948, + "m_iDraftIndex": 2032, + "m_iMVPs": 2152, + "m_iMusicKitID": 2144, + "m_iMusicKitMVPs": 2148, + "m_iPawnArmor": 2100, + "m_iPawnBotDifficulty": 2116, + "m_iPawnHealth": 2096, + "m_iPawnLifetimeEnd": 2112, + "m_iPawnLifetimeStart": 2108, + "m_iPendingTeamNum": 1880, "m_iPing": 1856, - "m_iScore": 2108, - "m_msQueuedModeDisconnectionTimestamp": 2020, - "m_nBotsControlledThisRound": 2060, - "m_nDisconnectionTick": 2040, - "m_nEndMatchNextMapVote": 1960, - "m_nFirstKill": 2120, - "m_nKillCount": 2121, - "m_nPawnCharacterDefIndex": 2090, - "m_nPlayerDominated": 1920, - "m_nPlayerDominatingMe": 1928, - "m_nQuestProgressReason": 1968, + "m_iScore": 2124, + "m_msQueuedModeDisconnectionTimestamp": 2036, + "m_nBotsControlledThisRound": 2076, + "m_nDisconnectionTick": 2056, + "m_nEndMatchNextMapVote": 1968, + "m_nFirstKill": 2136, + "m_nKillCount": 2137, + "m_nPawnCharacterDefIndex": 2106, + "m_nPlayerDominated": 1928, + "m_nPlayerDominatingMe": 1936, + "m_nQuestProgressReason": 1980, "m_pActionTrackingServices": 1840, "m_pDamageServices": 1848, "m_pInGameMoneyServices": 1824, "m_pInventoryServices": 1832, - "m_recentKillQueue": 2112, - "m_sSanitizedPlayerName": 1904, - "m_szClan": 1896, - "m_szCrosshairCodes": 1864, - "m_uiAbandonRecordedReason": 2024, - "m_unActiveQuestId": 1964, - "m_unPlayerTvControlFlags": 1972 + "m_recentKillQueue": 2128, + "m_rtActiveMissionPeriod": 1976, + "m_sSanitizedPlayerName": 1912, + "m_szClan": 1904, + "m_szCrosshairCodes": 1872, + "m_uiAbandonRecordedReason": 2040, + "m_uiCommunicationMuteFlags": 1864, + "m_unActiveQuestId": 1972, + "m_unPlayerTvControlFlags": 1984 }, "metadata": [ { @@ -845,6 +847,11 @@ "type": "NetworkVarNames", "type_name": "bool" }, + { + "name": "m_uiCommunicationMuteFlags", + "type": "NetworkVarNames", + "type_name": "uint32" + }, { "name": "m_szCrosshairCodes", "type": "NetworkVarNames", @@ -930,6 +937,11 @@ "type": "NetworkVarNames", "type_name": "uint16" }, + { + "name": "m_rtActiveMissionPeriod", + "type": "NetworkVarNames", + "type_name": "RTime32" + }, { "name": "m_nQuestProgressReason", "type": "NetworkVarNames", @@ -1750,6 +1762,11 @@ ], "parent": "CBasePlayerWeaponVData" }, + "CCS_PortraitWorldCallbackHandler": { + "fields": {}, + "metadata": [], + "parent": "C_BaseEntity" + }, "CCitadelSoundOpvarSetOBB": { "fields": { "m_iszOperatorName": 1416, @@ -6188,8 +6205,8 @@ "C_CSGameRules": { "fields": { "m_MatchDevice": 168, - "m_MinimapVerticalSectionHeights": 3128, - "m_RetakeRules": 3504, + "m_MinimapVerticalSectionHeights": 3124, + "m_RetakeRules": 3496, "m_TeamRespawnWaveTimes": 2844, "m_arrProhibitedItemIndices": 2244, "m_arrTournamentActiveCasterAccounts": 2444, @@ -6201,7 +6218,7 @@ "m_bFreezePeriod": 64, "m_bGameRestart": 116, "m_bHasMatchStarted": 172, - "m_bHasTriggeredRoundStartMusic": 3468, + "m_bHasTriggeredRoundStartMusic": 3460, "m_bIsDroppingItems": 2240, "m_bIsHltvActive": 2242, "m_bIsQuestEligible": 2241, @@ -6211,20 +6228,20 @@ "m_bMapHasBombTarget": 149, "m_bMapHasBuyZone": 151, "m_bMapHasRescueZone": 150, - "m_bMarkClientStopRecordAtRoundEnd": 3296, + "m_bMarkClientStopRecordAtRoundEnd": 3288, "m_bMatchWaitingForResume": 97, "m_bPlayAllStepSoundsOnServer": 162, - "m_bRoundEndNoMusic": 3852, - "m_bRoundEndShowTimerDefend": 3808, + "m_bRoundEndNoMusic": 3844, + "m_bRoundEndShowTimerDefend": 3800, "m_bServerPaused": 76, - "m_bSpawnedTerrorHuntHeavy": 3160, - "m_bSwitchingTeamsAtRoundReset": 3469, + "m_bSpawnedTerrorHuntHeavy": 3156, + "m_bSwitchingTeamsAtRoundReset": 3461, "m_bTCantBuy": 2480, - "m_bTeamIntroPeriod": 3796, + "m_bTeamIntroPeriod": 3788, "m_bTechnicalTimeOut": 96, "m_bTerroristTimeOutActive": 77, "m_bWarmupPeriod": 65, - "m_eRoundEndReason": 3804, + "m_eRoundEndReason": 3796, "m_eRoundWinReason": 2476, "m_fMatchStartTime": 104, "m_fRoundStartTime": 108, @@ -6234,7 +6251,7 @@ "m_flCMMItemDropRevealStartTime": 2232, "m_flCTTimeOutRemaining": 84, "m_flGameStartTime": 120, - "m_flLastPerfSampleTime": 20264, + "m_flLastPerfSampleTime": 20256, "m_flNextRespawnWave": 2972, "m_flRestartRoundTime": 112, "m_flTerroristTimeOutRemaining": 80, @@ -6243,51 +6260,50 @@ "m_iMatchStats_PlayersAlive_CT": 2604, "m_iMatchStats_PlayersAlive_T": 2724, "m_iMatchStats_RoundResults": 2484, - "m_iNumConsecutiveCTLoses": 3260, - "m_iNumConsecutiveTerroristLoses": 3264, - "m_iRoundEndFunFactData1": 3828, - "m_iRoundEndFunFactData2": 3832, - "m_iRoundEndFunFactData3": 3836, - "m_iRoundEndFunFactPlayerSlot": 3824, - "m_iRoundEndLegacy": 3856, - "m_iRoundEndPlayerCount": 3848, - "m_iRoundEndTimerTime": 3812, - "m_iRoundEndWinnerTeam": 3800, - "m_iRoundStartRoundNumber": 3864, + "m_iNumConsecutiveCTLoses": 3252, + "m_iNumConsecutiveTerroristLoses": 3256, + "m_iRoundEndFunFactData1": 3820, + "m_iRoundEndFunFactData2": 3824, + "m_iRoundEndFunFactData3": 3828, + "m_iRoundEndFunFactPlayerSlot": 3816, + "m_iRoundEndLegacy": 3848, + "m_iRoundEndPlayerCount": 3840, + "m_iRoundEndTimerTime": 3804, + "m_iRoundEndWinnerTeam": 3792, + "m_iRoundStartRoundNumber": 3856, "m_iRoundTime": 100, "m_iRoundWinStatus": 2472, "m_iSpectatorSlotCount": 164, - "m_nCTTeamIntroVariant": 3792, + "m_nCTTeamIntroVariant": 3784, "m_nCTTimeOuts": 92, - "m_nEndMatchMapGroupVoteOptions": 3216, - "m_nEndMatchMapGroupVoteTypes": 3176, - "m_nEndMatchMapVoteWinner": 3256, + "m_nEndMatchMapGroupVoteOptions": 3208, + "m_nEndMatchMapGroupVoteTypes": 3168, + "m_nEndMatchMapVoteWinner": 3248, "m_nHalloweenMaskListSeed": 2464, - "m_nMatchAbortedEarlyReason": 3464, - "m_nMatchEndCount": 3784, + "m_nMatchAbortedEarlyReason": 3456, + "m_nMatchEndCount": 3776, "m_nNextMapInMapgroup": 176, "m_nOvertimePlaying": 140, "m_nQueuedMatchmakingMode": 156, - "m_nRoundEndCount": 3860, - "m_nRoundStartCount": 3868, + "m_nRoundEndCount": 3852, + "m_nRoundStartCount": 3860, "m_nRoundsPlayedThisPhase": 136, - "m_nServerQuestID": 3100, - "m_nTTeamIntroVariant": 3788, + "m_nTTeamIntroVariant": 3780, "m_nTerroristTimeOuts": 88, "m_nTournamentPredictionsPct": 2228, "m_numBestOfMaps": 2460, - "m_pGameModeRules": 3496, - "m_sRoundEndFunFactToken": 3816, - "m_sRoundEndMessage": 3840, + "m_pGameModeRules": 3488, + "m_sRoundEndFunFactToken": 3808, + "m_sRoundEndMessage": 3832, "m_szMatchStatTxt": 1204, "m_szTournamentEventName": 180, "m_szTournamentEventStage": 692, "m_szTournamentPredictionsTxt": 1716, "m_timeUntilNextPhaseStarts": 124, "m_totalRoundsPlayed": 132, - "m_ullLocalMatchID": 3168, - "m_vMinimapMaxs": 3116, - "m_vMinimapMins": 3104 + "m_ullLocalMatchID": 3160, + "m_vMinimapMaxs": 3112, + "m_vMinimapMins": 3100 }, "metadata": [ { @@ -6605,11 +6621,6 @@ "type": "NetworkVarNames", "type_name": "GameTime_t" }, - { - "name": "m_nServerQuestID", - "type": "NetworkVarNames", - "type_name": "int" - }, { "name": "m_vMinimapMins", "type": "NetworkVarNames", diff --git a/output/client_dll.rs b/output/client_dll.rs index 6ee1966..edf2f1a 100644 --- a/output/client_dll.rs +++ b/output/client_dll.rs @@ -1,12 +1,12 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] pub mod cs2_dumper { pub mod schemas { // Module: client.dll - // Class count: 414 + // Class count: 415 // Enum count: 7 pub mod client_dll { // Alignment: 4 @@ -210,7 +210,7 @@ pub mod cs2_dumper { pub mod C_WeaponM249 { } // Parent: C_TeamplayRules - // Field count: 101 + // Field count: 100 // // Metadata: // NetworkVarNames: m_bFreezePeriod (bool) @@ -276,7 +276,6 @@ pub mod cs2_dumper { // NetworkVarNames: m_iMatchStats_PlayersAlive_T (int) // NetworkVarNames: m_TeamRespawnWaveTimes (float) // NetworkVarNames: m_flNextRespawnWave (GameTime_t) - // NetworkVarNames: m_nServerQuestID (int) // NetworkVarNames: m_vMinimapMins (Vector) // NetworkVarNames: m_vMinimapMaxs (Vector) // NetworkVarNames: m_MinimapVerticalSectionHeights (float) @@ -372,44 +371,43 @@ pub mod cs2_dumper { pub const m_iMatchStats_PlayersAlive_T: usize = 0xAA4; // int32[30] pub const m_TeamRespawnWaveTimes: usize = 0xB1C; // float32[32] pub const m_flNextRespawnWave: usize = 0xB9C; // GameTime_t[32] - pub const m_nServerQuestID: usize = 0xC1C; // int32 - pub const m_vMinimapMins: usize = 0xC20; // Vector - pub const m_vMinimapMaxs: usize = 0xC2C; // Vector - pub const m_MinimapVerticalSectionHeights: usize = 0xC38; // float32[8] - pub const m_bSpawnedTerrorHuntHeavy: usize = 0xC58; // bool - pub const m_ullLocalMatchID: usize = 0xC60; // uint64 - pub const m_nEndMatchMapGroupVoteTypes: usize = 0xC68; // int32[10] - pub const m_nEndMatchMapGroupVoteOptions: usize = 0xC90; // int32[10] - pub const m_nEndMatchMapVoteWinner: usize = 0xCB8; // int32 - pub const m_iNumConsecutiveCTLoses: usize = 0xCBC; // int32 - pub const m_iNumConsecutiveTerroristLoses: usize = 0xCC0; // int32 - pub const m_bMarkClientStopRecordAtRoundEnd: usize = 0xCE0; // bool - pub const m_nMatchAbortedEarlyReason: usize = 0xD88; // int32 - pub const m_bHasTriggeredRoundStartMusic: usize = 0xD8C; // bool - pub const m_bSwitchingTeamsAtRoundReset: usize = 0xD8D; // bool - pub const m_pGameModeRules: usize = 0xDA8; // CCSGameModeRules* - pub const m_RetakeRules: usize = 0xDB0; // C_RetakeGameRules - pub const m_nMatchEndCount: usize = 0xEC8; // uint8 - pub const m_nTTeamIntroVariant: usize = 0xECC; // int32 - pub const m_nCTTeamIntroVariant: usize = 0xED0; // int32 - pub const m_bTeamIntroPeriod: usize = 0xED4; // bool - pub const m_iRoundEndWinnerTeam: usize = 0xED8; // int32 - pub const m_eRoundEndReason: usize = 0xEDC; // int32 - pub const m_bRoundEndShowTimerDefend: usize = 0xEE0; // bool - pub const m_iRoundEndTimerTime: usize = 0xEE4; // int32 - pub const m_sRoundEndFunFactToken: usize = 0xEE8; // CUtlString - pub const m_iRoundEndFunFactPlayerSlot: usize = 0xEF0; // CPlayerSlot - pub const m_iRoundEndFunFactData1: usize = 0xEF4; // int32 - pub const m_iRoundEndFunFactData2: usize = 0xEF8; // int32 - pub const m_iRoundEndFunFactData3: usize = 0xEFC; // int32 - pub const m_sRoundEndMessage: usize = 0xF00; // CUtlString - pub const m_iRoundEndPlayerCount: usize = 0xF08; // int32 - pub const m_bRoundEndNoMusic: usize = 0xF0C; // bool - pub const m_iRoundEndLegacy: usize = 0xF10; // int32 - pub const m_nRoundEndCount: usize = 0xF14; // uint8 - pub const m_iRoundStartRoundNumber: usize = 0xF18; // int32 - pub const m_nRoundStartCount: usize = 0xF1C; // uint8 - pub const m_flLastPerfSampleTime: usize = 0x4F28; // float64 + pub const m_vMinimapMins: usize = 0xC1C; // Vector + pub const m_vMinimapMaxs: usize = 0xC28; // Vector + pub const m_MinimapVerticalSectionHeights: usize = 0xC34; // float32[8] + pub const m_bSpawnedTerrorHuntHeavy: usize = 0xC54; // bool + pub const m_ullLocalMatchID: usize = 0xC58; // uint64 + pub const m_nEndMatchMapGroupVoteTypes: usize = 0xC60; // int32[10] + pub const m_nEndMatchMapGroupVoteOptions: usize = 0xC88; // int32[10] + pub const m_nEndMatchMapVoteWinner: usize = 0xCB0; // int32 + pub const m_iNumConsecutiveCTLoses: usize = 0xCB4; // int32 + pub const m_iNumConsecutiveTerroristLoses: usize = 0xCB8; // int32 + pub const m_bMarkClientStopRecordAtRoundEnd: usize = 0xCD8; // bool + pub const m_nMatchAbortedEarlyReason: usize = 0xD80; // int32 + pub const m_bHasTriggeredRoundStartMusic: usize = 0xD84; // bool + pub const m_bSwitchingTeamsAtRoundReset: usize = 0xD85; // bool + pub const m_pGameModeRules: usize = 0xDA0; // CCSGameModeRules* + pub const m_RetakeRules: usize = 0xDA8; // C_RetakeGameRules + pub const m_nMatchEndCount: usize = 0xEC0; // uint8 + pub const m_nTTeamIntroVariant: usize = 0xEC4; // int32 + pub const m_nCTTeamIntroVariant: usize = 0xEC8; // int32 + pub const m_bTeamIntroPeriod: usize = 0xECC; // bool + pub const m_iRoundEndWinnerTeam: usize = 0xED0; // int32 + pub const m_eRoundEndReason: usize = 0xED4; // int32 + pub const m_bRoundEndShowTimerDefend: usize = 0xED8; // bool + pub const m_iRoundEndTimerTime: usize = 0xEDC; // int32 + pub const m_sRoundEndFunFactToken: usize = 0xEE0; // CUtlString + pub const m_iRoundEndFunFactPlayerSlot: usize = 0xEE8; // CPlayerSlot + pub const m_iRoundEndFunFactData1: usize = 0xEEC; // int32 + pub const m_iRoundEndFunFactData2: usize = 0xEF0; // int32 + pub const m_iRoundEndFunFactData3: usize = 0xEF4; // int32 + pub const m_sRoundEndMessage: usize = 0xEF8; // CUtlString + pub const m_iRoundEndPlayerCount: usize = 0xF00; // int32 + pub const m_bRoundEndNoMusic: usize = 0xF04; // bool + pub const m_iRoundEndLegacy: usize = 0xF08; // int32 + pub const m_nRoundEndCount: usize = 0xF0C; // uint8 + pub const m_iRoundStartRoundNumber: usize = 0xF10; // int32 + pub const m_nRoundStartCount: usize = 0xF14; // uint8 + pub const m_flLastPerfSampleTime: usize = 0x4F20; // float64 } // Parent: CBodyComponent // Field count: 1 @@ -5052,6 +5050,10 @@ pub mod cs2_dumper { pub const m_vBoxMins: usize = 0x580; // Vector pub const m_vBoxMaxs: usize = 0x58C; // Vector } + // Parent: C_BaseEntity + // Field count: 0 + pub mod CCS_PortraitWorldCallbackHandler { + } // Parent: C_SoundOpvarSetPointEntity // Field count: 0 pub mod C_SoundOpvarSetPathCornerEntity { @@ -6172,7 +6174,7 @@ pub mod cs2_dumper { pub const m_nReorientMode: usize = 0xFF4; // PointWorldTextReorientMode_t } // Parent: CBasePlayerController - // Field count: 66 + // Field count: 68 // // Metadata: // MNetworkUserGroupProxy @@ -6184,6 +6186,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_pDamageServices (CCSPlayerController_DamageServices*) // NetworkVarNames: m_iPing (uint32) // NetworkVarNames: m_bHasCommunicationAbuseMute (bool) + // NetworkVarNames: m_uiCommunicationMuteFlags (uint32) // NetworkVarNames: m_szCrosshairCodes (string_t) // NetworkVarNames: m_iPendingTeamNum (uint8) // NetworkVarNames: m_flForceTeamTime (GameTime_t) @@ -6201,6 +6204,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_iCompetitiveRankingPredicted_Tie (int) // NetworkVarNames: m_nEndMatchNextMapVote (int) // NetworkVarNames: m_unActiveQuestId (uint16) + // NetworkVarNames: m_rtActiveMissionPeriod (RTime32) // NetworkVarNames: m_nQuestProgressReason (QuestProgress::Reason) // NetworkVarNames: m_unPlayerTvControlFlags (uint32) // NetworkVarNames: m_nDisconnectionTick (int) @@ -6236,66 +6240,68 @@ pub mod cs2_dumper { pub const m_pDamageServices: usize = 0x738; // CCSPlayerController_DamageServices* pub const m_iPing: usize = 0x740; // uint32 pub const m_bHasCommunicationAbuseMute: usize = 0x744; // bool - pub const m_szCrosshairCodes: usize = 0x748; // CUtlSymbolLarge - pub const m_iPendingTeamNum: usize = 0x750; // uint8 - pub const m_flForceTeamTime: usize = 0x754; // GameTime_t - pub const m_iCompTeammateColor: usize = 0x758; // int32 - pub const m_bEverPlayedOnTeam: usize = 0x75C; // bool - pub const m_flPreviousForceJoinTeamTime: usize = 0x760; // GameTime_t - pub const m_szClan: usize = 0x768; // CUtlSymbolLarge - pub const m_sSanitizedPlayerName: usize = 0x770; // CUtlString - pub const m_iCoachingTeam: usize = 0x778; // int32 - pub const m_nPlayerDominated: usize = 0x780; // uint64 - pub const m_nPlayerDominatingMe: usize = 0x788; // uint64 - pub const m_iCompetitiveRanking: usize = 0x790; // int32 - pub const m_iCompetitiveWins: usize = 0x794; // int32 - pub const m_iCompetitiveRankType: usize = 0x798; // int8 - pub const m_iCompetitiveRankingPredicted_Win: usize = 0x79C; // int32 - pub const m_iCompetitiveRankingPredicted_Loss: usize = 0x7A0; // int32 - pub const m_iCompetitiveRankingPredicted_Tie: usize = 0x7A4; // int32 - pub const m_nEndMatchNextMapVote: usize = 0x7A8; // int32 - pub const m_unActiveQuestId: usize = 0x7AC; // uint16 - pub const m_nQuestProgressReason: usize = 0x7B0; // QuestProgress::Reason - pub const m_unPlayerTvControlFlags: usize = 0x7B4; // uint32 - pub const m_iDraftIndex: usize = 0x7E0; // int32 - pub const m_msQueuedModeDisconnectionTimestamp: usize = 0x7E4; // uint32 - pub const m_uiAbandonRecordedReason: usize = 0x7E8; // uint32 - pub const m_eNetworkDisconnectionReason: usize = 0x7EC; // uint32 - pub const m_bCannotBeKicked: usize = 0x7F0; // bool - pub const m_bEverFullyConnected: usize = 0x7F1; // bool - pub const m_bAbandonAllowsSurrender: usize = 0x7F2; // bool - pub const m_bAbandonOffersInstantSurrender: usize = 0x7F3; // bool - pub const m_bDisconnection1MinWarningPrinted: usize = 0x7F4; // bool - pub const m_bScoreReported: usize = 0x7F5; // bool - pub const m_nDisconnectionTick: usize = 0x7F8; // int32 - pub const m_bControllingBot: usize = 0x808; // bool - pub const m_bHasControlledBotThisRound: usize = 0x809; // bool - pub const m_bHasBeenControlledByPlayerThisRound: usize = 0x80A; // bool - pub const m_nBotsControlledThisRound: usize = 0x80C; // int32 - pub const m_bCanControlObservedBot: usize = 0x810; // bool - pub const m_hPlayerPawn: usize = 0x814; // CHandle - pub const m_hObserverPawn: usize = 0x818; // CHandle - pub const m_bPawnIsAlive: usize = 0x81C; // bool - pub const m_iPawnHealth: usize = 0x820; // uint32 - pub const m_iPawnArmor: usize = 0x824; // int32 - pub const m_bPawnHasDefuser: usize = 0x828; // bool - pub const m_bPawnHasHelmet: usize = 0x829; // bool - pub const m_nPawnCharacterDefIndex: usize = 0x82A; // uint16 - pub const m_iPawnLifetimeStart: usize = 0x82C; // int32 - pub const m_iPawnLifetimeEnd: usize = 0x830; // int32 - pub const m_iPawnBotDifficulty: usize = 0x834; // int32 - pub const m_hOriginalControllerOfCurrentPawn: usize = 0x838; // CHandle - pub const m_iScore: usize = 0x83C; // int32 - pub const m_recentKillQueue: usize = 0x840; // uint8[8] - pub const m_nFirstKill: usize = 0x848; // uint8 - pub const m_nKillCount: usize = 0x849; // uint8 - pub const m_bMvpNoMusic: usize = 0x84A; // bool - pub const m_eMvpReason: usize = 0x84C; // int32 - pub const m_iMusicKitID: usize = 0x850; // int32 - pub const m_iMusicKitMVPs: usize = 0x854; // int32 - pub const m_iMVPs: usize = 0x858; // int32 - pub const m_bIsPlayerNameDirty: usize = 0x85C; // bool - pub const m_bFireBulletsSeedSynchronized: usize = 0x85D; // bool + pub const m_uiCommunicationMuteFlags: usize = 0x748; // uint32 + pub const m_szCrosshairCodes: usize = 0x750; // CUtlSymbolLarge + pub const m_iPendingTeamNum: usize = 0x758; // uint8 + pub const m_flForceTeamTime: usize = 0x75C; // GameTime_t + pub const m_iCompTeammateColor: usize = 0x760; // int32 + pub const m_bEverPlayedOnTeam: usize = 0x764; // bool + pub const m_flPreviousForceJoinTeamTime: usize = 0x768; // GameTime_t + pub const m_szClan: usize = 0x770; // CUtlSymbolLarge + pub const m_sSanitizedPlayerName: usize = 0x778; // CUtlString + pub const m_iCoachingTeam: usize = 0x780; // int32 + pub const m_nPlayerDominated: usize = 0x788; // uint64 + pub const m_nPlayerDominatingMe: usize = 0x790; // uint64 + pub const m_iCompetitiveRanking: usize = 0x798; // int32 + pub const m_iCompetitiveWins: usize = 0x79C; // int32 + pub const m_iCompetitiveRankType: usize = 0x7A0; // int8 + pub const m_iCompetitiveRankingPredicted_Win: usize = 0x7A4; // int32 + pub const m_iCompetitiveRankingPredicted_Loss: usize = 0x7A8; // int32 + pub const m_iCompetitiveRankingPredicted_Tie: usize = 0x7AC; // int32 + pub const m_nEndMatchNextMapVote: usize = 0x7B0; // int32 + pub const m_unActiveQuestId: usize = 0x7B4; // uint16 + pub const m_rtActiveMissionPeriod: usize = 0x7B8; // uint32 + pub const m_nQuestProgressReason: usize = 0x7BC; // QuestProgress::Reason + pub const m_unPlayerTvControlFlags: usize = 0x7C0; // uint32 + pub const m_iDraftIndex: usize = 0x7F0; // int32 + pub const m_msQueuedModeDisconnectionTimestamp: usize = 0x7F4; // uint32 + pub const m_uiAbandonRecordedReason: usize = 0x7F8; // uint32 + pub const m_eNetworkDisconnectionReason: usize = 0x7FC; // uint32 + pub const m_bCannotBeKicked: usize = 0x800; // bool + pub const m_bEverFullyConnected: usize = 0x801; // bool + pub const m_bAbandonAllowsSurrender: usize = 0x802; // bool + pub const m_bAbandonOffersInstantSurrender: usize = 0x803; // bool + pub const m_bDisconnection1MinWarningPrinted: usize = 0x804; // bool + pub const m_bScoreReported: usize = 0x805; // bool + pub const m_nDisconnectionTick: usize = 0x808; // int32 + pub const m_bControllingBot: usize = 0x818; // bool + pub const m_bHasControlledBotThisRound: usize = 0x819; // bool + pub const m_bHasBeenControlledByPlayerThisRound: usize = 0x81A; // bool + pub const m_nBotsControlledThisRound: usize = 0x81C; // int32 + pub const m_bCanControlObservedBot: usize = 0x820; // bool + pub const m_hPlayerPawn: usize = 0x824; // CHandle + pub const m_hObserverPawn: usize = 0x828; // CHandle + pub const m_bPawnIsAlive: usize = 0x82C; // bool + pub const m_iPawnHealth: usize = 0x830; // uint32 + pub const m_iPawnArmor: usize = 0x834; // int32 + pub const m_bPawnHasDefuser: usize = 0x838; // bool + pub const m_bPawnHasHelmet: usize = 0x839; // bool + pub const m_nPawnCharacterDefIndex: usize = 0x83A; // uint16 + pub const m_iPawnLifetimeStart: usize = 0x83C; // int32 + pub const m_iPawnLifetimeEnd: usize = 0x840; // int32 + pub const m_iPawnBotDifficulty: usize = 0x844; // int32 + pub const m_hOriginalControllerOfCurrentPawn: usize = 0x848; // CHandle + pub const m_iScore: usize = 0x84C; // int32 + pub const m_recentKillQueue: usize = 0x850; // uint8[8] + pub const m_nFirstKill: usize = 0x858; // uint8 + pub const m_nKillCount: usize = 0x859; // uint8 + pub const m_bMvpNoMusic: usize = 0x85A; // bool + pub const m_eMvpReason: usize = 0x85C; // int32 + pub const m_iMusicKitID: usize = 0x860; // int32 + pub const m_iMusicKitMVPs: usize = 0x864; // int32 + pub const m_iMVPs: usize = 0x868; // int32 + pub const m_bIsPlayerNameDirty: usize = 0x86C; // bool + pub const m_bFireBulletsSeedSynchronized: usize = 0x86D; // bool } // Parent: C_CSWeaponBaseGun // Field count: 0 diff --git a/output/engine2_dll.cs b/output/engine2_dll.cs index 2956a32..af26e10 100644 --- a/output/engine2_dll.cs +++ b/output/engine2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC namespace CS2Dumper.Schemas { // Module: engine2.dll diff --git a/output/engine2_dll.hpp b/output/engine2_dll.hpp index 337b6b1..5b8bac4 100644 --- a/output/engine2_dll.hpp +++ b/output/engine2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #pragma once diff --git a/output/engine2_dll.rs b/output/engine2_dll.rs index 602aa31..3bf9e00 100644 --- a/output/engine2_dll.rs +++ b/output/engine2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/host_dll.cs b/output/host_dll.cs index 0062a67..a8d8ca7 100644 --- a/output/host_dll.cs +++ b/output/host_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC namespace CS2Dumper.Schemas { // Module: host.dll diff --git a/output/host_dll.hpp b/output/host_dll.hpp index ca57505..07f244a 100644 --- a/output/host_dll.hpp +++ b/output/host_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #pragma once diff --git a/output/host_dll.rs b/output/host_dll.rs index 92d2c7c..63848c7 100644 --- a/output/host_dll.rs +++ b/output/host_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/info.json b/output/info.json index 81b9851..613659f 100644 --- a/output/info.json +++ b/output/info.json @@ -1,4 +1,4 @@ { - "build_number": 14074, - "timestamp": "2025-04-22T08:01:05.061863600+00:00" + "build_number": 14075, + "timestamp": "2025-05-08T04:34:23.185121200+00:00" } \ No newline at end of file diff --git a/output/interfaces.cs b/output/interfaces.cs index b090365..b524cf1 100644 --- a/output/interfaces.cs +++ b/output/interfaces.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC namespace CS2Dumper.Interfaces { // Module: animationsystem.dll @@ -9,49 +9,49 @@ namespace CS2Dumper.Interfaces { } // Module: client.dll public static class ClientDll { - public const nint ClientToolsInfo_001 = 0x186BE30; - public const nint EmptyWorldService001_Client = 0x1828080; - public const nint GameClientExports001 = 0x1868AE8; - public const nint LegacyGameUI001 = 0x1889690; - public const nint Source2Client002 = 0x1A826E0; - public const nint Source2ClientConfig001 = 0x1A1B2B0; - public const nint Source2ClientPrediction001 = 0x1873EC0; - public const nint Source2ClientUI001 = 0x1887A60; + public const nint ClientToolsInfo_001 = 0x1842EC0; + public const nint EmptyWorldService001_Client = 0x17FF070; + public const nint GameClientExports001 = 0x183FB78; + public const nint LegacyGameUI001 = 0x1860250; + public const nint Source2Client002 = 0x1A59600; + public const nint Source2ClientConfig001 = 0x19F2030; + public const nint Source2ClientPrediction001 = 0x184AF30; + public const nint Source2ClientUI001 = 0x185E780; } // Module: engine2.dll public static class Engine2Dll { - public const nint BenchmarkService001 = 0x546D30; - public const nint BugService001 = 0x5DFCC0; - public const nint ClientServerEngineLoopService_001 = 0x547A50; - public const nint EngineGameUI001 = 0x544B90; - public const nint EngineServiceMgr001 = 0x620BA0; - public const nint GameEventSystemClientV001 = 0x620EC0; - public const nint GameEventSystemServerV001 = 0x621000; - public const nint GameResourceServiceClientV001 = 0x546E30; - public const nint GameResourceServiceServerV001 = 0x546E90; - public const nint GameUIService_001 = 0x5DFFC0; - public const nint HostStateMgr001 = 0x547940; - public const nint INETSUPPORT_001 = 0x540060; - public const nint InputService_001 = 0x5E02D0; - public const nint KeyValueCache001 = 0x5479F0; - public const nint MapListService_001 = 0x61F320; - public const nint NetworkClientService_001 = 0x61F4B0; - public const nint NetworkP2PService_001 = 0x547140; - public const nint NetworkServerService_001 = 0x61F840; - public const nint NetworkService_001 = 0x547290; - public const nint RenderService_001 = 0x61FAA0; - public const nint ScreenshotService001 = 0x61FD40; - public const nint SimpleEngineLoopService_001 = 0x547B60; - public const nint SoundService_001 = 0x5472D0; - public const nint Source2EngineToClient001 = 0x544210; - public const nint Source2EngineToClientStringTable001 = 0x544270; - public const nint Source2EngineToServer001 = 0x544308; - public const nint Source2EngineToServerStringTable001 = 0x544330; - public const nint SplitScreenService_001 = 0x5475B0; - public const nint StatsService_001 = 0x620170; - public const nint ToolService_001 = 0x547770; - public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x544C20; - public const nint VProfService_001 = 0x5477B0; + public const nint BenchmarkService001 = 0x547D30; + public const nint BugService001 = 0x5E0CE0; + public const nint ClientServerEngineLoopService_001 = 0x548A50; + public const nint EngineGameUI001 = 0x545B90; + public const nint EngineServiceMgr001 = 0x621BC0; + public const nint GameEventSystemClientV001 = 0x621EE0; + public const nint GameEventSystemServerV001 = 0x622020; + public const nint GameResourceServiceClientV001 = 0x547E30; + public const nint GameResourceServiceServerV001 = 0x547E90; + public const nint GameUIService_001 = 0x5E0FE0; + public const nint HostStateMgr001 = 0x548940; + public const nint INETSUPPORT_001 = 0x541060; + public const nint InputService_001 = 0x5E12F0; + public const nint KeyValueCache001 = 0x5489F0; + public const nint MapListService_001 = 0x620340; + public const nint NetworkClientService_001 = 0x6204D0; + public const nint NetworkP2PService_001 = 0x548140; + public const nint NetworkServerService_001 = 0x620860; + public const nint NetworkService_001 = 0x548290; + public const nint RenderService_001 = 0x620AC0; + public const nint ScreenshotService001 = 0x620D60; + public const nint SimpleEngineLoopService_001 = 0x548B60; + public const nint SoundService_001 = 0x5482D0; + public const nint Source2EngineToClient001 = 0x545210; + public const nint Source2EngineToClientStringTable001 = 0x545270; + public const nint Source2EngineToServer001 = 0x545308; + public const nint Source2EngineToServerStringTable001 = 0x545330; + public const nint SplitScreenService_001 = 0x5485B0; + public const nint StatsService_001 = 0x621190; + public const nint ToolService_001 = 0x548770; + public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x545C20; + public const nint VProfService_001 = 0x5487B0; } // Module: filesystem_stdio.dll public static class FilesystemStdioDll { @@ -120,7 +120,7 @@ namespace CS2Dumper.Interfaces { } // Module: panoramauiclient.dll public static class PanoramauiclientDll { - public const nint PanoramaUIClient001 = 0x28E840; + public const nint PanoramaUIClient001 = 0x28D840; } // Module: particles.dll public static class ParticlesDll { @@ -128,7 +128,7 @@ namespace CS2Dumper.Interfaces { } // Module: pulse_system.dll public static class PulseSystemDll { - public const nint IPulseSystem_001 = 0x17D990; + public const nint IPulseSystem_001 = 0x17D9A0; } // Module: rendersystemdx11.dll public static class Rendersystemdx11Dll { @@ -157,23 +157,23 @@ namespace CS2Dumper.Interfaces { } // Module: server.dll public static class ServerDll { - public const nint EmptyWorldService001_Server = 0x1364D50; - public const nint EntitySubclassUtilsV001 = 0x13153E0; - public const nint NavGameTest001 = 0x1403E08; - public const nint ServerToolsInfo_001 = 0x13B9738; - public const nint Source2GameClients001 = 0x13B3600; - public const nint Source2GameDirector001 = 0x14E73A0; - public const nint Source2GameEntities001 = 0x13B9660; - public const nint Source2Server001 = 0x13B94D0; - public const nint Source2ServerConfig001 = 0x15B1CD8; - public const nint customnavsystem001 = 0x12F9B58; + public const nint EmptyWorldService001_Server = 0x1369DB0; + public const nint EntitySubclassUtilsV001 = 0x131A400; + public const nint NavGameTest001 = 0x1408F18; + public const nint ServerToolsInfo_001 = 0x13BE7F8; + public const nint Source2GameClients001 = 0x13B86C0; + public const nint Source2GameDirector001 = 0x14EC760; + public const nint Source2GameEntities001 = 0x13BE720; + public const nint Source2Server001 = 0x13BE590; + public const nint Source2ServerConfig001 = 0x15B7258; + public const nint customnavsystem001 = 0x12FEB58; } // Module: soundsystem.dll public static class SoundsystemDll { - public const nint SoundOpSystem001 = 0x3A1C50; - public const nint SoundOpSystemEdit001 = 0x3A1B20; - public const nint SoundSystem001 = 0x3A15F0; - public const nint VMixEditTool001 = 0x48289C6A; + public const nint SoundOpSystem001 = 0x3A1C20; + public const nint SoundOpSystemEdit001 = 0x3A1AF0; + public const nint SoundSystem001 = 0x3A15C0; + public const nint VMixEditTool001 = 0x48289D0A; } // Module: steamaudio.dll public static class SteamaudioDll { @@ -181,34 +181,34 @@ namespace CS2Dumper.Interfaces { } // Module: steamclient64.dll public static class Steamclient64Dll { - public static readonly nint CLIENTENGINE_INTERFACE_VERSION005 = unchecked((nint)0xFFFFFFFF8BB038DA); - public const nint IVALIDATE001 = 0x15246E8; - public const nint SteamClient006 = 0x1521E10; - public const nint SteamClient007 = 0x1521E18; - public const nint SteamClient008 = 0x1521E20; - public const nint SteamClient009 = 0x1521E28; - public const nint SteamClient010 = 0x1521E30; - public const nint SteamClient011 = 0x1521E38; - public const nint SteamClient012 = 0x1521E40; - public const nint SteamClient013 = 0x1521E48; - public const nint SteamClient014 = 0x1521E50; - public const nint SteamClient015 = 0x1521E58; - public const nint SteamClient016 = 0x1521E60; - public const nint SteamClient017 = 0x1521E68; - public const nint SteamClient018 = 0x1521E70; - public const nint SteamClient019 = 0x1521E78; - public const nint SteamClient020 = 0x1521E80; - public const nint SteamClient021 = 0x1521E88; - public const nint SteamClient022 = 0x1521E90; - public const nint p2pvoice002 = 0x14E297F; - public const nint p2pvoicesingleton002 = 0x14FF0E0; + public static readonly nint CLIENTENGINE_INTERFACE_VERSION005 = unchecked((nint)0xFFFFFFFF8BAFD69A); + public const nint IVALIDATE001 = 0x151D288; + public const nint SteamClient006 = 0x151A9B0; + public const nint SteamClient007 = 0x151A9B8; + public const nint SteamClient008 = 0x151A9C0; + public const nint SteamClient009 = 0x151A9C8; + public const nint SteamClient010 = 0x151A9D0; + public const nint SteamClient011 = 0x151A9D8; + public const nint SteamClient012 = 0x151A9E0; + public const nint SteamClient013 = 0x151A9E8; + public const nint SteamClient014 = 0x151A9F0; + public const nint SteamClient015 = 0x151A9F8; + public const nint SteamClient016 = 0x151AA00; + public const nint SteamClient017 = 0x151AA08; + public const nint SteamClient018 = 0x151AA10; + public const nint SteamClient019 = 0x151AA18; + public const nint SteamClient020 = 0x151AA20; + public const nint SteamClient021 = 0x151AA28; + public const nint SteamClient022 = 0x151AA30; + public const nint p2pvoice002 = 0x14E267F; + public const nint p2pvoicesingleton002 = 0x14F80E0; } // Module: tier0.dll public static class Tier0Dll { - public const nint TestScriptMgr001 = 0x37FA70; - public const nint VEngineCvar007 = 0x38E4B0; - public const nint VProcessUtils002 = 0x37F980; - public const nint VStringTokenSystem001 = 0x3A6F00; + public const nint TestScriptMgr001 = 0x37EA70; + public const nint VEngineCvar007 = 0x38D4B0; + public const nint VProcessUtils002 = 0x37E980; + public const nint VStringTokenSystem001 = 0x3A5F00; } // Module: v8system.dll public static class V8systemDll { diff --git a/output/interfaces.hpp b/output/interfaces.hpp index b848fc0..1dd4e32 100644 --- a/output/interfaces.hpp +++ b/output/interfaces.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #pragma once @@ -14,49 +14,49 @@ namespace cs2_dumper { } // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x186BE30; - constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x1828080; - constexpr std::ptrdiff_t GameClientExports001 = 0x1868AE8; - constexpr std::ptrdiff_t LegacyGameUI001 = 0x1889690; - constexpr std::ptrdiff_t Source2Client002 = 0x1A826E0; - constexpr std::ptrdiff_t Source2ClientConfig001 = 0x1A1B2B0; - constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x1873EC0; - constexpr std::ptrdiff_t Source2ClientUI001 = 0x1887A60; + constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x1842EC0; + constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x17FF070; + constexpr std::ptrdiff_t GameClientExports001 = 0x183FB78; + constexpr std::ptrdiff_t LegacyGameUI001 = 0x1860250; + constexpr std::ptrdiff_t Source2Client002 = 0x1A59600; + constexpr std::ptrdiff_t Source2ClientConfig001 = 0x19F2030; + constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x184AF30; + constexpr std::ptrdiff_t Source2ClientUI001 = 0x185E780; } // Module: engine2.dll namespace engine2_dll { - constexpr std::ptrdiff_t BenchmarkService001 = 0x546D30; - constexpr std::ptrdiff_t BugService001 = 0x5DFCC0; - constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x547A50; - constexpr std::ptrdiff_t EngineGameUI001 = 0x544B90; - constexpr std::ptrdiff_t EngineServiceMgr001 = 0x620BA0; - constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x620EC0; - constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x621000; - constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x546E30; - constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x546E90; - constexpr std::ptrdiff_t GameUIService_001 = 0x5DFFC0; - constexpr std::ptrdiff_t HostStateMgr001 = 0x547940; - constexpr std::ptrdiff_t INETSUPPORT_001 = 0x540060; - constexpr std::ptrdiff_t InputService_001 = 0x5E02D0; - constexpr std::ptrdiff_t KeyValueCache001 = 0x5479F0; - constexpr std::ptrdiff_t MapListService_001 = 0x61F320; - constexpr std::ptrdiff_t NetworkClientService_001 = 0x61F4B0; - constexpr std::ptrdiff_t NetworkP2PService_001 = 0x547140; - constexpr std::ptrdiff_t NetworkServerService_001 = 0x61F840; - constexpr std::ptrdiff_t NetworkService_001 = 0x547290; - constexpr std::ptrdiff_t RenderService_001 = 0x61FAA0; - constexpr std::ptrdiff_t ScreenshotService001 = 0x61FD40; - constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x547B60; - constexpr std::ptrdiff_t SoundService_001 = 0x5472D0; - constexpr std::ptrdiff_t Source2EngineToClient001 = 0x544210; - constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x544270; - constexpr std::ptrdiff_t Source2EngineToServer001 = 0x544308; - constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0x544330; - constexpr std::ptrdiff_t SplitScreenService_001 = 0x5475B0; - constexpr std::ptrdiff_t StatsService_001 = 0x620170; - constexpr std::ptrdiff_t ToolService_001 = 0x547770; - constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x544C20; - constexpr std::ptrdiff_t VProfService_001 = 0x5477B0; + constexpr std::ptrdiff_t BenchmarkService001 = 0x547D30; + constexpr std::ptrdiff_t BugService001 = 0x5E0CE0; + constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x548A50; + constexpr std::ptrdiff_t EngineGameUI001 = 0x545B90; + constexpr std::ptrdiff_t EngineServiceMgr001 = 0x621BC0; + constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x621EE0; + constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x622020; + constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x547E30; + constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x547E90; + constexpr std::ptrdiff_t GameUIService_001 = 0x5E0FE0; + constexpr std::ptrdiff_t HostStateMgr001 = 0x548940; + constexpr std::ptrdiff_t INETSUPPORT_001 = 0x541060; + constexpr std::ptrdiff_t InputService_001 = 0x5E12F0; + constexpr std::ptrdiff_t KeyValueCache001 = 0x5489F0; + constexpr std::ptrdiff_t MapListService_001 = 0x620340; + constexpr std::ptrdiff_t NetworkClientService_001 = 0x6204D0; + constexpr std::ptrdiff_t NetworkP2PService_001 = 0x548140; + constexpr std::ptrdiff_t NetworkServerService_001 = 0x620860; + constexpr std::ptrdiff_t NetworkService_001 = 0x548290; + constexpr std::ptrdiff_t RenderService_001 = 0x620AC0; + constexpr std::ptrdiff_t ScreenshotService001 = 0x620D60; + constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x548B60; + constexpr std::ptrdiff_t SoundService_001 = 0x5482D0; + constexpr std::ptrdiff_t Source2EngineToClient001 = 0x545210; + constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x545270; + constexpr std::ptrdiff_t Source2EngineToServer001 = 0x545308; + constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0x545330; + constexpr std::ptrdiff_t SplitScreenService_001 = 0x5485B0; + constexpr std::ptrdiff_t StatsService_001 = 0x621190; + constexpr std::ptrdiff_t ToolService_001 = 0x548770; + constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x545C20; + constexpr std::ptrdiff_t VProfService_001 = 0x5487B0; } // Module: filesystem_stdio.dll namespace filesystem_stdio_dll { @@ -125,7 +125,7 @@ namespace cs2_dumper { } // Module: panoramauiclient.dll namespace panoramauiclient_dll { - constexpr std::ptrdiff_t PanoramaUIClient001 = 0x28E840; + constexpr std::ptrdiff_t PanoramaUIClient001 = 0x28D840; } // Module: particles.dll namespace particles_dll { @@ -133,7 +133,7 @@ namespace cs2_dumper { } // Module: pulse_system.dll namespace pulse_system_dll { - constexpr std::ptrdiff_t IPulseSystem_001 = 0x17D990; + constexpr std::ptrdiff_t IPulseSystem_001 = 0x17D9A0; } // Module: rendersystemdx11.dll namespace rendersystemdx11_dll { @@ -162,23 +162,23 @@ namespace cs2_dumper { } // Module: server.dll namespace server_dll { - constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x1364D50; - constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x13153E0; - constexpr std::ptrdiff_t NavGameTest001 = 0x1403E08; - constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13B9738; - constexpr std::ptrdiff_t Source2GameClients001 = 0x13B3600; - constexpr std::ptrdiff_t Source2GameDirector001 = 0x14E73A0; - constexpr std::ptrdiff_t Source2GameEntities001 = 0x13B9660; - constexpr std::ptrdiff_t Source2Server001 = 0x13B94D0; - constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15B1CD8; - constexpr std::ptrdiff_t customnavsystem001 = 0x12F9B58; + constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x1369DB0; + constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x131A400; + constexpr std::ptrdiff_t NavGameTest001 = 0x1408F18; + constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13BE7F8; + constexpr std::ptrdiff_t Source2GameClients001 = 0x13B86C0; + constexpr std::ptrdiff_t Source2GameDirector001 = 0x14EC760; + constexpr std::ptrdiff_t Source2GameEntities001 = 0x13BE720; + constexpr std::ptrdiff_t Source2Server001 = 0x13BE590; + constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15B7258; + constexpr std::ptrdiff_t customnavsystem001 = 0x12FEB58; } // Module: soundsystem.dll namespace soundsystem_dll { - constexpr std::ptrdiff_t SoundOpSystem001 = 0x3A1C50; - constexpr std::ptrdiff_t SoundOpSystemEdit001 = 0x3A1B20; - constexpr std::ptrdiff_t SoundSystem001 = 0x3A15F0; - constexpr std::ptrdiff_t VMixEditTool001 = 0x48289C6A; + constexpr std::ptrdiff_t SoundOpSystem001 = 0x3A1C20; + constexpr std::ptrdiff_t SoundOpSystemEdit001 = 0x3A1AF0; + constexpr std::ptrdiff_t SoundSystem001 = 0x3A15C0; + constexpr std::ptrdiff_t VMixEditTool001 = 0x48289D0A; } // Module: steamaudio.dll namespace steamaudio_dll { @@ -186,34 +186,34 @@ namespace cs2_dumper { } // Module: steamclient64.dll namespace steamclient64_dll { - constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0xFFFFFFFF8BB038DA; - constexpr std::ptrdiff_t IVALIDATE001 = 0x15246E8; - constexpr std::ptrdiff_t SteamClient006 = 0x1521E10; - constexpr std::ptrdiff_t SteamClient007 = 0x1521E18; - constexpr std::ptrdiff_t SteamClient008 = 0x1521E20; - constexpr std::ptrdiff_t SteamClient009 = 0x1521E28; - constexpr std::ptrdiff_t SteamClient010 = 0x1521E30; - constexpr std::ptrdiff_t SteamClient011 = 0x1521E38; - constexpr std::ptrdiff_t SteamClient012 = 0x1521E40; - constexpr std::ptrdiff_t SteamClient013 = 0x1521E48; - constexpr std::ptrdiff_t SteamClient014 = 0x1521E50; - constexpr std::ptrdiff_t SteamClient015 = 0x1521E58; - constexpr std::ptrdiff_t SteamClient016 = 0x1521E60; - constexpr std::ptrdiff_t SteamClient017 = 0x1521E68; - constexpr std::ptrdiff_t SteamClient018 = 0x1521E70; - constexpr std::ptrdiff_t SteamClient019 = 0x1521E78; - constexpr std::ptrdiff_t SteamClient020 = 0x1521E80; - constexpr std::ptrdiff_t SteamClient021 = 0x1521E88; - constexpr std::ptrdiff_t SteamClient022 = 0x1521E90; - constexpr std::ptrdiff_t p2pvoice002 = 0x14E297F; - constexpr std::ptrdiff_t p2pvoicesingleton002 = 0x14FF0E0; + constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0xFFFFFFFF8BAFD69A; + constexpr std::ptrdiff_t IVALIDATE001 = 0x151D288; + constexpr std::ptrdiff_t SteamClient006 = 0x151A9B0; + constexpr std::ptrdiff_t SteamClient007 = 0x151A9B8; + constexpr std::ptrdiff_t SteamClient008 = 0x151A9C0; + constexpr std::ptrdiff_t SteamClient009 = 0x151A9C8; + constexpr std::ptrdiff_t SteamClient010 = 0x151A9D0; + constexpr std::ptrdiff_t SteamClient011 = 0x151A9D8; + constexpr std::ptrdiff_t SteamClient012 = 0x151A9E0; + constexpr std::ptrdiff_t SteamClient013 = 0x151A9E8; + constexpr std::ptrdiff_t SteamClient014 = 0x151A9F0; + constexpr std::ptrdiff_t SteamClient015 = 0x151A9F8; + constexpr std::ptrdiff_t SteamClient016 = 0x151AA00; + constexpr std::ptrdiff_t SteamClient017 = 0x151AA08; + constexpr std::ptrdiff_t SteamClient018 = 0x151AA10; + constexpr std::ptrdiff_t SteamClient019 = 0x151AA18; + constexpr std::ptrdiff_t SteamClient020 = 0x151AA20; + constexpr std::ptrdiff_t SteamClient021 = 0x151AA28; + constexpr std::ptrdiff_t SteamClient022 = 0x151AA30; + constexpr std::ptrdiff_t p2pvoice002 = 0x14E267F; + constexpr std::ptrdiff_t p2pvoicesingleton002 = 0x14F80E0; } // Module: tier0.dll namespace tier0_dll { - constexpr std::ptrdiff_t TestScriptMgr001 = 0x37FA70; - constexpr std::ptrdiff_t VEngineCvar007 = 0x38E4B0; - constexpr std::ptrdiff_t VProcessUtils002 = 0x37F980; - constexpr std::ptrdiff_t VStringTokenSystem001 = 0x3A6F00; + constexpr std::ptrdiff_t TestScriptMgr001 = 0x37EA70; + constexpr std::ptrdiff_t VEngineCvar007 = 0x38D4B0; + constexpr std::ptrdiff_t VProcessUtils002 = 0x37E980; + constexpr std::ptrdiff_t VStringTokenSystem001 = 0x3A5F00; } // Module: v8system.dll namespace v8system_dll { diff --git a/output/interfaces.json b/output/interfaces.json index 7628cfb..46e220b 100644 --- a/output/interfaces.json +++ b/output/interfaces.json @@ -4,48 +4,48 @@ "AnimationSystem_001": 6323504 }, "client.dll": { - "ClientToolsInfo_001": 25607728, - "EmptyWorldService001_Client": 25329792, - "GameClientExports001": 25594600, - "LegacyGameUI001": 25728656, - "Source2Client002": 27797216, - "Source2ClientConfig001": 27374256, - "Source2ClientPrediction001": 25640640, - "Source2ClientUI001": 25721440 + "ClientToolsInfo_001": 25439936, + "EmptyWorldService001_Client": 25161840, + "GameClientExports001": 25426808, + "LegacyGameUI001": 25559632, + "Source2Client002": 27629056, + "Source2ClientConfig001": 27205680, + "Source2ClientPrediction001": 25472816, + "Source2ClientUI001": 25552768 }, "engine2.dll": { - "BenchmarkService001": 5532976, - "BugService001": 6159552, - "ClientServerEngineLoopService_001": 5536336, - "EngineGameUI001": 5524368, - "EngineServiceMgr001": 6425504, - "GameEventSystemClientV001": 6426304, - "GameEventSystemServerV001": 6426624, - "GameResourceServiceClientV001": 5533232, - "GameResourceServiceServerV001": 5533328, - "GameUIService_001": 6160320, - "HostStateMgr001": 5536064, - "INETSUPPORT_001": 5505120, - "InputService_001": 6161104, - "KeyValueCache001": 5536240, - "MapListService_001": 6419232, - "NetworkClientService_001": 6419632, - "NetworkP2PService_001": 5534016, - "NetworkServerService_001": 6420544, - "NetworkService_001": 5534352, - "RenderService_001": 6421152, - "ScreenshotService001": 6421824, - "SimpleEngineLoopService_001": 5536608, - "SoundService_001": 5534416, - "Source2EngineToClient001": 5521936, - "Source2EngineToClientStringTable001": 5522032, - "Source2EngineToServer001": 5522184, - "Source2EngineToServerStringTable001": 5522224, - "SplitScreenService_001": 5535152, - "StatsService_001": 6422896, - "ToolService_001": 5535600, - "VENGINE_GAMEUIFUNCS_VERSION005": 5524512, - "VProfService_001": 5535664 + "BenchmarkService001": 5537072, + "BugService001": 6163680, + "ClientServerEngineLoopService_001": 5540432, + "EngineGameUI001": 5528464, + "EngineServiceMgr001": 6429632, + "GameEventSystemClientV001": 6430432, + "GameEventSystemServerV001": 6430752, + "GameResourceServiceClientV001": 5537328, + "GameResourceServiceServerV001": 5537424, + "GameUIService_001": 6164448, + "HostStateMgr001": 5540160, + "INETSUPPORT_001": 5509216, + "InputService_001": 6165232, + "KeyValueCache001": 5540336, + "MapListService_001": 6423360, + "NetworkClientService_001": 6423760, + "NetworkP2PService_001": 5538112, + "NetworkServerService_001": 6424672, + "NetworkService_001": 5538448, + "RenderService_001": 6425280, + "ScreenshotService001": 6425952, + "SimpleEngineLoopService_001": 5540704, + "SoundService_001": 5538512, + "Source2EngineToClient001": 5526032, + "Source2EngineToClientStringTable001": 5526128, + "Source2EngineToServer001": 5526280, + "Source2EngineToServerStringTable001": 5526320, + "SplitScreenService_001": 5539248, + "StatsService_001": 6427024, + "ToolService_001": 5539696, + "VENGINE_GAMEUIFUNCS_VERSION005": 5528608, + "VProfService_001": 5539760 }, "filesystem_stdio.dll": { "VAsyncFileSystem2_001": 2147728, @@ -101,13 +101,13 @@ "PanoramaTextServices001": 2832608 }, "panoramauiclient.dll": { - "PanoramaUIClient001": 2680896 + "PanoramaUIClient001": 2676800 }, "particles.dll": { "ParticleSystemMgr003": 6462576 }, "pulse_system.dll": { - "IPulseSystem_001": 1563024 + "IPulseSystem_001": 1563040 }, "rendersystemdx11.dll": { "RenderDeviceMgr001": 4121072, @@ -130,54 +130,54 @@ "SchemaSystem_001": 399072 }, "server.dll": { - "EmptyWorldService001_Server": 20335952, - "EntitySubclassUtilsV001": 20009952, - "NavGameTest001": 20987400, - "ServerToolsInfo_001": 20682552, - "Source2GameClients001": 20657664, - "Source2GameDirector001": 21918624, - "Source2GameEntities001": 20682336, - "Source2Server001": 20681936, - "Source2ServerConfig001": 22748376, - "customnavsystem001": 19897176 + "EmptyWorldService001_Server": 20356528, + "EntitySubclassUtilsV001": 20030464, + "NavGameTest001": 21008152, + "ServerToolsInfo_001": 20703224, + "Source2GameClients001": 20678336, + "Source2GameDirector001": 21940064, + "Source2GameEntities001": 20703008, + "Source2Server001": 20702608, + "Source2ServerConfig001": 22770264, + "customnavsystem001": 19917656 }, "soundsystem.dll": { - "SoundOpSystem001": 3808336, - "SoundOpSystemEdit001": 3808032, - "SoundSystem001": 3806704, - "VMixEditTool001": 1210621034 + "SoundOpSystem001": 3808288, + "SoundOpSystemEdit001": 3807984, + "SoundSystem001": 3806656, + "VMixEditTool001": 1210621194 }, "steamaudio.dll": { "SteamAudio001": 2177520 }, "steamclient64.dll": { - "CLIENTENGINE_INTERFACE_VERSION005": 18446744071758166234, - "IVALIDATE001": 22169320, - "SteamClient006": 22158864, - "SteamClient007": 22158872, - "SteamClient008": 22158880, - "SteamClient009": 22158888, - "SteamClient010": 22158896, - "SteamClient011": 22158904, - "SteamClient012": 22158912, - "SteamClient013": 22158920, - "SteamClient014": 22158928, - "SteamClient015": 22158936, - "SteamClient016": 22158944, - "SteamClient017": 22158952, - "SteamClient018": 22158960, - "SteamClient019": 22158968, - "SteamClient020": 22158976, - "SteamClient021": 22158984, - "SteamClient022": 22158992, - "p2pvoice002": 21899647, - "p2pvoicesingleton002": 22016224 + "CLIENTENGINE_INTERFACE_VERSION005": 18446744071758141082, + "IVALIDATE001": 22139528, + "SteamClient006": 22129072, + "SteamClient007": 22129080, + "SteamClient008": 22129088, + "SteamClient009": 22129096, + "SteamClient010": 22129104, + "SteamClient011": 22129112, + "SteamClient012": 22129120, + "SteamClient013": 22129128, + "SteamClient014": 22129136, + "SteamClient015": 22129144, + "SteamClient016": 22129152, + "SteamClient017": 22129160, + "SteamClient018": 22129168, + "SteamClient019": 22129176, + "SteamClient020": 22129184, + "SteamClient021": 22129192, + "SteamClient022": 22129200, + "p2pvoice002": 21898879, + "p2pvoicesingleton002": 21987552 }, "tier0.dll": { - "TestScriptMgr001": 3668592, - "VEngineCvar007": 3728560, - "VProcessUtils002": 3668352, - "VStringTokenSystem001": 3829504 + "TestScriptMgr001": 3664496, + "VEngineCvar007": 3724464, + "VProcessUtils002": 3664256, + "VStringTokenSystem001": 3825408 }, "v8system.dll": { "Source2V8System001": 181376 diff --git a/output/interfaces.rs b/output/interfaces.rs index cb9e806..e65edce 100644 --- a/output/interfaces.rs +++ b/output/interfaces.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #![allow(non_upper_case_globals, unused)] @@ -12,49 +12,49 @@ pub mod cs2_dumper { } // Module: client.dll pub mod client_dll { - pub const ClientToolsInfo_001: usize = 0x186BE30; - pub const EmptyWorldService001_Client: usize = 0x1828080; - pub const GameClientExports001: usize = 0x1868AE8; - pub const LegacyGameUI001: usize = 0x1889690; - pub const Source2Client002: usize = 0x1A826E0; - pub const Source2ClientConfig001: usize = 0x1A1B2B0; - pub const Source2ClientPrediction001: usize = 0x1873EC0; - pub const Source2ClientUI001: usize = 0x1887A60; + pub const ClientToolsInfo_001: usize = 0x1842EC0; + pub const EmptyWorldService001_Client: usize = 0x17FF070; + pub const GameClientExports001: usize = 0x183FB78; + pub const LegacyGameUI001: usize = 0x1860250; + pub const Source2Client002: usize = 0x1A59600; + pub const Source2ClientConfig001: usize = 0x19F2030; + pub const Source2ClientPrediction001: usize = 0x184AF30; + pub const Source2ClientUI001: usize = 0x185E780; } // Module: engine2.dll pub mod engine2_dll { - pub const BenchmarkService001: usize = 0x546D30; - pub const BugService001: usize = 0x5DFCC0; - pub const ClientServerEngineLoopService_001: usize = 0x547A50; - pub const EngineGameUI001: usize = 0x544B90; - pub const EngineServiceMgr001: usize = 0x620BA0; - pub const GameEventSystemClientV001: usize = 0x620EC0; - pub const GameEventSystemServerV001: usize = 0x621000; - pub const GameResourceServiceClientV001: usize = 0x546E30; - pub const GameResourceServiceServerV001: usize = 0x546E90; - pub const GameUIService_001: usize = 0x5DFFC0; - pub const HostStateMgr001: usize = 0x547940; - pub const INETSUPPORT_001: usize = 0x540060; - pub const InputService_001: usize = 0x5E02D0; - pub const KeyValueCache001: usize = 0x5479F0; - pub const MapListService_001: usize = 0x61F320; - pub const NetworkClientService_001: usize = 0x61F4B0; - pub const NetworkP2PService_001: usize = 0x547140; - pub const NetworkServerService_001: usize = 0x61F840; - pub const NetworkService_001: usize = 0x547290; - pub const RenderService_001: usize = 0x61FAA0; - pub const ScreenshotService001: usize = 0x61FD40; - pub const SimpleEngineLoopService_001: usize = 0x547B60; - pub const SoundService_001: usize = 0x5472D0; - pub const Source2EngineToClient001: usize = 0x544210; - pub const Source2EngineToClientStringTable001: usize = 0x544270; - pub const Source2EngineToServer001: usize = 0x544308; - pub const Source2EngineToServerStringTable001: usize = 0x544330; - pub const SplitScreenService_001: usize = 0x5475B0; - pub const StatsService_001: usize = 0x620170; - pub const ToolService_001: usize = 0x547770; - pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x544C20; - pub const VProfService_001: usize = 0x5477B0; + pub const BenchmarkService001: usize = 0x547D30; + pub const BugService001: usize = 0x5E0CE0; + pub const ClientServerEngineLoopService_001: usize = 0x548A50; + pub const EngineGameUI001: usize = 0x545B90; + pub const EngineServiceMgr001: usize = 0x621BC0; + pub const GameEventSystemClientV001: usize = 0x621EE0; + pub const GameEventSystemServerV001: usize = 0x622020; + pub const GameResourceServiceClientV001: usize = 0x547E30; + pub const GameResourceServiceServerV001: usize = 0x547E90; + pub const GameUIService_001: usize = 0x5E0FE0; + pub const HostStateMgr001: usize = 0x548940; + pub const INETSUPPORT_001: usize = 0x541060; + pub const InputService_001: usize = 0x5E12F0; + pub const KeyValueCache001: usize = 0x5489F0; + pub const MapListService_001: usize = 0x620340; + pub const NetworkClientService_001: usize = 0x6204D0; + pub const NetworkP2PService_001: usize = 0x548140; + pub const NetworkServerService_001: usize = 0x620860; + pub const NetworkService_001: usize = 0x548290; + pub const RenderService_001: usize = 0x620AC0; + pub const ScreenshotService001: usize = 0x620D60; + pub const SimpleEngineLoopService_001: usize = 0x548B60; + pub const SoundService_001: usize = 0x5482D0; + pub const Source2EngineToClient001: usize = 0x545210; + pub const Source2EngineToClientStringTable001: usize = 0x545270; + pub const Source2EngineToServer001: usize = 0x545308; + pub const Source2EngineToServerStringTable001: usize = 0x545330; + pub const SplitScreenService_001: usize = 0x5485B0; + pub const StatsService_001: usize = 0x621190; + pub const ToolService_001: usize = 0x548770; + pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x545C20; + pub const VProfService_001: usize = 0x5487B0; } // Module: filesystem_stdio.dll pub mod filesystem_stdio_dll { @@ -123,7 +123,7 @@ pub mod cs2_dumper { } // Module: panoramauiclient.dll pub mod panoramauiclient_dll { - pub const PanoramaUIClient001: usize = 0x28E840; + pub const PanoramaUIClient001: usize = 0x28D840; } // Module: particles.dll pub mod particles_dll { @@ -131,7 +131,7 @@ pub mod cs2_dumper { } // Module: pulse_system.dll pub mod pulse_system_dll { - pub const IPulseSystem_001: usize = 0x17D990; + pub const IPulseSystem_001: usize = 0x17D9A0; } // Module: rendersystemdx11.dll pub mod rendersystemdx11_dll { @@ -160,23 +160,23 @@ pub mod cs2_dumper { } // Module: server.dll pub mod server_dll { - pub const EmptyWorldService001_Server: usize = 0x1364D50; - pub const EntitySubclassUtilsV001: usize = 0x13153E0; - pub const NavGameTest001: usize = 0x1403E08; - pub const ServerToolsInfo_001: usize = 0x13B9738; - pub const Source2GameClients001: usize = 0x13B3600; - pub const Source2GameDirector001: usize = 0x14E73A0; - pub const Source2GameEntities001: usize = 0x13B9660; - pub const Source2Server001: usize = 0x13B94D0; - pub const Source2ServerConfig001: usize = 0x15B1CD8; - pub const customnavsystem001: usize = 0x12F9B58; + pub const EmptyWorldService001_Server: usize = 0x1369DB0; + pub const EntitySubclassUtilsV001: usize = 0x131A400; + pub const NavGameTest001: usize = 0x1408F18; + pub const ServerToolsInfo_001: usize = 0x13BE7F8; + pub const Source2GameClients001: usize = 0x13B86C0; + pub const Source2GameDirector001: usize = 0x14EC760; + pub const Source2GameEntities001: usize = 0x13BE720; + pub const Source2Server001: usize = 0x13BE590; + pub const Source2ServerConfig001: usize = 0x15B7258; + pub const customnavsystem001: usize = 0x12FEB58; } // Module: soundsystem.dll pub mod soundsystem_dll { - pub const SoundOpSystem001: usize = 0x3A1C50; - pub const SoundOpSystemEdit001: usize = 0x3A1B20; - pub const SoundSystem001: usize = 0x3A15F0; - pub const VMixEditTool001: usize = 0x48289C6A; + pub const SoundOpSystem001: usize = 0x3A1C20; + pub const SoundOpSystemEdit001: usize = 0x3A1AF0; + pub const SoundSystem001: usize = 0x3A15C0; + pub const VMixEditTool001: usize = 0x48289D0A; } // Module: steamaudio.dll pub mod steamaudio_dll { @@ -184,34 +184,34 @@ pub mod cs2_dumper { } // Module: steamclient64.dll pub mod steamclient64_dll { - pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0xFFFFFFFF8BB038DA; - pub const IVALIDATE001: usize = 0x15246E8; - pub const SteamClient006: usize = 0x1521E10; - pub const SteamClient007: usize = 0x1521E18; - pub const SteamClient008: usize = 0x1521E20; - pub const SteamClient009: usize = 0x1521E28; - pub const SteamClient010: usize = 0x1521E30; - pub const SteamClient011: usize = 0x1521E38; - pub const SteamClient012: usize = 0x1521E40; - pub const SteamClient013: usize = 0x1521E48; - pub const SteamClient014: usize = 0x1521E50; - pub const SteamClient015: usize = 0x1521E58; - pub const SteamClient016: usize = 0x1521E60; - pub const SteamClient017: usize = 0x1521E68; - pub const SteamClient018: usize = 0x1521E70; - pub const SteamClient019: usize = 0x1521E78; - pub const SteamClient020: usize = 0x1521E80; - pub const SteamClient021: usize = 0x1521E88; - pub const SteamClient022: usize = 0x1521E90; - pub const p2pvoice002: usize = 0x14E297F; - pub const p2pvoicesingleton002: usize = 0x14FF0E0; + pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0xFFFFFFFF8BAFD69A; + pub const IVALIDATE001: usize = 0x151D288; + pub const SteamClient006: usize = 0x151A9B0; + pub const SteamClient007: usize = 0x151A9B8; + pub const SteamClient008: usize = 0x151A9C0; + pub const SteamClient009: usize = 0x151A9C8; + pub const SteamClient010: usize = 0x151A9D0; + pub const SteamClient011: usize = 0x151A9D8; + pub const SteamClient012: usize = 0x151A9E0; + pub const SteamClient013: usize = 0x151A9E8; + pub const SteamClient014: usize = 0x151A9F0; + pub const SteamClient015: usize = 0x151A9F8; + pub const SteamClient016: usize = 0x151AA00; + pub const SteamClient017: usize = 0x151AA08; + pub const SteamClient018: usize = 0x151AA10; + pub const SteamClient019: usize = 0x151AA18; + pub const SteamClient020: usize = 0x151AA20; + pub const SteamClient021: usize = 0x151AA28; + pub const SteamClient022: usize = 0x151AA30; + pub const p2pvoice002: usize = 0x14E267F; + pub const p2pvoicesingleton002: usize = 0x14F80E0; } // Module: tier0.dll pub mod tier0_dll { - pub const TestScriptMgr001: usize = 0x37FA70; - pub const VEngineCvar007: usize = 0x38E4B0; - pub const VProcessUtils002: usize = 0x37F980; - pub const VStringTokenSystem001: usize = 0x3A6F00; + pub const TestScriptMgr001: usize = 0x37EA70; + pub const VEngineCvar007: usize = 0x38D4B0; + pub const VProcessUtils002: usize = 0x37E980; + pub const VStringTokenSystem001: usize = 0x3A5F00; } // Module: v8system.dll pub mod v8system_dll { diff --git a/output/materialsystem2_dll.cs b/output/materialsystem2_dll.cs index a48165d..fb003ce 100644 --- a/output/materialsystem2_dll.cs +++ b/output/materialsystem2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC namespace CS2Dumper.Schemas { // Module: materialsystem2.dll diff --git a/output/materialsystem2_dll.hpp b/output/materialsystem2_dll.hpp index bcec4aa..23508a5 100644 --- a/output/materialsystem2_dll.hpp +++ b/output/materialsystem2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #pragma once diff --git a/output/materialsystem2_dll.rs b/output/materialsystem2_dll.rs index 12c16d0..446e3ae 100644 --- a/output/materialsystem2_dll.rs +++ b/output/materialsystem2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/networksystem_dll.cs b/output/networksystem_dll.cs index a9625ad..32008fc 100644 --- a/output/networksystem_dll.cs +++ b/output/networksystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC namespace CS2Dumper.Schemas { // Module: networksystem.dll diff --git a/output/networksystem_dll.hpp b/output/networksystem_dll.hpp index 27a987a..7d24bf7 100644 --- a/output/networksystem_dll.hpp +++ b/output/networksystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #pragma once diff --git a/output/networksystem_dll.rs b/output/networksystem_dll.rs index 29c0d8c..0eee0b6 100644 --- a/output/networksystem_dll.rs +++ b/output/networksystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/offsets.cs b/output/offsets.cs index 25e010b..a2d93d8 100644 --- a/output/offsets.cs +++ b/output/offsets.cs @@ -1,40 +1,40 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC namespace CS2Dumper.Offsets { // Module: client.dll public static class ClientDll { - public const nint dwCSGOInput = 0x1A92F30; - public const nint dwEntityList = 0x1A1F670; - public const nint dwGameEntitySystem = 0x1B43EB8; + public const nint dwCSGOInput = 0x1A69E40; + public const nint dwEntityList = 0x19F6FA0; + public const nint dwGameEntitySystem = 0x1B1A668; public const nint dwGameEntitySystem_highestEntityIndex = 0x20F0; - public const nint dwGameRules = 0x1A840B0; - public const nint dwGlobalVars = 0x1867DA0; - public const nint dwGlowManager = 0x1A840D0; - public const nint dwLocalPlayerController = 0x1A6E900; - public const nint dwLocalPlayerPawn = 0x1874040; - public const nint dwPlantedC4 = 0x1A8E3E0; - public const nint dwPrediction = 0x1873EC0; - public const nint dwSensitivity = 0x1A856A8; + public const nint dwGameRules = 0x1A5B878; + public const nint dwGlobalVars = 0x183F128; + public const nint dwGlowManager = 0x1A5AFC0; + public const nint dwLocalPlayerController = 0x1A45A80; + public const nint dwLocalPlayerPawn = 0x184B0B0; + public const nint dwPlantedC4 = 0x1A66008; + public const nint dwPrediction = 0x184AF30; + public const nint dwSensitivity = 0x1A5C598; public const nint dwSensitivity_sensitivity = 0x40; - public const nint dwViewAngles = 0x1A93300; - public const nint dwViewMatrix = 0x1A89070; - public const nint dwViewRender = 0x1A89880; - public const nint dwWeaponC4 = 0x1A22570; + public const nint dwViewAngles = 0x1A6A210; + public const nint dwViewMatrix = 0x1A5FF70; + public const nint dwViewRender = 0x1A608E8; + public const nint dwWeaponC4 = 0x19F9470; } // Module: engine2.dll public static class Engine2Dll { - public const nint dwBuildNumber = 0x540BE4; - public const nint dwNetworkGameClient = 0x53FCE0; + public const nint dwBuildNumber = 0x541BE4; + public const nint dwNetworkGameClient = 0x540CE0; public const nint dwNetworkGameClient_clientTickCount = 0x368; - public const nint dwNetworkGameClient_deltaTick = 0x27C; + public const nint dwNetworkGameClient_deltaTick = 0x244; public const nint dwNetworkGameClient_isBackgroundMap = 0x281447; public const nint dwNetworkGameClient_localPlayer = 0xF0; public const nint dwNetworkGameClient_maxClients = 0x238; public const nint dwNetworkGameClient_serverTickCount = 0x36C; public const nint dwNetworkGameClient_signOnState = 0x228; - public const nint dwWindowHeight = 0x623544; - public const nint dwWindowWidth = 0x623540; + public const nint dwWindowHeight = 0x62456C; + public const nint dwWindowWidth = 0x624568; } // Module: inputsystem.dll public static class InputsystemDll { @@ -47,7 +47,7 @@ namespace CS2Dumper.Offsets { } // Module: soundsystem.dll public static class SoundsystemDll { - public const nint dwSoundSystem = 0x3A15F0; + public const nint dwSoundSystem = 0x3A15C0; public const nint dwSoundSystem_engineViewData = 0x7C; } } diff --git a/output/offsets.hpp b/output/offsets.hpp index edd6a62..67f722e 100644 --- a/output/offsets.hpp +++ b/output/offsets.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #pragma once @@ -9,37 +9,37 @@ namespace cs2_dumper { namespace offsets { // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t dwCSGOInput = 0x1A92F30; - constexpr std::ptrdiff_t dwEntityList = 0x1A1F670; - constexpr std::ptrdiff_t dwGameEntitySystem = 0x1B43EB8; + constexpr std::ptrdiff_t dwCSGOInput = 0x1A69E40; + constexpr std::ptrdiff_t dwEntityList = 0x19F6FA0; + constexpr std::ptrdiff_t dwGameEntitySystem = 0x1B1A668; constexpr std::ptrdiff_t dwGameEntitySystem_highestEntityIndex = 0x20F0; - constexpr std::ptrdiff_t dwGameRules = 0x1A840B0; - constexpr std::ptrdiff_t dwGlobalVars = 0x1867DA0; - constexpr std::ptrdiff_t dwGlowManager = 0x1A840D0; - constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A6E900; - constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x1874040; - constexpr std::ptrdiff_t dwPlantedC4 = 0x1A8E3E0; - constexpr std::ptrdiff_t dwPrediction = 0x1873EC0; - constexpr std::ptrdiff_t dwSensitivity = 0x1A856A8; + constexpr std::ptrdiff_t dwGameRules = 0x1A5B878; + constexpr std::ptrdiff_t dwGlobalVars = 0x183F128; + constexpr std::ptrdiff_t dwGlowManager = 0x1A5AFC0; + constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A45A80; + constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x184B0B0; + constexpr std::ptrdiff_t dwPlantedC4 = 0x1A66008; + constexpr std::ptrdiff_t dwPrediction = 0x184AF30; + constexpr std::ptrdiff_t dwSensitivity = 0x1A5C598; constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40; - constexpr std::ptrdiff_t dwViewAngles = 0x1A93300; - constexpr std::ptrdiff_t dwViewMatrix = 0x1A89070; - constexpr std::ptrdiff_t dwViewRender = 0x1A89880; - constexpr std::ptrdiff_t dwWeaponC4 = 0x1A22570; + constexpr std::ptrdiff_t dwViewAngles = 0x1A6A210; + constexpr std::ptrdiff_t dwViewMatrix = 0x1A5FF70; + constexpr std::ptrdiff_t dwViewRender = 0x1A608E8; + constexpr std::ptrdiff_t dwWeaponC4 = 0x19F9470; } // Module: engine2.dll namespace engine2_dll { - constexpr std::ptrdiff_t dwBuildNumber = 0x540BE4; - constexpr std::ptrdiff_t dwNetworkGameClient = 0x53FCE0; + constexpr std::ptrdiff_t dwBuildNumber = 0x541BE4; + constexpr std::ptrdiff_t dwNetworkGameClient = 0x540CE0; constexpr std::ptrdiff_t dwNetworkGameClient_clientTickCount = 0x368; - constexpr std::ptrdiff_t dwNetworkGameClient_deltaTick = 0x27C; + constexpr std::ptrdiff_t dwNetworkGameClient_deltaTick = 0x244; constexpr std::ptrdiff_t dwNetworkGameClient_isBackgroundMap = 0x281447; constexpr std::ptrdiff_t dwNetworkGameClient_localPlayer = 0xF0; constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x238; constexpr std::ptrdiff_t dwNetworkGameClient_serverTickCount = 0x36C; constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x228; - constexpr std::ptrdiff_t dwWindowHeight = 0x623544; - constexpr std::ptrdiff_t dwWindowWidth = 0x623540; + constexpr std::ptrdiff_t dwWindowHeight = 0x62456C; + constexpr std::ptrdiff_t dwWindowWidth = 0x624568; } // Module: inputsystem.dll namespace inputsystem_dll { @@ -52,7 +52,7 @@ namespace cs2_dumper { } // Module: soundsystem.dll namespace soundsystem_dll { - constexpr std::ptrdiff_t dwSoundSystem = 0x3A15F0; + constexpr std::ptrdiff_t dwSoundSystem = 0x3A15C0; constexpr std::ptrdiff_t dwSoundSystem_engineViewData = 0x7C; } } diff --git a/output/offsets.json b/output/offsets.json index ca7b838..693222b 100644 --- a/output/offsets.json +++ b/output/offsets.json @@ -1,35 +1,35 @@ { "client.dll": { - "dwCSGOInput": 27864880, - "dwEntityList": 27391600, - "dwGameEntitySystem": 28589752, + "dwCSGOInput": 27696704, + "dwEntityList": 27226016, + "dwGameEntitySystem": 28419688, "dwGameEntitySystem_highestEntityIndex": 8432, - "dwGameRules": 27803824, - "dwGlobalVars": 25591200, - "dwGlowManager": 27803856, - "dwLocalPlayerController": 27715840, - "dwLocalPlayerPawn": 25641024, - "dwPlantedC4": 27845600, - "dwPrediction": 25640640, - "dwSensitivity": 27809448, + "dwGameRules": 27637880, + "dwGlobalVars": 25424168, + "dwGlowManager": 27635648, + "dwLocalPlayerController": 27548288, + "dwLocalPlayerPawn": 25473200, + "dwPlantedC4": 27680776, + "dwPrediction": 25472816, + "dwSensitivity": 27641240, "dwSensitivity_sensitivity": 64, - "dwViewAngles": 27865856, - "dwViewMatrix": 27824240, - "dwViewRender": 27826304, - "dwWeaponC4": 27403632 + "dwViewAngles": 27697680, + "dwViewMatrix": 27656048, + "dwViewRender": 27658472, + "dwWeaponC4": 27235440 }, "engine2.dll": { - "dwBuildNumber": 5508068, - "dwNetworkGameClient": 5504224, + "dwBuildNumber": 5512164, + "dwNetworkGameClient": 5508320, "dwNetworkGameClient_clientTickCount": 872, - "dwNetworkGameClient_deltaTick": 636, + "dwNetworkGameClient_deltaTick": 580, "dwNetworkGameClient_isBackgroundMap": 2626631, "dwNetworkGameClient_localPlayer": 240, "dwNetworkGameClient_maxClients": 568, "dwNetworkGameClient_serverTickCount": 876, "dwNetworkGameClient_signOnState": 552, - "dwWindowHeight": 6436164, - "dwWindowWidth": 6436160 + "dwWindowHeight": 6440300, + "dwWindowWidth": 6440296 }, "inputsystem.dll": { "dwInputSystem": 231392 @@ -39,7 +39,7 @@ "dwGameTypes_mapName": 288 }, "soundsystem.dll": { - "dwSoundSystem": 3806704, + "dwSoundSystem": 3806656, "dwSoundSystem_engineViewData": 124 } } \ No newline at end of file diff --git a/output/offsets.rs b/output/offsets.rs index 2b7e4e9..ede7ae7 100644 --- a/output/offsets.rs +++ b/output/offsets.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #![allow(non_upper_case_globals, unused)] @@ -7,37 +7,37 @@ pub mod cs2_dumper { pub mod offsets { // Module: client.dll pub mod client_dll { - pub const dwCSGOInput: usize = 0x1A92F30; - pub const dwEntityList: usize = 0x1A1F670; - pub const dwGameEntitySystem: usize = 0x1B43EB8; + pub const dwCSGOInput: usize = 0x1A69E40; + pub const dwEntityList: usize = 0x19F6FA0; + pub const dwGameEntitySystem: usize = 0x1B1A668; pub const dwGameEntitySystem_highestEntityIndex: usize = 0x20F0; - pub const dwGameRules: usize = 0x1A840B0; - pub const dwGlobalVars: usize = 0x1867DA0; - pub const dwGlowManager: usize = 0x1A840D0; - pub const dwLocalPlayerController: usize = 0x1A6E900; - pub const dwLocalPlayerPawn: usize = 0x1874040; - pub const dwPlantedC4: usize = 0x1A8E3E0; - pub const dwPrediction: usize = 0x1873EC0; - pub const dwSensitivity: usize = 0x1A856A8; + pub const dwGameRules: usize = 0x1A5B878; + pub const dwGlobalVars: usize = 0x183F128; + pub const dwGlowManager: usize = 0x1A5AFC0; + pub const dwLocalPlayerController: usize = 0x1A45A80; + pub const dwLocalPlayerPawn: usize = 0x184B0B0; + pub const dwPlantedC4: usize = 0x1A66008; + pub const dwPrediction: usize = 0x184AF30; + pub const dwSensitivity: usize = 0x1A5C598; pub const dwSensitivity_sensitivity: usize = 0x40; - pub const dwViewAngles: usize = 0x1A93300; - pub const dwViewMatrix: usize = 0x1A89070; - pub const dwViewRender: usize = 0x1A89880; - pub const dwWeaponC4: usize = 0x1A22570; + pub const dwViewAngles: usize = 0x1A6A210; + pub const dwViewMatrix: usize = 0x1A5FF70; + pub const dwViewRender: usize = 0x1A608E8; + pub const dwWeaponC4: usize = 0x19F9470; } // Module: engine2.dll pub mod engine2_dll { - pub const dwBuildNumber: usize = 0x540BE4; - pub const dwNetworkGameClient: usize = 0x53FCE0; + pub const dwBuildNumber: usize = 0x541BE4; + pub const dwNetworkGameClient: usize = 0x540CE0; pub const dwNetworkGameClient_clientTickCount: usize = 0x368; - pub const dwNetworkGameClient_deltaTick: usize = 0x27C; + pub const dwNetworkGameClient_deltaTick: usize = 0x244; pub const dwNetworkGameClient_isBackgroundMap: usize = 0x281447; pub const dwNetworkGameClient_localPlayer: usize = 0xF0; pub const dwNetworkGameClient_maxClients: usize = 0x238; pub const dwNetworkGameClient_serverTickCount: usize = 0x36C; pub const dwNetworkGameClient_signOnState: usize = 0x228; - pub const dwWindowHeight: usize = 0x623544; - pub const dwWindowWidth: usize = 0x623540; + pub const dwWindowHeight: usize = 0x62456C; + pub const dwWindowWidth: usize = 0x624568; } // Module: inputsystem.dll pub mod inputsystem_dll { @@ -50,7 +50,7 @@ pub mod cs2_dumper { } // Module: soundsystem.dll pub mod soundsystem_dll { - pub const dwSoundSystem: usize = 0x3A15F0; + pub const dwSoundSystem: usize = 0x3A15C0; pub const dwSoundSystem_engineViewData: usize = 0x7C; } } diff --git a/output/panorama_dll.cs b/output/panorama_dll.cs index f1bec34..ac90e20 100644 --- a/output/panorama_dll.cs +++ b/output/panorama_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC namespace CS2Dumper.Schemas { // Module: panorama.dll diff --git a/output/panorama_dll.hpp b/output/panorama_dll.hpp index 60606c5..e32ebe8 100644 --- a/output/panorama_dll.hpp +++ b/output/panorama_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #pragma once diff --git a/output/panorama_dll.rs b/output/panorama_dll.rs index 224dbb9..1b8ae2a 100644 --- a/output/panorama_dll.rs +++ b/output/panorama_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/particles_dll.cs b/output/particles_dll.cs index 3444b3a..f2ed450 100644 --- a/output/particles_dll.cs +++ b/output/particles_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC namespace CS2Dumper.Schemas { // Module: particles.dll diff --git a/output/particles_dll.hpp b/output/particles_dll.hpp index 0dd21a2..cf22c61 100644 --- a/output/particles_dll.hpp +++ b/output/particles_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #pragma once diff --git a/output/particles_dll.rs b/output/particles_dll.rs index 19c13ae..a1cc186 100644 --- a/output/particles_dll.rs +++ b/output/particles_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/pulse_system_dll.cs b/output/pulse_system_dll.cs index 8eef646..e4d0bd0 100644 --- a/output/pulse_system_dll.cs +++ b/output/pulse_system_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC namespace CS2Dumper.Schemas { // Module: pulse_system.dll diff --git a/output/pulse_system_dll.hpp b/output/pulse_system_dll.hpp index a4decfb..9e52c8b 100644 --- a/output/pulse_system_dll.hpp +++ b/output/pulse_system_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #pragma once diff --git a/output/pulse_system_dll.rs b/output/pulse_system_dll.rs index 48ca83d..cfc1d7f 100644 --- a/output/pulse_system_dll.rs +++ b/output/pulse_system_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/rendersystemdx11_dll.cs b/output/rendersystemdx11_dll.cs index 070ed0b..c0177c6 100644 --- a/output/rendersystemdx11_dll.cs +++ b/output/rendersystemdx11_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC namespace CS2Dumper.Schemas { // Module: rendersystemdx11.dll diff --git a/output/rendersystemdx11_dll.hpp b/output/rendersystemdx11_dll.hpp index 02bcf9d..af69788 100644 --- a/output/rendersystemdx11_dll.hpp +++ b/output/rendersystemdx11_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #pragma once diff --git a/output/rendersystemdx11_dll.rs b/output/rendersystemdx11_dll.rs index 07a4d1e..38b8fa5 100644 --- a/output/rendersystemdx11_dll.rs +++ b/output/rendersystemdx11_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/resourcesystem_dll.cs b/output/resourcesystem_dll.cs index 0e68895..87d4d0f 100644 --- a/output/resourcesystem_dll.cs +++ b/output/resourcesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC namespace CS2Dumper.Schemas { // Module: resourcesystem.dll diff --git a/output/resourcesystem_dll.hpp b/output/resourcesystem_dll.hpp index c2770b2..fa62df2 100644 --- a/output/resourcesystem_dll.hpp +++ b/output/resourcesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #pragma once diff --git a/output/resourcesystem_dll.rs b/output/resourcesystem_dll.rs index dbf6cad..adf47b7 100644 --- a/output/resourcesystem_dll.rs +++ b/output/resourcesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/scenesystem_dll.cs b/output/scenesystem_dll.cs index 6903691..0c70537 100644 --- a/output/scenesystem_dll.cs +++ b/output/scenesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC namespace CS2Dumper.Schemas { // Module: scenesystem.dll diff --git a/output/scenesystem_dll.hpp b/output/scenesystem_dll.hpp index 8e26ec5..9582f6a 100644 --- a/output/scenesystem_dll.hpp +++ b/output/scenesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #pragma once diff --git a/output/scenesystem_dll.rs b/output/scenesystem_dll.rs index 02883ad..96a6478 100644 --- a/output/scenesystem_dll.rs +++ b/output/scenesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/schemasystem_dll.cs b/output/schemasystem_dll.cs index 4591d96..376ed3a 100644 --- a/output/schemasystem_dll.cs +++ b/output/schemasystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC namespace CS2Dumper.Schemas { // Module: schemasystem.dll diff --git a/output/schemasystem_dll.hpp b/output/schemasystem_dll.hpp index 7366e16..f5ec27a 100644 --- a/output/schemasystem_dll.hpp +++ b/output/schemasystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #pragma once diff --git a/output/schemasystem_dll.rs b/output/schemasystem_dll.rs index 9b492c2..8522bf7 100644 --- a/output/schemasystem_dll.rs +++ b/output/schemasystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/server_dll.cs b/output/server_dll.cs index 3b45828..0ff131a 100644 --- a/output/server_dll.cs +++ b/output/server_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC namespace CS2Dumper.Schemas { // Module: server.dll @@ -7317,7 +7317,7 @@ namespace CS2Dumper.Schemas { public const nint m_state = 0x798; // int32 } // Parent: CTeamplayRules - // Field count: 190 + // Field count: 189 // // Metadata: // NetworkVarNames: m_bFreezePeriod (bool) @@ -7383,7 +7383,6 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iMatchStats_PlayersAlive_T (int) // NetworkVarNames: m_TeamRespawnWaveTimes (float) // NetworkVarNames: m_flNextRespawnWave (GameTime_t) - // NetworkVarNames: m_nServerQuestID (int) // NetworkVarNames: m_vMinimapMins (Vector) // NetworkVarNames: m_vMinimapMaxs (Vector) // NetworkVarNames: m_MinimapVerticalSectionHeights (float) @@ -7479,133 +7478,132 @@ namespace CS2Dumper.Schemas { public const nint m_iMatchStats_PlayersAlive_T = 0xB2C; // int32[30] public const nint m_TeamRespawnWaveTimes = 0xBA4; // float32[32] public const nint m_flNextRespawnWave = 0xC24; // GameTime_t[32] - public const nint m_nServerQuestID = 0xCA4; // int32 - public const nint m_vMinimapMins = 0xCA8; // Vector - public const nint m_vMinimapMaxs = 0xCB4; // Vector - public const nint m_MinimapVerticalSectionHeights = 0xCC0; // float32[8] - public const nint m_bSpawnedTerrorHuntHeavy = 0xCE0; // bool - public const nint m_ullLocalMatchID = 0xCE8; // uint64 - public const nint m_nEndMatchMapGroupVoteTypes = 0xCF0; // int32[10] - public const nint m_nEndMatchMapGroupVoteOptions = 0xD18; // int32[10] - public const nint m_nEndMatchMapVoteWinner = 0xD40; // int32 - public const nint m_iNumConsecutiveCTLoses = 0xD44; // int32 - public const nint m_iNumConsecutiveTerroristLoses = 0xD48; // int32 - public const nint m_bHasHostageBeenTouched = 0xD68; // bool - public const nint m_flIntermissionStartTime = 0xD6C; // GameTime_t - public const nint m_flIntermissionEndTime = 0xD70; // GameTime_t - public const nint m_bLevelInitialized = 0xD74; // bool - public const nint m_iTotalRoundsPlayed = 0xD78; // int32 - public const nint m_iUnBalancedRounds = 0xD7C; // int32 - public const nint m_endMatchOnRoundReset = 0xD80; // bool - public const nint m_endMatchOnThink = 0xD81; // bool - public const nint m_iFreezeTime = 0xD84; // int32 - public const nint m_iNumTerrorist = 0xD88; // int32 - public const nint m_iNumCT = 0xD8C; // int32 - public const nint m_iNumSpawnableTerrorist = 0xD90; // int32 - public const nint m_iNumSpawnableCT = 0xD94; // int32 - public const nint m_arrSelectedHostageSpawnIndices = 0xD98; // CUtlVector - public const nint m_nSpawnPointsRandomSeed = 0xDB0; // int32 - public const nint m_bFirstConnected = 0xDB4; // bool - public const nint m_bCompleteReset = 0xDB5; // bool - public const nint m_bPickNewTeamsOnReset = 0xDB6; // bool - public const nint m_bScrambleTeamsOnRestart = 0xDB7; // bool - public const nint m_bSwapTeamsOnRestart = 0xDB8; // bool - public const nint m_nEndMatchTiedVotes = 0xDC0; // CUtlVector - public const nint m_bNeedToAskPlayersForContinueVote = 0xDDC; // bool - public const nint m_numQueuedMatchmakingAccounts = 0xDE0; // uint32 - public const nint m_fAvgPlayerRank = 0xDE4; // float32 - public const nint m_pQueuedMatchmakingReservationString = 0xDE8; // char* - public const nint m_numTotalTournamentDrops = 0xDF0; // uint32 - public const nint m_numSpectatorsCountMax = 0xDF4; // uint32 - public const nint m_numSpectatorsCountMaxTV = 0xDF8; // uint32 - public const nint m_numSpectatorsCountMaxLnk = 0xDFC; // uint32 - public const nint m_bForceTeamChangeSilent = 0xE08; // bool - public const nint m_bLoadingRoundBackupData = 0xE09; // bool - public const nint m_nMatchInfoShowType = 0xE40; // int32 - public const nint m_flMatchInfoDecidedTime = 0xE44; // float32 - public const nint mTeamDMLastWinningTeamNumber = 0xE60; // int32 - public const nint mTeamDMLastThinkTime = 0xE64; // float32 - public const nint m_flTeamDMLastAnnouncementTime = 0xE68; // float32 - public const nint m_iAccountTerrorist = 0xE6C; // int32 - public const nint m_iAccountCT = 0xE70; // int32 - public const nint m_iSpawnPointCount_Terrorist = 0xE74; // int32 - public const nint m_iSpawnPointCount_CT = 0xE78; // int32 - public const nint m_iMaxNumTerrorists = 0xE7C; // int32 - public const nint m_iMaxNumCTs = 0xE80; // int32 - public const nint m_iLoserBonusMostRecentTeam = 0xE84; // int32 - public const nint m_tmNextPeriodicThink = 0xE88; // float32 - public const nint m_bVoiceWonMatchBragFired = 0xE8C; // bool - public const nint m_fWarmupNextChatNoticeTime = 0xE90; // float32 - public const nint m_iHostagesRescued = 0xE98; // int32 - public const nint m_iHostagesTouched = 0xE9C; // int32 - public const nint m_flNextHostageAnnouncement = 0xEA0; // float32 - public const nint m_bNoTerroristsKilled = 0xEA4; // bool - public const nint m_bNoCTsKilled = 0xEA5; // bool - public const nint m_bNoEnemiesKilled = 0xEA6; // bool - public const nint m_bCanDonateWeapons = 0xEA7; // bool - public const nint m_firstKillTime = 0xEAC; // float32 - public const nint m_firstBloodTime = 0xEB4; // float32 - public const nint m_hostageWasInjured = 0xED0; // bool - public const nint m_hostageWasKilled = 0xED1; // bool - public const nint m_bVoteCalled = 0xEE0; // bool - public const nint m_bServerVoteOnReset = 0xEE1; // bool - public const nint m_flVoteCheckThrottle = 0xEE4; // float32 - public const nint m_bBuyTimeEnded = 0xEE8; // bool - public const nint m_nLastFreezeEndBeep = 0xEEC; // int32 - public const nint m_bTargetBombed = 0xEF0; // bool - public const nint m_bBombDefused = 0xEF1; // bool - public const nint m_bMapHasBombZone = 0xEF2; // bool - public const nint m_vecMainCTSpawnPos = 0xF40; // Vector - public const nint m_CTSpawnPointsMasterList = 0xF50; // CUtlVector - public const nint m_TerroristSpawnPointsMasterList = 0xF68; // CUtlVector - public const nint m_bRespawningAllRespawnablePlayers = 0xF80; // bool - public const nint m_iNextCTSpawnPoint = 0xF84; // int32 - public const nint m_flCTSpawnPointUsedTime = 0xF88; // float32 - public const nint m_iNextTerroristSpawnPoint = 0xF8C; // int32 - public const nint m_flTerroristSpawnPointUsedTime = 0xF90; // float32 - public const nint m_CTSpawnPoints = 0xF98; // CUtlVector - public const nint m_TerroristSpawnPoints = 0xFB0; // CUtlVector - public const nint m_bIsUnreservedGameServer = 0xFC8; // bool - public const nint m_fAutobalanceDisplayTime = 0xFCC; // float32 - public const nint m_bAllowWeaponSwitch = 0x1238; // bool - public const nint m_bRoundTimeWarningTriggered = 0x1239; // bool - public const nint m_phaseChangeAnnouncementTime = 0x123C; // GameTime_t - public const nint m_fNextUpdateTeamClanNamesTime = 0x1240; // float32 - public const nint m_flLastThinkTime = 0x1244; // GameTime_t - public const nint m_fAccumulatedRoundOffDamage = 0x1248; // float32 - public const nint m_nShorthandedBonusLastEvalRound = 0x124C; // int32 - public const nint m_nMatchAbortedEarlyReason = 0x14C8; // int32 - public const nint m_bHasTriggeredRoundStartMusic = 0x14CC; // bool - public const nint m_bSwitchingTeamsAtRoundReset = 0x14CD; // bool - public const nint m_pGameModeRules = 0x14E8; // CCSGameModeRules* - public const nint m_BtGlobalBlackboard = 0x14F0; // KeyValues3 - public const nint m_hPlayerResource = 0x1580; // CHandle - public const nint m_RetakeRules = 0x1588; // CRetakeGameRules - public const nint m_arrTeamUniqueKillWeaponsMatch = 0x1720; // CUtlVector[4] - public const nint m_bTeamLastKillUsedUniqueWeaponMatch = 0x1780; // bool[4] - public const nint m_nMatchEndCount = 0x17A8; // uint8 - public const nint m_nTTeamIntroVariant = 0x17AC; // int32 - public const nint m_nCTTeamIntroVariant = 0x17B0; // int32 - public const nint m_bTeamIntroPeriod = 0x17B4; // bool - public const nint m_fTeamIntroPeriodEnd = 0x17B8; // GameTime_t - public const nint m_bPlayedTeamIntroVO = 0x17BC; // bool - public const nint m_iRoundEndWinnerTeam = 0x17C0; // int32 - public const nint m_eRoundEndReason = 0x17C4; // int32 - public const nint m_bRoundEndShowTimerDefend = 0x17C8; // bool - public const nint m_iRoundEndTimerTime = 0x17CC; // int32 - public const nint m_sRoundEndFunFactToken = 0x17D0; // CUtlString - public const nint m_iRoundEndFunFactPlayerSlot = 0x17D8; // CPlayerSlot - public const nint m_iRoundEndFunFactData1 = 0x17DC; // int32 - public const nint m_iRoundEndFunFactData2 = 0x17E0; // int32 - public const nint m_iRoundEndFunFactData3 = 0x17E4; // int32 - public const nint m_sRoundEndMessage = 0x17E8; // CUtlString - public const nint m_iRoundEndPlayerCount = 0x17F0; // int32 - public const nint m_bRoundEndNoMusic = 0x17F4; // bool - public const nint m_iRoundEndLegacy = 0x17F8; // int32 - public const nint m_nRoundEndCount = 0x17FC; // uint8 - public const nint m_iRoundStartRoundNumber = 0x1800; // int32 - public const nint m_nRoundStartCount = 0x1804; // uint8 - public const nint m_flLastPerfSampleTime = 0x5810; // float64 + public const nint m_vMinimapMins = 0xCA4; // Vector + public const nint m_vMinimapMaxs = 0xCB0; // Vector + public const nint m_MinimapVerticalSectionHeights = 0xCBC; // float32[8] + public const nint m_bSpawnedTerrorHuntHeavy = 0xCDC; // bool + public const nint m_ullLocalMatchID = 0xCE0; // uint64 + public const nint m_nEndMatchMapGroupVoteTypes = 0xCE8; // int32[10] + public const nint m_nEndMatchMapGroupVoteOptions = 0xD10; // int32[10] + public const nint m_nEndMatchMapVoteWinner = 0xD38; // int32 + public const nint m_iNumConsecutiveCTLoses = 0xD3C; // int32 + public const nint m_iNumConsecutiveTerroristLoses = 0xD40; // int32 + public const nint m_bHasHostageBeenTouched = 0xD60; // bool + public const nint m_flIntermissionStartTime = 0xD64; // GameTime_t + public const nint m_flIntermissionEndTime = 0xD68; // GameTime_t + public const nint m_bLevelInitialized = 0xD6C; // bool + public const nint m_iTotalRoundsPlayed = 0xD70; // int32 + public const nint m_iUnBalancedRounds = 0xD74; // int32 + public const nint m_endMatchOnRoundReset = 0xD78; // bool + public const nint m_endMatchOnThink = 0xD79; // bool + public const nint m_iFreezeTime = 0xD7C; // int32 + public const nint m_iNumTerrorist = 0xD80; // int32 + public const nint m_iNumCT = 0xD84; // int32 + public const nint m_iNumSpawnableTerrorist = 0xD88; // int32 + public const nint m_iNumSpawnableCT = 0xD8C; // int32 + public const nint m_arrSelectedHostageSpawnIndices = 0xD90; // CUtlVector + public const nint m_nSpawnPointsRandomSeed = 0xDA8; // int32 + public const nint m_bFirstConnected = 0xDAC; // bool + public const nint m_bCompleteReset = 0xDAD; // bool + public const nint m_bPickNewTeamsOnReset = 0xDAE; // bool + public const nint m_bScrambleTeamsOnRestart = 0xDAF; // bool + public const nint m_bSwapTeamsOnRestart = 0xDB0; // bool + public const nint m_nEndMatchTiedVotes = 0xDB8; // CUtlVector + public const nint m_bNeedToAskPlayersForContinueVote = 0xDD4; // bool + public const nint m_numQueuedMatchmakingAccounts = 0xDD8; // uint32 + public const nint m_fAvgPlayerRank = 0xDDC; // float32 + public const nint m_pQueuedMatchmakingReservationString = 0xDE0; // char* + public const nint m_numTotalTournamentDrops = 0xDE8; // uint32 + public const nint m_numSpectatorsCountMax = 0xDEC; // uint32 + public const nint m_numSpectatorsCountMaxTV = 0xDF0; // uint32 + public const nint m_numSpectatorsCountMaxLnk = 0xDF4; // uint32 + public const nint m_bForceTeamChangeSilent = 0xE00; // bool + public const nint m_bLoadingRoundBackupData = 0xE01; // bool + public const nint m_nMatchInfoShowType = 0xE38; // int32 + public const nint m_flMatchInfoDecidedTime = 0xE3C; // float32 + public const nint mTeamDMLastWinningTeamNumber = 0xE58; // int32 + public const nint mTeamDMLastThinkTime = 0xE5C; // float32 + public const nint m_flTeamDMLastAnnouncementTime = 0xE60; // float32 + public const nint m_iAccountTerrorist = 0xE64; // int32 + public const nint m_iAccountCT = 0xE68; // int32 + public const nint m_iSpawnPointCount_Terrorist = 0xE6C; // int32 + public const nint m_iSpawnPointCount_CT = 0xE70; // int32 + public const nint m_iMaxNumTerrorists = 0xE74; // int32 + public const nint m_iMaxNumCTs = 0xE78; // int32 + public const nint m_iLoserBonusMostRecentTeam = 0xE7C; // int32 + public const nint m_tmNextPeriodicThink = 0xE80; // float32 + public const nint m_bVoiceWonMatchBragFired = 0xE84; // bool + public const nint m_fWarmupNextChatNoticeTime = 0xE88; // float32 + public const nint m_iHostagesRescued = 0xE90; // int32 + public const nint m_iHostagesTouched = 0xE94; // int32 + public const nint m_flNextHostageAnnouncement = 0xE98; // float32 + public const nint m_bNoTerroristsKilled = 0xE9C; // bool + public const nint m_bNoCTsKilled = 0xE9D; // bool + public const nint m_bNoEnemiesKilled = 0xE9E; // bool + public const nint m_bCanDonateWeapons = 0xE9F; // bool + public const nint m_firstKillTime = 0xEA4; // float32 + public const nint m_firstBloodTime = 0xEAC; // float32 + public const nint m_hostageWasInjured = 0xEC8; // bool + public const nint m_hostageWasKilled = 0xEC9; // bool + public const nint m_bVoteCalled = 0xED8; // bool + public const nint m_bServerVoteOnReset = 0xED9; // bool + public const nint m_flVoteCheckThrottle = 0xEDC; // float32 + public const nint m_bBuyTimeEnded = 0xEE0; // bool + public const nint m_nLastFreezeEndBeep = 0xEE4; // int32 + public const nint m_bTargetBombed = 0xEE8; // bool + public const nint m_bBombDefused = 0xEE9; // bool + public const nint m_bMapHasBombZone = 0xEEA; // bool + public const nint m_vecMainCTSpawnPos = 0xF38; // Vector + public const nint m_CTSpawnPointsMasterList = 0xF48; // CUtlVector + public const nint m_TerroristSpawnPointsMasterList = 0xF60; // CUtlVector + public const nint m_bRespawningAllRespawnablePlayers = 0xF78; // bool + public const nint m_iNextCTSpawnPoint = 0xF7C; // int32 + public const nint m_flCTSpawnPointUsedTime = 0xF80; // float32 + public const nint m_iNextTerroristSpawnPoint = 0xF84; // int32 + public const nint m_flTerroristSpawnPointUsedTime = 0xF88; // float32 + public const nint m_CTSpawnPoints = 0xF90; // CUtlVector + public const nint m_TerroristSpawnPoints = 0xFA8; // CUtlVector + public const nint m_bIsUnreservedGameServer = 0xFC0; // bool + public const nint m_fAutobalanceDisplayTime = 0xFC4; // float32 + public const nint m_bAllowWeaponSwitch = 0x1230; // bool + public const nint m_bRoundTimeWarningTriggered = 0x1231; // bool + public const nint m_phaseChangeAnnouncementTime = 0x1234; // GameTime_t + public const nint m_fNextUpdateTeamClanNamesTime = 0x1238; // float32 + public const nint m_flLastThinkTime = 0x123C; // GameTime_t + public const nint m_fAccumulatedRoundOffDamage = 0x1240; // float32 + public const nint m_nShorthandedBonusLastEvalRound = 0x1244; // int32 + public const nint m_nMatchAbortedEarlyReason = 0x14C0; // int32 + public const nint m_bHasTriggeredRoundStartMusic = 0x14C4; // bool + public const nint m_bSwitchingTeamsAtRoundReset = 0x14C5; // bool + public const nint m_pGameModeRules = 0x14E0; // CCSGameModeRules* + public const nint m_BtGlobalBlackboard = 0x14E8; // KeyValues3 + public const nint m_hPlayerResource = 0x1578; // CHandle + public const nint m_RetakeRules = 0x1580; // CRetakeGameRules + public const nint m_arrTeamUniqueKillWeaponsMatch = 0x1718; // CUtlVector[4] + public const nint m_bTeamLastKillUsedUniqueWeaponMatch = 0x1778; // bool[4] + public const nint m_nMatchEndCount = 0x17A0; // uint8 + public const nint m_nTTeamIntroVariant = 0x17A4; // int32 + public const nint m_nCTTeamIntroVariant = 0x17A8; // int32 + public const nint m_bTeamIntroPeriod = 0x17AC; // bool + public const nint m_fTeamIntroPeriodEnd = 0x17B0; // GameTime_t + public const nint m_bPlayedTeamIntroVO = 0x17B4; // bool + public const nint m_iRoundEndWinnerTeam = 0x17B8; // int32 + public const nint m_eRoundEndReason = 0x17BC; // int32 + public const nint m_bRoundEndShowTimerDefend = 0x17C0; // bool + public const nint m_iRoundEndTimerTime = 0x17C4; // int32 + public const nint m_sRoundEndFunFactToken = 0x17C8; // CUtlString + public const nint m_iRoundEndFunFactPlayerSlot = 0x17D0; // CPlayerSlot + public const nint m_iRoundEndFunFactData1 = 0x17D4; // int32 + public const nint m_iRoundEndFunFactData2 = 0x17D8; // int32 + public const nint m_iRoundEndFunFactData3 = 0x17DC; // int32 + public const nint m_sRoundEndMessage = 0x17E0; // CUtlString + public const nint m_iRoundEndPlayerCount = 0x17E8; // int32 + public const nint m_bRoundEndNoMusic = 0x17EC; // bool + public const nint m_iRoundEndLegacy = 0x17F0; // int32 + public const nint m_nRoundEndCount = 0x17F4; // uint8 + public const nint m_iRoundStartRoundNumber = 0x17F8; // int32 + public const nint m_nRoundStartCount = 0x17FC; // uint8 + public const nint m_flLastPerfSampleTime = 0x5808; // float64 } // Parent: CPhysicsProp // Field count: 0 @@ -7880,10 +7878,10 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_weaponPurchasesThisMatch (WeaponPurchaseTracker_t) // NetworkVarNames: m_weaponPurchasesThisRound (WeaponPurchaseTracker_t) public static class CCSPlayer_ActionTrackingServices { - public const nint m_hLastWeaponBeforeC4AutoSwitch = 0x218; // CHandle - public const nint m_bIsRescuing = 0x244; // bool - public const nint m_weaponPurchasesThisMatch = 0x248; // WeaponPurchaseTracker_t - public const nint m_weaponPurchasesThisRound = 0x2A0; // WeaponPurchaseTracker_t + public const nint m_hLastWeaponBeforeC4AutoSwitch = 0x250; // CHandle + public const nint m_bIsRescuing = 0x27C; // bool + public const nint m_weaponPurchasesThisMatch = 0x280; // WeaponPurchaseTracker_t + public const nint m_weaponPurchasesThisRound = 0x2D8; // WeaponPurchaseTracker_t } // Parent: CPointEntity // Field count: 6 @@ -9962,7 +9960,7 @@ namespace CS2Dumper.Schemas { public const nint m_nHighestAppliedDamageTagTick = 0x1B20; // int32 } // Parent: CBasePlayerController - // Field count: 91 + // Field count: 93 // // Metadata: // MNetworkUserGroupProxy @@ -9974,6 +9972,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_pDamageServices (CCSPlayerController_DamageServices*) // NetworkVarNames: m_iPing (uint32) // NetworkVarNames: m_bHasCommunicationAbuseMute (bool) + // NetworkVarNames: m_uiCommunicationMuteFlags (uint32) // NetworkVarNames: m_szCrosshairCodes (string_t) // NetworkVarNames: m_iPendingTeamNum (uint8) // NetworkVarNames: m_flForceTeamTime (GameTime_t) @@ -9991,6 +9990,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iCompetitiveRankingPredicted_Tie (int) // NetworkVarNames: m_nEndMatchNextMapVote (int) // NetworkVarNames: m_unActiveQuestId (uint16) + // NetworkVarNames: m_rtActiveMissionPeriod (RTime32) // NetworkVarNames: m_nQuestProgressReason (QuestProgress::Reason) // NetworkVarNames: m_unPlayerTvControlFlags (uint32) // NetworkVarNames: m_nDisconnectionTick (int) @@ -10026,91 +10026,93 @@ namespace CS2Dumper.Schemas { public const nint m_pDamageServices = 0x7A0; // CCSPlayerController_DamageServices* public const nint m_iPing = 0x7A8; // uint32 public const nint m_bHasCommunicationAbuseMute = 0x7AC; // bool - public const nint m_szCrosshairCodes = 0x7B0; // CUtlSymbolLarge - public const nint m_iPendingTeamNum = 0x7B8; // uint8 - public const nint m_flForceTeamTime = 0x7BC; // GameTime_t - public const nint m_iCompTeammateColor = 0x7C0; // int32 - public const nint m_bEverPlayedOnTeam = 0x7C4; // bool - public const nint m_bAttemptedToGetColor = 0x7C5; // bool - public const nint m_iTeammatePreferredColor = 0x7C8; // int32 - public const nint m_bTeamChanged = 0x7CC; // bool - public const nint m_bInSwitchTeam = 0x7CD; // bool - public const nint m_bHasSeenJoinGame = 0x7CE; // bool - public const nint m_bJustBecameSpectator = 0x7CF; // bool - public const nint m_bSwitchTeamsOnNextRoundReset = 0x7D0; // bool - public const nint m_bRemoveAllItemsOnNextRoundReset = 0x7D1; // bool - public const nint m_flLastJoinTeamTime = 0x7D4; // GameTime_t - public const nint m_szClan = 0x7D8; // CUtlSymbolLarge - public const nint m_szClanName = 0x7E0; // char[32] - public const nint m_iCoachingTeam = 0x800; // int32 - public const nint m_nPlayerDominated = 0x808; // uint64 - public const nint m_nPlayerDominatingMe = 0x810; // uint64 - public const nint m_iCompetitiveRanking = 0x818; // int32 - public const nint m_iCompetitiveWins = 0x81C; // int32 - public const nint m_iCompetitiveRankType = 0x820; // int8 - public const nint m_iCompetitiveRankingPredicted_Win = 0x824; // int32 - public const nint m_iCompetitiveRankingPredicted_Loss = 0x828; // int32 - public const nint m_iCompetitiveRankingPredicted_Tie = 0x82C; // int32 - public const nint m_nEndMatchNextMapVote = 0x830; // int32 - public const nint m_unActiveQuestId = 0x834; // uint16 - public const nint m_nQuestProgressReason = 0x838; // QuestProgress::Reason - public const nint m_unPlayerTvControlFlags = 0x83C; // uint32 - public const nint m_iDraftIndex = 0x868; // int32 - public const nint m_msQueuedModeDisconnectionTimestamp = 0x86C; // uint32 - public const nint m_uiAbandonRecordedReason = 0x870; // uint32 - public const nint m_eNetworkDisconnectionReason = 0x874; // uint32 - public const nint m_bCannotBeKicked = 0x878; // bool - public const nint m_bEverFullyConnected = 0x879; // bool - public const nint m_bAbandonAllowsSurrender = 0x87A; // bool - public const nint m_bAbandonOffersInstantSurrender = 0x87B; // bool - public const nint m_bDisconnection1MinWarningPrinted = 0x87C; // bool - public const nint m_bScoreReported = 0x87D; // bool - public const nint m_nDisconnectionTick = 0x880; // int32 - public const nint m_bControllingBot = 0x890; // bool - public const nint m_bHasControlledBotThisRound = 0x891; // bool - public const nint m_bHasBeenControlledByPlayerThisRound = 0x892; // bool - public const nint m_nBotsControlledThisRound = 0x894; // int32 - public const nint m_bCanControlObservedBot = 0x898; // bool - public const nint m_hPlayerPawn = 0x89C; // CHandle - public const nint m_hObserverPawn = 0x8A0; // CHandle - public const nint m_DesiredObserverMode = 0x8A4; // int32 - public const nint m_hDesiredObserverTarget = 0x8A8; // CEntityHandle - public const nint m_bPawnIsAlive = 0x8AC; // bool - public const nint m_iPawnHealth = 0x8B0; // uint32 - public const nint m_iPawnArmor = 0x8B4; // int32 - public const nint m_bPawnHasDefuser = 0x8B8; // bool - public const nint m_bPawnHasHelmet = 0x8B9; // bool - public const nint m_nPawnCharacterDefIndex = 0x8BA; // uint16 - public const nint m_iPawnLifetimeStart = 0x8BC; // int32 - public const nint m_iPawnLifetimeEnd = 0x8C0; // int32 - public const nint m_iPawnBotDifficulty = 0x8C4; // int32 - public const nint m_hOriginalControllerOfCurrentPawn = 0x8C8; // CHandle - public const nint m_iScore = 0x8CC; // int32 - public const nint m_iRoundScore = 0x8D0; // int32 - public const nint m_iRoundsWon = 0x8D4; // int32 - public const nint m_recentKillQueue = 0x8D8; // uint8[8] - public const nint m_nFirstKill = 0x8E0; // uint8 - public const nint m_nKillCount = 0x8E1; // uint8 - public const nint m_bMvpNoMusic = 0x8E2; // bool - public const nint m_eMvpReason = 0x8E4; // int32 - public const nint m_iMusicKitID = 0x8E8; // int32 - public const nint m_iMusicKitMVPs = 0x8EC; // int32 - public const nint m_iMVPs = 0x8F0; // int32 - public const nint m_nUpdateCounter = 0x8F4; // int32 - public const nint m_flSmoothedPing = 0x8F8; // float32 - public const nint m_lastHeldVoteTimer = 0xF9A0; // IntervalTimer - public const nint m_bShowHints = 0xF9B8; // bool - public const nint m_iNextTimeCheck = 0xF9BC; // int32 - public const nint m_bJustDidTeamKill = 0xF9C0; // bool - public const nint m_bPunishForTeamKill = 0xF9C1; // bool - public const nint m_bGaveTeamDamageWarning = 0xF9C2; // bool - public const nint m_bGaveTeamDamageWarningThisRound = 0xF9C3; // bool - public const nint m_dblLastReceivedPacketPlatFloatTime = 0xF9C8; // float64 - public const nint m_LastTeamDamageWarningTime = 0xF9D0; // GameTime_t - public const nint m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xF9D4; // GameTime_t - public const nint m_nSuspiciousHitCount = 0xF9D8; // uint32 - public const nint m_nNonSuspiciousHitStreak = 0xF9DC; // uint32 - public const nint m_bFireBulletsSeedSynchronized = 0xFA81; // bool + public const nint m_uiCommunicationMuteFlags = 0x7B0; // uint32 + public const nint m_szCrosshairCodes = 0x7B8; // CUtlSymbolLarge + public const nint m_iPendingTeamNum = 0x7C0; // uint8 + public const nint m_flForceTeamTime = 0x7C4; // GameTime_t + public const nint m_iCompTeammateColor = 0x7C8; // int32 + public const nint m_bEverPlayedOnTeam = 0x7CC; // bool + public const nint m_bAttemptedToGetColor = 0x7CD; // bool + public const nint m_iTeammatePreferredColor = 0x7D0; // int32 + public const nint m_bTeamChanged = 0x7D4; // bool + public const nint m_bInSwitchTeam = 0x7D5; // bool + public const nint m_bHasSeenJoinGame = 0x7D6; // bool + public const nint m_bJustBecameSpectator = 0x7D7; // bool + public const nint m_bSwitchTeamsOnNextRoundReset = 0x7D8; // bool + public const nint m_bRemoveAllItemsOnNextRoundReset = 0x7D9; // bool + public const nint m_flLastJoinTeamTime = 0x7DC; // GameTime_t + public const nint m_szClan = 0x7E0; // CUtlSymbolLarge + public const nint m_szClanName = 0x7E8; // char[32] + public const nint m_iCoachingTeam = 0x808; // int32 + public const nint m_nPlayerDominated = 0x810; // uint64 + public const nint m_nPlayerDominatingMe = 0x818; // uint64 + public const nint m_iCompetitiveRanking = 0x820; // int32 + public const nint m_iCompetitiveWins = 0x824; // int32 + public const nint m_iCompetitiveRankType = 0x828; // int8 + public const nint m_iCompetitiveRankingPredicted_Win = 0x82C; // int32 + public const nint m_iCompetitiveRankingPredicted_Loss = 0x830; // int32 + public const nint m_iCompetitiveRankingPredicted_Tie = 0x834; // int32 + public const nint m_nEndMatchNextMapVote = 0x838; // int32 + public const nint m_unActiveQuestId = 0x83C; // uint16 + public const nint m_rtActiveMissionPeriod = 0x840; // uint32 + public const nint m_nQuestProgressReason = 0x844; // QuestProgress::Reason + public const nint m_unPlayerTvControlFlags = 0x848; // uint32 + public const nint m_iDraftIndex = 0x878; // int32 + public const nint m_msQueuedModeDisconnectionTimestamp = 0x87C; // uint32 + public const nint m_uiAbandonRecordedReason = 0x880; // uint32 + public const nint m_eNetworkDisconnectionReason = 0x884; // uint32 + public const nint m_bCannotBeKicked = 0x888; // bool + public const nint m_bEverFullyConnected = 0x889; // bool + public const nint m_bAbandonAllowsSurrender = 0x88A; // bool + public const nint m_bAbandonOffersInstantSurrender = 0x88B; // bool + public const nint m_bDisconnection1MinWarningPrinted = 0x88C; // bool + public const nint m_bScoreReported = 0x88D; // bool + public const nint m_nDisconnectionTick = 0x890; // int32 + public const nint m_bControllingBot = 0x8A0; // bool + public const nint m_bHasControlledBotThisRound = 0x8A1; // bool + public const nint m_bHasBeenControlledByPlayerThisRound = 0x8A2; // bool + public const nint m_nBotsControlledThisRound = 0x8A4; // int32 + public const nint m_bCanControlObservedBot = 0x8A8; // bool + public const nint m_hPlayerPawn = 0x8AC; // CHandle + public const nint m_hObserverPawn = 0x8B0; // CHandle + public const nint m_DesiredObserverMode = 0x8B4; // int32 + public const nint m_hDesiredObserverTarget = 0x8B8; // CEntityHandle + public const nint m_bPawnIsAlive = 0x8BC; // bool + public const nint m_iPawnHealth = 0x8C0; // uint32 + public const nint m_iPawnArmor = 0x8C4; // int32 + public const nint m_bPawnHasDefuser = 0x8C8; // bool + public const nint m_bPawnHasHelmet = 0x8C9; // bool + public const nint m_nPawnCharacterDefIndex = 0x8CA; // uint16 + public const nint m_iPawnLifetimeStart = 0x8CC; // int32 + public const nint m_iPawnLifetimeEnd = 0x8D0; // int32 + public const nint m_iPawnBotDifficulty = 0x8D4; // int32 + public const nint m_hOriginalControllerOfCurrentPawn = 0x8D8; // CHandle + public const nint m_iScore = 0x8DC; // int32 + public const nint m_iRoundScore = 0x8E0; // int32 + public const nint m_iRoundsWon = 0x8E4; // int32 + public const nint m_recentKillQueue = 0x8E8; // uint8[8] + public const nint m_nFirstKill = 0x8F0; // uint8 + public const nint m_nKillCount = 0x8F1; // uint8 + public const nint m_bMvpNoMusic = 0x8F2; // bool + public const nint m_eMvpReason = 0x8F4; // int32 + public const nint m_iMusicKitID = 0x8F8; // int32 + public const nint m_iMusicKitMVPs = 0x8FC; // int32 + public const nint m_iMVPs = 0x900; // int32 + public const nint m_nUpdateCounter = 0x904; // int32 + public const nint m_flSmoothedPing = 0x908; // float32 + public const nint m_lastHeldVoteTimer = 0xF9B0; // IntervalTimer + public const nint m_bShowHints = 0xF9C8; // bool + public const nint m_iNextTimeCheck = 0xF9CC; // int32 + public const nint m_bJustDidTeamKill = 0xF9D0; // bool + public const nint m_bPunishForTeamKill = 0xF9D1; // bool + public const nint m_bGaveTeamDamageWarning = 0xF9D2; // bool + public const nint m_bGaveTeamDamageWarningThisRound = 0xF9D3; // bool + public const nint m_dblLastReceivedPacketPlatFloatTime = 0xF9D8; // float64 + public const nint m_LastTeamDamageWarningTime = 0xF9E0; // GameTime_t + public const nint m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xF9E4; // GameTime_t + public const nint m_nSuspiciousHitCount = 0xF9E8; // uint32 + public const nint m_nNonSuspiciousHitStreak = 0xF9EC; // uint32 + public const nint m_bFireBulletsSeedSynchronized = 0xFA91; // bool } // Parent: IEconItemInterface // Field count: 13 diff --git a/output/server_dll.hpp b/output/server_dll.hpp index 95b0d64..08b0ea3 100644 --- a/output/server_dll.hpp +++ b/output/server_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #pragma once @@ -7322,7 +7322,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_state = 0x798; // int32 } // Parent: CTeamplayRules - // Field count: 190 + // Field count: 189 // // Metadata: // NetworkVarNames: m_bFreezePeriod (bool) @@ -7388,7 +7388,6 @@ namespace cs2_dumper { // NetworkVarNames: m_iMatchStats_PlayersAlive_T (int) // NetworkVarNames: m_TeamRespawnWaveTimes (float) // NetworkVarNames: m_flNextRespawnWave (GameTime_t) - // NetworkVarNames: m_nServerQuestID (int) // NetworkVarNames: m_vMinimapMins (Vector) // NetworkVarNames: m_vMinimapMaxs (Vector) // NetworkVarNames: m_MinimapVerticalSectionHeights (float) @@ -7484,133 +7483,132 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iMatchStats_PlayersAlive_T = 0xB2C; // int32[30] constexpr std::ptrdiff_t m_TeamRespawnWaveTimes = 0xBA4; // float32[32] constexpr std::ptrdiff_t m_flNextRespawnWave = 0xC24; // GameTime_t[32] - constexpr std::ptrdiff_t m_nServerQuestID = 0xCA4; // int32 - constexpr std::ptrdiff_t m_vMinimapMins = 0xCA8; // Vector - constexpr std::ptrdiff_t m_vMinimapMaxs = 0xCB4; // Vector - constexpr std::ptrdiff_t m_MinimapVerticalSectionHeights = 0xCC0; // float32[8] - constexpr std::ptrdiff_t m_bSpawnedTerrorHuntHeavy = 0xCE0; // bool - constexpr std::ptrdiff_t m_ullLocalMatchID = 0xCE8; // uint64 - constexpr std::ptrdiff_t m_nEndMatchMapGroupVoteTypes = 0xCF0; // int32[10] - constexpr std::ptrdiff_t m_nEndMatchMapGroupVoteOptions = 0xD18; // int32[10] - constexpr std::ptrdiff_t m_nEndMatchMapVoteWinner = 0xD40; // int32 - constexpr std::ptrdiff_t m_iNumConsecutiveCTLoses = 0xD44; // int32 - constexpr std::ptrdiff_t m_iNumConsecutiveTerroristLoses = 0xD48; // int32 - constexpr std::ptrdiff_t m_bHasHostageBeenTouched = 0xD68; // bool - constexpr std::ptrdiff_t m_flIntermissionStartTime = 0xD6C; // GameTime_t - constexpr std::ptrdiff_t m_flIntermissionEndTime = 0xD70; // GameTime_t - constexpr std::ptrdiff_t m_bLevelInitialized = 0xD74; // bool - constexpr std::ptrdiff_t m_iTotalRoundsPlayed = 0xD78; // int32 - constexpr std::ptrdiff_t m_iUnBalancedRounds = 0xD7C; // int32 - constexpr std::ptrdiff_t m_endMatchOnRoundReset = 0xD80; // bool - constexpr std::ptrdiff_t m_endMatchOnThink = 0xD81; // bool - constexpr std::ptrdiff_t m_iFreezeTime = 0xD84; // int32 - constexpr std::ptrdiff_t m_iNumTerrorist = 0xD88; // int32 - constexpr std::ptrdiff_t m_iNumCT = 0xD8C; // int32 - constexpr std::ptrdiff_t m_iNumSpawnableTerrorist = 0xD90; // int32 - constexpr std::ptrdiff_t m_iNumSpawnableCT = 0xD94; // int32 - constexpr std::ptrdiff_t m_arrSelectedHostageSpawnIndices = 0xD98; // CUtlVector - constexpr std::ptrdiff_t m_nSpawnPointsRandomSeed = 0xDB0; // int32 - constexpr std::ptrdiff_t m_bFirstConnected = 0xDB4; // bool - constexpr std::ptrdiff_t m_bCompleteReset = 0xDB5; // bool - constexpr std::ptrdiff_t m_bPickNewTeamsOnReset = 0xDB6; // bool - constexpr std::ptrdiff_t m_bScrambleTeamsOnRestart = 0xDB7; // bool - constexpr std::ptrdiff_t m_bSwapTeamsOnRestart = 0xDB8; // bool - constexpr std::ptrdiff_t m_nEndMatchTiedVotes = 0xDC0; // CUtlVector - constexpr std::ptrdiff_t m_bNeedToAskPlayersForContinueVote = 0xDDC; // bool - constexpr std::ptrdiff_t m_numQueuedMatchmakingAccounts = 0xDE0; // uint32 - constexpr std::ptrdiff_t m_fAvgPlayerRank = 0xDE4; // float32 - constexpr std::ptrdiff_t m_pQueuedMatchmakingReservationString = 0xDE8; // char* - constexpr std::ptrdiff_t m_numTotalTournamentDrops = 0xDF0; // uint32 - constexpr std::ptrdiff_t m_numSpectatorsCountMax = 0xDF4; // uint32 - constexpr std::ptrdiff_t m_numSpectatorsCountMaxTV = 0xDF8; // uint32 - constexpr std::ptrdiff_t m_numSpectatorsCountMaxLnk = 0xDFC; // uint32 - constexpr std::ptrdiff_t m_bForceTeamChangeSilent = 0xE08; // bool - constexpr std::ptrdiff_t m_bLoadingRoundBackupData = 0xE09; // bool - constexpr std::ptrdiff_t m_nMatchInfoShowType = 0xE40; // int32 - constexpr std::ptrdiff_t m_flMatchInfoDecidedTime = 0xE44; // float32 - constexpr std::ptrdiff_t mTeamDMLastWinningTeamNumber = 0xE60; // int32 - constexpr std::ptrdiff_t mTeamDMLastThinkTime = 0xE64; // float32 - constexpr std::ptrdiff_t m_flTeamDMLastAnnouncementTime = 0xE68; // float32 - constexpr std::ptrdiff_t m_iAccountTerrorist = 0xE6C; // int32 - constexpr std::ptrdiff_t m_iAccountCT = 0xE70; // int32 - constexpr std::ptrdiff_t m_iSpawnPointCount_Terrorist = 0xE74; // int32 - constexpr std::ptrdiff_t m_iSpawnPointCount_CT = 0xE78; // int32 - constexpr std::ptrdiff_t m_iMaxNumTerrorists = 0xE7C; // int32 - constexpr std::ptrdiff_t m_iMaxNumCTs = 0xE80; // int32 - constexpr std::ptrdiff_t m_iLoserBonusMostRecentTeam = 0xE84; // int32 - constexpr std::ptrdiff_t m_tmNextPeriodicThink = 0xE88; // float32 - constexpr std::ptrdiff_t m_bVoiceWonMatchBragFired = 0xE8C; // bool - constexpr std::ptrdiff_t m_fWarmupNextChatNoticeTime = 0xE90; // float32 - constexpr std::ptrdiff_t m_iHostagesRescued = 0xE98; // int32 - constexpr std::ptrdiff_t m_iHostagesTouched = 0xE9C; // int32 - constexpr std::ptrdiff_t m_flNextHostageAnnouncement = 0xEA0; // float32 - constexpr std::ptrdiff_t m_bNoTerroristsKilled = 0xEA4; // bool - constexpr std::ptrdiff_t m_bNoCTsKilled = 0xEA5; // bool - constexpr std::ptrdiff_t m_bNoEnemiesKilled = 0xEA6; // bool - constexpr std::ptrdiff_t m_bCanDonateWeapons = 0xEA7; // bool - constexpr std::ptrdiff_t m_firstKillTime = 0xEAC; // float32 - constexpr std::ptrdiff_t m_firstBloodTime = 0xEB4; // float32 - constexpr std::ptrdiff_t m_hostageWasInjured = 0xED0; // bool - constexpr std::ptrdiff_t m_hostageWasKilled = 0xED1; // bool - constexpr std::ptrdiff_t m_bVoteCalled = 0xEE0; // bool - constexpr std::ptrdiff_t m_bServerVoteOnReset = 0xEE1; // bool - constexpr std::ptrdiff_t m_flVoteCheckThrottle = 0xEE4; // float32 - constexpr std::ptrdiff_t m_bBuyTimeEnded = 0xEE8; // bool - constexpr std::ptrdiff_t m_nLastFreezeEndBeep = 0xEEC; // int32 - constexpr std::ptrdiff_t m_bTargetBombed = 0xEF0; // bool - constexpr std::ptrdiff_t m_bBombDefused = 0xEF1; // bool - constexpr std::ptrdiff_t m_bMapHasBombZone = 0xEF2; // bool - constexpr std::ptrdiff_t m_vecMainCTSpawnPos = 0xF40; // Vector - constexpr std::ptrdiff_t m_CTSpawnPointsMasterList = 0xF50; // CUtlVector - constexpr std::ptrdiff_t m_TerroristSpawnPointsMasterList = 0xF68; // CUtlVector - constexpr std::ptrdiff_t m_bRespawningAllRespawnablePlayers = 0xF80; // bool - constexpr std::ptrdiff_t m_iNextCTSpawnPoint = 0xF84; // int32 - constexpr std::ptrdiff_t m_flCTSpawnPointUsedTime = 0xF88; // float32 - constexpr std::ptrdiff_t m_iNextTerroristSpawnPoint = 0xF8C; // int32 - constexpr std::ptrdiff_t m_flTerroristSpawnPointUsedTime = 0xF90; // float32 - constexpr std::ptrdiff_t m_CTSpawnPoints = 0xF98; // CUtlVector - constexpr std::ptrdiff_t m_TerroristSpawnPoints = 0xFB0; // CUtlVector - constexpr std::ptrdiff_t m_bIsUnreservedGameServer = 0xFC8; // bool - constexpr std::ptrdiff_t m_fAutobalanceDisplayTime = 0xFCC; // float32 - constexpr std::ptrdiff_t m_bAllowWeaponSwitch = 0x1238; // bool - constexpr std::ptrdiff_t m_bRoundTimeWarningTriggered = 0x1239; // bool - constexpr std::ptrdiff_t m_phaseChangeAnnouncementTime = 0x123C; // GameTime_t - constexpr std::ptrdiff_t m_fNextUpdateTeamClanNamesTime = 0x1240; // float32 - constexpr std::ptrdiff_t m_flLastThinkTime = 0x1244; // GameTime_t - constexpr std::ptrdiff_t m_fAccumulatedRoundOffDamage = 0x1248; // float32 - constexpr std::ptrdiff_t m_nShorthandedBonusLastEvalRound = 0x124C; // int32 - constexpr std::ptrdiff_t m_nMatchAbortedEarlyReason = 0x14C8; // int32 - constexpr std::ptrdiff_t m_bHasTriggeredRoundStartMusic = 0x14CC; // bool - constexpr std::ptrdiff_t m_bSwitchingTeamsAtRoundReset = 0x14CD; // bool - constexpr std::ptrdiff_t m_pGameModeRules = 0x14E8; // CCSGameModeRules* - constexpr std::ptrdiff_t m_BtGlobalBlackboard = 0x14F0; // KeyValues3 - constexpr std::ptrdiff_t m_hPlayerResource = 0x1580; // CHandle - constexpr std::ptrdiff_t m_RetakeRules = 0x1588; // CRetakeGameRules - constexpr std::ptrdiff_t m_arrTeamUniqueKillWeaponsMatch = 0x1720; // CUtlVector[4] - constexpr std::ptrdiff_t m_bTeamLastKillUsedUniqueWeaponMatch = 0x1780; // bool[4] - constexpr std::ptrdiff_t m_nMatchEndCount = 0x17A8; // uint8 - constexpr std::ptrdiff_t m_nTTeamIntroVariant = 0x17AC; // int32 - constexpr std::ptrdiff_t m_nCTTeamIntroVariant = 0x17B0; // int32 - constexpr std::ptrdiff_t m_bTeamIntroPeriod = 0x17B4; // bool - constexpr std::ptrdiff_t m_fTeamIntroPeriodEnd = 0x17B8; // GameTime_t - constexpr std::ptrdiff_t m_bPlayedTeamIntroVO = 0x17BC; // bool - constexpr std::ptrdiff_t m_iRoundEndWinnerTeam = 0x17C0; // int32 - constexpr std::ptrdiff_t m_eRoundEndReason = 0x17C4; // int32 - constexpr std::ptrdiff_t m_bRoundEndShowTimerDefend = 0x17C8; // bool - constexpr std::ptrdiff_t m_iRoundEndTimerTime = 0x17CC; // int32 - constexpr std::ptrdiff_t m_sRoundEndFunFactToken = 0x17D0; // CUtlString - constexpr std::ptrdiff_t m_iRoundEndFunFactPlayerSlot = 0x17D8; // CPlayerSlot - constexpr std::ptrdiff_t m_iRoundEndFunFactData1 = 0x17DC; // int32 - constexpr std::ptrdiff_t m_iRoundEndFunFactData2 = 0x17E0; // int32 - constexpr std::ptrdiff_t m_iRoundEndFunFactData3 = 0x17E4; // int32 - constexpr std::ptrdiff_t m_sRoundEndMessage = 0x17E8; // CUtlString - constexpr std::ptrdiff_t m_iRoundEndPlayerCount = 0x17F0; // int32 - constexpr std::ptrdiff_t m_bRoundEndNoMusic = 0x17F4; // bool - constexpr std::ptrdiff_t m_iRoundEndLegacy = 0x17F8; // int32 - constexpr std::ptrdiff_t m_nRoundEndCount = 0x17FC; // uint8 - constexpr std::ptrdiff_t m_iRoundStartRoundNumber = 0x1800; // int32 - constexpr std::ptrdiff_t m_nRoundStartCount = 0x1804; // uint8 - constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x5810; // float64 + constexpr std::ptrdiff_t m_vMinimapMins = 0xCA4; // Vector + constexpr std::ptrdiff_t m_vMinimapMaxs = 0xCB0; // Vector + constexpr std::ptrdiff_t m_MinimapVerticalSectionHeights = 0xCBC; // float32[8] + constexpr std::ptrdiff_t m_bSpawnedTerrorHuntHeavy = 0xCDC; // bool + constexpr std::ptrdiff_t m_ullLocalMatchID = 0xCE0; // uint64 + constexpr std::ptrdiff_t m_nEndMatchMapGroupVoteTypes = 0xCE8; // int32[10] + constexpr std::ptrdiff_t m_nEndMatchMapGroupVoteOptions = 0xD10; // int32[10] + constexpr std::ptrdiff_t m_nEndMatchMapVoteWinner = 0xD38; // int32 + constexpr std::ptrdiff_t m_iNumConsecutiveCTLoses = 0xD3C; // int32 + constexpr std::ptrdiff_t m_iNumConsecutiveTerroristLoses = 0xD40; // int32 + constexpr std::ptrdiff_t m_bHasHostageBeenTouched = 0xD60; // bool + constexpr std::ptrdiff_t m_flIntermissionStartTime = 0xD64; // GameTime_t + constexpr std::ptrdiff_t m_flIntermissionEndTime = 0xD68; // GameTime_t + constexpr std::ptrdiff_t m_bLevelInitialized = 0xD6C; // bool + constexpr std::ptrdiff_t m_iTotalRoundsPlayed = 0xD70; // int32 + constexpr std::ptrdiff_t m_iUnBalancedRounds = 0xD74; // int32 + constexpr std::ptrdiff_t m_endMatchOnRoundReset = 0xD78; // bool + constexpr std::ptrdiff_t m_endMatchOnThink = 0xD79; // bool + constexpr std::ptrdiff_t m_iFreezeTime = 0xD7C; // int32 + constexpr std::ptrdiff_t m_iNumTerrorist = 0xD80; // int32 + constexpr std::ptrdiff_t m_iNumCT = 0xD84; // int32 + constexpr std::ptrdiff_t m_iNumSpawnableTerrorist = 0xD88; // int32 + constexpr std::ptrdiff_t m_iNumSpawnableCT = 0xD8C; // int32 + constexpr std::ptrdiff_t m_arrSelectedHostageSpawnIndices = 0xD90; // CUtlVector + constexpr std::ptrdiff_t m_nSpawnPointsRandomSeed = 0xDA8; // int32 + constexpr std::ptrdiff_t m_bFirstConnected = 0xDAC; // bool + constexpr std::ptrdiff_t m_bCompleteReset = 0xDAD; // bool + constexpr std::ptrdiff_t m_bPickNewTeamsOnReset = 0xDAE; // bool + constexpr std::ptrdiff_t m_bScrambleTeamsOnRestart = 0xDAF; // bool + constexpr std::ptrdiff_t m_bSwapTeamsOnRestart = 0xDB0; // bool + constexpr std::ptrdiff_t m_nEndMatchTiedVotes = 0xDB8; // CUtlVector + constexpr std::ptrdiff_t m_bNeedToAskPlayersForContinueVote = 0xDD4; // bool + constexpr std::ptrdiff_t m_numQueuedMatchmakingAccounts = 0xDD8; // uint32 + constexpr std::ptrdiff_t m_fAvgPlayerRank = 0xDDC; // float32 + constexpr std::ptrdiff_t m_pQueuedMatchmakingReservationString = 0xDE0; // char* + constexpr std::ptrdiff_t m_numTotalTournamentDrops = 0xDE8; // uint32 + constexpr std::ptrdiff_t m_numSpectatorsCountMax = 0xDEC; // uint32 + constexpr std::ptrdiff_t m_numSpectatorsCountMaxTV = 0xDF0; // uint32 + constexpr std::ptrdiff_t m_numSpectatorsCountMaxLnk = 0xDF4; // uint32 + constexpr std::ptrdiff_t m_bForceTeamChangeSilent = 0xE00; // bool + constexpr std::ptrdiff_t m_bLoadingRoundBackupData = 0xE01; // bool + constexpr std::ptrdiff_t m_nMatchInfoShowType = 0xE38; // int32 + constexpr std::ptrdiff_t m_flMatchInfoDecidedTime = 0xE3C; // float32 + constexpr std::ptrdiff_t mTeamDMLastWinningTeamNumber = 0xE58; // int32 + constexpr std::ptrdiff_t mTeamDMLastThinkTime = 0xE5C; // float32 + constexpr std::ptrdiff_t m_flTeamDMLastAnnouncementTime = 0xE60; // float32 + constexpr std::ptrdiff_t m_iAccountTerrorist = 0xE64; // int32 + constexpr std::ptrdiff_t m_iAccountCT = 0xE68; // int32 + constexpr std::ptrdiff_t m_iSpawnPointCount_Terrorist = 0xE6C; // int32 + constexpr std::ptrdiff_t m_iSpawnPointCount_CT = 0xE70; // int32 + constexpr std::ptrdiff_t m_iMaxNumTerrorists = 0xE74; // int32 + constexpr std::ptrdiff_t m_iMaxNumCTs = 0xE78; // int32 + constexpr std::ptrdiff_t m_iLoserBonusMostRecentTeam = 0xE7C; // int32 + constexpr std::ptrdiff_t m_tmNextPeriodicThink = 0xE80; // float32 + constexpr std::ptrdiff_t m_bVoiceWonMatchBragFired = 0xE84; // bool + constexpr std::ptrdiff_t m_fWarmupNextChatNoticeTime = 0xE88; // float32 + constexpr std::ptrdiff_t m_iHostagesRescued = 0xE90; // int32 + constexpr std::ptrdiff_t m_iHostagesTouched = 0xE94; // int32 + constexpr std::ptrdiff_t m_flNextHostageAnnouncement = 0xE98; // float32 + constexpr std::ptrdiff_t m_bNoTerroristsKilled = 0xE9C; // bool + constexpr std::ptrdiff_t m_bNoCTsKilled = 0xE9D; // bool + constexpr std::ptrdiff_t m_bNoEnemiesKilled = 0xE9E; // bool + constexpr std::ptrdiff_t m_bCanDonateWeapons = 0xE9F; // bool + constexpr std::ptrdiff_t m_firstKillTime = 0xEA4; // float32 + constexpr std::ptrdiff_t m_firstBloodTime = 0xEAC; // float32 + constexpr std::ptrdiff_t m_hostageWasInjured = 0xEC8; // bool + constexpr std::ptrdiff_t m_hostageWasKilled = 0xEC9; // bool + constexpr std::ptrdiff_t m_bVoteCalled = 0xED8; // bool + constexpr std::ptrdiff_t m_bServerVoteOnReset = 0xED9; // bool + constexpr std::ptrdiff_t m_flVoteCheckThrottle = 0xEDC; // float32 + constexpr std::ptrdiff_t m_bBuyTimeEnded = 0xEE0; // bool + constexpr std::ptrdiff_t m_nLastFreezeEndBeep = 0xEE4; // int32 + constexpr std::ptrdiff_t m_bTargetBombed = 0xEE8; // bool + constexpr std::ptrdiff_t m_bBombDefused = 0xEE9; // bool + constexpr std::ptrdiff_t m_bMapHasBombZone = 0xEEA; // bool + constexpr std::ptrdiff_t m_vecMainCTSpawnPos = 0xF38; // Vector + constexpr std::ptrdiff_t m_CTSpawnPointsMasterList = 0xF48; // CUtlVector + constexpr std::ptrdiff_t m_TerroristSpawnPointsMasterList = 0xF60; // CUtlVector + constexpr std::ptrdiff_t m_bRespawningAllRespawnablePlayers = 0xF78; // bool + constexpr std::ptrdiff_t m_iNextCTSpawnPoint = 0xF7C; // int32 + constexpr std::ptrdiff_t m_flCTSpawnPointUsedTime = 0xF80; // float32 + constexpr std::ptrdiff_t m_iNextTerroristSpawnPoint = 0xF84; // int32 + constexpr std::ptrdiff_t m_flTerroristSpawnPointUsedTime = 0xF88; // float32 + constexpr std::ptrdiff_t m_CTSpawnPoints = 0xF90; // CUtlVector + constexpr std::ptrdiff_t m_TerroristSpawnPoints = 0xFA8; // CUtlVector + constexpr std::ptrdiff_t m_bIsUnreservedGameServer = 0xFC0; // bool + constexpr std::ptrdiff_t m_fAutobalanceDisplayTime = 0xFC4; // float32 + constexpr std::ptrdiff_t m_bAllowWeaponSwitch = 0x1230; // bool + constexpr std::ptrdiff_t m_bRoundTimeWarningTriggered = 0x1231; // bool + constexpr std::ptrdiff_t m_phaseChangeAnnouncementTime = 0x1234; // GameTime_t + constexpr std::ptrdiff_t m_fNextUpdateTeamClanNamesTime = 0x1238; // float32 + constexpr std::ptrdiff_t m_flLastThinkTime = 0x123C; // GameTime_t + constexpr std::ptrdiff_t m_fAccumulatedRoundOffDamage = 0x1240; // float32 + constexpr std::ptrdiff_t m_nShorthandedBonusLastEvalRound = 0x1244; // int32 + constexpr std::ptrdiff_t m_nMatchAbortedEarlyReason = 0x14C0; // int32 + constexpr std::ptrdiff_t m_bHasTriggeredRoundStartMusic = 0x14C4; // bool + constexpr std::ptrdiff_t m_bSwitchingTeamsAtRoundReset = 0x14C5; // bool + constexpr std::ptrdiff_t m_pGameModeRules = 0x14E0; // CCSGameModeRules* + constexpr std::ptrdiff_t m_BtGlobalBlackboard = 0x14E8; // KeyValues3 + constexpr std::ptrdiff_t m_hPlayerResource = 0x1578; // CHandle + constexpr std::ptrdiff_t m_RetakeRules = 0x1580; // CRetakeGameRules + constexpr std::ptrdiff_t m_arrTeamUniqueKillWeaponsMatch = 0x1718; // CUtlVector[4] + constexpr std::ptrdiff_t m_bTeamLastKillUsedUniqueWeaponMatch = 0x1778; // bool[4] + constexpr std::ptrdiff_t m_nMatchEndCount = 0x17A0; // uint8 + constexpr std::ptrdiff_t m_nTTeamIntroVariant = 0x17A4; // int32 + constexpr std::ptrdiff_t m_nCTTeamIntroVariant = 0x17A8; // int32 + constexpr std::ptrdiff_t m_bTeamIntroPeriod = 0x17AC; // bool + constexpr std::ptrdiff_t m_fTeamIntroPeriodEnd = 0x17B0; // GameTime_t + constexpr std::ptrdiff_t m_bPlayedTeamIntroVO = 0x17B4; // bool + constexpr std::ptrdiff_t m_iRoundEndWinnerTeam = 0x17B8; // int32 + constexpr std::ptrdiff_t m_eRoundEndReason = 0x17BC; // int32 + constexpr std::ptrdiff_t m_bRoundEndShowTimerDefend = 0x17C0; // bool + constexpr std::ptrdiff_t m_iRoundEndTimerTime = 0x17C4; // int32 + constexpr std::ptrdiff_t m_sRoundEndFunFactToken = 0x17C8; // CUtlString + constexpr std::ptrdiff_t m_iRoundEndFunFactPlayerSlot = 0x17D0; // CPlayerSlot + constexpr std::ptrdiff_t m_iRoundEndFunFactData1 = 0x17D4; // int32 + constexpr std::ptrdiff_t m_iRoundEndFunFactData2 = 0x17D8; // int32 + constexpr std::ptrdiff_t m_iRoundEndFunFactData3 = 0x17DC; // int32 + constexpr std::ptrdiff_t m_sRoundEndMessage = 0x17E0; // CUtlString + constexpr std::ptrdiff_t m_iRoundEndPlayerCount = 0x17E8; // int32 + constexpr std::ptrdiff_t m_bRoundEndNoMusic = 0x17EC; // bool + constexpr std::ptrdiff_t m_iRoundEndLegacy = 0x17F0; // int32 + constexpr std::ptrdiff_t m_nRoundEndCount = 0x17F4; // uint8 + constexpr std::ptrdiff_t m_iRoundStartRoundNumber = 0x17F8; // int32 + constexpr std::ptrdiff_t m_nRoundStartCount = 0x17FC; // uint8 + constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x5808; // float64 } // Parent: CPhysicsProp // Field count: 0 @@ -7885,10 +7883,10 @@ namespace cs2_dumper { // NetworkVarNames: m_weaponPurchasesThisMatch (WeaponPurchaseTracker_t) // NetworkVarNames: m_weaponPurchasesThisRound (WeaponPurchaseTracker_t) namespace CCSPlayer_ActionTrackingServices { - constexpr std::ptrdiff_t m_hLastWeaponBeforeC4AutoSwitch = 0x218; // CHandle - constexpr std::ptrdiff_t m_bIsRescuing = 0x244; // bool - constexpr std::ptrdiff_t m_weaponPurchasesThisMatch = 0x248; // WeaponPurchaseTracker_t - constexpr std::ptrdiff_t m_weaponPurchasesThisRound = 0x2A0; // WeaponPurchaseTracker_t + constexpr std::ptrdiff_t m_hLastWeaponBeforeC4AutoSwitch = 0x250; // CHandle + constexpr std::ptrdiff_t m_bIsRescuing = 0x27C; // bool + constexpr std::ptrdiff_t m_weaponPurchasesThisMatch = 0x280; // WeaponPurchaseTracker_t + constexpr std::ptrdiff_t m_weaponPurchasesThisRound = 0x2D8; // WeaponPurchaseTracker_t } // Parent: CPointEntity // Field count: 6 @@ -9967,7 +9965,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nHighestAppliedDamageTagTick = 0x1B20; // int32 } // Parent: CBasePlayerController - // Field count: 91 + // Field count: 93 // // Metadata: // MNetworkUserGroupProxy @@ -9979,6 +9977,7 @@ namespace cs2_dumper { // NetworkVarNames: m_pDamageServices (CCSPlayerController_DamageServices*) // NetworkVarNames: m_iPing (uint32) // NetworkVarNames: m_bHasCommunicationAbuseMute (bool) + // NetworkVarNames: m_uiCommunicationMuteFlags (uint32) // NetworkVarNames: m_szCrosshairCodes (string_t) // NetworkVarNames: m_iPendingTeamNum (uint8) // NetworkVarNames: m_flForceTeamTime (GameTime_t) @@ -9996,6 +9995,7 @@ namespace cs2_dumper { // NetworkVarNames: m_iCompetitiveRankingPredicted_Tie (int) // NetworkVarNames: m_nEndMatchNextMapVote (int) // NetworkVarNames: m_unActiveQuestId (uint16) + // NetworkVarNames: m_rtActiveMissionPeriod (RTime32) // NetworkVarNames: m_nQuestProgressReason (QuestProgress::Reason) // NetworkVarNames: m_unPlayerTvControlFlags (uint32) // NetworkVarNames: m_nDisconnectionTick (int) @@ -10031,91 +10031,93 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pDamageServices = 0x7A0; // CCSPlayerController_DamageServices* constexpr std::ptrdiff_t m_iPing = 0x7A8; // uint32 constexpr std::ptrdiff_t m_bHasCommunicationAbuseMute = 0x7AC; // bool - constexpr std::ptrdiff_t m_szCrosshairCodes = 0x7B0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iPendingTeamNum = 0x7B8; // uint8 - constexpr std::ptrdiff_t m_flForceTeamTime = 0x7BC; // GameTime_t - constexpr std::ptrdiff_t m_iCompTeammateColor = 0x7C0; // int32 - constexpr std::ptrdiff_t m_bEverPlayedOnTeam = 0x7C4; // bool - constexpr std::ptrdiff_t m_bAttemptedToGetColor = 0x7C5; // bool - constexpr std::ptrdiff_t m_iTeammatePreferredColor = 0x7C8; // int32 - constexpr std::ptrdiff_t m_bTeamChanged = 0x7CC; // bool - constexpr std::ptrdiff_t m_bInSwitchTeam = 0x7CD; // bool - constexpr std::ptrdiff_t m_bHasSeenJoinGame = 0x7CE; // bool - constexpr std::ptrdiff_t m_bJustBecameSpectator = 0x7CF; // bool - constexpr std::ptrdiff_t m_bSwitchTeamsOnNextRoundReset = 0x7D0; // bool - constexpr std::ptrdiff_t m_bRemoveAllItemsOnNextRoundReset = 0x7D1; // bool - constexpr std::ptrdiff_t m_flLastJoinTeamTime = 0x7D4; // GameTime_t - constexpr std::ptrdiff_t m_szClan = 0x7D8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_szClanName = 0x7E0; // char[32] - constexpr std::ptrdiff_t m_iCoachingTeam = 0x800; // int32 - constexpr std::ptrdiff_t m_nPlayerDominated = 0x808; // uint64 - constexpr std::ptrdiff_t m_nPlayerDominatingMe = 0x810; // uint64 - constexpr std::ptrdiff_t m_iCompetitiveRanking = 0x818; // int32 - constexpr std::ptrdiff_t m_iCompetitiveWins = 0x81C; // int32 - constexpr std::ptrdiff_t m_iCompetitiveRankType = 0x820; // int8 - constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Win = 0x824; // int32 - constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Loss = 0x828; // int32 - constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Tie = 0x82C; // int32 - constexpr std::ptrdiff_t m_nEndMatchNextMapVote = 0x830; // int32 - constexpr std::ptrdiff_t m_unActiveQuestId = 0x834; // uint16 - constexpr std::ptrdiff_t m_nQuestProgressReason = 0x838; // QuestProgress::Reason - constexpr std::ptrdiff_t m_unPlayerTvControlFlags = 0x83C; // uint32 - constexpr std::ptrdiff_t m_iDraftIndex = 0x868; // int32 - constexpr std::ptrdiff_t m_msQueuedModeDisconnectionTimestamp = 0x86C; // uint32 - constexpr std::ptrdiff_t m_uiAbandonRecordedReason = 0x870; // uint32 - constexpr std::ptrdiff_t m_eNetworkDisconnectionReason = 0x874; // uint32 - constexpr std::ptrdiff_t m_bCannotBeKicked = 0x878; // bool - constexpr std::ptrdiff_t m_bEverFullyConnected = 0x879; // bool - constexpr std::ptrdiff_t m_bAbandonAllowsSurrender = 0x87A; // bool - constexpr std::ptrdiff_t m_bAbandonOffersInstantSurrender = 0x87B; // bool - constexpr std::ptrdiff_t m_bDisconnection1MinWarningPrinted = 0x87C; // bool - constexpr std::ptrdiff_t m_bScoreReported = 0x87D; // bool - constexpr std::ptrdiff_t m_nDisconnectionTick = 0x880; // int32 - constexpr std::ptrdiff_t m_bControllingBot = 0x890; // bool - constexpr std::ptrdiff_t m_bHasControlledBotThisRound = 0x891; // bool - constexpr std::ptrdiff_t m_bHasBeenControlledByPlayerThisRound = 0x892; // bool - constexpr std::ptrdiff_t m_nBotsControlledThisRound = 0x894; // int32 - constexpr std::ptrdiff_t m_bCanControlObservedBot = 0x898; // bool - constexpr std::ptrdiff_t m_hPlayerPawn = 0x89C; // CHandle - constexpr std::ptrdiff_t m_hObserverPawn = 0x8A0; // CHandle - constexpr std::ptrdiff_t m_DesiredObserverMode = 0x8A4; // int32 - constexpr std::ptrdiff_t m_hDesiredObserverTarget = 0x8A8; // CEntityHandle - constexpr std::ptrdiff_t m_bPawnIsAlive = 0x8AC; // bool - constexpr std::ptrdiff_t m_iPawnHealth = 0x8B0; // uint32 - constexpr std::ptrdiff_t m_iPawnArmor = 0x8B4; // int32 - constexpr std::ptrdiff_t m_bPawnHasDefuser = 0x8B8; // bool - constexpr std::ptrdiff_t m_bPawnHasHelmet = 0x8B9; // bool - constexpr std::ptrdiff_t m_nPawnCharacterDefIndex = 0x8BA; // uint16 - constexpr std::ptrdiff_t m_iPawnLifetimeStart = 0x8BC; // int32 - constexpr std::ptrdiff_t m_iPawnLifetimeEnd = 0x8C0; // int32 - constexpr std::ptrdiff_t m_iPawnBotDifficulty = 0x8C4; // int32 - constexpr std::ptrdiff_t m_hOriginalControllerOfCurrentPawn = 0x8C8; // CHandle - constexpr std::ptrdiff_t m_iScore = 0x8CC; // int32 - constexpr std::ptrdiff_t m_iRoundScore = 0x8D0; // int32 - constexpr std::ptrdiff_t m_iRoundsWon = 0x8D4; // int32 - constexpr std::ptrdiff_t m_recentKillQueue = 0x8D8; // uint8[8] - constexpr std::ptrdiff_t m_nFirstKill = 0x8E0; // uint8 - constexpr std::ptrdiff_t m_nKillCount = 0x8E1; // uint8 - constexpr std::ptrdiff_t m_bMvpNoMusic = 0x8E2; // bool - constexpr std::ptrdiff_t m_eMvpReason = 0x8E4; // int32 - constexpr std::ptrdiff_t m_iMusicKitID = 0x8E8; // int32 - constexpr std::ptrdiff_t m_iMusicKitMVPs = 0x8EC; // int32 - constexpr std::ptrdiff_t m_iMVPs = 0x8F0; // int32 - constexpr std::ptrdiff_t m_nUpdateCounter = 0x8F4; // int32 - constexpr std::ptrdiff_t m_flSmoothedPing = 0x8F8; // float32 - constexpr std::ptrdiff_t m_lastHeldVoteTimer = 0xF9A0; // IntervalTimer - constexpr std::ptrdiff_t m_bShowHints = 0xF9B8; // bool - constexpr std::ptrdiff_t m_iNextTimeCheck = 0xF9BC; // int32 - constexpr std::ptrdiff_t m_bJustDidTeamKill = 0xF9C0; // bool - constexpr std::ptrdiff_t m_bPunishForTeamKill = 0xF9C1; // bool - constexpr std::ptrdiff_t m_bGaveTeamDamageWarning = 0xF9C2; // bool - constexpr std::ptrdiff_t m_bGaveTeamDamageWarningThisRound = 0xF9C3; // bool - constexpr std::ptrdiff_t m_dblLastReceivedPacketPlatFloatTime = 0xF9C8; // float64 - constexpr std::ptrdiff_t m_LastTeamDamageWarningTime = 0xF9D0; // GameTime_t - constexpr std::ptrdiff_t m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xF9D4; // GameTime_t - constexpr std::ptrdiff_t m_nSuspiciousHitCount = 0xF9D8; // uint32 - constexpr std::ptrdiff_t m_nNonSuspiciousHitStreak = 0xF9DC; // uint32 - constexpr std::ptrdiff_t m_bFireBulletsSeedSynchronized = 0xFA81; // bool + constexpr std::ptrdiff_t m_uiCommunicationMuteFlags = 0x7B0; // uint32 + constexpr std::ptrdiff_t m_szCrosshairCodes = 0x7B8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iPendingTeamNum = 0x7C0; // uint8 + constexpr std::ptrdiff_t m_flForceTeamTime = 0x7C4; // GameTime_t + constexpr std::ptrdiff_t m_iCompTeammateColor = 0x7C8; // int32 + constexpr std::ptrdiff_t m_bEverPlayedOnTeam = 0x7CC; // bool + constexpr std::ptrdiff_t m_bAttemptedToGetColor = 0x7CD; // bool + constexpr std::ptrdiff_t m_iTeammatePreferredColor = 0x7D0; // int32 + constexpr std::ptrdiff_t m_bTeamChanged = 0x7D4; // bool + constexpr std::ptrdiff_t m_bInSwitchTeam = 0x7D5; // bool + constexpr std::ptrdiff_t m_bHasSeenJoinGame = 0x7D6; // bool + constexpr std::ptrdiff_t m_bJustBecameSpectator = 0x7D7; // bool + constexpr std::ptrdiff_t m_bSwitchTeamsOnNextRoundReset = 0x7D8; // bool + constexpr std::ptrdiff_t m_bRemoveAllItemsOnNextRoundReset = 0x7D9; // bool + constexpr std::ptrdiff_t m_flLastJoinTeamTime = 0x7DC; // GameTime_t + constexpr std::ptrdiff_t m_szClan = 0x7E0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_szClanName = 0x7E8; // char[32] + constexpr std::ptrdiff_t m_iCoachingTeam = 0x808; // int32 + constexpr std::ptrdiff_t m_nPlayerDominated = 0x810; // uint64 + constexpr std::ptrdiff_t m_nPlayerDominatingMe = 0x818; // uint64 + constexpr std::ptrdiff_t m_iCompetitiveRanking = 0x820; // int32 + constexpr std::ptrdiff_t m_iCompetitiveWins = 0x824; // int32 + constexpr std::ptrdiff_t m_iCompetitiveRankType = 0x828; // int8 + constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Win = 0x82C; // int32 + constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Loss = 0x830; // int32 + constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Tie = 0x834; // int32 + constexpr std::ptrdiff_t m_nEndMatchNextMapVote = 0x838; // int32 + constexpr std::ptrdiff_t m_unActiveQuestId = 0x83C; // uint16 + constexpr std::ptrdiff_t m_rtActiveMissionPeriod = 0x840; // uint32 + constexpr std::ptrdiff_t m_nQuestProgressReason = 0x844; // QuestProgress::Reason + constexpr std::ptrdiff_t m_unPlayerTvControlFlags = 0x848; // uint32 + constexpr std::ptrdiff_t m_iDraftIndex = 0x878; // int32 + constexpr std::ptrdiff_t m_msQueuedModeDisconnectionTimestamp = 0x87C; // uint32 + constexpr std::ptrdiff_t m_uiAbandonRecordedReason = 0x880; // uint32 + constexpr std::ptrdiff_t m_eNetworkDisconnectionReason = 0x884; // uint32 + constexpr std::ptrdiff_t m_bCannotBeKicked = 0x888; // bool + constexpr std::ptrdiff_t m_bEverFullyConnected = 0x889; // bool + constexpr std::ptrdiff_t m_bAbandonAllowsSurrender = 0x88A; // bool + constexpr std::ptrdiff_t m_bAbandonOffersInstantSurrender = 0x88B; // bool + constexpr std::ptrdiff_t m_bDisconnection1MinWarningPrinted = 0x88C; // bool + constexpr std::ptrdiff_t m_bScoreReported = 0x88D; // bool + constexpr std::ptrdiff_t m_nDisconnectionTick = 0x890; // int32 + constexpr std::ptrdiff_t m_bControllingBot = 0x8A0; // bool + constexpr std::ptrdiff_t m_bHasControlledBotThisRound = 0x8A1; // bool + constexpr std::ptrdiff_t m_bHasBeenControlledByPlayerThisRound = 0x8A2; // bool + constexpr std::ptrdiff_t m_nBotsControlledThisRound = 0x8A4; // int32 + constexpr std::ptrdiff_t m_bCanControlObservedBot = 0x8A8; // bool + constexpr std::ptrdiff_t m_hPlayerPawn = 0x8AC; // CHandle + constexpr std::ptrdiff_t m_hObserverPawn = 0x8B0; // CHandle + constexpr std::ptrdiff_t m_DesiredObserverMode = 0x8B4; // int32 + constexpr std::ptrdiff_t m_hDesiredObserverTarget = 0x8B8; // CEntityHandle + constexpr std::ptrdiff_t m_bPawnIsAlive = 0x8BC; // bool + constexpr std::ptrdiff_t m_iPawnHealth = 0x8C0; // uint32 + constexpr std::ptrdiff_t m_iPawnArmor = 0x8C4; // int32 + constexpr std::ptrdiff_t m_bPawnHasDefuser = 0x8C8; // bool + constexpr std::ptrdiff_t m_bPawnHasHelmet = 0x8C9; // bool + constexpr std::ptrdiff_t m_nPawnCharacterDefIndex = 0x8CA; // uint16 + constexpr std::ptrdiff_t m_iPawnLifetimeStart = 0x8CC; // int32 + constexpr std::ptrdiff_t m_iPawnLifetimeEnd = 0x8D0; // int32 + constexpr std::ptrdiff_t m_iPawnBotDifficulty = 0x8D4; // int32 + constexpr std::ptrdiff_t m_hOriginalControllerOfCurrentPawn = 0x8D8; // CHandle + constexpr std::ptrdiff_t m_iScore = 0x8DC; // int32 + constexpr std::ptrdiff_t m_iRoundScore = 0x8E0; // int32 + constexpr std::ptrdiff_t m_iRoundsWon = 0x8E4; // int32 + constexpr std::ptrdiff_t m_recentKillQueue = 0x8E8; // uint8[8] + constexpr std::ptrdiff_t m_nFirstKill = 0x8F0; // uint8 + constexpr std::ptrdiff_t m_nKillCount = 0x8F1; // uint8 + constexpr std::ptrdiff_t m_bMvpNoMusic = 0x8F2; // bool + constexpr std::ptrdiff_t m_eMvpReason = 0x8F4; // int32 + constexpr std::ptrdiff_t m_iMusicKitID = 0x8F8; // int32 + constexpr std::ptrdiff_t m_iMusicKitMVPs = 0x8FC; // int32 + constexpr std::ptrdiff_t m_iMVPs = 0x900; // int32 + constexpr std::ptrdiff_t m_nUpdateCounter = 0x904; // int32 + constexpr std::ptrdiff_t m_flSmoothedPing = 0x908; // float32 + constexpr std::ptrdiff_t m_lastHeldVoteTimer = 0xF9B0; // IntervalTimer + constexpr std::ptrdiff_t m_bShowHints = 0xF9C8; // bool + constexpr std::ptrdiff_t m_iNextTimeCheck = 0xF9CC; // int32 + constexpr std::ptrdiff_t m_bJustDidTeamKill = 0xF9D0; // bool + constexpr std::ptrdiff_t m_bPunishForTeamKill = 0xF9D1; // bool + constexpr std::ptrdiff_t m_bGaveTeamDamageWarning = 0xF9D2; // bool + constexpr std::ptrdiff_t m_bGaveTeamDamageWarningThisRound = 0xF9D3; // bool + constexpr std::ptrdiff_t m_dblLastReceivedPacketPlatFloatTime = 0xF9D8; // float64 + constexpr std::ptrdiff_t m_LastTeamDamageWarningTime = 0xF9E0; // GameTime_t + constexpr std::ptrdiff_t m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xF9E4; // GameTime_t + constexpr std::ptrdiff_t m_nSuspiciousHitCount = 0xF9E8; // uint32 + constexpr std::ptrdiff_t m_nNonSuspiciousHitStreak = 0xF9EC; // uint32 + constexpr std::ptrdiff_t m_bFireBulletsSeedSynchronized = 0xFA91; // bool } // Parent: IEconItemInterface // Field count: 13 diff --git a/output/server_dll.json b/output/server_dll.json index 012cc90..bc5db6b 100644 --- a/output/server_dll.json +++ b/output/server_dll.json @@ -3282,196 +3282,195 @@ }, "CCSGameRules": { "fields": { - "mTeamDMLastThinkTime": 3684, - "mTeamDMLastWinningTeamNumber": 3680, - "m_BtGlobalBlackboard": 5360, - "m_CTSpawnPoints": 3992, - "m_CTSpawnPointsMasterList": 3920, + "mTeamDMLastThinkTime": 3676, + "mTeamDMLastWinningTeamNumber": 3672, + "m_BtGlobalBlackboard": 5352, + "m_CTSpawnPoints": 3984, + "m_CTSpawnPointsMasterList": 3912, "m_MatchDevice": 304, - "m_MinimapVerticalSectionHeights": 3264, - "m_RetakeRules": 5512, + "m_MinimapVerticalSectionHeights": 3260, + "m_RetakeRules": 5504, "m_TeamRespawnWaveTimes": 2980, - "m_TerroristSpawnPoints": 4016, - "m_TerroristSpawnPointsMasterList": 3944, + "m_TerroristSpawnPoints": 4008, + "m_TerroristSpawnPointsMasterList": 3936, "m_arrProhibitedItemIndices": 2380, - "m_arrSelectedHostageSpawnIndices": 3480, - "m_arrTeamUniqueKillWeaponsMatch": 5920, + "m_arrSelectedHostageSpawnIndices": 3472, + "m_arrTeamUniqueKillWeaponsMatch": 5912, "m_arrTournamentActiveCasterAccounts": 2580, - "m_bAllowWeaponSwitch": 4664, + "m_bAllowWeaponSwitch": 4656, "m_bAnyHostageReached": 284, - "m_bBombDefused": 3825, + "m_bBombDefused": 3817, "m_bBombDropped": 2604, "m_bBombPlanted": 2605, - "m_bBuyTimeEnded": 3816, + "m_bBuyTimeEnded": 3808, "m_bCTCantBuy": 2617, "m_bCTTimeOutActive": 214, - "m_bCanDonateWeapons": 3751, - "m_bCompleteReset": 3509, - "m_bFirstConnected": 3508, - "m_bForceTeamChangeSilent": 3592, + "m_bCanDonateWeapons": 3743, + "m_bCompleteReset": 3501, + "m_bFirstConnected": 3500, + "m_bForceTeamChangeSilent": 3584, "m_bFreezePeriod": 200, "m_bGameRestart": 252, - "m_bHasHostageBeenTouched": 3432, + "m_bHasHostageBeenTouched": 3424, "m_bHasMatchStarted": 308, - "m_bHasTriggeredRoundStartMusic": 5324, + "m_bHasTriggeredRoundStartMusic": 5316, "m_bIsDroppingItems": 2376, "m_bIsHltvActive": 2378, "m_bIsQuestEligible": 2377, "m_bIsQueuedMatchmaking": 288, - "m_bIsUnreservedGameServer": 4040, + "m_bIsUnreservedGameServer": 4032, "m_bIsValveDS": 296, - "m_bLevelInitialized": 3444, - "m_bLoadingRoundBackupData": 3593, + "m_bLevelInitialized": 3436, + "m_bLoadingRoundBackupData": 3585, "m_bLogoMap": 297, "m_bMapHasBombTarget": 285, - "m_bMapHasBombZone": 3826, + "m_bMapHasBombZone": 3818, "m_bMapHasBuyZone": 287, "m_bMapHasRescueZone": 286, "m_bMatchWaitingForResume": 233, - "m_bNeedToAskPlayersForContinueVote": 3548, - "m_bNoCTsKilled": 3749, - "m_bNoEnemiesKilled": 3750, - "m_bNoTerroristsKilled": 3748, - "m_bPickNewTeamsOnReset": 3510, + "m_bNeedToAskPlayersForContinueVote": 3540, + "m_bNoCTsKilled": 3741, + "m_bNoEnemiesKilled": 3742, + "m_bNoTerroristsKilled": 3740, + "m_bPickNewTeamsOnReset": 3502, "m_bPlayAllStepSoundsOnServer": 298, - "m_bPlayedTeamIntroVO": 6076, - "m_bRespawningAllRespawnablePlayers": 3968, - "m_bRoundEndNoMusic": 6132, - "m_bRoundEndShowTimerDefend": 6088, - "m_bRoundTimeWarningTriggered": 4665, - "m_bScrambleTeamsOnRestart": 3511, + "m_bPlayedTeamIntroVO": 6068, + "m_bRespawningAllRespawnablePlayers": 3960, + "m_bRoundEndNoMusic": 6124, + "m_bRoundEndShowTimerDefend": 6080, + "m_bRoundTimeWarningTriggered": 4657, + "m_bScrambleTeamsOnRestart": 3503, "m_bServerPaused": 212, - "m_bServerVoteOnReset": 3809, - "m_bSpawnedTerrorHuntHeavy": 3296, - "m_bSwapTeamsOnRestart": 3512, - "m_bSwitchingTeamsAtRoundReset": 5325, + "m_bServerVoteOnReset": 3801, + "m_bSpawnedTerrorHuntHeavy": 3292, + "m_bSwapTeamsOnRestart": 3504, + "m_bSwitchingTeamsAtRoundReset": 5317, "m_bTCantBuy": 2616, - "m_bTargetBombed": 3824, - "m_bTeamIntroPeriod": 6068, - "m_bTeamLastKillUsedUniqueWeaponMatch": 6016, + "m_bTargetBombed": 3816, + "m_bTeamIntroPeriod": 6060, + "m_bTeamLastKillUsedUniqueWeaponMatch": 6008, "m_bTechnicalTimeOut": 232, "m_bTerroristTimeOutActive": 213, - "m_bVoiceWonMatchBragFired": 3724, - "m_bVoteCalled": 3808, + "m_bVoiceWonMatchBragFired": 3716, + "m_bVoteCalled": 3800, "m_bWarmupPeriod": 201, - "m_eRoundEndReason": 6084, + "m_eRoundEndReason": 6076, "m_eRoundWinReason": 2612, - "m_endMatchOnRoundReset": 3456, - "m_endMatchOnThink": 3457, - "m_fAccumulatedRoundOffDamage": 4680, - "m_fAutobalanceDisplayTime": 4044, - "m_fAvgPlayerRank": 3556, + "m_endMatchOnRoundReset": 3448, + "m_endMatchOnThink": 3449, + "m_fAccumulatedRoundOffDamage": 4672, + "m_fAutobalanceDisplayTime": 4036, + "m_fAvgPlayerRank": 3548, "m_fMatchStartTime": 240, - "m_fNextUpdateTeamClanNamesTime": 4672, + "m_fNextUpdateTeamClanNamesTime": 4664, "m_fRoundStartTime": 244, - "m_fTeamIntroPeriodEnd": 6072, - "m_fWarmupNextChatNoticeTime": 3728, + "m_fTeamIntroPeriodEnd": 6064, + "m_fWarmupNextChatNoticeTime": 3720, "m_fWarmupPeriodEnd": 204, "m_fWarmupPeriodStart": 208, - "m_firstBloodTime": 3764, - "m_firstKillTime": 3756, + "m_firstBloodTime": 3756, + "m_firstKillTime": 3748, "m_flCMMItemDropRevealEndTime": 2372, "m_flCMMItemDropRevealStartTime": 2368, - "m_flCTSpawnPointUsedTime": 3976, + "m_flCTSpawnPointUsedTime": 3968, "m_flCTTimeOutRemaining": 220, "m_flGameStartTime": 256, - "m_flIntermissionEndTime": 3440, - "m_flIntermissionStartTime": 3436, - "m_flLastPerfSampleTime": 22544, - "m_flLastThinkTime": 4676, - "m_flMatchInfoDecidedTime": 3652, - "m_flNextHostageAnnouncement": 3744, + "m_flIntermissionEndTime": 3432, + "m_flIntermissionStartTime": 3428, + "m_flLastPerfSampleTime": 22536, + "m_flLastThinkTime": 4668, + "m_flMatchInfoDecidedTime": 3644, + "m_flNextHostageAnnouncement": 3736, "m_flNextRespawnWave": 3108, "m_flRestartRoundTime": 248, - "m_flTeamDMLastAnnouncementTime": 3688, - "m_flTerroristSpawnPointUsedTime": 3984, + "m_flTeamDMLastAnnouncementTime": 3680, + "m_flTerroristSpawnPointUsedTime": 3976, "m_flTerroristTimeOutRemaining": 216, - "m_flVoteCheckThrottle": 3812, + "m_flVoteCheckThrottle": 3804, "m_gamePhase": 264, - "m_hPlayerResource": 5504, - "m_hostageWasInjured": 3792, - "m_hostageWasKilled": 3793, - "m_iAccountCT": 3696, - "m_iAccountTerrorist": 3692, - "m_iFreezeTime": 3460, + "m_hPlayerResource": 5496, + "m_hostageWasInjured": 3784, + "m_hostageWasKilled": 3785, + "m_iAccountCT": 3688, + "m_iAccountTerrorist": 3684, + "m_iFreezeTime": 3452, "m_iHostagesRemaining": 280, - "m_iHostagesRescued": 3736, - "m_iHostagesTouched": 3740, - "m_iLoserBonusMostRecentTeam": 3716, + "m_iHostagesRescued": 3728, + "m_iHostagesTouched": 3732, + "m_iLoserBonusMostRecentTeam": 3708, "m_iMatchStats_PlayersAlive_CT": 2740, "m_iMatchStats_PlayersAlive_T": 2860, "m_iMatchStats_RoundResults": 2620, - "m_iMaxNumCTs": 3712, - "m_iMaxNumTerrorists": 3708, - "m_iNextCTSpawnPoint": 3972, - "m_iNextTerroristSpawnPoint": 3980, - "m_iNumCT": 3468, - "m_iNumConsecutiveCTLoses": 3396, - "m_iNumConsecutiveTerroristLoses": 3400, - "m_iNumSpawnableCT": 3476, - "m_iNumSpawnableTerrorist": 3472, - "m_iNumTerrorist": 3464, - "m_iRoundEndFunFactData1": 6108, - "m_iRoundEndFunFactData2": 6112, - "m_iRoundEndFunFactData3": 6116, - "m_iRoundEndFunFactPlayerSlot": 6104, - "m_iRoundEndLegacy": 6136, - "m_iRoundEndPlayerCount": 6128, - "m_iRoundEndTimerTime": 6092, - "m_iRoundEndWinnerTeam": 6080, - "m_iRoundStartRoundNumber": 6144, + "m_iMaxNumCTs": 3704, + "m_iMaxNumTerrorists": 3700, + "m_iNextCTSpawnPoint": 3964, + "m_iNextTerroristSpawnPoint": 3972, + "m_iNumCT": 3460, + "m_iNumConsecutiveCTLoses": 3388, + "m_iNumConsecutiveTerroristLoses": 3392, + "m_iNumSpawnableCT": 3468, + "m_iNumSpawnableTerrorist": 3464, + "m_iNumTerrorist": 3456, + "m_iRoundEndFunFactData1": 6100, + "m_iRoundEndFunFactData2": 6104, + "m_iRoundEndFunFactData3": 6108, + "m_iRoundEndFunFactPlayerSlot": 6096, + "m_iRoundEndLegacy": 6128, + "m_iRoundEndPlayerCount": 6120, + "m_iRoundEndTimerTime": 6084, + "m_iRoundEndWinnerTeam": 6072, + "m_iRoundStartRoundNumber": 6136, "m_iRoundTime": 236, "m_iRoundWinStatus": 2608, - "m_iSpawnPointCount_CT": 3704, - "m_iSpawnPointCount_Terrorist": 3700, + "m_iSpawnPointCount_CT": 3696, + "m_iSpawnPointCount_Terrorist": 3692, "m_iSpectatorSlotCount": 300, - "m_iTotalRoundsPlayed": 3448, - "m_iUnBalancedRounds": 3452, - "m_nCTTeamIntroVariant": 6064, + "m_iTotalRoundsPlayed": 3440, + "m_iUnBalancedRounds": 3444, + "m_nCTTeamIntroVariant": 6056, "m_nCTTimeOuts": 228, - "m_nEndMatchMapGroupVoteOptions": 3352, - "m_nEndMatchMapGroupVoteTypes": 3312, - "m_nEndMatchMapVoteWinner": 3392, - "m_nEndMatchTiedVotes": 3520, + "m_nEndMatchMapGroupVoteOptions": 3344, + "m_nEndMatchMapGroupVoteTypes": 3304, + "m_nEndMatchMapVoteWinner": 3384, + "m_nEndMatchTiedVotes": 3512, "m_nHalloweenMaskListSeed": 2600, - "m_nLastFreezeEndBeep": 3820, - "m_nMatchAbortedEarlyReason": 5320, - "m_nMatchEndCount": 6056, - "m_nMatchInfoShowType": 3648, + "m_nLastFreezeEndBeep": 3812, + "m_nMatchAbortedEarlyReason": 5312, + "m_nMatchEndCount": 6048, + "m_nMatchInfoShowType": 3640, "m_nNextMapInMapgroup": 312, "m_nOvertimePlaying": 276, "m_nQueuedMatchmakingMode": 292, - "m_nRoundEndCount": 6140, - "m_nRoundStartCount": 6148, + "m_nRoundEndCount": 6132, + "m_nRoundStartCount": 6140, "m_nRoundsPlayedThisPhase": 272, - "m_nServerQuestID": 3236, - "m_nShorthandedBonusLastEvalRound": 4684, - "m_nSpawnPointsRandomSeed": 3504, - "m_nTTeamIntroVariant": 6060, + "m_nShorthandedBonusLastEvalRound": 4676, + "m_nSpawnPointsRandomSeed": 3496, + "m_nTTeamIntroVariant": 6052, "m_nTerroristTimeOuts": 224, "m_nTournamentPredictionsPct": 2364, "m_numBestOfMaps": 2596, - "m_numQueuedMatchmakingAccounts": 3552, - "m_numSpectatorsCountMax": 3572, - "m_numSpectatorsCountMaxLnk": 3580, - "m_numSpectatorsCountMaxTV": 3576, - "m_numTotalTournamentDrops": 3568, - "m_pGameModeRules": 5352, - "m_pQueuedMatchmakingReservationString": 3560, - "m_phaseChangeAnnouncementTime": 4668, - "m_sRoundEndFunFactToken": 6096, - "m_sRoundEndMessage": 6120, + "m_numQueuedMatchmakingAccounts": 3544, + "m_numSpectatorsCountMax": 3564, + "m_numSpectatorsCountMaxLnk": 3572, + "m_numSpectatorsCountMaxTV": 3568, + "m_numTotalTournamentDrops": 3560, + "m_pGameModeRules": 5344, + "m_pQueuedMatchmakingReservationString": 3552, + "m_phaseChangeAnnouncementTime": 4660, + "m_sRoundEndFunFactToken": 6088, + "m_sRoundEndMessage": 6112, "m_szMatchStatTxt": 1340, "m_szTournamentEventName": 316, "m_szTournamentEventStage": 828, "m_szTournamentPredictionsTxt": 1852, "m_timeUntilNextPhaseStarts": 260, - "m_tmNextPeriodicThink": 3720, + "m_tmNextPeriodicThink": 3712, "m_totalRoundsPlayed": 268, - "m_ullLocalMatchID": 3304, - "m_vMinimapMaxs": 3252, - "m_vMinimapMins": 3240, - "m_vecMainCTSpawnPos": 3904 + "m_ullLocalMatchID": 3296, + "m_vMinimapMaxs": 3248, + "m_vMinimapMins": 3236, + "m_vecMainCTSpawnPos": 3896 }, "metadata": [ { @@ -3789,11 +3788,6 @@ "type": "NetworkVarNames", "type_name": "GameTime_t" }, - { - "name": "m_nServerQuestID", - "type": "NetworkVarNames", - "type_name": "int" - }, { "name": "m_vMinimapMins", "type": "NetworkVarNames", @@ -4089,97 +4083,99 @@ }, "CCSPlayerController": { "fields": { - "m_DesiredObserverMode": 2212, - "m_LastTeamDamageWarningTime": 63952, - "m_LastTimePlayerWasDisconnectedForPawnsRemove": 63956, - "m_bAbandonAllowsSurrender": 2170, - "m_bAbandonOffersInstantSurrender": 2171, - "m_bAttemptedToGetColor": 1989, - "m_bCanControlObservedBot": 2200, - "m_bCannotBeKicked": 2168, - "m_bControllingBot": 2192, - "m_bDisconnection1MinWarningPrinted": 2172, - "m_bEverFullyConnected": 2169, - "m_bEverPlayedOnTeam": 1988, - "m_bFireBulletsSeedSynchronized": 64129, - "m_bGaveTeamDamageWarning": 63938, - "m_bGaveTeamDamageWarningThisRound": 63939, - "m_bHasBeenControlledByPlayerThisRound": 2194, + "m_DesiredObserverMode": 2228, + "m_LastTeamDamageWarningTime": 63968, + "m_LastTimePlayerWasDisconnectedForPawnsRemove": 63972, + "m_bAbandonAllowsSurrender": 2186, + "m_bAbandonOffersInstantSurrender": 2187, + "m_bAttemptedToGetColor": 1997, + "m_bCanControlObservedBot": 2216, + "m_bCannotBeKicked": 2184, + "m_bControllingBot": 2208, + "m_bDisconnection1MinWarningPrinted": 2188, + "m_bEverFullyConnected": 2185, + "m_bEverPlayedOnTeam": 1996, + "m_bFireBulletsSeedSynchronized": 64145, + "m_bGaveTeamDamageWarning": 63954, + "m_bGaveTeamDamageWarningThisRound": 63955, + "m_bHasBeenControlledByPlayerThisRound": 2210, "m_bHasCommunicationAbuseMute": 1964, - "m_bHasControlledBotThisRound": 2193, - "m_bHasSeenJoinGame": 1998, - "m_bInSwitchTeam": 1997, - "m_bJustBecameSpectator": 1999, - "m_bJustDidTeamKill": 63936, - "m_bMvpNoMusic": 2274, - "m_bPawnHasDefuser": 2232, - "m_bPawnHasHelmet": 2233, - "m_bPawnIsAlive": 2220, - "m_bPunishForTeamKill": 63937, - "m_bRemoveAllItemsOnNextRoundReset": 2001, - "m_bScoreReported": 2173, - "m_bShowHints": 63928, - "m_bSwitchTeamsOnNextRoundReset": 2000, - "m_bTeamChanged": 1996, - "m_dblLastReceivedPacketPlatFloatTime": 63944, - "m_eMvpReason": 2276, - "m_eNetworkDisconnectionReason": 2164, - "m_flForceTeamTime": 1980, - "m_flLastJoinTeamTime": 2004, - "m_flSmoothedPing": 2296, - "m_hDesiredObserverTarget": 2216, - "m_hObserverPawn": 2208, - "m_hOriginalControllerOfCurrentPawn": 2248, - "m_hPlayerPawn": 2204, - "m_iCoachingTeam": 2048, - "m_iCompTeammateColor": 1984, - "m_iCompetitiveRankType": 2080, - "m_iCompetitiveRanking": 2072, - "m_iCompetitiveRankingPredicted_Loss": 2088, - "m_iCompetitiveRankingPredicted_Tie": 2092, - "m_iCompetitiveRankingPredicted_Win": 2084, - "m_iCompetitiveWins": 2076, - "m_iDraftIndex": 2152, - "m_iMVPs": 2288, - "m_iMusicKitID": 2280, - "m_iMusicKitMVPs": 2284, - "m_iNextTimeCheck": 63932, - "m_iPawnArmor": 2228, - "m_iPawnBotDifficulty": 2244, - "m_iPawnHealth": 2224, - "m_iPawnLifetimeEnd": 2240, - "m_iPawnLifetimeStart": 2236, - "m_iPendingTeamNum": 1976, + "m_bHasControlledBotThisRound": 2209, + "m_bHasSeenJoinGame": 2006, + "m_bInSwitchTeam": 2005, + "m_bJustBecameSpectator": 2007, + "m_bJustDidTeamKill": 63952, + "m_bMvpNoMusic": 2290, + "m_bPawnHasDefuser": 2248, + "m_bPawnHasHelmet": 2249, + "m_bPawnIsAlive": 2236, + "m_bPunishForTeamKill": 63953, + "m_bRemoveAllItemsOnNextRoundReset": 2009, + "m_bScoreReported": 2189, + "m_bShowHints": 63944, + "m_bSwitchTeamsOnNextRoundReset": 2008, + "m_bTeamChanged": 2004, + "m_dblLastReceivedPacketPlatFloatTime": 63960, + "m_eMvpReason": 2292, + "m_eNetworkDisconnectionReason": 2180, + "m_flForceTeamTime": 1988, + "m_flLastJoinTeamTime": 2012, + "m_flSmoothedPing": 2312, + "m_hDesiredObserverTarget": 2232, + "m_hObserverPawn": 2224, + "m_hOriginalControllerOfCurrentPawn": 2264, + "m_hPlayerPawn": 2220, + "m_iCoachingTeam": 2056, + "m_iCompTeammateColor": 1992, + "m_iCompetitiveRankType": 2088, + "m_iCompetitiveRanking": 2080, + "m_iCompetitiveRankingPredicted_Loss": 2096, + "m_iCompetitiveRankingPredicted_Tie": 2100, + "m_iCompetitiveRankingPredicted_Win": 2092, + "m_iCompetitiveWins": 2084, + "m_iDraftIndex": 2168, + "m_iMVPs": 2304, + "m_iMusicKitID": 2296, + "m_iMusicKitMVPs": 2300, + "m_iNextTimeCheck": 63948, + "m_iPawnArmor": 2244, + "m_iPawnBotDifficulty": 2260, + "m_iPawnHealth": 2240, + "m_iPawnLifetimeEnd": 2256, + "m_iPawnLifetimeStart": 2252, + "m_iPendingTeamNum": 1984, "m_iPing": 1960, - "m_iRoundScore": 2256, - "m_iRoundsWon": 2260, - "m_iScore": 2252, - "m_iTeammatePreferredColor": 1992, - "m_lastHeldVoteTimer": 63904, - "m_msQueuedModeDisconnectionTimestamp": 2156, - "m_nBotsControlledThisRound": 2196, - "m_nDisconnectionTick": 2176, - "m_nEndMatchNextMapVote": 2096, - "m_nFirstKill": 2272, - "m_nKillCount": 2273, - "m_nNonSuspiciousHitStreak": 63964, - "m_nPawnCharacterDefIndex": 2234, - "m_nPlayerDominated": 2056, - "m_nPlayerDominatingMe": 2064, - "m_nQuestProgressReason": 2104, - "m_nSuspiciousHitCount": 63960, - "m_nUpdateCounter": 2292, + "m_iRoundScore": 2272, + "m_iRoundsWon": 2276, + "m_iScore": 2268, + "m_iTeammatePreferredColor": 2000, + "m_lastHeldVoteTimer": 63920, + "m_msQueuedModeDisconnectionTimestamp": 2172, + "m_nBotsControlledThisRound": 2212, + "m_nDisconnectionTick": 2192, + "m_nEndMatchNextMapVote": 2104, + "m_nFirstKill": 2288, + "m_nKillCount": 2289, + "m_nNonSuspiciousHitStreak": 63980, + "m_nPawnCharacterDefIndex": 2250, + "m_nPlayerDominated": 2064, + "m_nPlayerDominatingMe": 2072, + "m_nQuestProgressReason": 2116, + "m_nSuspiciousHitCount": 63976, + "m_nUpdateCounter": 2308, "m_pActionTrackingServices": 1944, "m_pDamageServices": 1952, "m_pInGameMoneyServices": 1928, "m_pInventoryServices": 1936, - "m_recentKillQueue": 2264, - "m_szClan": 2008, - "m_szClanName": 2016, - "m_szCrosshairCodes": 1968, - "m_uiAbandonRecordedReason": 2160, - "m_unActiveQuestId": 2100, - "m_unPlayerTvControlFlags": 2108 + "m_recentKillQueue": 2280, + "m_rtActiveMissionPeriod": 2112, + "m_szClan": 2016, + "m_szClanName": 2024, + "m_szCrosshairCodes": 1976, + "m_uiAbandonRecordedReason": 2176, + "m_uiCommunicationMuteFlags": 1968, + "m_unActiveQuestId": 2108, + "m_unPlayerTvControlFlags": 2120 }, "metadata": [ { @@ -4224,6 +4220,11 @@ "type": "NetworkVarNames", "type_name": "bool" }, + { + "name": "m_uiCommunicationMuteFlags", + "type": "NetworkVarNames", + "type_name": "uint32" + }, { "name": "m_szCrosshairCodes", "type": "NetworkVarNames", @@ -4309,6 +4310,11 @@ "type": "NetworkVarNames", "type_name": "uint16" }, + { + "name": "m_rtActiveMissionPeriod", + "type": "NetworkVarNames", + "type_name": "RTime32" + }, { "name": "m_nQuestProgressReason", "type": "NetworkVarNames", @@ -5296,10 +5302,10 @@ }, "CCSPlayer_ActionTrackingServices": { "fields": { - "m_bIsRescuing": 580, - "m_hLastWeaponBeforeC4AutoSwitch": 536, - "m_weaponPurchasesThisMatch": 584, - "m_weaponPurchasesThisRound": 672 + "m_bIsRescuing": 636, + "m_hLastWeaponBeforeC4AutoSwitch": 592, + "m_weaponPurchasesThisMatch": 640, + "m_weaponPurchasesThisRound": 728 }, "metadata": [ { diff --git a/output/server_dll.rs b/output/server_dll.rs index c8521b6..068fc79 100644 --- a/output/server_dll.rs +++ b/output/server_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -7424,7 +7424,7 @@ pub mod cs2_dumper { pub const m_state: usize = 0x798; // int32 } // Parent: CTeamplayRules - // Field count: 190 + // Field count: 189 // // Metadata: // NetworkVarNames: m_bFreezePeriod (bool) @@ -7490,7 +7490,6 @@ pub mod cs2_dumper { // NetworkVarNames: m_iMatchStats_PlayersAlive_T (int) // NetworkVarNames: m_TeamRespawnWaveTimes (float) // NetworkVarNames: m_flNextRespawnWave (GameTime_t) - // NetworkVarNames: m_nServerQuestID (int) // NetworkVarNames: m_vMinimapMins (Vector) // NetworkVarNames: m_vMinimapMaxs (Vector) // NetworkVarNames: m_MinimapVerticalSectionHeights (float) @@ -7586,133 +7585,132 @@ pub mod cs2_dumper { pub const m_iMatchStats_PlayersAlive_T: usize = 0xB2C; // int32[30] pub const m_TeamRespawnWaveTimes: usize = 0xBA4; // float32[32] pub const m_flNextRespawnWave: usize = 0xC24; // GameTime_t[32] - pub const m_nServerQuestID: usize = 0xCA4; // int32 - pub const m_vMinimapMins: usize = 0xCA8; // Vector - pub const m_vMinimapMaxs: usize = 0xCB4; // Vector - pub const m_MinimapVerticalSectionHeights: usize = 0xCC0; // float32[8] - pub const m_bSpawnedTerrorHuntHeavy: usize = 0xCE0; // bool - pub const m_ullLocalMatchID: usize = 0xCE8; // uint64 - pub const m_nEndMatchMapGroupVoteTypes: usize = 0xCF0; // int32[10] - pub const m_nEndMatchMapGroupVoteOptions: usize = 0xD18; // int32[10] - pub const m_nEndMatchMapVoteWinner: usize = 0xD40; // int32 - pub const m_iNumConsecutiveCTLoses: usize = 0xD44; // int32 - pub const m_iNumConsecutiveTerroristLoses: usize = 0xD48; // int32 - pub const m_bHasHostageBeenTouched: usize = 0xD68; // bool - pub const m_flIntermissionStartTime: usize = 0xD6C; // GameTime_t - pub const m_flIntermissionEndTime: usize = 0xD70; // GameTime_t - pub const m_bLevelInitialized: usize = 0xD74; // bool - pub const m_iTotalRoundsPlayed: usize = 0xD78; // int32 - pub const m_iUnBalancedRounds: usize = 0xD7C; // int32 - pub const m_endMatchOnRoundReset: usize = 0xD80; // bool - pub const m_endMatchOnThink: usize = 0xD81; // bool - pub const m_iFreezeTime: usize = 0xD84; // int32 - pub const m_iNumTerrorist: usize = 0xD88; // int32 - pub const m_iNumCT: usize = 0xD8C; // int32 - pub const m_iNumSpawnableTerrorist: usize = 0xD90; // int32 - pub const m_iNumSpawnableCT: usize = 0xD94; // int32 - pub const m_arrSelectedHostageSpawnIndices: usize = 0xD98; // CUtlVector - pub const m_nSpawnPointsRandomSeed: usize = 0xDB0; // int32 - pub const m_bFirstConnected: usize = 0xDB4; // bool - pub const m_bCompleteReset: usize = 0xDB5; // bool - pub const m_bPickNewTeamsOnReset: usize = 0xDB6; // bool - pub const m_bScrambleTeamsOnRestart: usize = 0xDB7; // bool - pub const m_bSwapTeamsOnRestart: usize = 0xDB8; // bool - pub const m_nEndMatchTiedVotes: usize = 0xDC0; // CUtlVector - pub const m_bNeedToAskPlayersForContinueVote: usize = 0xDDC; // bool - pub const m_numQueuedMatchmakingAccounts: usize = 0xDE0; // uint32 - pub const m_fAvgPlayerRank: usize = 0xDE4; // float32 - pub const m_pQueuedMatchmakingReservationString: usize = 0xDE8; // char* - pub const m_numTotalTournamentDrops: usize = 0xDF0; // uint32 - pub const m_numSpectatorsCountMax: usize = 0xDF4; // uint32 - pub const m_numSpectatorsCountMaxTV: usize = 0xDF8; // uint32 - pub const m_numSpectatorsCountMaxLnk: usize = 0xDFC; // uint32 - pub const m_bForceTeamChangeSilent: usize = 0xE08; // bool - pub const m_bLoadingRoundBackupData: usize = 0xE09; // bool - pub const m_nMatchInfoShowType: usize = 0xE40; // int32 - pub const m_flMatchInfoDecidedTime: usize = 0xE44; // float32 - pub const mTeamDMLastWinningTeamNumber: usize = 0xE60; // int32 - pub const mTeamDMLastThinkTime: usize = 0xE64; // float32 - pub const m_flTeamDMLastAnnouncementTime: usize = 0xE68; // float32 - pub const m_iAccountTerrorist: usize = 0xE6C; // int32 - pub const m_iAccountCT: usize = 0xE70; // int32 - pub const m_iSpawnPointCount_Terrorist: usize = 0xE74; // int32 - pub const m_iSpawnPointCount_CT: usize = 0xE78; // int32 - pub const m_iMaxNumTerrorists: usize = 0xE7C; // int32 - pub const m_iMaxNumCTs: usize = 0xE80; // int32 - pub const m_iLoserBonusMostRecentTeam: usize = 0xE84; // int32 - pub const m_tmNextPeriodicThink: usize = 0xE88; // float32 - pub const m_bVoiceWonMatchBragFired: usize = 0xE8C; // bool - pub const m_fWarmupNextChatNoticeTime: usize = 0xE90; // float32 - pub const m_iHostagesRescued: usize = 0xE98; // int32 - pub const m_iHostagesTouched: usize = 0xE9C; // int32 - pub const m_flNextHostageAnnouncement: usize = 0xEA0; // float32 - pub const m_bNoTerroristsKilled: usize = 0xEA4; // bool - pub const m_bNoCTsKilled: usize = 0xEA5; // bool - pub const m_bNoEnemiesKilled: usize = 0xEA6; // bool - pub const m_bCanDonateWeapons: usize = 0xEA7; // bool - pub const m_firstKillTime: usize = 0xEAC; // float32 - pub const m_firstBloodTime: usize = 0xEB4; // float32 - pub const m_hostageWasInjured: usize = 0xED0; // bool - pub const m_hostageWasKilled: usize = 0xED1; // bool - pub const m_bVoteCalled: usize = 0xEE0; // bool - pub const m_bServerVoteOnReset: usize = 0xEE1; // bool - pub const m_flVoteCheckThrottle: usize = 0xEE4; // float32 - pub const m_bBuyTimeEnded: usize = 0xEE8; // bool - pub const m_nLastFreezeEndBeep: usize = 0xEEC; // int32 - pub const m_bTargetBombed: usize = 0xEF0; // bool - pub const m_bBombDefused: usize = 0xEF1; // bool - pub const m_bMapHasBombZone: usize = 0xEF2; // bool - pub const m_vecMainCTSpawnPos: usize = 0xF40; // Vector - pub const m_CTSpawnPointsMasterList: usize = 0xF50; // CUtlVector - pub const m_TerroristSpawnPointsMasterList: usize = 0xF68; // CUtlVector - pub const m_bRespawningAllRespawnablePlayers: usize = 0xF80; // bool - pub const m_iNextCTSpawnPoint: usize = 0xF84; // int32 - pub const m_flCTSpawnPointUsedTime: usize = 0xF88; // float32 - pub const m_iNextTerroristSpawnPoint: usize = 0xF8C; // int32 - pub const m_flTerroristSpawnPointUsedTime: usize = 0xF90; // float32 - pub const m_CTSpawnPoints: usize = 0xF98; // CUtlVector - pub const m_TerroristSpawnPoints: usize = 0xFB0; // CUtlVector - pub const m_bIsUnreservedGameServer: usize = 0xFC8; // bool - pub const m_fAutobalanceDisplayTime: usize = 0xFCC; // float32 - pub const m_bAllowWeaponSwitch: usize = 0x1238; // bool - pub const m_bRoundTimeWarningTriggered: usize = 0x1239; // bool - pub const m_phaseChangeAnnouncementTime: usize = 0x123C; // GameTime_t - pub const m_fNextUpdateTeamClanNamesTime: usize = 0x1240; // float32 - pub const m_flLastThinkTime: usize = 0x1244; // GameTime_t - pub const m_fAccumulatedRoundOffDamage: usize = 0x1248; // float32 - pub const m_nShorthandedBonusLastEvalRound: usize = 0x124C; // int32 - pub const m_nMatchAbortedEarlyReason: usize = 0x14C8; // int32 - pub const m_bHasTriggeredRoundStartMusic: usize = 0x14CC; // bool - pub const m_bSwitchingTeamsAtRoundReset: usize = 0x14CD; // bool - pub const m_pGameModeRules: usize = 0x14E8; // CCSGameModeRules* - pub const m_BtGlobalBlackboard: usize = 0x14F0; // KeyValues3 - pub const m_hPlayerResource: usize = 0x1580; // CHandle - pub const m_RetakeRules: usize = 0x1588; // CRetakeGameRules - pub const m_arrTeamUniqueKillWeaponsMatch: usize = 0x1720; // CUtlVector[4] - pub const m_bTeamLastKillUsedUniqueWeaponMatch: usize = 0x1780; // bool[4] - pub const m_nMatchEndCount: usize = 0x17A8; // uint8 - pub const m_nTTeamIntroVariant: usize = 0x17AC; // int32 - pub const m_nCTTeamIntroVariant: usize = 0x17B0; // int32 - pub const m_bTeamIntroPeriod: usize = 0x17B4; // bool - pub const m_fTeamIntroPeriodEnd: usize = 0x17B8; // GameTime_t - pub const m_bPlayedTeamIntroVO: usize = 0x17BC; // bool - pub const m_iRoundEndWinnerTeam: usize = 0x17C0; // int32 - pub const m_eRoundEndReason: usize = 0x17C4; // int32 - pub const m_bRoundEndShowTimerDefend: usize = 0x17C8; // bool - pub const m_iRoundEndTimerTime: usize = 0x17CC; // int32 - pub const m_sRoundEndFunFactToken: usize = 0x17D0; // CUtlString - pub const m_iRoundEndFunFactPlayerSlot: usize = 0x17D8; // CPlayerSlot - pub const m_iRoundEndFunFactData1: usize = 0x17DC; // int32 - pub const m_iRoundEndFunFactData2: usize = 0x17E0; // int32 - pub const m_iRoundEndFunFactData3: usize = 0x17E4; // int32 - pub const m_sRoundEndMessage: usize = 0x17E8; // CUtlString - pub const m_iRoundEndPlayerCount: usize = 0x17F0; // int32 - pub const m_bRoundEndNoMusic: usize = 0x17F4; // bool - pub const m_iRoundEndLegacy: usize = 0x17F8; // int32 - pub const m_nRoundEndCount: usize = 0x17FC; // uint8 - pub const m_iRoundStartRoundNumber: usize = 0x1800; // int32 - pub const m_nRoundStartCount: usize = 0x1804; // uint8 - pub const m_flLastPerfSampleTime: usize = 0x5810; // float64 + pub const m_vMinimapMins: usize = 0xCA4; // Vector + pub const m_vMinimapMaxs: usize = 0xCB0; // Vector + pub const m_MinimapVerticalSectionHeights: usize = 0xCBC; // float32[8] + pub const m_bSpawnedTerrorHuntHeavy: usize = 0xCDC; // bool + pub const m_ullLocalMatchID: usize = 0xCE0; // uint64 + pub const m_nEndMatchMapGroupVoteTypes: usize = 0xCE8; // int32[10] + pub const m_nEndMatchMapGroupVoteOptions: usize = 0xD10; // int32[10] + pub const m_nEndMatchMapVoteWinner: usize = 0xD38; // int32 + pub const m_iNumConsecutiveCTLoses: usize = 0xD3C; // int32 + pub const m_iNumConsecutiveTerroristLoses: usize = 0xD40; // int32 + pub const m_bHasHostageBeenTouched: usize = 0xD60; // bool + pub const m_flIntermissionStartTime: usize = 0xD64; // GameTime_t + pub const m_flIntermissionEndTime: usize = 0xD68; // GameTime_t + pub const m_bLevelInitialized: usize = 0xD6C; // bool + pub const m_iTotalRoundsPlayed: usize = 0xD70; // int32 + pub const m_iUnBalancedRounds: usize = 0xD74; // int32 + pub const m_endMatchOnRoundReset: usize = 0xD78; // bool + pub const m_endMatchOnThink: usize = 0xD79; // bool + pub const m_iFreezeTime: usize = 0xD7C; // int32 + pub const m_iNumTerrorist: usize = 0xD80; // int32 + pub const m_iNumCT: usize = 0xD84; // int32 + pub const m_iNumSpawnableTerrorist: usize = 0xD88; // int32 + pub const m_iNumSpawnableCT: usize = 0xD8C; // int32 + pub const m_arrSelectedHostageSpawnIndices: usize = 0xD90; // CUtlVector + pub const m_nSpawnPointsRandomSeed: usize = 0xDA8; // int32 + pub const m_bFirstConnected: usize = 0xDAC; // bool + pub const m_bCompleteReset: usize = 0xDAD; // bool + pub const m_bPickNewTeamsOnReset: usize = 0xDAE; // bool + pub const m_bScrambleTeamsOnRestart: usize = 0xDAF; // bool + pub const m_bSwapTeamsOnRestart: usize = 0xDB0; // bool + pub const m_nEndMatchTiedVotes: usize = 0xDB8; // CUtlVector + pub const m_bNeedToAskPlayersForContinueVote: usize = 0xDD4; // bool + pub const m_numQueuedMatchmakingAccounts: usize = 0xDD8; // uint32 + pub const m_fAvgPlayerRank: usize = 0xDDC; // float32 + pub const m_pQueuedMatchmakingReservationString: usize = 0xDE0; // char* + pub const m_numTotalTournamentDrops: usize = 0xDE8; // uint32 + pub const m_numSpectatorsCountMax: usize = 0xDEC; // uint32 + pub const m_numSpectatorsCountMaxTV: usize = 0xDF0; // uint32 + pub const m_numSpectatorsCountMaxLnk: usize = 0xDF4; // uint32 + pub const m_bForceTeamChangeSilent: usize = 0xE00; // bool + pub const m_bLoadingRoundBackupData: usize = 0xE01; // bool + pub const m_nMatchInfoShowType: usize = 0xE38; // int32 + pub const m_flMatchInfoDecidedTime: usize = 0xE3C; // float32 + pub const mTeamDMLastWinningTeamNumber: usize = 0xE58; // int32 + pub const mTeamDMLastThinkTime: usize = 0xE5C; // float32 + pub const m_flTeamDMLastAnnouncementTime: usize = 0xE60; // float32 + pub const m_iAccountTerrorist: usize = 0xE64; // int32 + pub const m_iAccountCT: usize = 0xE68; // int32 + pub const m_iSpawnPointCount_Terrorist: usize = 0xE6C; // int32 + pub const m_iSpawnPointCount_CT: usize = 0xE70; // int32 + pub const m_iMaxNumTerrorists: usize = 0xE74; // int32 + pub const m_iMaxNumCTs: usize = 0xE78; // int32 + pub const m_iLoserBonusMostRecentTeam: usize = 0xE7C; // int32 + pub const m_tmNextPeriodicThink: usize = 0xE80; // float32 + pub const m_bVoiceWonMatchBragFired: usize = 0xE84; // bool + pub const m_fWarmupNextChatNoticeTime: usize = 0xE88; // float32 + pub const m_iHostagesRescued: usize = 0xE90; // int32 + pub const m_iHostagesTouched: usize = 0xE94; // int32 + pub const m_flNextHostageAnnouncement: usize = 0xE98; // float32 + pub const m_bNoTerroristsKilled: usize = 0xE9C; // bool + pub const m_bNoCTsKilled: usize = 0xE9D; // bool + pub const m_bNoEnemiesKilled: usize = 0xE9E; // bool + pub const m_bCanDonateWeapons: usize = 0xE9F; // bool + pub const m_firstKillTime: usize = 0xEA4; // float32 + pub const m_firstBloodTime: usize = 0xEAC; // float32 + pub const m_hostageWasInjured: usize = 0xEC8; // bool + pub const m_hostageWasKilled: usize = 0xEC9; // bool + pub const m_bVoteCalled: usize = 0xED8; // bool + pub const m_bServerVoteOnReset: usize = 0xED9; // bool + pub const m_flVoteCheckThrottle: usize = 0xEDC; // float32 + pub const m_bBuyTimeEnded: usize = 0xEE0; // bool + pub const m_nLastFreezeEndBeep: usize = 0xEE4; // int32 + pub const m_bTargetBombed: usize = 0xEE8; // bool + pub const m_bBombDefused: usize = 0xEE9; // bool + pub const m_bMapHasBombZone: usize = 0xEEA; // bool + pub const m_vecMainCTSpawnPos: usize = 0xF38; // Vector + pub const m_CTSpawnPointsMasterList: usize = 0xF48; // CUtlVector + pub const m_TerroristSpawnPointsMasterList: usize = 0xF60; // CUtlVector + pub const m_bRespawningAllRespawnablePlayers: usize = 0xF78; // bool + pub const m_iNextCTSpawnPoint: usize = 0xF7C; // int32 + pub const m_flCTSpawnPointUsedTime: usize = 0xF80; // float32 + pub const m_iNextTerroristSpawnPoint: usize = 0xF84; // int32 + pub const m_flTerroristSpawnPointUsedTime: usize = 0xF88; // float32 + pub const m_CTSpawnPoints: usize = 0xF90; // CUtlVector + pub const m_TerroristSpawnPoints: usize = 0xFA8; // CUtlVector + pub const m_bIsUnreservedGameServer: usize = 0xFC0; // bool + pub const m_fAutobalanceDisplayTime: usize = 0xFC4; // float32 + pub const m_bAllowWeaponSwitch: usize = 0x1230; // bool + pub const m_bRoundTimeWarningTriggered: usize = 0x1231; // bool + pub const m_phaseChangeAnnouncementTime: usize = 0x1234; // GameTime_t + pub const m_fNextUpdateTeamClanNamesTime: usize = 0x1238; // float32 + pub const m_flLastThinkTime: usize = 0x123C; // GameTime_t + pub const m_fAccumulatedRoundOffDamage: usize = 0x1240; // float32 + pub const m_nShorthandedBonusLastEvalRound: usize = 0x1244; // int32 + pub const m_nMatchAbortedEarlyReason: usize = 0x14C0; // int32 + pub const m_bHasTriggeredRoundStartMusic: usize = 0x14C4; // bool + pub const m_bSwitchingTeamsAtRoundReset: usize = 0x14C5; // bool + pub const m_pGameModeRules: usize = 0x14E0; // CCSGameModeRules* + pub const m_BtGlobalBlackboard: usize = 0x14E8; // KeyValues3 + pub const m_hPlayerResource: usize = 0x1578; // CHandle + pub const m_RetakeRules: usize = 0x1580; // CRetakeGameRules + pub const m_arrTeamUniqueKillWeaponsMatch: usize = 0x1718; // CUtlVector[4] + pub const m_bTeamLastKillUsedUniqueWeaponMatch: usize = 0x1778; // bool[4] + pub const m_nMatchEndCount: usize = 0x17A0; // uint8 + pub const m_nTTeamIntroVariant: usize = 0x17A4; // int32 + pub const m_nCTTeamIntroVariant: usize = 0x17A8; // int32 + pub const m_bTeamIntroPeriod: usize = 0x17AC; // bool + pub const m_fTeamIntroPeriodEnd: usize = 0x17B0; // GameTime_t + pub const m_bPlayedTeamIntroVO: usize = 0x17B4; // bool + pub const m_iRoundEndWinnerTeam: usize = 0x17B8; // int32 + pub const m_eRoundEndReason: usize = 0x17BC; // int32 + pub const m_bRoundEndShowTimerDefend: usize = 0x17C0; // bool + pub const m_iRoundEndTimerTime: usize = 0x17C4; // int32 + pub const m_sRoundEndFunFactToken: usize = 0x17C8; // CUtlString + pub const m_iRoundEndFunFactPlayerSlot: usize = 0x17D0; // CPlayerSlot + pub const m_iRoundEndFunFactData1: usize = 0x17D4; // int32 + pub const m_iRoundEndFunFactData2: usize = 0x17D8; // int32 + pub const m_iRoundEndFunFactData3: usize = 0x17DC; // int32 + pub const m_sRoundEndMessage: usize = 0x17E0; // CUtlString + pub const m_iRoundEndPlayerCount: usize = 0x17E8; // int32 + pub const m_bRoundEndNoMusic: usize = 0x17EC; // bool + pub const m_iRoundEndLegacy: usize = 0x17F0; // int32 + pub const m_nRoundEndCount: usize = 0x17F4; // uint8 + pub const m_iRoundStartRoundNumber: usize = 0x17F8; // int32 + pub const m_nRoundStartCount: usize = 0x17FC; // uint8 + pub const m_flLastPerfSampleTime: usize = 0x5808; // float64 } // Parent: CPhysicsProp // Field count: 0 @@ -7987,10 +7985,10 @@ pub mod cs2_dumper { // NetworkVarNames: m_weaponPurchasesThisMatch (WeaponPurchaseTracker_t) // NetworkVarNames: m_weaponPurchasesThisRound (WeaponPurchaseTracker_t) pub mod CCSPlayer_ActionTrackingServices { - pub const m_hLastWeaponBeforeC4AutoSwitch: usize = 0x218; // CHandle - pub const m_bIsRescuing: usize = 0x244; // bool - pub const m_weaponPurchasesThisMatch: usize = 0x248; // WeaponPurchaseTracker_t - pub const m_weaponPurchasesThisRound: usize = 0x2A0; // WeaponPurchaseTracker_t + pub const m_hLastWeaponBeforeC4AutoSwitch: usize = 0x250; // CHandle + pub const m_bIsRescuing: usize = 0x27C; // bool + pub const m_weaponPurchasesThisMatch: usize = 0x280; // WeaponPurchaseTracker_t + pub const m_weaponPurchasesThisRound: usize = 0x2D8; // WeaponPurchaseTracker_t } // Parent: CPointEntity // Field count: 6 @@ -10069,7 +10067,7 @@ pub mod cs2_dumper { pub const m_nHighestAppliedDamageTagTick: usize = 0x1B20; // int32 } // Parent: CBasePlayerController - // Field count: 91 + // Field count: 93 // // Metadata: // MNetworkUserGroupProxy @@ -10081,6 +10079,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_pDamageServices (CCSPlayerController_DamageServices*) // NetworkVarNames: m_iPing (uint32) // NetworkVarNames: m_bHasCommunicationAbuseMute (bool) + // NetworkVarNames: m_uiCommunicationMuteFlags (uint32) // NetworkVarNames: m_szCrosshairCodes (string_t) // NetworkVarNames: m_iPendingTeamNum (uint8) // NetworkVarNames: m_flForceTeamTime (GameTime_t) @@ -10098,6 +10097,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_iCompetitiveRankingPredicted_Tie (int) // NetworkVarNames: m_nEndMatchNextMapVote (int) // NetworkVarNames: m_unActiveQuestId (uint16) + // NetworkVarNames: m_rtActiveMissionPeriod (RTime32) // NetworkVarNames: m_nQuestProgressReason (QuestProgress::Reason) // NetworkVarNames: m_unPlayerTvControlFlags (uint32) // NetworkVarNames: m_nDisconnectionTick (int) @@ -10133,91 +10133,93 @@ pub mod cs2_dumper { pub const m_pDamageServices: usize = 0x7A0; // CCSPlayerController_DamageServices* pub const m_iPing: usize = 0x7A8; // uint32 pub const m_bHasCommunicationAbuseMute: usize = 0x7AC; // bool - pub const m_szCrosshairCodes: usize = 0x7B0; // CUtlSymbolLarge - pub const m_iPendingTeamNum: usize = 0x7B8; // uint8 - pub const m_flForceTeamTime: usize = 0x7BC; // GameTime_t - pub const m_iCompTeammateColor: usize = 0x7C0; // int32 - pub const m_bEverPlayedOnTeam: usize = 0x7C4; // bool - pub const m_bAttemptedToGetColor: usize = 0x7C5; // bool - pub const m_iTeammatePreferredColor: usize = 0x7C8; // int32 - pub const m_bTeamChanged: usize = 0x7CC; // bool - pub const m_bInSwitchTeam: usize = 0x7CD; // bool - pub const m_bHasSeenJoinGame: usize = 0x7CE; // bool - pub const m_bJustBecameSpectator: usize = 0x7CF; // bool - pub const m_bSwitchTeamsOnNextRoundReset: usize = 0x7D0; // bool - pub const m_bRemoveAllItemsOnNextRoundReset: usize = 0x7D1; // bool - pub const m_flLastJoinTeamTime: usize = 0x7D4; // GameTime_t - pub const m_szClan: usize = 0x7D8; // CUtlSymbolLarge - pub const m_szClanName: usize = 0x7E0; // char[32] - pub const m_iCoachingTeam: usize = 0x800; // int32 - pub const m_nPlayerDominated: usize = 0x808; // uint64 - pub const m_nPlayerDominatingMe: usize = 0x810; // uint64 - pub const m_iCompetitiveRanking: usize = 0x818; // int32 - pub const m_iCompetitiveWins: usize = 0x81C; // int32 - pub const m_iCompetitiveRankType: usize = 0x820; // int8 - pub const m_iCompetitiveRankingPredicted_Win: usize = 0x824; // int32 - pub const m_iCompetitiveRankingPredicted_Loss: usize = 0x828; // int32 - pub const m_iCompetitiveRankingPredicted_Tie: usize = 0x82C; // int32 - pub const m_nEndMatchNextMapVote: usize = 0x830; // int32 - pub const m_unActiveQuestId: usize = 0x834; // uint16 - pub const m_nQuestProgressReason: usize = 0x838; // QuestProgress::Reason - pub const m_unPlayerTvControlFlags: usize = 0x83C; // uint32 - pub const m_iDraftIndex: usize = 0x868; // int32 - pub const m_msQueuedModeDisconnectionTimestamp: usize = 0x86C; // uint32 - pub const m_uiAbandonRecordedReason: usize = 0x870; // uint32 - pub const m_eNetworkDisconnectionReason: usize = 0x874; // uint32 - pub const m_bCannotBeKicked: usize = 0x878; // bool - pub const m_bEverFullyConnected: usize = 0x879; // bool - pub const m_bAbandonAllowsSurrender: usize = 0x87A; // bool - pub const m_bAbandonOffersInstantSurrender: usize = 0x87B; // bool - pub const m_bDisconnection1MinWarningPrinted: usize = 0x87C; // bool - pub const m_bScoreReported: usize = 0x87D; // bool - pub const m_nDisconnectionTick: usize = 0x880; // int32 - pub const m_bControllingBot: usize = 0x890; // bool - pub const m_bHasControlledBotThisRound: usize = 0x891; // bool - pub const m_bHasBeenControlledByPlayerThisRound: usize = 0x892; // bool - pub const m_nBotsControlledThisRound: usize = 0x894; // int32 - pub const m_bCanControlObservedBot: usize = 0x898; // bool - pub const m_hPlayerPawn: usize = 0x89C; // CHandle - pub const m_hObserverPawn: usize = 0x8A0; // CHandle - pub const m_DesiredObserverMode: usize = 0x8A4; // int32 - pub const m_hDesiredObserverTarget: usize = 0x8A8; // CEntityHandle - pub const m_bPawnIsAlive: usize = 0x8AC; // bool - pub const m_iPawnHealth: usize = 0x8B0; // uint32 - pub const m_iPawnArmor: usize = 0x8B4; // int32 - pub const m_bPawnHasDefuser: usize = 0x8B8; // bool - pub const m_bPawnHasHelmet: usize = 0x8B9; // bool - pub const m_nPawnCharacterDefIndex: usize = 0x8BA; // uint16 - pub const m_iPawnLifetimeStart: usize = 0x8BC; // int32 - pub const m_iPawnLifetimeEnd: usize = 0x8C0; // int32 - pub const m_iPawnBotDifficulty: usize = 0x8C4; // int32 - pub const m_hOriginalControllerOfCurrentPawn: usize = 0x8C8; // CHandle - pub const m_iScore: usize = 0x8CC; // int32 - pub const m_iRoundScore: usize = 0x8D0; // int32 - pub const m_iRoundsWon: usize = 0x8D4; // int32 - pub const m_recentKillQueue: usize = 0x8D8; // uint8[8] - pub const m_nFirstKill: usize = 0x8E0; // uint8 - pub const m_nKillCount: usize = 0x8E1; // uint8 - pub const m_bMvpNoMusic: usize = 0x8E2; // bool - pub const m_eMvpReason: usize = 0x8E4; // int32 - pub const m_iMusicKitID: usize = 0x8E8; // int32 - pub const m_iMusicKitMVPs: usize = 0x8EC; // int32 - pub const m_iMVPs: usize = 0x8F0; // int32 - pub const m_nUpdateCounter: usize = 0x8F4; // int32 - pub const m_flSmoothedPing: usize = 0x8F8; // float32 - pub const m_lastHeldVoteTimer: usize = 0xF9A0; // IntervalTimer - pub const m_bShowHints: usize = 0xF9B8; // bool - pub const m_iNextTimeCheck: usize = 0xF9BC; // int32 - pub const m_bJustDidTeamKill: usize = 0xF9C0; // bool - pub const m_bPunishForTeamKill: usize = 0xF9C1; // bool - pub const m_bGaveTeamDamageWarning: usize = 0xF9C2; // bool - pub const m_bGaveTeamDamageWarningThisRound: usize = 0xF9C3; // bool - pub const m_dblLastReceivedPacketPlatFloatTime: usize = 0xF9C8; // float64 - pub const m_LastTeamDamageWarningTime: usize = 0xF9D0; // GameTime_t - pub const m_LastTimePlayerWasDisconnectedForPawnsRemove: usize = 0xF9D4; // GameTime_t - pub const m_nSuspiciousHitCount: usize = 0xF9D8; // uint32 - pub const m_nNonSuspiciousHitStreak: usize = 0xF9DC; // uint32 - pub const m_bFireBulletsSeedSynchronized: usize = 0xFA81; // bool + pub const m_uiCommunicationMuteFlags: usize = 0x7B0; // uint32 + pub const m_szCrosshairCodes: usize = 0x7B8; // CUtlSymbolLarge + pub const m_iPendingTeamNum: usize = 0x7C0; // uint8 + pub const m_flForceTeamTime: usize = 0x7C4; // GameTime_t + pub const m_iCompTeammateColor: usize = 0x7C8; // int32 + pub const m_bEverPlayedOnTeam: usize = 0x7CC; // bool + pub const m_bAttemptedToGetColor: usize = 0x7CD; // bool + pub const m_iTeammatePreferredColor: usize = 0x7D0; // int32 + pub const m_bTeamChanged: usize = 0x7D4; // bool + pub const m_bInSwitchTeam: usize = 0x7D5; // bool + pub const m_bHasSeenJoinGame: usize = 0x7D6; // bool + pub const m_bJustBecameSpectator: usize = 0x7D7; // bool + pub const m_bSwitchTeamsOnNextRoundReset: usize = 0x7D8; // bool + pub const m_bRemoveAllItemsOnNextRoundReset: usize = 0x7D9; // bool + pub const m_flLastJoinTeamTime: usize = 0x7DC; // GameTime_t + pub const m_szClan: usize = 0x7E0; // CUtlSymbolLarge + pub const m_szClanName: usize = 0x7E8; // char[32] + pub const m_iCoachingTeam: usize = 0x808; // int32 + pub const m_nPlayerDominated: usize = 0x810; // uint64 + pub const m_nPlayerDominatingMe: usize = 0x818; // uint64 + pub const m_iCompetitiveRanking: usize = 0x820; // int32 + pub const m_iCompetitiveWins: usize = 0x824; // int32 + pub const m_iCompetitiveRankType: usize = 0x828; // int8 + pub const m_iCompetitiveRankingPredicted_Win: usize = 0x82C; // int32 + pub const m_iCompetitiveRankingPredicted_Loss: usize = 0x830; // int32 + pub const m_iCompetitiveRankingPredicted_Tie: usize = 0x834; // int32 + pub const m_nEndMatchNextMapVote: usize = 0x838; // int32 + pub const m_unActiveQuestId: usize = 0x83C; // uint16 + pub const m_rtActiveMissionPeriod: usize = 0x840; // uint32 + pub const m_nQuestProgressReason: usize = 0x844; // QuestProgress::Reason + pub const m_unPlayerTvControlFlags: usize = 0x848; // uint32 + pub const m_iDraftIndex: usize = 0x878; // int32 + pub const m_msQueuedModeDisconnectionTimestamp: usize = 0x87C; // uint32 + pub const m_uiAbandonRecordedReason: usize = 0x880; // uint32 + pub const m_eNetworkDisconnectionReason: usize = 0x884; // uint32 + pub const m_bCannotBeKicked: usize = 0x888; // bool + pub const m_bEverFullyConnected: usize = 0x889; // bool + pub const m_bAbandonAllowsSurrender: usize = 0x88A; // bool + pub const m_bAbandonOffersInstantSurrender: usize = 0x88B; // bool + pub const m_bDisconnection1MinWarningPrinted: usize = 0x88C; // bool + pub const m_bScoreReported: usize = 0x88D; // bool + pub const m_nDisconnectionTick: usize = 0x890; // int32 + pub const m_bControllingBot: usize = 0x8A0; // bool + pub const m_bHasControlledBotThisRound: usize = 0x8A1; // bool + pub const m_bHasBeenControlledByPlayerThisRound: usize = 0x8A2; // bool + pub const m_nBotsControlledThisRound: usize = 0x8A4; // int32 + pub const m_bCanControlObservedBot: usize = 0x8A8; // bool + pub const m_hPlayerPawn: usize = 0x8AC; // CHandle + pub const m_hObserverPawn: usize = 0x8B0; // CHandle + pub const m_DesiredObserverMode: usize = 0x8B4; // int32 + pub const m_hDesiredObserverTarget: usize = 0x8B8; // CEntityHandle + pub const m_bPawnIsAlive: usize = 0x8BC; // bool + pub const m_iPawnHealth: usize = 0x8C0; // uint32 + pub const m_iPawnArmor: usize = 0x8C4; // int32 + pub const m_bPawnHasDefuser: usize = 0x8C8; // bool + pub const m_bPawnHasHelmet: usize = 0x8C9; // bool + pub const m_nPawnCharacterDefIndex: usize = 0x8CA; // uint16 + pub const m_iPawnLifetimeStart: usize = 0x8CC; // int32 + pub const m_iPawnLifetimeEnd: usize = 0x8D0; // int32 + pub const m_iPawnBotDifficulty: usize = 0x8D4; // int32 + pub const m_hOriginalControllerOfCurrentPawn: usize = 0x8D8; // CHandle + pub const m_iScore: usize = 0x8DC; // int32 + pub const m_iRoundScore: usize = 0x8E0; // int32 + pub const m_iRoundsWon: usize = 0x8E4; // int32 + pub const m_recentKillQueue: usize = 0x8E8; // uint8[8] + pub const m_nFirstKill: usize = 0x8F0; // uint8 + pub const m_nKillCount: usize = 0x8F1; // uint8 + pub const m_bMvpNoMusic: usize = 0x8F2; // bool + pub const m_eMvpReason: usize = 0x8F4; // int32 + pub const m_iMusicKitID: usize = 0x8F8; // int32 + pub const m_iMusicKitMVPs: usize = 0x8FC; // int32 + pub const m_iMVPs: usize = 0x900; // int32 + pub const m_nUpdateCounter: usize = 0x904; // int32 + pub const m_flSmoothedPing: usize = 0x908; // float32 + pub const m_lastHeldVoteTimer: usize = 0xF9B0; // IntervalTimer + pub const m_bShowHints: usize = 0xF9C8; // bool + pub const m_iNextTimeCheck: usize = 0xF9CC; // int32 + pub const m_bJustDidTeamKill: usize = 0xF9D0; // bool + pub const m_bPunishForTeamKill: usize = 0xF9D1; // bool + pub const m_bGaveTeamDamageWarning: usize = 0xF9D2; // bool + pub const m_bGaveTeamDamageWarningThisRound: usize = 0xF9D3; // bool + pub const m_dblLastReceivedPacketPlatFloatTime: usize = 0xF9D8; // float64 + pub const m_LastTeamDamageWarningTime: usize = 0xF9E0; // GameTime_t + pub const m_LastTimePlayerWasDisconnectedForPawnsRemove: usize = 0xF9E4; // GameTime_t + pub const m_nSuspiciousHitCount: usize = 0xF9E8; // uint32 + pub const m_nNonSuspiciousHitStreak: usize = 0xF9EC; // uint32 + pub const m_bFireBulletsSeedSynchronized: usize = 0xFA91; // bool } // Parent: IEconItemInterface // Field count: 13 diff --git a/output/soundsystem_dll.cs b/output/soundsystem_dll.cs index c73f65d..3aaa042 100644 --- a/output/soundsystem_dll.cs +++ b/output/soundsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC namespace CS2Dumper.Schemas { // Module: soundsystem.dll diff --git a/output/soundsystem_dll.hpp b/output/soundsystem_dll.hpp index b37dd6e..2411b8a 100644 --- a/output/soundsystem_dll.hpp +++ b/output/soundsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #pragma once diff --git a/output/soundsystem_dll.rs b/output/soundsystem_dll.rs index 20f1f9c..536b0bd 100644 --- a/output/soundsystem_dll.rs +++ b/output/soundsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/vphysics2_dll.cs b/output/vphysics2_dll.cs index 97e5cef..f788853 100644 --- a/output/vphysics2_dll.cs +++ b/output/vphysics2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC namespace CS2Dumper.Schemas { // Module: vphysics2.dll diff --git a/output/vphysics2_dll.hpp b/output/vphysics2_dll.hpp index 57c35bf..9834d1d 100644 --- a/output/vphysics2_dll.hpp +++ b/output/vphysics2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #pragma once diff --git a/output/vphysics2_dll.rs b/output/vphysics2_dll.rs index 5e604b2..a193fa7 100644 --- a/output/vphysics2_dll.rs +++ b/output/vphysics2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/worldrenderer_dll.cs b/output/worldrenderer_dll.cs index a5ae09e..e395940 100644 --- a/output/worldrenderer_dll.cs +++ b/output/worldrenderer_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC namespace CS2Dumper.Schemas { // Module: worldrenderer.dll diff --git a/output/worldrenderer_dll.hpp b/output/worldrenderer_dll.hpp index 0a50aac..495822a 100644 --- a/output/worldrenderer_dll.hpp +++ b/output/worldrenderer_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #pragma once diff --git a/output/worldrenderer_dll.rs b/output/worldrenderer_dll.rs index c74b8f1..f9626d7 100644 --- a/output/worldrenderer_dll.rs +++ b/output/worldrenderer_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-04-22 08:01:05.061863600 UTC +// 2025-05-08 04:34:23.185121200 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/src/main.rs b/src/main.rs index 4823672..2c73d9c 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,3 +1,6 @@ +#![allow(dead_code)] +#![allow(unused_imports)] + use std::fs::File; use std::path::PathBuf; use std::str::FromStr; From 677730b7a238c44a261e925663cf37fd65b63672 Mon Sep 17 00:00:00 2001 From: a2x <45197573+a2x@users.noreply.github.com> Date: Fri, 9 May 2025 13:40:38 +1000 Subject: [PATCH 2/8] Game update (14076) --- cs2-dumper.log | 10 ++++---- output/animationsystem_dll.cs | 2 +- output/animationsystem_dll.hpp | 2 +- output/animationsystem_dll.rs | 2 +- output/buttons.cs | 34 +++++++++++++------------- output/buttons.hpp | 34 +++++++++++++------------- output/buttons.json | 32 ++++++++++++------------- output/buttons.rs | 34 +++++++++++++------------- output/client_dll.cs | 2 +- output/client_dll.hpp | 2 +- output/client_dll.rs | 2 +- output/engine2_dll.cs | 2 +- output/engine2_dll.hpp | 2 +- output/engine2_dll.rs | 2 +- output/host_dll.cs | 2 +- output/host_dll.hpp | 2 +- output/host_dll.rs | 2 +- output/info.json | 4 ++-- output/interfaces.cs | 42 ++++++++++++++++----------------- output/interfaces.hpp | 42 ++++++++++++++++----------------- output/interfaces.json | 40 +++++++++++++++---------------- output/interfaces.rs | 42 ++++++++++++++++----------------- output/materialsystem2_dll.cs | 2 +- output/materialsystem2_dll.hpp | 2 +- output/materialsystem2_dll.rs | 2 +- output/networksystem_dll.cs | 2 +- output/networksystem_dll.hpp | 2 +- output/networksystem_dll.rs | 2 +- output/offsets.cs | 34 +++++++++++++------------- output/offsets.hpp | 34 +++++++++++++------------- output/offsets.json | 32 ++++++++++++------------- output/offsets.rs | 34 +++++++++++++------------- output/panorama_dll.cs | 2 +- output/panorama_dll.hpp | 2 +- output/panorama_dll.rs | 2 +- output/particles_dll.cs | 2 +- output/particles_dll.hpp | 2 +- output/particles_dll.rs | 2 +- output/pulse_system_dll.cs | 2 +- output/pulse_system_dll.hpp | 2 +- output/pulse_system_dll.rs | 2 +- output/rendersystemdx11_dll.cs | 2 +- output/rendersystemdx11_dll.hpp | 2 +- output/rendersystemdx11_dll.rs | 2 +- output/resourcesystem_dll.cs | 2 +- output/resourcesystem_dll.hpp | 2 +- output/resourcesystem_dll.rs | 2 +- output/scenesystem_dll.cs | 2 +- output/scenesystem_dll.hpp | 2 +- output/scenesystem_dll.rs | 2 +- output/schemasystem_dll.cs | 2 +- output/schemasystem_dll.hpp | 2 +- output/schemasystem_dll.rs | 2 +- output/server_dll.cs | 2 +- output/server_dll.hpp | 2 +- output/server_dll.rs | 2 +- output/soundsystem_dll.cs | 2 +- output/soundsystem_dll.hpp | 2 +- output/soundsystem_dll.rs | 2 +- output/vphysics2_dll.cs | 2 +- output/vphysics2_dll.hpp | 2 +- output/vphysics2_dll.rs | 2 +- output/worldrenderer_dll.cs | 2 +- output/worldrenderer_dll.hpp | 2 +- output/worldrenderer_dll.rs | 2 +- 65 files changed, 275 insertions(+), 275 deletions(-) diff --git a/cs2-dumper.log b/cs2-dumper.log index aa79e2b..48ed63b 100644 --- a/cs2-dumper.log +++ b/cs2-dumper.log @@ -1,5 +1,5 @@ -04:34:22 [INFO] found 16 buttons -04:34:22 [INFO] found 131 interfaces across 33 modules -04:34:23 [INFO] found 33 offsets across 5 modules -04:34:23 [INFO] found 2442 classes and 368 enums across 17 modules -04:34:23 [INFO] analysis completed in 768.02ms +03:39:59 [INFO] found 16 buttons +03:39:59 [INFO] found 131 interfaces across 33 modules +03:40:00 [INFO] found 33 offsets across 5 modules +03:40:00 [INFO] found 2442 classes and 368 enums across 17 modules +03:40:00 [INFO] analysis completed in 772.17ms diff --git a/output/animationsystem_dll.cs b/output/animationsystem_dll.cs index 7d58290..1125021 100644 --- a/output/animationsystem_dll.cs +++ b/output/animationsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC namespace CS2Dumper.Schemas { // Module: animationsystem.dll diff --git a/output/animationsystem_dll.hpp b/output/animationsystem_dll.hpp index 71f469d..fe20998 100644 --- a/output/animationsystem_dll.hpp +++ b/output/animationsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #pragma once diff --git a/output/animationsystem_dll.rs b/output/animationsystem_dll.rs index aff682a..a6134df 100644 --- a/output/animationsystem_dll.rs +++ b/output/animationsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/buttons.cs b/output/buttons.cs index eb312b6..bb1697a 100644 --- a/output/buttons.cs +++ b/output/buttons.cs @@ -1,24 +1,24 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC namespace CS2Dumper { // Module: client.dll public static class Buttons { - public const nint attack = 0x18438D0; - public const nint attack2 = 0x1843960; - public const nint back = 0x1843BA0; - public const nint duck = 0x1843E70; - public const nint forward = 0x1843B10; - public const nint jump = 0x1843DE0; - public const nint left = 0x1843C30; - public const nint lookatweapon = 0x1A69D60; - public const nint reload = 0x1843840; - public const nint right = 0x1843CC0; - public const nint showscores = 0x1A69C40; - public const nint sprint = 0x18437B0; - public const nint turnleft = 0x18439F0; - public const nint turnright = 0x1843A80; - public const nint use = 0x1843D50; - public const nint zoom = 0x1A69CD0; + public const nint attack = 0x18438F0; + public const nint attack2 = 0x1843980; + public const nint back = 0x1843BC0; + public const nint duck = 0x1843E90; + public const nint forward = 0x1843B30; + public const nint jump = 0x1843E00; + public const nint left = 0x1843C50; + public const nint lookatweapon = 0x1A69E10; + public const nint reload = 0x1843860; + public const nint right = 0x1843CE0; + public const nint showscores = 0x1A69CF0; + public const nint sprint = 0x18437D0; + public const nint turnleft = 0x1843A10; + public const nint turnright = 0x1843AA0; + public const nint use = 0x1843D70; + public const nint zoom = 0x1A69D80; } } diff --git a/output/buttons.hpp b/output/buttons.hpp index c246d53..c571644 100644 --- a/output/buttons.hpp +++ b/output/buttons.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #pragma once @@ -8,21 +8,21 @@ namespace cs2_dumper { // Module: client.dll namespace buttons { - constexpr std::ptrdiff_t attack = 0x18438D0; - constexpr std::ptrdiff_t attack2 = 0x1843960; - constexpr std::ptrdiff_t back = 0x1843BA0; - constexpr std::ptrdiff_t duck = 0x1843E70; - constexpr std::ptrdiff_t forward = 0x1843B10; - constexpr std::ptrdiff_t jump = 0x1843DE0; - constexpr std::ptrdiff_t left = 0x1843C30; - constexpr std::ptrdiff_t lookatweapon = 0x1A69D60; - constexpr std::ptrdiff_t reload = 0x1843840; - constexpr std::ptrdiff_t right = 0x1843CC0; - constexpr std::ptrdiff_t showscores = 0x1A69C40; - constexpr std::ptrdiff_t sprint = 0x18437B0; - constexpr std::ptrdiff_t turnleft = 0x18439F0; - constexpr std::ptrdiff_t turnright = 0x1843A80; - constexpr std::ptrdiff_t use = 0x1843D50; - constexpr std::ptrdiff_t zoom = 0x1A69CD0; + constexpr std::ptrdiff_t attack = 0x18438F0; + constexpr std::ptrdiff_t attack2 = 0x1843980; + constexpr std::ptrdiff_t back = 0x1843BC0; + constexpr std::ptrdiff_t duck = 0x1843E90; + constexpr std::ptrdiff_t forward = 0x1843B30; + constexpr std::ptrdiff_t jump = 0x1843E00; + constexpr std::ptrdiff_t left = 0x1843C50; + constexpr std::ptrdiff_t lookatweapon = 0x1A69E10; + constexpr std::ptrdiff_t reload = 0x1843860; + constexpr std::ptrdiff_t right = 0x1843CE0; + constexpr std::ptrdiff_t showscores = 0x1A69CF0; + constexpr std::ptrdiff_t sprint = 0x18437D0; + constexpr std::ptrdiff_t turnleft = 0x1843A10; + constexpr std::ptrdiff_t turnright = 0x1843AA0; + constexpr std::ptrdiff_t use = 0x1843D70; + constexpr std::ptrdiff_t zoom = 0x1A69D80; } } diff --git a/output/buttons.json b/output/buttons.json index 0d32b50..a85e876 100644 --- a/output/buttons.json +++ b/output/buttons.json @@ -1,20 +1,20 @@ { "client.dll": { - "attack": 25442512, - "attack2": 25442656, - "back": 25443232, - "duck": 25443952, - "forward": 25443088, - "jump": 25443808, - "left": 25443376, - "lookatweapon": 27696480, - "reload": 25442368, - "right": 25443520, - "showscores": 27696192, - "sprint": 25442224, - "turnleft": 25442800, - "turnright": 25442944, - "use": 25443664, - "zoom": 27696336 + "attack": 25442544, + "attack2": 25442688, + "back": 25443264, + "duck": 25443984, + "forward": 25443120, + "jump": 25443840, + "left": 25443408, + "lookatweapon": 27696656, + "reload": 25442400, + "right": 25443552, + "showscores": 27696368, + "sprint": 25442256, + "turnleft": 25442832, + "turnright": 25442976, + "use": 25443696, + "zoom": 27696512 } } \ No newline at end of file diff --git a/output/buttons.rs b/output/buttons.rs index f2a3537..fe5bc7e 100644 --- a/output/buttons.rs +++ b/output/buttons.rs @@ -1,26 +1,26 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #![allow(non_upper_case_globals, unused)] pub mod cs2_dumper { // Module: client.dll pub mod buttons { - pub const attack: usize = 0x18438D0; - pub const attack2: usize = 0x1843960; - pub const back: usize = 0x1843BA0; - pub const duck: usize = 0x1843E70; - pub const forward: usize = 0x1843B10; - pub const jump: usize = 0x1843DE0; - pub const left: usize = 0x1843C30; - pub const lookatweapon: usize = 0x1A69D60; - pub const reload: usize = 0x1843840; - pub const right: usize = 0x1843CC0; - pub const showscores: usize = 0x1A69C40; - pub const sprint: usize = 0x18437B0; - pub const turnleft: usize = 0x18439F0; - pub const turnright: usize = 0x1843A80; - pub const r#use: usize = 0x1843D50; - pub const zoom: usize = 0x1A69CD0; + pub const attack: usize = 0x18438F0; + pub const attack2: usize = 0x1843980; + pub const back: usize = 0x1843BC0; + pub const duck: usize = 0x1843E90; + pub const forward: usize = 0x1843B30; + pub const jump: usize = 0x1843E00; + pub const left: usize = 0x1843C50; + pub const lookatweapon: usize = 0x1A69E10; + pub const reload: usize = 0x1843860; + pub const right: usize = 0x1843CE0; + pub const showscores: usize = 0x1A69CF0; + pub const sprint: usize = 0x18437D0; + pub const turnleft: usize = 0x1843A10; + pub const turnright: usize = 0x1843AA0; + pub const r#use: usize = 0x1843D70; + pub const zoom: usize = 0x1A69D80; } } diff --git a/output/client_dll.cs b/output/client_dll.cs index 242511b..ba3ff90 100644 --- a/output/client_dll.cs +++ b/output/client_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC namespace CS2Dumper.Schemas { // Module: client.dll diff --git a/output/client_dll.hpp b/output/client_dll.hpp index 8e5c0ac..767b710 100644 --- a/output/client_dll.hpp +++ b/output/client_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #pragma once diff --git a/output/client_dll.rs b/output/client_dll.rs index edf2f1a..1124ac8 100644 --- a/output/client_dll.rs +++ b/output/client_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/engine2_dll.cs b/output/engine2_dll.cs index af26e10..ed7a06b 100644 --- a/output/engine2_dll.cs +++ b/output/engine2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC namespace CS2Dumper.Schemas { // Module: engine2.dll diff --git a/output/engine2_dll.hpp b/output/engine2_dll.hpp index 5b8bac4..46b5c3d 100644 --- a/output/engine2_dll.hpp +++ b/output/engine2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #pragma once diff --git a/output/engine2_dll.rs b/output/engine2_dll.rs index 3bf9e00..1a0641e 100644 --- a/output/engine2_dll.rs +++ b/output/engine2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/host_dll.cs b/output/host_dll.cs index a8d8ca7..1a6db34 100644 --- a/output/host_dll.cs +++ b/output/host_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC namespace CS2Dumper.Schemas { // Module: host.dll diff --git a/output/host_dll.hpp b/output/host_dll.hpp index 07f244a..ea6fe68 100644 --- a/output/host_dll.hpp +++ b/output/host_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #pragma once diff --git a/output/host_dll.rs b/output/host_dll.rs index 63848c7..4f60012 100644 --- a/output/host_dll.rs +++ b/output/host_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/info.json b/output/info.json index 613659f..42f82e8 100644 --- a/output/info.json +++ b/output/info.json @@ -1,4 +1,4 @@ { - "build_number": 14075, - "timestamp": "2025-05-08T04:34:23.185121200+00:00" + "build_number": 14076, + "timestamp": "2025-05-09T03:40:00.267016600+00:00" } \ No newline at end of file diff --git a/output/interfaces.cs b/output/interfaces.cs index b524cf1..e4a2928 100644 --- a/output/interfaces.cs +++ b/output/interfaces.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC namespace CS2Dumper.Interfaces { // Module: animationsystem.dll @@ -9,14 +9,14 @@ namespace CS2Dumper.Interfaces { } // Module: client.dll public static class ClientDll { - public const nint ClientToolsInfo_001 = 0x1842EC0; + public const nint ClientToolsInfo_001 = 0x1842EE0; public const nint EmptyWorldService001_Client = 0x17FF070; - public const nint GameClientExports001 = 0x183FB78; - public const nint LegacyGameUI001 = 0x1860250; - public const nint Source2Client002 = 0x1A59600; - public const nint Source2ClientConfig001 = 0x19F2030; - public const nint Source2ClientPrediction001 = 0x184AF30; - public const nint Source2ClientUI001 = 0x185E780; + public const nint GameClientExports001 = 0x183FB98; + public const nint LegacyGameUI001 = 0x18601D0; + public const nint Source2Client002 = 0x1A59560; + public const nint Source2ClientConfig001 = 0x19F1F90; + public const nint Source2ClientPrediction001 = 0x184AF50; + public const nint Source2ClientUI001 = 0x185E700; } // Module: engine2.dll public static class Engine2Dll { @@ -157,22 +157,22 @@ namespace CS2Dumper.Interfaces { } // Module: server.dll public static class ServerDll { - public const nint EmptyWorldService001_Server = 0x1369DB0; - public const nint EntitySubclassUtilsV001 = 0x131A400; - public const nint NavGameTest001 = 0x1408F18; - public const nint ServerToolsInfo_001 = 0x13BE7F8; - public const nint Source2GameClients001 = 0x13B86C0; - public const nint Source2GameDirector001 = 0x14EC760; - public const nint Source2GameEntities001 = 0x13BE720; - public const nint Source2Server001 = 0x13BE590; - public const nint Source2ServerConfig001 = 0x15B7258; - public const nint customnavsystem001 = 0x12FEB58; + public const nint EmptyWorldService001_Server = 0x1369D80; + public const nint EntitySubclassUtilsV001 = 0x131A3D0; + public const nint NavGameTest001 = 0x1408E58; + public const nint ServerToolsInfo_001 = 0x13BE7C8; + public const nint Source2GameClients001 = 0x13B8690; + public const nint Source2GameDirector001 = 0x14EC6A0; + public const nint Source2GameEntities001 = 0x13BE6F0; + public const nint Source2Server001 = 0x13BE560; + public const nint Source2ServerConfig001 = 0x15B7188; + public const nint customnavsystem001 = 0x12FEB48; } // Module: soundsystem.dll public static class SoundsystemDll { - public const nint SoundOpSystem001 = 0x3A1C20; - public const nint SoundOpSystemEdit001 = 0x3A1AF0; - public const nint SoundSystem001 = 0x3A15C0; + public const nint SoundOpSystem001 = 0x3A1C50; + public const nint SoundOpSystemEdit001 = 0x3A1B20; + public const nint SoundSystem001 = 0x3A15F0; public const nint VMixEditTool001 = 0x48289D0A; } // Module: steamaudio.dll diff --git a/output/interfaces.hpp b/output/interfaces.hpp index 1dd4e32..aa46280 100644 --- a/output/interfaces.hpp +++ b/output/interfaces.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #pragma once @@ -14,14 +14,14 @@ namespace cs2_dumper { } // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x1842EC0; + constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x1842EE0; constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x17FF070; - constexpr std::ptrdiff_t GameClientExports001 = 0x183FB78; - constexpr std::ptrdiff_t LegacyGameUI001 = 0x1860250; - constexpr std::ptrdiff_t Source2Client002 = 0x1A59600; - constexpr std::ptrdiff_t Source2ClientConfig001 = 0x19F2030; - constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x184AF30; - constexpr std::ptrdiff_t Source2ClientUI001 = 0x185E780; + constexpr std::ptrdiff_t GameClientExports001 = 0x183FB98; + constexpr std::ptrdiff_t LegacyGameUI001 = 0x18601D0; + constexpr std::ptrdiff_t Source2Client002 = 0x1A59560; + constexpr std::ptrdiff_t Source2ClientConfig001 = 0x19F1F90; + constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x184AF50; + constexpr std::ptrdiff_t Source2ClientUI001 = 0x185E700; } // Module: engine2.dll namespace engine2_dll { @@ -162,22 +162,22 @@ namespace cs2_dumper { } // Module: server.dll namespace server_dll { - constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x1369DB0; - constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x131A400; - constexpr std::ptrdiff_t NavGameTest001 = 0x1408F18; - constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13BE7F8; - constexpr std::ptrdiff_t Source2GameClients001 = 0x13B86C0; - constexpr std::ptrdiff_t Source2GameDirector001 = 0x14EC760; - constexpr std::ptrdiff_t Source2GameEntities001 = 0x13BE720; - constexpr std::ptrdiff_t Source2Server001 = 0x13BE590; - constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15B7258; - constexpr std::ptrdiff_t customnavsystem001 = 0x12FEB58; + constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x1369D80; + constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x131A3D0; + constexpr std::ptrdiff_t NavGameTest001 = 0x1408E58; + constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13BE7C8; + constexpr std::ptrdiff_t Source2GameClients001 = 0x13B8690; + constexpr std::ptrdiff_t Source2GameDirector001 = 0x14EC6A0; + constexpr std::ptrdiff_t Source2GameEntities001 = 0x13BE6F0; + constexpr std::ptrdiff_t Source2Server001 = 0x13BE560; + constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15B7188; + constexpr std::ptrdiff_t customnavsystem001 = 0x12FEB48; } // Module: soundsystem.dll namespace soundsystem_dll { - constexpr std::ptrdiff_t SoundOpSystem001 = 0x3A1C20; - constexpr std::ptrdiff_t SoundOpSystemEdit001 = 0x3A1AF0; - constexpr std::ptrdiff_t SoundSystem001 = 0x3A15C0; + constexpr std::ptrdiff_t SoundOpSystem001 = 0x3A1C50; + constexpr std::ptrdiff_t SoundOpSystemEdit001 = 0x3A1B20; + constexpr std::ptrdiff_t SoundSystem001 = 0x3A15F0; constexpr std::ptrdiff_t VMixEditTool001 = 0x48289D0A; } // Module: steamaudio.dll diff --git a/output/interfaces.json b/output/interfaces.json index 46e220b..b1e8a22 100644 --- a/output/interfaces.json +++ b/output/interfaces.json @@ -4,14 +4,14 @@ "AnimationSystem_001": 6323504 }, "client.dll": { - "ClientToolsInfo_001": 25439936, + "ClientToolsInfo_001": 25439968, "EmptyWorldService001_Client": 25161840, - "GameClientExports001": 25426808, - "LegacyGameUI001": 25559632, - "Source2Client002": 27629056, - "Source2ClientConfig001": 27205680, - "Source2ClientPrediction001": 25472816, - "Source2ClientUI001": 25552768 + "GameClientExports001": 25426840, + "LegacyGameUI001": 25559504, + "Source2Client002": 27628896, + "Source2ClientConfig001": 27205520, + "Source2ClientPrediction001": 25472848, + "Source2ClientUI001": 25552640 }, "engine2.dll": { "BenchmarkService001": 5537072, @@ -130,21 +130,21 @@ "SchemaSystem_001": 399072 }, "server.dll": { - "EmptyWorldService001_Server": 20356528, - "EntitySubclassUtilsV001": 20030464, - "NavGameTest001": 21008152, - "ServerToolsInfo_001": 20703224, - "Source2GameClients001": 20678336, - "Source2GameDirector001": 21940064, - "Source2GameEntities001": 20703008, - "Source2Server001": 20702608, - "Source2ServerConfig001": 22770264, - "customnavsystem001": 19917656 + "EmptyWorldService001_Server": 20356480, + "EntitySubclassUtilsV001": 20030416, + "NavGameTest001": 21007960, + "ServerToolsInfo_001": 20703176, + "Source2GameClients001": 20678288, + "Source2GameDirector001": 21939872, + "Source2GameEntities001": 20702960, + "Source2Server001": 20702560, + "Source2ServerConfig001": 22770056, + "customnavsystem001": 19917640 }, "soundsystem.dll": { - "SoundOpSystem001": 3808288, - "SoundOpSystemEdit001": 3807984, - "SoundSystem001": 3806656, + "SoundOpSystem001": 3808336, + "SoundOpSystemEdit001": 3808032, + "SoundSystem001": 3806704, "VMixEditTool001": 1210621194 }, "steamaudio.dll": { diff --git a/output/interfaces.rs b/output/interfaces.rs index e65edce..962b49e 100644 --- a/output/interfaces.rs +++ b/output/interfaces.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #![allow(non_upper_case_globals, unused)] @@ -12,14 +12,14 @@ pub mod cs2_dumper { } // Module: client.dll pub mod client_dll { - pub const ClientToolsInfo_001: usize = 0x1842EC0; + pub const ClientToolsInfo_001: usize = 0x1842EE0; pub const EmptyWorldService001_Client: usize = 0x17FF070; - pub const GameClientExports001: usize = 0x183FB78; - pub const LegacyGameUI001: usize = 0x1860250; - pub const Source2Client002: usize = 0x1A59600; - pub const Source2ClientConfig001: usize = 0x19F2030; - pub const Source2ClientPrediction001: usize = 0x184AF30; - pub const Source2ClientUI001: usize = 0x185E780; + pub const GameClientExports001: usize = 0x183FB98; + pub const LegacyGameUI001: usize = 0x18601D0; + pub const Source2Client002: usize = 0x1A59560; + pub const Source2ClientConfig001: usize = 0x19F1F90; + pub const Source2ClientPrediction001: usize = 0x184AF50; + pub const Source2ClientUI001: usize = 0x185E700; } // Module: engine2.dll pub mod engine2_dll { @@ -160,22 +160,22 @@ pub mod cs2_dumper { } // Module: server.dll pub mod server_dll { - pub const EmptyWorldService001_Server: usize = 0x1369DB0; - pub const EntitySubclassUtilsV001: usize = 0x131A400; - pub const NavGameTest001: usize = 0x1408F18; - pub const ServerToolsInfo_001: usize = 0x13BE7F8; - pub const Source2GameClients001: usize = 0x13B86C0; - pub const Source2GameDirector001: usize = 0x14EC760; - pub const Source2GameEntities001: usize = 0x13BE720; - pub const Source2Server001: usize = 0x13BE590; - pub const Source2ServerConfig001: usize = 0x15B7258; - pub const customnavsystem001: usize = 0x12FEB58; + pub const EmptyWorldService001_Server: usize = 0x1369D80; + pub const EntitySubclassUtilsV001: usize = 0x131A3D0; + pub const NavGameTest001: usize = 0x1408E58; + pub const ServerToolsInfo_001: usize = 0x13BE7C8; + pub const Source2GameClients001: usize = 0x13B8690; + pub const Source2GameDirector001: usize = 0x14EC6A0; + pub const Source2GameEntities001: usize = 0x13BE6F0; + pub const Source2Server001: usize = 0x13BE560; + pub const Source2ServerConfig001: usize = 0x15B7188; + pub const customnavsystem001: usize = 0x12FEB48; } // Module: soundsystem.dll pub mod soundsystem_dll { - pub const SoundOpSystem001: usize = 0x3A1C20; - pub const SoundOpSystemEdit001: usize = 0x3A1AF0; - pub const SoundSystem001: usize = 0x3A15C0; + pub const SoundOpSystem001: usize = 0x3A1C50; + pub const SoundOpSystemEdit001: usize = 0x3A1B20; + pub const SoundSystem001: usize = 0x3A15F0; pub const VMixEditTool001: usize = 0x48289D0A; } // Module: steamaudio.dll diff --git a/output/materialsystem2_dll.cs b/output/materialsystem2_dll.cs index fb003ce..0d83a55 100644 --- a/output/materialsystem2_dll.cs +++ b/output/materialsystem2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC namespace CS2Dumper.Schemas { // Module: materialsystem2.dll diff --git a/output/materialsystem2_dll.hpp b/output/materialsystem2_dll.hpp index 23508a5..125be87 100644 --- a/output/materialsystem2_dll.hpp +++ b/output/materialsystem2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #pragma once diff --git a/output/materialsystem2_dll.rs b/output/materialsystem2_dll.rs index 446e3ae..e9538fe 100644 --- a/output/materialsystem2_dll.rs +++ b/output/materialsystem2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/networksystem_dll.cs b/output/networksystem_dll.cs index 32008fc..23c7d60 100644 --- a/output/networksystem_dll.cs +++ b/output/networksystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC namespace CS2Dumper.Schemas { // Module: networksystem.dll diff --git a/output/networksystem_dll.hpp b/output/networksystem_dll.hpp index 7d24bf7..6023c0d 100644 --- a/output/networksystem_dll.hpp +++ b/output/networksystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #pragma once diff --git a/output/networksystem_dll.rs b/output/networksystem_dll.rs index 0eee0b6..1070a22 100644 --- a/output/networksystem_dll.rs +++ b/output/networksystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/offsets.cs b/output/offsets.cs index a2d93d8..8a231b5 100644 --- a/output/offsets.cs +++ b/output/offsets.cs @@ -1,26 +1,26 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC namespace CS2Dumper.Offsets { // Module: client.dll public static class ClientDll { - public const nint dwCSGOInput = 0x1A69E40; - public const nint dwEntityList = 0x19F6FA0; - public const nint dwGameEntitySystem = 0x1B1A668; + public const nint dwCSGOInput = 0x1A69EF0; + public const nint dwEntityList = 0x19F6F00; + public const nint dwGameEntitySystem = 0x1B1A718; public const nint dwGameEntitySystem_highestEntityIndex = 0x20F0; - public const nint dwGameRules = 0x1A5B878; - public const nint dwGlobalVars = 0x183F128; - public const nint dwGlowManager = 0x1A5AFC0; - public const nint dwLocalPlayerController = 0x1A45A80; - public const nint dwLocalPlayerPawn = 0x184B0B0; - public const nint dwPlantedC4 = 0x1A66008; - public const nint dwPrediction = 0x184AF30; - public const nint dwSensitivity = 0x1A5C598; + public const nint dwGameRules = 0x1A5B7D8; + public const nint dwGlobalVars = 0x183F148; + public const nint dwGlowManager = 0x1A5AF20; + public const nint dwLocalPlayerController = 0x1A459E0; + public const nint dwLocalPlayerPawn = 0x184B0D0; + public const nint dwPlantedC4 = 0x1A660B8; + public const nint dwPrediction = 0x184AF50; + public const nint dwSensitivity = 0x1A5C4F8; public const nint dwSensitivity_sensitivity = 0x40; - public const nint dwViewAngles = 0x1A6A210; - public const nint dwViewMatrix = 0x1A5FF70; - public const nint dwViewRender = 0x1A608E8; - public const nint dwWeaponC4 = 0x19F9470; + public const nint dwViewAngles = 0x1A6A2C0; + public const nint dwViewMatrix = 0x1A5FED0; + public const nint dwViewRender = 0x1A60988; + public const nint dwWeaponC4 = 0x19F9260; } // Module: engine2.dll public static class Engine2Dll { @@ -47,7 +47,7 @@ namespace CS2Dumper.Offsets { } // Module: soundsystem.dll public static class SoundsystemDll { - public const nint dwSoundSystem = 0x3A15C0; + public const nint dwSoundSystem = 0x3A15F0; public const nint dwSoundSystem_engineViewData = 0x7C; } } diff --git a/output/offsets.hpp b/output/offsets.hpp index 67f722e..15b6528 100644 --- a/output/offsets.hpp +++ b/output/offsets.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #pragma once @@ -9,23 +9,23 @@ namespace cs2_dumper { namespace offsets { // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t dwCSGOInput = 0x1A69E40; - constexpr std::ptrdiff_t dwEntityList = 0x19F6FA0; - constexpr std::ptrdiff_t dwGameEntitySystem = 0x1B1A668; + constexpr std::ptrdiff_t dwCSGOInput = 0x1A69EF0; + constexpr std::ptrdiff_t dwEntityList = 0x19F6F00; + constexpr std::ptrdiff_t dwGameEntitySystem = 0x1B1A718; constexpr std::ptrdiff_t dwGameEntitySystem_highestEntityIndex = 0x20F0; - constexpr std::ptrdiff_t dwGameRules = 0x1A5B878; - constexpr std::ptrdiff_t dwGlobalVars = 0x183F128; - constexpr std::ptrdiff_t dwGlowManager = 0x1A5AFC0; - constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A45A80; - constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x184B0B0; - constexpr std::ptrdiff_t dwPlantedC4 = 0x1A66008; - constexpr std::ptrdiff_t dwPrediction = 0x184AF30; - constexpr std::ptrdiff_t dwSensitivity = 0x1A5C598; + constexpr std::ptrdiff_t dwGameRules = 0x1A5B7D8; + constexpr std::ptrdiff_t dwGlobalVars = 0x183F148; + constexpr std::ptrdiff_t dwGlowManager = 0x1A5AF20; + constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A459E0; + constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x184B0D0; + constexpr std::ptrdiff_t dwPlantedC4 = 0x1A660B8; + constexpr std::ptrdiff_t dwPrediction = 0x184AF50; + constexpr std::ptrdiff_t dwSensitivity = 0x1A5C4F8; constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40; - constexpr std::ptrdiff_t dwViewAngles = 0x1A6A210; - constexpr std::ptrdiff_t dwViewMatrix = 0x1A5FF70; - constexpr std::ptrdiff_t dwViewRender = 0x1A608E8; - constexpr std::ptrdiff_t dwWeaponC4 = 0x19F9470; + constexpr std::ptrdiff_t dwViewAngles = 0x1A6A2C0; + constexpr std::ptrdiff_t dwViewMatrix = 0x1A5FED0; + constexpr std::ptrdiff_t dwViewRender = 0x1A60988; + constexpr std::ptrdiff_t dwWeaponC4 = 0x19F9260; } // Module: engine2.dll namespace engine2_dll { @@ -52,7 +52,7 @@ namespace cs2_dumper { } // Module: soundsystem.dll namespace soundsystem_dll { - constexpr std::ptrdiff_t dwSoundSystem = 0x3A15C0; + constexpr std::ptrdiff_t dwSoundSystem = 0x3A15F0; constexpr std::ptrdiff_t dwSoundSystem_engineViewData = 0x7C; } } diff --git a/output/offsets.json b/output/offsets.json index 693222b..a131270 100644 --- a/output/offsets.json +++ b/output/offsets.json @@ -1,22 +1,22 @@ { "client.dll": { - "dwCSGOInput": 27696704, - "dwEntityList": 27226016, - "dwGameEntitySystem": 28419688, + "dwCSGOInput": 27696880, + "dwEntityList": 27225856, + "dwGameEntitySystem": 28419864, "dwGameEntitySystem_highestEntityIndex": 8432, - "dwGameRules": 27637880, - "dwGlobalVars": 25424168, - "dwGlowManager": 27635648, - "dwLocalPlayerController": 27548288, - "dwLocalPlayerPawn": 25473200, - "dwPlantedC4": 27680776, - "dwPrediction": 25472816, - "dwSensitivity": 27641240, + "dwGameRules": 27637720, + "dwGlobalVars": 25424200, + "dwGlowManager": 27635488, + "dwLocalPlayerController": 27548128, + "dwLocalPlayerPawn": 25473232, + "dwPlantedC4": 27680952, + "dwPrediction": 25472848, + "dwSensitivity": 27641080, "dwSensitivity_sensitivity": 64, - "dwViewAngles": 27697680, - "dwViewMatrix": 27656048, - "dwViewRender": 27658472, - "dwWeaponC4": 27235440 + "dwViewAngles": 27697856, + "dwViewMatrix": 27655888, + "dwViewRender": 27658632, + "dwWeaponC4": 27234912 }, "engine2.dll": { "dwBuildNumber": 5512164, @@ -39,7 +39,7 @@ "dwGameTypes_mapName": 288 }, "soundsystem.dll": { - "dwSoundSystem": 3806656, + "dwSoundSystem": 3806704, "dwSoundSystem_engineViewData": 124 } } \ No newline at end of file diff --git a/output/offsets.rs b/output/offsets.rs index ede7ae7..11c7bd3 100644 --- a/output/offsets.rs +++ b/output/offsets.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #![allow(non_upper_case_globals, unused)] @@ -7,23 +7,23 @@ pub mod cs2_dumper { pub mod offsets { // Module: client.dll pub mod client_dll { - pub const dwCSGOInput: usize = 0x1A69E40; - pub const dwEntityList: usize = 0x19F6FA0; - pub const dwGameEntitySystem: usize = 0x1B1A668; + pub const dwCSGOInput: usize = 0x1A69EF0; + pub const dwEntityList: usize = 0x19F6F00; + pub const dwGameEntitySystem: usize = 0x1B1A718; pub const dwGameEntitySystem_highestEntityIndex: usize = 0x20F0; - pub const dwGameRules: usize = 0x1A5B878; - pub const dwGlobalVars: usize = 0x183F128; - pub const dwGlowManager: usize = 0x1A5AFC0; - pub const dwLocalPlayerController: usize = 0x1A45A80; - pub const dwLocalPlayerPawn: usize = 0x184B0B0; - pub const dwPlantedC4: usize = 0x1A66008; - pub const dwPrediction: usize = 0x184AF30; - pub const dwSensitivity: usize = 0x1A5C598; + pub const dwGameRules: usize = 0x1A5B7D8; + pub const dwGlobalVars: usize = 0x183F148; + pub const dwGlowManager: usize = 0x1A5AF20; + pub const dwLocalPlayerController: usize = 0x1A459E0; + pub const dwLocalPlayerPawn: usize = 0x184B0D0; + pub const dwPlantedC4: usize = 0x1A660B8; + pub const dwPrediction: usize = 0x184AF50; + pub const dwSensitivity: usize = 0x1A5C4F8; pub const dwSensitivity_sensitivity: usize = 0x40; - pub const dwViewAngles: usize = 0x1A6A210; - pub const dwViewMatrix: usize = 0x1A5FF70; - pub const dwViewRender: usize = 0x1A608E8; - pub const dwWeaponC4: usize = 0x19F9470; + pub const dwViewAngles: usize = 0x1A6A2C0; + pub const dwViewMatrix: usize = 0x1A5FED0; + pub const dwViewRender: usize = 0x1A60988; + pub const dwWeaponC4: usize = 0x19F9260; } // Module: engine2.dll pub mod engine2_dll { @@ -50,7 +50,7 @@ pub mod cs2_dumper { } // Module: soundsystem.dll pub mod soundsystem_dll { - pub const dwSoundSystem: usize = 0x3A15C0; + pub const dwSoundSystem: usize = 0x3A15F0; pub const dwSoundSystem_engineViewData: usize = 0x7C; } } diff --git a/output/panorama_dll.cs b/output/panorama_dll.cs index ac90e20..fdae6ac 100644 --- a/output/panorama_dll.cs +++ b/output/panorama_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC namespace CS2Dumper.Schemas { // Module: panorama.dll diff --git a/output/panorama_dll.hpp b/output/panorama_dll.hpp index e32ebe8..814ed42 100644 --- a/output/panorama_dll.hpp +++ b/output/panorama_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #pragma once diff --git a/output/panorama_dll.rs b/output/panorama_dll.rs index 1b8ae2a..c96b22d 100644 --- a/output/panorama_dll.rs +++ b/output/panorama_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/particles_dll.cs b/output/particles_dll.cs index f2ed450..17523cf 100644 --- a/output/particles_dll.cs +++ b/output/particles_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC namespace CS2Dumper.Schemas { // Module: particles.dll diff --git a/output/particles_dll.hpp b/output/particles_dll.hpp index cf22c61..d01b469 100644 --- a/output/particles_dll.hpp +++ b/output/particles_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #pragma once diff --git a/output/particles_dll.rs b/output/particles_dll.rs index a1cc186..f762de4 100644 --- a/output/particles_dll.rs +++ b/output/particles_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/pulse_system_dll.cs b/output/pulse_system_dll.cs index e4d0bd0..fd3e456 100644 --- a/output/pulse_system_dll.cs +++ b/output/pulse_system_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC namespace CS2Dumper.Schemas { // Module: pulse_system.dll diff --git a/output/pulse_system_dll.hpp b/output/pulse_system_dll.hpp index 9e52c8b..ced2d9b 100644 --- a/output/pulse_system_dll.hpp +++ b/output/pulse_system_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #pragma once diff --git a/output/pulse_system_dll.rs b/output/pulse_system_dll.rs index cfc1d7f..36fd696 100644 --- a/output/pulse_system_dll.rs +++ b/output/pulse_system_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/rendersystemdx11_dll.cs b/output/rendersystemdx11_dll.cs index c0177c6..54a58c5 100644 --- a/output/rendersystemdx11_dll.cs +++ b/output/rendersystemdx11_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC namespace CS2Dumper.Schemas { // Module: rendersystemdx11.dll diff --git a/output/rendersystemdx11_dll.hpp b/output/rendersystemdx11_dll.hpp index af69788..74c8b13 100644 --- a/output/rendersystemdx11_dll.hpp +++ b/output/rendersystemdx11_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #pragma once diff --git a/output/rendersystemdx11_dll.rs b/output/rendersystemdx11_dll.rs index 38b8fa5..aaf6421 100644 --- a/output/rendersystemdx11_dll.rs +++ b/output/rendersystemdx11_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/resourcesystem_dll.cs b/output/resourcesystem_dll.cs index 87d4d0f..232fd26 100644 --- a/output/resourcesystem_dll.cs +++ b/output/resourcesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC namespace CS2Dumper.Schemas { // Module: resourcesystem.dll diff --git a/output/resourcesystem_dll.hpp b/output/resourcesystem_dll.hpp index fa62df2..62be39d 100644 --- a/output/resourcesystem_dll.hpp +++ b/output/resourcesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #pragma once diff --git a/output/resourcesystem_dll.rs b/output/resourcesystem_dll.rs index adf47b7..c04e204 100644 --- a/output/resourcesystem_dll.rs +++ b/output/resourcesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/scenesystem_dll.cs b/output/scenesystem_dll.cs index 0c70537..9697f40 100644 --- a/output/scenesystem_dll.cs +++ b/output/scenesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC namespace CS2Dumper.Schemas { // Module: scenesystem.dll diff --git a/output/scenesystem_dll.hpp b/output/scenesystem_dll.hpp index 9582f6a..320188e 100644 --- a/output/scenesystem_dll.hpp +++ b/output/scenesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #pragma once diff --git a/output/scenesystem_dll.rs b/output/scenesystem_dll.rs index 96a6478..caa7539 100644 --- a/output/scenesystem_dll.rs +++ b/output/scenesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/schemasystem_dll.cs b/output/schemasystem_dll.cs index 376ed3a..5283b9b 100644 --- a/output/schemasystem_dll.cs +++ b/output/schemasystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC namespace CS2Dumper.Schemas { // Module: schemasystem.dll diff --git a/output/schemasystem_dll.hpp b/output/schemasystem_dll.hpp index f5ec27a..bf67796 100644 --- a/output/schemasystem_dll.hpp +++ b/output/schemasystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #pragma once diff --git a/output/schemasystem_dll.rs b/output/schemasystem_dll.rs index 8522bf7..630e6d9 100644 --- a/output/schemasystem_dll.rs +++ b/output/schemasystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/server_dll.cs b/output/server_dll.cs index 0ff131a..491913f 100644 --- a/output/server_dll.cs +++ b/output/server_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC namespace CS2Dumper.Schemas { // Module: server.dll diff --git a/output/server_dll.hpp b/output/server_dll.hpp index 08b0ea3..2717bec 100644 --- a/output/server_dll.hpp +++ b/output/server_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #pragma once diff --git a/output/server_dll.rs b/output/server_dll.rs index 068fc79..93ff534 100644 --- a/output/server_dll.rs +++ b/output/server_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/soundsystem_dll.cs b/output/soundsystem_dll.cs index 3aaa042..06fa84c 100644 --- a/output/soundsystem_dll.cs +++ b/output/soundsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC namespace CS2Dumper.Schemas { // Module: soundsystem.dll diff --git a/output/soundsystem_dll.hpp b/output/soundsystem_dll.hpp index 2411b8a..80dca91 100644 --- a/output/soundsystem_dll.hpp +++ b/output/soundsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #pragma once diff --git a/output/soundsystem_dll.rs b/output/soundsystem_dll.rs index 536b0bd..37bd021 100644 --- a/output/soundsystem_dll.rs +++ b/output/soundsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/vphysics2_dll.cs b/output/vphysics2_dll.cs index f788853..f4272e1 100644 --- a/output/vphysics2_dll.cs +++ b/output/vphysics2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC namespace CS2Dumper.Schemas { // Module: vphysics2.dll diff --git a/output/vphysics2_dll.hpp b/output/vphysics2_dll.hpp index 9834d1d..261e500 100644 --- a/output/vphysics2_dll.hpp +++ b/output/vphysics2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #pragma once diff --git a/output/vphysics2_dll.rs b/output/vphysics2_dll.rs index a193fa7..3d399f6 100644 --- a/output/vphysics2_dll.rs +++ b/output/vphysics2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/worldrenderer_dll.cs b/output/worldrenderer_dll.cs index e395940..fc2a9ec 100644 --- a/output/worldrenderer_dll.cs +++ b/output/worldrenderer_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC namespace CS2Dumper.Schemas { // Module: worldrenderer.dll diff --git a/output/worldrenderer_dll.hpp b/output/worldrenderer_dll.hpp index 495822a..ebc95c3 100644 --- a/output/worldrenderer_dll.hpp +++ b/output/worldrenderer_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #pragma once diff --git a/output/worldrenderer_dll.rs b/output/worldrenderer_dll.rs index f9626d7..f948851 100644 --- a/output/worldrenderer_dll.rs +++ b/output/worldrenderer_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-08 04:34:23.185121200 UTC +// 2025-05-09 03:40:00.267016600 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] From c426568c03466195ed49a8ab852071f08e8b5148 Mon Sep 17 00:00:00 2001 From: Ivan Date: Wed, 14 May 2025 02:14:10 +0200 Subject: [PATCH 3/8] Add files via upload --- cs2-dumper.log | 10 ++++----- output/animationsystem_dll.cs | 2 +- output/animationsystem_dll.hpp | 2 +- output/animationsystem_dll.rs | 2 +- output/buttons.cs | 34 ++++++++++++++--------------- output/buttons.hpp | 34 ++++++++++++++--------------- output/buttons.json | 32 +++++++++++++-------------- output/buttons.rs | 34 ++++++++++++++--------------- output/client_dll.cs | 2 +- output/client_dll.hpp | 2 +- output/client_dll.rs | 2 +- output/engine2_dll.cs | 2 +- output/engine2_dll.hpp | 2 +- output/engine2_dll.rs | 2 +- output/host_dll.cs | 2 +- output/host_dll.hpp | 2 +- output/host_dll.rs | 2 +- output/info.json | 4 ++-- output/interfaces.cs | 38 ++++++++++++++++----------------- output/interfaces.hpp | 38 ++++++++++++++++----------------- output/interfaces.json | 36 +++++++++++++++---------------- output/interfaces.rs | 38 ++++++++++++++++----------------- output/materialsystem2_dll.cs | 2 +- output/materialsystem2_dll.hpp | 2 +- output/materialsystem2_dll.rs | 2 +- output/networksystem_dll.cs | 2 +- output/networksystem_dll.hpp | 2 +- output/networksystem_dll.rs | 2 +- output/offsets.cs | 34 ++++++++++++++--------------- output/offsets.hpp | 34 ++++++++++++++--------------- output/offsets.json | 32 +++++++++++++-------------- output/offsets.rs | 34 ++++++++++++++--------------- output/panorama_dll.cs | 2 +- output/panorama_dll.hpp | 2 +- output/panorama_dll.rs | 2 +- output/particles_dll.cs | 2 +- output/particles_dll.hpp | 2 +- output/particles_dll.rs | 2 +- output/pulse_system_dll.cs | 2 +- output/pulse_system_dll.hpp | 2 +- output/pulse_system_dll.rs | 2 +- output/rendersystemdx11_dll.cs | 2 +- output/rendersystemdx11_dll.hpp | 2 +- output/rendersystemdx11_dll.rs | 2 +- output/resourcesystem_dll.cs | 2 +- output/resourcesystem_dll.hpp | 2 +- output/resourcesystem_dll.rs | 2 +- output/scenesystem_dll.cs | 2 +- output/scenesystem_dll.hpp | 2 +- output/scenesystem_dll.rs | 2 +- output/schemasystem_dll.cs | 2 +- output/schemasystem_dll.hpp | 2 +- output/schemasystem_dll.rs | 2 +- output/server_dll.cs | 2 +- output/server_dll.hpp | 2 +- output/server_dll.rs | 2 +- output/soundsystem_dll.cs | 2 +- output/soundsystem_dll.hpp | 2 +- output/soundsystem_dll.rs | 2 +- output/vphysics2_dll.cs | 2 +- output/vphysics2_dll.hpp | 2 +- output/vphysics2_dll.rs | 2 +- output/worldrenderer_dll.cs | 2 +- output/worldrenderer_dll.hpp | 2 +- output/worldrenderer_dll.rs | 2 +- 65 files changed, 267 insertions(+), 267 deletions(-) diff --git a/cs2-dumper.log b/cs2-dumper.log index 48ed63b..35d238a 100644 --- a/cs2-dumper.log +++ b/cs2-dumper.log @@ -1,5 +1,5 @@ -03:39:59 [INFO] found 16 buttons -03:39:59 [INFO] found 131 interfaces across 33 modules -03:40:00 [INFO] found 33 offsets across 5 modules -03:40:00 [INFO] found 2442 classes and 368 enums across 17 modules -03:40:00 [INFO] analysis completed in 772.17ms +23:54:53 [INFO] found 16 buttons +23:54:53 [INFO] found 131 interfaces across 33 modules +23:54:54 [INFO] found 33 offsets across 5 modules +23:54:54 [INFO] found 2442 classes and 368 enums across 17 modules +23:54:54 [INFO] analysis completed in 1.44s diff --git a/output/animationsystem_dll.cs b/output/animationsystem_dll.cs index 1125021..4267c95 100644 --- a/output/animationsystem_dll.cs +++ b/output/animationsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC namespace CS2Dumper.Schemas { // Module: animationsystem.dll diff --git a/output/animationsystem_dll.hpp b/output/animationsystem_dll.hpp index fe20998..62e704c 100644 --- a/output/animationsystem_dll.hpp +++ b/output/animationsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #pragma once diff --git a/output/animationsystem_dll.rs b/output/animationsystem_dll.rs index a6134df..026657a 100644 --- a/output/animationsystem_dll.rs +++ b/output/animationsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/buttons.cs b/output/buttons.cs index bb1697a..7eaae12 100644 --- a/output/buttons.cs +++ b/output/buttons.cs @@ -1,24 +1,24 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC namespace CS2Dumper { // Module: client.dll public static class Buttons { - public const nint attack = 0x18438F0; - public const nint attack2 = 0x1843980; - public const nint back = 0x1843BC0; - public const nint duck = 0x1843E90; - public const nint forward = 0x1843B30; - public const nint jump = 0x1843E00; - public const nint left = 0x1843C50; - public const nint lookatweapon = 0x1A69E10; - public const nint reload = 0x1843860; - public const nint right = 0x1843CE0; - public const nint showscores = 0x1A69CF0; - public const nint sprint = 0x18437D0; - public const nint turnleft = 0x1843A10; - public const nint turnright = 0x1843AA0; - public const nint use = 0x1843D70; - public const nint zoom = 0x1A69D80; + public const nint attack = 0x18448F0; + public const nint attack2 = 0x1844980; + public const nint back = 0x1844BC0; + public const nint duck = 0x1844E90; + public const nint forward = 0x1844B30; + public const nint jump = 0x1844E00; + public const nint left = 0x1844C50; + public const nint lookatweapon = 0x1A6AE30; + public const nint reload = 0x1844860; + public const nint right = 0x1844CE0; + public const nint showscores = 0x1A6AD10; + public const nint sprint = 0x18447D0; + public const nint turnleft = 0x1844A10; + public const nint turnright = 0x1844AA0; + public const nint use = 0x1844D70; + public const nint zoom = 0x1A6ADA0; } } diff --git a/output/buttons.hpp b/output/buttons.hpp index c571644..8ab3bc3 100644 --- a/output/buttons.hpp +++ b/output/buttons.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #pragma once @@ -8,21 +8,21 @@ namespace cs2_dumper { // Module: client.dll namespace buttons { - constexpr std::ptrdiff_t attack = 0x18438F0; - constexpr std::ptrdiff_t attack2 = 0x1843980; - constexpr std::ptrdiff_t back = 0x1843BC0; - constexpr std::ptrdiff_t duck = 0x1843E90; - constexpr std::ptrdiff_t forward = 0x1843B30; - constexpr std::ptrdiff_t jump = 0x1843E00; - constexpr std::ptrdiff_t left = 0x1843C50; - constexpr std::ptrdiff_t lookatweapon = 0x1A69E10; - constexpr std::ptrdiff_t reload = 0x1843860; - constexpr std::ptrdiff_t right = 0x1843CE0; - constexpr std::ptrdiff_t showscores = 0x1A69CF0; - constexpr std::ptrdiff_t sprint = 0x18437D0; - constexpr std::ptrdiff_t turnleft = 0x1843A10; - constexpr std::ptrdiff_t turnright = 0x1843AA0; - constexpr std::ptrdiff_t use = 0x1843D70; - constexpr std::ptrdiff_t zoom = 0x1A69D80; + constexpr std::ptrdiff_t attack = 0x18448F0; + constexpr std::ptrdiff_t attack2 = 0x1844980; + constexpr std::ptrdiff_t back = 0x1844BC0; + constexpr std::ptrdiff_t duck = 0x1844E90; + constexpr std::ptrdiff_t forward = 0x1844B30; + constexpr std::ptrdiff_t jump = 0x1844E00; + constexpr std::ptrdiff_t left = 0x1844C50; + constexpr std::ptrdiff_t lookatweapon = 0x1A6AE30; + constexpr std::ptrdiff_t reload = 0x1844860; + constexpr std::ptrdiff_t right = 0x1844CE0; + constexpr std::ptrdiff_t showscores = 0x1A6AD10; + constexpr std::ptrdiff_t sprint = 0x18447D0; + constexpr std::ptrdiff_t turnleft = 0x1844A10; + constexpr std::ptrdiff_t turnright = 0x1844AA0; + constexpr std::ptrdiff_t use = 0x1844D70; + constexpr std::ptrdiff_t zoom = 0x1A6ADA0; } } diff --git a/output/buttons.json b/output/buttons.json index a85e876..6ff1e83 100644 --- a/output/buttons.json +++ b/output/buttons.json @@ -1,20 +1,20 @@ { "client.dll": { - "attack": 25442544, - "attack2": 25442688, - "back": 25443264, - "duck": 25443984, - "forward": 25443120, - "jump": 25443840, - "left": 25443408, - "lookatweapon": 27696656, - "reload": 25442400, - "right": 25443552, - "showscores": 27696368, - "sprint": 25442256, - "turnleft": 25442832, - "turnright": 25442976, - "use": 25443696, - "zoom": 27696512 + "attack": 25446640, + "attack2": 25446784, + "back": 25447360, + "duck": 25448080, + "forward": 25447216, + "jump": 25447936, + "left": 25447504, + "lookatweapon": 27700784, + "reload": 25446496, + "right": 25447648, + "showscores": 27700496, + "sprint": 25446352, + "turnleft": 25446928, + "turnright": 25447072, + "use": 25447792, + "zoom": 27700640 } } \ No newline at end of file diff --git a/output/buttons.rs b/output/buttons.rs index fe5bc7e..906f450 100644 --- a/output/buttons.rs +++ b/output/buttons.rs @@ -1,26 +1,26 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #![allow(non_upper_case_globals, unused)] pub mod cs2_dumper { // Module: client.dll pub mod buttons { - pub const attack: usize = 0x18438F0; - pub const attack2: usize = 0x1843980; - pub const back: usize = 0x1843BC0; - pub const duck: usize = 0x1843E90; - pub const forward: usize = 0x1843B30; - pub const jump: usize = 0x1843E00; - pub const left: usize = 0x1843C50; - pub const lookatweapon: usize = 0x1A69E10; - pub const reload: usize = 0x1843860; - pub const right: usize = 0x1843CE0; - pub const showscores: usize = 0x1A69CF0; - pub const sprint: usize = 0x18437D0; - pub const turnleft: usize = 0x1843A10; - pub const turnright: usize = 0x1843AA0; - pub const r#use: usize = 0x1843D70; - pub const zoom: usize = 0x1A69D80; + pub const attack: usize = 0x18448F0; + pub const attack2: usize = 0x1844980; + pub const back: usize = 0x1844BC0; + pub const duck: usize = 0x1844E90; + pub const forward: usize = 0x1844B30; + pub const jump: usize = 0x1844E00; + pub const left: usize = 0x1844C50; + pub const lookatweapon: usize = 0x1A6AE30; + pub const reload: usize = 0x1844860; + pub const right: usize = 0x1844CE0; + pub const showscores: usize = 0x1A6AD10; + pub const sprint: usize = 0x18447D0; + pub const turnleft: usize = 0x1844A10; + pub const turnright: usize = 0x1844AA0; + pub const r#use: usize = 0x1844D70; + pub const zoom: usize = 0x1A6ADA0; } } diff --git a/output/client_dll.cs b/output/client_dll.cs index ba3ff90..d0f812f 100644 --- a/output/client_dll.cs +++ b/output/client_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC namespace CS2Dumper.Schemas { // Module: client.dll diff --git a/output/client_dll.hpp b/output/client_dll.hpp index 767b710..55eb1f1 100644 --- a/output/client_dll.hpp +++ b/output/client_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #pragma once diff --git a/output/client_dll.rs b/output/client_dll.rs index 1124ac8..114c8f1 100644 --- a/output/client_dll.rs +++ b/output/client_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/engine2_dll.cs b/output/engine2_dll.cs index ed7a06b..e761b6a 100644 --- a/output/engine2_dll.cs +++ b/output/engine2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC namespace CS2Dumper.Schemas { // Module: engine2.dll diff --git a/output/engine2_dll.hpp b/output/engine2_dll.hpp index 46b5c3d..4594cdd 100644 --- a/output/engine2_dll.hpp +++ b/output/engine2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #pragma once diff --git a/output/engine2_dll.rs b/output/engine2_dll.rs index 1a0641e..6faaf61 100644 --- a/output/engine2_dll.rs +++ b/output/engine2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/host_dll.cs b/output/host_dll.cs index 1a6db34..de5daa3 100644 --- a/output/host_dll.cs +++ b/output/host_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC namespace CS2Dumper.Schemas { // Module: host.dll diff --git a/output/host_dll.hpp b/output/host_dll.hpp index ea6fe68..32d0fc9 100644 --- a/output/host_dll.hpp +++ b/output/host_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #pragma once diff --git a/output/host_dll.rs b/output/host_dll.rs index 4f60012..552e040 100644 --- a/output/host_dll.rs +++ b/output/host_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/info.json b/output/info.json index 42f82e8..14e2ba6 100644 --- a/output/info.json +++ b/output/info.json @@ -1,4 +1,4 @@ { - "build_number": 14076, - "timestamp": "2025-05-09T03:40:00.267016600+00:00" + "build_number": 14078, + "timestamp": "2025-05-13T23:54:54.425036700+00:00" } \ No newline at end of file diff --git a/output/interfaces.cs b/output/interfaces.cs index e4a2928..8d9907d 100644 --- a/output/interfaces.cs +++ b/output/interfaces.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC namespace CS2Dumper.Interfaces { // Module: animationsystem.dll @@ -9,14 +9,14 @@ namespace CS2Dumper.Interfaces { } // Module: client.dll public static class ClientDll { - public const nint ClientToolsInfo_001 = 0x1842EE0; - public const nint EmptyWorldService001_Client = 0x17FF070; - public const nint GameClientExports001 = 0x183FB98; - public const nint LegacyGameUI001 = 0x18601D0; - public const nint Source2Client002 = 0x1A59560; - public const nint Source2ClientConfig001 = 0x19F1F90; - public const nint Source2ClientPrediction001 = 0x184AF50; - public const nint Source2ClientUI001 = 0x185E700; + public const nint ClientToolsInfo_001 = 0x1843EE0; + public const nint EmptyWorldService001_Client = 0x1800070; + public const nint GameClientExports001 = 0x1840B98; + public const nint LegacyGameUI001 = 0x18611D0; + public const nint Source2Client002 = 0x1A5A580; + public const nint Source2ClientConfig001 = 0x19F2FC0; + public const nint Source2ClientPrediction001 = 0x184BF50; + public const nint Source2ClientUI001 = 0x185F700; } // Module: engine2.dll public static class Engine2Dll { @@ -157,15 +157,15 @@ namespace CS2Dumper.Interfaces { } // Module: server.dll public static class ServerDll { - public const nint EmptyWorldService001_Server = 0x1369D80; + public const nint EmptyWorldService001_Server = 0x1369D70; public const nint EntitySubclassUtilsV001 = 0x131A3D0; - public const nint NavGameTest001 = 0x1408E58; - public const nint ServerToolsInfo_001 = 0x13BE7C8; - public const nint Source2GameClients001 = 0x13B8690; + public const nint NavGameTest001 = 0x1408E48; + public const nint ServerToolsInfo_001 = 0x13BE7B8; + public const nint Source2GameClients001 = 0x13B8680; public const nint Source2GameDirector001 = 0x14EC6A0; - public const nint Source2GameEntities001 = 0x13BE6F0; - public const nint Source2Server001 = 0x13BE560; - public const nint Source2ServerConfig001 = 0x15B7188; + public const nint Source2GameEntities001 = 0x13BE6E0; + public const nint Source2Server001 = 0x13BE550; + public const nint Source2ServerConfig001 = 0x15B7178; public const nint customnavsystem001 = 0x12FEB48; } // Module: soundsystem.dll @@ -205,9 +205,9 @@ namespace CS2Dumper.Interfaces { } // Module: tier0.dll public static class Tier0Dll { - public const nint TestScriptMgr001 = 0x37EA70; - public const nint VEngineCvar007 = 0x38D4B0; - public const nint VProcessUtils002 = 0x37E980; + public const nint TestScriptMgr001 = 0x37EA80; + public const nint VEngineCvar007 = 0x38D4E0; + public const nint VProcessUtils002 = 0x37E990; public const nint VStringTokenSystem001 = 0x3A5F00; } // Module: v8system.dll diff --git a/output/interfaces.hpp b/output/interfaces.hpp index aa46280..d3cb6c6 100644 --- a/output/interfaces.hpp +++ b/output/interfaces.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #pragma once @@ -14,14 +14,14 @@ namespace cs2_dumper { } // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x1842EE0; - constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x17FF070; - constexpr std::ptrdiff_t GameClientExports001 = 0x183FB98; - constexpr std::ptrdiff_t LegacyGameUI001 = 0x18601D0; - constexpr std::ptrdiff_t Source2Client002 = 0x1A59560; - constexpr std::ptrdiff_t Source2ClientConfig001 = 0x19F1F90; - constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x184AF50; - constexpr std::ptrdiff_t Source2ClientUI001 = 0x185E700; + constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x1843EE0; + constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x1800070; + constexpr std::ptrdiff_t GameClientExports001 = 0x1840B98; + constexpr std::ptrdiff_t LegacyGameUI001 = 0x18611D0; + constexpr std::ptrdiff_t Source2Client002 = 0x1A5A580; + constexpr std::ptrdiff_t Source2ClientConfig001 = 0x19F2FC0; + constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x184BF50; + constexpr std::ptrdiff_t Source2ClientUI001 = 0x185F700; } // Module: engine2.dll namespace engine2_dll { @@ -162,15 +162,15 @@ namespace cs2_dumper { } // Module: server.dll namespace server_dll { - constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x1369D80; + constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x1369D70; constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x131A3D0; - constexpr std::ptrdiff_t NavGameTest001 = 0x1408E58; - constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13BE7C8; - constexpr std::ptrdiff_t Source2GameClients001 = 0x13B8690; + constexpr std::ptrdiff_t NavGameTest001 = 0x1408E48; + constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13BE7B8; + constexpr std::ptrdiff_t Source2GameClients001 = 0x13B8680; constexpr std::ptrdiff_t Source2GameDirector001 = 0x14EC6A0; - constexpr std::ptrdiff_t Source2GameEntities001 = 0x13BE6F0; - constexpr std::ptrdiff_t Source2Server001 = 0x13BE560; - constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15B7188; + constexpr std::ptrdiff_t Source2GameEntities001 = 0x13BE6E0; + constexpr std::ptrdiff_t Source2Server001 = 0x13BE550; + constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15B7178; constexpr std::ptrdiff_t customnavsystem001 = 0x12FEB48; } // Module: soundsystem.dll @@ -210,9 +210,9 @@ namespace cs2_dumper { } // Module: tier0.dll namespace tier0_dll { - constexpr std::ptrdiff_t TestScriptMgr001 = 0x37EA70; - constexpr std::ptrdiff_t VEngineCvar007 = 0x38D4B0; - constexpr std::ptrdiff_t VProcessUtils002 = 0x37E980; + constexpr std::ptrdiff_t TestScriptMgr001 = 0x37EA80; + constexpr std::ptrdiff_t VEngineCvar007 = 0x38D4E0; + constexpr std::ptrdiff_t VProcessUtils002 = 0x37E990; constexpr std::ptrdiff_t VStringTokenSystem001 = 0x3A5F00; } // Module: v8system.dll diff --git a/output/interfaces.json b/output/interfaces.json index b1e8a22..80f7377 100644 --- a/output/interfaces.json +++ b/output/interfaces.json @@ -4,14 +4,14 @@ "AnimationSystem_001": 6323504 }, "client.dll": { - "ClientToolsInfo_001": 25439968, - "EmptyWorldService001_Client": 25161840, - "GameClientExports001": 25426840, - "LegacyGameUI001": 25559504, - "Source2Client002": 27628896, - "Source2ClientConfig001": 27205520, - "Source2ClientPrediction001": 25472848, - "Source2ClientUI001": 25552640 + "ClientToolsInfo_001": 25444064, + "EmptyWorldService001_Client": 25165936, + "GameClientExports001": 25430936, + "LegacyGameUI001": 25563600, + "Source2Client002": 27633024, + "Source2ClientConfig001": 27209664, + "Source2ClientPrediction001": 25476944, + "Source2ClientUI001": 25556736 }, "engine2.dll": { "BenchmarkService001": 5537072, @@ -130,15 +130,15 @@ "SchemaSystem_001": 399072 }, "server.dll": { - "EmptyWorldService001_Server": 20356480, + "EmptyWorldService001_Server": 20356464, "EntitySubclassUtilsV001": 20030416, - "NavGameTest001": 21007960, - "ServerToolsInfo_001": 20703176, - "Source2GameClients001": 20678288, + "NavGameTest001": 21007944, + "ServerToolsInfo_001": 20703160, + "Source2GameClients001": 20678272, "Source2GameDirector001": 21939872, - "Source2GameEntities001": 20702960, - "Source2Server001": 20702560, - "Source2ServerConfig001": 22770056, + "Source2GameEntities001": 20702944, + "Source2Server001": 20702544, + "Source2ServerConfig001": 22770040, "customnavsystem001": 19917640 }, "soundsystem.dll": { @@ -174,9 +174,9 @@ "p2pvoicesingleton002": 21987552 }, "tier0.dll": { - "TestScriptMgr001": 3664496, - "VEngineCvar007": 3724464, - "VProcessUtils002": 3664256, + "TestScriptMgr001": 3664512, + "VEngineCvar007": 3724512, + "VProcessUtils002": 3664272, "VStringTokenSystem001": 3825408 }, "v8system.dll": { diff --git a/output/interfaces.rs b/output/interfaces.rs index 962b49e..530bf49 100644 --- a/output/interfaces.rs +++ b/output/interfaces.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #![allow(non_upper_case_globals, unused)] @@ -12,14 +12,14 @@ pub mod cs2_dumper { } // Module: client.dll pub mod client_dll { - pub const ClientToolsInfo_001: usize = 0x1842EE0; - pub const EmptyWorldService001_Client: usize = 0x17FF070; - pub const GameClientExports001: usize = 0x183FB98; - pub const LegacyGameUI001: usize = 0x18601D0; - pub const Source2Client002: usize = 0x1A59560; - pub const Source2ClientConfig001: usize = 0x19F1F90; - pub const Source2ClientPrediction001: usize = 0x184AF50; - pub const Source2ClientUI001: usize = 0x185E700; + pub const ClientToolsInfo_001: usize = 0x1843EE0; + pub const EmptyWorldService001_Client: usize = 0x1800070; + pub const GameClientExports001: usize = 0x1840B98; + pub const LegacyGameUI001: usize = 0x18611D0; + pub const Source2Client002: usize = 0x1A5A580; + pub const Source2ClientConfig001: usize = 0x19F2FC0; + pub const Source2ClientPrediction001: usize = 0x184BF50; + pub const Source2ClientUI001: usize = 0x185F700; } // Module: engine2.dll pub mod engine2_dll { @@ -160,15 +160,15 @@ pub mod cs2_dumper { } // Module: server.dll pub mod server_dll { - pub const EmptyWorldService001_Server: usize = 0x1369D80; + pub const EmptyWorldService001_Server: usize = 0x1369D70; pub const EntitySubclassUtilsV001: usize = 0x131A3D0; - pub const NavGameTest001: usize = 0x1408E58; - pub const ServerToolsInfo_001: usize = 0x13BE7C8; - pub const Source2GameClients001: usize = 0x13B8690; + pub const NavGameTest001: usize = 0x1408E48; + pub const ServerToolsInfo_001: usize = 0x13BE7B8; + pub const Source2GameClients001: usize = 0x13B8680; pub const Source2GameDirector001: usize = 0x14EC6A0; - pub const Source2GameEntities001: usize = 0x13BE6F0; - pub const Source2Server001: usize = 0x13BE560; - pub const Source2ServerConfig001: usize = 0x15B7188; + pub const Source2GameEntities001: usize = 0x13BE6E0; + pub const Source2Server001: usize = 0x13BE550; + pub const Source2ServerConfig001: usize = 0x15B7178; pub const customnavsystem001: usize = 0x12FEB48; } // Module: soundsystem.dll @@ -208,9 +208,9 @@ pub mod cs2_dumper { } // Module: tier0.dll pub mod tier0_dll { - pub const TestScriptMgr001: usize = 0x37EA70; - pub const VEngineCvar007: usize = 0x38D4B0; - pub const VProcessUtils002: usize = 0x37E980; + pub const TestScriptMgr001: usize = 0x37EA80; + pub const VEngineCvar007: usize = 0x38D4E0; + pub const VProcessUtils002: usize = 0x37E990; pub const VStringTokenSystem001: usize = 0x3A5F00; } // Module: v8system.dll diff --git a/output/materialsystem2_dll.cs b/output/materialsystem2_dll.cs index 0d83a55..a8a13a7 100644 --- a/output/materialsystem2_dll.cs +++ b/output/materialsystem2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC namespace CS2Dumper.Schemas { // Module: materialsystem2.dll diff --git a/output/materialsystem2_dll.hpp b/output/materialsystem2_dll.hpp index 125be87..bcf87f4 100644 --- a/output/materialsystem2_dll.hpp +++ b/output/materialsystem2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #pragma once diff --git a/output/materialsystem2_dll.rs b/output/materialsystem2_dll.rs index e9538fe..255ee7b 100644 --- a/output/materialsystem2_dll.rs +++ b/output/materialsystem2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/networksystem_dll.cs b/output/networksystem_dll.cs index 23c7d60..6e6ded0 100644 --- a/output/networksystem_dll.cs +++ b/output/networksystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC namespace CS2Dumper.Schemas { // Module: networksystem.dll diff --git a/output/networksystem_dll.hpp b/output/networksystem_dll.hpp index 6023c0d..ae2b65c 100644 --- a/output/networksystem_dll.hpp +++ b/output/networksystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #pragma once diff --git a/output/networksystem_dll.rs b/output/networksystem_dll.rs index 1070a22..ac026de 100644 --- a/output/networksystem_dll.rs +++ b/output/networksystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/offsets.cs b/output/offsets.cs index 8a231b5..84d4d6b 100644 --- a/output/offsets.cs +++ b/output/offsets.cs @@ -1,33 +1,33 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC namespace CS2Dumper.Offsets { // Module: client.dll public static class ClientDll { - public const nint dwCSGOInput = 0x1A69EF0; - public const nint dwEntityList = 0x19F6F00; - public const nint dwGameEntitySystem = 0x1B1A718; + public const nint dwCSGOInput = 0x1A6AF10; + public const nint dwEntityList = 0x19F7F20; + public const nint dwGameEntitySystem = 0x1B1B748; public const nint dwGameEntitySystem_highestEntityIndex = 0x20F0; - public const nint dwGameRules = 0x1A5B7D8; - public const nint dwGlobalVars = 0x183F148; - public const nint dwGlowManager = 0x1A5AF20; - public const nint dwLocalPlayerController = 0x1A459E0; - public const nint dwLocalPlayerPawn = 0x184B0D0; - public const nint dwPlantedC4 = 0x1A660B8; - public const nint dwPrediction = 0x184AF50; - public const nint dwSensitivity = 0x1A5C4F8; + public const nint dwGameRules = 0x1A5C7F8; + public const nint dwGlobalVars = 0x1840148; + public const nint dwGlowManager = 0x1A5BF40; + public const nint dwLocalPlayerController = 0x1A46A00; + public const nint dwLocalPlayerPawn = 0x184C0D0; + public const nint dwPlantedC4 = 0x1A670D8; + public const nint dwPrediction = 0x184BF50; + public const nint dwSensitivity = 0x1A5D518; public const nint dwSensitivity_sensitivity = 0x40; - public const nint dwViewAngles = 0x1A6A2C0; - public const nint dwViewMatrix = 0x1A5FED0; - public const nint dwViewRender = 0x1A60988; - public const nint dwWeaponC4 = 0x19F9260; + public const nint dwViewAngles = 0x1A6B2E0; + public const nint dwViewMatrix = 0x1A60EF0; + public const nint dwViewRender = 0x1A619A8; + public const nint dwWeaponC4 = 0x19FA280; } // Module: engine2.dll public static class Engine2Dll { public const nint dwBuildNumber = 0x541BE4; public const nint dwNetworkGameClient = 0x540CE0; public const nint dwNetworkGameClient_clientTickCount = 0x368; - public const nint dwNetworkGameClient_deltaTick = 0x244; + public const nint dwNetworkGameClient_deltaTick = 0x27C; public const nint dwNetworkGameClient_isBackgroundMap = 0x281447; public const nint dwNetworkGameClient_localPlayer = 0xF0; public const nint dwNetworkGameClient_maxClients = 0x238; diff --git a/output/offsets.hpp b/output/offsets.hpp index 15b6528..29fab00 100644 --- a/output/offsets.hpp +++ b/output/offsets.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #pragma once @@ -9,30 +9,30 @@ namespace cs2_dumper { namespace offsets { // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t dwCSGOInput = 0x1A69EF0; - constexpr std::ptrdiff_t dwEntityList = 0x19F6F00; - constexpr std::ptrdiff_t dwGameEntitySystem = 0x1B1A718; + constexpr std::ptrdiff_t dwCSGOInput = 0x1A6AF10; + constexpr std::ptrdiff_t dwEntityList = 0x19F7F20; + constexpr std::ptrdiff_t dwGameEntitySystem = 0x1B1B748; constexpr std::ptrdiff_t dwGameEntitySystem_highestEntityIndex = 0x20F0; - constexpr std::ptrdiff_t dwGameRules = 0x1A5B7D8; - constexpr std::ptrdiff_t dwGlobalVars = 0x183F148; - constexpr std::ptrdiff_t dwGlowManager = 0x1A5AF20; - constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A459E0; - constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x184B0D0; - constexpr std::ptrdiff_t dwPlantedC4 = 0x1A660B8; - constexpr std::ptrdiff_t dwPrediction = 0x184AF50; - constexpr std::ptrdiff_t dwSensitivity = 0x1A5C4F8; + constexpr std::ptrdiff_t dwGameRules = 0x1A5C7F8; + constexpr std::ptrdiff_t dwGlobalVars = 0x1840148; + constexpr std::ptrdiff_t dwGlowManager = 0x1A5BF40; + constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A46A00; + constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x184C0D0; + constexpr std::ptrdiff_t dwPlantedC4 = 0x1A670D8; + constexpr std::ptrdiff_t dwPrediction = 0x184BF50; + constexpr std::ptrdiff_t dwSensitivity = 0x1A5D518; constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40; - constexpr std::ptrdiff_t dwViewAngles = 0x1A6A2C0; - constexpr std::ptrdiff_t dwViewMatrix = 0x1A5FED0; - constexpr std::ptrdiff_t dwViewRender = 0x1A60988; - constexpr std::ptrdiff_t dwWeaponC4 = 0x19F9260; + constexpr std::ptrdiff_t dwViewAngles = 0x1A6B2E0; + constexpr std::ptrdiff_t dwViewMatrix = 0x1A60EF0; + constexpr std::ptrdiff_t dwViewRender = 0x1A619A8; + constexpr std::ptrdiff_t dwWeaponC4 = 0x19FA280; } // Module: engine2.dll namespace engine2_dll { constexpr std::ptrdiff_t dwBuildNumber = 0x541BE4; constexpr std::ptrdiff_t dwNetworkGameClient = 0x540CE0; constexpr std::ptrdiff_t dwNetworkGameClient_clientTickCount = 0x368; - constexpr std::ptrdiff_t dwNetworkGameClient_deltaTick = 0x244; + constexpr std::ptrdiff_t dwNetworkGameClient_deltaTick = 0x27C; constexpr std::ptrdiff_t dwNetworkGameClient_isBackgroundMap = 0x281447; constexpr std::ptrdiff_t dwNetworkGameClient_localPlayer = 0xF0; constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x238; diff --git a/output/offsets.json b/output/offsets.json index a131270..2c5f6b5 100644 --- a/output/offsets.json +++ b/output/offsets.json @@ -1,28 +1,28 @@ { "client.dll": { - "dwCSGOInput": 27696880, - "dwEntityList": 27225856, - "dwGameEntitySystem": 28419864, + "dwCSGOInput": 27701008, + "dwEntityList": 27229984, + "dwGameEntitySystem": 28424008, "dwGameEntitySystem_highestEntityIndex": 8432, - "dwGameRules": 27637720, - "dwGlobalVars": 25424200, - "dwGlowManager": 27635488, - "dwLocalPlayerController": 27548128, - "dwLocalPlayerPawn": 25473232, - "dwPlantedC4": 27680952, - "dwPrediction": 25472848, - "dwSensitivity": 27641080, + "dwGameRules": 27641848, + "dwGlobalVars": 25428296, + "dwGlowManager": 27639616, + "dwLocalPlayerController": 27552256, + "dwLocalPlayerPawn": 25477328, + "dwPlantedC4": 27685080, + "dwPrediction": 25476944, + "dwSensitivity": 27645208, "dwSensitivity_sensitivity": 64, - "dwViewAngles": 27697856, - "dwViewMatrix": 27655888, - "dwViewRender": 27658632, - "dwWeaponC4": 27234912 + "dwViewAngles": 27701984, + "dwViewMatrix": 27660016, + "dwViewRender": 27662760, + "dwWeaponC4": 27239040 }, "engine2.dll": { "dwBuildNumber": 5512164, "dwNetworkGameClient": 5508320, "dwNetworkGameClient_clientTickCount": 872, - "dwNetworkGameClient_deltaTick": 580, + "dwNetworkGameClient_deltaTick": 636, "dwNetworkGameClient_isBackgroundMap": 2626631, "dwNetworkGameClient_localPlayer": 240, "dwNetworkGameClient_maxClients": 568, diff --git a/output/offsets.rs b/output/offsets.rs index 11c7bd3..4c9c524 100644 --- a/output/offsets.rs +++ b/output/offsets.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #![allow(non_upper_case_globals, unused)] @@ -7,30 +7,30 @@ pub mod cs2_dumper { pub mod offsets { // Module: client.dll pub mod client_dll { - pub const dwCSGOInput: usize = 0x1A69EF0; - pub const dwEntityList: usize = 0x19F6F00; - pub const dwGameEntitySystem: usize = 0x1B1A718; + pub const dwCSGOInput: usize = 0x1A6AF10; + pub const dwEntityList: usize = 0x19F7F20; + pub const dwGameEntitySystem: usize = 0x1B1B748; pub const dwGameEntitySystem_highestEntityIndex: usize = 0x20F0; - pub const dwGameRules: usize = 0x1A5B7D8; - pub const dwGlobalVars: usize = 0x183F148; - pub const dwGlowManager: usize = 0x1A5AF20; - pub const dwLocalPlayerController: usize = 0x1A459E0; - pub const dwLocalPlayerPawn: usize = 0x184B0D0; - pub const dwPlantedC4: usize = 0x1A660B8; - pub const dwPrediction: usize = 0x184AF50; - pub const dwSensitivity: usize = 0x1A5C4F8; + pub const dwGameRules: usize = 0x1A5C7F8; + pub const dwGlobalVars: usize = 0x1840148; + pub const dwGlowManager: usize = 0x1A5BF40; + pub const dwLocalPlayerController: usize = 0x1A46A00; + pub const dwLocalPlayerPawn: usize = 0x184C0D0; + pub const dwPlantedC4: usize = 0x1A670D8; + pub const dwPrediction: usize = 0x184BF50; + pub const dwSensitivity: usize = 0x1A5D518; pub const dwSensitivity_sensitivity: usize = 0x40; - pub const dwViewAngles: usize = 0x1A6A2C0; - pub const dwViewMatrix: usize = 0x1A5FED0; - pub const dwViewRender: usize = 0x1A60988; - pub const dwWeaponC4: usize = 0x19F9260; + pub const dwViewAngles: usize = 0x1A6B2E0; + pub const dwViewMatrix: usize = 0x1A60EF0; + pub const dwViewRender: usize = 0x1A619A8; + pub const dwWeaponC4: usize = 0x19FA280; } // Module: engine2.dll pub mod engine2_dll { pub const dwBuildNumber: usize = 0x541BE4; pub const dwNetworkGameClient: usize = 0x540CE0; pub const dwNetworkGameClient_clientTickCount: usize = 0x368; - pub const dwNetworkGameClient_deltaTick: usize = 0x244; + pub const dwNetworkGameClient_deltaTick: usize = 0x27C; pub const dwNetworkGameClient_isBackgroundMap: usize = 0x281447; pub const dwNetworkGameClient_localPlayer: usize = 0xF0; pub const dwNetworkGameClient_maxClients: usize = 0x238; diff --git a/output/panorama_dll.cs b/output/panorama_dll.cs index fdae6ac..e95269e 100644 --- a/output/panorama_dll.cs +++ b/output/panorama_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC namespace CS2Dumper.Schemas { // Module: panorama.dll diff --git a/output/panorama_dll.hpp b/output/panorama_dll.hpp index 814ed42..91d5e00 100644 --- a/output/panorama_dll.hpp +++ b/output/panorama_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #pragma once diff --git a/output/panorama_dll.rs b/output/panorama_dll.rs index c96b22d..c9a84e8 100644 --- a/output/panorama_dll.rs +++ b/output/panorama_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/particles_dll.cs b/output/particles_dll.cs index 17523cf..2e9a5b1 100644 --- a/output/particles_dll.cs +++ b/output/particles_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC namespace CS2Dumper.Schemas { // Module: particles.dll diff --git a/output/particles_dll.hpp b/output/particles_dll.hpp index d01b469..2436c03 100644 --- a/output/particles_dll.hpp +++ b/output/particles_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #pragma once diff --git a/output/particles_dll.rs b/output/particles_dll.rs index f762de4..cef196b 100644 --- a/output/particles_dll.rs +++ b/output/particles_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/pulse_system_dll.cs b/output/pulse_system_dll.cs index fd3e456..3c3524e 100644 --- a/output/pulse_system_dll.cs +++ b/output/pulse_system_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC namespace CS2Dumper.Schemas { // Module: pulse_system.dll diff --git a/output/pulse_system_dll.hpp b/output/pulse_system_dll.hpp index ced2d9b..b0a756f 100644 --- a/output/pulse_system_dll.hpp +++ b/output/pulse_system_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #pragma once diff --git a/output/pulse_system_dll.rs b/output/pulse_system_dll.rs index 36fd696..38c63f9 100644 --- a/output/pulse_system_dll.rs +++ b/output/pulse_system_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/rendersystemdx11_dll.cs b/output/rendersystemdx11_dll.cs index 54a58c5..d54bf14 100644 --- a/output/rendersystemdx11_dll.cs +++ b/output/rendersystemdx11_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC namespace CS2Dumper.Schemas { // Module: rendersystemdx11.dll diff --git a/output/rendersystemdx11_dll.hpp b/output/rendersystemdx11_dll.hpp index 74c8b13..07f5135 100644 --- a/output/rendersystemdx11_dll.hpp +++ b/output/rendersystemdx11_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #pragma once diff --git a/output/rendersystemdx11_dll.rs b/output/rendersystemdx11_dll.rs index aaf6421..901efa2 100644 --- a/output/rendersystemdx11_dll.rs +++ b/output/rendersystemdx11_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/resourcesystem_dll.cs b/output/resourcesystem_dll.cs index 232fd26..26edce9 100644 --- a/output/resourcesystem_dll.cs +++ b/output/resourcesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC namespace CS2Dumper.Schemas { // Module: resourcesystem.dll diff --git a/output/resourcesystem_dll.hpp b/output/resourcesystem_dll.hpp index 62be39d..0bc0b42 100644 --- a/output/resourcesystem_dll.hpp +++ b/output/resourcesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #pragma once diff --git a/output/resourcesystem_dll.rs b/output/resourcesystem_dll.rs index c04e204..693d26e 100644 --- a/output/resourcesystem_dll.rs +++ b/output/resourcesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/scenesystem_dll.cs b/output/scenesystem_dll.cs index 9697f40..da08a93 100644 --- a/output/scenesystem_dll.cs +++ b/output/scenesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC namespace CS2Dumper.Schemas { // Module: scenesystem.dll diff --git a/output/scenesystem_dll.hpp b/output/scenesystem_dll.hpp index 320188e..f6f7f5a 100644 --- a/output/scenesystem_dll.hpp +++ b/output/scenesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #pragma once diff --git a/output/scenesystem_dll.rs b/output/scenesystem_dll.rs index caa7539..31c453c 100644 --- a/output/scenesystem_dll.rs +++ b/output/scenesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/schemasystem_dll.cs b/output/schemasystem_dll.cs index 5283b9b..a4c4fc7 100644 --- a/output/schemasystem_dll.cs +++ b/output/schemasystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC namespace CS2Dumper.Schemas { // Module: schemasystem.dll diff --git a/output/schemasystem_dll.hpp b/output/schemasystem_dll.hpp index bf67796..5e31b89 100644 --- a/output/schemasystem_dll.hpp +++ b/output/schemasystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #pragma once diff --git a/output/schemasystem_dll.rs b/output/schemasystem_dll.rs index 630e6d9..8b6745d 100644 --- a/output/schemasystem_dll.rs +++ b/output/schemasystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/server_dll.cs b/output/server_dll.cs index 491913f..70dee37 100644 --- a/output/server_dll.cs +++ b/output/server_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC namespace CS2Dumper.Schemas { // Module: server.dll diff --git a/output/server_dll.hpp b/output/server_dll.hpp index 2717bec..d592136 100644 --- a/output/server_dll.hpp +++ b/output/server_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #pragma once diff --git a/output/server_dll.rs b/output/server_dll.rs index 93ff534..1758b97 100644 --- a/output/server_dll.rs +++ b/output/server_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/soundsystem_dll.cs b/output/soundsystem_dll.cs index 06fa84c..e09bd8c 100644 --- a/output/soundsystem_dll.cs +++ b/output/soundsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC namespace CS2Dumper.Schemas { // Module: soundsystem.dll diff --git a/output/soundsystem_dll.hpp b/output/soundsystem_dll.hpp index 80dca91..d64add2 100644 --- a/output/soundsystem_dll.hpp +++ b/output/soundsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #pragma once diff --git a/output/soundsystem_dll.rs b/output/soundsystem_dll.rs index 37bd021..b020395 100644 --- a/output/soundsystem_dll.rs +++ b/output/soundsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/vphysics2_dll.cs b/output/vphysics2_dll.cs index f4272e1..a0f5ab5 100644 --- a/output/vphysics2_dll.cs +++ b/output/vphysics2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC namespace CS2Dumper.Schemas { // Module: vphysics2.dll diff --git a/output/vphysics2_dll.hpp b/output/vphysics2_dll.hpp index 261e500..2cb79ae 100644 --- a/output/vphysics2_dll.hpp +++ b/output/vphysics2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #pragma once diff --git a/output/vphysics2_dll.rs b/output/vphysics2_dll.rs index 3d399f6..5b38643 100644 --- a/output/vphysics2_dll.rs +++ b/output/vphysics2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/worldrenderer_dll.cs b/output/worldrenderer_dll.cs index fc2a9ec..65800be 100644 --- a/output/worldrenderer_dll.cs +++ b/output/worldrenderer_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC namespace CS2Dumper.Schemas { // Module: worldrenderer.dll diff --git a/output/worldrenderer_dll.hpp b/output/worldrenderer_dll.hpp index ebc95c3..5ff4982 100644 --- a/output/worldrenderer_dll.hpp +++ b/output/worldrenderer_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #pragma once diff --git a/output/worldrenderer_dll.rs b/output/worldrenderer_dll.rs index f948851..8d11209 100644 --- a/output/worldrenderer_dll.rs +++ b/output/worldrenderer_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-09 03:40:00.267016600 UTC +// 2025-05-13 23:54:54.425036700 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] From 795c3c8ca7510d2078ae9387ad7a9560441b7206 Mon Sep 17 00:00:00 2001 From: a2x <45197573+a2x@users.noreply.github.com> Date: Fri, 16 May 2025 13:33:47 +1000 Subject: [PATCH 4/8] Game update (14079) --- cs2-dumper.log | 10 ++-- output/animationsystem_dll.cs | 2 +- output/animationsystem_dll.hpp | 2 +- output/animationsystem_dll.rs | 2 +- output/buttons.cs | 8 +-- output/buttons.hpp | 8 +-- output/buttons.json | 6 +-- output/buttons.rs | 8 +-- output/client_dll.cs | 2 +- output/client_dll.hpp | 2 +- output/client_dll.rs | 2 +- output/engine2_dll.cs | 2 +- output/engine2_dll.hpp | 2 +- output/engine2_dll.rs | 2 +- output/host_dll.cs | 2 +- output/host_dll.hpp | 2 +- output/host_dll.rs | 2 +- output/info.json | 4 +- output/interfaces.cs | 88 ++++++++++++++++----------------- output/interfaces.hpp | 88 ++++++++++++++++----------------- output/interfaces.json | 86 ++++++++++++++++---------------- output/interfaces.rs | 88 ++++++++++++++++----------------- output/materialsystem2_dll.cs | 2 +- output/materialsystem2_dll.hpp | 2 +- output/materialsystem2_dll.rs | 2 +- output/networksystem_dll.cs | 2 +- output/networksystem_dll.hpp | 2 +- output/networksystem_dll.rs | 2 +- output/offsets.cs | 34 ++++++------- output/offsets.hpp | 34 ++++++------- output/offsets.json | 32 ++++++------ output/offsets.rs | 34 ++++++------- output/panorama_dll.cs | 2 +- output/panorama_dll.hpp | 2 +- output/panorama_dll.rs | 2 +- output/particles_dll.cs | 2 +- output/particles_dll.hpp | 2 +- output/particles_dll.rs | 2 +- output/pulse_system_dll.cs | 2 +- output/pulse_system_dll.hpp | 2 +- output/pulse_system_dll.rs | 2 +- output/rendersystemdx11_dll.cs | 2 +- output/rendersystemdx11_dll.hpp | 2 +- output/rendersystemdx11_dll.rs | 2 +- output/resourcesystem_dll.cs | 2 +- output/resourcesystem_dll.hpp | 2 +- output/resourcesystem_dll.rs | 2 +- output/scenesystem_dll.cs | 2 +- output/scenesystem_dll.hpp | 2 +- output/scenesystem_dll.rs | 2 +- output/schemasystem_dll.cs | 2 +- output/schemasystem_dll.hpp | 2 +- output/schemasystem_dll.rs | 2 +- output/server_dll.cs | 2 +- output/server_dll.hpp | 2 +- output/server_dll.rs | 2 +- output/soundsystem_dll.cs | 2 +- output/soundsystem_dll.hpp | 2 +- output/soundsystem_dll.rs | 2 +- output/vphysics2_dll.cs | 2 +- output/vphysics2_dll.hpp | 2 +- output/vphysics2_dll.rs | 2 +- output/worldrenderer_dll.cs | 2 +- output/worldrenderer_dll.hpp | 2 +- output/worldrenderer_dll.rs | 2 +- 65 files changed, 315 insertions(+), 315 deletions(-) diff --git a/cs2-dumper.log b/cs2-dumper.log index 35d238a..7a3845e 100644 --- a/cs2-dumper.log +++ b/cs2-dumper.log @@ -1,5 +1,5 @@ -23:54:53 [INFO] found 16 buttons -23:54:53 [INFO] found 131 interfaces across 33 modules -23:54:54 [INFO] found 33 offsets across 5 modules -23:54:54 [INFO] found 2442 classes and 368 enums across 17 modules -23:54:54 [INFO] analysis completed in 1.44s +03:33:21 [INFO] found 16 buttons +03:33:21 [INFO] found 131 interfaces across 33 modules +03:33:22 [INFO] found 33 offsets across 5 modules +03:33:22 [INFO] found 2442 classes and 368 enums across 17 modules +03:33:22 [INFO] analysis completed in 759.88ms diff --git a/output/animationsystem_dll.cs b/output/animationsystem_dll.cs index 4267c95..9bbf1d5 100644 --- a/output/animationsystem_dll.cs +++ b/output/animationsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC namespace CS2Dumper.Schemas { // Module: animationsystem.dll diff --git a/output/animationsystem_dll.hpp b/output/animationsystem_dll.hpp index 62e704c..ea65e93 100644 --- a/output/animationsystem_dll.hpp +++ b/output/animationsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #pragma once diff --git a/output/animationsystem_dll.rs b/output/animationsystem_dll.rs index 026657a..640d152 100644 --- a/output/animationsystem_dll.rs +++ b/output/animationsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/buttons.cs b/output/buttons.cs index 7eaae12..9f60955 100644 --- a/output/buttons.cs +++ b/output/buttons.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC namespace CS2Dumper { // Module: client.dll @@ -11,14 +11,14 @@ namespace CS2Dumper { public const nint forward = 0x1844B30; public const nint jump = 0x1844E00; public const nint left = 0x1844C50; - public const nint lookatweapon = 0x1A6AE30; + public const nint lookatweapon = 0x1A6AE20; public const nint reload = 0x1844860; public const nint right = 0x1844CE0; - public const nint showscores = 0x1A6AD10; + public const nint showscores = 0x1A6AD00; public const nint sprint = 0x18447D0; public const nint turnleft = 0x1844A10; public const nint turnright = 0x1844AA0; public const nint use = 0x1844D70; - public const nint zoom = 0x1A6ADA0; + public const nint zoom = 0x1A6AD90; } } diff --git a/output/buttons.hpp b/output/buttons.hpp index 8ab3bc3..7e647da 100644 --- a/output/buttons.hpp +++ b/output/buttons.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #pragma once @@ -15,14 +15,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t forward = 0x1844B30; constexpr std::ptrdiff_t jump = 0x1844E00; constexpr std::ptrdiff_t left = 0x1844C50; - constexpr std::ptrdiff_t lookatweapon = 0x1A6AE30; + constexpr std::ptrdiff_t lookatweapon = 0x1A6AE20; constexpr std::ptrdiff_t reload = 0x1844860; constexpr std::ptrdiff_t right = 0x1844CE0; - constexpr std::ptrdiff_t showscores = 0x1A6AD10; + constexpr std::ptrdiff_t showscores = 0x1A6AD00; constexpr std::ptrdiff_t sprint = 0x18447D0; constexpr std::ptrdiff_t turnleft = 0x1844A10; constexpr std::ptrdiff_t turnright = 0x1844AA0; constexpr std::ptrdiff_t use = 0x1844D70; - constexpr std::ptrdiff_t zoom = 0x1A6ADA0; + constexpr std::ptrdiff_t zoom = 0x1A6AD90; } } diff --git a/output/buttons.json b/output/buttons.json index 6ff1e83..190ecac 100644 --- a/output/buttons.json +++ b/output/buttons.json @@ -7,14 +7,14 @@ "forward": 25447216, "jump": 25447936, "left": 25447504, - "lookatweapon": 27700784, + "lookatweapon": 27700768, "reload": 25446496, "right": 25447648, - "showscores": 27700496, + "showscores": 27700480, "sprint": 25446352, "turnleft": 25446928, "turnright": 25447072, "use": 25447792, - "zoom": 27700640 + "zoom": 27700624 } } \ No newline at end of file diff --git a/output/buttons.rs b/output/buttons.rs index 906f450..dee6ca6 100644 --- a/output/buttons.rs +++ b/output/buttons.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #![allow(non_upper_case_globals, unused)] @@ -13,14 +13,14 @@ pub mod cs2_dumper { pub const forward: usize = 0x1844B30; pub const jump: usize = 0x1844E00; pub const left: usize = 0x1844C50; - pub const lookatweapon: usize = 0x1A6AE30; + pub const lookatweapon: usize = 0x1A6AE20; pub const reload: usize = 0x1844860; pub const right: usize = 0x1844CE0; - pub const showscores: usize = 0x1A6AD10; + pub const showscores: usize = 0x1A6AD00; pub const sprint: usize = 0x18447D0; pub const turnleft: usize = 0x1844A10; pub const turnright: usize = 0x1844AA0; pub const r#use: usize = 0x1844D70; - pub const zoom: usize = 0x1A6ADA0; + pub const zoom: usize = 0x1A6AD90; } } diff --git a/output/client_dll.cs b/output/client_dll.cs index d0f812f..d3d9288 100644 --- a/output/client_dll.cs +++ b/output/client_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC namespace CS2Dumper.Schemas { // Module: client.dll diff --git a/output/client_dll.hpp b/output/client_dll.hpp index 55eb1f1..e4b7472 100644 --- a/output/client_dll.hpp +++ b/output/client_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #pragma once diff --git a/output/client_dll.rs b/output/client_dll.rs index 114c8f1..94ea706 100644 --- a/output/client_dll.rs +++ b/output/client_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/engine2_dll.cs b/output/engine2_dll.cs index e761b6a..284197f 100644 --- a/output/engine2_dll.cs +++ b/output/engine2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC namespace CS2Dumper.Schemas { // Module: engine2.dll diff --git a/output/engine2_dll.hpp b/output/engine2_dll.hpp index 4594cdd..f53da4f 100644 --- a/output/engine2_dll.hpp +++ b/output/engine2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #pragma once diff --git a/output/engine2_dll.rs b/output/engine2_dll.rs index 6faaf61..b77ffe8 100644 --- a/output/engine2_dll.rs +++ b/output/engine2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/host_dll.cs b/output/host_dll.cs index de5daa3..1b51e6c 100644 --- a/output/host_dll.cs +++ b/output/host_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC namespace CS2Dumper.Schemas { // Module: host.dll diff --git a/output/host_dll.hpp b/output/host_dll.hpp index 32d0fc9..dcc4bf4 100644 --- a/output/host_dll.hpp +++ b/output/host_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #pragma once diff --git a/output/host_dll.rs b/output/host_dll.rs index 552e040..af83afc 100644 --- a/output/host_dll.rs +++ b/output/host_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/info.json b/output/info.json index 14e2ba6..4364e7e 100644 --- a/output/info.json +++ b/output/info.json @@ -1,4 +1,4 @@ { - "build_number": 14078, - "timestamp": "2025-05-13T23:54:54.425036700+00:00" + "build_number": 14079, + "timestamp": "2025-05-16T03:33:22.466198100+00:00" } \ No newline at end of file diff --git a/output/interfaces.cs b/output/interfaces.cs index 8d9907d..a4efb2b 100644 --- a/output/interfaces.cs +++ b/output/interfaces.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC namespace CS2Dumper.Interfaces { // Module: animationsystem.dll @@ -13,45 +13,45 @@ namespace CS2Dumper.Interfaces { public const nint EmptyWorldService001_Client = 0x1800070; public const nint GameClientExports001 = 0x1840B98; public const nint LegacyGameUI001 = 0x18611D0; - public const nint Source2Client002 = 0x1A5A580; - public const nint Source2ClientConfig001 = 0x19F2FC0; + public const nint Source2Client002 = 0x1A5A570; + public const nint Source2ClientConfig001 = 0x19F2FA0; public const nint Source2ClientPrediction001 = 0x184BF50; public const nint Source2ClientUI001 = 0x185F700; } // Module: engine2.dll public static class Engine2Dll { - public const nint BenchmarkService001 = 0x547D30; - public const nint BugService001 = 0x5E0CE0; - public const nint ClientServerEngineLoopService_001 = 0x548A50; - public const nint EngineGameUI001 = 0x545B90; - public const nint EngineServiceMgr001 = 0x621BC0; - public const nint GameEventSystemClientV001 = 0x621EE0; - public const nint GameEventSystemServerV001 = 0x622020; - public const nint GameResourceServiceClientV001 = 0x547E30; - public const nint GameResourceServiceServerV001 = 0x547E90; - public const nint GameUIService_001 = 0x5E0FE0; - public const nint HostStateMgr001 = 0x548940; + public const nint BenchmarkService001 = 0x547D20; + public const nint BugService001 = 0x5E0CC0; + public const nint ClientServerEngineLoopService_001 = 0x548A40; + public const nint EngineGameUI001 = 0x545B80; + public const nint EngineServiceMgr001 = 0x621BA0; + public const nint GameEventSystemClientV001 = 0x621EC0; + public const nint GameEventSystemServerV001 = 0x622000; + public const nint GameResourceServiceClientV001 = 0x547E20; + public const nint GameResourceServiceServerV001 = 0x547E80; + public const nint GameUIService_001 = 0x5E0FC0; + public const nint HostStateMgr001 = 0x548930; public const nint INETSUPPORT_001 = 0x541060; - public const nint InputService_001 = 0x5E12F0; - public const nint KeyValueCache001 = 0x5489F0; - public const nint MapListService_001 = 0x620340; - public const nint NetworkClientService_001 = 0x6204D0; - public const nint NetworkP2PService_001 = 0x548140; - public const nint NetworkServerService_001 = 0x620860; - public const nint NetworkService_001 = 0x548290; - public const nint RenderService_001 = 0x620AC0; - public const nint ScreenshotService001 = 0x620D60; - public const nint SimpleEngineLoopService_001 = 0x548B60; - public const nint SoundService_001 = 0x5482D0; - public const nint Source2EngineToClient001 = 0x545210; - public const nint Source2EngineToClientStringTable001 = 0x545270; - public const nint Source2EngineToServer001 = 0x545308; - public const nint Source2EngineToServerStringTable001 = 0x545330; - public const nint SplitScreenService_001 = 0x5485B0; - public const nint StatsService_001 = 0x621190; - public const nint ToolService_001 = 0x548770; - public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x545C20; - public const nint VProfService_001 = 0x5487B0; + public const nint InputService_001 = 0x5E12D0; + public const nint KeyValueCache001 = 0x5489E0; + public const nint MapListService_001 = 0x620320; + public const nint NetworkClientService_001 = 0x6204B0; + public const nint NetworkP2PService_001 = 0x548130; + public const nint NetworkServerService_001 = 0x620840; + public const nint NetworkService_001 = 0x548280; + public const nint RenderService_001 = 0x620AA0; + public const nint ScreenshotService001 = 0x620D40; + public const nint SimpleEngineLoopService_001 = 0x548B50; + public const nint SoundService_001 = 0x5482C0; + public const nint Source2EngineToClient001 = 0x545200; + public const nint Source2EngineToClientStringTable001 = 0x545260; + public const nint Source2EngineToServer001 = 0x5452F8; + public const nint Source2EngineToServerStringTable001 = 0x545320; + public const nint SplitScreenService_001 = 0x5485A0; + public const nint StatsService_001 = 0x621170; + public const nint ToolService_001 = 0x548760; + public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x545C10; + public const nint VProfService_001 = 0x5487A0; } // Module: filesystem_stdio.dll public static class FilesystemStdioDll { @@ -157,16 +157,16 @@ namespace CS2Dumper.Interfaces { } // Module: server.dll public static class ServerDll { - public const nint EmptyWorldService001_Server = 0x1369D70; - public const nint EntitySubclassUtilsV001 = 0x131A3D0; - public const nint NavGameTest001 = 0x1408E48; - public const nint ServerToolsInfo_001 = 0x13BE7B8; - public const nint Source2GameClients001 = 0x13B8680; - public const nint Source2GameDirector001 = 0x14EC6A0; - public const nint Source2GameEntities001 = 0x13BE6E0; - public const nint Source2Server001 = 0x13BE550; - public const nint Source2ServerConfig001 = 0x15B7178; - public const nint customnavsystem001 = 0x12FEB48; + public const nint EmptyWorldService001_Server = 0x136BD70; + public const nint EntitySubclassUtilsV001 = 0x131C3D0; + public const nint NavGameTest001 = 0x140AE48; + public const nint ServerToolsInfo_001 = 0x13C07B8; + public const nint Source2GameClients001 = 0x13BA680; + public const nint Source2GameDirector001 = 0x14EE6A0; + public const nint Source2GameEntities001 = 0x13C06E0; + public const nint Source2Server001 = 0x13C0550; + public const nint Source2ServerConfig001 = 0x15B9178; + public const nint customnavsystem001 = 0x1300B48; } // Module: soundsystem.dll public static class SoundsystemDll { diff --git a/output/interfaces.hpp b/output/interfaces.hpp index d3cb6c6..aa47e0a 100644 --- a/output/interfaces.hpp +++ b/output/interfaces.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #pragma once @@ -18,45 +18,45 @@ namespace cs2_dumper { constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x1800070; constexpr std::ptrdiff_t GameClientExports001 = 0x1840B98; constexpr std::ptrdiff_t LegacyGameUI001 = 0x18611D0; - constexpr std::ptrdiff_t Source2Client002 = 0x1A5A580; - constexpr std::ptrdiff_t Source2ClientConfig001 = 0x19F2FC0; + constexpr std::ptrdiff_t Source2Client002 = 0x1A5A570; + constexpr std::ptrdiff_t Source2ClientConfig001 = 0x19F2FA0; constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x184BF50; constexpr std::ptrdiff_t Source2ClientUI001 = 0x185F700; } // Module: engine2.dll namespace engine2_dll { - constexpr std::ptrdiff_t BenchmarkService001 = 0x547D30; - constexpr std::ptrdiff_t BugService001 = 0x5E0CE0; - constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x548A50; - constexpr std::ptrdiff_t EngineGameUI001 = 0x545B90; - constexpr std::ptrdiff_t EngineServiceMgr001 = 0x621BC0; - constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x621EE0; - constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x622020; - constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x547E30; - constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x547E90; - constexpr std::ptrdiff_t GameUIService_001 = 0x5E0FE0; - constexpr std::ptrdiff_t HostStateMgr001 = 0x548940; + constexpr std::ptrdiff_t BenchmarkService001 = 0x547D20; + constexpr std::ptrdiff_t BugService001 = 0x5E0CC0; + constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x548A40; + constexpr std::ptrdiff_t EngineGameUI001 = 0x545B80; + constexpr std::ptrdiff_t EngineServiceMgr001 = 0x621BA0; + constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x621EC0; + constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x622000; + constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x547E20; + constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x547E80; + constexpr std::ptrdiff_t GameUIService_001 = 0x5E0FC0; + constexpr std::ptrdiff_t HostStateMgr001 = 0x548930; constexpr std::ptrdiff_t INETSUPPORT_001 = 0x541060; - constexpr std::ptrdiff_t InputService_001 = 0x5E12F0; - constexpr std::ptrdiff_t KeyValueCache001 = 0x5489F0; - constexpr std::ptrdiff_t MapListService_001 = 0x620340; - constexpr std::ptrdiff_t NetworkClientService_001 = 0x6204D0; - constexpr std::ptrdiff_t NetworkP2PService_001 = 0x548140; - constexpr std::ptrdiff_t NetworkServerService_001 = 0x620860; - constexpr std::ptrdiff_t NetworkService_001 = 0x548290; - constexpr std::ptrdiff_t RenderService_001 = 0x620AC0; - constexpr std::ptrdiff_t ScreenshotService001 = 0x620D60; - constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x548B60; - constexpr std::ptrdiff_t SoundService_001 = 0x5482D0; - constexpr std::ptrdiff_t Source2EngineToClient001 = 0x545210; - constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x545270; - constexpr std::ptrdiff_t Source2EngineToServer001 = 0x545308; - constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0x545330; - constexpr std::ptrdiff_t SplitScreenService_001 = 0x5485B0; - constexpr std::ptrdiff_t StatsService_001 = 0x621190; - constexpr std::ptrdiff_t ToolService_001 = 0x548770; - constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x545C20; - constexpr std::ptrdiff_t VProfService_001 = 0x5487B0; + constexpr std::ptrdiff_t InputService_001 = 0x5E12D0; + constexpr std::ptrdiff_t KeyValueCache001 = 0x5489E0; + constexpr std::ptrdiff_t MapListService_001 = 0x620320; + constexpr std::ptrdiff_t NetworkClientService_001 = 0x6204B0; + constexpr std::ptrdiff_t NetworkP2PService_001 = 0x548130; + constexpr std::ptrdiff_t NetworkServerService_001 = 0x620840; + constexpr std::ptrdiff_t NetworkService_001 = 0x548280; + constexpr std::ptrdiff_t RenderService_001 = 0x620AA0; + constexpr std::ptrdiff_t ScreenshotService001 = 0x620D40; + constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x548B50; + constexpr std::ptrdiff_t SoundService_001 = 0x5482C0; + constexpr std::ptrdiff_t Source2EngineToClient001 = 0x545200; + constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x545260; + constexpr std::ptrdiff_t Source2EngineToServer001 = 0x5452F8; + constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0x545320; + constexpr std::ptrdiff_t SplitScreenService_001 = 0x5485A0; + constexpr std::ptrdiff_t StatsService_001 = 0x621170; + constexpr std::ptrdiff_t ToolService_001 = 0x548760; + constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x545C10; + constexpr std::ptrdiff_t VProfService_001 = 0x5487A0; } // Module: filesystem_stdio.dll namespace filesystem_stdio_dll { @@ -162,16 +162,16 @@ namespace cs2_dumper { } // Module: server.dll namespace server_dll { - constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x1369D70; - constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x131A3D0; - constexpr std::ptrdiff_t NavGameTest001 = 0x1408E48; - constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13BE7B8; - constexpr std::ptrdiff_t Source2GameClients001 = 0x13B8680; - constexpr std::ptrdiff_t Source2GameDirector001 = 0x14EC6A0; - constexpr std::ptrdiff_t Source2GameEntities001 = 0x13BE6E0; - constexpr std::ptrdiff_t Source2Server001 = 0x13BE550; - constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15B7178; - constexpr std::ptrdiff_t customnavsystem001 = 0x12FEB48; + constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x136BD70; + constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x131C3D0; + constexpr std::ptrdiff_t NavGameTest001 = 0x140AE48; + constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13C07B8; + constexpr std::ptrdiff_t Source2GameClients001 = 0x13BA680; + constexpr std::ptrdiff_t Source2GameDirector001 = 0x14EE6A0; + constexpr std::ptrdiff_t Source2GameEntities001 = 0x13C06E0; + constexpr std::ptrdiff_t Source2Server001 = 0x13C0550; + constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15B9178; + constexpr std::ptrdiff_t customnavsystem001 = 0x1300B48; } // Module: soundsystem.dll namespace soundsystem_dll { diff --git a/output/interfaces.json b/output/interfaces.json index 80f7377..1ba8bd8 100644 --- a/output/interfaces.json +++ b/output/interfaces.json @@ -8,44 +8,44 @@ "EmptyWorldService001_Client": 25165936, "GameClientExports001": 25430936, "LegacyGameUI001": 25563600, - "Source2Client002": 27633024, - "Source2ClientConfig001": 27209664, + "Source2Client002": 27633008, + "Source2ClientConfig001": 27209632, "Source2ClientPrediction001": 25476944, "Source2ClientUI001": 25556736 }, "engine2.dll": { - "BenchmarkService001": 5537072, - "BugService001": 6163680, - "ClientServerEngineLoopService_001": 5540432, - "EngineGameUI001": 5528464, - "EngineServiceMgr001": 6429632, - "GameEventSystemClientV001": 6430432, - "GameEventSystemServerV001": 6430752, - "GameResourceServiceClientV001": 5537328, - "GameResourceServiceServerV001": 5537424, - "GameUIService_001": 6164448, - "HostStateMgr001": 5540160, + "BenchmarkService001": 5537056, + "BugService001": 6163648, + "ClientServerEngineLoopService_001": 5540416, + "EngineGameUI001": 5528448, + "EngineServiceMgr001": 6429600, + "GameEventSystemClientV001": 6430400, + "GameEventSystemServerV001": 6430720, + "GameResourceServiceClientV001": 5537312, + "GameResourceServiceServerV001": 5537408, + "GameUIService_001": 6164416, + "HostStateMgr001": 5540144, "INETSUPPORT_001": 5509216, - "InputService_001": 6165232, - "KeyValueCache001": 5540336, - "MapListService_001": 6423360, - "NetworkClientService_001": 6423760, - "NetworkP2PService_001": 5538112, - "NetworkServerService_001": 6424672, - "NetworkService_001": 5538448, - "RenderService_001": 6425280, - "ScreenshotService001": 6425952, - "SimpleEngineLoopService_001": 5540704, - "SoundService_001": 5538512, - "Source2EngineToClient001": 5526032, - "Source2EngineToClientStringTable001": 5526128, - "Source2EngineToServer001": 5526280, - "Source2EngineToServerStringTable001": 5526320, - "SplitScreenService_001": 5539248, - "StatsService_001": 6427024, - "ToolService_001": 5539696, - "VENGINE_GAMEUIFUNCS_VERSION005": 5528608, - "VProfService_001": 5539760 + "InputService_001": 6165200, + "KeyValueCache001": 5540320, + "MapListService_001": 6423328, + "NetworkClientService_001": 6423728, + "NetworkP2PService_001": 5538096, + "NetworkServerService_001": 6424640, + "NetworkService_001": 5538432, + "RenderService_001": 6425248, + "ScreenshotService001": 6425920, + "SimpleEngineLoopService_001": 5540688, + "SoundService_001": 5538496, + "Source2EngineToClient001": 5526016, + "Source2EngineToClientStringTable001": 5526112, + "Source2EngineToServer001": 5526264, + "Source2EngineToServerStringTable001": 5526304, + "SplitScreenService_001": 5539232, + "StatsService_001": 6426992, + "ToolService_001": 5539680, + "VENGINE_GAMEUIFUNCS_VERSION005": 5528592, + "VProfService_001": 5539744 }, "filesystem_stdio.dll": { "VAsyncFileSystem2_001": 2147728, @@ -130,16 +130,16 @@ "SchemaSystem_001": 399072 }, "server.dll": { - "EmptyWorldService001_Server": 20356464, - "EntitySubclassUtilsV001": 20030416, - "NavGameTest001": 21007944, - "ServerToolsInfo_001": 20703160, - "Source2GameClients001": 20678272, - "Source2GameDirector001": 21939872, - "Source2GameEntities001": 20702944, - "Source2Server001": 20702544, - "Source2ServerConfig001": 22770040, - "customnavsystem001": 19917640 + "EmptyWorldService001_Server": 20364656, + "EntitySubclassUtilsV001": 20038608, + "NavGameTest001": 21016136, + "ServerToolsInfo_001": 20711352, + "Source2GameClients001": 20686464, + "Source2GameDirector001": 21948064, + "Source2GameEntities001": 20711136, + "Source2Server001": 20710736, + "Source2ServerConfig001": 22778232, + "customnavsystem001": 19925832 }, "soundsystem.dll": { "SoundOpSystem001": 3808336, diff --git a/output/interfaces.rs b/output/interfaces.rs index 530bf49..edfa18d 100644 --- a/output/interfaces.rs +++ b/output/interfaces.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #![allow(non_upper_case_globals, unused)] @@ -16,45 +16,45 @@ pub mod cs2_dumper { pub const EmptyWorldService001_Client: usize = 0x1800070; pub const GameClientExports001: usize = 0x1840B98; pub const LegacyGameUI001: usize = 0x18611D0; - pub const Source2Client002: usize = 0x1A5A580; - pub const Source2ClientConfig001: usize = 0x19F2FC0; + pub const Source2Client002: usize = 0x1A5A570; + pub const Source2ClientConfig001: usize = 0x19F2FA0; pub const Source2ClientPrediction001: usize = 0x184BF50; pub const Source2ClientUI001: usize = 0x185F700; } // Module: engine2.dll pub mod engine2_dll { - pub const BenchmarkService001: usize = 0x547D30; - pub const BugService001: usize = 0x5E0CE0; - pub const ClientServerEngineLoopService_001: usize = 0x548A50; - pub const EngineGameUI001: usize = 0x545B90; - pub const EngineServiceMgr001: usize = 0x621BC0; - pub const GameEventSystemClientV001: usize = 0x621EE0; - pub const GameEventSystemServerV001: usize = 0x622020; - pub const GameResourceServiceClientV001: usize = 0x547E30; - pub const GameResourceServiceServerV001: usize = 0x547E90; - pub const GameUIService_001: usize = 0x5E0FE0; - pub const HostStateMgr001: usize = 0x548940; + pub const BenchmarkService001: usize = 0x547D20; + pub const BugService001: usize = 0x5E0CC0; + pub const ClientServerEngineLoopService_001: usize = 0x548A40; + pub const EngineGameUI001: usize = 0x545B80; + pub const EngineServiceMgr001: usize = 0x621BA0; + pub const GameEventSystemClientV001: usize = 0x621EC0; + pub const GameEventSystemServerV001: usize = 0x622000; + pub const GameResourceServiceClientV001: usize = 0x547E20; + pub const GameResourceServiceServerV001: usize = 0x547E80; + pub const GameUIService_001: usize = 0x5E0FC0; + pub const HostStateMgr001: usize = 0x548930; pub const INETSUPPORT_001: usize = 0x541060; - pub const InputService_001: usize = 0x5E12F0; - pub const KeyValueCache001: usize = 0x5489F0; - pub const MapListService_001: usize = 0x620340; - pub const NetworkClientService_001: usize = 0x6204D0; - pub const NetworkP2PService_001: usize = 0x548140; - pub const NetworkServerService_001: usize = 0x620860; - pub const NetworkService_001: usize = 0x548290; - pub const RenderService_001: usize = 0x620AC0; - pub const ScreenshotService001: usize = 0x620D60; - pub const SimpleEngineLoopService_001: usize = 0x548B60; - pub const SoundService_001: usize = 0x5482D0; - pub const Source2EngineToClient001: usize = 0x545210; - pub const Source2EngineToClientStringTable001: usize = 0x545270; - pub const Source2EngineToServer001: usize = 0x545308; - pub const Source2EngineToServerStringTable001: usize = 0x545330; - pub const SplitScreenService_001: usize = 0x5485B0; - pub const StatsService_001: usize = 0x621190; - pub const ToolService_001: usize = 0x548770; - pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x545C20; - pub const VProfService_001: usize = 0x5487B0; + pub const InputService_001: usize = 0x5E12D0; + pub const KeyValueCache001: usize = 0x5489E0; + pub const MapListService_001: usize = 0x620320; + pub const NetworkClientService_001: usize = 0x6204B0; + pub const NetworkP2PService_001: usize = 0x548130; + pub const NetworkServerService_001: usize = 0x620840; + pub const NetworkService_001: usize = 0x548280; + pub const RenderService_001: usize = 0x620AA0; + pub const ScreenshotService001: usize = 0x620D40; + pub const SimpleEngineLoopService_001: usize = 0x548B50; + pub const SoundService_001: usize = 0x5482C0; + pub const Source2EngineToClient001: usize = 0x545200; + pub const Source2EngineToClientStringTable001: usize = 0x545260; + pub const Source2EngineToServer001: usize = 0x5452F8; + pub const Source2EngineToServerStringTable001: usize = 0x545320; + pub const SplitScreenService_001: usize = 0x5485A0; + pub const StatsService_001: usize = 0x621170; + pub const ToolService_001: usize = 0x548760; + pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x545C10; + pub const VProfService_001: usize = 0x5487A0; } // Module: filesystem_stdio.dll pub mod filesystem_stdio_dll { @@ -160,16 +160,16 @@ pub mod cs2_dumper { } // Module: server.dll pub mod server_dll { - pub const EmptyWorldService001_Server: usize = 0x1369D70; - pub const EntitySubclassUtilsV001: usize = 0x131A3D0; - pub const NavGameTest001: usize = 0x1408E48; - pub const ServerToolsInfo_001: usize = 0x13BE7B8; - pub const Source2GameClients001: usize = 0x13B8680; - pub const Source2GameDirector001: usize = 0x14EC6A0; - pub const Source2GameEntities001: usize = 0x13BE6E0; - pub const Source2Server001: usize = 0x13BE550; - pub const Source2ServerConfig001: usize = 0x15B7178; - pub const customnavsystem001: usize = 0x12FEB48; + pub const EmptyWorldService001_Server: usize = 0x136BD70; + pub const EntitySubclassUtilsV001: usize = 0x131C3D0; + pub const NavGameTest001: usize = 0x140AE48; + pub const ServerToolsInfo_001: usize = 0x13C07B8; + pub const Source2GameClients001: usize = 0x13BA680; + pub const Source2GameDirector001: usize = 0x14EE6A0; + pub const Source2GameEntities001: usize = 0x13C06E0; + pub const Source2Server001: usize = 0x13C0550; + pub const Source2ServerConfig001: usize = 0x15B9178; + pub const customnavsystem001: usize = 0x1300B48; } // Module: soundsystem.dll pub mod soundsystem_dll { diff --git a/output/materialsystem2_dll.cs b/output/materialsystem2_dll.cs index a8a13a7..5ba1dec 100644 --- a/output/materialsystem2_dll.cs +++ b/output/materialsystem2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC namespace CS2Dumper.Schemas { // Module: materialsystem2.dll diff --git a/output/materialsystem2_dll.hpp b/output/materialsystem2_dll.hpp index bcf87f4..9e27b41 100644 --- a/output/materialsystem2_dll.hpp +++ b/output/materialsystem2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #pragma once diff --git a/output/materialsystem2_dll.rs b/output/materialsystem2_dll.rs index 255ee7b..1df0248 100644 --- a/output/materialsystem2_dll.rs +++ b/output/materialsystem2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/networksystem_dll.cs b/output/networksystem_dll.cs index 6e6ded0..53268ff 100644 --- a/output/networksystem_dll.cs +++ b/output/networksystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC namespace CS2Dumper.Schemas { // Module: networksystem.dll diff --git a/output/networksystem_dll.hpp b/output/networksystem_dll.hpp index ae2b65c..b1a5f86 100644 --- a/output/networksystem_dll.hpp +++ b/output/networksystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #pragma once diff --git a/output/networksystem_dll.rs b/output/networksystem_dll.rs index ac026de..be7c945 100644 --- a/output/networksystem_dll.rs +++ b/output/networksystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/offsets.cs b/output/offsets.cs index 84d4d6b..188a8fb 100644 --- a/output/offsets.cs +++ b/output/offsets.cs @@ -1,40 +1,40 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC namespace CS2Dumper.Offsets { // Module: client.dll public static class ClientDll { - public const nint dwCSGOInput = 0x1A6AF10; - public const nint dwEntityList = 0x19F7F20; - public const nint dwGameEntitySystem = 0x1B1B748; + public const nint dwCSGOInput = 0x1A6AF00; + public const nint dwEntityList = 0x19F7F00; + public const nint dwGameEntitySystem = 0x1B1B738; public const nint dwGameEntitySystem_highestEntityIndex = 0x20F0; - public const nint dwGameRules = 0x1A5C7F8; + public const nint dwGameRules = 0x1A5C7E8; public const nint dwGlobalVars = 0x1840148; - public const nint dwGlowManager = 0x1A5BF40; - public const nint dwLocalPlayerController = 0x1A46A00; + public const nint dwGlowManager = 0x1A5BF30; + public const nint dwLocalPlayerController = 0x1A469E0; public const nint dwLocalPlayerPawn = 0x184C0D0; - public const nint dwPlantedC4 = 0x1A670D8; + public const nint dwPlantedC4 = 0x1A670C8; public const nint dwPrediction = 0x184BF50; - public const nint dwSensitivity = 0x1A5D518; + public const nint dwSensitivity = 0x1A5D508; public const nint dwSensitivity_sensitivity = 0x40; - public const nint dwViewAngles = 0x1A6B2E0; - public const nint dwViewMatrix = 0x1A60EF0; - public const nint dwViewRender = 0x1A619A8; - public const nint dwWeaponC4 = 0x19FA280; + public const nint dwViewAngles = 0x1A6B2D0; + public const nint dwViewMatrix = 0x1A60EE0; + public const nint dwViewRender = 0x1A61998; + public const nint dwWeaponC4 = 0x19FA260; } // Module: engine2.dll public static class Engine2Dll { - public const nint dwBuildNumber = 0x541BE4; + public const nint dwBuildNumber = 0x541BD4; public const nint dwNetworkGameClient = 0x540CE0; public const nint dwNetworkGameClient_clientTickCount = 0x368; - public const nint dwNetworkGameClient_deltaTick = 0x27C; + public const nint dwNetworkGameClient_deltaTick = 0x244; public const nint dwNetworkGameClient_isBackgroundMap = 0x281447; public const nint dwNetworkGameClient_localPlayer = 0xF0; public const nint dwNetworkGameClient_maxClients = 0x238; public const nint dwNetworkGameClient_serverTickCount = 0x36C; public const nint dwNetworkGameClient_signOnState = 0x228; - public const nint dwWindowHeight = 0x62456C; - public const nint dwWindowWidth = 0x624568; + public const nint dwWindowHeight = 0x62454C; + public const nint dwWindowWidth = 0x624548; } // Module: inputsystem.dll public static class InputsystemDll { diff --git a/output/offsets.hpp b/output/offsets.hpp index 29fab00..11ce631 100644 --- a/output/offsets.hpp +++ b/output/offsets.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #pragma once @@ -9,37 +9,37 @@ namespace cs2_dumper { namespace offsets { // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t dwCSGOInput = 0x1A6AF10; - constexpr std::ptrdiff_t dwEntityList = 0x19F7F20; - constexpr std::ptrdiff_t dwGameEntitySystem = 0x1B1B748; + constexpr std::ptrdiff_t dwCSGOInput = 0x1A6AF00; + constexpr std::ptrdiff_t dwEntityList = 0x19F7F00; + constexpr std::ptrdiff_t dwGameEntitySystem = 0x1B1B738; constexpr std::ptrdiff_t dwGameEntitySystem_highestEntityIndex = 0x20F0; - constexpr std::ptrdiff_t dwGameRules = 0x1A5C7F8; + constexpr std::ptrdiff_t dwGameRules = 0x1A5C7E8; constexpr std::ptrdiff_t dwGlobalVars = 0x1840148; - constexpr std::ptrdiff_t dwGlowManager = 0x1A5BF40; - constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A46A00; + constexpr std::ptrdiff_t dwGlowManager = 0x1A5BF30; + constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A469E0; constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x184C0D0; - constexpr std::ptrdiff_t dwPlantedC4 = 0x1A670D8; + constexpr std::ptrdiff_t dwPlantedC4 = 0x1A670C8; constexpr std::ptrdiff_t dwPrediction = 0x184BF50; - constexpr std::ptrdiff_t dwSensitivity = 0x1A5D518; + constexpr std::ptrdiff_t dwSensitivity = 0x1A5D508; constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40; - constexpr std::ptrdiff_t dwViewAngles = 0x1A6B2E0; - constexpr std::ptrdiff_t dwViewMatrix = 0x1A60EF0; - constexpr std::ptrdiff_t dwViewRender = 0x1A619A8; - constexpr std::ptrdiff_t dwWeaponC4 = 0x19FA280; + constexpr std::ptrdiff_t dwViewAngles = 0x1A6B2D0; + constexpr std::ptrdiff_t dwViewMatrix = 0x1A60EE0; + constexpr std::ptrdiff_t dwViewRender = 0x1A61998; + constexpr std::ptrdiff_t dwWeaponC4 = 0x19FA260; } // Module: engine2.dll namespace engine2_dll { - constexpr std::ptrdiff_t dwBuildNumber = 0x541BE4; + constexpr std::ptrdiff_t dwBuildNumber = 0x541BD4; constexpr std::ptrdiff_t dwNetworkGameClient = 0x540CE0; constexpr std::ptrdiff_t dwNetworkGameClient_clientTickCount = 0x368; - constexpr std::ptrdiff_t dwNetworkGameClient_deltaTick = 0x27C; + constexpr std::ptrdiff_t dwNetworkGameClient_deltaTick = 0x244; constexpr std::ptrdiff_t dwNetworkGameClient_isBackgroundMap = 0x281447; constexpr std::ptrdiff_t dwNetworkGameClient_localPlayer = 0xF0; constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x238; constexpr std::ptrdiff_t dwNetworkGameClient_serverTickCount = 0x36C; constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x228; - constexpr std::ptrdiff_t dwWindowHeight = 0x62456C; - constexpr std::ptrdiff_t dwWindowWidth = 0x624568; + constexpr std::ptrdiff_t dwWindowHeight = 0x62454C; + constexpr std::ptrdiff_t dwWindowWidth = 0x624548; } // Module: inputsystem.dll namespace inputsystem_dll { diff --git a/output/offsets.json b/output/offsets.json index 2c5f6b5..7cc5472 100644 --- a/output/offsets.json +++ b/output/offsets.json @@ -1,35 +1,35 @@ { "client.dll": { - "dwCSGOInput": 27701008, - "dwEntityList": 27229984, - "dwGameEntitySystem": 28424008, + "dwCSGOInput": 27700992, + "dwEntityList": 27229952, + "dwGameEntitySystem": 28423992, "dwGameEntitySystem_highestEntityIndex": 8432, - "dwGameRules": 27641848, + "dwGameRules": 27641832, "dwGlobalVars": 25428296, - "dwGlowManager": 27639616, - "dwLocalPlayerController": 27552256, + "dwGlowManager": 27639600, + "dwLocalPlayerController": 27552224, "dwLocalPlayerPawn": 25477328, - "dwPlantedC4": 27685080, + "dwPlantedC4": 27685064, "dwPrediction": 25476944, - "dwSensitivity": 27645208, + "dwSensitivity": 27645192, "dwSensitivity_sensitivity": 64, - "dwViewAngles": 27701984, - "dwViewMatrix": 27660016, - "dwViewRender": 27662760, - "dwWeaponC4": 27239040 + "dwViewAngles": 27701968, + "dwViewMatrix": 27660000, + "dwViewRender": 27662744, + "dwWeaponC4": 27239008 }, "engine2.dll": { - "dwBuildNumber": 5512164, + "dwBuildNumber": 5512148, "dwNetworkGameClient": 5508320, "dwNetworkGameClient_clientTickCount": 872, - "dwNetworkGameClient_deltaTick": 636, + "dwNetworkGameClient_deltaTick": 580, "dwNetworkGameClient_isBackgroundMap": 2626631, "dwNetworkGameClient_localPlayer": 240, "dwNetworkGameClient_maxClients": 568, "dwNetworkGameClient_serverTickCount": 876, "dwNetworkGameClient_signOnState": 552, - "dwWindowHeight": 6440300, - "dwWindowWidth": 6440296 + "dwWindowHeight": 6440268, + "dwWindowWidth": 6440264 }, "inputsystem.dll": { "dwInputSystem": 231392 diff --git a/output/offsets.rs b/output/offsets.rs index 4c9c524..dfc5ae0 100644 --- a/output/offsets.rs +++ b/output/offsets.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #![allow(non_upper_case_globals, unused)] @@ -7,37 +7,37 @@ pub mod cs2_dumper { pub mod offsets { // Module: client.dll pub mod client_dll { - pub const dwCSGOInput: usize = 0x1A6AF10; - pub const dwEntityList: usize = 0x19F7F20; - pub const dwGameEntitySystem: usize = 0x1B1B748; + pub const dwCSGOInput: usize = 0x1A6AF00; + pub const dwEntityList: usize = 0x19F7F00; + pub const dwGameEntitySystem: usize = 0x1B1B738; pub const dwGameEntitySystem_highestEntityIndex: usize = 0x20F0; - pub const dwGameRules: usize = 0x1A5C7F8; + pub const dwGameRules: usize = 0x1A5C7E8; pub const dwGlobalVars: usize = 0x1840148; - pub const dwGlowManager: usize = 0x1A5BF40; - pub const dwLocalPlayerController: usize = 0x1A46A00; + pub const dwGlowManager: usize = 0x1A5BF30; + pub const dwLocalPlayerController: usize = 0x1A469E0; pub const dwLocalPlayerPawn: usize = 0x184C0D0; - pub const dwPlantedC4: usize = 0x1A670D8; + pub const dwPlantedC4: usize = 0x1A670C8; pub const dwPrediction: usize = 0x184BF50; - pub const dwSensitivity: usize = 0x1A5D518; + pub const dwSensitivity: usize = 0x1A5D508; pub const dwSensitivity_sensitivity: usize = 0x40; - pub const dwViewAngles: usize = 0x1A6B2E0; - pub const dwViewMatrix: usize = 0x1A60EF0; - pub const dwViewRender: usize = 0x1A619A8; - pub const dwWeaponC4: usize = 0x19FA280; + pub const dwViewAngles: usize = 0x1A6B2D0; + pub const dwViewMatrix: usize = 0x1A60EE0; + pub const dwViewRender: usize = 0x1A61998; + pub const dwWeaponC4: usize = 0x19FA260; } // Module: engine2.dll pub mod engine2_dll { - pub const dwBuildNumber: usize = 0x541BE4; + pub const dwBuildNumber: usize = 0x541BD4; pub const dwNetworkGameClient: usize = 0x540CE0; pub const dwNetworkGameClient_clientTickCount: usize = 0x368; - pub const dwNetworkGameClient_deltaTick: usize = 0x27C; + pub const dwNetworkGameClient_deltaTick: usize = 0x244; pub const dwNetworkGameClient_isBackgroundMap: usize = 0x281447; pub const dwNetworkGameClient_localPlayer: usize = 0xF0; pub const dwNetworkGameClient_maxClients: usize = 0x238; pub const dwNetworkGameClient_serverTickCount: usize = 0x36C; pub const dwNetworkGameClient_signOnState: usize = 0x228; - pub const dwWindowHeight: usize = 0x62456C; - pub const dwWindowWidth: usize = 0x624568; + pub const dwWindowHeight: usize = 0x62454C; + pub const dwWindowWidth: usize = 0x624548; } // Module: inputsystem.dll pub mod inputsystem_dll { diff --git a/output/panorama_dll.cs b/output/panorama_dll.cs index e95269e..47a9825 100644 --- a/output/panorama_dll.cs +++ b/output/panorama_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC namespace CS2Dumper.Schemas { // Module: panorama.dll diff --git a/output/panorama_dll.hpp b/output/panorama_dll.hpp index 91d5e00..db419f6 100644 --- a/output/panorama_dll.hpp +++ b/output/panorama_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #pragma once diff --git a/output/panorama_dll.rs b/output/panorama_dll.rs index c9a84e8..711fc0d 100644 --- a/output/panorama_dll.rs +++ b/output/panorama_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/particles_dll.cs b/output/particles_dll.cs index 2e9a5b1..bf94ce1 100644 --- a/output/particles_dll.cs +++ b/output/particles_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC namespace CS2Dumper.Schemas { // Module: particles.dll diff --git a/output/particles_dll.hpp b/output/particles_dll.hpp index 2436c03..78a71cc 100644 --- a/output/particles_dll.hpp +++ b/output/particles_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #pragma once diff --git a/output/particles_dll.rs b/output/particles_dll.rs index cef196b..ca7ee95 100644 --- a/output/particles_dll.rs +++ b/output/particles_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/pulse_system_dll.cs b/output/pulse_system_dll.cs index 3c3524e..2854154 100644 --- a/output/pulse_system_dll.cs +++ b/output/pulse_system_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC namespace CS2Dumper.Schemas { // Module: pulse_system.dll diff --git a/output/pulse_system_dll.hpp b/output/pulse_system_dll.hpp index b0a756f..102ac6a 100644 --- a/output/pulse_system_dll.hpp +++ b/output/pulse_system_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #pragma once diff --git a/output/pulse_system_dll.rs b/output/pulse_system_dll.rs index 38c63f9..10ca9aa 100644 --- a/output/pulse_system_dll.rs +++ b/output/pulse_system_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/rendersystemdx11_dll.cs b/output/rendersystemdx11_dll.cs index d54bf14..6c1703e 100644 --- a/output/rendersystemdx11_dll.cs +++ b/output/rendersystemdx11_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC namespace CS2Dumper.Schemas { // Module: rendersystemdx11.dll diff --git a/output/rendersystemdx11_dll.hpp b/output/rendersystemdx11_dll.hpp index 07f5135..f276cb0 100644 --- a/output/rendersystemdx11_dll.hpp +++ b/output/rendersystemdx11_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #pragma once diff --git a/output/rendersystemdx11_dll.rs b/output/rendersystemdx11_dll.rs index 901efa2..e41a437 100644 --- a/output/rendersystemdx11_dll.rs +++ b/output/rendersystemdx11_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/resourcesystem_dll.cs b/output/resourcesystem_dll.cs index 26edce9..205b3e6 100644 --- a/output/resourcesystem_dll.cs +++ b/output/resourcesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC namespace CS2Dumper.Schemas { // Module: resourcesystem.dll diff --git a/output/resourcesystem_dll.hpp b/output/resourcesystem_dll.hpp index 0bc0b42..6d219c3 100644 --- a/output/resourcesystem_dll.hpp +++ b/output/resourcesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #pragma once diff --git a/output/resourcesystem_dll.rs b/output/resourcesystem_dll.rs index 693d26e..5097e43 100644 --- a/output/resourcesystem_dll.rs +++ b/output/resourcesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/scenesystem_dll.cs b/output/scenesystem_dll.cs index da08a93..708581c 100644 --- a/output/scenesystem_dll.cs +++ b/output/scenesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC namespace CS2Dumper.Schemas { // Module: scenesystem.dll diff --git a/output/scenesystem_dll.hpp b/output/scenesystem_dll.hpp index f6f7f5a..6bed9ab 100644 --- a/output/scenesystem_dll.hpp +++ b/output/scenesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #pragma once diff --git a/output/scenesystem_dll.rs b/output/scenesystem_dll.rs index 31c453c..b60acd6 100644 --- a/output/scenesystem_dll.rs +++ b/output/scenesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/schemasystem_dll.cs b/output/schemasystem_dll.cs index a4c4fc7..07f524d 100644 --- a/output/schemasystem_dll.cs +++ b/output/schemasystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC namespace CS2Dumper.Schemas { // Module: schemasystem.dll diff --git a/output/schemasystem_dll.hpp b/output/schemasystem_dll.hpp index 5e31b89..bef0cb3 100644 --- a/output/schemasystem_dll.hpp +++ b/output/schemasystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #pragma once diff --git a/output/schemasystem_dll.rs b/output/schemasystem_dll.rs index 8b6745d..45d2633 100644 --- a/output/schemasystem_dll.rs +++ b/output/schemasystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/server_dll.cs b/output/server_dll.cs index 70dee37..a2ca513 100644 --- a/output/server_dll.cs +++ b/output/server_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC namespace CS2Dumper.Schemas { // Module: server.dll diff --git a/output/server_dll.hpp b/output/server_dll.hpp index d592136..3b5d5dd 100644 --- a/output/server_dll.hpp +++ b/output/server_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #pragma once diff --git a/output/server_dll.rs b/output/server_dll.rs index 1758b97..cc24757 100644 --- a/output/server_dll.rs +++ b/output/server_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/soundsystem_dll.cs b/output/soundsystem_dll.cs index e09bd8c..03539c3 100644 --- a/output/soundsystem_dll.cs +++ b/output/soundsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC namespace CS2Dumper.Schemas { // Module: soundsystem.dll diff --git a/output/soundsystem_dll.hpp b/output/soundsystem_dll.hpp index d64add2..da31ca4 100644 --- a/output/soundsystem_dll.hpp +++ b/output/soundsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #pragma once diff --git a/output/soundsystem_dll.rs b/output/soundsystem_dll.rs index b020395..915ea93 100644 --- a/output/soundsystem_dll.rs +++ b/output/soundsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/vphysics2_dll.cs b/output/vphysics2_dll.cs index a0f5ab5..487d4df 100644 --- a/output/vphysics2_dll.cs +++ b/output/vphysics2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC namespace CS2Dumper.Schemas { // Module: vphysics2.dll diff --git a/output/vphysics2_dll.hpp b/output/vphysics2_dll.hpp index 2cb79ae..0a79c2c 100644 --- a/output/vphysics2_dll.hpp +++ b/output/vphysics2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #pragma once diff --git a/output/vphysics2_dll.rs b/output/vphysics2_dll.rs index 5b38643..2129914 100644 --- a/output/vphysics2_dll.rs +++ b/output/vphysics2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/worldrenderer_dll.cs b/output/worldrenderer_dll.cs index 65800be..d422e5a 100644 --- a/output/worldrenderer_dll.cs +++ b/output/worldrenderer_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC namespace CS2Dumper.Schemas { // Module: worldrenderer.dll diff --git a/output/worldrenderer_dll.hpp b/output/worldrenderer_dll.hpp index 5ff4982..4ae7a33 100644 --- a/output/worldrenderer_dll.hpp +++ b/output/worldrenderer_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #pragma once diff --git a/output/worldrenderer_dll.rs b/output/worldrenderer_dll.rs index 8d11209..cf01965 100644 --- a/output/worldrenderer_dll.rs +++ b/output/worldrenderer_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-13 23:54:54.425036700 UTC +// 2025-05-16 03:33:22.466198100 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] From 762edea46a7dd295181df758ee11d96662b2086b Mon Sep 17 00:00:00 2001 From: ToOl_UmbRelLa <105621500+mildnsj@users.noreply.github.com> Date: Wed, 21 May 2025 19:02:17 -0400 Subject: [PATCH 5/8] Game Update --- output/animationsystem_dll.cs | 2 +- output/animationsystem_dll.hpp | 2 +- output/animationsystem_dll.rs | 2 +- output/buttons.cs | 2 +- output/buttons.hpp | 2 +- output/buttons.rs | 2 +- output/client_dll.cs | 2 +- output/client_dll.hpp | 2 +- output/client_dll.rs | 2 +- output/engine2_dll.cs | 2 +- output/engine2_dll.hpp | 2 +- output/engine2_dll.rs | 2 +- output/host_dll.cs | 2 +- output/host_dll.hpp | 2 +- output/host_dll.rs | 2 +- output/info.json | 4 +- output/interfaces.cs | 125 ++++++++++++++++---------------- output/interfaces.hpp | 125 ++++++++++++++++---------------- output/interfaces.json | 123 ++++++++++++++++--------------- output/interfaces.rs | 125 ++++++++++++++++---------------- output/materialsystem2_dll.cs | 2 +- output/materialsystem2_dll.hpp | 2 +- output/materialsystem2_dll.rs | 2 +- output/networksystem_dll.cs | 2 +- output/networksystem_dll.hpp | 2 +- output/networksystem_dll.rs | 2 +- output/offsets.cs | 12 +-- output/offsets.hpp | 12 +-- output/offsets.json | 10 +-- output/offsets.rs | 12 +-- output/panorama_dll.cs | 2 +- output/panorama_dll.hpp | 2 +- output/panorama_dll.rs | 2 +- output/particles_dll.cs | 2 +- output/particles_dll.hpp | 2 +- output/particles_dll.rs | 2 +- output/pulse_system_dll.cs | 2 +- output/pulse_system_dll.hpp | 2 +- output/pulse_system_dll.rs | 2 +- output/rendersystemdx11_dll.cs | 2 +- output/rendersystemdx11_dll.hpp | 2 +- output/rendersystemdx11_dll.rs | 2 +- output/resourcesystem_dll.cs | 2 +- output/resourcesystem_dll.hpp | 2 +- output/resourcesystem_dll.rs | 2 +- output/scenesystem_dll.cs | 2 +- output/scenesystem_dll.hpp | 2 +- output/scenesystem_dll.rs | 2 +- output/schemasystem_dll.cs | 2 +- output/schemasystem_dll.hpp | 2 +- output/schemasystem_dll.rs | 2 +- output/server_dll.cs | 2 +- output/server_dll.hpp | 2 +- output/server_dll.rs | 2 +- output/soundsystem_dll.cs | 2 +- output/soundsystem_dll.hpp | 2 +- output/soundsystem_dll.rs | 2 +- output/vphysics2_dll.cs | 2 +- output/vphysics2_dll.hpp | 2 +- output/vphysics2_dll.rs | 2 +- output/worldrenderer_dll.cs | 2 +- output/worldrenderer_dll.hpp | 2 +- output/worldrenderer_dll.rs | 2 +- 63 files changed, 326 insertions(+), 330 deletions(-) diff --git a/output/animationsystem_dll.cs b/output/animationsystem_dll.cs index 9bbf1d5..4b0eb4e 100644 --- a/output/animationsystem_dll.cs +++ b/output/animationsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC namespace CS2Dumper.Schemas { // Module: animationsystem.dll diff --git a/output/animationsystem_dll.hpp b/output/animationsystem_dll.hpp index ea65e93..e9e8a95 100644 --- a/output/animationsystem_dll.hpp +++ b/output/animationsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #pragma once diff --git a/output/animationsystem_dll.rs b/output/animationsystem_dll.rs index 640d152..c15c2d1 100644 --- a/output/animationsystem_dll.rs +++ b/output/animationsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/buttons.cs b/output/buttons.cs index 9f60955..6af8d9a 100644 --- a/output/buttons.cs +++ b/output/buttons.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC namespace CS2Dumper { // Module: client.dll diff --git a/output/buttons.hpp b/output/buttons.hpp index 7e647da..36393f8 100644 --- a/output/buttons.hpp +++ b/output/buttons.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #pragma once diff --git a/output/buttons.rs b/output/buttons.rs index dee6ca6..e8f9bff 100644 --- a/output/buttons.rs +++ b/output/buttons.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #![allow(non_upper_case_globals, unused)] diff --git a/output/client_dll.cs b/output/client_dll.cs index d3d9288..333068b 100644 --- a/output/client_dll.cs +++ b/output/client_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC namespace CS2Dumper.Schemas { // Module: client.dll diff --git a/output/client_dll.hpp b/output/client_dll.hpp index e4b7472..ffb2ca7 100644 --- a/output/client_dll.hpp +++ b/output/client_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #pragma once diff --git a/output/client_dll.rs b/output/client_dll.rs index 94ea706..4b15820 100644 --- a/output/client_dll.rs +++ b/output/client_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/engine2_dll.cs b/output/engine2_dll.cs index 284197f..0e7c887 100644 --- a/output/engine2_dll.cs +++ b/output/engine2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC namespace CS2Dumper.Schemas { // Module: engine2.dll diff --git a/output/engine2_dll.hpp b/output/engine2_dll.hpp index f53da4f..fa67593 100644 --- a/output/engine2_dll.hpp +++ b/output/engine2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #pragma once diff --git a/output/engine2_dll.rs b/output/engine2_dll.rs index b77ffe8..4104785 100644 --- a/output/engine2_dll.rs +++ b/output/engine2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/host_dll.cs b/output/host_dll.cs index 1b51e6c..a04106c 100644 --- a/output/host_dll.cs +++ b/output/host_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC namespace CS2Dumper.Schemas { // Module: host.dll diff --git a/output/host_dll.hpp b/output/host_dll.hpp index dcc4bf4..cc86a92 100644 --- a/output/host_dll.hpp +++ b/output/host_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #pragma once diff --git a/output/host_dll.rs b/output/host_dll.rs index af83afc..12dbfae 100644 --- a/output/host_dll.rs +++ b/output/host_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/info.json b/output/info.json index 4364e7e..6063cdd 100644 --- a/output/info.json +++ b/output/info.json @@ -1,4 +1,4 @@ { - "build_number": 14079, - "timestamp": "2025-05-16T03:33:22.466198100+00:00" + "build_number": 14081, + "timestamp": "2025-05-21T23:01:00.983039800+00:00" } \ No newline at end of file diff --git a/output/interfaces.cs b/output/interfaces.cs index a4efb2b..99a348e 100644 --- a/output/interfaces.cs +++ b/output/interfaces.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC namespace CS2Dumper.Interfaces { // Module: animationsystem.dll @@ -20,38 +20,38 @@ namespace CS2Dumper.Interfaces { } // Module: engine2.dll public static class Engine2Dll { - public const nint BenchmarkService001 = 0x547D20; - public const nint BugService001 = 0x5E0CC0; - public const nint ClientServerEngineLoopService_001 = 0x548A40; - public const nint EngineGameUI001 = 0x545B80; - public const nint EngineServiceMgr001 = 0x621BA0; - public const nint GameEventSystemClientV001 = 0x621EC0; - public const nint GameEventSystemServerV001 = 0x622000; - public const nint GameResourceServiceClientV001 = 0x547E20; - public const nint GameResourceServiceServerV001 = 0x547E80; - public const nint GameUIService_001 = 0x5E0FC0; - public const nint HostStateMgr001 = 0x548930; + public const nint BenchmarkService001 = 0x547D30; + public const nint BugService001 = 0x5E0CF0; + public const nint ClientServerEngineLoopService_001 = 0x548A50; + public const nint EngineGameUI001 = 0x545B90; + public const nint EngineServiceMgr001 = 0x621BD0; + public const nint GameEventSystemClientV001 = 0x621EF0; + public const nint GameEventSystemServerV001 = 0x622030; + public const nint GameResourceServiceClientV001 = 0x547E30; + public const nint GameResourceServiceServerV001 = 0x547E90; + public const nint GameUIService_001 = 0x5E0FF0; + public const nint HostStateMgr001 = 0x548940; public const nint INETSUPPORT_001 = 0x541060; - public const nint InputService_001 = 0x5E12D0; - public const nint KeyValueCache001 = 0x5489E0; - public const nint MapListService_001 = 0x620320; - public const nint NetworkClientService_001 = 0x6204B0; - public const nint NetworkP2PService_001 = 0x548130; - public const nint NetworkServerService_001 = 0x620840; - public const nint NetworkService_001 = 0x548280; - public const nint RenderService_001 = 0x620AA0; - public const nint ScreenshotService001 = 0x620D40; - public const nint SimpleEngineLoopService_001 = 0x548B50; - public const nint SoundService_001 = 0x5482C0; - public const nint Source2EngineToClient001 = 0x545200; - public const nint Source2EngineToClientStringTable001 = 0x545260; - public const nint Source2EngineToServer001 = 0x5452F8; - public const nint Source2EngineToServerStringTable001 = 0x545320; - public const nint SplitScreenService_001 = 0x5485A0; - public const nint StatsService_001 = 0x621170; - public const nint ToolService_001 = 0x548760; - public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x545C10; - public const nint VProfService_001 = 0x5487A0; + public const nint InputService_001 = 0x5E1300; + public const nint KeyValueCache001 = 0x5489F0; + public const nint MapListService_001 = 0x620350; + public const nint NetworkClientService_001 = 0x6204E0; + public const nint NetworkP2PService_001 = 0x548140; + public const nint NetworkServerService_001 = 0x620870; + public const nint NetworkService_001 = 0x548290; + public const nint RenderService_001 = 0x620AD0; + public const nint ScreenshotService001 = 0x620D70; + public const nint SimpleEngineLoopService_001 = 0x548B60; + public const nint SoundService_001 = 0x5482D0; + public const nint Source2EngineToClient001 = 0x545210; + public const nint Source2EngineToClientStringTable001 = 0x545270; + public const nint Source2EngineToServer001 = 0x545308; + public const nint Source2EngineToServerStringTable001 = 0x545330; + public const nint SplitScreenService_001 = 0x5485B0; + public const nint StatsService_001 = 0x6211A0; + public const nint ToolService_001 = 0x548770; + public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x545C20; + public const nint VProfService_001 = 0x5487B0; } // Module: filesystem_stdio.dll public static class FilesystemStdioDll { @@ -84,8 +84,8 @@ namespace CS2Dumper.Interfaces { } // Module: matchmaking.dll public static class MatchmakingDll { - public const nint GameTypes001 = 0x1A3190; - public const nint MATCHFRAMEWORK_001 = 0x1AB360; + public const nint GameTypes001 = 0x1A4190; + public const nint MATCHFRAMEWORK_001 = 0x1AC360; } // Module: materialsystem2.dll public static class Materialsystem2Dll { @@ -148,7 +148,7 @@ namespace CS2Dumper.Interfaces { // Module: scenesystem.dll public static class ScenesystemDll { public const nint RenderingPipelines_001 = 0x5CEB10; - public const nint SceneSystem_002 = 0x7ADFF0; + public const nint SceneSystem_002 = 0x7ADFE0; public const nint SceneUtils_001 = 0x5CF360; } // Module: schemasystem.dll @@ -157,14 +157,14 @@ namespace CS2Dumper.Interfaces { } // Module: server.dll public static class ServerDll { - public const nint EmptyWorldService001_Server = 0x136BD70; + public const nint EmptyWorldService001_Server = 0x136BD80; public const nint EntitySubclassUtilsV001 = 0x131C3D0; - public const nint NavGameTest001 = 0x140AE48; - public const nint ServerToolsInfo_001 = 0x13C07B8; - public const nint Source2GameClients001 = 0x13BA680; + public const nint NavGameTest001 = 0x140AE58; + public const nint ServerToolsInfo_001 = 0x13C07C8; + public const nint Source2GameClients001 = 0x13BA690; public const nint Source2GameDirector001 = 0x14EE6A0; - public const nint Source2GameEntities001 = 0x13C06E0; - public const nint Source2Server001 = 0x13C0550; + public const nint Source2GameEntities001 = 0x13C06F0; + public const nint Source2Server001 = 0x13C0560; public const nint Source2ServerConfig001 = 0x15B9178; public const nint customnavsystem001 = 0x1300B48; } @@ -181,27 +181,26 @@ namespace CS2Dumper.Interfaces { } // Module: steamclient64.dll public static class Steamclient64Dll { - public static readonly nint CLIENTENGINE_INTERFACE_VERSION005 = unchecked((nint)0xFFFFFFFF8BAFD69A); - public const nint IVALIDATE001 = 0x151D288; - public const nint SteamClient006 = 0x151A9B0; - public const nint SteamClient007 = 0x151A9B8; - public const nint SteamClient008 = 0x151A9C0; - public const nint SteamClient009 = 0x151A9C8; - public const nint SteamClient010 = 0x151A9D0; - public const nint SteamClient011 = 0x151A9D8; - public const nint SteamClient012 = 0x151A9E0; - public const nint SteamClient013 = 0x151A9E8; - public const nint SteamClient014 = 0x151A9F0; - public const nint SteamClient015 = 0x151A9F8; - public const nint SteamClient016 = 0x151AA00; - public const nint SteamClient017 = 0x151AA08; - public const nint SteamClient018 = 0x151AA10; - public const nint SteamClient019 = 0x151AA18; - public const nint SteamClient020 = 0x151AA20; - public const nint SteamClient021 = 0x151AA28; - public const nint SteamClient022 = 0x151AA30; - public const nint p2pvoice002 = 0x14E267F; - public const nint p2pvoicesingleton002 = 0x14F80E0; + public static readonly nint CLIENTENGINE_INTERFACE_VERSION005 = unchecked((nint)0xFFFFFFFF8BB1ADBA); + public const nint IVALIDATE001 = 0x15636E8; + public const nint SteamClient006 = 0x1560E90; + public const nint SteamClient007 = 0x1560E98; + public const nint SteamClient008 = 0x1560EA0; + public const nint SteamClient009 = 0x1560EA8; + public const nint SteamClient010 = 0x1560EB0; + public const nint SteamClient011 = 0x1560EB8; + public const nint SteamClient012 = 0x1560EC0; + public const nint SteamClient013 = 0x1560EC8; + public const nint SteamClient014 = 0x1560ED0; + public const nint SteamClient015 = 0x1560ED8; + public const nint SteamClient016 = 0x1560EE0; + public const nint SteamClient017 = 0x1560EE8; + public const nint SteamClient018 = 0x1560EF0; + public const nint SteamClient019 = 0x1560EF8; + public const nint SteamClient020 = 0x1560F00; + public const nint SteamClient021 = 0x1560F08; + public const nint p2pvoice002 = 0x14E45DF; + public const nint p2pvoicesingleton002 = 0x153C0E0; } // Module: tier0.dll public static class Tier0Dll { @@ -225,7 +224,7 @@ namespace CS2Dumper.Interfaces { } // Module: vstdlib_s64.dll public static class VstdlibS64Dll { - public const nint IVALIDATE001 = 0x6A990; + public const nint IVALIDATE001 = 0xABB40; public const nint VEngineCvar002 = 0x69070; } // Module: worldrenderer.dll diff --git a/output/interfaces.hpp b/output/interfaces.hpp index aa47e0a..15c5cf8 100644 --- a/output/interfaces.hpp +++ b/output/interfaces.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #pragma once @@ -25,38 +25,38 @@ namespace cs2_dumper { } // Module: engine2.dll namespace engine2_dll { - constexpr std::ptrdiff_t BenchmarkService001 = 0x547D20; - constexpr std::ptrdiff_t BugService001 = 0x5E0CC0; - constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x548A40; - constexpr std::ptrdiff_t EngineGameUI001 = 0x545B80; - constexpr std::ptrdiff_t EngineServiceMgr001 = 0x621BA0; - constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x621EC0; - constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x622000; - constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x547E20; - constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x547E80; - constexpr std::ptrdiff_t GameUIService_001 = 0x5E0FC0; - constexpr std::ptrdiff_t HostStateMgr001 = 0x548930; + constexpr std::ptrdiff_t BenchmarkService001 = 0x547D30; + constexpr std::ptrdiff_t BugService001 = 0x5E0CF0; + constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x548A50; + constexpr std::ptrdiff_t EngineGameUI001 = 0x545B90; + constexpr std::ptrdiff_t EngineServiceMgr001 = 0x621BD0; + constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x621EF0; + constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x622030; + constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x547E30; + constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x547E90; + constexpr std::ptrdiff_t GameUIService_001 = 0x5E0FF0; + constexpr std::ptrdiff_t HostStateMgr001 = 0x548940; constexpr std::ptrdiff_t INETSUPPORT_001 = 0x541060; - constexpr std::ptrdiff_t InputService_001 = 0x5E12D0; - constexpr std::ptrdiff_t KeyValueCache001 = 0x5489E0; - constexpr std::ptrdiff_t MapListService_001 = 0x620320; - constexpr std::ptrdiff_t NetworkClientService_001 = 0x6204B0; - constexpr std::ptrdiff_t NetworkP2PService_001 = 0x548130; - constexpr std::ptrdiff_t NetworkServerService_001 = 0x620840; - constexpr std::ptrdiff_t NetworkService_001 = 0x548280; - constexpr std::ptrdiff_t RenderService_001 = 0x620AA0; - constexpr std::ptrdiff_t ScreenshotService001 = 0x620D40; - constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x548B50; - constexpr std::ptrdiff_t SoundService_001 = 0x5482C0; - constexpr std::ptrdiff_t Source2EngineToClient001 = 0x545200; - constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x545260; - constexpr std::ptrdiff_t Source2EngineToServer001 = 0x5452F8; - constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0x545320; - constexpr std::ptrdiff_t SplitScreenService_001 = 0x5485A0; - constexpr std::ptrdiff_t StatsService_001 = 0x621170; - constexpr std::ptrdiff_t ToolService_001 = 0x548760; - constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x545C10; - constexpr std::ptrdiff_t VProfService_001 = 0x5487A0; + constexpr std::ptrdiff_t InputService_001 = 0x5E1300; + constexpr std::ptrdiff_t KeyValueCache001 = 0x5489F0; + constexpr std::ptrdiff_t MapListService_001 = 0x620350; + constexpr std::ptrdiff_t NetworkClientService_001 = 0x6204E0; + constexpr std::ptrdiff_t NetworkP2PService_001 = 0x548140; + constexpr std::ptrdiff_t NetworkServerService_001 = 0x620870; + constexpr std::ptrdiff_t NetworkService_001 = 0x548290; + constexpr std::ptrdiff_t RenderService_001 = 0x620AD0; + constexpr std::ptrdiff_t ScreenshotService001 = 0x620D70; + constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x548B60; + constexpr std::ptrdiff_t SoundService_001 = 0x5482D0; + constexpr std::ptrdiff_t Source2EngineToClient001 = 0x545210; + constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x545270; + constexpr std::ptrdiff_t Source2EngineToServer001 = 0x545308; + constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0x545330; + constexpr std::ptrdiff_t SplitScreenService_001 = 0x5485B0; + constexpr std::ptrdiff_t StatsService_001 = 0x6211A0; + constexpr std::ptrdiff_t ToolService_001 = 0x548770; + constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x545C20; + constexpr std::ptrdiff_t VProfService_001 = 0x5487B0; } // Module: filesystem_stdio.dll namespace filesystem_stdio_dll { @@ -89,8 +89,8 @@ namespace cs2_dumper { } // Module: matchmaking.dll namespace matchmaking_dll { - constexpr std::ptrdiff_t GameTypes001 = 0x1A3190; - constexpr std::ptrdiff_t MATCHFRAMEWORK_001 = 0x1AB360; + constexpr std::ptrdiff_t GameTypes001 = 0x1A4190; + constexpr std::ptrdiff_t MATCHFRAMEWORK_001 = 0x1AC360; } // Module: materialsystem2.dll namespace materialsystem2_dll { @@ -153,7 +153,7 @@ namespace cs2_dumper { // Module: scenesystem.dll namespace scenesystem_dll { constexpr std::ptrdiff_t RenderingPipelines_001 = 0x5CEB10; - constexpr std::ptrdiff_t SceneSystem_002 = 0x7ADFF0; + constexpr std::ptrdiff_t SceneSystem_002 = 0x7ADFE0; constexpr std::ptrdiff_t SceneUtils_001 = 0x5CF360; } // Module: schemasystem.dll @@ -162,14 +162,14 @@ namespace cs2_dumper { } // Module: server.dll namespace server_dll { - constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x136BD70; + constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x136BD80; constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x131C3D0; - constexpr std::ptrdiff_t NavGameTest001 = 0x140AE48; - constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13C07B8; - constexpr std::ptrdiff_t Source2GameClients001 = 0x13BA680; + constexpr std::ptrdiff_t NavGameTest001 = 0x140AE58; + constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13C07C8; + constexpr std::ptrdiff_t Source2GameClients001 = 0x13BA690; constexpr std::ptrdiff_t Source2GameDirector001 = 0x14EE6A0; - constexpr std::ptrdiff_t Source2GameEntities001 = 0x13C06E0; - constexpr std::ptrdiff_t Source2Server001 = 0x13C0550; + constexpr std::ptrdiff_t Source2GameEntities001 = 0x13C06F0; + constexpr std::ptrdiff_t Source2Server001 = 0x13C0560; constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15B9178; constexpr std::ptrdiff_t customnavsystem001 = 0x1300B48; } @@ -186,27 +186,26 @@ namespace cs2_dumper { } // Module: steamclient64.dll namespace steamclient64_dll { - constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0xFFFFFFFF8BAFD69A; - constexpr std::ptrdiff_t IVALIDATE001 = 0x151D288; - constexpr std::ptrdiff_t SteamClient006 = 0x151A9B0; - constexpr std::ptrdiff_t SteamClient007 = 0x151A9B8; - constexpr std::ptrdiff_t SteamClient008 = 0x151A9C0; - constexpr std::ptrdiff_t SteamClient009 = 0x151A9C8; - constexpr std::ptrdiff_t SteamClient010 = 0x151A9D0; - constexpr std::ptrdiff_t SteamClient011 = 0x151A9D8; - constexpr std::ptrdiff_t SteamClient012 = 0x151A9E0; - constexpr std::ptrdiff_t SteamClient013 = 0x151A9E8; - constexpr std::ptrdiff_t SteamClient014 = 0x151A9F0; - constexpr std::ptrdiff_t SteamClient015 = 0x151A9F8; - constexpr std::ptrdiff_t SteamClient016 = 0x151AA00; - constexpr std::ptrdiff_t SteamClient017 = 0x151AA08; - constexpr std::ptrdiff_t SteamClient018 = 0x151AA10; - constexpr std::ptrdiff_t SteamClient019 = 0x151AA18; - constexpr std::ptrdiff_t SteamClient020 = 0x151AA20; - constexpr std::ptrdiff_t SteamClient021 = 0x151AA28; - constexpr std::ptrdiff_t SteamClient022 = 0x151AA30; - constexpr std::ptrdiff_t p2pvoice002 = 0x14E267F; - constexpr std::ptrdiff_t p2pvoicesingleton002 = 0x14F80E0; + constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0xFFFFFFFF8BB1ADBA; + constexpr std::ptrdiff_t IVALIDATE001 = 0x15636E8; + constexpr std::ptrdiff_t SteamClient006 = 0x1560E90; + constexpr std::ptrdiff_t SteamClient007 = 0x1560E98; + constexpr std::ptrdiff_t SteamClient008 = 0x1560EA0; + constexpr std::ptrdiff_t SteamClient009 = 0x1560EA8; + constexpr std::ptrdiff_t SteamClient010 = 0x1560EB0; + constexpr std::ptrdiff_t SteamClient011 = 0x1560EB8; + constexpr std::ptrdiff_t SteamClient012 = 0x1560EC0; + constexpr std::ptrdiff_t SteamClient013 = 0x1560EC8; + constexpr std::ptrdiff_t SteamClient014 = 0x1560ED0; + constexpr std::ptrdiff_t SteamClient015 = 0x1560ED8; + constexpr std::ptrdiff_t SteamClient016 = 0x1560EE0; + constexpr std::ptrdiff_t SteamClient017 = 0x1560EE8; + constexpr std::ptrdiff_t SteamClient018 = 0x1560EF0; + constexpr std::ptrdiff_t SteamClient019 = 0x1560EF8; + constexpr std::ptrdiff_t SteamClient020 = 0x1560F00; + constexpr std::ptrdiff_t SteamClient021 = 0x1560F08; + constexpr std::ptrdiff_t p2pvoice002 = 0x14E45DF; + constexpr std::ptrdiff_t p2pvoicesingleton002 = 0x153C0E0; } // Module: tier0.dll namespace tier0_dll { @@ -230,7 +229,7 @@ namespace cs2_dumper { } // Module: vstdlib_s64.dll namespace vstdlib_s64_dll { - constexpr std::ptrdiff_t IVALIDATE001 = 0x6A990; + constexpr std::ptrdiff_t IVALIDATE001 = 0xABB40; constexpr std::ptrdiff_t VEngineCvar002 = 0x69070; } // Module: worldrenderer.dll diff --git a/output/interfaces.json b/output/interfaces.json index 1ba8bd8..f13fb48 100644 --- a/output/interfaces.json +++ b/output/interfaces.json @@ -14,38 +14,38 @@ "Source2ClientUI001": 25556736 }, "engine2.dll": { - "BenchmarkService001": 5537056, - "BugService001": 6163648, - "ClientServerEngineLoopService_001": 5540416, - "EngineGameUI001": 5528448, - "EngineServiceMgr001": 6429600, - "GameEventSystemClientV001": 6430400, - "GameEventSystemServerV001": 6430720, - "GameResourceServiceClientV001": 5537312, - "GameResourceServiceServerV001": 5537408, - "GameUIService_001": 6164416, - "HostStateMgr001": 5540144, + "BenchmarkService001": 5537072, + "BugService001": 6163696, + "ClientServerEngineLoopService_001": 5540432, + "EngineGameUI001": 5528464, + "EngineServiceMgr001": 6429648, + "GameEventSystemClientV001": 6430448, + "GameEventSystemServerV001": 6430768, + "GameResourceServiceClientV001": 5537328, + "GameResourceServiceServerV001": 5537424, + "GameUIService_001": 6164464, + "HostStateMgr001": 5540160, "INETSUPPORT_001": 5509216, - "InputService_001": 6165200, - "KeyValueCache001": 5540320, - "MapListService_001": 6423328, - "NetworkClientService_001": 6423728, - "NetworkP2PService_001": 5538096, - "NetworkServerService_001": 6424640, - "NetworkService_001": 5538432, - "RenderService_001": 6425248, - "ScreenshotService001": 6425920, - "SimpleEngineLoopService_001": 5540688, - "SoundService_001": 5538496, - "Source2EngineToClient001": 5526016, - "Source2EngineToClientStringTable001": 5526112, - "Source2EngineToServer001": 5526264, - "Source2EngineToServerStringTable001": 5526304, - "SplitScreenService_001": 5539232, - "StatsService_001": 6426992, - "ToolService_001": 5539680, - "VENGINE_GAMEUIFUNCS_VERSION005": 5528592, - "VProfService_001": 5539744 + "InputService_001": 6165248, + "KeyValueCache001": 5540336, + "MapListService_001": 6423376, + "NetworkClientService_001": 6423776, + "NetworkP2PService_001": 5538112, + "NetworkServerService_001": 6424688, + "NetworkService_001": 5538448, + "RenderService_001": 6425296, + "ScreenshotService001": 6425968, + "SimpleEngineLoopService_001": 5540704, + "SoundService_001": 5538512, + "Source2EngineToClient001": 5526032, + "Source2EngineToClientStringTable001": 5526128, + "Source2EngineToServer001": 5526280, + "Source2EngineToServerStringTable001": 5526320, + "SplitScreenService_001": 5539248, + "StatsService_001": 6427040, + "ToolService_001": 5539696, + "VENGINE_GAMEUIFUNCS_VERSION005": 5528608, + "VProfService_001": 5539760 }, "filesystem_stdio.dll": { "VAsyncFileSystem2_001": 2147728, @@ -72,8 +72,8 @@ "Localize_001": 240336 }, "matchmaking.dll": { - "GameTypes001": 1716624, - "MATCHFRAMEWORK_001": 1749856 + "GameTypes001": 1720720, + "MATCHFRAMEWORK_001": 1753952 }, "materialsystem2.dll": { "FontManager_001": 1131312, @@ -123,21 +123,21 @@ }, "scenesystem.dll": { "RenderingPipelines_001": 6089488, - "SceneSystem_002": 8052720, + "SceneSystem_002": 8052704, "SceneUtils_001": 6091616 }, "schemasystem.dll": { "SchemaSystem_001": 399072 }, "server.dll": { - "EmptyWorldService001_Server": 20364656, + "EmptyWorldService001_Server": 20364672, "EntitySubclassUtilsV001": 20038608, - "NavGameTest001": 21016136, - "ServerToolsInfo_001": 20711352, - "Source2GameClients001": 20686464, + "NavGameTest001": 21016152, + "ServerToolsInfo_001": 20711368, + "Source2GameClients001": 20686480, "Source2GameDirector001": 21948064, - "Source2GameEntities001": 20711136, - "Source2Server001": 20710736, + "Source2GameEntities001": 20711152, + "Source2Server001": 20710752, "Source2ServerConfig001": 22778232, "customnavsystem001": 19925832 }, @@ -151,27 +151,26 @@ "SteamAudio001": 2177520 }, "steamclient64.dll": { - "CLIENTENGINE_INTERFACE_VERSION005": 18446744071758141082, - "IVALIDATE001": 22139528, - "SteamClient006": 22129072, - "SteamClient007": 22129080, - "SteamClient008": 22129088, - "SteamClient009": 22129096, - "SteamClient010": 22129104, - "SteamClient011": 22129112, - "SteamClient012": 22129120, - "SteamClient013": 22129128, - "SteamClient014": 22129136, - "SteamClient015": 22129144, - "SteamClient016": 22129152, - "SteamClient017": 22129160, - "SteamClient018": 22129168, - "SteamClient019": 22129176, - "SteamClient020": 22129184, - "SteamClient021": 22129192, - "SteamClient022": 22129200, - "p2pvoice002": 21898879, - "p2pvoicesingleton002": 21987552 + "CLIENTENGINE_INTERFACE_VERSION005": 18446744071758261690, + "IVALIDATE001": 22427368, + "SteamClient006": 22417040, + "SteamClient007": 22417048, + "SteamClient008": 22417056, + "SteamClient009": 22417064, + "SteamClient010": 22417072, + "SteamClient011": 22417080, + "SteamClient012": 22417088, + "SteamClient013": 22417096, + "SteamClient014": 22417104, + "SteamClient015": 22417112, + "SteamClient016": 22417120, + "SteamClient017": 22417128, + "SteamClient018": 22417136, + "SteamClient019": 22417144, + "SteamClient020": 22417152, + "SteamClient021": 22417160, + "p2pvoice002": 21906911, + "p2pvoicesingleton002": 22266080 }, "tier0.dll": { "TestScriptMgr001": 3664512, @@ -190,7 +189,7 @@ "VScriptManager010": 1213952 }, "vstdlib_s64.dll": { - "IVALIDATE001": 436624, + "IVALIDATE001": 703296, "VEngineCvar002": 430192 }, "worldrenderer.dll": { diff --git a/output/interfaces.rs b/output/interfaces.rs index edfa18d..ba64efd 100644 --- a/output/interfaces.rs +++ b/output/interfaces.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #![allow(non_upper_case_globals, unused)] @@ -23,38 +23,38 @@ pub mod cs2_dumper { } // Module: engine2.dll pub mod engine2_dll { - pub const BenchmarkService001: usize = 0x547D20; - pub const BugService001: usize = 0x5E0CC0; - pub const ClientServerEngineLoopService_001: usize = 0x548A40; - pub const EngineGameUI001: usize = 0x545B80; - pub const EngineServiceMgr001: usize = 0x621BA0; - pub const GameEventSystemClientV001: usize = 0x621EC0; - pub const GameEventSystemServerV001: usize = 0x622000; - pub const GameResourceServiceClientV001: usize = 0x547E20; - pub const GameResourceServiceServerV001: usize = 0x547E80; - pub const GameUIService_001: usize = 0x5E0FC0; - pub const HostStateMgr001: usize = 0x548930; + pub const BenchmarkService001: usize = 0x547D30; + pub const BugService001: usize = 0x5E0CF0; + pub const ClientServerEngineLoopService_001: usize = 0x548A50; + pub const EngineGameUI001: usize = 0x545B90; + pub const EngineServiceMgr001: usize = 0x621BD0; + pub const GameEventSystemClientV001: usize = 0x621EF0; + pub const GameEventSystemServerV001: usize = 0x622030; + pub const GameResourceServiceClientV001: usize = 0x547E30; + pub const GameResourceServiceServerV001: usize = 0x547E90; + pub const GameUIService_001: usize = 0x5E0FF0; + pub const HostStateMgr001: usize = 0x548940; pub const INETSUPPORT_001: usize = 0x541060; - pub const InputService_001: usize = 0x5E12D0; - pub const KeyValueCache001: usize = 0x5489E0; - pub const MapListService_001: usize = 0x620320; - pub const NetworkClientService_001: usize = 0x6204B0; - pub const NetworkP2PService_001: usize = 0x548130; - pub const NetworkServerService_001: usize = 0x620840; - pub const NetworkService_001: usize = 0x548280; - pub const RenderService_001: usize = 0x620AA0; - pub const ScreenshotService001: usize = 0x620D40; - pub const SimpleEngineLoopService_001: usize = 0x548B50; - pub const SoundService_001: usize = 0x5482C0; - pub const Source2EngineToClient001: usize = 0x545200; - pub const Source2EngineToClientStringTable001: usize = 0x545260; - pub const Source2EngineToServer001: usize = 0x5452F8; - pub const Source2EngineToServerStringTable001: usize = 0x545320; - pub const SplitScreenService_001: usize = 0x5485A0; - pub const StatsService_001: usize = 0x621170; - pub const ToolService_001: usize = 0x548760; - pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x545C10; - pub const VProfService_001: usize = 0x5487A0; + pub const InputService_001: usize = 0x5E1300; + pub const KeyValueCache001: usize = 0x5489F0; + pub const MapListService_001: usize = 0x620350; + pub const NetworkClientService_001: usize = 0x6204E0; + pub const NetworkP2PService_001: usize = 0x548140; + pub const NetworkServerService_001: usize = 0x620870; + pub const NetworkService_001: usize = 0x548290; + pub const RenderService_001: usize = 0x620AD0; + pub const ScreenshotService001: usize = 0x620D70; + pub const SimpleEngineLoopService_001: usize = 0x548B60; + pub const SoundService_001: usize = 0x5482D0; + pub const Source2EngineToClient001: usize = 0x545210; + pub const Source2EngineToClientStringTable001: usize = 0x545270; + pub const Source2EngineToServer001: usize = 0x545308; + pub const Source2EngineToServerStringTable001: usize = 0x545330; + pub const SplitScreenService_001: usize = 0x5485B0; + pub const StatsService_001: usize = 0x6211A0; + pub const ToolService_001: usize = 0x548770; + pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x545C20; + pub const VProfService_001: usize = 0x5487B0; } // Module: filesystem_stdio.dll pub mod filesystem_stdio_dll { @@ -87,8 +87,8 @@ pub mod cs2_dumper { } // Module: matchmaking.dll pub mod matchmaking_dll { - pub const GameTypes001: usize = 0x1A3190; - pub const MATCHFRAMEWORK_001: usize = 0x1AB360; + pub const GameTypes001: usize = 0x1A4190; + pub const MATCHFRAMEWORK_001: usize = 0x1AC360; } // Module: materialsystem2.dll pub mod materialsystem2_dll { @@ -151,7 +151,7 @@ pub mod cs2_dumper { // Module: scenesystem.dll pub mod scenesystem_dll { pub const RenderingPipelines_001: usize = 0x5CEB10; - pub const SceneSystem_002: usize = 0x7ADFF0; + pub const SceneSystem_002: usize = 0x7ADFE0; pub const SceneUtils_001: usize = 0x5CF360; } // Module: schemasystem.dll @@ -160,14 +160,14 @@ pub mod cs2_dumper { } // Module: server.dll pub mod server_dll { - pub const EmptyWorldService001_Server: usize = 0x136BD70; + pub const EmptyWorldService001_Server: usize = 0x136BD80; pub const EntitySubclassUtilsV001: usize = 0x131C3D0; - pub const NavGameTest001: usize = 0x140AE48; - pub const ServerToolsInfo_001: usize = 0x13C07B8; - pub const Source2GameClients001: usize = 0x13BA680; + pub const NavGameTest001: usize = 0x140AE58; + pub const ServerToolsInfo_001: usize = 0x13C07C8; + pub const Source2GameClients001: usize = 0x13BA690; pub const Source2GameDirector001: usize = 0x14EE6A0; - pub const Source2GameEntities001: usize = 0x13C06E0; - pub const Source2Server001: usize = 0x13C0550; + pub const Source2GameEntities001: usize = 0x13C06F0; + pub const Source2Server001: usize = 0x13C0560; pub const Source2ServerConfig001: usize = 0x15B9178; pub const customnavsystem001: usize = 0x1300B48; } @@ -184,27 +184,26 @@ pub mod cs2_dumper { } // Module: steamclient64.dll pub mod steamclient64_dll { - pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0xFFFFFFFF8BAFD69A; - pub const IVALIDATE001: usize = 0x151D288; - pub const SteamClient006: usize = 0x151A9B0; - pub const SteamClient007: usize = 0x151A9B8; - pub const SteamClient008: usize = 0x151A9C0; - pub const SteamClient009: usize = 0x151A9C8; - pub const SteamClient010: usize = 0x151A9D0; - pub const SteamClient011: usize = 0x151A9D8; - pub const SteamClient012: usize = 0x151A9E0; - pub const SteamClient013: usize = 0x151A9E8; - pub const SteamClient014: usize = 0x151A9F0; - pub const SteamClient015: usize = 0x151A9F8; - pub const SteamClient016: usize = 0x151AA00; - pub const SteamClient017: usize = 0x151AA08; - pub const SteamClient018: usize = 0x151AA10; - pub const SteamClient019: usize = 0x151AA18; - pub const SteamClient020: usize = 0x151AA20; - pub const SteamClient021: usize = 0x151AA28; - pub const SteamClient022: usize = 0x151AA30; - pub const p2pvoice002: usize = 0x14E267F; - pub const p2pvoicesingleton002: usize = 0x14F80E0; + pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0xFFFFFFFF8BB1ADBA; + pub const IVALIDATE001: usize = 0x15636E8; + pub const SteamClient006: usize = 0x1560E90; + pub const SteamClient007: usize = 0x1560E98; + pub const SteamClient008: usize = 0x1560EA0; + pub const SteamClient009: usize = 0x1560EA8; + pub const SteamClient010: usize = 0x1560EB0; + pub const SteamClient011: usize = 0x1560EB8; + pub const SteamClient012: usize = 0x1560EC0; + pub const SteamClient013: usize = 0x1560EC8; + pub const SteamClient014: usize = 0x1560ED0; + pub const SteamClient015: usize = 0x1560ED8; + pub const SteamClient016: usize = 0x1560EE0; + pub const SteamClient017: usize = 0x1560EE8; + pub const SteamClient018: usize = 0x1560EF0; + pub const SteamClient019: usize = 0x1560EF8; + pub const SteamClient020: usize = 0x1560F00; + pub const SteamClient021: usize = 0x1560F08; + pub const p2pvoice002: usize = 0x14E45DF; + pub const p2pvoicesingleton002: usize = 0x153C0E0; } // Module: tier0.dll pub mod tier0_dll { @@ -228,7 +227,7 @@ pub mod cs2_dumper { } // Module: vstdlib_s64.dll pub mod vstdlib_s64_dll { - pub const IVALIDATE001: usize = 0x6A990; + pub const IVALIDATE001: usize = 0xABB40; pub const VEngineCvar002: usize = 0x69070; } // Module: worldrenderer.dll diff --git a/output/materialsystem2_dll.cs b/output/materialsystem2_dll.cs index 5ba1dec..4611e4e 100644 --- a/output/materialsystem2_dll.cs +++ b/output/materialsystem2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC namespace CS2Dumper.Schemas { // Module: materialsystem2.dll diff --git a/output/materialsystem2_dll.hpp b/output/materialsystem2_dll.hpp index 9e27b41..a20e4d4 100644 --- a/output/materialsystem2_dll.hpp +++ b/output/materialsystem2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #pragma once diff --git a/output/materialsystem2_dll.rs b/output/materialsystem2_dll.rs index 1df0248..86c84d6 100644 --- a/output/materialsystem2_dll.rs +++ b/output/materialsystem2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/networksystem_dll.cs b/output/networksystem_dll.cs index 53268ff..0ba52de 100644 --- a/output/networksystem_dll.cs +++ b/output/networksystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC namespace CS2Dumper.Schemas { // Module: networksystem.dll diff --git a/output/networksystem_dll.hpp b/output/networksystem_dll.hpp index b1a5f86..9e310c1 100644 --- a/output/networksystem_dll.hpp +++ b/output/networksystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #pragma once diff --git a/output/networksystem_dll.rs b/output/networksystem_dll.rs index be7c945..54f9901 100644 --- a/output/networksystem_dll.rs +++ b/output/networksystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/offsets.cs b/output/offsets.cs index 188a8fb..f2ea0d8 100644 --- a/output/offsets.cs +++ b/output/offsets.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC namespace CS2Dumper.Offsets { // Module: client.dll @@ -24,17 +24,17 @@ namespace CS2Dumper.Offsets { } // Module: engine2.dll public static class Engine2Dll { - public const nint dwBuildNumber = 0x541BD4; + public const nint dwBuildNumber = 0x541BE4; public const nint dwNetworkGameClient = 0x540CE0; public const nint dwNetworkGameClient_clientTickCount = 0x368; - public const nint dwNetworkGameClient_deltaTick = 0x244; + public const nint dwNetworkGameClient_deltaTick = 0x27C; public const nint dwNetworkGameClient_isBackgroundMap = 0x281447; public const nint dwNetworkGameClient_localPlayer = 0xF0; public const nint dwNetworkGameClient_maxClients = 0x238; public const nint dwNetworkGameClient_serverTickCount = 0x36C; public const nint dwNetworkGameClient_signOnState = 0x228; - public const nint dwWindowHeight = 0x62454C; - public const nint dwWindowWidth = 0x624548; + public const nint dwWindowHeight = 0x62457C; + public const nint dwWindowWidth = 0x624578; } // Module: inputsystem.dll public static class InputsystemDll { @@ -42,7 +42,7 @@ namespace CS2Dumper.Offsets { } // Module: matchmaking.dll public static class MatchmakingDll { - public const nint dwGameTypes = 0x1A3190; + public const nint dwGameTypes = 0x1A4190; public const nint dwGameTypes_mapName = 0x120; } // Module: soundsystem.dll diff --git a/output/offsets.hpp b/output/offsets.hpp index 11ce631..18ef988 100644 --- a/output/offsets.hpp +++ b/output/offsets.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #pragma once @@ -29,17 +29,17 @@ namespace cs2_dumper { } // Module: engine2.dll namespace engine2_dll { - constexpr std::ptrdiff_t dwBuildNumber = 0x541BD4; + constexpr std::ptrdiff_t dwBuildNumber = 0x541BE4; constexpr std::ptrdiff_t dwNetworkGameClient = 0x540CE0; constexpr std::ptrdiff_t dwNetworkGameClient_clientTickCount = 0x368; - constexpr std::ptrdiff_t dwNetworkGameClient_deltaTick = 0x244; + constexpr std::ptrdiff_t dwNetworkGameClient_deltaTick = 0x27C; constexpr std::ptrdiff_t dwNetworkGameClient_isBackgroundMap = 0x281447; constexpr std::ptrdiff_t dwNetworkGameClient_localPlayer = 0xF0; constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x238; constexpr std::ptrdiff_t dwNetworkGameClient_serverTickCount = 0x36C; constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x228; - constexpr std::ptrdiff_t dwWindowHeight = 0x62454C; - constexpr std::ptrdiff_t dwWindowWidth = 0x624548; + constexpr std::ptrdiff_t dwWindowHeight = 0x62457C; + constexpr std::ptrdiff_t dwWindowWidth = 0x624578; } // Module: inputsystem.dll namespace inputsystem_dll { @@ -47,7 +47,7 @@ namespace cs2_dumper { } // Module: matchmaking.dll namespace matchmaking_dll { - constexpr std::ptrdiff_t dwGameTypes = 0x1A3190; + constexpr std::ptrdiff_t dwGameTypes = 0x1A4190; constexpr std::ptrdiff_t dwGameTypes_mapName = 0x120; } // Module: soundsystem.dll diff --git a/output/offsets.json b/output/offsets.json index 7cc5472..46a2f82 100644 --- a/output/offsets.json +++ b/output/offsets.json @@ -19,23 +19,23 @@ "dwWeaponC4": 27239008 }, "engine2.dll": { - "dwBuildNumber": 5512148, + "dwBuildNumber": 5512164, "dwNetworkGameClient": 5508320, "dwNetworkGameClient_clientTickCount": 872, - "dwNetworkGameClient_deltaTick": 580, + "dwNetworkGameClient_deltaTick": 636, "dwNetworkGameClient_isBackgroundMap": 2626631, "dwNetworkGameClient_localPlayer": 240, "dwNetworkGameClient_maxClients": 568, "dwNetworkGameClient_serverTickCount": 876, "dwNetworkGameClient_signOnState": 552, - "dwWindowHeight": 6440268, - "dwWindowWidth": 6440264 + "dwWindowHeight": 6440316, + "dwWindowWidth": 6440312 }, "inputsystem.dll": { "dwInputSystem": 231392 }, "matchmaking.dll": { - "dwGameTypes": 1716624, + "dwGameTypes": 1720720, "dwGameTypes_mapName": 288 }, "soundsystem.dll": { diff --git a/output/offsets.rs b/output/offsets.rs index dfc5ae0..d5d1e59 100644 --- a/output/offsets.rs +++ b/output/offsets.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #![allow(non_upper_case_globals, unused)] @@ -27,17 +27,17 @@ pub mod cs2_dumper { } // Module: engine2.dll pub mod engine2_dll { - pub const dwBuildNumber: usize = 0x541BD4; + pub const dwBuildNumber: usize = 0x541BE4; pub const dwNetworkGameClient: usize = 0x540CE0; pub const dwNetworkGameClient_clientTickCount: usize = 0x368; - pub const dwNetworkGameClient_deltaTick: usize = 0x244; + pub const dwNetworkGameClient_deltaTick: usize = 0x27C; pub const dwNetworkGameClient_isBackgroundMap: usize = 0x281447; pub const dwNetworkGameClient_localPlayer: usize = 0xF0; pub const dwNetworkGameClient_maxClients: usize = 0x238; pub const dwNetworkGameClient_serverTickCount: usize = 0x36C; pub const dwNetworkGameClient_signOnState: usize = 0x228; - pub const dwWindowHeight: usize = 0x62454C; - pub const dwWindowWidth: usize = 0x624548; + pub const dwWindowHeight: usize = 0x62457C; + pub const dwWindowWidth: usize = 0x624578; } // Module: inputsystem.dll pub mod inputsystem_dll { @@ -45,7 +45,7 @@ pub mod cs2_dumper { } // Module: matchmaking.dll pub mod matchmaking_dll { - pub const dwGameTypes: usize = 0x1A3190; + pub const dwGameTypes: usize = 0x1A4190; pub const dwGameTypes_mapName: usize = 0x120; } // Module: soundsystem.dll diff --git a/output/panorama_dll.cs b/output/panorama_dll.cs index 47a9825..866ba3c 100644 --- a/output/panorama_dll.cs +++ b/output/panorama_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC namespace CS2Dumper.Schemas { // Module: panorama.dll diff --git a/output/panorama_dll.hpp b/output/panorama_dll.hpp index db419f6..8e45cb6 100644 --- a/output/panorama_dll.hpp +++ b/output/panorama_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #pragma once diff --git a/output/panorama_dll.rs b/output/panorama_dll.rs index 711fc0d..430fa87 100644 --- a/output/panorama_dll.rs +++ b/output/panorama_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/particles_dll.cs b/output/particles_dll.cs index bf94ce1..611d0ac 100644 --- a/output/particles_dll.cs +++ b/output/particles_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC namespace CS2Dumper.Schemas { // Module: particles.dll diff --git a/output/particles_dll.hpp b/output/particles_dll.hpp index 78a71cc..7c55f01 100644 --- a/output/particles_dll.hpp +++ b/output/particles_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #pragma once diff --git a/output/particles_dll.rs b/output/particles_dll.rs index ca7ee95..47597e6 100644 --- a/output/particles_dll.rs +++ b/output/particles_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/pulse_system_dll.cs b/output/pulse_system_dll.cs index 2854154..d8c9e6a 100644 --- a/output/pulse_system_dll.cs +++ b/output/pulse_system_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC namespace CS2Dumper.Schemas { // Module: pulse_system.dll diff --git a/output/pulse_system_dll.hpp b/output/pulse_system_dll.hpp index 102ac6a..a0dbf71 100644 --- a/output/pulse_system_dll.hpp +++ b/output/pulse_system_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #pragma once diff --git a/output/pulse_system_dll.rs b/output/pulse_system_dll.rs index 10ca9aa..b863920 100644 --- a/output/pulse_system_dll.rs +++ b/output/pulse_system_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/rendersystemdx11_dll.cs b/output/rendersystemdx11_dll.cs index 6c1703e..0405380 100644 --- a/output/rendersystemdx11_dll.cs +++ b/output/rendersystemdx11_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC namespace CS2Dumper.Schemas { // Module: rendersystemdx11.dll diff --git a/output/rendersystemdx11_dll.hpp b/output/rendersystemdx11_dll.hpp index f276cb0..fc902b0 100644 --- a/output/rendersystemdx11_dll.hpp +++ b/output/rendersystemdx11_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #pragma once diff --git a/output/rendersystemdx11_dll.rs b/output/rendersystemdx11_dll.rs index e41a437..6e3318d 100644 --- a/output/rendersystemdx11_dll.rs +++ b/output/rendersystemdx11_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/resourcesystem_dll.cs b/output/resourcesystem_dll.cs index 205b3e6..f979064 100644 --- a/output/resourcesystem_dll.cs +++ b/output/resourcesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC namespace CS2Dumper.Schemas { // Module: resourcesystem.dll diff --git a/output/resourcesystem_dll.hpp b/output/resourcesystem_dll.hpp index 6d219c3..fffea81 100644 --- a/output/resourcesystem_dll.hpp +++ b/output/resourcesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #pragma once diff --git a/output/resourcesystem_dll.rs b/output/resourcesystem_dll.rs index 5097e43..b68afef 100644 --- a/output/resourcesystem_dll.rs +++ b/output/resourcesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/scenesystem_dll.cs b/output/scenesystem_dll.cs index 708581c..9632dd0 100644 --- a/output/scenesystem_dll.cs +++ b/output/scenesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC namespace CS2Dumper.Schemas { // Module: scenesystem.dll diff --git a/output/scenesystem_dll.hpp b/output/scenesystem_dll.hpp index 6bed9ab..eb08165 100644 --- a/output/scenesystem_dll.hpp +++ b/output/scenesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #pragma once diff --git a/output/scenesystem_dll.rs b/output/scenesystem_dll.rs index b60acd6..98b1640 100644 --- a/output/scenesystem_dll.rs +++ b/output/scenesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/schemasystem_dll.cs b/output/schemasystem_dll.cs index 07f524d..122713d 100644 --- a/output/schemasystem_dll.cs +++ b/output/schemasystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC namespace CS2Dumper.Schemas { // Module: schemasystem.dll diff --git a/output/schemasystem_dll.hpp b/output/schemasystem_dll.hpp index bef0cb3..d1206ed 100644 --- a/output/schemasystem_dll.hpp +++ b/output/schemasystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #pragma once diff --git a/output/schemasystem_dll.rs b/output/schemasystem_dll.rs index 45d2633..f254bdd 100644 --- a/output/schemasystem_dll.rs +++ b/output/schemasystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/server_dll.cs b/output/server_dll.cs index a2ca513..af73f4f 100644 --- a/output/server_dll.cs +++ b/output/server_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC namespace CS2Dumper.Schemas { // Module: server.dll diff --git a/output/server_dll.hpp b/output/server_dll.hpp index 3b5d5dd..ead936f 100644 --- a/output/server_dll.hpp +++ b/output/server_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #pragma once diff --git a/output/server_dll.rs b/output/server_dll.rs index cc24757..b1d98d2 100644 --- a/output/server_dll.rs +++ b/output/server_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/soundsystem_dll.cs b/output/soundsystem_dll.cs index 03539c3..7e2008c 100644 --- a/output/soundsystem_dll.cs +++ b/output/soundsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC namespace CS2Dumper.Schemas { // Module: soundsystem.dll diff --git a/output/soundsystem_dll.hpp b/output/soundsystem_dll.hpp index da31ca4..5a00d94 100644 --- a/output/soundsystem_dll.hpp +++ b/output/soundsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #pragma once diff --git a/output/soundsystem_dll.rs b/output/soundsystem_dll.rs index 915ea93..93ae8ad 100644 --- a/output/soundsystem_dll.rs +++ b/output/soundsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/vphysics2_dll.cs b/output/vphysics2_dll.cs index 487d4df..d9e8153 100644 --- a/output/vphysics2_dll.cs +++ b/output/vphysics2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC namespace CS2Dumper.Schemas { // Module: vphysics2.dll diff --git a/output/vphysics2_dll.hpp b/output/vphysics2_dll.hpp index 0a79c2c..8c9ee37 100644 --- a/output/vphysics2_dll.hpp +++ b/output/vphysics2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #pragma once diff --git a/output/vphysics2_dll.rs b/output/vphysics2_dll.rs index 2129914..3f4c433 100644 --- a/output/vphysics2_dll.rs +++ b/output/vphysics2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/worldrenderer_dll.cs b/output/worldrenderer_dll.cs index d422e5a..12a5fc0 100644 --- a/output/worldrenderer_dll.cs +++ b/output/worldrenderer_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC namespace CS2Dumper.Schemas { // Module: worldrenderer.dll diff --git a/output/worldrenderer_dll.hpp b/output/worldrenderer_dll.hpp index 4ae7a33..dd3d518 100644 --- a/output/worldrenderer_dll.hpp +++ b/output/worldrenderer_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #pragma once diff --git a/output/worldrenderer_dll.rs b/output/worldrenderer_dll.rs index cf01965..9e979fb 100644 --- a/output/worldrenderer_dll.rs +++ b/output/worldrenderer_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-05-21 23:01:00.983039800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] From ef2016acfcd5cffe7f2d4e48116e7bd49fa7aa90 Mon Sep 17 00:00:00 2001 From: ToOl_UmbRelLa <105621500+mildnsj@users.noreply.github.com> Date: Thu, 22 May 2025 20:23:27 -0400 Subject: [PATCH 6/8] Game Update (14082) --- output/animationsystem_dll.cs | 2 +- output/animationsystem_dll.hpp | 2 +- output/animationsystem_dll.rs | 2 +- output/buttons.cs | 34 ++++++++++++++--------------- output/buttons.hpp | 34 ++++++++++++++--------------- output/buttons.json | 32 +++++++++++++-------------- output/buttons.rs | 34 ++++++++++++++--------------- output/client_dll.cs | 2 +- output/client_dll.hpp | 2 +- output/client_dll.rs | 2 +- output/engine2_dll.cs | 2 +- output/engine2_dll.hpp | 2 +- output/engine2_dll.rs | 2 +- output/host_dll.cs | 2 +- output/host_dll.hpp | 2 +- output/host_dll.rs | 2 +- output/info.json | 4 ++-- output/interfaces.cs | 38 ++++++++++++++++----------------- output/interfaces.hpp | 38 ++++++++++++++++----------------- output/interfaces.json | 36 +++++++++++++++---------------- output/interfaces.rs | 38 ++++++++++++++++----------------- output/materialsystem2_dll.cs | 2 +- output/materialsystem2_dll.hpp | 2 +- output/materialsystem2_dll.rs | 2 +- output/networksystem_dll.cs | 2 +- output/networksystem_dll.hpp | 2 +- output/networksystem_dll.rs | 2 +- output/offsets.cs | 32 +++++++++++++-------------- output/offsets.hpp | 32 +++++++++++++-------------- output/offsets.json | 30 +++++++++++++------------- output/offsets.rs | 32 +++++++++++++-------------- output/panorama_dll.cs | 2 +- output/panorama_dll.hpp | 2 +- output/panorama_dll.rs | 2 +- output/particles_dll.cs | 2 +- output/particles_dll.hpp | 2 +- output/particles_dll.rs | 2 +- output/pulse_system_dll.cs | 2 +- output/pulse_system_dll.hpp | 2 +- output/pulse_system_dll.rs | 2 +- output/rendersystemdx11_dll.cs | 2 +- output/rendersystemdx11_dll.hpp | 2 +- output/rendersystemdx11_dll.rs | 2 +- output/resourcesystem_dll.cs | 2 +- output/resourcesystem_dll.hpp | 2 +- output/resourcesystem_dll.rs | 2 +- output/scenesystem_dll.cs | 2 +- output/scenesystem_dll.hpp | 2 +- output/scenesystem_dll.rs | 2 +- output/schemasystem_dll.cs | 2 +- output/schemasystem_dll.hpp | 2 +- output/schemasystem_dll.rs | 2 +- output/server_dll.cs | 2 +- output/server_dll.hpp | 2 +- output/server_dll.rs | 2 +- output/soundsystem_dll.cs | 2 +- output/soundsystem_dll.hpp | 2 +- output/soundsystem_dll.rs | 2 +- output/vphysics2_dll.cs | 2 +- output/vphysics2_dll.hpp | 2 +- output/vphysics2_dll.rs | 2 +- output/worldrenderer_dll.cs | 2 +- output/worldrenderer_dll.hpp | 2 +- output/worldrenderer_dll.rs | 2 +- 64 files changed, 258 insertions(+), 258 deletions(-) diff --git a/output/animationsystem_dll.cs b/output/animationsystem_dll.cs index 4b0eb4e..4121eb8 100644 --- a/output/animationsystem_dll.cs +++ b/output/animationsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC namespace CS2Dumper.Schemas { // Module: animationsystem.dll diff --git a/output/animationsystem_dll.hpp b/output/animationsystem_dll.hpp index e9e8a95..1e2ea11 100644 --- a/output/animationsystem_dll.hpp +++ b/output/animationsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #pragma once diff --git a/output/animationsystem_dll.rs b/output/animationsystem_dll.rs index c15c2d1..36b0389 100644 --- a/output/animationsystem_dll.rs +++ b/output/animationsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/buttons.cs b/output/buttons.cs index 6af8d9a..1693979 100644 --- a/output/buttons.cs +++ b/output/buttons.cs @@ -1,24 +1,24 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC namespace CS2Dumper { // Module: client.dll public static class Buttons { - public const nint attack = 0x18448F0; - public const nint attack2 = 0x1844980; - public const nint back = 0x1844BC0; - public const nint duck = 0x1844E90; - public const nint forward = 0x1844B30; - public const nint jump = 0x1844E00; - public const nint left = 0x1844C50; - public const nint lookatweapon = 0x1A6AE20; - public const nint reload = 0x1844860; - public const nint right = 0x1844CE0; - public const nint showscores = 0x1A6AD00; - public const nint sprint = 0x18447D0; - public const nint turnleft = 0x1844A10; - public const nint turnright = 0x1844AA0; - public const nint use = 0x1844D70; - public const nint zoom = 0x1A6AD90; + public const nint attack = 0x184B8F0; + public const nint attack2 = 0x184B980; + public const nint back = 0x184BBC0; + public const nint duck = 0x184BE90; + public const nint forward = 0x184BB30; + public const nint jump = 0x184BE00; + public const nint left = 0x184BC50; + public const nint lookatweapon = 0x1A71EE0; + public const nint reload = 0x184B860; + public const nint right = 0x184BCE0; + public const nint showscores = 0x1A71DC0; + public const nint sprint = 0x184B7D0; + public const nint turnleft = 0x184BA10; + public const nint turnright = 0x184BAA0; + public const nint use = 0x184BD70; + public const nint zoom = 0x1A71E50; } } diff --git a/output/buttons.hpp b/output/buttons.hpp index 36393f8..b37613b 100644 --- a/output/buttons.hpp +++ b/output/buttons.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #pragma once @@ -8,21 +8,21 @@ namespace cs2_dumper { // Module: client.dll namespace buttons { - constexpr std::ptrdiff_t attack = 0x18448F0; - constexpr std::ptrdiff_t attack2 = 0x1844980; - constexpr std::ptrdiff_t back = 0x1844BC0; - constexpr std::ptrdiff_t duck = 0x1844E90; - constexpr std::ptrdiff_t forward = 0x1844B30; - constexpr std::ptrdiff_t jump = 0x1844E00; - constexpr std::ptrdiff_t left = 0x1844C50; - constexpr std::ptrdiff_t lookatweapon = 0x1A6AE20; - constexpr std::ptrdiff_t reload = 0x1844860; - constexpr std::ptrdiff_t right = 0x1844CE0; - constexpr std::ptrdiff_t showscores = 0x1A6AD00; - constexpr std::ptrdiff_t sprint = 0x18447D0; - constexpr std::ptrdiff_t turnleft = 0x1844A10; - constexpr std::ptrdiff_t turnright = 0x1844AA0; - constexpr std::ptrdiff_t use = 0x1844D70; - constexpr std::ptrdiff_t zoom = 0x1A6AD90; + constexpr std::ptrdiff_t attack = 0x184B8F0; + constexpr std::ptrdiff_t attack2 = 0x184B980; + constexpr std::ptrdiff_t back = 0x184BBC0; + constexpr std::ptrdiff_t duck = 0x184BE90; + constexpr std::ptrdiff_t forward = 0x184BB30; + constexpr std::ptrdiff_t jump = 0x184BE00; + constexpr std::ptrdiff_t left = 0x184BC50; + constexpr std::ptrdiff_t lookatweapon = 0x1A71EE0; + constexpr std::ptrdiff_t reload = 0x184B860; + constexpr std::ptrdiff_t right = 0x184BCE0; + constexpr std::ptrdiff_t showscores = 0x1A71DC0; + constexpr std::ptrdiff_t sprint = 0x184B7D0; + constexpr std::ptrdiff_t turnleft = 0x184BA10; + constexpr std::ptrdiff_t turnright = 0x184BAA0; + constexpr std::ptrdiff_t use = 0x184BD70; + constexpr std::ptrdiff_t zoom = 0x1A71E50; } } diff --git a/output/buttons.json b/output/buttons.json index 190ecac..a900333 100644 --- a/output/buttons.json +++ b/output/buttons.json @@ -1,20 +1,20 @@ { "client.dll": { - "attack": 25446640, - "attack2": 25446784, - "back": 25447360, - "duck": 25448080, - "forward": 25447216, - "jump": 25447936, - "left": 25447504, - "lookatweapon": 27700768, - "reload": 25446496, - "right": 25447648, - "showscores": 27700480, - "sprint": 25446352, - "turnleft": 25446928, - "turnright": 25447072, - "use": 25447792, - "zoom": 27700624 + "attack": 25475312, + "attack2": 25475456, + "back": 25476032, + "duck": 25476752, + "forward": 25475888, + "jump": 25476608, + "left": 25476176, + "lookatweapon": 27729632, + "reload": 25475168, + "right": 25476320, + "showscores": 27729344, + "sprint": 25475024, + "turnleft": 25475600, + "turnright": 25475744, + "use": 25476464, + "zoom": 27729488 } } \ No newline at end of file diff --git a/output/buttons.rs b/output/buttons.rs index e8f9bff..2ffe19e 100644 --- a/output/buttons.rs +++ b/output/buttons.rs @@ -1,26 +1,26 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #![allow(non_upper_case_globals, unused)] pub mod cs2_dumper { // Module: client.dll pub mod buttons { - pub const attack: usize = 0x18448F0; - pub const attack2: usize = 0x1844980; - pub const back: usize = 0x1844BC0; - pub const duck: usize = 0x1844E90; - pub const forward: usize = 0x1844B30; - pub const jump: usize = 0x1844E00; - pub const left: usize = 0x1844C50; - pub const lookatweapon: usize = 0x1A6AE20; - pub const reload: usize = 0x1844860; - pub const right: usize = 0x1844CE0; - pub const showscores: usize = 0x1A6AD00; - pub const sprint: usize = 0x18447D0; - pub const turnleft: usize = 0x1844A10; - pub const turnright: usize = 0x1844AA0; - pub const r#use: usize = 0x1844D70; - pub const zoom: usize = 0x1A6AD90; + pub const attack: usize = 0x184B8F0; + pub const attack2: usize = 0x184B980; + pub const back: usize = 0x184BBC0; + pub const duck: usize = 0x184BE90; + pub const forward: usize = 0x184BB30; + pub const jump: usize = 0x184BE00; + pub const left: usize = 0x184BC50; + pub const lookatweapon: usize = 0x1A71EE0; + pub const reload: usize = 0x184B860; + pub const right: usize = 0x184BCE0; + pub const showscores: usize = 0x1A71DC0; + pub const sprint: usize = 0x184B7D0; + pub const turnleft: usize = 0x184BA10; + pub const turnright: usize = 0x184BAA0; + pub const r#use: usize = 0x184BD70; + pub const zoom: usize = 0x1A71E50; } } diff --git a/output/client_dll.cs b/output/client_dll.cs index 333068b..1e2844e 100644 --- a/output/client_dll.cs +++ b/output/client_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC namespace CS2Dumper.Schemas { // Module: client.dll diff --git a/output/client_dll.hpp b/output/client_dll.hpp index ffb2ca7..1e4e5bf 100644 --- a/output/client_dll.hpp +++ b/output/client_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #pragma once diff --git a/output/client_dll.rs b/output/client_dll.rs index 4b15820..88f209e 100644 --- a/output/client_dll.rs +++ b/output/client_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/engine2_dll.cs b/output/engine2_dll.cs index 0e7c887..9837e29 100644 --- a/output/engine2_dll.cs +++ b/output/engine2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC namespace CS2Dumper.Schemas { // Module: engine2.dll diff --git a/output/engine2_dll.hpp b/output/engine2_dll.hpp index fa67593..9e993db 100644 --- a/output/engine2_dll.hpp +++ b/output/engine2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #pragma once diff --git a/output/engine2_dll.rs b/output/engine2_dll.rs index 4104785..53122d0 100644 --- a/output/engine2_dll.rs +++ b/output/engine2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/host_dll.cs b/output/host_dll.cs index a04106c..d8b7320 100644 --- a/output/host_dll.cs +++ b/output/host_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC namespace CS2Dumper.Schemas { // Module: host.dll diff --git a/output/host_dll.hpp b/output/host_dll.hpp index cc86a92..f372e2f 100644 --- a/output/host_dll.hpp +++ b/output/host_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #pragma once diff --git a/output/host_dll.rs b/output/host_dll.rs index 12dbfae..9520d57 100644 --- a/output/host_dll.rs +++ b/output/host_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/info.json b/output/info.json index 6063cdd..ec45bf7 100644 --- a/output/info.json +++ b/output/info.json @@ -1,4 +1,4 @@ { - "build_number": 14081, - "timestamp": "2025-05-21T23:01:00.983039800+00:00" + "build_number": 14082, + "timestamp": "2025-05-23T00:22:21.575826800+00:00" } \ No newline at end of file diff --git a/output/interfaces.cs b/output/interfaces.cs index 99a348e..d8c6903 100644 --- a/output/interfaces.cs +++ b/output/interfaces.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC namespace CS2Dumper.Interfaces { // Module: animationsystem.dll @@ -9,14 +9,14 @@ namespace CS2Dumper.Interfaces { } // Module: client.dll public static class ClientDll { - public const nint ClientToolsInfo_001 = 0x1843EE0; - public const nint EmptyWorldService001_Client = 0x1800070; - public const nint GameClientExports001 = 0x1840B98; - public const nint LegacyGameUI001 = 0x18611D0; - public const nint Source2Client002 = 0x1A5A570; - public const nint Source2ClientConfig001 = 0x19F2FA0; - public const nint Source2ClientPrediction001 = 0x184BF50; - public const nint Source2ClientUI001 = 0x185F700; + public const nint ClientToolsInfo_001 = 0x184AEE0; + public const nint EmptyWorldService001_Client = 0x18070C0; + public const nint GameClientExports001 = 0x1847B98; + public const nint LegacyGameUI001 = 0x18681D0; + public const nint Source2Client002 = 0x1A61620; + public const nint Source2ClientConfig001 = 0x19FA080; + public const nint Source2ClientPrediction001 = 0x1852F50; + public const nint Source2ClientUI001 = 0x1866700; } // Module: engine2.dll public static class Engine2Dll { @@ -157,16 +157,16 @@ namespace CS2Dumper.Interfaces { } // Module: server.dll public static class ServerDll { - public const nint EmptyWorldService001_Server = 0x136BD80; - public const nint EntitySubclassUtilsV001 = 0x131C3D0; - public const nint NavGameTest001 = 0x140AE58; - public const nint ServerToolsInfo_001 = 0x13C07C8; - public const nint Source2GameClients001 = 0x13BA690; - public const nint Source2GameDirector001 = 0x14EE6A0; - public const nint Source2GameEntities001 = 0x13C06F0; - public const nint Source2Server001 = 0x13C0560; - public const nint Source2ServerConfig001 = 0x15B9178; - public const nint customnavsystem001 = 0x1300B48; + public const nint EmptyWorldService001_Server = 0x1370D70; + public const nint EntitySubclassUtilsV001 = 0x13213B0; + public const nint NavGameTest001 = 0x140FE58; + public const nint ServerToolsInfo_001 = 0x13C5798; + public const nint Source2GameClients001 = 0x13BF660; + public const nint Source2GameDirector001 = 0x14F3700; + public const nint Source2GameEntities001 = 0x13C56C0; + public const nint Source2Server001 = 0x13C5530; + public const nint Source2ServerConfig001 = 0x15BE088; + public const nint customnavsystem001 = 0x1305B38; } // Module: soundsystem.dll public static class SoundsystemDll { diff --git a/output/interfaces.hpp b/output/interfaces.hpp index 15c5cf8..531f6bb 100644 --- a/output/interfaces.hpp +++ b/output/interfaces.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #pragma once @@ -14,14 +14,14 @@ namespace cs2_dumper { } // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x1843EE0; - constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x1800070; - constexpr std::ptrdiff_t GameClientExports001 = 0x1840B98; - constexpr std::ptrdiff_t LegacyGameUI001 = 0x18611D0; - constexpr std::ptrdiff_t Source2Client002 = 0x1A5A570; - constexpr std::ptrdiff_t Source2ClientConfig001 = 0x19F2FA0; - constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x184BF50; - constexpr std::ptrdiff_t Source2ClientUI001 = 0x185F700; + constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x184AEE0; + constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x18070C0; + constexpr std::ptrdiff_t GameClientExports001 = 0x1847B98; + constexpr std::ptrdiff_t LegacyGameUI001 = 0x18681D0; + constexpr std::ptrdiff_t Source2Client002 = 0x1A61620; + constexpr std::ptrdiff_t Source2ClientConfig001 = 0x19FA080; + constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x1852F50; + constexpr std::ptrdiff_t Source2ClientUI001 = 0x1866700; } // Module: engine2.dll namespace engine2_dll { @@ -162,16 +162,16 @@ namespace cs2_dumper { } // Module: server.dll namespace server_dll { - constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x136BD80; - constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x131C3D0; - constexpr std::ptrdiff_t NavGameTest001 = 0x140AE58; - constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13C07C8; - constexpr std::ptrdiff_t Source2GameClients001 = 0x13BA690; - constexpr std::ptrdiff_t Source2GameDirector001 = 0x14EE6A0; - constexpr std::ptrdiff_t Source2GameEntities001 = 0x13C06F0; - constexpr std::ptrdiff_t Source2Server001 = 0x13C0560; - constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15B9178; - constexpr std::ptrdiff_t customnavsystem001 = 0x1300B48; + constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x1370D70; + constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x13213B0; + constexpr std::ptrdiff_t NavGameTest001 = 0x140FE58; + constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13C5798; + constexpr std::ptrdiff_t Source2GameClients001 = 0x13BF660; + constexpr std::ptrdiff_t Source2GameDirector001 = 0x14F3700; + constexpr std::ptrdiff_t Source2GameEntities001 = 0x13C56C0; + constexpr std::ptrdiff_t Source2Server001 = 0x13C5530; + constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15BE088; + constexpr std::ptrdiff_t customnavsystem001 = 0x1305B38; } // Module: soundsystem.dll namespace soundsystem_dll { diff --git a/output/interfaces.json b/output/interfaces.json index f13fb48..fc0adac 100644 --- a/output/interfaces.json +++ b/output/interfaces.json @@ -4,14 +4,14 @@ "AnimationSystem_001": 6323504 }, "client.dll": { - "ClientToolsInfo_001": 25444064, - "EmptyWorldService001_Client": 25165936, - "GameClientExports001": 25430936, - "LegacyGameUI001": 25563600, - "Source2Client002": 27633008, - "Source2ClientConfig001": 27209632, - "Source2ClientPrediction001": 25476944, - "Source2ClientUI001": 25556736 + "ClientToolsInfo_001": 25472736, + "EmptyWorldService001_Client": 25194688, + "GameClientExports001": 25459608, + "LegacyGameUI001": 25592272, + "Source2Client002": 27661856, + "Source2ClientConfig001": 27238528, + "Source2ClientPrediction001": 25505616, + "Source2ClientUI001": 25585408 }, "engine2.dll": { "BenchmarkService001": 5537072, @@ -130,16 +130,16 @@ "SchemaSystem_001": 399072 }, "server.dll": { - "EmptyWorldService001_Server": 20364672, - "EntitySubclassUtilsV001": 20038608, - "NavGameTest001": 21016152, - "ServerToolsInfo_001": 20711368, - "Source2GameClients001": 20686480, - "Source2GameDirector001": 21948064, - "Source2GameEntities001": 20711152, - "Source2Server001": 20710752, - "Source2ServerConfig001": 22778232, - "customnavsystem001": 19925832 + "EmptyWorldService001_Server": 20385136, + "EntitySubclassUtilsV001": 20059056, + "NavGameTest001": 21036632, + "ServerToolsInfo_001": 20731800, + "Source2GameClients001": 20706912, + "Source2GameDirector001": 21968640, + "Source2GameEntities001": 20731584, + "Source2Server001": 20731184, + "Source2ServerConfig001": 22798472, + "customnavsystem001": 19946296 }, "soundsystem.dll": { "SoundOpSystem001": 3808336, diff --git a/output/interfaces.rs b/output/interfaces.rs index ba64efd..ea9165e 100644 --- a/output/interfaces.rs +++ b/output/interfaces.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #![allow(non_upper_case_globals, unused)] @@ -12,14 +12,14 @@ pub mod cs2_dumper { } // Module: client.dll pub mod client_dll { - pub const ClientToolsInfo_001: usize = 0x1843EE0; - pub const EmptyWorldService001_Client: usize = 0x1800070; - pub const GameClientExports001: usize = 0x1840B98; - pub const LegacyGameUI001: usize = 0x18611D0; - pub const Source2Client002: usize = 0x1A5A570; - pub const Source2ClientConfig001: usize = 0x19F2FA0; - pub const Source2ClientPrediction001: usize = 0x184BF50; - pub const Source2ClientUI001: usize = 0x185F700; + pub const ClientToolsInfo_001: usize = 0x184AEE0; + pub const EmptyWorldService001_Client: usize = 0x18070C0; + pub const GameClientExports001: usize = 0x1847B98; + pub const LegacyGameUI001: usize = 0x18681D0; + pub const Source2Client002: usize = 0x1A61620; + pub const Source2ClientConfig001: usize = 0x19FA080; + pub const Source2ClientPrediction001: usize = 0x1852F50; + pub const Source2ClientUI001: usize = 0x1866700; } // Module: engine2.dll pub mod engine2_dll { @@ -160,16 +160,16 @@ pub mod cs2_dumper { } // Module: server.dll pub mod server_dll { - pub const EmptyWorldService001_Server: usize = 0x136BD80; - pub const EntitySubclassUtilsV001: usize = 0x131C3D0; - pub const NavGameTest001: usize = 0x140AE58; - pub const ServerToolsInfo_001: usize = 0x13C07C8; - pub const Source2GameClients001: usize = 0x13BA690; - pub const Source2GameDirector001: usize = 0x14EE6A0; - pub const Source2GameEntities001: usize = 0x13C06F0; - pub const Source2Server001: usize = 0x13C0560; - pub const Source2ServerConfig001: usize = 0x15B9178; - pub const customnavsystem001: usize = 0x1300B48; + pub const EmptyWorldService001_Server: usize = 0x1370D70; + pub const EntitySubclassUtilsV001: usize = 0x13213B0; + pub const NavGameTest001: usize = 0x140FE58; + pub const ServerToolsInfo_001: usize = 0x13C5798; + pub const Source2GameClients001: usize = 0x13BF660; + pub const Source2GameDirector001: usize = 0x14F3700; + pub const Source2GameEntities001: usize = 0x13C56C0; + pub const Source2Server001: usize = 0x13C5530; + pub const Source2ServerConfig001: usize = 0x15BE088; + pub const customnavsystem001: usize = 0x1305B38; } // Module: soundsystem.dll pub mod soundsystem_dll { diff --git a/output/materialsystem2_dll.cs b/output/materialsystem2_dll.cs index 4611e4e..75bc586 100644 --- a/output/materialsystem2_dll.cs +++ b/output/materialsystem2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC namespace CS2Dumper.Schemas { // Module: materialsystem2.dll diff --git a/output/materialsystem2_dll.hpp b/output/materialsystem2_dll.hpp index a20e4d4..5d03670 100644 --- a/output/materialsystem2_dll.hpp +++ b/output/materialsystem2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #pragma once diff --git a/output/materialsystem2_dll.rs b/output/materialsystem2_dll.rs index 86c84d6..68a0daf 100644 --- a/output/materialsystem2_dll.rs +++ b/output/materialsystem2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/networksystem_dll.cs b/output/networksystem_dll.cs index 0ba52de..06b23b1 100644 --- a/output/networksystem_dll.cs +++ b/output/networksystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC namespace CS2Dumper.Schemas { // Module: networksystem.dll diff --git a/output/networksystem_dll.hpp b/output/networksystem_dll.hpp index 9e310c1..61a257d 100644 --- a/output/networksystem_dll.hpp +++ b/output/networksystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #pragma once diff --git a/output/networksystem_dll.rs b/output/networksystem_dll.rs index 54f9901..c9afb64 100644 --- a/output/networksystem_dll.rs +++ b/output/networksystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/offsets.cs b/output/offsets.cs index f2ea0d8..e2666b0 100644 --- a/output/offsets.cs +++ b/output/offsets.cs @@ -1,26 +1,26 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC namespace CS2Dumper.Offsets { // Module: client.dll public static class ClientDll { - public const nint dwCSGOInput = 0x1A6AF00; - public const nint dwEntityList = 0x19F7F00; - public const nint dwGameEntitySystem = 0x1B1B738; + public const nint dwCSGOInput = 0x1A71FC0; + public const nint dwEntityList = 0x19FEE38; + public const nint dwGameEntitySystem = 0x1B22848; public const nint dwGameEntitySystem_highestEntityIndex = 0x20F0; - public const nint dwGameRules = 0x1A5C7E8; - public const nint dwGlobalVars = 0x1840148; - public const nint dwGlowManager = 0x1A5BF30; - public const nint dwLocalPlayerController = 0x1A469E0; - public const nint dwLocalPlayerPawn = 0x184C0D0; - public const nint dwPlantedC4 = 0x1A670C8; - public const nint dwPrediction = 0x184BF50; - public const nint dwSensitivity = 0x1A5D508; + public const nint dwGameRules = 0x1A638A8; + public const nint dwGlobalVars = 0x1846EB0; + public const nint dwGlowManager = 0x1A62FE0; + public const nint dwLocalPlayerController = 0x1A4D840; + public const nint dwLocalPlayerPawn = 0x18530D0; + public const nint dwPlantedC4 = 0x1A6D068; + public const nint dwPrediction = 0x1852F50; + public const nint dwSensitivity = 0x1A645C8; public const nint dwSensitivity_sensitivity = 0x40; - public const nint dwViewAngles = 0x1A6B2D0; - public const nint dwViewMatrix = 0x1A60EE0; - public const nint dwViewRender = 0x1A61998; - public const nint dwWeaponC4 = 0x19FA260; + public const nint dwViewAngles = 0x1A72390; + public const nint dwViewMatrix = 0x1A67FA0; + public const nint dwViewRender = 0x1A688F0; + public const nint dwWeaponC4 = 0x1A01320; } // Module: engine2.dll public static class Engine2Dll { diff --git a/output/offsets.hpp b/output/offsets.hpp index 18ef988..00a4d42 100644 --- a/output/offsets.hpp +++ b/output/offsets.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #pragma once @@ -9,23 +9,23 @@ namespace cs2_dumper { namespace offsets { // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t dwCSGOInput = 0x1A6AF00; - constexpr std::ptrdiff_t dwEntityList = 0x19F7F00; - constexpr std::ptrdiff_t dwGameEntitySystem = 0x1B1B738; + constexpr std::ptrdiff_t dwCSGOInput = 0x1A71FC0; + constexpr std::ptrdiff_t dwEntityList = 0x19FEE38; + constexpr std::ptrdiff_t dwGameEntitySystem = 0x1B22848; constexpr std::ptrdiff_t dwGameEntitySystem_highestEntityIndex = 0x20F0; - constexpr std::ptrdiff_t dwGameRules = 0x1A5C7E8; - constexpr std::ptrdiff_t dwGlobalVars = 0x1840148; - constexpr std::ptrdiff_t dwGlowManager = 0x1A5BF30; - constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A469E0; - constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x184C0D0; - constexpr std::ptrdiff_t dwPlantedC4 = 0x1A670C8; - constexpr std::ptrdiff_t dwPrediction = 0x184BF50; - constexpr std::ptrdiff_t dwSensitivity = 0x1A5D508; + constexpr std::ptrdiff_t dwGameRules = 0x1A638A8; + constexpr std::ptrdiff_t dwGlobalVars = 0x1846EB0; + constexpr std::ptrdiff_t dwGlowManager = 0x1A62FE0; + constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A4D840; + constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x18530D0; + constexpr std::ptrdiff_t dwPlantedC4 = 0x1A6D068; + constexpr std::ptrdiff_t dwPrediction = 0x1852F50; + constexpr std::ptrdiff_t dwSensitivity = 0x1A645C8; constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40; - constexpr std::ptrdiff_t dwViewAngles = 0x1A6B2D0; - constexpr std::ptrdiff_t dwViewMatrix = 0x1A60EE0; - constexpr std::ptrdiff_t dwViewRender = 0x1A61998; - constexpr std::ptrdiff_t dwWeaponC4 = 0x19FA260; + constexpr std::ptrdiff_t dwViewAngles = 0x1A72390; + constexpr std::ptrdiff_t dwViewMatrix = 0x1A67FA0; + constexpr std::ptrdiff_t dwViewRender = 0x1A688F0; + constexpr std::ptrdiff_t dwWeaponC4 = 0x1A01320; } // Module: engine2.dll namespace engine2_dll { diff --git a/output/offsets.json b/output/offsets.json index 46a2f82..c0b8fdd 100644 --- a/output/offsets.json +++ b/output/offsets.json @@ -1,22 +1,22 @@ { "client.dll": { - "dwCSGOInput": 27700992, - "dwEntityList": 27229952, - "dwGameEntitySystem": 28423992, + "dwCSGOInput": 27729856, + "dwEntityList": 27258424, + "dwGameEntitySystem": 28452936, "dwGameEntitySystem_highestEntityIndex": 8432, - "dwGameRules": 27641832, - "dwGlobalVars": 25428296, - "dwGlowManager": 27639600, - "dwLocalPlayerController": 27552224, - "dwLocalPlayerPawn": 25477328, - "dwPlantedC4": 27685064, - "dwPrediction": 25476944, - "dwSensitivity": 27645192, + "dwGameRules": 27670696, + "dwGlobalVars": 25456304, + "dwGlowManager": 27668448, + "dwLocalPlayerController": 27580480, + "dwLocalPlayerPawn": 25506000, + "dwPlantedC4": 27709544, + "dwPrediction": 25505616, + "dwSensitivity": 27674056, "dwSensitivity_sensitivity": 64, - "dwViewAngles": 27701968, - "dwViewMatrix": 27660000, - "dwViewRender": 27662744, - "dwWeaponC4": 27239008 + "dwViewAngles": 27730832, + "dwViewMatrix": 27688864, + "dwViewRender": 27691248, + "dwWeaponC4": 27267872 }, "engine2.dll": { "dwBuildNumber": 5512164, diff --git a/output/offsets.rs b/output/offsets.rs index d5d1e59..001dc1e 100644 --- a/output/offsets.rs +++ b/output/offsets.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #![allow(non_upper_case_globals, unused)] @@ -7,23 +7,23 @@ pub mod cs2_dumper { pub mod offsets { // Module: client.dll pub mod client_dll { - pub const dwCSGOInput: usize = 0x1A6AF00; - pub const dwEntityList: usize = 0x19F7F00; - pub const dwGameEntitySystem: usize = 0x1B1B738; + pub const dwCSGOInput: usize = 0x1A71FC0; + pub const dwEntityList: usize = 0x19FEE38; + pub const dwGameEntitySystem: usize = 0x1B22848; pub const dwGameEntitySystem_highestEntityIndex: usize = 0x20F0; - pub const dwGameRules: usize = 0x1A5C7E8; - pub const dwGlobalVars: usize = 0x1840148; - pub const dwGlowManager: usize = 0x1A5BF30; - pub const dwLocalPlayerController: usize = 0x1A469E0; - pub const dwLocalPlayerPawn: usize = 0x184C0D0; - pub const dwPlantedC4: usize = 0x1A670C8; - pub const dwPrediction: usize = 0x184BF50; - pub const dwSensitivity: usize = 0x1A5D508; + pub const dwGameRules: usize = 0x1A638A8; + pub const dwGlobalVars: usize = 0x1846EB0; + pub const dwGlowManager: usize = 0x1A62FE0; + pub const dwLocalPlayerController: usize = 0x1A4D840; + pub const dwLocalPlayerPawn: usize = 0x18530D0; + pub const dwPlantedC4: usize = 0x1A6D068; + pub const dwPrediction: usize = 0x1852F50; + pub const dwSensitivity: usize = 0x1A645C8; pub const dwSensitivity_sensitivity: usize = 0x40; - pub const dwViewAngles: usize = 0x1A6B2D0; - pub const dwViewMatrix: usize = 0x1A60EE0; - pub const dwViewRender: usize = 0x1A61998; - pub const dwWeaponC4: usize = 0x19FA260; + pub const dwViewAngles: usize = 0x1A72390; + pub const dwViewMatrix: usize = 0x1A67FA0; + pub const dwViewRender: usize = 0x1A688F0; + pub const dwWeaponC4: usize = 0x1A01320; } // Module: engine2.dll pub mod engine2_dll { diff --git a/output/panorama_dll.cs b/output/panorama_dll.cs index 866ba3c..e336d1d 100644 --- a/output/panorama_dll.cs +++ b/output/panorama_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC namespace CS2Dumper.Schemas { // Module: panorama.dll diff --git a/output/panorama_dll.hpp b/output/panorama_dll.hpp index 8e45cb6..deb84f1 100644 --- a/output/panorama_dll.hpp +++ b/output/panorama_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #pragma once diff --git a/output/panorama_dll.rs b/output/panorama_dll.rs index 430fa87..3dbfaf3 100644 --- a/output/panorama_dll.rs +++ b/output/panorama_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/particles_dll.cs b/output/particles_dll.cs index 611d0ac..20bfaba 100644 --- a/output/particles_dll.cs +++ b/output/particles_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC namespace CS2Dumper.Schemas { // Module: particles.dll diff --git a/output/particles_dll.hpp b/output/particles_dll.hpp index 7c55f01..4d11f35 100644 --- a/output/particles_dll.hpp +++ b/output/particles_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #pragma once diff --git a/output/particles_dll.rs b/output/particles_dll.rs index 47597e6..6c18554 100644 --- a/output/particles_dll.rs +++ b/output/particles_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/pulse_system_dll.cs b/output/pulse_system_dll.cs index d8c9e6a..3741f9b 100644 --- a/output/pulse_system_dll.cs +++ b/output/pulse_system_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC namespace CS2Dumper.Schemas { // Module: pulse_system.dll diff --git a/output/pulse_system_dll.hpp b/output/pulse_system_dll.hpp index a0dbf71..d580b44 100644 --- a/output/pulse_system_dll.hpp +++ b/output/pulse_system_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #pragma once diff --git a/output/pulse_system_dll.rs b/output/pulse_system_dll.rs index b863920..22a828c 100644 --- a/output/pulse_system_dll.rs +++ b/output/pulse_system_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/rendersystemdx11_dll.cs b/output/rendersystemdx11_dll.cs index 0405380..1dbfbcf 100644 --- a/output/rendersystemdx11_dll.cs +++ b/output/rendersystemdx11_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC namespace CS2Dumper.Schemas { // Module: rendersystemdx11.dll diff --git a/output/rendersystemdx11_dll.hpp b/output/rendersystemdx11_dll.hpp index fc902b0..3fb2356 100644 --- a/output/rendersystemdx11_dll.hpp +++ b/output/rendersystemdx11_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #pragma once diff --git a/output/rendersystemdx11_dll.rs b/output/rendersystemdx11_dll.rs index 6e3318d..44d1a76 100644 --- a/output/rendersystemdx11_dll.rs +++ b/output/rendersystemdx11_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/resourcesystem_dll.cs b/output/resourcesystem_dll.cs index f979064..5a3fa20 100644 --- a/output/resourcesystem_dll.cs +++ b/output/resourcesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC namespace CS2Dumper.Schemas { // Module: resourcesystem.dll diff --git a/output/resourcesystem_dll.hpp b/output/resourcesystem_dll.hpp index fffea81..4731fca 100644 --- a/output/resourcesystem_dll.hpp +++ b/output/resourcesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #pragma once diff --git a/output/resourcesystem_dll.rs b/output/resourcesystem_dll.rs index b68afef..000819b 100644 --- a/output/resourcesystem_dll.rs +++ b/output/resourcesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/scenesystem_dll.cs b/output/scenesystem_dll.cs index 9632dd0..c3b7e48 100644 --- a/output/scenesystem_dll.cs +++ b/output/scenesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC namespace CS2Dumper.Schemas { // Module: scenesystem.dll diff --git a/output/scenesystem_dll.hpp b/output/scenesystem_dll.hpp index eb08165..c678922 100644 --- a/output/scenesystem_dll.hpp +++ b/output/scenesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #pragma once diff --git a/output/scenesystem_dll.rs b/output/scenesystem_dll.rs index 98b1640..41f810f 100644 --- a/output/scenesystem_dll.rs +++ b/output/scenesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/schemasystem_dll.cs b/output/schemasystem_dll.cs index 122713d..b06bde3 100644 --- a/output/schemasystem_dll.cs +++ b/output/schemasystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC namespace CS2Dumper.Schemas { // Module: schemasystem.dll diff --git a/output/schemasystem_dll.hpp b/output/schemasystem_dll.hpp index d1206ed..59966fd 100644 --- a/output/schemasystem_dll.hpp +++ b/output/schemasystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #pragma once diff --git a/output/schemasystem_dll.rs b/output/schemasystem_dll.rs index f254bdd..bf2f1c1 100644 --- a/output/schemasystem_dll.rs +++ b/output/schemasystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/server_dll.cs b/output/server_dll.cs index af73f4f..18a06d4 100644 --- a/output/server_dll.cs +++ b/output/server_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC namespace CS2Dumper.Schemas { // Module: server.dll diff --git a/output/server_dll.hpp b/output/server_dll.hpp index ead936f..96f4e82 100644 --- a/output/server_dll.hpp +++ b/output/server_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #pragma once diff --git a/output/server_dll.rs b/output/server_dll.rs index b1d98d2..3debe35 100644 --- a/output/server_dll.rs +++ b/output/server_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/soundsystem_dll.cs b/output/soundsystem_dll.cs index 7e2008c..4d9a144 100644 --- a/output/soundsystem_dll.cs +++ b/output/soundsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC namespace CS2Dumper.Schemas { // Module: soundsystem.dll diff --git a/output/soundsystem_dll.hpp b/output/soundsystem_dll.hpp index 5a00d94..530bfde 100644 --- a/output/soundsystem_dll.hpp +++ b/output/soundsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #pragma once diff --git a/output/soundsystem_dll.rs b/output/soundsystem_dll.rs index 93ae8ad..bd48767 100644 --- a/output/soundsystem_dll.rs +++ b/output/soundsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/vphysics2_dll.cs b/output/vphysics2_dll.cs index d9e8153..f011b29 100644 --- a/output/vphysics2_dll.cs +++ b/output/vphysics2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC namespace CS2Dumper.Schemas { // Module: vphysics2.dll diff --git a/output/vphysics2_dll.hpp b/output/vphysics2_dll.hpp index 8c9ee37..db69ccb 100644 --- a/output/vphysics2_dll.hpp +++ b/output/vphysics2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #pragma once diff --git a/output/vphysics2_dll.rs b/output/vphysics2_dll.rs index 3f4c433..e1925da 100644 --- a/output/vphysics2_dll.rs +++ b/output/vphysics2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/worldrenderer_dll.cs b/output/worldrenderer_dll.cs index 12a5fc0..fbae9f5 100644 --- a/output/worldrenderer_dll.cs +++ b/output/worldrenderer_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC namespace CS2Dumper.Schemas { // Module: worldrenderer.dll diff --git a/output/worldrenderer_dll.hpp b/output/worldrenderer_dll.hpp index dd3d518..0b3cba3 100644 --- a/output/worldrenderer_dll.hpp +++ b/output/worldrenderer_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #pragma once diff --git a/output/worldrenderer_dll.rs b/output/worldrenderer_dll.rs index 9e979fb..3f97435 100644 --- a/output/worldrenderer_dll.rs +++ b/output/worldrenderer_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-21 23:01:00.983039800 UTC +// 2025-05-23 00:22:21.575826800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] From 897b83557f5cdb43558899f02f0b90f6adef349c Mon Sep 17 00:00:00 2001 From: ToOl_UmbRelLa <105621500+mildnsj@users.noreply.github.com> Date: Fri, 23 May 2025 20:45:31 -0400 Subject: [PATCH 7/8] Add files via upload --- output/animationsystem_dll.cs | 2 +- output/animationsystem_dll.hpp | 2 +- output/animationsystem_dll.rs | 2 +- output/buttons.cs | 2 +- output/buttons.hpp | 2 +- output/buttons.rs | 2 +- output/client_dll.cs | 2 +- output/client_dll.hpp | 2 +- output/client_dll.rs | 2 +- output/engine2_dll.cs | 2 +- output/engine2_dll.hpp | 2 +- output/engine2_dll.rs | 2 +- output/host_dll.cs | 2 +- output/host_dll.hpp | 2 +- output/host_dll.rs | 2 +- output/info.json | 2 +- output/interfaces.cs | 2 +- output/interfaces.hpp | 2 +- output/interfaces.rs | 2 +- output/materialsystem2_dll.cs | 2 +- output/materialsystem2_dll.hpp | 2 +- output/materialsystem2_dll.rs | 2 +- output/networksystem_dll.cs | 2 +- output/networksystem_dll.hpp | 2 +- output/networksystem_dll.rs | 2 +- output/offsets.cs | 2 +- output/offsets.hpp | 2 +- output/offsets.rs | 2 +- output/panorama_dll.cs | 2 +- output/panorama_dll.hpp | 2 +- output/panorama_dll.rs | 2 +- output/particles_dll.cs | 2 +- output/particles_dll.hpp | 2 +- output/particles_dll.rs | 2 +- output/pulse_system_dll.cs | 2 +- output/pulse_system_dll.hpp | 2 +- output/pulse_system_dll.rs | 2 +- output/rendersystemdx11_dll.cs | 2 +- output/rendersystemdx11_dll.hpp | 2 +- output/rendersystemdx11_dll.rs | 2 +- output/resourcesystem_dll.cs | 2 +- output/resourcesystem_dll.hpp | 2 +- output/resourcesystem_dll.rs | 2 +- output/scenesystem_dll.cs | 2 +- output/scenesystem_dll.hpp | 2 +- output/scenesystem_dll.rs | 2 +- output/schemasystem_dll.cs | 2 +- output/schemasystem_dll.hpp | 2 +- output/schemasystem_dll.rs | 2 +- output/server_dll.cs | 2 +- output/server_dll.hpp | 2 +- output/server_dll.rs | 2 +- output/soundsystem_dll.cs | 2 +- output/soundsystem_dll.hpp | 2 +- output/soundsystem_dll.rs | 2 +- output/vphysics2_dll.cs | 2 +- output/vphysics2_dll.hpp | 2 +- output/vphysics2_dll.rs | 2 +- output/worldrenderer_dll.cs | 2 +- output/worldrenderer_dll.hpp | 2 +- output/worldrenderer_dll.rs | 2 +- 61 files changed, 61 insertions(+), 61 deletions(-) diff --git a/output/animationsystem_dll.cs b/output/animationsystem_dll.cs index 4121eb8..dccf0b8 100644 --- a/output/animationsystem_dll.cs +++ b/output/animationsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC namespace CS2Dumper.Schemas { // Module: animationsystem.dll diff --git a/output/animationsystem_dll.hpp b/output/animationsystem_dll.hpp index 1e2ea11..04bade0 100644 --- a/output/animationsystem_dll.hpp +++ b/output/animationsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #pragma once diff --git a/output/animationsystem_dll.rs b/output/animationsystem_dll.rs index 36b0389..190b0db 100644 --- a/output/animationsystem_dll.rs +++ b/output/animationsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/buttons.cs b/output/buttons.cs index 1693979..3d248d7 100644 --- a/output/buttons.cs +++ b/output/buttons.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC namespace CS2Dumper { // Module: client.dll diff --git a/output/buttons.hpp b/output/buttons.hpp index b37613b..6eecb62 100644 --- a/output/buttons.hpp +++ b/output/buttons.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #pragma once diff --git a/output/buttons.rs b/output/buttons.rs index 2ffe19e..1e43414 100644 --- a/output/buttons.rs +++ b/output/buttons.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #![allow(non_upper_case_globals, unused)] diff --git a/output/client_dll.cs b/output/client_dll.cs index 1e2844e..aede5a7 100644 --- a/output/client_dll.cs +++ b/output/client_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC namespace CS2Dumper.Schemas { // Module: client.dll diff --git a/output/client_dll.hpp b/output/client_dll.hpp index 1e4e5bf..bb17e0b 100644 --- a/output/client_dll.hpp +++ b/output/client_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #pragma once diff --git a/output/client_dll.rs b/output/client_dll.rs index 88f209e..bdeb06a 100644 --- a/output/client_dll.rs +++ b/output/client_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/engine2_dll.cs b/output/engine2_dll.cs index 9837e29..7099a75 100644 --- a/output/engine2_dll.cs +++ b/output/engine2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC namespace CS2Dumper.Schemas { // Module: engine2.dll diff --git a/output/engine2_dll.hpp b/output/engine2_dll.hpp index 9e993db..b7db12c 100644 --- a/output/engine2_dll.hpp +++ b/output/engine2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #pragma once diff --git a/output/engine2_dll.rs b/output/engine2_dll.rs index 53122d0..958b824 100644 --- a/output/engine2_dll.rs +++ b/output/engine2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/host_dll.cs b/output/host_dll.cs index d8b7320..aadb0ce 100644 --- a/output/host_dll.cs +++ b/output/host_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC namespace CS2Dumper.Schemas { // Module: host.dll diff --git a/output/host_dll.hpp b/output/host_dll.hpp index f372e2f..6432788 100644 --- a/output/host_dll.hpp +++ b/output/host_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #pragma once diff --git a/output/host_dll.rs b/output/host_dll.rs index 9520d57..8e935ca 100644 --- a/output/host_dll.rs +++ b/output/host_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/info.json b/output/info.json index ec45bf7..503c6e9 100644 --- a/output/info.json +++ b/output/info.json @@ -1,4 +1,4 @@ { "build_number": 14082, - "timestamp": "2025-05-23T00:22:21.575826800+00:00" + "timestamp": "2025-05-24T00:43:57.788866800+00:00" } \ No newline at end of file diff --git a/output/interfaces.cs b/output/interfaces.cs index d8c6903..d1efab4 100644 --- a/output/interfaces.cs +++ b/output/interfaces.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC namespace CS2Dumper.Interfaces { // Module: animationsystem.dll diff --git a/output/interfaces.hpp b/output/interfaces.hpp index 531f6bb..20d927f 100644 --- a/output/interfaces.hpp +++ b/output/interfaces.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #pragma once diff --git a/output/interfaces.rs b/output/interfaces.rs index ea9165e..8e1d219 100644 --- a/output/interfaces.rs +++ b/output/interfaces.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #![allow(non_upper_case_globals, unused)] diff --git a/output/materialsystem2_dll.cs b/output/materialsystem2_dll.cs index 75bc586..60ea2c2 100644 --- a/output/materialsystem2_dll.cs +++ b/output/materialsystem2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC namespace CS2Dumper.Schemas { // Module: materialsystem2.dll diff --git a/output/materialsystem2_dll.hpp b/output/materialsystem2_dll.hpp index 5d03670..bd24573 100644 --- a/output/materialsystem2_dll.hpp +++ b/output/materialsystem2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #pragma once diff --git a/output/materialsystem2_dll.rs b/output/materialsystem2_dll.rs index 68a0daf..b11e649 100644 --- a/output/materialsystem2_dll.rs +++ b/output/materialsystem2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/networksystem_dll.cs b/output/networksystem_dll.cs index 06b23b1..91c817d 100644 --- a/output/networksystem_dll.cs +++ b/output/networksystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC namespace CS2Dumper.Schemas { // Module: networksystem.dll diff --git a/output/networksystem_dll.hpp b/output/networksystem_dll.hpp index 61a257d..c51b020 100644 --- a/output/networksystem_dll.hpp +++ b/output/networksystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #pragma once diff --git a/output/networksystem_dll.rs b/output/networksystem_dll.rs index c9afb64..020f898 100644 --- a/output/networksystem_dll.rs +++ b/output/networksystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/offsets.cs b/output/offsets.cs index e2666b0..7bd160d 100644 --- a/output/offsets.cs +++ b/output/offsets.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC namespace CS2Dumper.Offsets { // Module: client.dll diff --git a/output/offsets.hpp b/output/offsets.hpp index 00a4d42..9dcd30c 100644 --- a/output/offsets.hpp +++ b/output/offsets.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #pragma once diff --git a/output/offsets.rs b/output/offsets.rs index 001dc1e..64cc58c 100644 --- a/output/offsets.rs +++ b/output/offsets.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #![allow(non_upper_case_globals, unused)] diff --git a/output/panorama_dll.cs b/output/panorama_dll.cs index e336d1d..d43b5ba 100644 --- a/output/panorama_dll.cs +++ b/output/panorama_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC namespace CS2Dumper.Schemas { // Module: panorama.dll diff --git a/output/panorama_dll.hpp b/output/panorama_dll.hpp index deb84f1..ac4a228 100644 --- a/output/panorama_dll.hpp +++ b/output/panorama_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #pragma once diff --git a/output/panorama_dll.rs b/output/panorama_dll.rs index 3dbfaf3..a84e85e 100644 --- a/output/panorama_dll.rs +++ b/output/panorama_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/particles_dll.cs b/output/particles_dll.cs index 20bfaba..74ff046 100644 --- a/output/particles_dll.cs +++ b/output/particles_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC namespace CS2Dumper.Schemas { // Module: particles.dll diff --git a/output/particles_dll.hpp b/output/particles_dll.hpp index 4d11f35..98e3e7d 100644 --- a/output/particles_dll.hpp +++ b/output/particles_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #pragma once diff --git a/output/particles_dll.rs b/output/particles_dll.rs index 6c18554..4c54e79 100644 --- a/output/particles_dll.rs +++ b/output/particles_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/pulse_system_dll.cs b/output/pulse_system_dll.cs index 3741f9b..01be79a 100644 --- a/output/pulse_system_dll.cs +++ b/output/pulse_system_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC namespace CS2Dumper.Schemas { // Module: pulse_system.dll diff --git a/output/pulse_system_dll.hpp b/output/pulse_system_dll.hpp index d580b44..0335e07 100644 --- a/output/pulse_system_dll.hpp +++ b/output/pulse_system_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #pragma once diff --git a/output/pulse_system_dll.rs b/output/pulse_system_dll.rs index 22a828c..2eba753 100644 --- a/output/pulse_system_dll.rs +++ b/output/pulse_system_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/rendersystemdx11_dll.cs b/output/rendersystemdx11_dll.cs index 1dbfbcf..f7ec68d 100644 --- a/output/rendersystemdx11_dll.cs +++ b/output/rendersystemdx11_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC namespace CS2Dumper.Schemas { // Module: rendersystemdx11.dll diff --git a/output/rendersystemdx11_dll.hpp b/output/rendersystemdx11_dll.hpp index 3fb2356..df5cb66 100644 --- a/output/rendersystemdx11_dll.hpp +++ b/output/rendersystemdx11_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #pragma once diff --git a/output/rendersystemdx11_dll.rs b/output/rendersystemdx11_dll.rs index 44d1a76..959f8c8 100644 --- a/output/rendersystemdx11_dll.rs +++ b/output/rendersystemdx11_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/resourcesystem_dll.cs b/output/resourcesystem_dll.cs index 5a3fa20..654c88d 100644 --- a/output/resourcesystem_dll.cs +++ b/output/resourcesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC namespace CS2Dumper.Schemas { // Module: resourcesystem.dll diff --git a/output/resourcesystem_dll.hpp b/output/resourcesystem_dll.hpp index 4731fca..014a289 100644 --- a/output/resourcesystem_dll.hpp +++ b/output/resourcesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #pragma once diff --git a/output/resourcesystem_dll.rs b/output/resourcesystem_dll.rs index 000819b..c938f06 100644 --- a/output/resourcesystem_dll.rs +++ b/output/resourcesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/scenesystem_dll.cs b/output/scenesystem_dll.cs index c3b7e48..03c412b 100644 --- a/output/scenesystem_dll.cs +++ b/output/scenesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC namespace CS2Dumper.Schemas { // Module: scenesystem.dll diff --git a/output/scenesystem_dll.hpp b/output/scenesystem_dll.hpp index c678922..35a5bfc 100644 --- a/output/scenesystem_dll.hpp +++ b/output/scenesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #pragma once diff --git a/output/scenesystem_dll.rs b/output/scenesystem_dll.rs index 41f810f..67911b1 100644 --- a/output/scenesystem_dll.rs +++ b/output/scenesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/schemasystem_dll.cs b/output/schemasystem_dll.cs index b06bde3..4c20376 100644 --- a/output/schemasystem_dll.cs +++ b/output/schemasystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC namespace CS2Dumper.Schemas { // Module: schemasystem.dll diff --git a/output/schemasystem_dll.hpp b/output/schemasystem_dll.hpp index 59966fd..eab0aa7 100644 --- a/output/schemasystem_dll.hpp +++ b/output/schemasystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #pragma once diff --git a/output/schemasystem_dll.rs b/output/schemasystem_dll.rs index bf2f1c1..fb611f3 100644 --- a/output/schemasystem_dll.rs +++ b/output/schemasystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/server_dll.cs b/output/server_dll.cs index 18a06d4..667b96f 100644 --- a/output/server_dll.cs +++ b/output/server_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC namespace CS2Dumper.Schemas { // Module: server.dll diff --git a/output/server_dll.hpp b/output/server_dll.hpp index 96f4e82..c2ffc87 100644 --- a/output/server_dll.hpp +++ b/output/server_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #pragma once diff --git a/output/server_dll.rs b/output/server_dll.rs index 3debe35..e4d3189 100644 --- a/output/server_dll.rs +++ b/output/server_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/soundsystem_dll.cs b/output/soundsystem_dll.cs index 4d9a144..a52321a 100644 --- a/output/soundsystem_dll.cs +++ b/output/soundsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC namespace CS2Dumper.Schemas { // Module: soundsystem.dll diff --git a/output/soundsystem_dll.hpp b/output/soundsystem_dll.hpp index 530bfde..7a9a549 100644 --- a/output/soundsystem_dll.hpp +++ b/output/soundsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #pragma once diff --git a/output/soundsystem_dll.rs b/output/soundsystem_dll.rs index bd48767..6e700bc 100644 --- a/output/soundsystem_dll.rs +++ b/output/soundsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/vphysics2_dll.cs b/output/vphysics2_dll.cs index f011b29..b57ab5a 100644 --- a/output/vphysics2_dll.cs +++ b/output/vphysics2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC namespace CS2Dumper.Schemas { // Module: vphysics2.dll diff --git a/output/vphysics2_dll.hpp b/output/vphysics2_dll.hpp index db69ccb..a9092e1 100644 --- a/output/vphysics2_dll.hpp +++ b/output/vphysics2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #pragma once diff --git a/output/vphysics2_dll.rs b/output/vphysics2_dll.rs index e1925da..89409e9 100644 --- a/output/vphysics2_dll.rs +++ b/output/vphysics2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/worldrenderer_dll.cs b/output/worldrenderer_dll.cs index fbae9f5..8cfef68 100644 --- a/output/worldrenderer_dll.cs +++ b/output/worldrenderer_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC namespace CS2Dumper.Schemas { // Module: worldrenderer.dll diff --git a/output/worldrenderer_dll.hpp b/output/worldrenderer_dll.hpp index 0b3cba3..7e6fc64 100644 --- a/output/worldrenderer_dll.hpp +++ b/output/worldrenderer_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #pragma once diff --git a/output/worldrenderer_dll.rs b/output/worldrenderer_dll.rs index 3f97435..f711139 100644 --- a/output/worldrenderer_dll.rs +++ b/output/worldrenderer_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-23 00:22:21.575826800 UTC +// 2025-05-24 00:43:57.788866800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] From 5d9c80426a2e1116b8e27005ef03ba0dfb83ce8f Mon Sep 17 00:00:00 2001 From: ToOl_UmbRelLa <105621500+mildnsj@users.noreply.github.com> Date: Thu, 29 May 2025 22:31:25 -0400 Subject: [PATCH 8/8] Game Update (14083) --- output/animationsystem_dll.cs | 2 +- output/animationsystem_dll.hpp | 2 +- output/animationsystem_dll.rs | 2 +- output/buttons.cs | 34 +++++++------- output/buttons.hpp | 34 +++++++------- output/buttons.json | 32 ++++++------- output/buttons.rs | 34 +++++++------- output/client_dll.cs | 2 +- output/client_dll.hpp | 2 +- output/client_dll.rs | 2 +- output/engine2_dll.cs | 2 +- output/engine2_dll.hpp | 2 +- output/engine2_dll.rs | 2 +- output/host_dll.cs | 2 +- output/host_dll.hpp | 2 +- output/host_dll.rs | 2 +- output/info.json | 4 +- output/interfaces.cs | 83 +++++++++++++++++---------------- output/interfaces.hpp | 83 +++++++++++++++++---------------- output/interfaces.json | 81 ++++++++++++++++---------------- output/interfaces.rs | 83 +++++++++++++++++---------------- output/materialsystem2_dll.cs | 2 +- output/materialsystem2_dll.hpp | 2 +- output/materialsystem2_dll.rs | 2 +- output/networksystem_dll.cs | 2 +- output/networksystem_dll.hpp | 2 +- output/networksystem_dll.rs | 2 +- output/offsets.cs | 32 ++++++------- output/offsets.hpp | 32 ++++++------- output/offsets.json | 30 ++++++------ output/offsets.rs | 32 ++++++------- output/panorama_dll.cs | 2 +- output/panorama_dll.hpp | 2 +- output/panorama_dll.rs | 2 +- output/particles_dll.cs | 2 +- output/particles_dll.hpp | 2 +- output/particles_dll.rs | 2 +- output/pulse_system_dll.cs | 2 +- output/pulse_system_dll.hpp | 2 +- output/pulse_system_dll.rs | 2 +- output/rendersystemdx11_dll.cs | 2 +- output/rendersystemdx11_dll.hpp | 2 +- output/rendersystemdx11_dll.rs | 2 +- output/resourcesystem_dll.cs | 2 +- output/resourcesystem_dll.hpp | 2 +- output/resourcesystem_dll.rs | 2 +- output/scenesystem_dll.cs | 2 +- output/scenesystem_dll.hpp | 2 +- output/scenesystem_dll.rs | 2 +- output/schemasystem_dll.cs | 2 +- output/schemasystem_dll.hpp | 2 +- output/schemasystem_dll.rs | 2 +- output/server_dll.cs | 2 +- output/server_dll.hpp | 2 +- output/server_dll.rs | 2 +- output/soundsystem_dll.cs | 2 +- output/soundsystem_dll.hpp | 2 +- output/soundsystem_dll.rs | 2 +- output/vphysics2_dll.cs | 2 +- output/vphysics2_dll.hpp | 2 +- output/vphysics2_dll.rs | 2 +- output/worldrenderer_dll.cs | 2 +- output/worldrenderer_dll.hpp | 2 +- output/worldrenderer_dll.rs | 2 +- 64 files changed, 350 insertions(+), 346 deletions(-) diff --git a/output/animationsystem_dll.cs b/output/animationsystem_dll.cs index dccf0b8..1b96516 100644 --- a/output/animationsystem_dll.cs +++ b/output/animationsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC namespace CS2Dumper.Schemas { // Module: animationsystem.dll diff --git a/output/animationsystem_dll.hpp b/output/animationsystem_dll.hpp index 04bade0..1dfe12d 100644 --- a/output/animationsystem_dll.hpp +++ b/output/animationsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #pragma once diff --git a/output/animationsystem_dll.rs b/output/animationsystem_dll.rs index 190b0db..41af5ea 100644 --- a/output/animationsystem_dll.rs +++ b/output/animationsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/buttons.cs b/output/buttons.cs index 3d248d7..c7dd5c4 100644 --- a/output/buttons.cs +++ b/output/buttons.cs @@ -1,24 +1,24 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC namespace CS2Dumper { // Module: client.dll public static class Buttons { - public const nint attack = 0x184B8F0; - public const nint attack2 = 0x184B980; - public const nint back = 0x184BBC0; - public const nint duck = 0x184BE90; - public const nint forward = 0x184BB30; - public const nint jump = 0x184BE00; - public const nint left = 0x184BC50; - public const nint lookatweapon = 0x1A71EE0; - public const nint reload = 0x184B860; - public const nint right = 0x184BCE0; - public const nint showscores = 0x1A71DC0; - public const nint sprint = 0x184B7D0; - public const nint turnleft = 0x184BA10; - public const nint turnright = 0x184BAA0; - public const nint use = 0x184BD70; - public const nint zoom = 0x1A71E50; + public const nint attack = 0x184C8F0; + public const nint attack2 = 0x184C980; + public const nint back = 0x184CBC0; + public const nint duck = 0x184CE90; + public const nint forward = 0x184CB30; + public const nint jump = 0x184CE00; + public const nint left = 0x184CC50; + public const nint lookatweapon = 0x1A72F10; + public const nint reload = 0x184C860; + public const nint right = 0x184CCE0; + public const nint showscores = 0x1A72DF0; + public const nint sprint = 0x184C7D0; + public const nint turnleft = 0x184CA10; + public const nint turnright = 0x184CAA0; + public const nint use = 0x184CD70; + public const nint zoom = 0x1A72E80; } } diff --git a/output/buttons.hpp b/output/buttons.hpp index 6eecb62..e5fd9d0 100644 --- a/output/buttons.hpp +++ b/output/buttons.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #pragma once @@ -8,21 +8,21 @@ namespace cs2_dumper { // Module: client.dll namespace buttons { - constexpr std::ptrdiff_t attack = 0x184B8F0; - constexpr std::ptrdiff_t attack2 = 0x184B980; - constexpr std::ptrdiff_t back = 0x184BBC0; - constexpr std::ptrdiff_t duck = 0x184BE90; - constexpr std::ptrdiff_t forward = 0x184BB30; - constexpr std::ptrdiff_t jump = 0x184BE00; - constexpr std::ptrdiff_t left = 0x184BC50; - constexpr std::ptrdiff_t lookatweapon = 0x1A71EE0; - constexpr std::ptrdiff_t reload = 0x184B860; - constexpr std::ptrdiff_t right = 0x184BCE0; - constexpr std::ptrdiff_t showscores = 0x1A71DC0; - constexpr std::ptrdiff_t sprint = 0x184B7D0; - constexpr std::ptrdiff_t turnleft = 0x184BA10; - constexpr std::ptrdiff_t turnright = 0x184BAA0; - constexpr std::ptrdiff_t use = 0x184BD70; - constexpr std::ptrdiff_t zoom = 0x1A71E50; + constexpr std::ptrdiff_t attack = 0x184C8F0; + constexpr std::ptrdiff_t attack2 = 0x184C980; + constexpr std::ptrdiff_t back = 0x184CBC0; + constexpr std::ptrdiff_t duck = 0x184CE90; + constexpr std::ptrdiff_t forward = 0x184CB30; + constexpr std::ptrdiff_t jump = 0x184CE00; + constexpr std::ptrdiff_t left = 0x184CC50; + constexpr std::ptrdiff_t lookatweapon = 0x1A72F10; + constexpr std::ptrdiff_t reload = 0x184C860; + constexpr std::ptrdiff_t right = 0x184CCE0; + constexpr std::ptrdiff_t showscores = 0x1A72DF0; + constexpr std::ptrdiff_t sprint = 0x184C7D0; + constexpr std::ptrdiff_t turnleft = 0x184CA10; + constexpr std::ptrdiff_t turnright = 0x184CAA0; + constexpr std::ptrdiff_t use = 0x184CD70; + constexpr std::ptrdiff_t zoom = 0x1A72E80; } } diff --git a/output/buttons.json b/output/buttons.json index a900333..144633a 100644 --- a/output/buttons.json +++ b/output/buttons.json @@ -1,20 +1,20 @@ { "client.dll": { - "attack": 25475312, - "attack2": 25475456, - "back": 25476032, - "duck": 25476752, - "forward": 25475888, - "jump": 25476608, - "left": 25476176, - "lookatweapon": 27729632, - "reload": 25475168, - "right": 25476320, - "showscores": 27729344, - "sprint": 25475024, - "turnleft": 25475600, - "turnright": 25475744, - "use": 25476464, - "zoom": 27729488 + "attack": 25479408, + "attack2": 25479552, + "back": 25480128, + "duck": 25480848, + "forward": 25479984, + "jump": 25480704, + "left": 25480272, + "lookatweapon": 27733776, + "reload": 25479264, + "right": 25480416, + "showscores": 27733488, + "sprint": 25479120, + "turnleft": 25479696, + "turnright": 25479840, + "use": 25480560, + "zoom": 27733632 } } \ No newline at end of file diff --git a/output/buttons.rs b/output/buttons.rs index 1e43414..15dd6fd 100644 --- a/output/buttons.rs +++ b/output/buttons.rs @@ -1,26 +1,26 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #![allow(non_upper_case_globals, unused)] pub mod cs2_dumper { // Module: client.dll pub mod buttons { - pub const attack: usize = 0x184B8F0; - pub const attack2: usize = 0x184B980; - pub const back: usize = 0x184BBC0; - pub const duck: usize = 0x184BE90; - pub const forward: usize = 0x184BB30; - pub const jump: usize = 0x184BE00; - pub const left: usize = 0x184BC50; - pub const lookatweapon: usize = 0x1A71EE0; - pub const reload: usize = 0x184B860; - pub const right: usize = 0x184BCE0; - pub const showscores: usize = 0x1A71DC0; - pub const sprint: usize = 0x184B7D0; - pub const turnleft: usize = 0x184BA10; - pub const turnright: usize = 0x184BAA0; - pub const r#use: usize = 0x184BD70; - pub const zoom: usize = 0x1A71E50; + pub const attack: usize = 0x184C8F0; + pub const attack2: usize = 0x184C980; + pub const back: usize = 0x184CBC0; + pub const duck: usize = 0x184CE90; + pub const forward: usize = 0x184CB30; + pub const jump: usize = 0x184CE00; + pub const left: usize = 0x184CC50; + pub const lookatweapon: usize = 0x1A72F10; + pub const reload: usize = 0x184C860; + pub const right: usize = 0x184CCE0; + pub const showscores: usize = 0x1A72DF0; + pub const sprint: usize = 0x184C7D0; + pub const turnleft: usize = 0x184CA10; + pub const turnright: usize = 0x184CAA0; + pub const r#use: usize = 0x184CD70; + pub const zoom: usize = 0x1A72E80; } } diff --git a/output/client_dll.cs b/output/client_dll.cs index aede5a7..9f3a1b1 100644 --- a/output/client_dll.cs +++ b/output/client_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC namespace CS2Dumper.Schemas { // Module: client.dll diff --git a/output/client_dll.hpp b/output/client_dll.hpp index bb17e0b..3631310 100644 --- a/output/client_dll.hpp +++ b/output/client_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #pragma once diff --git a/output/client_dll.rs b/output/client_dll.rs index bdeb06a..4e5e176 100644 --- a/output/client_dll.rs +++ b/output/client_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/engine2_dll.cs b/output/engine2_dll.cs index 7099a75..c3b7114 100644 --- a/output/engine2_dll.cs +++ b/output/engine2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC namespace CS2Dumper.Schemas { // Module: engine2.dll diff --git a/output/engine2_dll.hpp b/output/engine2_dll.hpp index b7db12c..69e908b 100644 --- a/output/engine2_dll.hpp +++ b/output/engine2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #pragma once diff --git a/output/engine2_dll.rs b/output/engine2_dll.rs index 958b824..e548d26 100644 --- a/output/engine2_dll.rs +++ b/output/engine2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/host_dll.cs b/output/host_dll.cs index aadb0ce..ac7006a 100644 --- a/output/host_dll.cs +++ b/output/host_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC namespace CS2Dumper.Schemas { // Module: host.dll diff --git a/output/host_dll.hpp b/output/host_dll.hpp index 6432788..efde937 100644 --- a/output/host_dll.hpp +++ b/output/host_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #pragma once diff --git a/output/host_dll.rs b/output/host_dll.rs index 8e935ca..35f4605 100644 --- a/output/host_dll.rs +++ b/output/host_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/info.json b/output/info.json index 503c6e9..19d1f06 100644 --- a/output/info.json +++ b/output/info.json @@ -1,4 +1,4 @@ { - "build_number": 14082, - "timestamp": "2025-05-24T00:43:57.788866800+00:00" + "build_number": 14083, + "timestamp": "2025-05-30T02:30:08.914206100+00:00" } \ No newline at end of file diff --git a/output/interfaces.cs b/output/interfaces.cs index d1efab4..ceb47ca 100644 --- a/output/interfaces.cs +++ b/output/interfaces.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC namespace CS2Dumper.Interfaces { // Module: animationsystem.dll @@ -9,14 +9,14 @@ namespace CS2Dumper.Interfaces { } // Module: client.dll public static class ClientDll { - public const nint ClientToolsInfo_001 = 0x184AEE0; - public const nint EmptyWorldService001_Client = 0x18070C0; - public const nint GameClientExports001 = 0x1847B98; - public const nint LegacyGameUI001 = 0x18681D0; - public const nint Source2Client002 = 0x1A61620; - public const nint Source2ClientConfig001 = 0x19FA080; - public const nint Source2ClientPrediction001 = 0x1852F50; - public const nint Source2ClientUI001 = 0x1866700; + public const nint ClientToolsInfo_001 = 0x184BEE0; + public const nint EmptyWorldService001_Client = 0x18080C0; + public const nint GameClientExports001 = 0x1848B98; + public const nint LegacyGameUI001 = 0x18691D0; + public const nint Source2Client002 = 0x1A62650; + public const nint Source2ClientConfig001 = 0x19FB090; + public const nint Source2ClientPrediction001 = 0x1853F50; + public const nint Source2ClientUI001 = 0x1867700; } // Module: engine2.dll public static class Engine2Dll { @@ -157,16 +157,16 @@ namespace CS2Dumper.Interfaces { } // Module: server.dll public static class ServerDll { - public const nint EmptyWorldService001_Server = 0x1370D70; - public const nint EntitySubclassUtilsV001 = 0x13213B0; - public const nint NavGameTest001 = 0x140FE58; - public const nint ServerToolsInfo_001 = 0x13C5798; - public const nint Source2GameClients001 = 0x13BF660; - public const nint Source2GameDirector001 = 0x14F3700; - public const nint Source2GameEntities001 = 0x13C56C0; - public const nint Source2Server001 = 0x13C5530; - public const nint Source2ServerConfig001 = 0x15BE088; - public const nint customnavsystem001 = 0x1305B38; + public const nint EmptyWorldService001_Server = 0x1371C00; + public const nint EntitySubclassUtilsV001 = 0x1322240; + public const nint NavGameTest001 = 0x1410CD8; + public const nint ServerToolsInfo_001 = 0x13C6628; + public const nint Source2GameClients001 = 0x13C04F0; + public const nint Source2GameDirector001 = 0x14F4520; + public const nint Source2GameEntities001 = 0x13C6550; + public const nint Source2Server001 = 0x13C63C0; + public const nint Source2ServerConfig001 = 0x15BEEA8; + public const nint customnavsystem001 = 0x13069C8; } // Module: soundsystem.dll public static class SoundsystemDll { @@ -181,26 +181,27 @@ namespace CS2Dumper.Interfaces { } // Module: steamclient64.dll public static class Steamclient64Dll { - public static readonly nint CLIENTENGINE_INTERFACE_VERSION005 = unchecked((nint)0xFFFFFFFF8BB1ADBA); - public const nint IVALIDATE001 = 0x15636E8; - public const nint SteamClient006 = 0x1560E90; - public const nint SteamClient007 = 0x1560E98; - public const nint SteamClient008 = 0x1560EA0; - public const nint SteamClient009 = 0x1560EA8; - public const nint SteamClient010 = 0x1560EB0; - public const nint SteamClient011 = 0x1560EB8; - public const nint SteamClient012 = 0x1560EC0; - public const nint SteamClient013 = 0x1560EC8; - public const nint SteamClient014 = 0x1560ED0; - public const nint SteamClient015 = 0x1560ED8; - public const nint SteamClient016 = 0x1560EE0; - public const nint SteamClient017 = 0x1560EE8; - public const nint SteamClient018 = 0x1560EF0; - public const nint SteamClient019 = 0x1560EF8; - public const nint SteamClient020 = 0x1560F00; - public const nint SteamClient021 = 0x1560F08; - public const nint p2pvoice002 = 0x14E45DF; - public const nint p2pvoicesingleton002 = 0x153C0E0; + public static readonly nint CLIENTENGINE_INTERFACE_VERSION005 = unchecked((nint)0xFFFFFFFF8BB0203A); + public const nint IVALIDATE001 = 0x15211D8; + public const nint SteamClient006 = 0x151E900; + public const nint SteamClient007 = 0x151E908; + public const nint SteamClient008 = 0x151E910; + public const nint SteamClient009 = 0x151E918; + public const nint SteamClient010 = 0x151E920; + public const nint SteamClient011 = 0x151E928; + public const nint SteamClient012 = 0x151E930; + public const nint SteamClient013 = 0x151E938; + public const nint SteamClient014 = 0x151E940; + public const nint SteamClient015 = 0x151E948; + public const nint SteamClient016 = 0x151E950; + public const nint SteamClient017 = 0x151E958; + public const nint SteamClient018 = 0x151E960; + public const nint SteamClient019 = 0x151E968; + public const nint SteamClient020 = 0x151E970; + public const nint SteamClient021 = 0x151E978; + public const nint SteamClient022 = 0x151E980; + public const nint p2pvoice002 = 0x14E265F; + public const nint p2pvoicesingleton002 = 0x14FC0E0; } // Module: tier0.dll public static class Tier0Dll { @@ -224,8 +225,8 @@ namespace CS2Dumper.Interfaces { } // Module: vstdlib_s64.dll public static class VstdlibS64Dll { - public const nint IVALIDATE001 = 0xABB40; - public const nint VEngineCvar002 = 0x69070; + public const nint IVALIDATE001 = 0x6E990; + public const nint VEngineCvar002 = 0x6D070; } // Module: worldrenderer.dll public static class WorldrendererDll { diff --git a/output/interfaces.hpp b/output/interfaces.hpp index 20d927f..6c4d7a9 100644 --- a/output/interfaces.hpp +++ b/output/interfaces.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #pragma once @@ -14,14 +14,14 @@ namespace cs2_dumper { } // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x184AEE0; - constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x18070C0; - constexpr std::ptrdiff_t GameClientExports001 = 0x1847B98; - constexpr std::ptrdiff_t LegacyGameUI001 = 0x18681D0; - constexpr std::ptrdiff_t Source2Client002 = 0x1A61620; - constexpr std::ptrdiff_t Source2ClientConfig001 = 0x19FA080; - constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x1852F50; - constexpr std::ptrdiff_t Source2ClientUI001 = 0x1866700; + constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x184BEE0; + constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x18080C0; + constexpr std::ptrdiff_t GameClientExports001 = 0x1848B98; + constexpr std::ptrdiff_t LegacyGameUI001 = 0x18691D0; + constexpr std::ptrdiff_t Source2Client002 = 0x1A62650; + constexpr std::ptrdiff_t Source2ClientConfig001 = 0x19FB090; + constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x1853F50; + constexpr std::ptrdiff_t Source2ClientUI001 = 0x1867700; } // Module: engine2.dll namespace engine2_dll { @@ -162,16 +162,16 @@ namespace cs2_dumper { } // Module: server.dll namespace server_dll { - constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x1370D70; - constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x13213B0; - constexpr std::ptrdiff_t NavGameTest001 = 0x140FE58; - constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13C5798; - constexpr std::ptrdiff_t Source2GameClients001 = 0x13BF660; - constexpr std::ptrdiff_t Source2GameDirector001 = 0x14F3700; - constexpr std::ptrdiff_t Source2GameEntities001 = 0x13C56C0; - constexpr std::ptrdiff_t Source2Server001 = 0x13C5530; - constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15BE088; - constexpr std::ptrdiff_t customnavsystem001 = 0x1305B38; + constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x1371C00; + constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x1322240; + constexpr std::ptrdiff_t NavGameTest001 = 0x1410CD8; + constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13C6628; + constexpr std::ptrdiff_t Source2GameClients001 = 0x13C04F0; + constexpr std::ptrdiff_t Source2GameDirector001 = 0x14F4520; + constexpr std::ptrdiff_t Source2GameEntities001 = 0x13C6550; + constexpr std::ptrdiff_t Source2Server001 = 0x13C63C0; + constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15BEEA8; + constexpr std::ptrdiff_t customnavsystem001 = 0x13069C8; } // Module: soundsystem.dll namespace soundsystem_dll { @@ -186,26 +186,27 @@ namespace cs2_dumper { } // Module: steamclient64.dll namespace steamclient64_dll { - constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0xFFFFFFFF8BB1ADBA; - constexpr std::ptrdiff_t IVALIDATE001 = 0x15636E8; - constexpr std::ptrdiff_t SteamClient006 = 0x1560E90; - constexpr std::ptrdiff_t SteamClient007 = 0x1560E98; - constexpr std::ptrdiff_t SteamClient008 = 0x1560EA0; - constexpr std::ptrdiff_t SteamClient009 = 0x1560EA8; - constexpr std::ptrdiff_t SteamClient010 = 0x1560EB0; - constexpr std::ptrdiff_t SteamClient011 = 0x1560EB8; - constexpr std::ptrdiff_t SteamClient012 = 0x1560EC0; - constexpr std::ptrdiff_t SteamClient013 = 0x1560EC8; - constexpr std::ptrdiff_t SteamClient014 = 0x1560ED0; - constexpr std::ptrdiff_t SteamClient015 = 0x1560ED8; - constexpr std::ptrdiff_t SteamClient016 = 0x1560EE0; - constexpr std::ptrdiff_t SteamClient017 = 0x1560EE8; - constexpr std::ptrdiff_t SteamClient018 = 0x1560EF0; - constexpr std::ptrdiff_t SteamClient019 = 0x1560EF8; - constexpr std::ptrdiff_t SteamClient020 = 0x1560F00; - constexpr std::ptrdiff_t SteamClient021 = 0x1560F08; - constexpr std::ptrdiff_t p2pvoice002 = 0x14E45DF; - constexpr std::ptrdiff_t p2pvoicesingleton002 = 0x153C0E0; + constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0xFFFFFFFF8BB0203A; + constexpr std::ptrdiff_t IVALIDATE001 = 0x15211D8; + constexpr std::ptrdiff_t SteamClient006 = 0x151E900; + constexpr std::ptrdiff_t SteamClient007 = 0x151E908; + constexpr std::ptrdiff_t SteamClient008 = 0x151E910; + constexpr std::ptrdiff_t SteamClient009 = 0x151E918; + constexpr std::ptrdiff_t SteamClient010 = 0x151E920; + constexpr std::ptrdiff_t SteamClient011 = 0x151E928; + constexpr std::ptrdiff_t SteamClient012 = 0x151E930; + constexpr std::ptrdiff_t SteamClient013 = 0x151E938; + constexpr std::ptrdiff_t SteamClient014 = 0x151E940; + constexpr std::ptrdiff_t SteamClient015 = 0x151E948; + constexpr std::ptrdiff_t SteamClient016 = 0x151E950; + constexpr std::ptrdiff_t SteamClient017 = 0x151E958; + constexpr std::ptrdiff_t SteamClient018 = 0x151E960; + constexpr std::ptrdiff_t SteamClient019 = 0x151E968; + constexpr std::ptrdiff_t SteamClient020 = 0x151E970; + constexpr std::ptrdiff_t SteamClient021 = 0x151E978; + constexpr std::ptrdiff_t SteamClient022 = 0x151E980; + constexpr std::ptrdiff_t p2pvoice002 = 0x14E265F; + constexpr std::ptrdiff_t p2pvoicesingleton002 = 0x14FC0E0; } // Module: tier0.dll namespace tier0_dll { @@ -229,8 +230,8 @@ namespace cs2_dumper { } // Module: vstdlib_s64.dll namespace vstdlib_s64_dll { - constexpr std::ptrdiff_t IVALIDATE001 = 0xABB40; - constexpr std::ptrdiff_t VEngineCvar002 = 0x69070; + constexpr std::ptrdiff_t IVALIDATE001 = 0x6E990; + constexpr std::ptrdiff_t VEngineCvar002 = 0x6D070; } // Module: worldrenderer.dll namespace worldrenderer_dll { diff --git a/output/interfaces.json b/output/interfaces.json index fc0adac..0508e0a 100644 --- a/output/interfaces.json +++ b/output/interfaces.json @@ -4,14 +4,14 @@ "AnimationSystem_001": 6323504 }, "client.dll": { - "ClientToolsInfo_001": 25472736, - "EmptyWorldService001_Client": 25194688, - "GameClientExports001": 25459608, - "LegacyGameUI001": 25592272, - "Source2Client002": 27661856, - "Source2ClientConfig001": 27238528, - "Source2ClientPrediction001": 25505616, - "Source2ClientUI001": 25585408 + "ClientToolsInfo_001": 25476832, + "EmptyWorldService001_Client": 25198784, + "GameClientExports001": 25463704, + "LegacyGameUI001": 25596368, + "Source2Client002": 27666000, + "Source2ClientConfig001": 27242640, + "Source2ClientPrediction001": 25509712, + "Source2ClientUI001": 25589504 }, "engine2.dll": { "BenchmarkService001": 5537072, @@ -130,16 +130,16 @@ "SchemaSystem_001": 399072 }, "server.dll": { - "EmptyWorldService001_Server": 20385136, - "EntitySubclassUtilsV001": 20059056, - "NavGameTest001": 21036632, - "ServerToolsInfo_001": 20731800, - "Source2GameClients001": 20706912, - "Source2GameDirector001": 21968640, - "Source2GameEntities001": 20731584, - "Source2Server001": 20731184, - "Source2ServerConfig001": 22798472, - "customnavsystem001": 19946296 + "EmptyWorldService001_Server": 20388864, + "EntitySubclassUtilsV001": 20062784, + "NavGameTest001": 21040344, + "ServerToolsInfo_001": 20735528, + "Source2GameClients001": 20710640, + "Source2GameDirector001": 21972256, + "Source2GameEntities001": 20735312, + "Source2Server001": 20734912, + "Source2ServerConfig001": 22802088, + "customnavsystem001": 19950024 }, "soundsystem.dll": { "SoundOpSystem001": 3808336, @@ -151,26 +151,27 @@ "SteamAudio001": 2177520 }, "steamclient64.dll": { - "CLIENTENGINE_INTERFACE_VERSION005": 18446744071758261690, - "IVALIDATE001": 22427368, - "SteamClient006": 22417040, - "SteamClient007": 22417048, - "SteamClient008": 22417056, - "SteamClient009": 22417064, - "SteamClient010": 22417072, - "SteamClient011": 22417080, - "SteamClient012": 22417088, - "SteamClient013": 22417096, - "SteamClient014": 22417104, - "SteamClient015": 22417112, - "SteamClient016": 22417120, - "SteamClient017": 22417128, - "SteamClient018": 22417136, - "SteamClient019": 22417144, - "SteamClient020": 22417152, - "SteamClient021": 22417160, - "p2pvoice002": 21906911, - "p2pvoicesingleton002": 22266080 + "CLIENTENGINE_INTERFACE_VERSION005": 18446744071758159930, + "IVALIDATE001": 22155736, + "SteamClient006": 22145280, + "SteamClient007": 22145288, + "SteamClient008": 22145296, + "SteamClient009": 22145304, + "SteamClient010": 22145312, + "SteamClient011": 22145320, + "SteamClient012": 22145328, + "SteamClient013": 22145336, + "SteamClient014": 22145344, + "SteamClient015": 22145352, + "SteamClient016": 22145360, + "SteamClient017": 22145368, + "SteamClient018": 22145376, + "SteamClient019": 22145384, + "SteamClient020": 22145392, + "SteamClient021": 22145400, + "SteamClient022": 22145408, + "p2pvoice002": 21898847, + "p2pvoicesingleton002": 22003936 }, "tier0.dll": { "TestScriptMgr001": 3664512, @@ -189,8 +190,8 @@ "VScriptManager010": 1213952 }, "vstdlib_s64.dll": { - "IVALIDATE001": 703296, - "VEngineCvar002": 430192 + "IVALIDATE001": 453008, + "VEngineCvar002": 446576 }, "worldrenderer.dll": { "WorldRendererMgr001": 1449344 diff --git a/output/interfaces.rs b/output/interfaces.rs index 8e1d219..7498b6f 100644 --- a/output/interfaces.rs +++ b/output/interfaces.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #![allow(non_upper_case_globals, unused)] @@ -12,14 +12,14 @@ pub mod cs2_dumper { } // Module: client.dll pub mod client_dll { - pub const ClientToolsInfo_001: usize = 0x184AEE0; - pub const EmptyWorldService001_Client: usize = 0x18070C0; - pub const GameClientExports001: usize = 0x1847B98; - pub const LegacyGameUI001: usize = 0x18681D0; - pub const Source2Client002: usize = 0x1A61620; - pub const Source2ClientConfig001: usize = 0x19FA080; - pub const Source2ClientPrediction001: usize = 0x1852F50; - pub const Source2ClientUI001: usize = 0x1866700; + pub const ClientToolsInfo_001: usize = 0x184BEE0; + pub const EmptyWorldService001_Client: usize = 0x18080C0; + pub const GameClientExports001: usize = 0x1848B98; + pub const LegacyGameUI001: usize = 0x18691D0; + pub const Source2Client002: usize = 0x1A62650; + pub const Source2ClientConfig001: usize = 0x19FB090; + pub const Source2ClientPrediction001: usize = 0x1853F50; + pub const Source2ClientUI001: usize = 0x1867700; } // Module: engine2.dll pub mod engine2_dll { @@ -160,16 +160,16 @@ pub mod cs2_dumper { } // Module: server.dll pub mod server_dll { - pub const EmptyWorldService001_Server: usize = 0x1370D70; - pub const EntitySubclassUtilsV001: usize = 0x13213B0; - pub const NavGameTest001: usize = 0x140FE58; - pub const ServerToolsInfo_001: usize = 0x13C5798; - pub const Source2GameClients001: usize = 0x13BF660; - pub const Source2GameDirector001: usize = 0x14F3700; - pub const Source2GameEntities001: usize = 0x13C56C0; - pub const Source2Server001: usize = 0x13C5530; - pub const Source2ServerConfig001: usize = 0x15BE088; - pub const customnavsystem001: usize = 0x1305B38; + pub const EmptyWorldService001_Server: usize = 0x1371C00; + pub const EntitySubclassUtilsV001: usize = 0x1322240; + pub const NavGameTest001: usize = 0x1410CD8; + pub const ServerToolsInfo_001: usize = 0x13C6628; + pub const Source2GameClients001: usize = 0x13C04F0; + pub const Source2GameDirector001: usize = 0x14F4520; + pub const Source2GameEntities001: usize = 0x13C6550; + pub const Source2Server001: usize = 0x13C63C0; + pub const Source2ServerConfig001: usize = 0x15BEEA8; + pub const customnavsystem001: usize = 0x13069C8; } // Module: soundsystem.dll pub mod soundsystem_dll { @@ -184,26 +184,27 @@ pub mod cs2_dumper { } // Module: steamclient64.dll pub mod steamclient64_dll { - pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0xFFFFFFFF8BB1ADBA; - pub const IVALIDATE001: usize = 0x15636E8; - pub const SteamClient006: usize = 0x1560E90; - pub const SteamClient007: usize = 0x1560E98; - pub const SteamClient008: usize = 0x1560EA0; - pub const SteamClient009: usize = 0x1560EA8; - pub const SteamClient010: usize = 0x1560EB0; - pub const SteamClient011: usize = 0x1560EB8; - pub const SteamClient012: usize = 0x1560EC0; - pub const SteamClient013: usize = 0x1560EC8; - pub const SteamClient014: usize = 0x1560ED0; - pub const SteamClient015: usize = 0x1560ED8; - pub const SteamClient016: usize = 0x1560EE0; - pub const SteamClient017: usize = 0x1560EE8; - pub const SteamClient018: usize = 0x1560EF0; - pub const SteamClient019: usize = 0x1560EF8; - pub const SteamClient020: usize = 0x1560F00; - pub const SteamClient021: usize = 0x1560F08; - pub const p2pvoice002: usize = 0x14E45DF; - pub const p2pvoicesingleton002: usize = 0x153C0E0; + pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0xFFFFFFFF8BB0203A; + pub const IVALIDATE001: usize = 0x15211D8; + pub const SteamClient006: usize = 0x151E900; + pub const SteamClient007: usize = 0x151E908; + pub const SteamClient008: usize = 0x151E910; + pub const SteamClient009: usize = 0x151E918; + pub const SteamClient010: usize = 0x151E920; + pub const SteamClient011: usize = 0x151E928; + pub const SteamClient012: usize = 0x151E930; + pub const SteamClient013: usize = 0x151E938; + pub const SteamClient014: usize = 0x151E940; + pub const SteamClient015: usize = 0x151E948; + pub const SteamClient016: usize = 0x151E950; + pub const SteamClient017: usize = 0x151E958; + pub const SteamClient018: usize = 0x151E960; + pub const SteamClient019: usize = 0x151E968; + pub const SteamClient020: usize = 0x151E970; + pub const SteamClient021: usize = 0x151E978; + pub const SteamClient022: usize = 0x151E980; + pub const p2pvoice002: usize = 0x14E265F; + pub const p2pvoicesingleton002: usize = 0x14FC0E0; } // Module: tier0.dll pub mod tier0_dll { @@ -227,8 +228,8 @@ pub mod cs2_dumper { } // Module: vstdlib_s64.dll pub mod vstdlib_s64_dll { - pub const IVALIDATE001: usize = 0xABB40; - pub const VEngineCvar002: usize = 0x69070; + pub const IVALIDATE001: usize = 0x6E990; + pub const VEngineCvar002: usize = 0x6D070; } // Module: worldrenderer.dll pub mod worldrenderer_dll { diff --git a/output/materialsystem2_dll.cs b/output/materialsystem2_dll.cs index 60ea2c2..43e6b81 100644 --- a/output/materialsystem2_dll.cs +++ b/output/materialsystem2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC namespace CS2Dumper.Schemas { // Module: materialsystem2.dll diff --git a/output/materialsystem2_dll.hpp b/output/materialsystem2_dll.hpp index bd24573..8dc94d9 100644 --- a/output/materialsystem2_dll.hpp +++ b/output/materialsystem2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #pragma once diff --git a/output/materialsystem2_dll.rs b/output/materialsystem2_dll.rs index b11e649..84e7055 100644 --- a/output/materialsystem2_dll.rs +++ b/output/materialsystem2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/networksystem_dll.cs b/output/networksystem_dll.cs index 91c817d..104fc94 100644 --- a/output/networksystem_dll.cs +++ b/output/networksystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC namespace CS2Dumper.Schemas { // Module: networksystem.dll diff --git a/output/networksystem_dll.hpp b/output/networksystem_dll.hpp index c51b020..7870aa8 100644 --- a/output/networksystem_dll.hpp +++ b/output/networksystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #pragma once diff --git a/output/networksystem_dll.rs b/output/networksystem_dll.rs index 020f898..75288e3 100644 --- a/output/networksystem_dll.rs +++ b/output/networksystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/offsets.cs b/output/offsets.cs index 7bd160d..0d80c2e 100644 --- a/output/offsets.cs +++ b/output/offsets.cs @@ -1,26 +1,26 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC namespace CS2Dumper.Offsets { // Module: client.dll public static class ClientDll { - public const nint dwCSGOInput = 0x1A71FC0; - public const nint dwEntityList = 0x19FEE38; - public const nint dwGameEntitySystem = 0x1B22848; + public const nint dwCSGOInput = 0x1A72FF0; + public const nint dwEntityList = 0x19FFE48; + public const nint dwGameEntitySystem = 0x1B23888; public const nint dwGameEntitySystem_highestEntityIndex = 0x20F0; - public const nint dwGameRules = 0x1A638A8; - public const nint dwGlobalVars = 0x1846EB0; - public const nint dwGlowManager = 0x1A62FE0; - public const nint dwLocalPlayerController = 0x1A4D840; - public const nint dwLocalPlayerPawn = 0x18530D0; - public const nint dwPlantedC4 = 0x1A6D068; - public const nint dwPrediction = 0x1852F50; - public const nint dwSensitivity = 0x1A645C8; + public const nint dwGameRules = 0x1A648D8; + public const nint dwGlobalVars = 0x1847EB0; + public const nint dwGlowManager = 0x1A64010; + public const nint dwLocalPlayerController = 0x1A4E870; + public const nint dwLocalPlayerPawn = 0x18540D0; + public const nint dwPlantedC4 = 0x1A6E098; + public const nint dwPrediction = 0x1853F50; + public const nint dwSensitivity = 0x1A655F8; public const nint dwSensitivity_sensitivity = 0x40; - public const nint dwViewAngles = 0x1A72390; - public const nint dwViewMatrix = 0x1A67FA0; - public const nint dwViewRender = 0x1A688F0; - public const nint dwWeaponC4 = 0x1A01320; + public const nint dwViewAngles = 0x1A733C0; + public const nint dwViewMatrix = 0x1A68FD0; + public const nint dwViewRender = 0x1A69920; + public const nint dwWeaponC4 = 0x1A02330; } // Module: engine2.dll public static class Engine2Dll { diff --git a/output/offsets.hpp b/output/offsets.hpp index 9dcd30c..f7b00da 100644 --- a/output/offsets.hpp +++ b/output/offsets.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #pragma once @@ -9,23 +9,23 @@ namespace cs2_dumper { namespace offsets { // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t dwCSGOInput = 0x1A71FC0; - constexpr std::ptrdiff_t dwEntityList = 0x19FEE38; - constexpr std::ptrdiff_t dwGameEntitySystem = 0x1B22848; + constexpr std::ptrdiff_t dwCSGOInput = 0x1A72FF0; + constexpr std::ptrdiff_t dwEntityList = 0x19FFE48; + constexpr std::ptrdiff_t dwGameEntitySystem = 0x1B23888; constexpr std::ptrdiff_t dwGameEntitySystem_highestEntityIndex = 0x20F0; - constexpr std::ptrdiff_t dwGameRules = 0x1A638A8; - constexpr std::ptrdiff_t dwGlobalVars = 0x1846EB0; - constexpr std::ptrdiff_t dwGlowManager = 0x1A62FE0; - constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A4D840; - constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x18530D0; - constexpr std::ptrdiff_t dwPlantedC4 = 0x1A6D068; - constexpr std::ptrdiff_t dwPrediction = 0x1852F50; - constexpr std::ptrdiff_t dwSensitivity = 0x1A645C8; + constexpr std::ptrdiff_t dwGameRules = 0x1A648D8; + constexpr std::ptrdiff_t dwGlobalVars = 0x1847EB0; + constexpr std::ptrdiff_t dwGlowManager = 0x1A64010; + constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A4E870; + constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x18540D0; + constexpr std::ptrdiff_t dwPlantedC4 = 0x1A6E098; + constexpr std::ptrdiff_t dwPrediction = 0x1853F50; + constexpr std::ptrdiff_t dwSensitivity = 0x1A655F8; constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40; - constexpr std::ptrdiff_t dwViewAngles = 0x1A72390; - constexpr std::ptrdiff_t dwViewMatrix = 0x1A67FA0; - constexpr std::ptrdiff_t dwViewRender = 0x1A688F0; - constexpr std::ptrdiff_t dwWeaponC4 = 0x1A01320; + constexpr std::ptrdiff_t dwViewAngles = 0x1A733C0; + constexpr std::ptrdiff_t dwViewMatrix = 0x1A68FD0; + constexpr std::ptrdiff_t dwViewRender = 0x1A69920; + constexpr std::ptrdiff_t dwWeaponC4 = 0x1A02330; } // Module: engine2.dll namespace engine2_dll { diff --git a/output/offsets.json b/output/offsets.json index c0b8fdd..eb01aa2 100644 --- a/output/offsets.json +++ b/output/offsets.json @@ -1,22 +1,22 @@ { "client.dll": { - "dwCSGOInput": 27729856, - "dwEntityList": 27258424, - "dwGameEntitySystem": 28452936, + "dwCSGOInput": 27734000, + "dwEntityList": 27262536, + "dwGameEntitySystem": 28457096, "dwGameEntitySystem_highestEntityIndex": 8432, - "dwGameRules": 27670696, - "dwGlobalVars": 25456304, - "dwGlowManager": 27668448, - "dwLocalPlayerController": 27580480, - "dwLocalPlayerPawn": 25506000, - "dwPlantedC4": 27709544, - "dwPrediction": 25505616, - "dwSensitivity": 27674056, + "dwGameRules": 27674840, + "dwGlobalVars": 25460400, + "dwGlowManager": 27672592, + "dwLocalPlayerController": 27584624, + "dwLocalPlayerPawn": 25510096, + "dwPlantedC4": 27713688, + "dwPrediction": 25509712, + "dwSensitivity": 27678200, "dwSensitivity_sensitivity": 64, - "dwViewAngles": 27730832, - "dwViewMatrix": 27688864, - "dwViewRender": 27691248, - "dwWeaponC4": 27267872 + "dwViewAngles": 27734976, + "dwViewMatrix": 27693008, + "dwViewRender": 27695392, + "dwWeaponC4": 27271984 }, "engine2.dll": { "dwBuildNumber": 5512164, diff --git a/output/offsets.rs b/output/offsets.rs index 64cc58c..2ce230a 100644 --- a/output/offsets.rs +++ b/output/offsets.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #![allow(non_upper_case_globals, unused)] @@ -7,23 +7,23 @@ pub mod cs2_dumper { pub mod offsets { // Module: client.dll pub mod client_dll { - pub const dwCSGOInput: usize = 0x1A71FC0; - pub const dwEntityList: usize = 0x19FEE38; - pub const dwGameEntitySystem: usize = 0x1B22848; + pub const dwCSGOInput: usize = 0x1A72FF0; + pub const dwEntityList: usize = 0x19FFE48; + pub const dwGameEntitySystem: usize = 0x1B23888; pub const dwGameEntitySystem_highestEntityIndex: usize = 0x20F0; - pub const dwGameRules: usize = 0x1A638A8; - pub const dwGlobalVars: usize = 0x1846EB0; - pub const dwGlowManager: usize = 0x1A62FE0; - pub const dwLocalPlayerController: usize = 0x1A4D840; - pub const dwLocalPlayerPawn: usize = 0x18530D0; - pub const dwPlantedC4: usize = 0x1A6D068; - pub const dwPrediction: usize = 0x1852F50; - pub const dwSensitivity: usize = 0x1A645C8; + pub const dwGameRules: usize = 0x1A648D8; + pub const dwGlobalVars: usize = 0x1847EB0; + pub const dwGlowManager: usize = 0x1A64010; + pub const dwLocalPlayerController: usize = 0x1A4E870; + pub const dwLocalPlayerPawn: usize = 0x18540D0; + pub const dwPlantedC4: usize = 0x1A6E098; + pub const dwPrediction: usize = 0x1853F50; + pub const dwSensitivity: usize = 0x1A655F8; pub const dwSensitivity_sensitivity: usize = 0x40; - pub const dwViewAngles: usize = 0x1A72390; - pub const dwViewMatrix: usize = 0x1A67FA0; - pub const dwViewRender: usize = 0x1A688F0; - pub const dwWeaponC4: usize = 0x1A01320; + pub const dwViewAngles: usize = 0x1A733C0; + pub const dwViewMatrix: usize = 0x1A68FD0; + pub const dwViewRender: usize = 0x1A69920; + pub const dwWeaponC4: usize = 0x1A02330; } // Module: engine2.dll pub mod engine2_dll { diff --git a/output/panorama_dll.cs b/output/panorama_dll.cs index d43b5ba..31e463d 100644 --- a/output/panorama_dll.cs +++ b/output/panorama_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC namespace CS2Dumper.Schemas { // Module: panorama.dll diff --git a/output/panorama_dll.hpp b/output/panorama_dll.hpp index ac4a228..8539ebe 100644 --- a/output/panorama_dll.hpp +++ b/output/panorama_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #pragma once diff --git a/output/panorama_dll.rs b/output/panorama_dll.rs index a84e85e..d440a73 100644 --- a/output/panorama_dll.rs +++ b/output/panorama_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/particles_dll.cs b/output/particles_dll.cs index 74ff046..7ce8ad7 100644 --- a/output/particles_dll.cs +++ b/output/particles_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC namespace CS2Dumper.Schemas { // Module: particles.dll diff --git a/output/particles_dll.hpp b/output/particles_dll.hpp index 98e3e7d..d82d445 100644 --- a/output/particles_dll.hpp +++ b/output/particles_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #pragma once diff --git a/output/particles_dll.rs b/output/particles_dll.rs index 4c54e79..79f6b03 100644 --- a/output/particles_dll.rs +++ b/output/particles_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/pulse_system_dll.cs b/output/pulse_system_dll.cs index 01be79a..81b808e 100644 --- a/output/pulse_system_dll.cs +++ b/output/pulse_system_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC namespace CS2Dumper.Schemas { // Module: pulse_system.dll diff --git a/output/pulse_system_dll.hpp b/output/pulse_system_dll.hpp index 0335e07..98c50a2 100644 --- a/output/pulse_system_dll.hpp +++ b/output/pulse_system_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #pragma once diff --git a/output/pulse_system_dll.rs b/output/pulse_system_dll.rs index 2eba753..6606954 100644 --- a/output/pulse_system_dll.rs +++ b/output/pulse_system_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/rendersystemdx11_dll.cs b/output/rendersystemdx11_dll.cs index f7ec68d..9b6da03 100644 --- a/output/rendersystemdx11_dll.cs +++ b/output/rendersystemdx11_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC namespace CS2Dumper.Schemas { // Module: rendersystemdx11.dll diff --git a/output/rendersystemdx11_dll.hpp b/output/rendersystemdx11_dll.hpp index df5cb66..c170e32 100644 --- a/output/rendersystemdx11_dll.hpp +++ b/output/rendersystemdx11_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #pragma once diff --git a/output/rendersystemdx11_dll.rs b/output/rendersystemdx11_dll.rs index 959f8c8..2c1c3cc 100644 --- a/output/rendersystemdx11_dll.rs +++ b/output/rendersystemdx11_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/resourcesystem_dll.cs b/output/resourcesystem_dll.cs index 654c88d..541cc00 100644 --- a/output/resourcesystem_dll.cs +++ b/output/resourcesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC namespace CS2Dumper.Schemas { // Module: resourcesystem.dll diff --git a/output/resourcesystem_dll.hpp b/output/resourcesystem_dll.hpp index 014a289..a5df927 100644 --- a/output/resourcesystem_dll.hpp +++ b/output/resourcesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #pragma once diff --git a/output/resourcesystem_dll.rs b/output/resourcesystem_dll.rs index c938f06..2305001 100644 --- a/output/resourcesystem_dll.rs +++ b/output/resourcesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/scenesystem_dll.cs b/output/scenesystem_dll.cs index 03c412b..b2cd522 100644 --- a/output/scenesystem_dll.cs +++ b/output/scenesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC namespace CS2Dumper.Schemas { // Module: scenesystem.dll diff --git a/output/scenesystem_dll.hpp b/output/scenesystem_dll.hpp index 35a5bfc..f5e7518 100644 --- a/output/scenesystem_dll.hpp +++ b/output/scenesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #pragma once diff --git a/output/scenesystem_dll.rs b/output/scenesystem_dll.rs index 67911b1..3a74e4d 100644 --- a/output/scenesystem_dll.rs +++ b/output/scenesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/schemasystem_dll.cs b/output/schemasystem_dll.cs index 4c20376..57e0330 100644 --- a/output/schemasystem_dll.cs +++ b/output/schemasystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC namespace CS2Dumper.Schemas { // Module: schemasystem.dll diff --git a/output/schemasystem_dll.hpp b/output/schemasystem_dll.hpp index eab0aa7..341e359 100644 --- a/output/schemasystem_dll.hpp +++ b/output/schemasystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #pragma once diff --git a/output/schemasystem_dll.rs b/output/schemasystem_dll.rs index fb611f3..c551dfa 100644 --- a/output/schemasystem_dll.rs +++ b/output/schemasystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/server_dll.cs b/output/server_dll.cs index 667b96f..08a961a 100644 --- a/output/server_dll.cs +++ b/output/server_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC namespace CS2Dumper.Schemas { // Module: server.dll diff --git a/output/server_dll.hpp b/output/server_dll.hpp index c2ffc87..01ac72f 100644 --- a/output/server_dll.hpp +++ b/output/server_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #pragma once diff --git a/output/server_dll.rs b/output/server_dll.rs index e4d3189..bbe8d66 100644 --- a/output/server_dll.rs +++ b/output/server_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/soundsystem_dll.cs b/output/soundsystem_dll.cs index a52321a..72d2d3a 100644 --- a/output/soundsystem_dll.cs +++ b/output/soundsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC namespace CS2Dumper.Schemas { // Module: soundsystem.dll diff --git a/output/soundsystem_dll.hpp b/output/soundsystem_dll.hpp index 7a9a549..fd98c8b 100644 --- a/output/soundsystem_dll.hpp +++ b/output/soundsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #pragma once diff --git a/output/soundsystem_dll.rs b/output/soundsystem_dll.rs index 6e700bc..1b8f858 100644 --- a/output/soundsystem_dll.rs +++ b/output/soundsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/vphysics2_dll.cs b/output/vphysics2_dll.cs index b57ab5a..56ba060 100644 --- a/output/vphysics2_dll.cs +++ b/output/vphysics2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC namespace CS2Dumper.Schemas { // Module: vphysics2.dll diff --git a/output/vphysics2_dll.hpp b/output/vphysics2_dll.hpp index a9092e1..eafe93a 100644 --- a/output/vphysics2_dll.hpp +++ b/output/vphysics2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #pragma once diff --git a/output/vphysics2_dll.rs b/output/vphysics2_dll.rs index 89409e9..2c952d1 100644 --- a/output/vphysics2_dll.rs +++ b/output/vphysics2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/worldrenderer_dll.cs b/output/worldrenderer_dll.cs index 8cfef68..2a05dac 100644 --- a/output/worldrenderer_dll.cs +++ b/output/worldrenderer_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC namespace CS2Dumper.Schemas { // Module: worldrenderer.dll diff --git a/output/worldrenderer_dll.hpp b/output/worldrenderer_dll.hpp index 7e6fc64..fb8393f 100644 --- a/output/worldrenderer_dll.hpp +++ b/output/worldrenderer_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #pragma once diff --git a/output/worldrenderer_dll.rs b/output/worldrenderer_dll.rs index f711139..c71685b 100644 --- a/output/worldrenderer_dll.rs +++ b/output/worldrenderer_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-24 00:43:57.788866800 UTC +// 2025-05-30 02:30:08.914206100 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]