diff --git a/output/animationsystem.dll.cs b/output/animationsystem.dll.cs index 8fd699f..a6834c9 100644 --- a/output/animationsystem.dll.cs +++ b/output/animationsystem.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC namespace CS2Dumper.Schemas { // Module: animationsystem.dll diff --git a/output/animationsystem.dll.hpp b/output/animationsystem.dll.hpp index c7f4d87..2010d49 100644 --- a/output/animationsystem.dll.hpp +++ b/output/animationsystem.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC #pragma once diff --git a/output/animationsystem.dll.rs b/output/animationsystem.dll.rs index cbacd34..a104c52 100644 --- a/output/animationsystem.dll.rs +++ b/output/animationsystem.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 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 9d6019b..c5fc221 100644 --- a/output/buttons.cs +++ b/output/buttons.cs @@ -1,24 +1,24 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC namespace CS2Dumper { // Module: client.dll public static class Buttons { - public const nint attack = 0x18067B0; - public const nint attack2 = 0x1806840; - public const nint back = 0x1806A80; - public const nint duck = 0x1806D50; - public const nint forward = 0x18069F0; - public const nint jump = 0x1806CC0; - public const nint left = 0x1806B10; - public const nint lookatweapon = 0x1A0CFA0; - public const nint reload = 0x1806720; - public const nint right = 0x1806BA0; - public const nint showscores = 0x1A0CE80; - public const nint sprint = 0x1806690; - public const nint turnleft = 0x18068D0; - public const nint turnright = 0x1806960; - public const nint use = 0x1806C30; - public const nint zoom = 0x1A0CF10; + public const nint attack = 0x18077C0; + public const nint attack2 = 0x1807850; + public const nint back = 0x1807A90; + public const nint duck = 0x1807D60; + public const nint forward = 0x1807A00; + public const nint jump = 0x1807CD0; + public const nint left = 0x1807B20; + public const nint lookatweapon = 0x1A0E190; + public const nint reload = 0x1807730; + public const nint right = 0x1807BB0; + public const nint showscores = 0x1A0E070; + public const nint sprint = 0x18076A0; + public const nint turnleft = 0x18078E0; + public const nint turnright = 0x1807970; + public const nint use = 0x1807C40; + public const nint zoom = 0x1A0E100; } } diff --git a/output/buttons.hpp b/output/buttons.hpp index 4ba2e4f..f889745 100644 --- a/output/buttons.hpp +++ b/output/buttons.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC #pragma once @@ -8,21 +8,21 @@ namespace cs2_dumper { // Module: client.dll namespace buttons { - constexpr std::ptrdiff_t attack = 0x18067B0; - constexpr std::ptrdiff_t attack2 = 0x1806840; - constexpr std::ptrdiff_t back = 0x1806A80; - constexpr std::ptrdiff_t duck = 0x1806D50; - constexpr std::ptrdiff_t forward = 0x18069F0; - constexpr std::ptrdiff_t jump = 0x1806CC0; - constexpr std::ptrdiff_t left = 0x1806B10; - constexpr std::ptrdiff_t lookatweapon = 0x1A0CFA0; - constexpr std::ptrdiff_t reload = 0x1806720; - constexpr std::ptrdiff_t right = 0x1806BA0; - constexpr std::ptrdiff_t showscores = 0x1A0CE80; - constexpr std::ptrdiff_t sprint = 0x1806690; - constexpr std::ptrdiff_t turnleft = 0x18068D0; - constexpr std::ptrdiff_t turnright = 0x1806960; - constexpr std::ptrdiff_t use = 0x1806C30; - constexpr std::ptrdiff_t zoom = 0x1A0CF10; + constexpr std::ptrdiff_t attack = 0x18077C0; + constexpr std::ptrdiff_t attack2 = 0x1807850; + constexpr std::ptrdiff_t back = 0x1807A90; + constexpr std::ptrdiff_t duck = 0x1807D60; + constexpr std::ptrdiff_t forward = 0x1807A00; + constexpr std::ptrdiff_t jump = 0x1807CD0; + constexpr std::ptrdiff_t left = 0x1807B20; + constexpr std::ptrdiff_t lookatweapon = 0x1A0E190; + constexpr std::ptrdiff_t reload = 0x1807730; + constexpr std::ptrdiff_t right = 0x1807BB0; + constexpr std::ptrdiff_t showscores = 0x1A0E070; + constexpr std::ptrdiff_t sprint = 0x18076A0; + constexpr std::ptrdiff_t turnleft = 0x18078E0; + constexpr std::ptrdiff_t turnright = 0x1807970; + constexpr std::ptrdiff_t use = 0x1807C40; + constexpr std::ptrdiff_t zoom = 0x1A0E100; } } diff --git a/output/buttons.json b/output/buttons.json index a34a7b7..92002ff 100644 --- a/output/buttons.json +++ b/output/buttons.json @@ -1,20 +1,20 @@ { "client.dll": { - "attack": 25192368, - "attack2": 25192512, - "back": 25193088, - "duck": 25193808, - "forward": 25192944, - "jump": 25193664, - "left": 25193232, - "lookatweapon": 27316128, - "reload": 25192224, - "right": 25193376, - "showscores": 27315840, - "sprint": 25192080, - "turnleft": 25192656, - "turnright": 25192800, - "use": 25193520, - "zoom": 27315984 + "attack": 25196480, + "attack2": 25196624, + "back": 25197200, + "duck": 25197920, + "forward": 25197056, + "jump": 25197776, + "left": 25197344, + "lookatweapon": 27320720, + "reload": 25196336, + "right": 25197488, + "showscores": 27320432, + "sprint": 25196192, + "turnleft": 25196768, + "turnright": 25196912, + "use": 25197632, + "zoom": 27320576 } } \ No newline at end of file diff --git a/output/buttons.rs b/output/buttons.rs index 2c206cc..12e12d3 100644 --- a/output/buttons.rs +++ b/output/buttons.rs @@ -1,26 +1,26 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC #![allow(non_upper_case_globals, unused)] pub mod cs2_dumper { // Module: client.dll pub mod buttons { - pub const attack: usize = 0x18067B0; - pub const attack2: usize = 0x1806840; - pub const back: usize = 0x1806A80; - pub const duck: usize = 0x1806D50; - pub const forward: usize = 0x18069F0; - pub const jump: usize = 0x1806CC0; - pub const left: usize = 0x1806B10; - pub const lookatweapon: usize = 0x1A0CFA0; - pub const reload: usize = 0x1806720; - pub const right: usize = 0x1806BA0; - pub const showscores: usize = 0x1A0CE80; - pub const sprint: usize = 0x1806690; - pub const turnleft: usize = 0x18068D0; - pub const turnright: usize = 0x1806960; - pub const r#use: usize = 0x1806C30; - pub const zoom: usize = 0x1A0CF10; + pub const attack: usize = 0x18077C0; + pub const attack2: usize = 0x1807850; + pub const back: usize = 0x1807A90; + pub const duck: usize = 0x1807D60; + pub const forward: usize = 0x1807A00; + pub const jump: usize = 0x1807CD0; + pub const left: usize = 0x1807B20; + pub const lookatweapon: usize = 0x1A0E190; + pub const reload: usize = 0x1807730; + pub const right: usize = 0x1807BB0; + pub const showscores: usize = 0x1A0E070; + pub const sprint: usize = 0x18076A0; + pub const turnleft: usize = 0x18078E0; + pub const turnright: usize = 0x1807970; + pub const r#use: usize = 0x1807C40; + pub const zoom: usize = 0x1A0E100; } } diff --git a/output/client.dll.cs b/output/client.dll.cs index 402faad..e4d8a6c 100644 --- a/output/client.dll.cs +++ b/output/client.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC namespace CS2Dumper.Schemas { // Module: client.dll @@ -193,13 +193,9 @@ namespace CS2Dumper.Schemas { public static class C_WeaponM4A1 { } // Parent: C_EconEntity - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_bShouldGlow (bool) + // Fields count: 1 public static class C_Item { - public const nint m_bShouldGlow = 0x15B0; // bool - public const nint m_pReticleHintTextName = 0x15B1; // char[256] + public const nint m_pReticleHintTextName = 0x15B0; // char[256] } // Parent: C_SoundEventEntity // Fields count: 1 @@ -758,21 +754,21 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flNextHoldFrac (float) // NetworkVarNames: m_hSwitchToWeaponAfterThrow (CHandle) public static class C_BaseCSGrenade { - public const nint m_bClientPredictDelete = 0x1A80; // bool - public const nint m_bRedraw = 0x1A81; // bool - public const nint m_bIsHeldByPlayer = 0x1A82; // bool - public const nint m_bPinPulled = 0x1A83; // bool - public const nint m_bJumpThrow = 0x1A84; // bool - public const nint m_bThrowAnimating = 0x1A85; // bool - public const nint m_fThrowTime = 0x1A88; // GameTime_t - public const nint m_flThrowStrength = 0x1A8C; // float32 - public const nint m_flThrowStrengthApproach = 0x1A90; // float32 - public const nint m_fDropTime = 0x1A94; // GameTime_t - public const nint m_fPinPullTime = 0x1A98; // GameTime_t - public const nint m_bJustPulledPin = 0x1A9C; // bool - public const nint m_nNextHoldTick = 0x1AA0; // GameTick_t - public const nint m_flNextHoldFrac = 0x1AA4; // float32 - public const nint m_hSwitchToWeaponAfterThrow = 0x1AA8; // CHandle + public const nint m_bClientPredictDelete = 0x1A60; // bool + public const nint m_bRedraw = 0x1A61; // bool + public const nint m_bIsHeldByPlayer = 0x1A62; // bool + public const nint m_bPinPulled = 0x1A63; // bool + public const nint m_bJumpThrow = 0x1A64; // bool + public const nint m_bThrowAnimating = 0x1A65; // bool + public const nint m_fThrowTime = 0x1A68; // GameTime_t + public const nint m_flThrowStrength = 0x1A6C; // float32 + public const nint m_flThrowStrengthApproach = 0x1A70; // float32 + public const nint m_fDropTime = 0x1A74; // GameTime_t + public const nint m_fPinPullTime = 0x1A78; // GameTime_t + public const nint m_bJustPulledPin = 0x1A7C; // bool + public const nint m_nNextHoldTick = 0x1A80; // GameTick_t + public const nint m_flNextHoldFrac = 0x1A84; // float32 + public const nint m_hSwitchToWeaponAfterThrow = 0x1A88; // CHandle } // Parent: C_FuncBrush // Fields count: 8 @@ -1357,8 +1353,8 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_SequenceCompleteTimer (CountdownTimer) // NetworkVarNames: m_bRedraw (bool) public static class C_WeaponBaseItem { - public const nint m_SequenceCompleteTimer = 0x1A80; // CountdownTimer - public const nint m_bRedraw = 0x1A98; // bool + public const nint m_SequenceCompleteTimer = 0x1A60; // CountdownTimer + public const nint m_bRedraw = 0x1A78; // bool } // Parent: None // Fields count: 21 @@ -1983,12 +1979,12 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iBurstShotsRemaining (int) // NetworkVarNames: m_bNeedsBoltAction (bool) public static class C_CSWeaponBaseGun { - public const nint m_zoomLevel = 0x1A80; // int32 - public const nint m_iBurstShotsRemaining = 0x1A84; // int32 - public const nint m_iSilencerBodygroup = 0x1A88; // int32 - public const nint m_silencedModelIndex = 0x1A98; // int32 - public const nint m_inPrecache = 0x1A9C; // bool - public const nint m_bNeedsBoltAction = 0x1A9D; // bool + public const nint m_zoomLevel = 0x1A60; // int32 + public const nint m_iBurstShotsRemaining = 0x1A64; // int32 + public const nint m_iSilencerBodygroup = 0x1A68; // int32 + public const nint m_silencedModelIndex = 0x1A78; // int32 + public const nint m_inPrecache = 0x1A7C; // bool + public const nint m_bNeedsBoltAction = 0x1A7D; // bool } // Parent: C_BaseEntity // Fields count: 4 @@ -2402,17 +2398,17 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bIsPlantingViaUse (bool) // NetworkVarNames: m_entitySpottedState (EntitySpottedState_t) public static class C_C4 { - public const nint m_szScreenText = 0x1A80; // char[32] - public const nint m_activeLightParticleIndex = 0x1AA0; // ParticleIndex_t - public const nint m_eActiveLightEffect = 0x1AA4; // C4LightEffect_t - public const nint m_bStartedArming = 0x1AA8; // bool - public const nint m_fArmedTime = 0x1AAC; // GameTime_t - public const nint m_bBombPlacedAnimation = 0x1AB0; // bool - public const nint m_bIsPlantingViaUse = 0x1AB1; // bool - public const nint m_entitySpottedState = 0x1AB8; // EntitySpottedState_t - public const nint m_nSpotRules = 0x1AD0; // int32 - public const nint m_bPlayedArmingBeeps = 0x1AD4; // bool[7] - public const nint m_bBombPlanted = 0x1ADB; // bool + public const nint m_szScreenText = 0x1A60; // char[32] + public const nint m_activeLightParticleIndex = 0x1A80; // ParticleIndex_t + public const nint m_eActiveLightEffect = 0x1A84; // C4LightEffect_t + public const nint m_bStartedArming = 0x1A88; // bool + public const nint m_fArmedTime = 0x1A8C; // GameTime_t + public const nint m_bBombPlacedAnimation = 0x1A90; // bool + public const nint m_bIsPlantingViaUse = 0x1A91; // bool + public const nint m_entitySpottedState = 0x1A98; // EntitySpottedState_t + public const nint m_nSpotRules = 0x1AB0; // int32 + public const nint m_bPlayedArmingBeeps = 0x1AB4; // bool[7] + public const nint m_bBombPlanted = 0x1ABB; // bool } // Parent: C_BaseModelEntity // Fields count: 13 @@ -3907,7 +3903,7 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_flDisplayHealth (float) public static class C_WeaponShield { - public const nint m_flDisplayHealth = 0x1AA0; // float32 + public const nint m_flDisplayHealth = 0x1A80; // float32 } // Parent: C_PointClientUIWorldPanel // Fields count: 1 @@ -4918,8 +4914,8 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_OwningPlayer (CHandle) // NetworkVarNames: m_KillingPlayer (CHandle) public static class C_ItemDogtags { - public const nint m_OwningPlayer = 0x16B8; // CHandle - public const nint m_KillingPlayer = 0x16BC; // CHandle + public const nint m_OwningPlayer = 0x16B0; // CHandle + public const nint m_KillingPlayer = 0x16B4; // CHandle } // Parent: C_CSGO_TeamPreviewCamera // Fields count: 0 @@ -4963,8 +4959,8 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_fFireTime (GameTime_t) public static class C_WeaponTaser { - public const nint m_fFireTime = 0x1AA0; // GameTime_t - public const nint m_nLastAttackTick = 0x1AA4; // int32 + public const nint m_fFireTime = 0x1A80; // GameTime_t + public const nint m_nLastAttackTick = 0x1A84; // int32 } // Parent: C_CSWeaponBase // Fields count: 2 @@ -4973,8 +4969,8 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bPlayingUninterruptableAct (bool) // NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t) public static class C_Fists { - public const nint m_bPlayingUninterruptableAct = 0x1A80; // bool - public const nint m_nUninterruptableActivity = 0x1A84; // PlayerAnimEvent_t + public const nint m_bPlayingUninterruptableAct = 0x1A60; // bool + public const nint m_nUninterruptableActivity = 0x1A64; // PlayerAnimEvent_t } // Parent: C_PhysicsProp // Fields count: 0 @@ -5512,7 +5508,7 @@ namespace CS2Dumper.Schemas { public const nint m_SpotRadius = 0xCDC; // float32 } // Parent: C_BasePlayerWeapon - // Fields count: 76 + // Fields count: 72 // // Metadata: // MNetworkExcludeByName @@ -5598,29 +5594,25 @@ namespace CS2Dumper.Schemas { public const nint m_bClearWeaponIdentifyingUGC = 0x17E8; // bool public const nint m_bVisualsDataSet = 0x17E9; // bool public const nint m_bOldFirstPersonSpectatedState = 0x17EA; // bool - public const nint m_hOurPing = 0x17EC; // CHandle - public const nint m_nOurPingIndex = 0x17F0; // CEntityIndex - public const nint m_vecOurPingPos = 0x17F4; // Vector - public const nint m_bGlowForPing = 0x1800; // bool - public const nint m_bUIWeapon = 0x1801; // bool - public const nint m_nCustomEconReloadEventId = 0x1804; // int32 - public const nint m_hPrevOwner = 0x1810; // CHandle - public const nint m_nDropTick = 0x1814; // GameTick_t - public const nint m_donated = 0x1834; // bool - public const nint m_fLastShotTime = 0x1838; // GameTime_t - public const nint m_bWasOwnedByCT = 0x183C; // bool - public const nint m_bWasOwnedByTerrorist = 0x183D; // bool - public const nint m_gunHeat = 0x1840; // float32 - public const nint m_smokeAttachments = 0x1844; // uint32 - public const nint m_lastSmokeTime = 0x1848; // GameTime_t - public const nint m_flNextClientFireBulletTime = 0x184C; // float32 - public const nint m_flNextClientFireBulletTime_Repredict = 0x1850; // float32 - public const nint m_IronSightController = 0x1930; // C_IronSightController - public const nint m_iIronSightMode = 0x19E0; // int32 - public const nint m_flLastLOSTraceFailureTime = 0x19F0; // GameTime_t - public const nint m_iNumEmptyAttacks = 0x19F4; // int32 - public const nint m_flLastMagDropRequestTime = 0x1A70; // GameTime_t - public const nint m_flWatTickOffset = 0x1A74; // float32 + public const nint m_bUIWeapon = 0x17EB; // bool + public const nint m_nCustomEconReloadEventId = 0x17EC; // int32 + public const nint m_hPrevOwner = 0x17F8; // CHandle + public const nint m_nDropTick = 0x17FC; // GameTick_t + public const nint m_donated = 0x181C; // bool + public const nint m_fLastShotTime = 0x1820; // GameTime_t + public const nint m_bWasOwnedByCT = 0x1824; // bool + public const nint m_bWasOwnedByTerrorist = 0x1825; // bool + public const nint m_gunHeat = 0x1828; // float32 + public const nint m_smokeAttachments = 0x182C; // uint32 + public const nint m_lastSmokeTime = 0x1830; // GameTime_t + public const nint m_flNextClientFireBulletTime = 0x1834; // float32 + public const nint m_flNextClientFireBulletTime_Repredict = 0x1838; // float32 + public const nint m_IronSightController = 0x1910; // C_IronSightController + public const nint m_iIronSightMode = 0x19C0; // int32 + public const nint m_flLastLOSTraceFailureTime = 0x19D0; // GameTime_t + public const nint m_iNumEmptyAttacks = 0x19D4; // int32 + public const nint m_flLastMagDropRequestTime = 0x1A50; // GameTime_t + public const nint m_flWatTickOffset = 0x1A54; // float32 } // Parent: C_BaseModelEntity // Fields count: 0 diff --git a/output/client.dll.hpp b/output/client.dll.hpp index ce0858c..c3c1b6f 100644 --- a/output/client.dll.hpp +++ b/output/client.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC #pragma once @@ -198,13 +198,9 @@ namespace cs2_dumper { namespace C_WeaponM4A1 { } // Parent: C_EconEntity - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_bShouldGlow (bool) + // Fields count: 1 namespace C_Item { - constexpr std::ptrdiff_t m_bShouldGlow = 0x15B0; // bool - constexpr std::ptrdiff_t m_pReticleHintTextName = 0x15B1; // char[256] + constexpr std::ptrdiff_t m_pReticleHintTextName = 0x15B0; // char[256] } // Parent: C_SoundEventEntity // Fields count: 1 @@ -763,21 +759,21 @@ namespace cs2_dumper { // NetworkVarNames: m_flNextHoldFrac (float) // NetworkVarNames: m_hSwitchToWeaponAfterThrow (CHandle) namespace C_BaseCSGrenade { - constexpr std::ptrdiff_t m_bClientPredictDelete = 0x1A80; // bool - constexpr std::ptrdiff_t m_bRedraw = 0x1A81; // bool - constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0x1A82; // bool - constexpr std::ptrdiff_t m_bPinPulled = 0x1A83; // bool - constexpr std::ptrdiff_t m_bJumpThrow = 0x1A84; // bool - constexpr std::ptrdiff_t m_bThrowAnimating = 0x1A85; // bool - constexpr std::ptrdiff_t m_fThrowTime = 0x1A88; // GameTime_t - constexpr std::ptrdiff_t m_flThrowStrength = 0x1A8C; // float32 - constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0x1A90; // float32 - constexpr std::ptrdiff_t m_fDropTime = 0x1A94; // GameTime_t - constexpr std::ptrdiff_t m_fPinPullTime = 0x1A98; // GameTime_t - constexpr std::ptrdiff_t m_bJustPulledPin = 0x1A9C; // bool - constexpr std::ptrdiff_t m_nNextHoldTick = 0x1AA0; // GameTick_t - constexpr std::ptrdiff_t m_flNextHoldFrac = 0x1AA4; // float32 - constexpr std::ptrdiff_t m_hSwitchToWeaponAfterThrow = 0x1AA8; // CHandle + constexpr std::ptrdiff_t m_bClientPredictDelete = 0x1A60; // bool + constexpr std::ptrdiff_t m_bRedraw = 0x1A61; // bool + constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0x1A62; // bool + constexpr std::ptrdiff_t m_bPinPulled = 0x1A63; // bool + constexpr std::ptrdiff_t m_bJumpThrow = 0x1A64; // bool + constexpr std::ptrdiff_t m_bThrowAnimating = 0x1A65; // bool + constexpr std::ptrdiff_t m_fThrowTime = 0x1A68; // GameTime_t + constexpr std::ptrdiff_t m_flThrowStrength = 0x1A6C; // float32 + constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0x1A70; // float32 + constexpr std::ptrdiff_t m_fDropTime = 0x1A74; // GameTime_t + constexpr std::ptrdiff_t m_fPinPullTime = 0x1A78; // GameTime_t + constexpr std::ptrdiff_t m_bJustPulledPin = 0x1A7C; // bool + constexpr std::ptrdiff_t m_nNextHoldTick = 0x1A80; // GameTick_t + constexpr std::ptrdiff_t m_flNextHoldFrac = 0x1A84; // float32 + constexpr std::ptrdiff_t m_hSwitchToWeaponAfterThrow = 0x1A88; // CHandle } // Parent: C_FuncBrush // Fields count: 8 @@ -1362,8 +1358,8 @@ namespace cs2_dumper { // NetworkVarNames: m_SequenceCompleteTimer (CountdownTimer) // NetworkVarNames: m_bRedraw (bool) namespace C_WeaponBaseItem { - constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0x1A80; // CountdownTimer - constexpr std::ptrdiff_t m_bRedraw = 0x1A98; // bool + constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0x1A60; // CountdownTimer + constexpr std::ptrdiff_t m_bRedraw = 0x1A78; // bool } // Parent: None // Fields count: 21 @@ -1988,12 +1984,12 @@ namespace cs2_dumper { // NetworkVarNames: m_iBurstShotsRemaining (int) // NetworkVarNames: m_bNeedsBoltAction (bool) namespace C_CSWeaponBaseGun { - constexpr std::ptrdiff_t m_zoomLevel = 0x1A80; // int32 - constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0x1A84; // int32 - constexpr std::ptrdiff_t m_iSilencerBodygroup = 0x1A88; // int32 - constexpr std::ptrdiff_t m_silencedModelIndex = 0x1A98; // int32 - constexpr std::ptrdiff_t m_inPrecache = 0x1A9C; // bool - constexpr std::ptrdiff_t m_bNeedsBoltAction = 0x1A9D; // bool + constexpr std::ptrdiff_t m_zoomLevel = 0x1A60; // int32 + constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0x1A64; // int32 + constexpr std::ptrdiff_t m_iSilencerBodygroup = 0x1A68; // int32 + constexpr std::ptrdiff_t m_silencedModelIndex = 0x1A78; // int32 + constexpr std::ptrdiff_t m_inPrecache = 0x1A7C; // bool + constexpr std::ptrdiff_t m_bNeedsBoltAction = 0x1A7D; // bool } // Parent: C_BaseEntity // Fields count: 4 @@ -2407,17 +2403,17 @@ namespace cs2_dumper { // NetworkVarNames: m_bIsPlantingViaUse (bool) // NetworkVarNames: m_entitySpottedState (EntitySpottedState_t) namespace C_C4 { - constexpr std::ptrdiff_t m_szScreenText = 0x1A80; // char[32] - constexpr std::ptrdiff_t m_activeLightParticleIndex = 0x1AA0; // ParticleIndex_t - constexpr std::ptrdiff_t m_eActiveLightEffect = 0x1AA4; // C4LightEffect_t - constexpr std::ptrdiff_t m_bStartedArming = 0x1AA8; // bool - constexpr std::ptrdiff_t m_fArmedTime = 0x1AAC; // GameTime_t - constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0x1AB0; // bool - constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0x1AB1; // bool - constexpr std::ptrdiff_t m_entitySpottedState = 0x1AB8; // EntitySpottedState_t - constexpr std::ptrdiff_t m_nSpotRules = 0x1AD0; // int32 - constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0x1AD4; // bool[7] - constexpr std::ptrdiff_t m_bBombPlanted = 0x1ADB; // bool + constexpr std::ptrdiff_t m_szScreenText = 0x1A60; // char[32] + constexpr std::ptrdiff_t m_activeLightParticleIndex = 0x1A80; // ParticleIndex_t + constexpr std::ptrdiff_t m_eActiveLightEffect = 0x1A84; // C4LightEffect_t + constexpr std::ptrdiff_t m_bStartedArming = 0x1A88; // bool + constexpr std::ptrdiff_t m_fArmedTime = 0x1A8C; // GameTime_t + constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0x1A90; // bool + constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0x1A91; // bool + constexpr std::ptrdiff_t m_entitySpottedState = 0x1A98; // EntitySpottedState_t + constexpr std::ptrdiff_t m_nSpotRules = 0x1AB0; // int32 + constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0x1AB4; // bool[7] + constexpr std::ptrdiff_t m_bBombPlanted = 0x1ABB; // bool } // Parent: C_BaseModelEntity // Fields count: 13 @@ -3912,7 +3908,7 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_flDisplayHealth (float) namespace C_WeaponShield { - constexpr std::ptrdiff_t m_flDisplayHealth = 0x1AA0; // float32 + constexpr std::ptrdiff_t m_flDisplayHealth = 0x1A80; // float32 } // Parent: C_PointClientUIWorldPanel // Fields count: 1 @@ -4923,8 +4919,8 @@ namespace cs2_dumper { // NetworkVarNames: m_OwningPlayer (CHandle) // NetworkVarNames: m_KillingPlayer (CHandle) namespace C_ItemDogtags { - constexpr std::ptrdiff_t m_OwningPlayer = 0x16B8; // CHandle - constexpr std::ptrdiff_t m_KillingPlayer = 0x16BC; // CHandle + constexpr std::ptrdiff_t m_OwningPlayer = 0x16B0; // CHandle + constexpr std::ptrdiff_t m_KillingPlayer = 0x16B4; // CHandle } // Parent: C_CSGO_TeamPreviewCamera // Fields count: 0 @@ -4968,8 +4964,8 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_fFireTime (GameTime_t) namespace C_WeaponTaser { - constexpr std::ptrdiff_t m_fFireTime = 0x1AA0; // GameTime_t - constexpr std::ptrdiff_t m_nLastAttackTick = 0x1AA4; // int32 + constexpr std::ptrdiff_t m_fFireTime = 0x1A80; // GameTime_t + constexpr std::ptrdiff_t m_nLastAttackTick = 0x1A84; // int32 } // Parent: C_CSWeaponBase // Fields count: 2 @@ -4978,8 +4974,8 @@ namespace cs2_dumper { // NetworkVarNames: m_bPlayingUninterruptableAct (bool) // NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t) namespace C_Fists { - constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0x1A80; // bool - constexpr std::ptrdiff_t m_nUninterruptableActivity = 0x1A84; // PlayerAnimEvent_t + constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0x1A60; // bool + constexpr std::ptrdiff_t m_nUninterruptableActivity = 0x1A64; // PlayerAnimEvent_t } // Parent: C_PhysicsProp // Fields count: 0 @@ -5517,7 +5513,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_SpotRadius = 0xCDC; // float32 } // Parent: C_BasePlayerWeapon - // Fields count: 76 + // Fields count: 72 // // Metadata: // MNetworkExcludeByName @@ -5603,29 +5599,25 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bClearWeaponIdentifyingUGC = 0x17E8; // bool constexpr std::ptrdiff_t m_bVisualsDataSet = 0x17E9; // bool constexpr std::ptrdiff_t m_bOldFirstPersonSpectatedState = 0x17EA; // bool - constexpr std::ptrdiff_t m_hOurPing = 0x17EC; // CHandle - constexpr std::ptrdiff_t m_nOurPingIndex = 0x17F0; // CEntityIndex - constexpr std::ptrdiff_t m_vecOurPingPos = 0x17F4; // Vector - constexpr std::ptrdiff_t m_bGlowForPing = 0x1800; // bool - constexpr std::ptrdiff_t m_bUIWeapon = 0x1801; // bool - constexpr std::ptrdiff_t m_nCustomEconReloadEventId = 0x1804; // int32 - constexpr std::ptrdiff_t m_hPrevOwner = 0x1810; // CHandle - constexpr std::ptrdiff_t m_nDropTick = 0x1814; // GameTick_t - constexpr std::ptrdiff_t m_donated = 0x1834; // bool - constexpr std::ptrdiff_t m_fLastShotTime = 0x1838; // GameTime_t - constexpr std::ptrdiff_t m_bWasOwnedByCT = 0x183C; // bool - constexpr std::ptrdiff_t m_bWasOwnedByTerrorist = 0x183D; // bool - constexpr std::ptrdiff_t m_gunHeat = 0x1840; // float32 - constexpr std::ptrdiff_t m_smokeAttachments = 0x1844; // uint32 - constexpr std::ptrdiff_t m_lastSmokeTime = 0x1848; // GameTime_t - constexpr std::ptrdiff_t m_flNextClientFireBulletTime = 0x184C; // float32 - constexpr std::ptrdiff_t m_flNextClientFireBulletTime_Repredict = 0x1850; // float32 - constexpr std::ptrdiff_t m_IronSightController = 0x1930; // C_IronSightController - constexpr std::ptrdiff_t m_iIronSightMode = 0x19E0; // int32 - constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0x19F0; // GameTime_t - constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0x19F4; // int32 - constexpr std::ptrdiff_t m_flLastMagDropRequestTime = 0x1A70; // GameTime_t - constexpr std::ptrdiff_t m_flWatTickOffset = 0x1A74; // float32 + constexpr std::ptrdiff_t m_bUIWeapon = 0x17EB; // bool + constexpr std::ptrdiff_t m_nCustomEconReloadEventId = 0x17EC; // int32 + constexpr std::ptrdiff_t m_hPrevOwner = 0x17F8; // CHandle + constexpr std::ptrdiff_t m_nDropTick = 0x17FC; // GameTick_t + constexpr std::ptrdiff_t m_donated = 0x181C; // bool + constexpr std::ptrdiff_t m_fLastShotTime = 0x1820; // GameTime_t + constexpr std::ptrdiff_t m_bWasOwnedByCT = 0x1824; // bool + constexpr std::ptrdiff_t m_bWasOwnedByTerrorist = 0x1825; // bool + constexpr std::ptrdiff_t m_gunHeat = 0x1828; // float32 + constexpr std::ptrdiff_t m_smokeAttachments = 0x182C; // uint32 + constexpr std::ptrdiff_t m_lastSmokeTime = 0x1830; // GameTime_t + constexpr std::ptrdiff_t m_flNextClientFireBulletTime = 0x1834; // float32 + constexpr std::ptrdiff_t m_flNextClientFireBulletTime_Repredict = 0x1838; // float32 + constexpr std::ptrdiff_t m_IronSightController = 0x1910; // C_IronSightController + constexpr std::ptrdiff_t m_iIronSightMode = 0x19C0; // int32 + constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0x19D0; // GameTime_t + constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0x19D4; // int32 + constexpr std::ptrdiff_t m_flLastMagDropRequestTime = 0x1A50; // GameTime_t + constexpr std::ptrdiff_t m_flWatTickOffset = 0x1A54; // float32 } // Parent: C_BaseModelEntity // Fields count: 0 diff --git a/output/client.dll.json b/output/client.dll.json index 8a73bd3..b6d2a11 100644 --- a/output/client.dll.json +++ b/output/client.dll.json @@ -4311,21 +4311,21 @@ }, "C_BaseCSGrenade": { "fields": { - "m_bClientPredictDelete": 6784, - "m_bIsHeldByPlayer": 6786, - "m_bJumpThrow": 6788, - "m_bJustPulledPin": 6812, - "m_bPinPulled": 6787, - "m_bRedraw": 6785, - "m_bThrowAnimating": 6789, - "m_fDropTime": 6804, - "m_fPinPullTime": 6808, - "m_fThrowTime": 6792, - "m_flNextHoldFrac": 6820, - "m_flThrowStrength": 6796, - "m_flThrowStrengthApproach": 6800, - "m_hSwitchToWeaponAfterThrow": 6824, - "m_nNextHoldTick": 6816 + "m_bClientPredictDelete": 6752, + "m_bIsHeldByPlayer": 6754, + "m_bJumpThrow": 6756, + "m_bJustPulledPin": 6780, + "m_bPinPulled": 6755, + "m_bRedraw": 6753, + "m_bThrowAnimating": 6757, + "m_fDropTime": 6772, + "m_fPinPullTime": 6776, + "m_fThrowTime": 6760, + "m_flNextHoldFrac": 6788, + "m_flThrowStrength": 6764, + "m_flThrowStrengthApproach": 6768, + "m_hSwitchToWeaponAfterThrow": 6792, + "m_nNextHoldTick": 6784 }, "metadata": [ { @@ -5827,17 +5827,17 @@ }, "C_C4": { "fields": { - "m_activeLightParticleIndex": 6816, - "m_bBombPlacedAnimation": 6832, - "m_bBombPlanted": 6875, - "m_bIsPlantingViaUse": 6833, - "m_bPlayedArmingBeeps": 6868, - "m_bStartedArming": 6824, - "m_eActiveLightEffect": 6820, - "m_entitySpottedState": 6840, - "m_fArmedTime": 6828, - "m_nSpotRules": 6864, - "m_szScreenText": 6784 + "m_activeLightParticleIndex": 6784, + "m_bBombPlacedAnimation": 6800, + "m_bBombPlanted": 6843, + "m_bIsPlantingViaUse": 6801, + "m_bPlayedArmingBeeps": 6836, + "m_bStartedArming": 6792, + "m_eActiveLightEffect": 6788, + "m_entitySpottedState": 6808, + "m_fArmedTime": 6796, + "m_nSpotRules": 6832, + "m_szScreenText": 6752 }, "metadata": [ { @@ -7569,29 +7569,28 @@ "C_CSWeaponBase": { "fields": { "m_ClientPreviousWeaponState": 5792, - "m_IronSightController": 6448, + "m_IronSightController": 6416, "m_OnPlayerPickup": 5848, "m_bBurstMode": 5936, "m_bClearWeaponIdentifyingUGC": 6120, "m_bDroppedNearBuyZone": 5976, "m_bFireOnEmpty": 5840, - "m_bGlowForPing": 6144, "m_bInReload": 5952, "m_bIsHauledBack": 5960, "m_bOldFirstPersonSpectatedState": 6122, "m_bReloadVisuallyComplete": 5953, "m_bReloadsWithClips": 5832, "m_bSilencerOn": 5961, - "m_bUIWeapon": 6145, + "m_bUIWeapon": 6123, "m_bVisualsDataSet": 6121, - "m_bWasOwnedByCT": 6204, - "m_bWasOwnedByTerrorist": 6205, - "m_donated": 6196, + "m_bWasOwnedByCT": 6180, + "m_bWasOwnedByTerrorist": 6181, + "m_donated": 6172, "m_ePlayerFireEvent": 5680, "m_ePlayerFireEventAttackType": 5684, "m_fAccuracyPenalty": 5912, "m_fAccuracySmoothedForZoom": 5920, - "m_fLastShotTime": 6200, + "m_fLastShotTime": 6176, "m_fScopeZoomEndTime": 5924, "m_flCrosshairDistance": 5800, "m_flDroppedAtTime": 5956, @@ -7599,49 +7598,46 @@ "m_flGunAccuracyPositionDeprecated": 5820, "m_flLastAccuracyUpdateTime": 5916, "m_flLastBurstModeChangeTime": 5940, - "m_flLastLOSTraceFailureTime": 6640, - "m_flLastMagDropRequestTime": 6768, + "m_flLastLOSTraceFailureTime": 6608, + "m_flLastMagDropRequestTime": 6736, "m_flNextAttackRenderTimeOffset": 5980, - "m_flNextClientFireBulletTime": 6220, - "m_flNextClientFireBulletTime_Repredict": 6224, + "m_flNextClientFireBulletTime": 6196, + "m_flNextClientFireBulletTime_Repredict": 6200, "m_flPostponeFireReadyFrac": 5948, "m_flRecoilIndex": 5932, "m_flTimeSilencerSwitchComplete": 5964, "m_flTimeWeaponIdle": 5836, "m_flTurningInaccuracy": 5908, "m_flTurningInaccuracyDelta": 5892, - "m_flWatTickOffset": 6772, - "m_gunHeat": 6208, + "m_flWatTickOffset": 6740, + "m_gunHeat": 6184, "m_hCurrentThirdPersonSequence": 5728, - "m_hOurPing": 6124, - "m_hPrevOwner": 6160, + "m_hPrevOwner": 6136, "m_iAlpha": 5808, "m_iAmmoLastCheck": 5804, "m_iCrosshairTextureID": 5816, - "m_iIronSightMode": 6624, + "m_iIronSightMode": 6592, "m_iMostRecentTeamNumber": 5972, - "m_iNumEmptyAttacks": 6644, + "m_iNumEmptyAttacks": 6612, "m_iOriginalTeamNumber": 5968, "m_iRecoilIndex": 5928, "m_iScopeTextureID": 5812, "m_iState": 5796, - "m_lastSmokeTime": 6216, - "m_nCustomEconReloadEventId": 6148, - "m_nDropTick": 6164, + "m_lastSmokeTime": 6192, + "m_nCustomEconReloadEventId": 6124, + "m_nDropTick": 6140, "m_nFireSequenceStartTimeAck": 5676, "m_nFireSequenceStartTimeChange": 5672, "m_nLastEmptySoundCmdNum": 5824, - "m_nOurPingIndex": 6128, "m_nPostponeFireReadyTicks": 5944, "m_nSilencerBoneIndex": 5732, "m_nViewModelIndex": 5828, "m_seqFirePrimary": 5692, "m_seqFireSecondary": 5696, "m_seqIdle": 5688, - "m_smokeAttachments": 6212, + "m_smokeAttachments": 6188, "m_thirdPersonFireSequences": 5704, "m_thirdPersonSequences": 5736, - "m_vecOurPingPos": 6132, "m_vecTurningInaccuracyEyeDirLast": 5896, "m_weaponMode": 5888 }, @@ -7795,12 +7791,12 @@ }, "C_CSWeaponBaseGun": { "fields": { - "m_bNeedsBoltAction": 6813, - "m_iBurstShotsRemaining": 6788, - "m_iSilencerBodygroup": 6792, - "m_inPrecache": 6812, - "m_silencedModelIndex": 6808, - "m_zoomLevel": 6784 + "m_bNeedsBoltAction": 6781, + "m_iBurstShotsRemaining": 6756, + "m_iSilencerBodygroup": 6760, + "m_inPrecache": 6780, + "m_silencedModelIndex": 6776, + "m_zoomLevel": 6752 }, "metadata": [ { @@ -9686,8 +9682,8 @@ }, "C_Fists": { "fields": { - "m_bPlayingUninterruptableAct": 6784, - "m_nUninterruptableActivity": 6788 + "m_bPlayingUninterruptableAct": 6752, + "m_nUninterruptableActivity": 6756 }, "metadata": [ { @@ -10385,22 +10381,15 @@ }, "C_Item": { "fields": { - "m_bShouldGlow": 5552, - "m_pReticleHintTextName": 5553 + "m_pReticleHintTextName": 5552 }, - "metadata": [ - { - "name": "m_bShouldGlow", - "type": "NetworkVarNames", - "type_name": "bool" - } - ], + "metadata": [], "parent": "C_EconEntity" }, "C_ItemDogtags": { "fields": { - "m_KillingPlayer": 5820, - "m_OwningPlayer": 5816 + "m_KillingPlayer": 5812, + "m_OwningPlayer": 5808 }, "metadata": [ { @@ -13453,8 +13442,8 @@ }, "C_WeaponBaseItem": { "fields": { - "m_SequenceCompleteTimer": 6784, - "m_bRedraw": 6808 + "m_SequenceCompleteTimer": 6752, + "m_bRedraw": 6776 }, "metadata": [ { @@ -13602,7 +13591,7 @@ }, "C_WeaponShield": { "fields": { - "m_flDisplayHealth": 6816 + "m_flDisplayHealth": 6784 }, "metadata": [ { @@ -13615,8 +13604,8 @@ }, "C_WeaponTaser": { "fields": { - "m_fFireTime": 6816, - "m_nLastAttackTick": 6820 + "m_fFireTime": 6784, + "m_nLastAttackTick": 6788 }, "metadata": [ { diff --git a/output/client.dll.rs b/output/client.dll.rs index d7f6b66..9a52048 100644 --- a/output/client.dll.rs +++ b/output/client.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -203,13 +203,9 @@ pub mod cs2_dumper { pub mod C_WeaponM4A1 { } // Parent: C_EconEntity - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_bShouldGlow (bool) + // Fields count: 1 pub mod C_Item { - pub const m_bShouldGlow: usize = 0x15B0; // bool - pub const m_pReticleHintTextName: usize = 0x15B1; // char[256] + pub const m_pReticleHintTextName: usize = 0x15B0; // char[256] } // Parent: C_SoundEventEntity // Fields count: 1 @@ -768,21 +764,21 @@ pub mod cs2_dumper { // NetworkVarNames: m_flNextHoldFrac (float) // NetworkVarNames: m_hSwitchToWeaponAfterThrow (CHandle) pub mod C_BaseCSGrenade { - pub const m_bClientPredictDelete: usize = 0x1A80; // bool - pub const m_bRedraw: usize = 0x1A81; // bool - pub const m_bIsHeldByPlayer: usize = 0x1A82; // bool - pub const m_bPinPulled: usize = 0x1A83; // bool - pub const m_bJumpThrow: usize = 0x1A84; // bool - pub const m_bThrowAnimating: usize = 0x1A85; // bool - pub const m_fThrowTime: usize = 0x1A88; // GameTime_t - pub const m_flThrowStrength: usize = 0x1A8C; // float32 - pub const m_flThrowStrengthApproach: usize = 0x1A90; // float32 - pub const m_fDropTime: usize = 0x1A94; // GameTime_t - pub const m_fPinPullTime: usize = 0x1A98; // GameTime_t - pub const m_bJustPulledPin: usize = 0x1A9C; // bool - pub const m_nNextHoldTick: usize = 0x1AA0; // GameTick_t - pub const m_flNextHoldFrac: usize = 0x1AA4; // float32 - pub const m_hSwitchToWeaponAfterThrow: usize = 0x1AA8; // CHandle + pub const m_bClientPredictDelete: usize = 0x1A60; // bool + pub const m_bRedraw: usize = 0x1A61; // bool + pub const m_bIsHeldByPlayer: usize = 0x1A62; // bool + pub const m_bPinPulled: usize = 0x1A63; // bool + pub const m_bJumpThrow: usize = 0x1A64; // bool + pub const m_bThrowAnimating: usize = 0x1A65; // bool + pub const m_fThrowTime: usize = 0x1A68; // GameTime_t + pub const m_flThrowStrength: usize = 0x1A6C; // float32 + pub const m_flThrowStrengthApproach: usize = 0x1A70; // float32 + pub const m_fDropTime: usize = 0x1A74; // GameTime_t + pub const m_fPinPullTime: usize = 0x1A78; // GameTime_t + pub const m_bJustPulledPin: usize = 0x1A7C; // bool + pub const m_nNextHoldTick: usize = 0x1A80; // GameTick_t + pub const m_flNextHoldFrac: usize = 0x1A84; // float32 + pub const m_hSwitchToWeaponAfterThrow: usize = 0x1A88; // CHandle } // Parent: C_FuncBrush // Fields count: 8 @@ -1367,8 +1363,8 @@ pub mod cs2_dumper { // NetworkVarNames: m_SequenceCompleteTimer (CountdownTimer) // NetworkVarNames: m_bRedraw (bool) pub mod C_WeaponBaseItem { - pub const m_SequenceCompleteTimer: usize = 0x1A80; // CountdownTimer - pub const m_bRedraw: usize = 0x1A98; // bool + pub const m_SequenceCompleteTimer: usize = 0x1A60; // CountdownTimer + pub const m_bRedraw: usize = 0x1A78; // bool } // Parent: None // Fields count: 21 @@ -1993,12 +1989,12 @@ pub mod cs2_dumper { // NetworkVarNames: m_iBurstShotsRemaining (int) // NetworkVarNames: m_bNeedsBoltAction (bool) pub mod C_CSWeaponBaseGun { - pub const m_zoomLevel: usize = 0x1A80; // int32 - pub const m_iBurstShotsRemaining: usize = 0x1A84; // int32 - pub const m_iSilencerBodygroup: usize = 0x1A88; // int32 - pub const m_silencedModelIndex: usize = 0x1A98; // int32 - pub const m_inPrecache: usize = 0x1A9C; // bool - pub const m_bNeedsBoltAction: usize = 0x1A9D; // bool + pub const m_zoomLevel: usize = 0x1A60; // int32 + pub const m_iBurstShotsRemaining: usize = 0x1A64; // int32 + pub const m_iSilencerBodygroup: usize = 0x1A68; // int32 + pub const m_silencedModelIndex: usize = 0x1A78; // int32 + pub const m_inPrecache: usize = 0x1A7C; // bool + pub const m_bNeedsBoltAction: usize = 0x1A7D; // bool } // Parent: C_BaseEntity // Fields count: 4 @@ -2412,17 +2408,17 @@ pub mod cs2_dumper { // NetworkVarNames: m_bIsPlantingViaUse (bool) // NetworkVarNames: m_entitySpottedState (EntitySpottedState_t) pub mod C_C4 { - pub const m_szScreenText: usize = 0x1A80; // char[32] - pub const m_activeLightParticleIndex: usize = 0x1AA0; // ParticleIndex_t - pub const m_eActiveLightEffect: usize = 0x1AA4; // C4LightEffect_t - pub const m_bStartedArming: usize = 0x1AA8; // bool - pub const m_fArmedTime: usize = 0x1AAC; // GameTime_t - pub const m_bBombPlacedAnimation: usize = 0x1AB0; // bool - pub const m_bIsPlantingViaUse: usize = 0x1AB1; // bool - pub const m_entitySpottedState: usize = 0x1AB8; // EntitySpottedState_t - pub const m_nSpotRules: usize = 0x1AD0; // int32 - pub const m_bPlayedArmingBeeps: usize = 0x1AD4; // bool[7] - pub const m_bBombPlanted: usize = 0x1ADB; // bool + pub const m_szScreenText: usize = 0x1A60; // char[32] + pub const m_activeLightParticleIndex: usize = 0x1A80; // ParticleIndex_t + pub const m_eActiveLightEffect: usize = 0x1A84; // C4LightEffect_t + pub const m_bStartedArming: usize = 0x1A88; // bool + pub const m_fArmedTime: usize = 0x1A8C; // GameTime_t + pub const m_bBombPlacedAnimation: usize = 0x1A90; // bool + pub const m_bIsPlantingViaUse: usize = 0x1A91; // bool + pub const m_entitySpottedState: usize = 0x1A98; // EntitySpottedState_t + pub const m_nSpotRules: usize = 0x1AB0; // int32 + pub const m_bPlayedArmingBeeps: usize = 0x1AB4; // bool[7] + pub const m_bBombPlanted: usize = 0x1ABB; // bool } // Parent: C_BaseModelEntity // Fields count: 13 @@ -3917,7 +3913,7 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_flDisplayHealth (float) pub mod C_WeaponShield { - pub const m_flDisplayHealth: usize = 0x1AA0; // float32 + pub const m_flDisplayHealth: usize = 0x1A80; // float32 } // Parent: C_PointClientUIWorldPanel // Fields count: 1 @@ -4928,8 +4924,8 @@ pub mod cs2_dumper { // NetworkVarNames: m_OwningPlayer (CHandle) // NetworkVarNames: m_KillingPlayer (CHandle) pub mod C_ItemDogtags { - pub const m_OwningPlayer: usize = 0x16B8; // CHandle - pub const m_KillingPlayer: usize = 0x16BC; // CHandle + pub const m_OwningPlayer: usize = 0x16B0; // CHandle + pub const m_KillingPlayer: usize = 0x16B4; // CHandle } // Parent: C_CSGO_TeamPreviewCamera // Fields count: 0 @@ -4973,8 +4969,8 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_fFireTime (GameTime_t) pub mod C_WeaponTaser { - pub const m_fFireTime: usize = 0x1AA0; // GameTime_t - pub const m_nLastAttackTick: usize = 0x1AA4; // int32 + pub const m_fFireTime: usize = 0x1A80; // GameTime_t + pub const m_nLastAttackTick: usize = 0x1A84; // int32 } // Parent: C_CSWeaponBase // Fields count: 2 @@ -4983,8 +4979,8 @@ pub mod cs2_dumper { // NetworkVarNames: m_bPlayingUninterruptableAct (bool) // NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t) pub mod C_Fists { - pub const m_bPlayingUninterruptableAct: usize = 0x1A80; // bool - pub const m_nUninterruptableActivity: usize = 0x1A84; // PlayerAnimEvent_t + pub const m_bPlayingUninterruptableAct: usize = 0x1A60; // bool + pub const m_nUninterruptableActivity: usize = 0x1A64; // PlayerAnimEvent_t } // Parent: C_PhysicsProp // Fields count: 0 @@ -5522,7 +5518,7 @@ pub mod cs2_dumper { pub const m_SpotRadius: usize = 0xCDC; // float32 } // Parent: C_BasePlayerWeapon - // Fields count: 76 + // Fields count: 72 // // Metadata: // MNetworkExcludeByName @@ -5608,29 +5604,25 @@ pub mod cs2_dumper { pub const m_bClearWeaponIdentifyingUGC: usize = 0x17E8; // bool pub const m_bVisualsDataSet: usize = 0x17E9; // bool pub const m_bOldFirstPersonSpectatedState: usize = 0x17EA; // bool - pub const m_hOurPing: usize = 0x17EC; // CHandle - pub const m_nOurPingIndex: usize = 0x17F0; // CEntityIndex - pub const m_vecOurPingPos: usize = 0x17F4; // Vector - pub const m_bGlowForPing: usize = 0x1800; // bool - pub const m_bUIWeapon: usize = 0x1801; // bool - pub const m_nCustomEconReloadEventId: usize = 0x1804; // int32 - pub const m_hPrevOwner: usize = 0x1810; // CHandle - pub const m_nDropTick: usize = 0x1814; // GameTick_t - pub const m_donated: usize = 0x1834; // bool - pub const m_fLastShotTime: usize = 0x1838; // GameTime_t - pub const m_bWasOwnedByCT: usize = 0x183C; // bool - pub const m_bWasOwnedByTerrorist: usize = 0x183D; // bool - pub const m_gunHeat: usize = 0x1840; // float32 - pub const m_smokeAttachments: usize = 0x1844; // uint32 - pub const m_lastSmokeTime: usize = 0x1848; // GameTime_t - pub const m_flNextClientFireBulletTime: usize = 0x184C; // float32 - pub const m_flNextClientFireBulletTime_Repredict: usize = 0x1850; // float32 - pub const m_IronSightController: usize = 0x1930; // C_IronSightController - pub const m_iIronSightMode: usize = 0x19E0; // int32 - pub const m_flLastLOSTraceFailureTime: usize = 0x19F0; // GameTime_t - pub const m_iNumEmptyAttacks: usize = 0x19F4; // int32 - pub const m_flLastMagDropRequestTime: usize = 0x1A70; // GameTime_t - pub const m_flWatTickOffset: usize = 0x1A74; // float32 + pub const m_bUIWeapon: usize = 0x17EB; // bool + pub const m_nCustomEconReloadEventId: usize = 0x17EC; // int32 + pub const m_hPrevOwner: usize = 0x17F8; // CHandle + pub const m_nDropTick: usize = 0x17FC; // GameTick_t + pub const m_donated: usize = 0x181C; // bool + pub const m_fLastShotTime: usize = 0x1820; // GameTime_t + pub const m_bWasOwnedByCT: usize = 0x1824; // bool + pub const m_bWasOwnedByTerrorist: usize = 0x1825; // bool + pub const m_gunHeat: usize = 0x1828; // float32 + pub const m_smokeAttachments: usize = 0x182C; // uint32 + pub const m_lastSmokeTime: usize = 0x1830; // GameTime_t + pub const m_flNextClientFireBulletTime: usize = 0x1834; // float32 + pub const m_flNextClientFireBulletTime_Repredict: usize = 0x1838; // float32 + pub const m_IronSightController: usize = 0x1910; // C_IronSightController + pub const m_iIronSightMode: usize = 0x19C0; // int32 + pub const m_flLastLOSTraceFailureTime: usize = 0x19D0; // GameTime_t + pub const m_iNumEmptyAttacks: usize = 0x19D4; // int32 + pub const m_flLastMagDropRequestTime: usize = 0x1A50; // GameTime_t + pub const m_flWatTickOffset: usize = 0x1A54; // float32 } // Parent: C_BaseModelEntity // Fields count: 0 diff --git a/output/engine2.dll.cs b/output/engine2.dll.cs index 7fe207a..50ebd8f 100644 --- a/output/engine2.dll.cs +++ b/output/engine2.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC namespace CS2Dumper.Schemas { // Module: engine2.dll diff --git a/output/engine2.dll.hpp b/output/engine2.dll.hpp index eccca2f..d2e2d8d 100644 --- a/output/engine2.dll.hpp +++ b/output/engine2.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC #pragma once diff --git a/output/engine2.dll.rs b/output/engine2.dll.rs index f34a1f3..d7c3ee1 100644 --- a/output/engine2.dll.rs +++ b/output/engine2.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 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 ec49659..9ac0023 100644 --- a/output/host.dll.cs +++ b/output/host.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC namespace CS2Dumper.Schemas { // Module: host.dll diff --git a/output/host.dll.hpp b/output/host.dll.hpp index 8d9a967..3c2d20e 100644 --- a/output/host.dll.hpp +++ b/output/host.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC #pragma once diff --git a/output/host.dll.rs b/output/host.dll.rs index 31c1b55..923f577 100644 --- a/output/host.dll.rs +++ b/output/host.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 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 2189b99..4feaf0a 100644 --- a/output/info.json +++ b/output/info.json @@ -1,4 +1,4 @@ { - "build_number": 14010, - "timestamp": "2024-05-25T01:48:22.657979400+00:00" + "build_number": 14011, + "timestamp": "2024-05-30T01:25:57.219187800+00:00" } \ No newline at end of file diff --git a/output/interfaces.cs b/output/interfaces.cs index 5acab02..2d15190 100644 --- a/output/interfaces.cs +++ b/output/interfaces.cs @@ -1,57 +1,57 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC namespace CS2Dumper.Interfaces { // Module: animationsystem.dll public static class AnimationsystemDll { - public const nint AnimationSystemUtils_001 = 0x79E00; + public const nint AnimationSystemUtils_001 = 0x79E30; public const nint AnimationSystem_001 = 0x748F0; } // Module: client.dll public static class ClientDll { - public const nint ClientToolsInfo_001 = 0x757C20; - public const nint EmptyWorldService001_Client = 0x4A10F0; - public const nint GameClientExports001 = 0x757C30; - public const nint LegacyGameUI001 = 0x8E1400; - public const nint Source2Client002 = 0x757C40; - public const nint Source2ClientConfig001 = 0x484E50; - public const nint Source2ClientPrediction001 = 0x7D4890; - public const nint Source2ClientUI001 = 0x8C7CC0; + public const nint ClientToolsInfo_001 = 0x757EE0; + public const nint EmptyWorldService001_Client = 0x4A2020; + public const nint GameClientExports001 = 0x757EF0; + public const nint LegacyGameUI001 = 0x8E23D0; + public const nint Source2Client002 = 0x757F00; + public const nint Source2ClientConfig001 = 0x485D80; + public const nint Source2ClientPrediction001 = 0x7D80D0; + public const nint Source2ClientUI001 = 0x8C8C90; } // Module: engine2.dll public static class Engine2Dll { - public const nint BenchmarkService001 = 0x17BE20; - public const nint BugService001 = 0x17CF70; - public const nint ClientServerEngineLoopService_001 = 0x1F0F80; - public const nint EngineGameUI001 = 0x126C20; - public const nint EngineServiceMgr001 = 0x1E0200; - public const nint GameEventSystemClientV001 = 0x1E5370; - public const nint GameEventSystemServerV001 = 0x1E5380; - public const nint GameResourceServiceClientV001 = 0x1845F0; - public const nint GameResourceServiceServerV001 = 0x184600; - public const nint GameUIService_001 = 0x186FA0; - public const nint HostStateMgr001 = 0x1E9B30; - public const nint INETSUPPORT_001 = 0xF5B90; - public const nint InputService_001 = 0x18CB20; - public const nint KeyValueCache001 = 0x1EC350; - public const nint MapListService_001 = 0x19FCD0; - public const nint NetworkClientService_001 = 0x1A6F20; - public const nint NetworkP2PService_001 = 0x1AD750; - public const nint NetworkServerService_001 = 0x1B1C80; - public const nint NetworkService_001 = 0x1B6EC0; - public const nint RenderService_001 = 0x1B73B0; - public const nint ScreenshotService001 = 0x1B9D60; - public const nint SimpleEngineLoopService_001 = 0x1FDAD0; - public const nint SoundService_001 = 0x1BDFA0; - public const nint Source2EngineToClient001 = 0x66BF0; - public const nint Source2EngineToClientStringTable001 = 0x8F9D0; - public const nint Source2EngineToServer001 = 0x97060; - public const nint Source2EngineToServerStringTable001 = 0xAE6C0; - public const nint SplitScreenService_001 = 0x1C49B0; - public const nint StatsService_001 = 0x1C7700; - public const nint ToolService_001 = 0x1CC180; - public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x1278A0; - public const nint VProfService_001 = 0x1CD5B0; + public const nint BenchmarkService001 = 0x17D860; + public const nint BugService001 = 0x17E9B0; + public const nint ClientServerEngineLoopService_001 = 0x1F2A40; + public const nint EngineGameUI001 = 0x127780; + public const nint EngineServiceMgr001 = 0x1E1CC0; + public const nint GameEventSystemClientV001 = 0x1E6E30; + public const nint GameEventSystemServerV001 = 0x1E6E40; + public const nint GameResourceServiceClientV001 = 0x186030; + public const nint GameResourceServiceServerV001 = 0x186040; + public const nint GameUIService_001 = 0x1889E0; + public const nint HostStateMgr001 = 0x1EB5F0; + public const nint INETSUPPORT_001 = 0xF66F0; + public const nint InputService_001 = 0x18E560; + public const nint KeyValueCache001 = 0x1EDE10; + public const nint MapListService_001 = 0x1A1710; + public const nint NetworkClientService_001 = 0x1A8960; + public const nint NetworkP2PService_001 = 0x1AF1B0; + public const nint NetworkServerService_001 = 0x1B36E0; + public const nint NetworkService_001 = 0x1B8970; + public const nint RenderService_001 = 0x1B8E60; + public const nint ScreenshotService001 = 0x1BB810; + public const nint SimpleEngineLoopService_001 = 0x1FF590; + public const nint SoundService_001 = 0x1BFA50; + public const nint Source2EngineToClient001 = 0x66D10; + public const nint Source2EngineToClientStringTable001 = 0x90510; + public const nint Source2EngineToServer001 = 0x97BA0; + public const nint Source2EngineToServerStringTable001 = 0xAF200; + public const nint SplitScreenService_001 = 0x1C6460; + public const nint StatsService_001 = 0x1C91B0; + public const nint ToolService_001 = 0x1CDC30; + public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x128400; + public const nint VProfService_001 = 0x1CF070; } // Module: filesystem_stdio.dll public static class FilesystemStdioDll { @@ -75,8 +75,8 @@ namespace CS2Dumper.Interfaces { } // Module: inputsystem.dll public static class InputsystemDll { - public const nint InputStackSystemVersion001 = 0x1850; - public const nint InputSystemVersion001 = 0x2A40; + public const nint InputStackSystemVersion001 = 0x18D0; + public const nint InputSystemVersion001 = 0x2AC0; } // Module: localize.dll public static class LocalizeDll { @@ -89,10 +89,10 @@ namespace CS2Dumper.Interfaces { } // Module: materialsystem2.dll public static class Materialsystem2Dll { - public const nint FontManager_001 = 0x38430; - public const nint MaterialUtils_001 = 0x4E380; - public const nint PostProcessingSystem_001 = 0x43330; - public const nint TextLayout_001 = 0x4AA40; + public const nint FontManager_001 = 0x38450; + public const nint MaterialUtils_001 = 0x4E3A0; + public const nint PostProcessingSystem_001 = 0x43350; + public const nint TextLayout_001 = 0x4AA60; public const nint VMaterialSystem2_001 = 0x26760; } // Module: meshsystem.dll @@ -105,14 +105,14 @@ namespace CS2Dumper.Interfaces { } // Module: networksystem.dll public static class NetworksystemDll { - public const nint FlattenedSerializersVersion001 = 0x7ED50; - public const nint NetworkMessagesVersion001 = 0x9F7F0; - public const nint NetworkSystemVersion001 = 0xC0650; - public const nint SerializedEntitiesVersion001 = 0xD6790; + public const nint FlattenedSerializersVersion001 = 0x7FB20; + public const nint NetworkMessagesVersion001 = 0xA05C0; + public const nint NetworkSystemVersion001 = 0xC1420; + public const nint SerializedEntitiesVersion001 = 0xD7560; } // Module: panorama.dll public static class PanoramaDll { - public const nint PanoramaUIEngine001 = 0x611C0; + public const nint PanoramaUIEngine001 = 0x61240; } // Module: panorama_text_pango.dll public static class PanoramaTextPangoDll { @@ -132,9 +132,9 @@ namespace CS2Dumper.Interfaces { } // Module: rendersystemdx11.dll public static class Rendersystemdx11Dll { - public const nint RenderDeviceMgr001 = 0x4FAA0; - public const nint RenderUtils_001 = 0x596B0; - public const nint VRenderDeviceMgrBackdoor001 = 0x4FAB0; + public const nint RenderDeviceMgr001 = 0x4FAC0; + public const nint RenderUtils_001 = 0x596D0; + public const nint VRenderDeviceMgrBackdoor001 = 0x4FAD0; } // Module: resourcesystem.dll public static class ResourcesystemDll { @@ -149,7 +149,7 @@ namespace CS2Dumper.Interfaces { public static class ScenesystemDll { public const nint RenderingPipelines_001 = 0x9C390; public const nint SceneSystem_002 = 0xD3550; - public const nint SceneUtils_001 = 0x14B530; + public const nint SceneUtils_001 = 0x14B590; } // Module: schemasystem.dll public static class SchemasystemDll { @@ -157,16 +157,16 @@ namespace CS2Dumper.Interfaces { } // Module: server.dll public static class ServerDll { - public const nint EmptyWorldService001_Server = 0x583880; - public const nint EntitySubclassUtilsV001 = 0x2BA190; - public const nint NavGameTest001 = 0xA64790; - public const nint ServerToolsInfo_001 = 0x857970; - public const nint Source2GameClients001 = 0x857980; - public const nint Source2GameDirector001 = 0x1223F0; - public const nint Source2GameEntities001 = 0x857990; - public const nint Source2Server001 = 0x8579A0; - public const nint Source2ServerConfig001 = 0x56FC60; - public const nint customnavsystem001 = 0x2286C0; + public const nint EmptyWorldService001_Server = 0x584BC0; + public const nint EntitySubclassUtilsV001 = 0x2BA220; + public const nint NavGameTest001 = 0xA668A0; + public const nint ServerToolsInfo_001 = 0x858CB0; + public const nint Source2GameClients001 = 0x858CC0; + public const nint Source2GameDirector001 = 0x122480; + public const nint Source2GameEntities001 = 0x858CD0; + public const nint Source2Server001 = 0x858CE0; + public const nint Source2ServerConfig001 = 0x570FA0; + public const nint customnavsystem001 = 0x228750; } // Module: soundsystem.dll public static class SoundsystemDll { @@ -181,26 +181,26 @@ namespace CS2Dumper.Interfaces { } // Module: steamclient64.dll public static class Steamclient64Dll { - public const nint CLIENTENGINE_INTERFACE_VERSION005 = 0x86CD70; - public const nint IVALIDATE001 = 0x871150; - public const nint SteamClient006 = 0x6691F0; - public const nint SteamClient007 = 0x669200; - public const nint SteamClient008 = 0x669210; - public const nint SteamClient009 = 0x669220; - public const nint SteamClient010 = 0x669230; - public const nint SteamClient011 = 0x669240; - public const nint SteamClient012 = 0x669250; - public const nint SteamClient013 = 0x669260; - public const nint SteamClient014 = 0x669270; - public const nint SteamClient015 = 0x669280; - public const nint SteamClient016 = 0x669290; - public const nint SteamClient017 = 0x6692A0; - public const nint SteamClient018 = 0x6692B0; - public const nint SteamClient019 = 0x6692C0; - public const nint SteamClient020 = 0x6692D0; - public const nint SteamClient021 = 0x6692E0; - public const nint p2pvoice002 = 0xDAB90; - public const nint p2pvoicesingleton002 = 0xD7600; + public const nint CLIENTENGINE_INTERFACE_VERSION005 = 0x872BD0; + public const nint IVALIDATE001 = 0x876D20; + public const nint SteamClient006 = 0x6708F0; + public const nint SteamClient007 = 0x670900; + public const nint SteamClient008 = 0x670910; + public const nint SteamClient009 = 0x670920; + public const nint SteamClient010 = 0x670930; + public const nint SteamClient011 = 0x670940; + public const nint SteamClient012 = 0x670950; + public const nint SteamClient013 = 0x670960; + public const nint SteamClient014 = 0x670970; + public const nint SteamClient015 = 0x670980; + public const nint SteamClient016 = 0x670990; + public const nint SteamClient017 = 0x6709A0; + public const nint SteamClient018 = 0x6709B0; + public const nint SteamClient019 = 0x6709C0; + public const nint SteamClient020 = 0x6709D0; + public const nint SteamClient021 = 0x6709E0; + public const nint p2pvoice002 = 0xDA1A0; + public const nint p2pvoicesingleton002 = 0xD6C00; } // Module: tier0.dll public static class Tier0Dll { @@ -232,8 +232,8 @@ namespace CS2Dumper.Interfaces { } // Module: vstdlib_s64.dll public static class VstdlibS64Dll { - public const nint IVALIDATE001 = 0x24DE0; - public const nint VEngineCvar002 = 0x57A0; + public const nint IVALIDATE001 = 0x25140; + public const nint VEngineCvar002 = 0x5760; } // Module: worldrenderer.dll public static class WorldrendererDll { diff --git a/output/interfaces.hpp b/output/interfaces.hpp index 95ae749..c30ebf9 100644 --- a/output/interfaces.hpp +++ b/output/interfaces.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC #pragma once @@ -9,54 +9,54 @@ namespace cs2_dumper { namespace interfaces { // Module: animationsystem.dll namespace animationsystem_dll { - constexpr std::ptrdiff_t AnimationSystemUtils_001 = 0x79E00; + constexpr std::ptrdiff_t AnimationSystemUtils_001 = 0x79E30; constexpr std::ptrdiff_t AnimationSystem_001 = 0x748F0; } // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x757C20; - constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x4A10F0; - constexpr std::ptrdiff_t GameClientExports001 = 0x757C30; - constexpr std::ptrdiff_t LegacyGameUI001 = 0x8E1400; - constexpr std::ptrdiff_t Source2Client002 = 0x757C40; - constexpr std::ptrdiff_t Source2ClientConfig001 = 0x484E50; - constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7D4890; - constexpr std::ptrdiff_t Source2ClientUI001 = 0x8C7CC0; + constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x757EE0; + constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x4A2020; + constexpr std::ptrdiff_t GameClientExports001 = 0x757EF0; + constexpr std::ptrdiff_t LegacyGameUI001 = 0x8E23D0; + constexpr std::ptrdiff_t Source2Client002 = 0x757F00; + constexpr std::ptrdiff_t Source2ClientConfig001 = 0x485D80; + constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7D80D0; + constexpr std::ptrdiff_t Source2ClientUI001 = 0x8C8C90; } // Module: engine2.dll namespace engine2_dll { - constexpr std::ptrdiff_t BenchmarkService001 = 0x17BE20; - constexpr std::ptrdiff_t BugService001 = 0x17CF70; - constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1F0F80; - constexpr std::ptrdiff_t EngineGameUI001 = 0x126C20; - constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1E0200; - constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1E5370; - constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1E5380; - constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x1845F0; - constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x184600; - constexpr std::ptrdiff_t GameUIService_001 = 0x186FA0; - constexpr std::ptrdiff_t HostStateMgr001 = 0x1E9B30; - constexpr std::ptrdiff_t INETSUPPORT_001 = 0xF5B90; - constexpr std::ptrdiff_t InputService_001 = 0x18CB20; - constexpr std::ptrdiff_t KeyValueCache001 = 0x1EC350; - constexpr std::ptrdiff_t MapListService_001 = 0x19FCD0; - constexpr std::ptrdiff_t NetworkClientService_001 = 0x1A6F20; - constexpr std::ptrdiff_t NetworkP2PService_001 = 0x1AD750; - constexpr std::ptrdiff_t NetworkServerService_001 = 0x1B1C80; - constexpr std::ptrdiff_t NetworkService_001 = 0x1B6EC0; - constexpr std::ptrdiff_t RenderService_001 = 0x1B73B0; - constexpr std::ptrdiff_t ScreenshotService001 = 0x1B9D60; - constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1FDAD0; - constexpr std::ptrdiff_t SoundService_001 = 0x1BDFA0; - constexpr std::ptrdiff_t Source2EngineToClient001 = 0x66BF0; - constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x8F9D0; - constexpr std::ptrdiff_t Source2EngineToServer001 = 0x97060; - constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xAE6C0; - constexpr std::ptrdiff_t SplitScreenService_001 = 0x1C49B0; - constexpr std::ptrdiff_t StatsService_001 = 0x1C7700; - constexpr std::ptrdiff_t ToolService_001 = 0x1CC180; - constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x1278A0; - constexpr std::ptrdiff_t VProfService_001 = 0x1CD5B0; + constexpr std::ptrdiff_t BenchmarkService001 = 0x17D860; + constexpr std::ptrdiff_t BugService001 = 0x17E9B0; + constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1F2A40; + constexpr std::ptrdiff_t EngineGameUI001 = 0x127780; + constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1E1CC0; + constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1E6E30; + constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1E6E40; + constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x186030; + constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x186040; + constexpr std::ptrdiff_t GameUIService_001 = 0x1889E0; + constexpr std::ptrdiff_t HostStateMgr001 = 0x1EB5F0; + constexpr std::ptrdiff_t INETSUPPORT_001 = 0xF66F0; + constexpr std::ptrdiff_t InputService_001 = 0x18E560; + constexpr std::ptrdiff_t KeyValueCache001 = 0x1EDE10; + constexpr std::ptrdiff_t MapListService_001 = 0x1A1710; + constexpr std::ptrdiff_t NetworkClientService_001 = 0x1A8960; + constexpr std::ptrdiff_t NetworkP2PService_001 = 0x1AF1B0; + constexpr std::ptrdiff_t NetworkServerService_001 = 0x1B36E0; + constexpr std::ptrdiff_t NetworkService_001 = 0x1B8970; + constexpr std::ptrdiff_t RenderService_001 = 0x1B8E60; + constexpr std::ptrdiff_t ScreenshotService001 = 0x1BB810; + constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1FF590; + constexpr std::ptrdiff_t SoundService_001 = 0x1BFA50; + constexpr std::ptrdiff_t Source2EngineToClient001 = 0x66D10; + constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x90510; + constexpr std::ptrdiff_t Source2EngineToServer001 = 0x97BA0; + constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xAF200; + constexpr std::ptrdiff_t SplitScreenService_001 = 0x1C6460; + constexpr std::ptrdiff_t StatsService_001 = 0x1C91B0; + constexpr std::ptrdiff_t ToolService_001 = 0x1CDC30; + constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x128400; + constexpr std::ptrdiff_t VProfService_001 = 0x1CF070; } // Module: filesystem_stdio.dll namespace filesystem_stdio_dll { @@ -80,8 +80,8 @@ namespace cs2_dumper { } // Module: inputsystem.dll namespace inputsystem_dll { - constexpr std::ptrdiff_t InputStackSystemVersion001 = 0x1850; - constexpr std::ptrdiff_t InputSystemVersion001 = 0x2A40; + constexpr std::ptrdiff_t InputStackSystemVersion001 = 0x18D0; + constexpr std::ptrdiff_t InputSystemVersion001 = 0x2AC0; } // Module: localize.dll namespace localize_dll { @@ -94,10 +94,10 @@ namespace cs2_dumper { } // Module: materialsystem2.dll namespace materialsystem2_dll { - constexpr std::ptrdiff_t FontManager_001 = 0x38430; - constexpr std::ptrdiff_t MaterialUtils_001 = 0x4E380; - constexpr std::ptrdiff_t PostProcessingSystem_001 = 0x43330; - constexpr std::ptrdiff_t TextLayout_001 = 0x4AA40; + constexpr std::ptrdiff_t FontManager_001 = 0x38450; + constexpr std::ptrdiff_t MaterialUtils_001 = 0x4E3A0; + constexpr std::ptrdiff_t PostProcessingSystem_001 = 0x43350; + constexpr std::ptrdiff_t TextLayout_001 = 0x4AA60; constexpr std::ptrdiff_t VMaterialSystem2_001 = 0x26760; } // Module: meshsystem.dll @@ -110,14 +110,14 @@ namespace cs2_dumper { } // Module: networksystem.dll namespace networksystem_dll { - constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x7ED50; - constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x9F7F0; - constexpr std::ptrdiff_t NetworkSystemVersion001 = 0xC0650; - constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0xD6790; + constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x7FB20; + constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0xA05C0; + constexpr std::ptrdiff_t NetworkSystemVersion001 = 0xC1420; + constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0xD7560; } // Module: panorama.dll namespace panorama_dll { - constexpr std::ptrdiff_t PanoramaUIEngine001 = 0x611C0; + constexpr std::ptrdiff_t PanoramaUIEngine001 = 0x61240; } // Module: panorama_text_pango.dll namespace panorama_text_pango_dll { @@ -137,9 +137,9 @@ namespace cs2_dumper { } // Module: rendersystemdx11.dll namespace rendersystemdx11_dll { - constexpr std::ptrdiff_t RenderDeviceMgr001 = 0x4FAA0; - constexpr std::ptrdiff_t RenderUtils_001 = 0x596B0; - constexpr std::ptrdiff_t VRenderDeviceMgrBackdoor001 = 0x4FAB0; + constexpr std::ptrdiff_t RenderDeviceMgr001 = 0x4FAC0; + constexpr std::ptrdiff_t RenderUtils_001 = 0x596D0; + constexpr std::ptrdiff_t VRenderDeviceMgrBackdoor001 = 0x4FAD0; } // Module: resourcesystem.dll namespace resourcesystem_dll { @@ -154,7 +154,7 @@ namespace cs2_dumper { namespace scenesystem_dll { constexpr std::ptrdiff_t RenderingPipelines_001 = 0x9C390; constexpr std::ptrdiff_t SceneSystem_002 = 0xD3550; - constexpr std::ptrdiff_t SceneUtils_001 = 0x14B530; + constexpr std::ptrdiff_t SceneUtils_001 = 0x14B590; } // Module: schemasystem.dll namespace schemasystem_dll { @@ -162,16 +162,16 @@ namespace cs2_dumper { } // Module: server.dll namespace server_dll { - constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x583880; - constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2BA190; - constexpr std::ptrdiff_t NavGameTest001 = 0xA64790; - constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x857970; - constexpr std::ptrdiff_t Source2GameClients001 = 0x857980; - constexpr std::ptrdiff_t Source2GameDirector001 = 0x1223F0; - constexpr std::ptrdiff_t Source2GameEntities001 = 0x857990; - constexpr std::ptrdiff_t Source2Server001 = 0x8579A0; - constexpr std::ptrdiff_t Source2ServerConfig001 = 0x56FC60; - constexpr std::ptrdiff_t customnavsystem001 = 0x2286C0; + constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x584BC0; + constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2BA220; + constexpr std::ptrdiff_t NavGameTest001 = 0xA668A0; + constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x858CB0; + constexpr std::ptrdiff_t Source2GameClients001 = 0x858CC0; + constexpr std::ptrdiff_t Source2GameDirector001 = 0x122480; + constexpr std::ptrdiff_t Source2GameEntities001 = 0x858CD0; + constexpr std::ptrdiff_t Source2Server001 = 0x858CE0; + constexpr std::ptrdiff_t Source2ServerConfig001 = 0x570FA0; + constexpr std::ptrdiff_t customnavsystem001 = 0x228750; } // Module: soundsystem.dll namespace soundsystem_dll { @@ -186,26 +186,26 @@ namespace cs2_dumper { } // Module: steamclient64.dll namespace steamclient64_dll { - constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0x86CD70; - constexpr std::ptrdiff_t IVALIDATE001 = 0x871150; - constexpr std::ptrdiff_t SteamClient006 = 0x6691F0; - constexpr std::ptrdiff_t SteamClient007 = 0x669200; - constexpr std::ptrdiff_t SteamClient008 = 0x669210; - constexpr std::ptrdiff_t SteamClient009 = 0x669220; - constexpr std::ptrdiff_t SteamClient010 = 0x669230; - constexpr std::ptrdiff_t SteamClient011 = 0x669240; - constexpr std::ptrdiff_t SteamClient012 = 0x669250; - constexpr std::ptrdiff_t SteamClient013 = 0x669260; - constexpr std::ptrdiff_t SteamClient014 = 0x669270; - constexpr std::ptrdiff_t SteamClient015 = 0x669280; - constexpr std::ptrdiff_t SteamClient016 = 0x669290; - constexpr std::ptrdiff_t SteamClient017 = 0x6692A0; - constexpr std::ptrdiff_t SteamClient018 = 0x6692B0; - constexpr std::ptrdiff_t SteamClient019 = 0x6692C0; - constexpr std::ptrdiff_t SteamClient020 = 0x6692D0; - constexpr std::ptrdiff_t SteamClient021 = 0x6692E0; - constexpr std::ptrdiff_t p2pvoice002 = 0xDAB90; - constexpr std::ptrdiff_t p2pvoicesingleton002 = 0xD7600; + constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0x872BD0; + constexpr std::ptrdiff_t IVALIDATE001 = 0x876D20; + constexpr std::ptrdiff_t SteamClient006 = 0x6708F0; + constexpr std::ptrdiff_t SteamClient007 = 0x670900; + constexpr std::ptrdiff_t SteamClient008 = 0x670910; + constexpr std::ptrdiff_t SteamClient009 = 0x670920; + constexpr std::ptrdiff_t SteamClient010 = 0x670930; + constexpr std::ptrdiff_t SteamClient011 = 0x670940; + constexpr std::ptrdiff_t SteamClient012 = 0x670950; + constexpr std::ptrdiff_t SteamClient013 = 0x670960; + constexpr std::ptrdiff_t SteamClient014 = 0x670970; + constexpr std::ptrdiff_t SteamClient015 = 0x670980; + constexpr std::ptrdiff_t SteamClient016 = 0x670990; + constexpr std::ptrdiff_t SteamClient017 = 0x6709A0; + constexpr std::ptrdiff_t SteamClient018 = 0x6709B0; + constexpr std::ptrdiff_t SteamClient019 = 0x6709C0; + constexpr std::ptrdiff_t SteamClient020 = 0x6709D0; + constexpr std::ptrdiff_t SteamClient021 = 0x6709E0; + constexpr std::ptrdiff_t p2pvoice002 = 0xDA1A0; + constexpr std::ptrdiff_t p2pvoicesingleton002 = 0xD6C00; } // Module: tier0.dll namespace tier0_dll { @@ -237,8 +237,8 @@ namespace cs2_dumper { } // Module: vstdlib_s64.dll namespace vstdlib_s64_dll { - constexpr std::ptrdiff_t IVALIDATE001 = 0x24DE0; - constexpr std::ptrdiff_t VEngineCvar002 = 0x57A0; + constexpr std::ptrdiff_t IVALIDATE001 = 0x25140; + constexpr std::ptrdiff_t VEngineCvar002 = 0x5760; } // Module: worldrenderer.dll namespace worldrenderer_dll { diff --git a/output/interfaces.json b/output/interfaces.json index 6bf3a75..b388ea2 100644 --- a/output/interfaces.json +++ b/output/interfaces.json @@ -1,51 +1,51 @@ { "animationsystem.dll": { - "AnimationSystemUtils_001": 499200, + "AnimationSystemUtils_001": 499248, "AnimationSystem_001": 477424 }, "client.dll": { - "ClientToolsInfo_001": 7699488, - "EmptyWorldService001_Client": 4854000, - "GameClientExports001": 7699504, - "LegacyGameUI001": 9311232, - "Source2Client002": 7699520, - "Source2ClientConfig001": 4738640, - "Source2ClientPrediction001": 8210576, - "Source2ClientUI001": 9206976 + "ClientToolsInfo_001": 7700192, + "EmptyWorldService001_Client": 4857888, + "GameClientExports001": 7700208, + "LegacyGameUI001": 9315280, + "Source2Client002": 7700224, + "Source2ClientConfig001": 4742528, + "Source2ClientPrediction001": 8224976, + "Source2ClientUI001": 9211024 }, "engine2.dll": { - "BenchmarkService001": 1556000, - "BugService001": 1560432, - "ClientServerEngineLoopService_001": 2035584, - "EngineGameUI001": 1207328, - "EngineServiceMgr001": 1966592, - "GameEventSystemClientV001": 1987440, - "GameEventSystemServerV001": 1987456, - "GameResourceServiceClientV001": 1590768, - "GameResourceServiceServerV001": 1590784, - "GameUIService_001": 1601440, - "HostStateMgr001": 2005808, - "INETSUPPORT_001": 1006480, - "InputService_001": 1624864, - "KeyValueCache001": 2016080, - "MapListService_001": 1703120, - "NetworkClientService_001": 1732384, - "NetworkP2PService_001": 1759056, - "NetworkServerService_001": 1776768, - "NetworkService_001": 1797824, - "RenderService_001": 1799088, - "ScreenshotService001": 1809760, - "SimpleEngineLoopService_001": 2087632, - "SoundService_001": 1826720, - "Source2EngineToClient001": 420848, - "Source2EngineToClientStringTable001": 588240, - "Source2EngineToServer001": 618592, - "Source2EngineToServerStringTable001": 714432, - "SplitScreenService_001": 1853872, - "StatsService_001": 1865472, - "ToolService_001": 1884544, - "VENGINE_GAMEUIFUNCS_VERSION005": 1210528, - "VProfService_001": 1889712 + "BenchmarkService001": 1562720, + "BugService001": 1567152, + "ClientServerEngineLoopService_001": 2042432, + "EngineGameUI001": 1210240, + "EngineServiceMgr001": 1973440, + "GameEventSystemClientV001": 1994288, + "GameEventSystemServerV001": 1994304, + "GameResourceServiceClientV001": 1597488, + "GameResourceServiceServerV001": 1597504, + "GameUIService_001": 1608160, + "HostStateMgr001": 2012656, + "INETSUPPORT_001": 1009392, + "InputService_001": 1631584, + "KeyValueCache001": 2022928, + "MapListService_001": 1709840, + "NetworkClientService_001": 1739104, + "NetworkP2PService_001": 1765808, + "NetworkServerService_001": 1783520, + "NetworkService_001": 1804656, + "RenderService_001": 1805920, + "ScreenshotService001": 1816592, + "SimpleEngineLoopService_001": 2094480, + "SoundService_001": 1833552, + "Source2EngineToClient001": 421136, + "Source2EngineToClientStringTable001": 591120, + "Source2EngineToServer001": 621472, + "Source2EngineToServerStringTable001": 717312, + "SplitScreenService_001": 1860704, + "StatsService_001": 1872304, + "ToolService_001": 1891376, + "VENGINE_GAMEUIFUNCS_VERSION005": 1213440, + "VProfService_001": 1896560 }, "filesystem_stdio.dll": { "VAsyncFileSystem2_001": 423056, @@ -65,8 +65,8 @@ "IMEManager001": 50288 }, "inputsystem.dll": { - "InputStackSystemVersion001": 6224, - "InputSystemVersion001": 10816 + "InputStackSystemVersion001": 6352, + "InputSystemVersion001": 10944 }, "localize.dll": { "Localize_001": 15072 @@ -76,10 +76,10 @@ "MATCHFRAMEWORK_001": 1070976 }, "materialsystem2.dll": { - "FontManager_001": 230448, - "MaterialUtils_001": 320384, - "PostProcessingSystem_001": 275248, - "TextLayout_001": 305728, + "FontManager_001": 230480, + "MaterialUtils_001": 320416, + "PostProcessingSystem_001": 275280, + "TextLayout_001": 305760, "VMaterialSystem2_001": 157536 }, "meshsystem.dll": { @@ -89,13 +89,13 @@ "NavSystem001": 50224 }, "networksystem.dll": { - "FlattenedSerializersVersion001": 519504, - "NetworkMessagesVersion001": 653296, - "NetworkSystemVersion001": 788048, - "SerializedEntitiesVersion001": 878480 + "FlattenedSerializersVersion001": 523040, + "NetworkMessagesVersion001": 656832, + "NetworkSystemVersion001": 791584, + "SerializedEntitiesVersion001": 882016 }, "panorama.dll": { - "PanoramaUIEngine001": 397760 + "PanoramaUIEngine001": 397888 }, "panorama_text_pango.dll": { "PanoramaTextServices001": 314320 @@ -110,9 +110,9 @@ "IPulseSystem_001": 16064 }, "rendersystemdx11.dll": { - "RenderDeviceMgr001": 326304, - "RenderUtils_001": 366256, - "VRenderDeviceMgrBackdoor001": 326320 + "RenderDeviceMgr001": 326336, + "RenderUtils_001": 366288, + "VRenderDeviceMgrBackdoor001": 326352 }, "resourcesystem.dll": { "ResourceSystem013": 68656 @@ -124,22 +124,22 @@ "scenesystem.dll": { "RenderingPipelines_001": 639888, "SceneSystem_002": 865616, - "SceneUtils_001": 1357104 + "SceneUtils_001": 1357200 }, "schemasystem.dll": { "SchemaSystem_001": 43840 }, "server.dll": { - "EmptyWorldService001_Server": 5781632, - "EntitySubclassUtilsV001": 2859408, - "NavGameTest001": 10897296, - "ServerToolsInfo_001": 8747376, - "Source2GameClients001": 8747392, - "Source2GameDirector001": 1188848, - "Source2GameEntities001": 8747408, - "Source2Server001": 8747424, - "Source2ServerConfig001": 5700704, - "customnavsystem001": 2262720 + "EmptyWorldService001_Server": 5786560, + "EntitySubclassUtilsV001": 2859552, + "NavGameTest001": 10905760, + "ServerToolsInfo_001": 8752304, + "Source2GameClients001": 8752320, + "Source2GameDirector001": 1188992, + "Source2GameEntities001": 8752336, + "Source2Server001": 8752352, + "Source2ServerConfig001": 5705632, + "customnavsystem001": 2262864 }, "soundsystem.dll": { "SoundOpSystem001": 1570464, @@ -151,26 +151,26 @@ "SteamAudio001": 412272 }, "steamclient64.dll": { - "CLIENTENGINE_INTERFACE_VERSION005": 8834416, - "IVALIDATE001": 8851792, - "SteamClient006": 6722032, - "SteamClient007": 6722048, - "SteamClient008": 6722064, - "SteamClient009": 6722080, - "SteamClient010": 6722096, - "SteamClient011": 6722112, - "SteamClient012": 6722128, - "SteamClient013": 6722144, - "SteamClient014": 6722160, - "SteamClient015": 6722176, - "SteamClient016": 6722192, - "SteamClient017": 6722208, - "SteamClient018": 6722224, - "SteamClient019": 6722240, - "SteamClient020": 6722256, - "SteamClient021": 6722272, - "p2pvoice002": 895888, - "p2pvoicesingleton002": 882176 + "CLIENTENGINE_INTERFACE_VERSION005": 8858576, + "IVALIDATE001": 8875296, + "SteamClient006": 6752496, + "SteamClient007": 6752512, + "SteamClient008": 6752528, + "SteamClient009": 6752544, + "SteamClient010": 6752560, + "SteamClient011": 6752576, + "SteamClient012": 6752592, + "SteamClient013": 6752608, + "SteamClient014": 6752624, + "SteamClient015": 6752640, + "SteamClient016": 6752656, + "SteamClient017": 6752672, + "SteamClient018": 6752688, + "SteamClient019": 6752704, + "SteamClient020": 6752720, + "SteamClient021": 6752736, + "p2pvoice002": 893344, + "p2pvoicesingleton002": 879616 }, "tier0.dll": { "TestScriptMgr001": 1350640, @@ -195,8 +195,8 @@ "VScriptManager010": 205328 }, "vstdlib_s64.dll": { - "IVALIDATE001": 151008, - "VEngineCvar002": 22432 + "IVALIDATE001": 151872, + "VEngineCvar002": 22368 }, "worldrenderer.dll": { "WorldRendererMgr001": 143312 diff --git a/output/interfaces.rs b/output/interfaces.rs index 938be82..432d199 100644 --- a/output/interfaces.rs +++ b/output/interfaces.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC #![allow(non_upper_case_globals, unused)] @@ -7,54 +7,54 @@ pub mod cs2_dumper { pub mod interfaces { // Module: animationsystem.dll pub mod animationsystem_dll { - pub const AnimationSystemUtils_001: usize = 0x79E00; + pub const AnimationSystemUtils_001: usize = 0x79E30; pub const AnimationSystem_001: usize = 0x748F0; } // Module: client.dll pub mod client_dll { - pub const ClientToolsInfo_001: usize = 0x757C20; - pub const EmptyWorldService001_Client: usize = 0x4A10F0; - pub const GameClientExports001: usize = 0x757C30; - pub const LegacyGameUI001: usize = 0x8E1400; - pub const Source2Client002: usize = 0x757C40; - pub const Source2ClientConfig001: usize = 0x484E50; - pub const Source2ClientPrediction001: usize = 0x7D4890; - pub const Source2ClientUI001: usize = 0x8C7CC0; + pub const ClientToolsInfo_001: usize = 0x757EE0; + pub const EmptyWorldService001_Client: usize = 0x4A2020; + pub const GameClientExports001: usize = 0x757EF0; + pub const LegacyGameUI001: usize = 0x8E23D0; + pub const Source2Client002: usize = 0x757F00; + pub const Source2ClientConfig001: usize = 0x485D80; + pub const Source2ClientPrediction001: usize = 0x7D80D0; + pub const Source2ClientUI001: usize = 0x8C8C90; } // Module: engine2.dll pub mod engine2_dll { - pub const BenchmarkService001: usize = 0x17BE20; - pub const BugService001: usize = 0x17CF70; - pub const ClientServerEngineLoopService_001: usize = 0x1F0F80; - pub const EngineGameUI001: usize = 0x126C20; - pub const EngineServiceMgr001: usize = 0x1E0200; - pub const GameEventSystemClientV001: usize = 0x1E5370; - pub const GameEventSystemServerV001: usize = 0x1E5380; - pub const GameResourceServiceClientV001: usize = 0x1845F0; - pub const GameResourceServiceServerV001: usize = 0x184600; - pub const GameUIService_001: usize = 0x186FA0; - pub const HostStateMgr001: usize = 0x1E9B30; - pub const INETSUPPORT_001: usize = 0xF5B90; - pub const InputService_001: usize = 0x18CB20; - pub const KeyValueCache001: usize = 0x1EC350; - pub const MapListService_001: usize = 0x19FCD0; - pub const NetworkClientService_001: usize = 0x1A6F20; - pub const NetworkP2PService_001: usize = 0x1AD750; - pub const NetworkServerService_001: usize = 0x1B1C80; - pub const NetworkService_001: usize = 0x1B6EC0; - pub const RenderService_001: usize = 0x1B73B0; - pub const ScreenshotService001: usize = 0x1B9D60; - pub const SimpleEngineLoopService_001: usize = 0x1FDAD0; - pub const SoundService_001: usize = 0x1BDFA0; - pub const Source2EngineToClient001: usize = 0x66BF0; - pub const Source2EngineToClientStringTable001: usize = 0x8F9D0; - pub const Source2EngineToServer001: usize = 0x97060; - pub const Source2EngineToServerStringTable001: usize = 0xAE6C0; - pub const SplitScreenService_001: usize = 0x1C49B0; - pub const StatsService_001: usize = 0x1C7700; - pub const ToolService_001: usize = 0x1CC180; - pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x1278A0; - pub const VProfService_001: usize = 0x1CD5B0; + pub const BenchmarkService001: usize = 0x17D860; + pub const BugService001: usize = 0x17E9B0; + pub const ClientServerEngineLoopService_001: usize = 0x1F2A40; + pub const EngineGameUI001: usize = 0x127780; + pub const EngineServiceMgr001: usize = 0x1E1CC0; + pub const GameEventSystemClientV001: usize = 0x1E6E30; + pub const GameEventSystemServerV001: usize = 0x1E6E40; + pub const GameResourceServiceClientV001: usize = 0x186030; + pub const GameResourceServiceServerV001: usize = 0x186040; + pub const GameUIService_001: usize = 0x1889E0; + pub const HostStateMgr001: usize = 0x1EB5F0; + pub const INETSUPPORT_001: usize = 0xF66F0; + pub const InputService_001: usize = 0x18E560; + pub const KeyValueCache001: usize = 0x1EDE10; + pub const MapListService_001: usize = 0x1A1710; + pub const NetworkClientService_001: usize = 0x1A8960; + pub const NetworkP2PService_001: usize = 0x1AF1B0; + pub const NetworkServerService_001: usize = 0x1B36E0; + pub const NetworkService_001: usize = 0x1B8970; + pub const RenderService_001: usize = 0x1B8E60; + pub const ScreenshotService001: usize = 0x1BB810; + pub const SimpleEngineLoopService_001: usize = 0x1FF590; + pub const SoundService_001: usize = 0x1BFA50; + pub const Source2EngineToClient001: usize = 0x66D10; + pub const Source2EngineToClientStringTable001: usize = 0x90510; + pub const Source2EngineToServer001: usize = 0x97BA0; + pub const Source2EngineToServerStringTable001: usize = 0xAF200; + pub const SplitScreenService_001: usize = 0x1C6460; + pub const StatsService_001: usize = 0x1C91B0; + pub const ToolService_001: usize = 0x1CDC30; + pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x128400; + pub const VProfService_001: usize = 0x1CF070; } // Module: filesystem_stdio.dll pub mod filesystem_stdio_dll { @@ -78,8 +78,8 @@ pub mod cs2_dumper { } // Module: inputsystem.dll pub mod inputsystem_dll { - pub const InputStackSystemVersion001: usize = 0x1850; - pub const InputSystemVersion001: usize = 0x2A40; + pub const InputStackSystemVersion001: usize = 0x18D0; + pub const InputSystemVersion001: usize = 0x2AC0; } // Module: localize.dll pub mod localize_dll { @@ -92,10 +92,10 @@ pub mod cs2_dumper { } // Module: materialsystem2.dll pub mod materialsystem2_dll { - pub const FontManager_001: usize = 0x38430; - pub const MaterialUtils_001: usize = 0x4E380; - pub const PostProcessingSystem_001: usize = 0x43330; - pub const TextLayout_001: usize = 0x4AA40; + pub const FontManager_001: usize = 0x38450; + pub const MaterialUtils_001: usize = 0x4E3A0; + pub const PostProcessingSystem_001: usize = 0x43350; + pub const TextLayout_001: usize = 0x4AA60; pub const VMaterialSystem2_001: usize = 0x26760; } // Module: meshsystem.dll @@ -108,14 +108,14 @@ pub mod cs2_dumper { } // Module: networksystem.dll pub mod networksystem_dll { - pub const FlattenedSerializersVersion001: usize = 0x7ED50; - pub const NetworkMessagesVersion001: usize = 0x9F7F0; - pub const NetworkSystemVersion001: usize = 0xC0650; - pub const SerializedEntitiesVersion001: usize = 0xD6790; + pub const FlattenedSerializersVersion001: usize = 0x7FB20; + pub const NetworkMessagesVersion001: usize = 0xA05C0; + pub const NetworkSystemVersion001: usize = 0xC1420; + pub const SerializedEntitiesVersion001: usize = 0xD7560; } // Module: panorama.dll pub mod panorama_dll { - pub const PanoramaUIEngine001: usize = 0x611C0; + pub const PanoramaUIEngine001: usize = 0x61240; } // Module: panorama_text_pango.dll pub mod panorama_text_pango_dll { @@ -135,9 +135,9 @@ pub mod cs2_dumper { } // Module: rendersystemdx11.dll pub mod rendersystemdx11_dll { - pub const RenderDeviceMgr001: usize = 0x4FAA0; - pub const RenderUtils_001: usize = 0x596B0; - pub const VRenderDeviceMgrBackdoor001: usize = 0x4FAB0; + pub const RenderDeviceMgr001: usize = 0x4FAC0; + pub const RenderUtils_001: usize = 0x596D0; + pub const VRenderDeviceMgrBackdoor001: usize = 0x4FAD0; } // Module: resourcesystem.dll pub mod resourcesystem_dll { @@ -152,7 +152,7 @@ pub mod cs2_dumper { pub mod scenesystem_dll { pub const RenderingPipelines_001: usize = 0x9C390; pub const SceneSystem_002: usize = 0xD3550; - pub const SceneUtils_001: usize = 0x14B530; + pub const SceneUtils_001: usize = 0x14B590; } // Module: schemasystem.dll pub mod schemasystem_dll { @@ -160,16 +160,16 @@ pub mod cs2_dumper { } // Module: server.dll pub mod server_dll { - pub const EmptyWorldService001_Server: usize = 0x583880; - pub const EntitySubclassUtilsV001: usize = 0x2BA190; - pub const NavGameTest001: usize = 0xA64790; - pub const ServerToolsInfo_001: usize = 0x857970; - pub const Source2GameClients001: usize = 0x857980; - pub const Source2GameDirector001: usize = 0x1223F0; - pub const Source2GameEntities001: usize = 0x857990; - pub const Source2Server001: usize = 0x8579A0; - pub const Source2ServerConfig001: usize = 0x56FC60; - pub const customnavsystem001: usize = 0x2286C0; + pub const EmptyWorldService001_Server: usize = 0x584BC0; + pub const EntitySubclassUtilsV001: usize = 0x2BA220; + pub const NavGameTest001: usize = 0xA668A0; + pub const ServerToolsInfo_001: usize = 0x858CB0; + pub const Source2GameClients001: usize = 0x858CC0; + pub const Source2GameDirector001: usize = 0x122480; + pub const Source2GameEntities001: usize = 0x858CD0; + pub const Source2Server001: usize = 0x858CE0; + pub const Source2ServerConfig001: usize = 0x570FA0; + pub const customnavsystem001: usize = 0x228750; } // Module: soundsystem.dll pub mod soundsystem_dll { @@ -184,26 +184,26 @@ pub mod cs2_dumper { } // Module: steamclient64.dll pub mod steamclient64_dll { - pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0x86CD70; - pub const IVALIDATE001: usize = 0x871150; - pub const SteamClient006: usize = 0x6691F0; - pub const SteamClient007: usize = 0x669200; - pub const SteamClient008: usize = 0x669210; - pub const SteamClient009: usize = 0x669220; - pub const SteamClient010: usize = 0x669230; - pub const SteamClient011: usize = 0x669240; - pub const SteamClient012: usize = 0x669250; - pub const SteamClient013: usize = 0x669260; - pub const SteamClient014: usize = 0x669270; - pub const SteamClient015: usize = 0x669280; - pub const SteamClient016: usize = 0x669290; - pub const SteamClient017: usize = 0x6692A0; - pub const SteamClient018: usize = 0x6692B0; - pub const SteamClient019: usize = 0x6692C0; - pub const SteamClient020: usize = 0x6692D0; - pub const SteamClient021: usize = 0x6692E0; - pub const p2pvoice002: usize = 0xDAB90; - pub const p2pvoicesingleton002: usize = 0xD7600; + pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0x872BD0; + pub const IVALIDATE001: usize = 0x876D20; + pub const SteamClient006: usize = 0x6708F0; + pub const SteamClient007: usize = 0x670900; + pub const SteamClient008: usize = 0x670910; + pub const SteamClient009: usize = 0x670920; + pub const SteamClient010: usize = 0x670930; + pub const SteamClient011: usize = 0x670940; + pub const SteamClient012: usize = 0x670950; + pub const SteamClient013: usize = 0x670960; + pub const SteamClient014: usize = 0x670970; + pub const SteamClient015: usize = 0x670980; + pub const SteamClient016: usize = 0x670990; + pub const SteamClient017: usize = 0x6709A0; + pub const SteamClient018: usize = 0x6709B0; + pub const SteamClient019: usize = 0x6709C0; + pub const SteamClient020: usize = 0x6709D0; + pub const SteamClient021: usize = 0x6709E0; + pub const p2pvoice002: usize = 0xDA1A0; + pub const p2pvoicesingleton002: usize = 0xD6C00; } // Module: tier0.dll pub mod tier0_dll { @@ -235,8 +235,8 @@ pub mod cs2_dumper { } // Module: vstdlib_s64.dll pub mod vstdlib_s64_dll { - pub const IVALIDATE001: usize = 0x24DE0; - pub const VEngineCvar002: usize = 0x57A0; + pub const IVALIDATE001: usize = 0x25140; + pub const VEngineCvar002: usize = 0x5760; } // Module: worldrenderer.dll pub mod worldrenderer_dll { diff --git a/output/materialsystem2.dll.cs b/output/materialsystem2.dll.cs index 4423ecc..f06c0c7 100644 --- a/output/materialsystem2.dll.cs +++ b/output/materialsystem2.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC namespace CS2Dumper.Schemas { // Module: materialsystem2.dll diff --git a/output/materialsystem2.dll.hpp b/output/materialsystem2.dll.hpp index d0a0268..d8aac45 100644 --- a/output/materialsystem2.dll.hpp +++ b/output/materialsystem2.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC #pragma once diff --git a/output/materialsystem2.dll.rs b/output/materialsystem2.dll.rs index d0893d7..ad3a24b 100644 --- a/output/materialsystem2.dll.rs +++ b/output/materialsystem2.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 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 3fcfb0c..7ffb2c4 100644 --- a/output/networksystem.dll.cs +++ b/output/networksystem.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC namespace CS2Dumper.Schemas { // Module: networksystem.dll diff --git a/output/networksystem.dll.hpp b/output/networksystem.dll.hpp index 6d03b89..3efdfc5 100644 --- a/output/networksystem.dll.hpp +++ b/output/networksystem.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC #pragma once diff --git a/output/networksystem.dll.rs b/output/networksystem.dll.rs index bea9309..17e74bc 100644 --- a/output/networksystem.dll.rs +++ b/output/networksystem.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 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 ab9e999..19573d4 100644 --- a/output/offsets.cs +++ b/output/offsets.cs @@ -1,32 +1,32 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC namespace CS2Dumper.Offsets { // Module: client.dll public static class ClientDll { - public const nint dwCSGOInput = 0x1A0D080; - public const nint dwEntityList = 0x19A3328; - public const nint dwGameEntitySystem = 0x1AC2028; + public const nint dwCSGOInput = 0x1A0E270; + public const nint dwEntityList = 0x19A4380; + public const nint dwGameEntitySystem = 0x1AC3208; public const nint dwGameEntitySystem_getHighestEntityIndex = 0x1510; - public const nint dwGameRules = 0x1A00D08; - public const nint dwGlobalVars = 0x1801BF0; - public const nint dwGlowManager = 0x1A00420; - public const nint dwLocalPlayerController = 0x19F3298; - public const nint dwLocalPlayerPawn = 0x180DB18; - public const nint dwPlantedC4 = 0x1A0A3F8; - public const nint dwPrediction = 0x180D9D0; - public const nint dwSensitivity = 0x1A019B8; + public const nint dwGameRules = 0x1A01EE8; + public const nint dwGlobalVars = 0x1802BF8; + public const nint dwGlowManager = 0x1A01600; + public const nint dwLocalPlayerController = 0x19F4468; + public const nint dwLocalPlayerPawn = 0x180EFB8; + public const nint dwPlantedC4 = 0x1A0B5E8; + public const nint dwPrediction = 0x180EE70; + public const nint dwSensitivity = 0x1A02BA8; public const nint dwSensitivity_sensitivity = 0x40; - public const nint dwViewAngles = 0x1A12498; - public const nint dwViewMatrix = 0x1A052D0; - public const nint dwViewRender = 0x1A05AE0; - public const nint dwWeaponC4 = 0x19A71B0; + public const nint dwViewAngles = 0x1A13688; + public const nint dwViewMatrix = 0x1A06530; + public const nint dwViewRender = 0x1A06E48; + public const nint dwWeaponC4 = 0x19A8390; } // Module: engine2.dll public static class Engine2Dll { - public const nint dwBuildNumber = 0x51D784; - public const nint dwEngineViewData = 0x5D99DC; - public const nint dwNetworkGameClient = 0x51CB58; + public const nint dwBuildNumber = 0x5207C4; + public const nint dwEngineViewData = 0x5DCB7C; + public const nint dwNetworkGameClient = 0x51FB70; public const nint dwNetworkGameClient_clientTickCount = 0x178; public const nint dwNetworkGameClient_deltaTick = 0x278; public const nint dwNetworkGameClient_isBackgroundMap = 0x28145F; @@ -34,9 +34,9 @@ namespace CS2Dumper.Offsets { public const nint dwNetworkGameClient_maxClients = 0x270; public const nint dwNetworkGameClient_serverTickCount = 0x174; public const nint dwNetworkGameClient_signOnState = 0x260; - public const nint dwSoundService = 0x5D9940; - public const nint dwWindowHeight = 0x5DD2B4; - public const nint dwWindowWidth = 0x5DD2B0; + public const nint dwSoundService = 0x5DCAE0; + public const nint dwWindowHeight = 0x5E045C; + public const nint dwWindowWidth = 0x5E0458; } // Module: inputsystem.dll public static class InputsystemDll { diff --git a/output/offsets.hpp b/output/offsets.hpp index 1e2ec99..5300ed1 100644 --- a/output/offsets.hpp +++ b/output/offsets.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC #pragma once @@ -9,29 +9,29 @@ namespace cs2_dumper { namespace offsets { // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t dwCSGOInput = 0x1A0D080; - constexpr std::ptrdiff_t dwEntityList = 0x19A3328; - constexpr std::ptrdiff_t dwGameEntitySystem = 0x1AC2028; + constexpr std::ptrdiff_t dwCSGOInput = 0x1A0E270; + constexpr std::ptrdiff_t dwEntityList = 0x19A4380; + constexpr std::ptrdiff_t dwGameEntitySystem = 0x1AC3208; constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x1510; - constexpr std::ptrdiff_t dwGameRules = 0x1A00D08; - constexpr std::ptrdiff_t dwGlobalVars = 0x1801BF0; - constexpr std::ptrdiff_t dwGlowManager = 0x1A00420; - constexpr std::ptrdiff_t dwLocalPlayerController = 0x19F3298; - constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x180DB18; - constexpr std::ptrdiff_t dwPlantedC4 = 0x1A0A3F8; - constexpr std::ptrdiff_t dwPrediction = 0x180D9D0; - constexpr std::ptrdiff_t dwSensitivity = 0x1A019B8; + constexpr std::ptrdiff_t dwGameRules = 0x1A01EE8; + constexpr std::ptrdiff_t dwGlobalVars = 0x1802BF8; + constexpr std::ptrdiff_t dwGlowManager = 0x1A01600; + constexpr std::ptrdiff_t dwLocalPlayerController = 0x19F4468; + constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x180EFB8; + constexpr std::ptrdiff_t dwPlantedC4 = 0x1A0B5E8; + constexpr std::ptrdiff_t dwPrediction = 0x180EE70; + constexpr std::ptrdiff_t dwSensitivity = 0x1A02BA8; constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40; - constexpr std::ptrdiff_t dwViewAngles = 0x1A12498; - constexpr std::ptrdiff_t dwViewMatrix = 0x1A052D0; - constexpr std::ptrdiff_t dwViewRender = 0x1A05AE0; - constexpr std::ptrdiff_t dwWeaponC4 = 0x19A71B0; + constexpr std::ptrdiff_t dwViewAngles = 0x1A13688; + constexpr std::ptrdiff_t dwViewMatrix = 0x1A06530; + constexpr std::ptrdiff_t dwViewRender = 0x1A06E48; + constexpr std::ptrdiff_t dwWeaponC4 = 0x19A8390; } // Module: engine2.dll namespace engine2_dll { - constexpr std::ptrdiff_t dwBuildNumber = 0x51D784; - constexpr std::ptrdiff_t dwEngineViewData = 0x5D99DC; - constexpr std::ptrdiff_t dwNetworkGameClient = 0x51CB58; + constexpr std::ptrdiff_t dwBuildNumber = 0x5207C4; + constexpr std::ptrdiff_t dwEngineViewData = 0x5DCB7C; + constexpr std::ptrdiff_t dwNetworkGameClient = 0x51FB70; constexpr std::ptrdiff_t dwNetworkGameClient_clientTickCount = 0x178; constexpr std::ptrdiff_t dwNetworkGameClient_deltaTick = 0x278; constexpr std::ptrdiff_t dwNetworkGameClient_isBackgroundMap = 0x28145F; @@ -39,9 +39,9 @@ namespace cs2_dumper { constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x270; constexpr std::ptrdiff_t dwNetworkGameClient_serverTickCount = 0x174; constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x260; - constexpr std::ptrdiff_t dwSoundService = 0x5D9940; - constexpr std::ptrdiff_t dwWindowHeight = 0x5DD2B4; - constexpr std::ptrdiff_t dwWindowWidth = 0x5DD2B0; + constexpr std::ptrdiff_t dwSoundService = 0x5DCAE0; + constexpr std::ptrdiff_t dwWindowHeight = 0x5E045C; + constexpr std::ptrdiff_t dwWindowWidth = 0x5E0458; } // Module: inputsystem.dll namespace inputsystem_dll { diff --git a/output/offsets.json b/output/offsets.json index d711f2d..7673954 100644 --- a/output/offsets.json +++ b/output/offsets.json @@ -1,27 +1,27 @@ { "client.dll": { - "dwCSGOInput": 27316352, - "dwEntityList": 26882856, - "dwGameEntitySystem": 28057640, + "dwCSGOInput": 27320944, + "dwEntityList": 26887040, + "dwGameEntitySystem": 28062216, "dwGameEntitySystem_getHighestEntityIndex": 5392, - "dwGameRules": 27266312, - "dwGlobalVars": 25172976, - "dwGlowManager": 27264032, - "dwLocalPlayerController": 27210392, - "dwLocalPlayerPawn": 25221912, - "dwPlantedC4": 27304952, - "dwPrediction": 25221584, - "dwSensitivity": 27269560, + "dwGameRules": 27270888, + "dwGlobalVars": 25177080, + "dwGlowManager": 27268608, + "dwLocalPlayerController": 27214952, + "dwLocalPlayerPawn": 25227192, + "dwPlantedC4": 27309544, + "dwPrediction": 25226864, + "dwSensitivity": 27274152, "dwSensitivity_sensitivity": 64, - "dwViewAngles": 27337880, - "dwViewMatrix": 27284176, - "dwViewRender": 27286240, - "dwWeaponC4": 26898864 + "dwViewAngles": 27342472, + "dwViewMatrix": 27288880, + "dwViewRender": 27291208, + "dwWeaponC4": 26903440 }, "engine2.dll": { - "dwBuildNumber": 5363588, - "dwEngineViewData": 6134236, - "dwNetworkGameClient": 5360472, + "dwBuildNumber": 5375940, + "dwEngineViewData": 6146940, + "dwNetworkGameClient": 5372784, "dwNetworkGameClient_clientTickCount": 376, "dwNetworkGameClient_deltaTick": 632, "dwNetworkGameClient_isBackgroundMap": 2626655, @@ -29,9 +29,9 @@ "dwNetworkGameClient_maxClients": 624, "dwNetworkGameClient_serverTickCount": 372, "dwNetworkGameClient_signOnState": 608, - "dwSoundService": 6134080, - "dwWindowHeight": 6148788, - "dwWindowWidth": 6148784 + "dwSoundService": 6146784, + "dwWindowHeight": 6161500, + "dwWindowWidth": 6161496 }, "inputsystem.dll": { "dwInputSystem": 231376 diff --git a/output/offsets.rs b/output/offsets.rs index 8a5b9fb..5996220 100644 --- a/output/offsets.rs +++ b/output/offsets.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC #![allow(non_upper_case_globals, unused)] @@ -7,29 +7,29 @@ pub mod cs2_dumper { pub mod offsets { // Module: client.dll pub mod client_dll { - pub const dwCSGOInput: usize = 0x1A0D080; - pub const dwEntityList: usize = 0x19A3328; - pub const dwGameEntitySystem: usize = 0x1AC2028; + pub const dwCSGOInput: usize = 0x1A0E270; + pub const dwEntityList: usize = 0x19A4380; + pub const dwGameEntitySystem: usize = 0x1AC3208; pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x1510; - pub const dwGameRules: usize = 0x1A00D08; - pub const dwGlobalVars: usize = 0x1801BF0; - pub const dwGlowManager: usize = 0x1A00420; - pub const dwLocalPlayerController: usize = 0x19F3298; - pub const dwLocalPlayerPawn: usize = 0x180DB18; - pub const dwPlantedC4: usize = 0x1A0A3F8; - pub const dwPrediction: usize = 0x180D9D0; - pub const dwSensitivity: usize = 0x1A019B8; + pub const dwGameRules: usize = 0x1A01EE8; + pub const dwGlobalVars: usize = 0x1802BF8; + pub const dwGlowManager: usize = 0x1A01600; + pub const dwLocalPlayerController: usize = 0x19F4468; + pub const dwLocalPlayerPawn: usize = 0x180EFB8; + pub const dwPlantedC4: usize = 0x1A0B5E8; + pub const dwPrediction: usize = 0x180EE70; + pub const dwSensitivity: usize = 0x1A02BA8; pub const dwSensitivity_sensitivity: usize = 0x40; - pub const dwViewAngles: usize = 0x1A12498; - pub const dwViewMatrix: usize = 0x1A052D0; - pub const dwViewRender: usize = 0x1A05AE0; - pub const dwWeaponC4: usize = 0x19A71B0; + pub const dwViewAngles: usize = 0x1A13688; + pub const dwViewMatrix: usize = 0x1A06530; + pub const dwViewRender: usize = 0x1A06E48; + pub const dwWeaponC4: usize = 0x19A8390; } // Module: engine2.dll pub mod engine2_dll { - pub const dwBuildNumber: usize = 0x51D784; - pub const dwEngineViewData: usize = 0x5D99DC; - pub const dwNetworkGameClient: usize = 0x51CB58; + pub const dwBuildNumber: usize = 0x5207C4; + pub const dwEngineViewData: usize = 0x5DCB7C; + pub const dwNetworkGameClient: usize = 0x51FB70; pub const dwNetworkGameClient_clientTickCount: usize = 0x178; pub const dwNetworkGameClient_deltaTick: usize = 0x278; pub const dwNetworkGameClient_isBackgroundMap: usize = 0x28145F; @@ -37,9 +37,9 @@ pub mod cs2_dumper { pub const dwNetworkGameClient_maxClients: usize = 0x270; pub const dwNetworkGameClient_serverTickCount: usize = 0x174; pub const dwNetworkGameClient_signOnState: usize = 0x260; - pub const dwSoundService: usize = 0x5D9940; - pub const dwWindowHeight: usize = 0x5DD2B4; - pub const dwWindowWidth: usize = 0x5DD2B0; + pub const dwSoundService: usize = 0x5DCAE0; + pub const dwWindowHeight: usize = 0x5E045C; + pub const dwWindowWidth: usize = 0x5E0458; } // Module: inputsystem.dll pub mod inputsystem_dll { diff --git a/output/panorama.dll.cs b/output/panorama.dll.cs index ebcb54d..52f796d 100644 --- a/output/panorama.dll.cs +++ b/output/panorama.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC namespace CS2Dumper.Schemas { // Module: panorama.dll diff --git a/output/panorama.dll.hpp b/output/panorama.dll.hpp index fe8cd78..d0d3b76 100644 --- a/output/panorama.dll.hpp +++ b/output/panorama.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC #pragma once diff --git a/output/panorama.dll.rs b/output/panorama.dll.rs index fa4c921..88af0de 100644 --- a/output/panorama.dll.rs +++ b/output/panorama.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 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 e5b7d10..9650d18 100644 --- a/output/particles.dll.cs +++ b/output/particles.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC namespace CS2Dumper.Schemas { // Module: particles.dll diff --git a/output/particles.dll.hpp b/output/particles.dll.hpp index 51962f6..e040edf 100644 --- a/output/particles.dll.hpp +++ b/output/particles.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC #pragma once diff --git a/output/particles.dll.rs b/output/particles.dll.rs index 5646b99..9eb85bf 100644 --- a/output/particles.dll.rs +++ b/output/particles.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 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 6ffc70d..c73c675 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 -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC namespace CS2Dumper.Schemas { // Module: pulse_system.dll diff --git a/output/pulse_system.dll.hpp b/output/pulse_system.dll.hpp index ad41c15..5a8d3c3 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 -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC #pragma once diff --git a/output/pulse_system.dll.rs b/output/pulse_system.dll.rs index 2602cac..585e601 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 -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 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 254eb7a..681291f 100644 --- a/output/rendersystemdx11.dll.cs +++ b/output/rendersystemdx11.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC namespace CS2Dumper.Schemas { // Module: rendersystemdx11.dll diff --git a/output/rendersystemdx11.dll.hpp b/output/rendersystemdx11.dll.hpp index 8690884..35c3e65 100644 --- a/output/rendersystemdx11.dll.hpp +++ b/output/rendersystemdx11.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC #pragma once diff --git a/output/rendersystemdx11.dll.rs b/output/rendersystemdx11.dll.rs index e63d861..4b9ca10 100644 --- a/output/rendersystemdx11.dll.rs +++ b/output/rendersystemdx11.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 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 2efb9b7..4d1f763 100644 --- a/output/resourcesystem.dll.cs +++ b/output/resourcesystem.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC namespace CS2Dumper.Schemas { // Module: resourcesystem.dll diff --git a/output/resourcesystem.dll.hpp b/output/resourcesystem.dll.hpp index 6c86afe..56a1998 100644 --- a/output/resourcesystem.dll.hpp +++ b/output/resourcesystem.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC #pragma once diff --git a/output/resourcesystem.dll.rs b/output/resourcesystem.dll.rs index 466c20a..1101ab0 100644 --- a/output/resourcesystem.dll.rs +++ b/output/resourcesystem.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 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 ef27c8e..1b1ac35 100644 --- a/output/scenesystem.dll.cs +++ b/output/scenesystem.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC namespace CS2Dumper.Schemas { // Module: scenesystem.dll diff --git a/output/scenesystem.dll.hpp b/output/scenesystem.dll.hpp index 0425212..0143e16 100644 --- a/output/scenesystem.dll.hpp +++ b/output/scenesystem.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC #pragma once diff --git a/output/scenesystem.dll.rs b/output/scenesystem.dll.rs index 58db94f..c7a72e8 100644 --- a/output/scenesystem.dll.rs +++ b/output/scenesystem.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 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 ed0a8f3..9d936b7 100644 --- a/output/schemasystem.dll.cs +++ b/output/schemasystem.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC namespace CS2Dumper.Schemas { // Module: schemasystem.dll diff --git a/output/schemasystem.dll.hpp b/output/schemasystem.dll.hpp index 96f65b7..32107c0 100644 --- a/output/schemasystem.dll.hpp +++ b/output/schemasystem.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC #pragma once diff --git a/output/schemasystem.dll.rs b/output/schemasystem.dll.rs index e7df038..1a58cdd 100644 --- a/output/schemasystem.dll.rs +++ b/output/schemasystem.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 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 815f2f6..76d28a3 100644 --- a/output/server.dll.cs +++ b/output/server.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC namespace CS2Dumper.Schemas { // Module: server.dll diff --git a/output/server.dll.hpp b/output/server.dll.hpp index 9dda606..0c0d28e 100644 --- a/output/server.dll.hpp +++ b/output/server.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC #pragma once diff --git a/output/server.dll.rs b/output/server.dll.rs index 8691756..a55d778 100644 --- a/output/server.dll.rs +++ b/output/server.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 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 b7355d0..b523904 100644 --- a/output/soundsystem.dll.cs +++ b/output/soundsystem.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC namespace CS2Dumper.Schemas { // Module: soundsystem.dll diff --git a/output/soundsystem.dll.hpp b/output/soundsystem.dll.hpp index 653e6a0..f5ffafa 100644 --- a/output/soundsystem.dll.hpp +++ b/output/soundsystem.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC #pragma once diff --git a/output/soundsystem.dll.rs b/output/soundsystem.dll.rs index 2f2fc10..2454a2d 100644 --- a/output/soundsystem.dll.rs +++ b/output/soundsystem.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 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 147b22e..cafecdd 100644 --- a/output/vphysics2.dll.cs +++ b/output/vphysics2.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC namespace CS2Dumper.Schemas { // Module: vphysics2.dll diff --git a/output/vphysics2.dll.hpp b/output/vphysics2.dll.hpp index 180ac6c..fb94de5 100644 --- a/output/vphysics2.dll.hpp +++ b/output/vphysics2.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC #pragma once diff --git a/output/vphysics2.dll.rs b/output/vphysics2.dll.rs index f531f7d..cce6ef5 100644 --- a/output/vphysics2.dll.rs +++ b/output/vphysics2.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 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 f496378..18e85b2 100644 --- a/output/worldrenderer.dll.cs +++ b/output/worldrenderer.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC namespace CS2Dumper.Schemas { // Module: worldrenderer.dll diff --git a/output/worldrenderer.dll.hpp b/output/worldrenderer.dll.hpp index 9cf2c4a..f8b5f1c 100644 --- a/output/worldrenderer.dll.hpp +++ b/output/worldrenderer.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC #pragma once diff --git a/output/worldrenderer.dll.rs b/output/worldrenderer.dll.rs index e65ed88..96655e3 100644 --- a/output/worldrenderer.dll.rs +++ b/output/worldrenderer.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-25 01:48:22.657979400 UTC +// 2024-05-30 01:25:57.219187800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]