From ca89e453ebb440cb5fd7fcae4e20c9b5aba03255 Mon Sep 17 00:00:00 2001 From: justinbob4 Date: Wed, 13 Nov 2024 16:00:53 -0800 Subject: [PATCH] Game update (14049) Game update (14049) --- output/animationsystem_dll.cs | 19 ++- output/animationsystem_dll.hpp | 19 ++- output/animationsystem_dll.json | 15 ++- output/animationsystem_dll.rs | 20 ++- output/buttons.cs | 34 ++--- output/buttons.hpp | 34 ++--- output/buttons.json | 32 ++--- output/buttons.rs | 34 ++--- output/client_dll.cs | 205 +++++++++++++++------------- output/client_dll.hpp | 205 +++++++++++++++------------- output/client_dll.json | 223 +++++++++++++++++++------------ output/client_dll.rs | 205 +++++++++++++++------------- output/engine2_dll.cs | 2 +- output/engine2_dll.hpp | 2 +- output/engine2_dll.rs | 2 +- output/host_dll.cs | 2 +- output/host_dll.hpp | 2 +- output/host_dll.rs | 2 +- output/info.json | 4 +- output/interfaces.cs | 88 ++++++------ output/interfaces.hpp | 88 ++++++------ output/interfaces.json | 86 ++++++------ output/interfaces.rs | 88 ++++++------ output/materialsystem2_dll.cs | 2 +- output/materialsystem2_dll.hpp | 2 +- output/materialsystem2_dll.rs | 2 +- output/networksystem_dll.cs | 2 +- output/networksystem_dll.hpp | 2 +- output/networksystem_dll.rs | 2 +- output/offsets.cs | 38 +++--- output/offsets.hpp | 38 +++--- output/offsets.json | 36 ++--- output/offsets.rs | 38 +++--- output/panorama_dll.cs | 2 +- output/panorama_dll.hpp | 2 +- output/panorama_dll.rs | 2 +- output/particles_dll.cs | 2 +- output/particles_dll.hpp | 2 +- output/particles_dll.rs | 2 +- output/pulse_system_dll.cs | 2 +- output/pulse_system_dll.hpp | 2 +- output/pulse_system_dll.rs | 2 +- output/rendersystemdx11_dll.cs | 2 +- output/rendersystemdx11_dll.hpp | 2 +- output/rendersystemdx11_dll.rs | 2 +- output/resourcesystem_dll.cs | 2 +- output/resourcesystem_dll.hpp | 2 +- output/resourcesystem_dll.rs | 2 +- output/scenesystem_dll.cs | 2 +- output/scenesystem_dll.hpp | 2 +- output/scenesystem_dll.rs | 2 +- output/schemasystem_dll.cs | 2 +- output/schemasystem_dll.hpp | 2 +- output/schemasystem_dll.rs | 2 +- output/server_dll.cs | 213 +++++++++++++++-------------- output/server_dll.hpp | 213 +++++++++++++++-------------- output/server_dll.json | 229 +++++++++++++++++++------------- output/server_dll.rs | 213 +++++++++++++++-------------- output/soundsystem_dll.cs | 2 +- output/soundsystem_dll.hpp | 2 +- output/soundsystem_dll.rs | 2 +- output/vphysics2_dll.cs | 2 +- output/vphysics2_dll.hpp | 2 +- output/vphysics2_dll.rs | 2 +- output/worldrenderer_dll.cs | 2 +- output/worldrenderer_dll.hpp | 2 +- output/worldrenderer_dll.rs | 2 +- 67 files changed, 1371 insertions(+), 1130 deletions(-) diff --git a/output/animationsystem_dll.cs b/output/animationsystem_dll.cs index d73a87b6..5e0c24b2 100644 --- a/output/animationsystem_dll.cs +++ b/output/animationsystem_dll.cs @@ -1,10 +1,10 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC namespace CS2Dumper.Schemas { // Module: animationsystem.dll // Class count: 497 - // Enum count: 93 + // Enum count: 94 public static class AnimationsystemDll { // Alignment: 4 // Member count: 17 @@ -147,6 +147,15 @@ namespace CS2Dumper.Schemas { None = 0x16 } // Alignment: 4 + // Member count: 5 + public enum EIKEndEffectorRotationFixUpMode : uint { + None = 0x0, + MatchTargetOrientation = 0x1, + LookAtTargetForward = 0x2, + MaintainParentOrientation = 0x3, + Count = 0x4 + } + // Alignment: 4 // Member count: 2 public enum MatterialAttributeTagType_t : uint { MATERIAL_ATTRIBUTE_TAG_VALUE = 0x0, @@ -5491,13 +5500,12 @@ namespace CS2Dumper.Schemas { public static class CLeafUpdateNode { } // Parent: None - // Field count: 2 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults public static class SolveIKChainPoseOpFixedSettings_t { public const nint m_ChainsToSolveData = 0x0; // CUtlVector - public const nint m_bMatchTargetOrientation = 0x18; // bool } // Parent: None // Field count: 15 @@ -6085,10 +6093,11 @@ namespace CS2Dumper.Schemas { public const nint m_segmentArray = 0x58; // CUtlVector } // Parent: None - // Field count: 2 + // Field count: 3 public static class IKSolverSettings_t { public const nint m_SolverType = 0x0; // IKSolverType public const nint m_nNumIterations = 0x4; // int32 + public const nint m_EndEffectorRotationFixUpMode = 0x8; // EIKEndEffectorRotationFixUpMode } // Parent: CAnimUpdateNodeBase // Field count: 6 diff --git a/output/animationsystem_dll.hpp b/output/animationsystem_dll.hpp index 4014335d..4a4244f2 100644 --- a/output/animationsystem_dll.hpp +++ b/output/animationsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC #pragma once @@ -9,7 +9,7 @@ namespace cs2_dumper { namespace schemas { // Module: animationsystem.dll // Class count: 497 - // Enum count: 93 + // Enum count: 94 namespace animationsystem_dll { // Alignment: 4 // Member count: 17 @@ -152,6 +152,15 @@ namespace cs2_dumper { None = 0x16 }; // Alignment: 4 + // Member count: 5 + enum class EIKEndEffectorRotationFixUpMode : uint32_t { + None = 0x0, + MatchTargetOrientation = 0x1, + LookAtTargetForward = 0x2, + MaintainParentOrientation = 0x3, + Count = 0x4 + }; + // Alignment: 4 // Member count: 2 enum class MatterialAttributeTagType_t : uint32_t { MATERIAL_ATTRIBUTE_TAG_VALUE = 0x0, @@ -5496,13 +5505,12 @@ namespace cs2_dumper { namespace CLeafUpdateNode { } // Parent: None - // Field count: 2 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults namespace SolveIKChainPoseOpFixedSettings_t { constexpr std::ptrdiff_t m_ChainsToSolveData = 0x0; // CUtlVector - constexpr std::ptrdiff_t m_bMatchTargetOrientation = 0x18; // bool } // Parent: None // Field count: 15 @@ -6090,10 +6098,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_segmentArray = 0x58; // CUtlVector } // Parent: None - // Field count: 2 + // Field count: 3 namespace IKSolverSettings_t { constexpr std::ptrdiff_t m_SolverType = 0x0; // IKSolverType constexpr std::ptrdiff_t m_nNumIterations = 0x4; // int32 + constexpr std::ptrdiff_t m_EndEffectorRotationFixUpMode = 0x8; // EIKEndEffectorRotationFixUpMode } // Parent: CAnimUpdateNodeBase // Field count: 6 diff --git a/output/animationsystem_dll.json b/output/animationsystem_dll.json index ed48a4a6..3c7463b8 100644 --- a/output/animationsystem_dll.json +++ b/output/animationsystem_dll.json @@ -6440,6 +6440,7 @@ }, "IKSolverSettings_t": { "fields": { + "m_EndEffectorRotationFixUpMode": 8, "m_SolverType": 0, "m_nNumIterations": 4 }, @@ -7041,8 +7042,7 @@ }, "SolveIKChainPoseOpFixedSettings_t": { "fields": { - "m_ChainsToSolveData": 0, - "m_bMatchTargetOrientation": 24 + "m_ChainsToSolveData": 0 }, "metadata": [ { @@ -7750,6 +7750,17 @@ }, "type": "uint32" }, + "EIKEndEffectorRotationFixUpMode": { + "alignment": 4, + "members": { + "Count": 4, + "LookAtTargetForward": 2, + "MaintainParentOrientation": 3, + "MatchTargetOrientation": 1, + "None": 0 + }, + "type": "uint32" + }, "FacingMode": { "alignment": 1, "members": { diff --git a/output/animationsystem_dll.rs b/output/animationsystem_dll.rs index 6fa253e7..269a059f 100644 --- a/output/animationsystem_dll.rs +++ b/output/animationsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -7,7 +7,7 @@ pub mod cs2_dumper { pub mod schemas { // Module: animationsystem.dll // Class count: 497 - // Enum count: 93 + // Enum count: 94 pub mod animationsystem_dll { // Alignment: 4 // Member count: 17 @@ -163,6 +163,16 @@ pub mod cs2_dumper { None = 0x16 } // Alignment: 4 + // Member count: 5 + #[repr(u32)] + pub enum EIKEndEffectorRotationFixUpMode { + None = 0x0, + MatchTargetOrientation = 0x1, + LookAtTargetForward = 0x2, + MaintainParentOrientation = 0x3, + Count = 0x4 + } + // Alignment: 4 // Member count: 2 #[repr(u32)] pub enum MatterialAttributeTagType_t { @@ -5587,13 +5597,12 @@ pub mod cs2_dumper { pub mod CLeafUpdateNode { } // Parent: None - // Field count: 2 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults pub mod SolveIKChainPoseOpFixedSettings_t { pub const m_ChainsToSolveData: usize = 0x0; // CUtlVector - pub const m_bMatchTargetOrientation: usize = 0x18; // bool } // Parent: None // Field count: 15 @@ -6181,10 +6190,11 @@ pub mod cs2_dumper { pub const m_segmentArray: usize = 0x58; // CUtlVector } // Parent: None - // Field count: 2 + // Field count: 3 pub mod IKSolverSettings_t { pub const m_SolverType: usize = 0x0; // IKSolverType pub const m_nNumIterations: usize = 0x4; // int32 + pub const m_EndEffectorRotationFixUpMode: usize = 0x8; // EIKEndEffectorRotationFixUpMode } // Parent: CAnimUpdateNodeBase // Field count: 6 diff --git a/output/buttons.cs b/output/buttons.cs index 069e7dd9..9ec85bd8 100644 --- a/output/buttons.cs +++ b/output/buttons.cs @@ -1,24 +1,24 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC namespace CS2Dumper { // Module: client.dll public static class Buttons { - public const nint attack = 0x183B5E0; - public const nint attack2 = 0x183B670; - public const nint back = 0x183B8B0; - public const nint duck = 0x183BB80; - public const nint forward = 0x183B820; - public const nint jump = 0x183BAF0; - public const nint left = 0x183B940; - public const nint lookatweapon = 0x1A4A4D0; - public const nint reload = 0x183B550; - public const nint right = 0x183B9D0; - public const nint showscores = 0x1A4A3B0; - public const nint sprint = 0x183B4C0; - public const nint turnleft = 0x183B700; - public const nint turnright = 0x183B790; - public const nint use = 0x183BA60; - public const nint zoom = 0x1A4A440; + public const nint attack = 0x184C4E0; + public const nint attack2 = 0x184C570; + public const nint back = 0x184C7B0; + public const nint duck = 0x184CA80; + public const nint forward = 0x184C720; + public const nint jump = 0x184C9F0; + public const nint left = 0x184C840; + public const nint lookatweapon = 0x1A5C160; + public const nint reload = 0x184C450; + public const nint right = 0x184C8D0; + public const nint showscores = 0x1A5C040; + public const nint sprint = 0x184C3C0; + public const nint turnleft = 0x184C600; + public const nint turnright = 0x184C690; + public const nint use = 0x184C960; + public const nint zoom = 0x1A5C0D0; } } diff --git a/output/buttons.hpp b/output/buttons.hpp index bd2e7ff4..55fdb89f 100644 --- a/output/buttons.hpp +++ b/output/buttons.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC #pragma once @@ -8,21 +8,21 @@ namespace cs2_dumper { // Module: client.dll namespace buttons { - constexpr std::ptrdiff_t attack = 0x183B5E0; - constexpr std::ptrdiff_t attack2 = 0x183B670; - constexpr std::ptrdiff_t back = 0x183B8B0; - constexpr std::ptrdiff_t duck = 0x183BB80; - constexpr std::ptrdiff_t forward = 0x183B820; - constexpr std::ptrdiff_t jump = 0x183BAF0; - constexpr std::ptrdiff_t left = 0x183B940; - constexpr std::ptrdiff_t lookatweapon = 0x1A4A4D0; - constexpr std::ptrdiff_t reload = 0x183B550; - constexpr std::ptrdiff_t right = 0x183B9D0; - constexpr std::ptrdiff_t showscores = 0x1A4A3B0; - constexpr std::ptrdiff_t sprint = 0x183B4C0; - constexpr std::ptrdiff_t turnleft = 0x183B700; - constexpr std::ptrdiff_t turnright = 0x183B790; - constexpr std::ptrdiff_t use = 0x183BA60; - constexpr std::ptrdiff_t zoom = 0x1A4A440; + constexpr std::ptrdiff_t attack = 0x184C4E0; + constexpr std::ptrdiff_t attack2 = 0x184C570; + constexpr std::ptrdiff_t back = 0x184C7B0; + constexpr std::ptrdiff_t duck = 0x184CA80; + constexpr std::ptrdiff_t forward = 0x184C720; + constexpr std::ptrdiff_t jump = 0x184C9F0; + constexpr std::ptrdiff_t left = 0x184C840; + constexpr std::ptrdiff_t lookatweapon = 0x1A5C160; + constexpr std::ptrdiff_t reload = 0x184C450; + constexpr std::ptrdiff_t right = 0x184C8D0; + constexpr std::ptrdiff_t showscores = 0x1A5C040; + constexpr std::ptrdiff_t sprint = 0x184C3C0; + constexpr std::ptrdiff_t turnleft = 0x184C600; + constexpr std::ptrdiff_t turnright = 0x184C690; + constexpr std::ptrdiff_t use = 0x184C960; + constexpr std::ptrdiff_t zoom = 0x1A5C0D0; } } diff --git a/output/buttons.json b/output/buttons.json index a4e6acd9..4ccf68c0 100644 --- a/output/buttons.json +++ b/output/buttons.json @@ -1,20 +1,20 @@ { "client.dll": { - "attack": 25408992, - "attack2": 25409136, - "back": 25409712, - "duck": 25410432, - "forward": 25409568, - "jump": 25410288, - "left": 25409856, - "lookatweapon": 27567312, - "reload": 25408848, - "right": 25410000, - "showscores": 27567024, - "sprint": 25408704, - "turnleft": 25409280, - "turnright": 25409424, - "use": 25410144, - "zoom": 27567168 + "attack": 25478368, + "attack2": 25478512, + "back": 25479088, + "duck": 25479808, + "forward": 25478944, + "jump": 25479664, + "left": 25479232, + "lookatweapon": 27640160, + "reload": 25478224, + "right": 25479376, + "showscores": 27639872, + "sprint": 25478080, + "turnleft": 25478656, + "turnright": 25478800, + "use": 25479520, + "zoom": 27640016 } } \ No newline at end of file diff --git a/output/buttons.rs b/output/buttons.rs index 62630b1c..14db3b98 100644 --- a/output/buttons.rs +++ b/output/buttons.rs @@ -1,26 +1,26 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC #![allow(non_upper_case_globals, unused)] pub mod cs2_dumper { // Module: client.dll pub mod buttons { - pub const attack: usize = 0x183B5E0; - pub const attack2: usize = 0x183B670; - pub const back: usize = 0x183B8B0; - pub const duck: usize = 0x183BB80; - pub const forward: usize = 0x183B820; - pub const jump: usize = 0x183BAF0; - pub const left: usize = 0x183B940; - pub const lookatweapon: usize = 0x1A4A4D0; - pub const reload: usize = 0x183B550; - pub const right: usize = 0x183B9D0; - pub const showscores: usize = 0x1A4A3B0; - pub const sprint: usize = 0x183B4C0; - pub const turnleft: usize = 0x183B700; - pub const turnright: usize = 0x183B790; - pub const r#use: usize = 0x183BA60; - pub const zoom: usize = 0x1A4A440; + pub const attack: usize = 0x184C4E0; + pub const attack2: usize = 0x184C570; + pub const back: usize = 0x184C7B0; + pub const duck: usize = 0x184CA80; + pub const forward: usize = 0x184C720; + pub const jump: usize = 0x184C9F0; + pub const left: usize = 0x184C840; + pub const lookatweapon: usize = 0x1A5C160; + pub const reload: usize = 0x184C450; + pub const right: usize = 0x184C8D0; + pub const showscores: usize = 0x1A5C040; + pub const sprint: usize = 0x184C3C0; + pub const turnleft: usize = 0x184C600; + pub const turnright: usize = 0x184C690; + pub const r#use: usize = 0x184C960; + pub const zoom: usize = 0x1A5C0D0; } } diff --git a/output/client_dll.cs b/output/client_dll.cs index 9a48c20e..bd42b600 100644 --- a/output/client_dll.cs +++ b/output/client_dll.cs @@ -1,9 +1,9 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC namespace CS2Dumper.Schemas { // Module: client.dll - // Class count: 426 + // Class count: 427 // Enum count: 7 public static class ClientDll { // Alignment: 4 @@ -1231,78 +1231,78 @@ namespace CS2Dumper.Schemas { public const nint m_bIsBuyMenuOpen = 0x15D2; // bool public const nint m_flTimeOfLastInjury = 0x15D4; // GameTime_t public const nint m_flNextSprayDecalTime = 0x15D8; // GameTime_t - public const nint m_iRetakesOffering = 0x1710; // int32 - public const nint m_iRetakesOfferingCard = 0x1714; // int32 - public const nint m_bRetakesHasDefuseKit = 0x1718; // bool - public const nint m_bRetakesMVPLastRound = 0x1719; // bool - public const nint m_iRetakesMVPBoostItem = 0x171C; // int32 - public const nint m_RetakesMVPBoostExtraUtility = 0x1720; // loadout_slot_t - public const nint m_bNeedToReApplyGloves = 0x1740; // bool - public const nint m_EconGloves = 0x1748; // C_EconItemView - public const nint m_nEconGlovesChanged = 0x1B90; // uint8 - public const nint m_bMustSyncRagdollState = 0x1B91; // bool - public const nint m_nRagdollDamageBone = 0x1B94; // int32 - public const nint m_vRagdollDamageForce = 0x1B98; // Vector - public const nint m_vRagdollDamagePosition = 0x1BA4; // Vector - public const nint m_szRagdollDamageWeaponName = 0x1BB0; // char[64] - public const nint m_bRagdollDamageHeadshot = 0x1BF0; // bool - public const nint m_vRagdollServerOrigin = 0x1BF4; // Vector - public const nint m_bLastHeadBoneTransformIsValid = 0x2280; // bool - public const nint m_lastLandTime = 0x2284; // GameTime_t - public const nint m_bOnGroundLastTick = 0x2288; // bool - public const nint m_qDeathEyeAngles = 0x22A4; // QAngle - public const nint m_bSkipOneHeadConstraintUpdate = 0x22B0; // bool - public const nint m_bLeftHanded = 0x22B1; // bool - public const nint m_fSwitchedHandednessTime = 0x22B4; // GameTime_t - public const nint m_flViewmodelOffsetX = 0x22B8; // float32 - public const nint m_flViewmodelOffsetY = 0x22BC; // float32 - public const nint m_flViewmodelOffsetZ = 0x22C0; // float32 - public const nint m_flViewmodelFOV = 0x22C4; // float32 - public const nint m_vecPlayerPatchEconIndices = 0x22C8; // uint32[5] - public const nint m_GunGameImmunityColor = 0x2300; // Color - public const nint m_vecBulletHitModels = 0x2350; // CUtlVector - public const nint m_bIsWalking = 0x2368; // bool - public const nint m_thirdPersonHeading = 0x2370; // QAngle - public const nint m_flSlopeDropOffset = 0x2388; // float32 - public const nint m_flSlopeDropHeight = 0x2398; // float32 - public const nint m_vHeadConstraintOffset = 0x23A8; // Vector - public const nint m_entitySpottedState = 0x23C0; // EntitySpottedState_t - public const nint m_bIsScoped = 0x23D8; // bool - public const nint m_bResumeZoom = 0x23D9; // bool - public const nint m_bIsDefusing = 0x23DA; // bool - public const nint m_bIsGrabbingHostage = 0x23DB; // bool - public const nint m_iBlockingUseActionInProgress = 0x23DC; // CSPlayerBlockingUseAction_t - public const nint m_flEmitSoundTime = 0x23E0; // GameTime_t - public const nint m_bInNoDefuseArea = 0x23E4; // bool - public const nint m_nWhichBombZone = 0x23E8; // int32 - public const nint m_iShotsFired = 0x23EC; // int32 - public const nint m_flFlinchStack = 0x23F0; // float32 - public const nint m_flVelocityModifier = 0x23F4; // float32 - public const nint m_flHitHeading = 0x23F8; // float32 - public const nint m_nHitBodyPart = 0x23FC; // int32 - public const nint m_bWaitForNoAttack = 0x2400; // bool - public const nint m_ignoreLadderJumpTime = 0x2404; // float32 - public const nint m_bKilledByHeadshot = 0x2409; // bool - public const nint m_ArmorValue = 0x240C; // int32 - public const nint m_unCurrentEquipmentValue = 0x2410; // uint16 - public const nint m_unRoundStartEquipmentValue = 0x2412; // uint16 - public const nint m_unFreezetimeEndEquipmentValue = 0x2414; // uint16 - public const nint m_nLastKillerIndex = 0x2418; // CEntityIndex - public const nint m_bOldIsScoped = 0x241C; // bool - public const nint m_bHasDeathInfo = 0x241D; // bool - public const nint m_flDeathInfoTime = 0x2420; // float32 - public const nint m_vecDeathInfoOrigin = 0x2424; // Vector - public const nint m_grenadeParameterStashTime = 0x2430; // GameTime_t - public const nint m_bGrenadeParametersStashed = 0x2434; // bool - public const nint m_angStashedShootAngles = 0x2438; // QAngle - public const nint m_vecStashedGrenadeThrowPosition = 0x2444; // Vector - public const nint m_vecStashedVelocity = 0x2450; // Vector - public const nint m_angShootAngleHistory = 0x245C; // QAngle[2] - public const nint m_vecThrowPositionHistory = 0x2474; // Vector[2] - public const nint m_vecVelocityHistory = 0x248C; // Vector[2] - public const nint m_PredictedDamageTags = 0x24A8; // C_UtlVectorEmbeddedNetworkVar - public const nint m_nPrevHighestReceivedDamageTagTick = 0x24F8; // GameTick_t - public const nint m_nHighestAppliedDamageTagTick = 0x24FC; // int32 + public const nint m_iRetakesOffering = 0x1730; // int32 + public const nint m_iRetakesOfferingCard = 0x1734; // int32 + public const nint m_bRetakesHasDefuseKit = 0x1738; // bool + public const nint m_bRetakesMVPLastRound = 0x1739; // bool + public const nint m_iRetakesMVPBoostItem = 0x173C; // int32 + public const nint m_RetakesMVPBoostExtraUtility = 0x1740; // loadout_slot_t + public const nint m_bNeedToReApplyGloves = 0x1760; // bool + public const nint m_EconGloves = 0x1768; // C_EconItemView + public const nint m_nEconGlovesChanged = 0x1BB0; // uint8 + public const nint m_bMustSyncRagdollState = 0x1BB1; // bool + public const nint m_nRagdollDamageBone = 0x1BB4; // int32 + public const nint m_vRagdollDamageForce = 0x1BB8; // Vector + public const nint m_vRagdollDamagePosition = 0x1BC4; // Vector + public const nint m_szRagdollDamageWeaponName = 0x1BD0; // char[64] + public const nint m_bRagdollDamageHeadshot = 0x1C10; // bool + public const nint m_vRagdollServerOrigin = 0x1C14; // Vector + public const nint m_bLastHeadBoneTransformIsValid = 0x2290; // bool + public const nint m_lastLandTime = 0x2294; // GameTime_t + public const nint m_bOnGroundLastTick = 0x2298; // bool + public const nint m_qDeathEyeAngles = 0x22B4; // QAngle + public const nint m_bSkipOneHeadConstraintUpdate = 0x22C0; // bool + public const nint m_bLeftHanded = 0x22C1; // bool + public const nint m_fSwitchedHandednessTime = 0x22C4; // GameTime_t + public const nint m_flViewmodelOffsetX = 0x22C8; // float32 + public const nint m_flViewmodelOffsetY = 0x22CC; // float32 + public const nint m_flViewmodelOffsetZ = 0x22D0; // float32 + public const nint m_flViewmodelFOV = 0x22D4; // float32 + public const nint m_vecPlayerPatchEconIndices = 0x22D8; // uint32[5] + public const nint m_GunGameImmunityColor = 0x2310; // Color + public const nint m_vecBulletHitModels = 0x2360; // CUtlVector + public const nint m_bIsWalking = 0x2378; // bool + public const nint m_thirdPersonHeading = 0x2380; // QAngle + public const nint m_flSlopeDropOffset = 0x2398; // float32 + public const nint m_flSlopeDropHeight = 0x23A8; // float32 + public const nint m_vHeadConstraintOffset = 0x23B8; // Vector + public const nint m_entitySpottedState = 0x23D0; // EntitySpottedState_t + public const nint m_bIsScoped = 0x23E8; // bool + public const nint m_bResumeZoom = 0x23E9; // bool + public const nint m_bIsDefusing = 0x23EA; // bool + public const nint m_bIsGrabbingHostage = 0x23EB; // bool + public const nint m_iBlockingUseActionInProgress = 0x23EC; // CSPlayerBlockingUseAction_t + public const nint m_flEmitSoundTime = 0x23F0; // GameTime_t + public const nint m_bInNoDefuseArea = 0x23F4; // bool + public const nint m_nWhichBombZone = 0x23F8; // int32 + public const nint m_iShotsFired = 0x23FC; // int32 + public const nint m_flFlinchStack = 0x2400; // float32 + public const nint m_flVelocityModifier = 0x2404; // float32 + public const nint m_flHitHeading = 0x2408; // float32 + public const nint m_nHitBodyPart = 0x240C; // int32 + public const nint m_bWaitForNoAttack = 0x2410; // bool + public const nint m_ignoreLadderJumpTime = 0x2414; // float32 + public const nint m_bKilledByHeadshot = 0x2419; // bool + public const nint m_ArmorValue = 0x241C; // int32 + public const nint m_unCurrentEquipmentValue = 0x2420; // uint16 + public const nint m_unRoundStartEquipmentValue = 0x2422; // uint16 + public const nint m_unFreezetimeEndEquipmentValue = 0x2424; // uint16 + public const nint m_nLastKillerIndex = 0x2428; // CEntityIndex + public const nint m_bOldIsScoped = 0x242C; // bool + public const nint m_bHasDeathInfo = 0x242D; // bool + public const nint m_flDeathInfoTime = 0x2430; // float32 + public const nint m_vecDeathInfoOrigin = 0x2434; // Vector + public const nint m_grenadeParameterStashTime = 0x2440; // GameTime_t + public const nint m_bGrenadeParametersStashed = 0x2444; // bool + public const nint m_angStashedShootAngles = 0x2448; // QAngle + public const nint m_vecStashedGrenadeThrowPosition = 0x2454; // Vector + public const nint m_vecStashedVelocity = 0x2460; // Vector + public const nint m_angShootAngleHistory = 0x246C; // QAngle[2] + public const nint m_vecThrowPositionHistory = 0x2484; // Vector[2] + public const nint m_vecVelocityHistory = 0x249C; // Vector[2] + public const nint m_PredictedDamageTags = 0x24B8; // C_UtlVectorEmbeddedNetworkVar + public const nint m_nPrevHighestReceivedDamageTagTick = 0x2508; // GameTick_t + public const nint m_nHighestAppliedDamageTagTick = 0x250C; // int32 } // Parent: C_RagdollProp // Field count: 7 @@ -2373,9 +2373,9 @@ namespace CS2Dumper.Schemas { // Parent: C_CSPlayerPawn // Field count: 3 public static class C_CSGO_PreviewPlayer { - public const nint m_animgraph = 0x3A30; // CUtlString - public const nint m_animgraphCharacterModeString = 0x3A38; // CGlobalSymbol - public const nint m_flInitialModelScale = 0x3A40; // float32 + public const nint m_animgraph = 0x3A40; // CUtlString + public const nint m_animgraphCharacterModeString = 0x3A48; // CGlobalSymbol + public const nint m_flInitialModelScale = 0x3A50; // float32 } // Parent: CSkeletonAnimationController // Field count: 14 @@ -6172,40 +6172,50 @@ namespace CS2Dumper.Schemas { public const nint m_szAnimClass = 0xE88; // CGlobalSymbol } // Parent: C_ModelPointEntity - // Field count: 12 + // Field count: 17 // // Metadata: // NetworkVarNames: m_messageText (char) // NetworkVarNames: m_FontName (char) + // NetworkVarNames: m_BackgroundMaterialName (char) // NetworkVarNames: m_bEnabled (bool) // NetworkVarNames: m_bFullbright (bool) // NetworkVarNames: m_flWorldUnitsPerPx (float) // NetworkVarNames: m_flFontSize (float) // NetworkVarNames: m_flDepthOffset (float) + // NetworkVarNames: m_bDrawBackground (bool) + // NetworkVarNames: m_flBackgroundBorderWidth (float) + // NetworkVarNames: m_flBackgroundBorderHeight (float) + // NetworkVarNames: m_flBackgroundWorldToUV (float) // NetworkVarNames: m_Color (Color) // NetworkVarNames: m_nJustifyHorizontal (PointWorldTextJustifyHorizontal_t) // NetworkVarNames: m_nJustifyVertical (PointWorldTextJustifyVertical_t) // NetworkVarNames: m_nReorientMode (PointWorldTextReorientMode_t) public static class C_PointWorldText { public const nint m_bForceRecreateNextUpdate = 0xD30; // bool - public const nint m_messageText = 0xD40; // char[512] - public const nint m_FontName = 0xF40; // char[64] - public const nint m_bEnabled = 0xF80; // bool - public const nint m_bFullbright = 0xF81; // bool - public const nint m_flWorldUnitsPerPx = 0xF84; // float32 - public const nint m_flFontSize = 0xF88; // float32 - public const nint m_flDepthOffset = 0xF8C; // float32 - public const nint m_Color = 0xF90; // Color - public const nint m_nJustifyHorizontal = 0xF94; // PointWorldTextJustifyHorizontal_t - public const nint m_nJustifyVertical = 0xF98; // PointWorldTextJustifyVertical_t - public const nint m_nReorientMode = 0xF9C; // PointWorldTextReorientMode_t + public const nint m_messageText = 0xD48; // char[512] + public const nint m_FontName = 0xF48; // char[64] + public const nint m_BackgroundMaterialName = 0xF88; // char[64] + public const nint m_bEnabled = 0xFC8; // bool + public const nint m_bFullbright = 0xFC9; // bool + public const nint m_flWorldUnitsPerPx = 0xFCC; // float32 + public const nint m_flFontSize = 0xFD0; // float32 + public const nint m_flDepthOffset = 0xFD4; // float32 + public const nint m_bDrawBackground = 0xFD8; // bool + public const nint m_flBackgroundBorderWidth = 0xFDC; // float32 + public const nint m_flBackgroundBorderHeight = 0xFE0; // float32 + public const nint m_flBackgroundWorldToUV = 0xFE4; // float32 + public const nint m_Color = 0xFE8; // Color + public const nint m_nJustifyHorizontal = 0xFEC; // PointWorldTextJustifyHorizontal_t + public const nint m_nJustifyVertical = 0xFF0; // PointWorldTextJustifyVertical_t + public const nint m_nReorientMode = 0xFF4; // PointWorldTextReorientMode_t } // Parent: C_BaseGrenade // Field count: 0 public static class CBumpMineProjectile { } // Parent: CBasePlayerController - // Field count: 64 + // Field count: 65 // // Metadata: // MNetworkUserGroupProxy @@ -6261,6 +6271,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iMusicKitID (int) // NetworkVarNames: m_iMusicKitMVPs (int) // NetworkVarNames: m_iMVPs (int) + // NetworkVarNames: m_bFireBulletsSeedSynchronized (bool) public static class CCSPlayerController { public const nint m_pInGameMoneyServices = 0x720; // CCSPlayerController_InGameMoneyServices* public const nint m_pInventoryServices = 0x728; // CCSPlayerController_InventoryServices* @@ -6326,6 +6337,7 @@ namespace CS2Dumper.Schemas { public const nint m_iMusicKitMVPs = 0x84C; // int32 public const nint m_iMVPs = 0x850; // int32 public const nint m_bIsPlayerNameDirty = 0x854; // bool + public const nint m_bFireBulletsSeedSynchronized = 0x855; // bool } // Parent: C_CSWeaponBaseGun // Field count: 0 @@ -6753,6 +6765,19 @@ namespace CS2Dumper.Schemas { // Field count: 0 public static class C_WeaponM4A1Silencer { } + // Parent: C_PointEntity + // Field count: 9 + public static class CMapInfo { + public const nint m_iBuyingStatus = 0x568; // int32 + public const nint m_flBombRadius = 0x56C; // float32 + public const nint m_iPetPopulation = 0x570; // int32 + public const nint m_bUseNormalSpawnsForDM = 0x574; // bool + public const nint m_bDisableAutoGeneratedDMSpawns = 0x575; // bool + public const nint m_flBotMaxVisionDistance = 0x578; // float32 + public const nint m_iHostageCount = 0x57C; // int32 + public const nint m_bFadePlayerVisibilityFarZ = 0x580; // bool + public const nint m_bRainTraceToSkyEnabled = 0x581; // bool + } // Parent: CBaseAnimGraph // Field count: 30 // diff --git a/output/client_dll.hpp b/output/client_dll.hpp index a8170a4f..236a480d 100644 --- a/output/client_dll.hpp +++ b/output/client_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC #pragma once @@ -8,7 +8,7 @@ namespace cs2_dumper { namespace schemas { // Module: client.dll - // Class count: 426 + // Class count: 427 // Enum count: 7 namespace client_dll { // Alignment: 4 @@ -1236,78 +1236,78 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x15D2; // bool constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x15D4; // GameTime_t constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x15D8; // GameTime_t - constexpr std::ptrdiff_t m_iRetakesOffering = 0x1710; // int32 - constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x1714; // int32 - constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x1718; // bool - constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x1719; // bool - constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x171C; // int32 - constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x1720; // loadout_slot_t - constexpr std::ptrdiff_t m_bNeedToReApplyGloves = 0x1740; // bool - constexpr std::ptrdiff_t m_EconGloves = 0x1748; // C_EconItemView - constexpr std::ptrdiff_t m_nEconGlovesChanged = 0x1B90; // uint8 - constexpr std::ptrdiff_t m_bMustSyncRagdollState = 0x1B91; // bool - constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1B94; // int32 - constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1B98; // Vector - constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1BA4; // Vector - constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1BB0; // char[64] - constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1BF0; // bool - constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1BF4; // Vector - constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x2280; // bool - constexpr std::ptrdiff_t m_lastLandTime = 0x2284; // GameTime_t - constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x2288; // bool - constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x22A4; // QAngle - constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x22B0; // bool - constexpr std::ptrdiff_t m_bLeftHanded = 0x22B1; // bool - constexpr std::ptrdiff_t m_fSwitchedHandednessTime = 0x22B4; // GameTime_t - constexpr std::ptrdiff_t m_flViewmodelOffsetX = 0x22B8; // float32 - constexpr std::ptrdiff_t m_flViewmodelOffsetY = 0x22BC; // float32 - constexpr std::ptrdiff_t m_flViewmodelOffsetZ = 0x22C0; // float32 - constexpr std::ptrdiff_t m_flViewmodelFOV = 0x22C4; // float32 - constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x22C8; // uint32[5] - constexpr std::ptrdiff_t m_GunGameImmunityColor = 0x2300; // Color - constexpr std::ptrdiff_t m_vecBulletHitModels = 0x2350; // CUtlVector - constexpr std::ptrdiff_t m_bIsWalking = 0x2368; // bool - constexpr std::ptrdiff_t m_thirdPersonHeading = 0x2370; // QAngle - constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x2388; // float32 - constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x2398; // float32 - constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x23A8; // Vector - constexpr std::ptrdiff_t m_entitySpottedState = 0x23C0; // EntitySpottedState_t - constexpr std::ptrdiff_t m_bIsScoped = 0x23D8; // bool - constexpr std::ptrdiff_t m_bResumeZoom = 0x23D9; // bool - constexpr std::ptrdiff_t m_bIsDefusing = 0x23DA; // bool - constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x23DB; // bool - constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x23DC; // CSPlayerBlockingUseAction_t - constexpr std::ptrdiff_t m_flEmitSoundTime = 0x23E0; // GameTime_t - constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x23E4; // bool - constexpr std::ptrdiff_t m_nWhichBombZone = 0x23E8; // int32 - constexpr std::ptrdiff_t m_iShotsFired = 0x23EC; // int32 - constexpr std::ptrdiff_t m_flFlinchStack = 0x23F0; // float32 - constexpr std::ptrdiff_t m_flVelocityModifier = 0x23F4; // float32 - constexpr std::ptrdiff_t m_flHitHeading = 0x23F8; // float32 - constexpr std::ptrdiff_t m_nHitBodyPart = 0x23FC; // int32 - constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x2400; // bool - constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x2404; // float32 - constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x2409; // bool - constexpr std::ptrdiff_t m_ArmorValue = 0x240C; // int32 - constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x2410; // uint16 - constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x2412; // uint16 - constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x2414; // uint16 - constexpr std::ptrdiff_t m_nLastKillerIndex = 0x2418; // CEntityIndex - constexpr std::ptrdiff_t m_bOldIsScoped = 0x241C; // bool - constexpr std::ptrdiff_t m_bHasDeathInfo = 0x241D; // bool - constexpr std::ptrdiff_t m_flDeathInfoTime = 0x2420; // float32 - constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x2424; // Vector - constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x2430; // GameTime_t - constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x2434; // bool - constexpr std::ptrdiff_t m_angStashedShootAngles = 0x2438; // QAngle - constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x2444; // Vector - constexpr std::ptrdiff_t m_vecStashedVelocity = 0x2450; // Vector - constexpr std::ptrdiff_t m_angShootAngleHistory = 0x245C; // QAngle[2] - constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x2474; // Vector[2] - constexpr std::ptrdiff_t m_vecVelocityHistory = 0x248C; // Vector[2] - constexpr std::ptrdiff_t m_PredictedDamageTags = 0x24A8; // C_UtlVectorEmbeddedNetworkVar - constexpr std::ptrdiff_t m_nPrevHighestReceivedDamageTagTick = 0x24F8; // GameTick_t - constexpr std::ptrdiff_t m_nHighestAppliedDamageTagTick = 0x24FC; // int32 + constexpr std::ptrdiff_t m_iRetakesOffering = 0x1730; // int32 + constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x1734; // int32 + constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x1738; // bool + constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x1739; // bool + constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x173C; // int32 + constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x1740; // loadout_slot_t + constexpr std::ptrdiff_t m_bNeedToReApplyGloves = 0x1760; // bool + constexpr std::ptrdiff_t m_EconGloves = 0x1768; // C_EconItemView + constexpr std::ptrdiff_t m_nEconGlovesChanged = 0x1BB0; // uint8 + constexpr std::ptrdiff_t m_bMustSyncRagdollState = 0x1BB1; // bool + constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1BB4; // int32 + constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1BB8; // Vector + constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1BC4; // Vector + constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1BD0; // char[64] + constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1C10; // bool + constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1C14; // Vector + constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x2290; // bool + constexpr std::ptrdiff_t m_lastLandTime = 0x2294; // GameTime_t + constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x2298; // bool + constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x22B4; // QAngle + constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x22C0; // bool + constexpr std::ptrdiff_t m_bLeftHanded = 0x22C1; // bool + constexpr std::ptrdiff_t m_fSwitchedHandednessTime = 0x22C4; // GameTime_t + constexpr std::ptrdiff_t m_flViewmodelOffsetX = 0x22C8; // float32 + constexpr std::ptrdiff_t m_flViewmodelOffsetY = 0x22CC; // float32 + constexpr std::ptrdiff_t m_flViewmodelOffsetZ = 0x22D0; // float32 + constexpr std::ptrdiff_t m_flViewmodelFOV = 0x22D4; // float32 + constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x22D8; // uint32[5] + constexpr std::ptrdiff_t m_GunGameImmunityColor = 0x2310; // Color + constexpr std::ptrdiff_t m_vecBulletHitModels = 0x2360; // CUtlVector + constexpr std::ptrdiff_t m_bIsWalking = 0x2378; // bool + constexpr std::ptrdiff_t m_thirdPersonHeading = 0x2380; // QAngle + constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x2398; // float32 + constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x23A8; // float32 + constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x23B8; // Vector + constexpr std::ptrdiff_t m_entitySpottedState = 0x23D0; // EntitySpottedState_t + constexpr std::ptrdiff_t m_bIsScoped = 0x23E8; // bool + constexpr std::ptrdiff_t m_bResumeZoom = 0x23E9; // bool + constexpr std::ptrdiff_t m_bIsDefusing = 0x23EA; // bool + constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x23EB; // bool + constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x23EC; // CSPlayerBlockingUseAction_t + constexpr std::ptrdiff_t m_flEmitSoundTime = 0x23F0; // GameTime_t + constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x23F4; // bool + constexpr std::ptrdiff_t m_nWhichBombZone = 0x23F8; // int32 + constexpr std::ptrdiff_t m_iShotsFired = 0x23FC; // int32 + constexpr std::ptrdiff_t m_flFlinchStack = 0x2400; // float32 + constexpr std::ptrdiff_t m_flVelocityModifier = 0x2404; // float32 + constexpr std::ptrdiff_t m_flHitHeading = 0x2408; // float32 + constexpr std::ptrdiff_t m_nHitBodyPart = 0x240C; // int32 + constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x2410; // bool + constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x2414; // float32 + constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x2419; // bool + constexpr std::ptrdiff_t m_ArmorValue = 0x241C; // int32 + constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x2420; // uint16 + constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x2422; // uint16 + constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x2424; // uint16 + constexpr std::ptrdiff_t m_nLastKillerIndex = 0x2428; // CEntityIndex + constexpr std::ptrdiff_t m_bOldIsScoped = 0x242C; // bool + constexpr std::ptrdiff_t m_bHasDeathInfo = 0x242D; // bool + constexpr std::ptrdiff_t m_flDeathInfoTime = 0x2430; // float32 + constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x2434; // Vector + constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x2440; // GameTime_t + constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x2444; // bool + constexpr std::ptrdiff_t m_angStashedShootAngles = 0x2448; // QAngle + constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x2454; // Vector + constexpr std::ptrdiff_t m_vecStashedVelocity = 0x2460; // Vector + constexpr std::ptrdiff_t m_angShootAngleHistory = 0x246C; // QAngle[2] + constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x2484; // Vector[2] + constexpr std::ptrdiff_t m_vecVelocityHistory = 0x249C; // Vector[2] + constexpr std::ptrdiff_t m_PredictedDamageTags = 0x24B8; // C_UtlVectorEmbeddedNetworkVar + constexpr std::ptrdiff_t m_nPrevHighestReceivedDamageTagTick = 0x2508; // GameTick_t + constexpr std::ptrdiff_t m_nHighestAppliedDamageTagTick = 0x250C; // int32 } // Parent: C_RagdollProp // Field count: 7 @@ -2378,9 +2378,9 @@ namespace cs2_dumper { // Parent: C_CSPlayerPawn // Field count: 3 namespace C_CSGO_PreviewPlayer { - constexpr std::ptrdiff_t m_animgraph = 0x3A30; // CUtlString - constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x3A38; // CGlobalSymbol - constexpr std::ptrdiff_t m_flInitialModelScale = 0x3A40; // float32 + constexpr std::ptrdiff_t m_animgraph = 0x3A40; // CUtlString + constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x3A48; // CGlobalSymbol + constexpr std::ptrdiff_t m_flInitialModelScale = 0x3A50; // float32 } // Parent: CSkeletonAnimationController // Field count: 14 @@ -6177,40 +6177,50 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_szAnimClass = 0xE88; // CGlobalSymbol } // Parent: C_ModelPointEntity - // Field count: 12 + // Field count: 17 // // Metadata: // NetworkVarNames: m_messageText (char) // NetworkVarNames: m_FontName (char) + // NetworkVarNames: m_BackgroundMaterialName (char) // NetworkVarNames: m_bEnabled (bool) // NetworkVarNames: m_bFullbright (bool) // NetworkVarNames: m_flWorldUnitsPerPx (float) // NetworkVarNames: m_flFontSize (float) // NetworkVarNames: m_flDepthOffset (float) + // NetworkVarNames: m_bDrawBackground (bool) + // NetworkVarNames: m_flBackgroundBorderWidth (float) + // NetworkVarNames: m_flBackgroundBorderHeight (float) + // NetworkVarNames: m_flBackgroundWorldToUV (float) // NetworkVarNames: m_Color (Color) // NetworkVarNames: m_nJustifyHorizontal (PointWorldTextJustifyHorizontal_t) // NetworkVarNames: m_nJustifyVertical (PointWorldTextJustifyVertical_t) // NetworkVarNames: m_nReorientMode (PointWorldTextReorientMode_t) namespace C_PointWorldText { constexpr std::ptrdiff_t m_bForceRecreateNextUpdate = 0xD30; // bool - constexpr std::ptrdiff_t m_messageText = 0xD40; // char[512] - constexpr std::ptrdiff_t m_FontName = 0xF40; // char[64] - constexpr std::ptrdiff_t m_bEnabled = 0xF80; // bool - constexpr std::ptrdiff_t m_bFullbright = 0xF81; // bool - constexpr std::ptrdiff_t m_flWorldUnitsPerPx = 0xF84; // float32 - constexpr std::ptrdiff_t m_flFontSize = 0xF88; // float32 - constexpr std::ptrdiff_t m_flDepthOffset = 0xF8C; // float32 - constexpr std::ptrdiff_t m_Color = 0xF90; // Color - constexpr std::ptrdiff_t m_nJustifyHorizontal = 0xF94; // PointWorldTextJustifyHorizontal_t - constexpr std::ptrdiff_t m_nJustifyVertical = 0xF98; // PointWorldTextJustifyVertical_t - constexpr std::ptrdiff_t m_nReorientMode = 0xF9C; // PointWorldTextReorientMode_t + constexpr std::ptrdiff_t m_messageText = 0xD48; // char[512] + constexpr std::ptrdiff_t m_FontName = 0xF48; // char[64] + constexpr std::ptrdiff_t m_BackgroundMaterialName = 0xF88; // char[64] + constexpr std::ptrdiff_t m_bEnabled = 0xFC8; // bool + constexpr std::ptrdiff_t m_bFullbright = 0xFC9; // bool + constexpr std::ptrdiff_t m_flWorldUnitsPerPx = 0xFCC; // float32 + constexpr std::ptrdiff_t m_flFontSize = 0xFD0; // float32 + constexpr std::ptrdiff_t m_flDepthOffset = 0xFD4; // float32 + constexpr std::ptrdiff_t m_bDrawBackground = 0xFD8; // bool + constexpr std::ptrdiff_t m_flBackgroundBorderWidth = 0xFDC; // float32 + constexpr std::ptrdiff_t m_flBackgroundBorderHeight = 0xFE0; // float32 + constexpr std::ptrdiff_t m_flBackgroundWorldToUV = 0xFE4; // float32 + constexpr std::ptrdiff_t m_Color = 0xFE8; // Color + constexpr std::ptrdiff_t m_nJustifyHorizontal = 0xFEC; // PointWorldTextJustifyHorizontal_t + constexpr std::ptrdiff_t m_nJustifyVertical = 0xFF0; // PointWorldTextJustifyVertical_t + constexpr std::ptrdiff_t m_nReorientMode = 0xFF4; // PointWorldTextReorientMode_t } // Parent: C_BaseGrenade // Field count: 0 namespace CBumpMineProjectile { } // Parent: CBasePlayerController - // Field count: 64 + // Field count: 65 // // Metadata: // MNetworkUserGroupProxy @@ -6266,6 +6276,7 @@ namespace cs2_dumper { // NetworkVarNames: m_iMusicKitID (int) // NetworkVarNames: m_iMusicKitMVPs (int) // NetworkVarNames: m_iMVPs (int) + // NetworkVarNames: m_bFireBulletsSeedSynchronized (bool) namespace CCSPlayerController { constexpr std::ptrdiff_t m_pInGameMoneyServices = 0x720; // CCSPlayerController_InGameMoneyServices* constexpr std::ptrdiff_t m_pInventoryServices = 0x728; // CCSPlayerController_InventoryServices* @@ -6331,6 +6342,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iMusicKitMVPs = 0x84C; // int32 constexpr std::ptrdiff_t m_iMVPs = 0x850; // int32 constexpr std::ptrdiff_t m_bIsPlayerNameDirty = 0x854; // bool + constexpr std::ptrdiff_t m_bFireBulletsSeedSynchronized = 0x855; // bool } // Parent: C_CSWeaponBaseGun // Field count: 0 @@ -6758,6 +6770,19 @@ namespace cs2_dumper { // Field count: 0 namespace C_WeaponM4A1Silencer { } + // Parent: C_PointEntity + // Field count: 9 + namespace CMapInfo { + constexpr std::ptrdiff_t m_iBuyingStatus = 0x568; // int32 + constexpr std::ptrdiff_t m_flBombRadius = 0x56C; // float32 + constexpr std::ptrdiff_t m_iPetPopulation = 0x570; // int32 + constexpr std::ptrdiff_t m_bUseNormalSpawnsForDM = 0x574; // bool + constexpr std::ptrdiff_t m_bDisableAutoGeneratedDMSpawns = 0x575; // bool + constexpr std::ptrdiff_t m_flBotMaxVisionDistance = 0x578; // float32 + constexpr std::ptrdiff_t m_iHostageCount = 0x57C; // int32 + constexpr std::ptrdiff_t m_bFadePlayerVisibilityFarZ = 0x580; // bool + constexpr std::ptrdiff_t m_bRainTraceToSkyEnabled = 0x581; // bool + } // Parent: CBaseAnimGraph // Field count: 30 // diff --git a/output/client_dll.json b/output/client_dll.json index 9475e2e6..b8ba037f 100644 --- a/output/client_dll.json +++ b/output/client_dll.json @@ -763,6 +763,7 @@ "m_bDisconnection1MinWarningPrinted": 2032, "m_bEverFullyConnected": 2029, "m_bEverPlayedOnTeam": 1884, + "m_bFireBulletsSeedSynchronized": 2133, "m_bHasBeenControlledByPlayerThisRound": 2050, "m_bHasCommunicationAbuseMute": 1860, "m_bHasControlledBotThisRound": 2049, @@ -1082,6 +1083,11 @@ "name": "m_iMVPs", "type": "NetworkVarNames", "type_name": "int" + }, + { + "name": "m_bFireBulletsSeedSynchronized", + "type": "NetworkVarNames", + "type_name": "bool" } ], "parent": "CBasePlayerController" @@ -2993,6 +2999,21 @@ "metadata": [], "parent": "C_BaseEntity" }, + "CMapInfo": { + "fields": { + "m_bDisableAutoGeneratedDMSpawns": 1397, + "m_bFadePlayerVisibilityFarZ": 1408, + "m_bRainTraceToSkyEnabled": 1409, + "m_bUseNormalSpawnsForDM": 1396, + "m_flBombRadius": 1388, + "m_flBotMaxVisionDistance": 1400, + "m_iBuyingStatus": 1384, + "m_iHostageCount": 1404, + "m_iPetPopulation": 1392 + }, + "metadata": [], + "parent": "C_PointEntity" + }, "CModelState": { "fields": { "m_MeshGroupMask": 408, @@ -6073,9 +6094,9 @@ }, "C_CSGO_PreviewPlayer": { "fields": { - "m_animgraph": 14896, - "m_animgraphCharacterModeString": 14904, - "m_flInitialModelScale": 14912 + "m_animgraph": 14912, + "m_animgraphCharacterModeString": 14920, + "m_flInitialModelScale": 14928 }, "metadata": [], "parent": "C_CSPlayerPawn" @@ -6853,110 +6874,110 @@ }, "C_CSPlayerPawn": { "fields": { - "m_ArmorValue": 9228, - "m_EconGloves": 5960, - "m_GunGameImmunityColor": 8960, - "m_PredictedDamageTags": 9384, - "m_RetakesMVPBoostExtraUtility": 5920, + "m_ArmorValue": 9244, + "m_EconGloves": 5992, + "m_GunGameImmunityColor": 8976, + "m_PredictedDamageTags": 9400, + "m_RetakesMVPBoostExtraUtility": 5952, "m_aimPunchAngle": 5508, "m_aimPunchAngleVel": 5520, "m_aimPunchCache": 5544, "m_aimPunchTickBase": 5532, "m_aimPunchTickFraction": 5536, - "m_angShootAngleHistory": 9308, - "m_angStashedShootAngles": 9272, - "m_bGrenadeParametersStashed": 9268, - "m_bHasDeathInfo": 9245, + "m_angShootAngleHistory": 9324, + "m_angStashedShootAngles": 9288, + "m_bGrenadeParametersStashed": 9284, + "m_bHasDeathInfo": 9261, "m_bHasFemaleVoice": 5456, "m_bInBombZone": 5585, "m_bInBuyZone": 5504, "m_bInHostageRescueZone": 5584, "m_bInLanding": 5576, - "m_bInNoDefuseArea": 9188, + "m_bInNoDefuseArea": 9204, "m_bIsBuyMenuOpen": 5586, - "m_bIsDefusing": 9178, - "m_bIsGrabbingHostage": 9179, - "m_bIsScoped": 9176, - "m_bIsWalking": 9064, - "m_bKilledByHeadshot": 9225, - "m_bLastHeadBoneTransformIsValid": 8832, - "m_bLeftHanded": 8881, - "m_bMustSyncRagdollState": 7057, - "m_bNeedToReApplyGloves": 5952, - "m_bOldIsScoped": 9244, - "m_bOnGroundLastTick": 8840, + "m_bIsDefusing": 9194, + "m_bIsGrabbingHostage": 9195, + "m_bIsScoped": 9192, + "m_bIsWalking": 9080, + "m_bKilledByHeadshot": 9241, + "m_bLastHeadBoneTransformIsValid": 8848, + "m_bLeftHanded": 8897, + "m_bMustSyncRagdollState": 7089, + "m_bNeedToReApplyGloves": 5984, + "m_bOldIsScoped": 9260, + "m_bOnGroundLastTick": 8856, "m_bPrevDefuser": 5486, "m_bPrevHelmet": 5487, "m_bPreviouslyInBuyZone": 5505, - "m_bRagdollDamageHeadshot": 7152, - "m_bResumeZoom": 9177, - "m_bRetakesHasDefuseKit": 5912, - "m_bRetakesMVPLastRound": 5913, - "m_bSkipOneHeadConstraintUpdate": 8880, - "m_bWaitForNoAttack": 9216, - "m_entitySpottedState": 9152, - "m_fSwitchedHandednessTime": 8884, - "m_flDeathInfoTime": 9248, - "m_flEmitSoundTime": 9184, - "m_flFlinchStack": 9200, + "m_bRagdollDamageHeadshot": 7184, + "m_bResumeZoom": 9193, + "m_bRetakesHasDefuseKit": 5944, + "m_bRetakesMVPLastRound": 5945, + "m_bSkipOneHeadConstraintUpdate": 8896, + "m_bWaitForNoAttack": 9232, + "m_entitySpottedState": 9168, + "m_fSwitchedHandednessTime": 8900, + "m_flDeathInfoTime": 9264, + "m_flEmitSoundTime": 9200, + "m_flFlinchStack": 9216, "m_flHealthShotBoostExpirationTime": 5448, - "m_flHitHeading": 9208, + "m_flHitHeading": 9224, "m_flLandingStartTime": 5580, "m_flLandingTimeSeconds": 5460, "m_flLastFiredWeaponTime": 5452, "m_flNextSprayDecalTime": 5592, "m_flOldFallVelocity": 5464, - "m_flSlopeDropHeight": 9112, - "m_flSlopeDropOffset": 9096, + "m_flSlopeDropHeight": 9128, + "m_flSlopeDropOffset": 9112, "m_flTimeOfLastInjury": 5588, - "m_flVelocityModifier": 9204, - "m_flViewmodelFOV": 8900, - "m_flViewmodelOffsetX": 8888, - "m_flViewmodelOffsetY": 8892, - "m_flViewmodelOffsetZ": 8896, - "m_grenadeParameterStashTime": 9264, - "m_iBlockingUseActionInProgress": 9180, - "m_iRetakesMVPBoostItem": 5916, - "m_iRetakesOffering": 5904, - "m_iRetakesOfferingCard": 5908, - "m_iShotsFired": 9196, - "m_ignoreLadderJumpTime": 9220, - "m_lastLandTime": 8836, - "m_nEconGlovesChanged": 7056, - "m_nHighestAppliedDamageTagTick": 9468, - "m_nHitBodyPart": 9212, - "m_nLastKillerIndex": 9240, + "m_flVelocityModifier": 9220, + "m_flViewmodelFOV": 8916, + "m_flViewmodelOffsetX": 8904, + "m_flViewmodelOffsetY": 8908, + "m_flViewmodelOffsetZ": 8912, + "m_grenadeParameterStashTime": 9280, + "m_iBlockingUseActionInProgress": 9196, + "m_iRetakesMVPBoostItem": 5948, + "m_iRetakesOffering": 5936, + "m_iRetakesOfferingCard": 5940, + "m_iShotsFired": 9212, + "m_ignoreLadderJumpTime": 9236, + "m_lastLandTime": 8852, + "m_nEconGlovesChanged": 7088, + "m_nHighestAppliedDamageTagTick": 9484, + "m_nHitBodyPart": 9228, + "m_nLastKillerIndex": 9256, "m_nPrevArmorVal": 5488, "m_nPrevGrenadeAmmoCount": 5492, - "m_nPrevHighestReceivedDamageTagTick": 9464, - "m_nRagdollDamageBone": 7060, - "m_nWhichBombZone": 9192, + "m_nPrevHighestReceivedDamageTagTick": 9480, + "m_nRagdollDamageBone": 7092, + "m_nWhichBombZone": 9208, "m_pActionTrackingServices": 5432, "m_pBulletServices": 5400, "m_pBuyServices": 5416, "m_pDamageReactServices": 5440, "m_pGlowServices": 5424, "m_pHostageServices": 5408, - "m_qDeathEyeAngles": 8868, + "m_qDeathEyeAngles": 8884, "m_szLastPlaceName": 5468, - "m_szRagdollDamageWeaponName": 7088, - "m_thirdPersonHeading": 9072, - "m_unCurrentEquipmentValue": 9232, - "m_unFreezetimeEndEquipmentValue": 9236, + "m_szRagdollDamageWeaponName": 7120, + "m_thirdPersonHeading": 9088, + "m_unCurrentEquipmentValue": 9248, + "m_unFreezetimeEndEquipmentValue": 9252, "m_unPreviousWeaponHash": 5496, - "m_unRoundStartEquipmentValue": 9234, + "m_unRoundStartEquipmentValue": 9250, "m_unWeaponHash": 5500, - "m_vHeadConstraintOffset": 9128, - "m_vRagdollDamageForce": 7064, - "m_vRagdollDamagePosition": 7076, - "m_vRagdollServerOrigin": 7156, - "m_vecBulletHitModels": 9040, - "m_vecDeathInfoOrigin": 9252, - "m_vecPlayerPatchEconIndices": 8904, - "m_vecStashedGrenadeThrowPosition": 9284, - "m_vecStashedVelocity": 9296, - "m_vecThrowPositionHistory": 9332, - "m_vecVelocityHistory": 9356 + "m_vHeadConstraintOffset": 9144, + "m_vRagdollDamageForce": 7096, + "m_vRagdollDamagePosition": 7108, + "m_vRagdollServerOrigin": 7188, + "m_vecBulletHitModels": 9056, + "m_vecDeathInfoOrigin": 9268, + "m_vecPlayerPatchEconIndices": 8920, + "m_vecStashedGrenadeThrowPosition": 9300, + "m_vecStashedVelocity": 9312, + "m_vecThrowPositionHistory": 9348, + "m_vecVelocityHistory": 9372 }, "metadata": [ { @@ -12032,18 +12053,23 @@ }, "C_PointWorldText": { "fields": { - "m_Color": 3984, - "m_FontName": 3904, - "m_bEnabled": 3968, + "m_BackgroundMaterialName": 3976, + "m_Color": 4072, + "m_FontName": 3912, + "m_bDrawBackground": 4056, + "m_bEnabled": 4040, "m_bForceRecreateNextUpdate": 3376, - "m_bFullbright": 3969, - "m_flDepthOffset": 3980, - "m_flFontSize": 3976, - "m_flWorldUnitsPerPx": 3972, - "m_messageText": 3392, - "m_nJustifyHorizontal": 3988, - "m_nJustifyVertical": 3992, - "m_nReorientMode": 3996 + "m_bFullbright": 4041, + "m_flBackgroundBorderHeight": 4064, + "m_flBackgroundBorderWidth": 4060, + "m_flBackgroundWorldToUV": 4068, + "m_flDepthOffset": 4052, + "m_flFontSize": 4048, + "m_flWorldUnitsPerPx": 4044, + "m_messageText": 3400, + "m_nJustifyHorizontal": 4076, + "m_nJustifyVertical": 4080, + "m_nReorientMode": 4084 }, "metadata": [ { @@ -12056,6 +12082,11 @@ "type": "NetworkVarNames", "type_name": "char" }, + { + "name": "m_BackgroundMaterialName", + "type": "NetworkVarNames", + "type_name": "char" + }, { "name": "m_bEnabled", "type": "NetworkVarNames", @@ -12081,6 +12112,26 @@ "type": "NetworkVarNames", "type_name": "float" }, + { + "name": "m_bDrawBackground", + "type": "NetworkVarNames", + "type_name": "bool" + }, + { + "name": "m_flBackgroundBorderWidth", + "type": "NetworkVarNames", + "type_name": "float" + }, + { + "name": "m_flBackgroundBorderHeight", + "type": "NetworkVarNames", + "type_name": "float" + }, + { + "name": "m_flBackgroundWorldToUV", + "type": "NetworkVarNames", + "type_name": "float" + }, { "name": "m_Color", "type": "NetworkVarNames", diff --git a/output/client_dll.rs b/output/client_dll.rs index c685afc8..a9d30b21 100644 --- a/output/client_dll.rs +++ b/output/client_dll.rs @@ -1,12 +1,12 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] pub mod cs2_dumper { pub mod schemas { // Module: client.dll - // Class count: 426 + // Class count: 427 // Enum count: 7 pub mod client_dll { // Alignment: 4 @@ -1241,78 +1241,78 @@ pub mod cs2_dumper { pub const m_bIsBuyMenuOpen: usize = 0x15D2; // bool pub const m_flTimeOfLastInjury: usize = 0x15D4; // GameTime_t pub const m_flNextSprayDecalTime: usize = 0x15D8; // GameTime_t - pub const m_iRetakesOffering: usize = 0x1710; // int32 - pub const m_iRetakesOfferingCard: usize = 0x1714; // int32 - pub const m_bRetakesHasDefuseKit: usize = 0x1718; // bool - pub const m_bRetakesMVPLastRound: usize = 0x1719; // bool - pub const m_iRetakesMVPBoostItem: usize = 0x171C; // int32 - pub const m_RetakesMVPBoostExtraUtility: usize = 0x1720; // loadout_slot_t - pub const m_bNeedToReApplyGloves: usize = 0x1740; // bool - pub const m_EconGloves: usize = 0x1748; // C_EconItemView - pub const m_nEconGlovesChanged: usize = 0x1B90; // uint8 - pub const m_bMustSyncRagdollState: usize = 0x1B91; // bool - pub const m_nRagdollDamageBone: usize = 0x1B94; // int32 - pub const m_vRagdollDamageForce: usize = 0x1B98; // Vector - pub const m_vRagdollDamagePosition: usize = 0x1BA4; // Vector - pub const m_szRagdollDamageWeaponName: usize = 0x1BB0; // char[64] - pub const m_bRagdollDamageHeadshot: usize = 0x1BF0; // bool - pub const m_vRagdollServerOrigin: usize = 0x1BF4; // Vector - pub const m_bLastHeadBoneTransformIsValid: usize = 0x2280; // bool - pub const m_lastLandTime: usize = 0x2284; // GameTime_t - pub const m_bOnGroundLastTick: usize = 0x2288; // bool - pub const m_qDeathEyeAngles: usize = 0x22A4; // QAngle - pub const m_bSkipOneHeadConstraintUpdate: usize = 0x22B0; // bool - pub const m_bLeftHanded: usize = 0x22B1; // bool - pub const m_fSwitchedHandednessTime: usize = 0x22B4; // GameTime_t - pub const m_flViewmodelOffsetX: usize = 0x22B8; // float32 - pub const m_flViewmodelOffsetY: usize = 0x22BC; // float32 - pub const m_flViewmodelOffsetZ: usize = 0x22C0; // float32 - pub const m_flViewmodelFOV: usize = 0x22C4; // float32 - pub const m_vecPlayerPatchEconIndices: usize = 0x22C8; // uint32[5] - pub const m_GunGameImmunityColor: usize = 0x2300; // Color - pub const m_vecBulletHitModels: usize = 0x2350; // CUtlVector - pub const m_bIsWalking: usize = 0x2368; // bool - pub const m_thirdPersonHeading: usize = 0x2370; // QAngle - pub const m_flSlopeDropOffset: usize = 0x2388; // float32 - pub const m_flSlopeDropHeight: usize = 0x2398; // float32 - pub const m_vHeadConstraintOffset: usize = 0x23A8; // Vector - pub const m_entitySpottedState: usize = 0x23C0; // EntitySpottedState_t - pub const m_bIsScoped: usize = 0x23D8; // bool - pub const m_bResumeZoom: usize = 0x23D9; // bool - pub const m_bIsDefusing: usize = 0x23DA; // bool - pub const m_bIsGrabbingHostage: usize = 0x23DB; // bool - pub const m_iBlockingUseActionInProgress: usize = 0x23DC; // CSPlayerBlockingUseAction_t - pub const m_flEmitSoundTime: usize = 0x23E0; // GameTime_t - pub const m_bInNoDefuseArea: usize = 0x23E4; // bool - pub const m_nWhichBombZone: usize = 0x23E8; // int32 - pub const m_iShotsFired: usize = 0x23EC; // int32 - pub const m_flFlinchStack: usize = 0x23F0; // float32 - pub const m_flVelocityModifier: usize = 0x23F4; // float32 - pub const m_flHitHeading: usize = 0x23F8; // float32 - pub const m_nHitBodyPart: usize = 0x23FC; // int32 - pub const m_bWaitForNoAttack: usize = 0x2400; // bool - pub const m_ignoreLadderJumpTime: usize = 0x2404; // float32 - pub const m_bKilledByHeadshot: usize = 0x2409; // bool - pub const m_ArmorValue: usize = 0x240C; // int32 - pub const m_unCurrentEquipmentValue: usize = 0x2410; // uint16 - pub const m_unRoundStartEquipmentValue: usize = 0x2412; // uint16 - pub const m_unFreezetimeEndEquipmentValue: usize = 0x2414; // uint16 - pub const m_nLastKillerIndex: usize = 0x2418; // CEntityIndex - pub const m_bOldIsScoped: usize = 0x241C; // bool - pub const m_bHasDeathInfo: usize = 0x241D; // bool - pub const m_flDeathInfoTime: usize = 0x2420; // float32 - pub const m_vecDeathInfoOrigin: usize = 0x2424; // Vector - pub const m_grenadeParameterStashTime: usize = 0x2430; // GameTime_t - pub const m_bGrenadeParametersStashed: usize = 0x2434; // bool - pub const m_angStashedShootAngles: usize = 0x2438; // QAngle - pub const m_vecStashedGrenadeThrowPosition: usize = 0x2444; // Vector - pub const m_vecStashedVelocity: usize = 0x2450; // Vector - pub const m_angShootAngleHistory: usize = 0x245C; // QAngle[2] - pub const m_vecThrowPositionHistory: usize = 0x2474; // Vector[2] - pub const m_vecVelocityHistory: usize = 0x248C; // Vector[2] - pub const m_PredictedDamageTags: usize = 0x24A8; // C_UtlVectorEmbeddedNetworkVar - pub const m_nPrevHighestReceivedDamageTagTick: usize = 0x24F8; // GameTick_t - pub const m_nHighestAppliedDamageTagTick: usize = 0x24FC; // int32 + pub const m_iRetakesOffering: usize = 0x1730; // int32 + pub const m_iRetakesOfferingCard: usize = 0x1734; // int32 + pub const m_bRetakesHasDefuseKit: usize = 0x1738; // bool + pub const m_bRetakesMVPLastRound: usize = 0x1739; // bool + pub const m_iRetakesMVPBoostItem: usize = 0x173C; // int32 + pub const m_RetakesMVPBoostExtraUtility: usize = 0x1740; // loadout_slot_t + pub const m_bNeedToReApplyGloves: usize = 0x1760; // bool + pub const m_EconGloves: usize = 0x1768; // C_EconItemView + pub const m_nEconGlovesChanged: usize = 0x1BB0; // uint8 + pub const m_bMustSyncRagdollState: usize = 0x1BB1; // bool + pub const m_nRagdollDamageBone: usize = 0x1BB4; // int32 + pub const m_vRagdollDamageForce: usize = 0x1BB8; // Vector + pub const m_vRagdollDamagePosition: usize = 0x1BC4; // Vector + pub const m_szRagdollDamageWeaponName: usize = 0x1BD0; // char[64] + pub const m_bRagdollDamageHeadshot: usize = 0x1C10; // bool + pub const m_vRagdollServerOrigin: usize = 0x1C14; // Vector + pub const m_bLastHeadBoneTransformIsValid: usize = 0x2290; // bool + pub const m_lastLandTime: usize = 0x2294; // GameTime_t + pub const m_bOnGroundLastTick: usize = 0x2298; // bool + pub const m_qDeathEyeAngles: usize = 0x22B4; // QAngle + pub const m_bSkipOneHeadConstraintUpdate: usize = 0x22C0; // bool + pub const m_bLeftHanded: usize = 0x22C1; // bool + pub const m_fSwitchedHandednessTime: usize = 0x22C4; // GameTime_t + pub const m_flViewmodelOffsetX: usize = 0x22C8; // float32 + pub const m_flViewmodelOffsetY: usize = 0x22CC; // float32 + pub const m_flViewmodelOffsetZ: usize = 0x22D0; // float32 + pub const m_flViewmodelFOV: usize = 0x22D4; // float32 + pub const m_vecPlayerPatchEconIndices: usize = 0x22D8; // uint32[5] + pub const m_GunGameImmunityColor: usize = 0x2310; // Color + pub const m_vecBulletHitModels: usize = 0x2360; // CUtlVector + pub const m_bIsWalking: usize = 0x2378; // bool + pub const m_thirdPersonHeading: usize = 0x2380; // QAngle + pub const m_flSlopeDropOffset: usize = 0x2398; // float32 + pub const m_flSlopeDropHeight: usize = 0x23A8; // float32 + pub const m_vHeadConstraintOffset: usize = 0x23B8; // Vector + pub const m_entitySpottedState: usize = 0x23D0; // EntitySpottedState_t + pub const m_bIsScoped: usize = 0x23E8; // bool + pub const m_bResumeZoom: usize = 0x23E9; // bool + pub const m_bIsDefusing: usize = 0x23EA; // bool + pub const m_bIsGrabbingHostage: usize = 0x23EB; // bool + pub const m_iBlockingUseActionInProgress: usize = 0x23EC; // CSPlayerBlockingUseAction_t + pub const m_flEmitSoundTime: usize = 0x23F0; // GameTime_t + pub const m_bInNoDefuseArea: usize = 0x23F4; // bool + pub const m_nWhichBombZone: usize = 0x23F8; // int32 + pub const m_iShotsFired: usize = 0x23FC; // int32 + pub const m_flFlinchStack: usize = 0x2400; // float32 + pub const m_flVelocityModifier: usize = 0x2404; // float32 + pub const m_flHitHeading: usize = 0x2408; // float32 + pub const m_nHitBodyPart: usize = 0x240C; // int32 + pub const m_bWaitForNoAttack: usize = 0x2410; // bool + pub const m_ignoreLadderJumpTime: usize = 0x2414; // float32 + pub const m_bKilledByHeadshot: usize = 0x2419; // bool + pub const m_ArmorValue: usize = 0x241C; // int32 + pub const m_unCurrentEquipmentValue: usize = 0x2420; // uint16 + pub const m_unRoundStartEquipmentValue: usize = 0x2422; // uint16 + pub const m_unFreezetimeEndEquipmentValue: usize = 0x2424; // uint16 + pub const m_nLastKillerIndex: usize = 0x2428; // CEntityIndex + pub const m_bOldIsScoped: usize = 0x242C; // bool + pub const m_bHasDeathInfo: usize = 0x242D; // bool + pub const m_flDeathInfoTime: usize = 0x2430; // float32 + pub const m_vecDeathInfoOrigin: usize = 0x2434; // Vector + pub const m_grenadeParameterStashTime: usize = 0x2440; // GameTime_t + pub const m_bGrenadeParametersStashed: usize = 0x2444; // bool + pub const m_angStashedShootAngles: usize = 0x2448; // QAngle + pub const m_vecStashedGrenadeThrowPosition: usize = 0x2454; // Vector + pub const m_vecStashedVelocity: usize = 0x2460; // Vector + pub const m_angShootAngleHistory: usize = 0x246C; // QAngle[2] + pub const m_vecThrowPositionHistory: usize = 0x2484; // Vector[2] + pub const m_vecVelocityHistory: usize = 0x249C; // Vector[2] + pub const m_PredictedDamageTags: usize = 0x24B8; // C_UtlVectorEmbeddedNetworkVar + pub const m_nPrevHighestReceivedDamageTagTick: usize = 0x2508; // GameTick_t + pub const m_nHighestAppliedDamageTagTick: usize = 0x250C; // int32 } // Parent: C_RagdollProp // Field count: 7 @@ -2383,9 +2383,9 @@ pub mod cs2_dumper { // Parent: C_CSPlayerPawn // Field count: 3 pub mod C_CSGO_PreviewPlayer { - pub const m_animgraph: usize = 0x3A30; // CUtlString - pub const m_animgraphCharacterModeString: usize = 0x3A38; // CGlobalSymbol - pub const m_flInitialModelScale: usize = 0x3A40; // float32 + pub const m_animgraph: usize = 0x3A40; // CUtlString + pub const m_animgraphCharacterModeString: usize = 0x3A48; // CGlobalSymbol + pub const m_flInitialModelScale: usize = 0x3A50; // float32 } // Parent: CSkeletonAnimationController // Field count: 14 @@ -6182,40 +6182,50 @@ pub mod cs2_dumper { pub const m_szAnimClass: usize = 0xE88; // CGlobalSymbol } // Parent: C_ModelPointEntity - // Field count: 12 + // Field count: 17 // // Metadata: // NetworkVarNames: m_messageText (char) // NetworkVarNames: m_FontName (char) + // NetworkVarNames: m_BackgroundMaterialName (char) // NetworkVarNames: m_bEnabled (bool) // NetworkVarNames: m_bFullbright (bool) // NetworkVarNames: m_flWorldUnitsPerPx (float) // NetworkVarNames: m_flFontSize (float) // NetworkVarNames: m_flDepthOffset (float) + // NetworkVarNames: m_bDrawBackground (bool) + // NetworkVarNames: m_flBackgroundBorderWidth (float) + // NetworkVarNames: m_flBackgroundBorderHeight (float) + // NetworkVarNames: m_flBackgroundWorldToUV (float) // NetworkVarNames: m_Color (Color) // NetworkVarNames: m_nJustifyHorizontal (PointWorldTextJustifyHorizontal_t) // NetworkVarNames: m_nJustifyVertical (PointWorldTextJustifyVertical_t) // NetworkVarNames: m_nReorientMode (PointWorldTextReorientMode_t) pub mod C_PointWorldText { pub const m_bForceRecreateNextUpdate: usize = 0xD30; // bool - pub const m_messageText: usize = 0xD40; // char[512] - pub const m_FontName: usize = 0xF40; // char[64] - pub const m_bEnabled: usize = 0xF80; // bool - pub const m_bFullbright: usize = 0xF81; // bool - pub const m_flWorldUnitsPerPx: usize = 0xF84; // float32 - pub const m_flFontSize: usize = 0xF88; // float32 - pub const m_flDepthOffset: usize = 0xF8C; // float32 - pub const m_Color: usize = 0xF90; // Color - pub const m_nJustifyHorizontal: usize = 0xF94; // PointWorldTextJustifyHorizontal_t - pub const m_nJustifyVertical: usize = 0xF98; // PointWorldTextJustifyVertical_t - pub const m_nReorientMode: usize = 0xF9C; // PointWorldTextReorientMode_t + pub const m_messageText: usize = 0xD48; // char[512] + pub const m_FontName: usize = 0xF48; // char[64] + pub const m_BackgroundMaterialName: usize = 0xF88; // char[64] + pub const m_bEnabled: usize = 0xFC8; // bool + pub const m_bFullbright: usize = 0xFC9; // bool + pub const m_flWorldUnitsPerPx: usize = 0xFCC; // float32 + pub const m_flFontSize: usize = 0xFD0; // float32 + pub const m_flDepthOffset: usize = 0xFD4; // float32 + pub const m_bDrawBackground: usize = 0xFD8; // bool + pub const m_flBackgroundBorderWidth: usize = 0xFDC; // float32 + pub const m_flBackgroundBorderHeight: usize = 0xFE0; // float32 + pub const m_flBackgroundWorldToUV: usize = 0xFE4; // float32 + pub const m_Color: usize = 0xFE8; // Color + pub const m_nJustifyHorizontal: usize = 0xFEC; // PointWorldTextJustifyHorizontal_t + pub const m_nJustifyVertical: usize = 0xFF0; // PointWorldTextJustifyVertical_t + pub const m_nReorientMode: usize = 0xFF4; // PointWorldTextReorientMode_t } // Parent: C_BaseGrenade // Field count: 0 pub mod CBumpMineProjectile { } // Parent: CBasePlayerController - // Field count: 64 + // Field count: 65 // // Metadata: // MNetworkUserGroupProxy @@ -6271,6 +6281,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_iMusicKitID (int) // NetworkVarNames: m_iMusicKitMVPs (int) // NetworkVarNames: m_iMVPs (int) + // NetworkVarNames: m_bFireBulletsSeedSynchronized (bool) pub mod CCSPlayerController { pub const m_pInGameMoneyServices: usize = 0x720; // CCSPlayerController_InGameMoneyServices* pub const m_pInventoryServices: usize = 0x728; // CCSPlayerController_InventoryServices* @@ -6336,6 +6347,7 @@ pub mod cs2_dumper { pub const m_iMusicKitMVPs: usize = 0x84C; // int32 pub const m_iMVPs: usize = 0x850; // int32 pub const m_bIsPlayerNameDirty: usize = 0x854; // bool + pub const m_bFireBulletsSeedSynchronized: usize = 0x855; // bool } // Parent: C_CSWeaponBaseGun // Field count: 0 @@ -6763,6 +6775,19 @@ pub mod cs2_dumper { // Field count: 0 pub mod C_WeaponM4A1Silencer { } + // Parent: C_PointEntity + // Field count: 9 + pub mod CMapInfo { + pub const m_iBuyingStatus: usize = 0x568; // int32 + pub const m_flBombRadius: usize = 0x56C; // float32 + pub const m_iPetPopulation: usize = 0x570; // int32 + pub const m_bUseNormalSpawnsForDM: usize = 0x574; // bool + pub const m_bDisableAutoGeneratedDMSpawns: usize = 0x575; // bool + pub const m_flBotMaxVisionDistance: usize = 0x578; // float32 + pub const m_iHostageCount: usize = 0x57C; // int32 + pub const m_bFadePlayerVisibilityFarZ: usize = 0x580; // bool + pub const m_bRainTraceToSkyEnabled: usize = 0x581; // bool + } // Parent: CBaseAnimGraph // Field count: 30 // diff --git a/output/engine2_dll.cs b/output/engine2_dll.cs index e3b59238..f7d9576a 100644 --- a/output/engine2_dll.cs +++ b/output/engine2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC namespace CS2Dumper.Schemas { // Module: engine2.dll diff --git a/output/engine2_dll.hpp b/output/engine2_dll.hpp index 4e38f5e0..d386aecb 100644 --- a/output/engine2_dll.hpp +++ b/output/engine2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC #pragma once diff --git a/output/engine2_dll.rs b/output/engine2_dll.rs index d26738d2..1dcc460d 100644 --- a/output/engine2_dll.rs +++ b/output/engine2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 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 fc542109..57612114 100644 --- a/output/host_dll.cs +++ b/output/host_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC namespace CS2Dumper.Schemas { // Module: host.dll diff --git a/output/host_dll.hpp b/output/host_dll.hpp index de70173a..e66780c1 100644 --- a/output/host_dll.hpp +++ b/output/host_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC #pragma once diff --git a/output/host_dll.rs b/output/host_dll.rs index 1b1fcc8c..9e2c0aab 100644 --- a/output/host_dll.rs +++ b/output/host_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 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 ffaec668..78f62870 100644 --- a/output/info.json +++ b/output/info.json @@ -1,4 +1,4 @@ { - "build_number": 14048, - "timestamp": "2024-11-13T04:17:13.134762200+00:00" + "build_number": 14049, + "timestamp": "2024-11-13T23:51:03.891260400+00:00" } \ No newline at end of file diff --git a/output/interfaces.cs b/output/interfaces.cs index b01ca4f9..0df12f46 100644 --- a/output/interfaces.cs +++ b/output/interfaces.cs @@ -1,46 +1,46 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC namespace CS2Dumper.Interfaces { // Module: animationsystem.dll public static class AnimationsystemDll { - public const nint AnimationSystemUtils_001 = 0x5FFC88; - public const nint AnimationSystem_001 = 0x5F7BB0; + public const nint AnimationSystemUtils_001 = 0x600DC8; + public const nint AnimationSystem_001 = 0x5F8CF0; } // Module: client.dll public static class ClientDll { - public const nint ClientToolsInfo_001 = 0x183ABD0; - public const nint EmptyWorldService001_Client = 0x17F5E60; - public const nint GameClientExports001 = 0x1837888; - public const nint LegacyGameUI001 = 0x18579C0; - public const nint Source2Client002 = 0x1A3A360; - public const nint Source2ClientConfig001 = 0x19DA600; - public const nint Source2ClientPrediction001 = 0x1842980; - public const nint Source2ClientUI001 = 0x1856360; + public const nint ClientToolsInfo_001 = 0x184BAD0; + public const nint EmptyWorldService001_Client = 0x1806E50; + public const nint GameClientExports001 = 0x1848788; + public const nint LegacyGameUI001 = 0x1869270; + public const nint Source2Client002 = 0x1A4BD40; + public const nint Source2ClientConfig001 = 0x19EBF70; + public const nint Source2ClientPrediction001 = 0x1853B80; + public const nint Source2ClientUI001 = 0x1867690; } // Module: engine2.dll public static class Engine2Dll { public const nint BenchmarkService001 = 0x535B50; - public const nint BugService001 = 0x5CE870; + public const nint BugService001 = 0x5CE850; public const nint ClientServerEngineLoopService_001 = 0x536870; public const nint EngineGameUI001 = 0x533AE0; - public const nint EngineServiceMgr001 = 0x60F6E0; - public const nint GameEventSystemClientV001 = 0x60F9E0; - public const nint GameEventSystemServerV001 = 0x60FB20; + public const nint EngineServiceMgr001 = 0x60F6C0; + public const nint GameEventSystemClientV001 = 0x60F9C0; + public const nint GameEventSystemServerV001 = 0x60FB00; public const nint GameResourceServiceClientV001 = 0x535C50; public const nint GameResourceServiceServerV001 = 0x535CB0; - public const nint GameUIService_001 = 0x5CEB70; + public const nint GameUIService_001 = 0x5CEB50; public const nint HostStateMgr001 = 0x536760; public const nint INETSUPPORT_001 = 0x52F060; - public const nint InputService_001 = 0x5CEE80; + public const nint InputService_001 = 0x5CEE60; public const nint KeyValueCache001 = 0x536810; - public const nint MapListService_001 = 0x60DE80; - public const nint NetworkClientService_001 = 0x60E010; + public const nint MapListService_001 = 0x60DE60; + public const nint NetworkClientService_001 = 0x60DFF0; public const nint NetworkP2PService_001 = 0x535F60; - public const nint NetworkServerService_001 = 0x60E3A0; + public const nint NetworkServerService_001 = 0x60E380; public const nint NetworkService_001 = 0x5360B0; - public const nint RenderService_001 = 0x60E600; - public const nint ScreenshotService001 = 0x60E8A0; + public const nint RenderService_001 = 0x60E5E0; + public const nint ScreenshotService001 = 0x60E880; public const nint SimpleEngineLoopService_001 = 0x536980; public const nint SoundService_001 = 0x5360F0; public const nint Source2EngineToClient001 = 0x533180; @@ -48,7 +48,7 @@ namespace CS2Dumper.Interfaces { public const nint Source2EngineToServer001 = 0x533278; public const nint Source2EngineToServerStringTable001 = 0x5332A0; public const nint SplitScreenService_001 = 0x5363D0; - public const nint StatsService_001 = 0x60ECD0; + public const nint StatsService_001 = 0x60ECB0; public const nint ToolService_001 = 0x536590; public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x533B70; public const nint VProfService_001 = 0x5365D0; @@ -71,7 +71,7 @@ namespace CS2Dumper.Interfaces { } // Module: imemanager.dll public static class ImemanagerDll { - public const nint IMEManager001 = 0x2E8D0; + public const nint IMEManager001 = 0x2E940; } // Module: inputsystem.dll public static class InputsystemDll { @@ -84,8 +84,8 @@ namespace CS2Dumper.Interfaces { } // Module: matchmaking.dll public static class MatchmakingDll { - public const nint GameTypes001 = 0x1A31B0; - public const nint MATCHFRAMEWORK_001 = 0x1AB380; + public const nint GameTypes001 = 0x1A41B0; + public const nint MATCHFRAMEWORK_001 = 0x1AC380; } // Module: materialsystem2.dll public static class Materialsystem2Dll { @@ -124,7 +124,7 @@ namespace CS2Dumper.Interfaces { } // Module: particles.dll public static class ParticlesDll { - public const nint ParticleSystemMgr003 = 0x5E2430; + public const nint ParticleSystemMgr003 = 0x5E2370; } // Module: pulse_system.dll public static class PulseSystemDll { @@ -147,9 +147,9 @@ namespace CS2Dumper.Interfaces { } // Module: scenesystem.dll public static class ScenesystemDll { - public const nint RenderingPipelines_001 = 0x5CDB10; - public const nint SceneSystem_002 = 0x7ACFE0; - public const nint SceneUtils_001 = 0x5CE360; + public const nint RenderingPipelines_001 = 0x5CEB20; + public const nint SceneSystem_002 = 0x7ADFF0; + public const nint SceneUtils_001 = 0x5CF370; } // 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 = 0x136EAA0; - public const nint EntitySubclassUtilsV001 = 0x131F330; - public const nint NavGameTest001 = 0x140E808; - public const nint ServerToolsInfo_001 = 0x13C4408; - public const nint Source2GameClients001 = 0x13BE2B0; - public const nint Source2GameDirector001 = 0x14F1DC0; - public const nint Source2GameEntities001 = 0x13C4330; - public const nint Source2Server001 = 0x13C41A0; - public const nint Source2ServerConfig001 = 0x15AE638; - public const nint customnavsystem001 = 0x1303A98; + public const nint EmptyWorldService001_Server = 0x136EB30; + public const nint EntitySubclassUtilsV001 = 0x131F3E0; + public const nint NavGameTest001 = 0x140EB88; + public const nint ServerToolsInfo_001 = 0x13C4498; + public const nint Source2GameClients001 = 0x13BE340; + public const nint Source2GameDirector001 = 0x14F2140; + public const nint Source2GameEntities001 = 0x13C43C0; + public const nint Source2Server001 = 0x13C4230; + public const nint Source2ServerConfig001 = 0x15AEB28; + public const nint customnavsystem001 = 0x1303B48; } // Module: soundsystem.dll public static class SoundsystemDll { @@ -204,10 +204,10 @@ namespace CS2Dumper.Interfaces { } // Module: tier0.dll public static class Tier0Dll { - public const nint TestScriptMgr001 = 0x37B9F0; - public const nint VEngineCvar007 = 0x38A4F0; - public const nint VProcessUtils002 = 0x37B900; - public const nint VStringTokenSystem001 = 0x3A2F00; + public const nint TestScriptMgr001 = 0x37BA30; + public const nint VEngineCvar007 = 0x38A530; + public const nint VProcessUtils002 = 0x37B940; + public const nint VStringTokenSystem001 = 0x3A2F40; } // Module: v8system.dll public static class V8systemDll { diff --git a/output/interfaces.hpp b/output/interfaces.hpp index 28db9714..f8a11199 100644 --- a/output/interfaces.hpp +++ b/output/interfaces.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC #pragma once @@ -9,43 +9,43 @@ namespace cs2_dumper { namespace interfaces { // Module: animationsystem.dll namespace animationsystem_dll { - constexpr std::ptrdiff_t AnimationSystemUtils_001 = 0x5FFC88; - constexpr std::ptrdiff_t AnimationSystem_001 = 0x5F7BB0; + constexpr std::ptrdiff_t AnimationSystemUtils_001 = 0x600DC8; + constexpr std::ptrdiff_t AnimationSystem_001 = 0x5F8CF0; } // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x183ABD0; - constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x17F5E60; - constexpr std::ptrdiff_t GameClientExports001 = 0x1837888; - constexpr std::ptrdiff_t LegacyGameUI001 = 0x18579C0; - constexpr std::ptrdiff_t Source2Client002 = 0x1A3A360; - constexpr std::ptrdiff_t Source2ClientConfig001 = 0x19DA600; - constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x1842980; - constexpr std::ptrdiff_t Source2ClientUI001 = 0x1856360; + constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x184BAD0; + constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x1806E50; + constexpr std::ptrdiff_t GameClientExports001 = 0x1848788; + constexpr std::ptrdiff_t LegacyGameUI001 = 0x1869270; + constexpr std::ptrdiff_t Source2Client002 = 0x1A4BD40; + constexpr std::ptrdiff_t Source2ClientConfig001 = 0x19EBF70; + constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x1853B80; + constexpr std::ptrdiff_t Source2ClientUI001 = 0x1867690; } // Module: engine2.dll namespace engine2_dll { constexpr std::ptrdiff_t BenchmarkService001 = 0x535B50; - constexpr std::ptrdiff_t BugService001 = 0x5CE870; + constexpr std::ptrdiff_t BugService001 = 0x5CE850; constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x536870; constexpr std::ptrdiff_t EngineGameUI001 = 0x533AE0; - constexpr std::ptrdiff_t EngineServiceMgr001 = 0x60F6E0; - constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x60F9E0; - constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x60FB20; + constexpr std::ptrdiff_t EngineServiceMgr001 = 0x60F6C0; + constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x60F9C0; + constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x60FB00; constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x535C50; constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x535CB0; - constexpr std::ptrdiff_t GameUIService_001 = 0x5CEB70; + constexpr std::ptrdiff_t GameUIService_001 = 0x5CEB50; constexpr std::ptrdiff_t HostStateMgr001 = 0x536760; constexpr std::ptrdiff_t INETSUPPORT_001 = 0x52F060; - constexpr std::ptrdiff_t InputService_001 = 0x5CEE80; + constexpr std::ptrdiff_t InputService_001 = 0x5CEE60; constexpr std::ptrdiff_t KeyValueCache001 = 0x536810; - constexpr std::ptrdiff_t MapListService_001 = 0x60DE80; - constexpr std::ptrdiff_t NetworkClientService_001 = 0x60E010; + constexpr std::ptrdiff_t MapListService_001 = 0x60DE60; + constexpr std::ptrdiff_t NetworkClientService_001 = 0x60DFF0; constexpr std::ptrdiff_t NetworkP2PService_001 = 0x535F60; - constexpr std::ptrdiff_t NetworkServerService_001 = 0x60E3A0; + constexpr std::ptrdiff_t NetworkServerService_001 = 0x60E380; constexpr std::ptrdiff_t NetworkService_001 = 0x5360B0; - constexpr std::ptrdiff_t RenderService_001 = 0x60E600; - constexpr std::ptrdiff_t ScreenshotService001 = 0x60E8A0; + constexpr std::ptrdiff_t RenderService_001 = 0x60E5E0; + constexpr std::ptrdiff_t ScreenshotService001 = 0x60E880; constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x536980; constexpr std::ptrdiff_t SoundService_001 = 0x5360F0; constexpr std::ptrdiff_t Source2EngineToClient001 = 0x533180; @@ -53,7 +53,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t Source2EngineToServer001 = 0x533278; constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0x5332A0; constexpr std::ptrdiff_t SplitScreenService_001 = 0x5363D0; - constexpr std::ptrdiff_t StatsService_001 = 0x60ECD0; + constexpr std::ptrdiff_t StatsService_001 = 0x60ECB0; constexpr std::ptrdiff_t ToolService_001 = 0x536590; constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x533B70; constexpr std::ptrdiff_t VProfService_001 = 0x5365D0; @@ -76,7 +76,7 @@ namespace cs2_dumper { } // Module: imemanager.dll namespace imemanager_dll { - constexpr std::ptrdiff_t IMEManager001 = 0x2E8D0; + constexpr std::ptrdiff_t IMEManager001 = 0x2E940; } // Module: inputsystem.dll namespace inputsystem_dll { @@ -89,8 +89,8 @@ namespace cs2_dumper { } // Module: matchmaking.dll namespace matchmaking_dll { - constexpr std::ptrdiff_t GameTypes001 = 0x1A31B0; - constexpr std::ptrdiff_t MATCHFRAMEWORK_001 = 0x1AB380; + constexpr std::ptrdiff_t GameTypes001 = 0x1A41B0; + constexpr std::ptrdiff_t MATCHFRAMEWORK_001 = 0x1AC380; } // Module: materialsystem2.dll namespace materialsystem2_dll { @@ -129,7 +129,7 @@ namespace cs2_dumper { } // Module: particles.dll namespace particles_dll { - constexpr std::ptrdiff_t ParticleSystemMgr003 = 0x5E2430; + constexpr std::ptrdiff_t ParticleSystemMgr003 = 0x5E2370; } // Module: pulse_system.dll namespace pulse_system_dll { @@ -152,9 +152,9 @@ namespace cs2_dumper { } // Module: scenesystem.dll namespace scenesystem_dll { - constexpr std::ptrdiff_t RenderingPipelines_001 = 0x5CDB10; - constexpr std::ptrdiff_t SceneSystem_002 = 0x7ACFE0; - constexpr std::ptrdiff_t SceneUtils_001 = 0x5CE360; + constexpr std::ptrdiff_t RenderingPipelines_001 = 0x5CEB20; + constexpr std::ptrdiff_t SceneSystem_002 = 0x7ADFF0; + constexpr std::ptrdiff_t SceneUtils_001 = 0x5CF370; } // 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 = 0x136EAA0; - constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x131F330; - constexpr std::ptrdiff_t NavGameTest001 = 0x140E808; - constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13C4408; - constexpr std::ptrdiff_t Source2GameClients001 = 0x13BE2B0; - constexpr std::ptrdiff_t Source2GameDirector001 = 0x14F1DC0; - constexpr std::ptrdiff_t Source2GameEntities001 = 0x13C4330; - constexpr std::ptrdiff_t Source2Server001 = 0x13C41A0; - constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15AE638; - constexpr std::ptrdiff_t customnavsystem001 = 0x1303A98; + constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x136EB30; + constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x131F3E0; + constexpr std::ptrdiff_t NavGameTest001 = 0x140EB88; + constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13C4498; + constexpr std::ptrdiff_t Source2GameClients001 = 0x13BE340; + constexpr std::ptrdiff_t Source2GameDirector001 = 0x14F2140; + constexpr std::ptrdiff_t Source2GameEntities001 = 0x13C43C0; + constexpr std::ptrdiff_t Source2Server001 = 0x13C4230; + constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15AEB28; + constexpr std::ptrdiff_t customnavsystem001 = 0x1303B48; } // Module: soundsystem.dll namespace soundsystem_dll { @@ -209,10 +209,10 @@ namespace cs2_dumper { } // Module: tier0.dll namespace tier0_dll { - constexpr std::ptrdiff_t TestScriptMgr001 = 0x37B9F0; - constexpr std::ptrdiff_t VEngineCvar007 = 0x38A4F0; - constexpr std::ptrdiff_t VProcessUtils002 = 0x37B900; - constexpr std::ptrdiff_t VStringTokenSystem001 = 0x3A2F00; + constexpr std::ptrdiff_t TestScriptMgr001 = 0x37BA30; + constexpr std::ptrdiff_t VEngineCvar007 = 0x38A530; + constexpr std::ptrdiff_t VProcessUtils002 = 0x37B940; + constexpr std::ptrdiff_t VStringTokenSystem001 = 0x3A2F40; } // Module: v8system.dll namespace v8system_dll { diff --git a/output/interfaces.json b/output/interfaces.json index e277be1a..7eeb2078 100644 --- a/output/interfaces.json +++ b/output/interfaces.json @@ -1,40 +1,40 @@ { "animationsystem.dll": { - "AnimationSystemUtils_001": 6290568, - "AnimationSystem_001": 6257584 + "AnimationSystemUtils_001": 6294984, + "AnimationSystem_001": 6262000 }, "client.dll": { - "ClientToolsInfo_001": 25406416, - "EmptyWorldService001_Client": 25124448, - "GameClientExports001": 25393288, - "LegacyGameUI001": 25524672, - "Source2Client002": 27501408, - "Source2ClientConfig001": 27108864, - "Source2ClientPrediction001": 25438592, - "Source2ClientUI001": 25518944 + "ClientToolsInfo_001": 25475792, + "EmptyWorldService001_Client": 25194064, + "GameClientExports001": 25462664, + "LegacyGameUI001": 25596528, + "Source2Client002": 27573568, + "Source2ClientConfig001": 27180912, + "Source2ClientPrediction001": 25508736, + "Source2ClientUI001": 25589392 }, "engine2.dll": { "BenchmarkService001": 5462864, - "BugService001": 6088816, + "BugService001": 6088784, "ClientServerEngineLoopService_001": 5466224, "EngineGameUI001": 5454560, - "EngineServiceMgr001": 6354656, - "GameEventSystemClientV001": 6355424, - "GameEventSystemServerV001": 6355744, + "EngineServiceMgr001": 6354624, + "GameEventSystemClientV001": 6355392, + "GameEventSystemServerV001": 6355712, "GameResourceServiceClientV001": 5463120, "GameResourceServiceServerV001": 5463216, - "GameUIService_001": 6089584, + "GameUIService_001": 6089552, "HostStateMgr001": 5465952, "INETSUPPORT_001": 5435488, - "InputService_001": 6090368, + "InputService_001": 6090336, "KeyValueCache001": 5466128, - "MapListService_001": 6348416, - "NetworkClientService_001": 6348816, + "MapListService_001": 6348384, + "NetworkClientService_001": 6348784, "NetworkP2PService_001": 5463904, - "NetworkServerService_001": 6349728, + "NetworkServerService_001": 6349696, "NetworkService_001": 5464240, - "RenderService_001": 6350336, - "ScreenshotService001": 6351008, + "RenderService_001": 6350304, + "ScreenshotService001": 6350976, "SimpleEngineLoopService_001": 5466496, "SoundService_001": 5464304, "Source2EngineToClient001": 5452160, @@ -42,7 +42,7 @@ "Source2EngineToServer001": 5452408, "Source2EngineToServerStringTable001": 5452448, "SplitScreenService_001": 5465040, - "StatsService_001": 6352080, + "StatsService_001": 6352048, "ToolService_001": 5465488, "VENGINE_GAMEUIFUNCS_VERSION005": 5454704, "VProfService_001": 5465552 @@ -62,7 +62,7 @@ "Source2Host001": 1275056 }, "imemanager.dll": { - "IMEManager001": 190672 + "IMEManager001": 190784 }, "inputsystem.dll": { "InputStackSystemVersion001": 224112, @@ -72,8 +72,8 @@ "Localize_001": 240336 }, "matchmaking.dll": { - "GameTypes001": 1716656, - "MATCHFRAMEWORK_001": 1749888 + "GameTypes001": 1720752, + "MATCHFRAMEWORK_001": 1753984 }, "materialsystem2.dll": { "FontManager_001": 1127216, @@ -104,7 +104,7 @@ "PanoramaUIClient001": 2664528 }, "particles.dll": { - "ParticleSystemMgr003": 6169648 + "ParticleSystemMgr003": 6169456 }, "pulse_system.dll": { "IPulseSystem_001": 1352256 @@ -122,24 +122,24 @@ "SceneFileCache002": 463440 }, "scenesystem.dll": { - "RenderingPipelines_001": 6085392, - "SceneSystem_002": 8048608, - "SceneUtils_001": 6087520 + "RenderingPipelines_001": 6089504, + "SceneSystem_002": 8052720, + "SceneUtils_001": 6091632 }, "schemasystem.dll": { "SchemaSystem_001": 386960 }, "server.dll": { - "EmptyWorldService001_Server": 20376224, - "EntitySubclassUtilsV001": 20050736, - "NavGameTest001": 21030920, - "ServerToolsInfo_001": 20726792, - "Source2GameClients001": 20701872, - "Source2GameDirector001": 21962176, - "Source2GameEntities001": 20726576, - "Source2Server001": 20726176, - "Source2ServerConfig001": 22734392, - "customnavsystem001": 19937944 + "EmptyWorldService001_Server": 20376368, + "EntitySubclassUtilsV001": 20050912, + "NavGameTest001": 21031816, + "ServerToolsInfo_001": 20726936, + "Source2GameClients001": 20702016, + "Source2GameDirector001": 21963072, + "Source2GameEntities001": 20726720, + "Source2Server001": 20726320, + "Source2ServerConfig001": 22735656, + "customnavsystem001": 19938120 }, "soundsystem.dll": { "SoundOpSystem001": 3779648, @@ -173,10 +173,10 @@ "p2pvoicesingleton002": 21430496 }, "tier0.dll": { - "TestScriptMgr001": 3652080, - "VEngineCvar007": 3712240, - "VProcessUtils002": 3651840, - "VStringTokenSystem001": 3813120 + "TestScriptMgr001": 3652144, + "VEngineCvar007": 3712304, + "VProcessUtils002": 3651904, + "VStringTokenSystem001": 3813184 }, "v8system.dll": { "Source2V8System001": 181360 diff --git a/output/interfaces.rs b/output/interfaces.rs index 59058ad7..8d4ccc0c 100644 --- a/output/interfaces.rs +++ b/output/interfaces.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC #![allow(non_upper_case_globals, unused)] @@ -7,43 +7,43 @@ pub mod cs2_dumper { pub mod interfaces { // Module: animationsystem.dll pub mod animationsystem_dll { - pub const AnimationSystemUtils_001: usize = 0x5FFC88; - pub const AnimationSystem_001: usize = 0x5F7BB0; + pub const AnimationSystemUtils_001: usize = 0x600DC8; + pub const AnimationSystem_001: usize = 0x5F8CF0; } // Module: client.dll pub mod client_dll { - pub const ClientToolsInfo_001: usize = 0x183ABD0; - pub const EmptyWorldService001_Client: usize = 0x17F5E60; - pub const GameClientExports001: usize = 0x1837888; - pub const LegacyGameUI001: usize = 0x18579C0; - pub const Source2Client002: usize = 0x1A3A360; - pub const Source2ClientConfig001: usize = 0x19DA600; - pub const Source2ClientPrediction001: usize = 0x1842980; - pub const Source2ClientUI001: usize = 0x1856360; + pub const ClientToolsInfo_001: usize = 0x184BAD0; + pub const EmptyWorldService001_Client: usize = 0x1806E50; + pub const GameClientExports001: usize = 0x1848788; + pub const LegacyGameUI001: usize = 0x1869270; + pub const Source2Client002: usize = 0x1A4BD40; + pub const Source2ClientConfig001: usize = 0x19EBF70; + pub const Source2ClientPrediction001: usize = 0x1853B80; + pub const Source2ClientUI001: usize = 0x1867690; } // Module: engine2.dll pub mod engine2_dll { pub const BenchmarkService001: usize = 0x535B50; - pub const BugService001: usize = 0x5CE870; + pub const BugService001: usize = 0x5CE850; pub const ClientServerEngineLoopService_001: usize = 0x536870; pub const EngineGameUI001: usize = 0x533AE0; - pub const EngineServiceMgr001: usize = 0x60F6E0; - pub const GameEventSystemClientV001: usize = 0x60F9E0; - pub const GameEventSystemServerV001: usize = 0x60FB20; + pub const EngineServiceMgr001: usize = 0x60F6C0; + pub const GameEventSystemClientV001: usize = 0x60F9C0; + pub const GameEventSystemServerV001: usize = 0x60FB00; pub const GameResourceServiceClientV001: usize = 0x535C50; pub const GameResourceServiceServerV001: usize = 0x535CB0; - pub const GameUIService_001: usize = 0x5CEB70; + pub const GameUIService_001: usize = 0x5CEB50; pub const HostStateMgr001: usize = 0x536760; pub const INETSUPPORT_001: usize = 0x52F060; - pub const InputService_001: usize = 0x5CEE80; + pub const InputService_001: usize = 0x5CEE60; pub const KeyValueCache001: usize = 0x536810; - pub const MapListService_001: usize = 0x60DE80; - pub const NetworkClientService_001: usize = 0x60E010; + pub const MapListService_001: usize = 0x60DE60; + pub const NetworkClientService_001: usize = 0x60DFF0; pub const NetworkP2PService_001: usize = 0x535F60; - pub const NetworkServerService_001: usize = 0x60E3A0; + pub const NetworkServerService_001: usize = 0x60E380; pub const NetworkService_001: usize = 0x5360B0; - pub const RenderService_001: usize = 0x60E600; - pub const ScreenshotService001: usize = 0x60E8A0; + pub const RenderService_001: usize = 0x60E5E0; + pub const ScreenshotService001: usize = 0x60E880; pub const SimpleEngineLoopService_001: usize = 0x536980; pub const SoundService_001: usize = 0x5360F0; pub const Source2EngineToClient001: usize = 0x533180; @@ -51,7 +51,7 @@ pub mod cs2_dumper { pub const Source2EngineToServer001: usize = 0x533278; pub const Source2EngineToServerStringTable001: usize = 0x5332A0; pub const SplitScreenService_001: usize = 0x5363D0; - pub const StatsService_001: usize = 0x60ECD0; + pub const StatsService_001: usize = 0x60ECB0; pub const ToolService_001: usize = 0x536590; pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x533B70; pub const VProfService_001: usize = 0x5365D0; @@ -74,7 +74,7 @@ pub mod cs2_dumper { } // Module: imemanager.dll pub mod imemanager_dll { - pub const IMEManager001: usize = 0x2E8D0; + pub const IMEManager001: usize = 0x2E940; } // Module: inputsystem.dll pub mod inputsystem_dll { @@ -87,8 +87,8 @@ pub mod cs2_dumper { } // Module: matchmaking.dll pub mod matchmaking_dll { - pub const GameTypes001: usize = 0x1A31B0; - pub const MATCHFRAMEWORK_001: usize = 0x1AB380; + pub const GameTypes001: usize = 0x1A41B0; + pub const MATCHFRAMEWORK_001: usize = 0x1AC380; } // Module: materialsystem2.dll pub mod materialsystem2_dll { @@ -127,7 +127,7 @@ pub mod cs2_dumper { } // Module: particles.dll pub mod particles_dll { - pub const ParticleSystemMgr003: usize = 0x5E2430; + pub const ParticleSystemMgr003: usize = 0x5E2370; } // Module: pulse_system.dll pub mod pulse_system_dll { @@ -150,9 +150,9 @@ pub mod cs2_dumper { } // Module: scenesystem.dll pub mod scenesystem_dll { - pub const RenderingPipelines_001: usize = 0x5CDB10; - pub const SceneSystem_002: usize = 0x7ACFE0; - pub const SceneUtils_001: usize = 0x5CE360; + pub const RenderingPipelines_001: usize = 0x5CEB20; + pub const SceneSystem_002: usize = 0x7ADFF0; + pub const SceneUtils_001: usize = 0x5CF370; } // 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 = 0x136EAA0; - pub const EntitySubclassUtilsV001: usize = 0x131F330; - pub const NavGameTest001: usize = 0x140E808; - pub const ServerToolsInfo_001: usize = 0x13C4408; - pub const Source2GameClients001: usize = 0x13BE2B0; - pub const Source2GameDirector001: usize = 0x14F1DC0; - pub const Source2GameEntities001: usize = 0x13C4330; - pub const Source2Server001: usize = 0x13C41A0; - pub const Source2ServerConfig001: usize = 0x15AE638; - pub const customnavsystem001: usize = 0x1303A98; + pub const EmptyWorldService001_Server: usize = 0x136EB30; + pub const EntitySubclassUtilsV001: usize = 0x131F3E0; + pub const NavGameTest001: usize = 0x140EB88; + pub const ServerToolsInfo_001: usize = 0x13C4498; + pub const Source2GameClients001: usize = 0x13BE340; + pub const Source2GameDirector001: usize = 0x14F2140; + pub const Source2GameEntities001: usize = 0x13C43C0; + pub const Source2Server001: usize = 0x13C4230; + pub const Source2ServerConfig001: usize = 0x15AEB28; + pub const customnavsystem001: usize = 0x1303B48; } // Module: soundsystem.dll pub mod soundsystem_dll { @@ -207,10 +207,10 @@ pub mod cs2_dumper { } // Module: tier0.dll pub mod tier0_dll { - pub const TestScriptMgr001: usize = 0x37B9F0; - pub const VEngineCvar007: usize = 0x38A4F0; - pub const VProcessUtils002: usize = 0x37B900; - pub const VStringTokenSystem001: usize = 0x3A2F00; + pub const TestScriptMgr001: usize = 0x37BA30; + pub const VEngineCvar007: usize = 0x38A530; + pub const VProcessUtils002: usize = 0x37B940; + pub const VStringTokenSystem001: usize = 0x3A2F40; } // Module: v8system.dll pub mod v8system_dll { diff --git a/output/materialsystem2_dll.cs b/output/materialsystem2_dll.cs index ca2844a9..9b5da3b1 100644 --- a/output/materialsystem2_dll.cs +++ b/output/materialsystem2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC namespace CS2Dumper.Schemas { // Module: materialsystem2.dll diff --git a/output/materialsystem2_dll.hpp b/output/materialsystem2_dll.hpp index 27aebb6f..126b18d8 100644 --- a/output/materialsystem2_dll.hpp +++ b/output/materialsystem2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC #pragma once diff --git a/output/materialsystem2_dll.rs b/output/materialsystem2_dll.rs index 341f0a80..31814733 100644 --- a/output/materialsystem2_dll.rs +++ b/output/materialsystem2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 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 d5e6934b..d06f085c 100644 --- a/output/networksystem_dll.cs +++ b/output/networksystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC namespace CS2Dumper.Schemas { // Module: networksystem.dll diff --git a/output/networksystem_dll.hpp b/output/networksystem_dll.hpp index 08f1abf8..0c3861bd 100644 --- a/output/networksystem_dll.hpp +++ b/output/networksystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC #pragma once diff --git a/output/networksystem_dll.rs b/output/networksystem_dll.rs index f305140e..a7fd5cab 100644 --- a/output/networksystem_dll.rs +++ b/output/networksystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 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 b589204f..9c41868b 100644 --- a/output/offsets.cs +++ b/output/offsets.cs @@ -1,26 +1,26 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC namespace CS2Dumper.Offsets { // Module: client.dll public static class ClientDll { - public const nint dwCSGOInput = 0x1A4A5B0; - public const nint dwEntityList = 0x19DE978; - public const nint dwGameEntitySystem = 0x1AF8DF8; + public const nint dwCSGOInput = 0x1A5C240; + public const nint dwEntityList = 0x19F0468; + public const nint dwGameEntitySystem = 0x1B0ACB8; public const nint dwGameEntitySystem_highestEntityIndex = 0x1520; - public const nint dwGameRules = 0x1A3C438; - public const nint dwGlobalVars = 0x1836CC0; - public const nint dwGlowManager = 0x1A3BB78; - public const nint dwLocalPlayerController = 0x1A2E5B0; - public const nint dwLocalPlayerPawn = 0x1842AE8; - public const nint dwPlantedC4 = 0x1A46070; - public const nint dwPrediction = 0x1842980; - public const nint dwSensitivity = 0x1A3D158; + public const nint dwGameRules = 0x1A4DE28; + public const nint dwGlobalVars = 0x18479D0; + public const nint dwGlowManager = 0x1A4D568; + public const nint dwLocalPlayerController = 0x1A3FF90; + public const nint dwLocalPlayerPawn = 0x1853CE8; + public const nint dwPlantedC4 = 0x1A57E90; + public const nint dwPrediction = 0x1853B80; + public const nint dwSensitivity = 0x1A4EB48; public const nint dwSensitivity_sensitivity = 0x40; - public const nint dwViewAngles = 0x1A4A980; - public const nint dwViewMatrix = 0x1A40B00; - public const nint dwViewRender = 0x1A41310; - public const nint dwWeaponC4 = 0x19E1C00; + public const nint dwViewAngles = 0x1A5C610; + public const nint dwViewMatrix = 0x1A52510; + public const nint dwViewRender = 0x1A52D20; + public const nint dwWeaponC4 = 0x19F3590; } // Module: engine2.dll public static class Engine2Dll { @@ -33,8 +33,8 @@ namespace CS2Dumper.Offsets { public const nint dwNetworkGameClient_maxClients = 0x238; public const nint dwNetworkGameClient_serverTickCount = 0x36C; public const nint dwNetworkGameClient_signOnState = 0x228; - public const nint dwWindowHeight = 0x612084; - public const nint dwWindowWidth = 0x612080; + public const nint dwWindowHeight = 0x612074; + public const nint dwWindowWidth = 0x612070; } // Module: inputsystem.dll public static class InputsystemDll { @@ -42,7 +42,7 @@ namespace CS2Dumper.Offsets { } // Module: matchmaking.dll public static class MatchmakingDll { - public const nint dwGameTypes = 0x1A31B0; + public const nint dwGameTypes = 0x1A41B0; public const nint dwGameTypes_mapName = 0x120; } // Module: soundsystem.dll diff --git a/output/offsets.hpp b/output/offsets.hpp index 2edf7caa..52262671 100644 --- a/output/offsets.hpp +++ b/output/offsets.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC #pragma once @@ -9,23 +9,23 @@ namespace cs2_dumper { namespace offsets { // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t dwCSGOInput = 0x1A4A5B0; - constexpr std::ptrdiff_t dwEntityList = 0x19DE978; - constexpr std::ptrdiff_t dwGameEntitySystem = 0x1AF8DF8; + constexpr std::ptrdiff_t dwCSGOInput = 0x1A5C240; + constexpr std::ptrdiff_t dwEntityList = 0x19F0468; + constexpr std::ptrdiff_t dwGameEntitySystem = 0x1B0ACB8; constexpr std::ptrdiff_t dwGameEntitySystem_highestEntityIndex = 0x1520; - constexpr std::ptrdiff_t dwGameRules = 0x1A3C438; - constexpr std::ptrdiff_t dwGlobalVars = 0x1836CC0; - constexpr std::ptrdiff_t dwGlowManager = 0x1A3BB78; - constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A2E5B0; - constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x1842AE8; - constexpr std::ptrdiff_t dwPlantedC4 = 0x1A46070; - constexpr std::ptrdiff_t dwPrediction = 0x1842980; - constexpr std::ptrdiff_t dwSensitivity = 0x1A3D158; + constexpr std::ptrdiff_t dwGameRules = 0x1A4DE28; + constexpr std::ptrdiff_t dwGlobalVars = 0x18479D0; + constexpr std::ptrdiff_t dwGlowManager = 0x1A4D568; + constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A3FF90; + constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x1853CE8; + constexpr std::ptrdiff_t dwPlantedC4 = 0x1A57E90; + constexpr std::ptrdiff_t dwPrediction = 0x1853B80; + constexpr std::ptrdiff_t dwSensitivity = 0x1A4EB48; constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40; - constexpr std::ptrdiff_t dwViewAngles = 0x1A4A980; - constexpr std::ptrdiff_t dwViewMatrix = 0x1A40B00; - constexpr std::ptrdiff_t dwViewRender = 0x1A41310; - constexpr std::ptrdiff_t dwWeaponC4 = 0x19E1C00; + constexpr std::ptrdiff_t dwViewAngles = 0x1A5C610; + constexpr std::ptrdiff_t dwViewMatrix = 0x1A52510; + constexpr std::ptrdiff_t dwViewRender = 0x1A52D20; + constexpr std::ptrdiff_t dwWeaponC4 = 0x19F3590; } // Module: engine2.dll namespace engine2_dll { @@ -38,8 +38,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x238; constexpr std::ptrdiff_t dwNetworkGameClient_serverTickCount = 0x36C; constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x228; - constexpr std::ptrdiff_t dwWindowHeight = 0x612084; - constexpr std::ptrdiff_t dwWindowWidth = 0x612080; + constexpr std::ptrdiff_t dwWindowHeight = 0x612074; + constexpr std::ptrdiff_t dwWindowWidth = 0x612070; } // Module: inputsystem.dll namespace inputsystem_dll { @@ -47,7 +47,7 @@ namespace cs2_dumper { } // Module: matchmaking.dll namespace matchmaking_dll { - constexpr std::ptrdiff_t dwGameTypes = 0x1A31B0; + constexpr std::ptrdiff_t dwGameTypes = 0x1A41B0; constexpr std::ptrdiff_t dwGameTypes_mapName = 0x120; } // Module: soundsystem.dll diff --git a/output/offsets.json b/output/offsets.json index a0e78dc0..c7981e24 100644 --- a/output/offsets.json +++ b/output/offsets.json @@ -1,22 +1,22 @@ { "client.dll": { - "dwCSGOInput": 27567536, - "dwEntityList": 27126136, - "dwGameEntitySystem": 28282360, + "dwCSGOInput": 27640384, + "dwEntityList": 27198568, + "dwGameEntitySystem": 28355768, "dwGameEntitySystem_highestEntityIndex": 5408, - "dwGameRules": 27509816, - "dwGlobalVars": 25390272, - "dwGlowManager": 27507576, - "dwLocalPlayerController": 27452848, - "dwLocalPlayerPawn": 25438952, - "dwPlantedC4": 27549808, - "dwPrediction": 25438592, - "dwSensitivity": 27513176, + "dwGameRules": 27581992, + "dwGlobalVars": 25459152, + "dwGlowManager": 27579752, + "dwLocalPlayerController": 27525008, + "dwLocalPlayerPawn": 25509096, + "dwPlantedC4": 27623056, + "dwPrediction": 25508736, + "dwSensitivity": 27585352, "dwSensitivity_sensitivity": 64, - "dwViewAngles": 27568512, - "dwViewMatrix": 27527936, - "dwViewRender": 27530000, - "dwWeaponC4": 27139072 + "dwViewAngles": 27641360, + "dwViewMatrix": 27600144, + "dwViewRender": 27602208, + "dwWeaponC4": 27211152 }, "engine2.dll": { "dwBuildNumber": 5438436, @@ -28,14 +28,14 @@ "dwNetworkGameClient_maxClients": 568, "dwNetworkGameClient_serverTickCount": 876, "dwNetworkGameClient_signOnState": 552, - "dwWindowHeight": 6365316, - "dwWindowWidth": 6365312 + "dwWindowHeight": 6365300, + "dwWindowWidth": 6365296 }, "inputsystem.dll": { "dwInputSystem": 231392 }, "matchmaking.dll": { - "dwGameTypes": 1716656, + "dwGameTypes": 1720752, "dwGameTypes_mapName": 288 }, "soundsystem.dll": { diff --git a/output/offsets.rs b/output/offsets.rs index 2e4279d4..fa2df013 100644 --- a/output/offsets.rs +++ b/output/offsets.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC #![allow(non_upper_case_globals, unused)] @@ -7,23 +7,23 @@ pub mod cs2_dumper { pub mod offsets { // Module: client.dll pub mod client_dll { - pub const dwCSGOInput: usize = 0x1A4A5B0; - pub const dwEntityList: usize = 0x19DE978; - pub const dwGameEntitySystem: usize = 0x1AF8DF8; + pub const dwCSGOInput: usize = 0x1A5C240; + pub const dwEntityList: usize = 0x19F0468; + pub const dwGameEntitySystem: usize = 0x1B0ACB8; pub const dwGameEntitySystem_highestEntityIndex: usize = 0x1520; - pub const dwGameRules: usize = 0x1A3C438; - pub const dwGlobalVars: usize = 0x1836CC0; - pub const dwGlowManager: usize = 0x1A3BB78; - pub const dwLocalPlayerController: usize = 0x1A2E5B0; - pub const dwLocalPlayerPawn: usize = 0x1842AE8; - pub const dwPlantedC4: usize = 0x1A46070; - pub const dwPrediction: usize = 0x1842980; - pub const dwSensitivity: usize = 0x1A3D158; + pub const dwGameRules: usize = 0x1A4DE28; + pub const dwGlobalVars: usize = 0x18479D0; + pub const dwGlowManager: usize = 0x1A4D568; + pub const dwLocalPlayerController: usize = 0x1A3FF90; + pub const dwLocalPlayerPawn: usize = 0x1853CE8; + pub const dwPlantedC4: usize = 0x1A57E90; + pub const dwPrediction: usize = 0x1853B80; + pub const dwSensitivity: usize = 0x1A4EB48; pub const dwSensitivity_sensitivity: usize = 0x40; - pub const dwViewAngles: usize = 0x1A4A980; - pub const dwViewMatrix: usize = 0x1A40B00; - pub const dwViewRender: usize = 0x1A41310; - pub const dwWeaponC4: usize = 0x19E1C00; + pub const dwViewAngles: usize = 0x1A5C610; + pub const dwViewMatrix: usize = 0x1A52510; + pub const dwViewRender: usize = 0x1A52D20; + pub const dwWeaponC4: usize = 0x19F3590; } // Module: engine2.dll pub mod engine2_dll { @@ -36,8 +36,8 @@ pub mod cs2_dumper { pub const dwNetworkGameClient_maxClients: usize = 0x238; pub const dwNetworkGameClient_serverTickCount: usize = 0x36C; pub const dwNetworkGameClient_signOnState: usize = 0x228; - pub const dwWindowHeight: usize = 0x612084; - pub const dwWindowWidth: usize = 0x612080; + pub const dwWindowHeight: usize = 0x612074; + pub const dwWindowWidth: usize = 0x612070; } // Module: inputsystem.dll pub mod inputsystem_dll { @@ -45,7 +45,7 @@ pub mod cs2_dumper { } // Module: matchmaking.dll pub mod matchmaking_dll { - pub const dwGameTypes: usize = 0x1A31B0; + pub const dwGameTypes: usize = 0x1A41B0; pub const dwGameTypes_mapName: usize = 0x120; } // Module: soundsystem.dll diff --git a/output/panorama_dll.cs b/output/panorama_dll.cs index bbd2c2dd..9dd5e9cc 100644 --- a/output/panorama_dll.cs +++ b/output/panorama_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC namespace CS2Dumper.Schemas { // Module: panorama.dll diff --git a/output/panorama_dll.hpp b/output/panorama_dll.hpp index d253cbec..3c29b3c2 100644 --- a/output/panorama_dll.hpp +++ b/output/panorama_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC #pragma once diff --git a/output/panorama_dll.rs b/output/panorama_dll.rs index b9cc6446..c97a31c2 100644 --- a/output/panorama_dll.rs +++ b/output/panorama_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 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 0e0a8806..1d3498ae 100644 --- a/output/particles_dll.cs +++ b/output/particles_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC namespace CS2Dumper.Schemas { // Module: particles.dll diff --git a/output/particles_dll.hpp b/output/particles_dll.hpp index 75b93865..f6c20ee8 100644 --- a/output/particles_dll.hpp +++ b/output/particles_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC #pragma once diff --git a/output/particles_dll.rs b/output/particles_dll.rs index 147e30d8..74275550 100644 --- a/output/particles_dll.rs +++ b/output/particles_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 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 06b20827..6b69ba7b 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-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC namespace CS2Dumper.Schemas { // Module: pulse_system.dll diff --git a/output/pulse_system_dll.hpp b/output/pulse_system_dll.hpp index 3101bdc0..1ea24e45 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-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC #pragma once diff --git a/output/pulse_system_dll.rs b/output/pulse_system_dll.rs index d2f0fc7b..75bbc783 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-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 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 4b65698a..787cb4b1 100644 --- a/output/rendersystemdx11_dll.cs +++ b/output/rendersystemdx11_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC namespace CS2Dumper.Schemas { // Module: rendersystemdx11.dll diff --git a/output/rendersystemdx11_dll.hpp b/output/rendersystemdx11_dll.hpp index 951a8aea..a9742322 100644 --- a/output/rendersystemdx11_dll.hpp +++ b/output/rendersystemdx11_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC #pragma once diff --git a/output/rendersystemdx11_dll.rs b/output/rendersystemdx11_dll.rs index e63eb7a7..dde050cb 100644 --- a/output/rendersystemdx11_dll.rs +++ b/output/rendersystemdx11_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 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 2bf95285..e30e2f75 100644 --- a/output/resourcesystem_dll.cs +++ b/output/resourcesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC namespace CS2Dumper.Schemas { // Module: resourcesystem.dll diff --git a/output/resourcesystem_dll.hpp b/output/resourcesystem_dll.hpp index 8c5cb75a..5d2fd4f3 100644 --- a/output/resourcesystem_dll.hpp +++ b/output/resourcesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC #pragma once diff --git a/output/resourcesystem_dll.rs b/output/resourcesystem_dll.rs index a2d36757..6b194ec2 100644 --- a/output/resourcesystem_dll.rs +++ b/output/resourcesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 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 90a68d44..54162ec7 100644 --- a/output/scenesystem_dll.cs +++ b/output/scenesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC namespace CS2Dumper.Schemas { // Module: scenesystem.dll diff --git a/output/scenesystem_dll.hpp b/output/scenesystem_dll.hpp index 7bf82a71..e30d3b61 100644 --- a/output/scenesystem_dll.hpp +++ b/output/scenesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC #pragma once diff --git a/output/scenesystem_dll.rs b/output/scenesystem_dll.rs index e3199a58..e2785e8a 100644 --- a/output/scenesystem_dll.rs +++ b/output/scenesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 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 6a65d315..0fa61709 100644 --- a/output/schemasystem_dll.cs +++ b/output/schemasystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC namespace CS2Dumper.Schemas { // Module: schemasystem.dll diff --git a/output/schemasystem_dll.hpp b/output/schemasystem_dll.hpp index c28c1eac..465bef01 100644 --- a/output/schemasystem_dll.hpp +++ b/output/schemasystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC #pragma once diff --git a/output/schemasystem_dll.rs b/output/schemasystem_dll.rs index 0bb5f4be..66fc372b 100644 --- a/output/schemasystem_dll.rs +++ b/output/schemasystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 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 92842aad..fea6073b 100644 --- a/output/server_dll.cs +++ b/output/server_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC namespace CS2Dumper.Schemas { // Module: server.dll @@ -8772,16 +8772,21 @@ namespace CS2Dumper.Schemas { public const nint m_flPrevCycleForAnimEventDetection = 0x24; // float32 } // Parent: CModelPointEntity - // Field count: 11 + // Field count: 16 // // Metadata: // NetworkVarNames: m_messageText (char) // NetworkVarNames: m_FontName (char) + // NetworkVarNames: m_BackgroundMaterialName (char) // NetworkVarNames: m_bEnabled (bool) // NetworkVarNames: m_bFullbright (bool) // NetworkVarNames: m_flWorldUnitsPerPx (float) // NetworkVarNames: m_flFontSize (float) // NetworkVarNames: m_flDepthOffset (float) + // NetworkVarNames: m_bDrawBackground (bool) + // NetworkVarNames: m_flBackgroundBorderWidth (float) + // NetworkVarNames: m_flBackgroundBorderHeight (float) + // NetworkVarNames: m_flBackgroundWorldToUV (float) // NetworkVarNames: m_Color (Color) // NetworkVarNames: m_nJustifyHorizontal (PointWorldTextJustifyHorizontal_t) // NetworkVarNames: m_nJustifyVertical (PointWorldTextJustifyVertical_t) @@ -8789,15 +8794,20 @@ namespace CS2Dumper.Schemas { public static class CPointWorldText { public const nint m_messageText = 0x790; // char[512] public const nint m_FontName = 0x990; // char[64] - public const nint m_bEnabled = 0x9D0; // bool - public const nint m_bFullbright = 0x9D1; // bool - public const nint m_flWorldUnitsPerPx = 0x9D4; // float32 - public const nint m_flFontSize = 0x9D8; // float32 - public const nint m_flDepthOffset = 0x9DC; // float32 - public const nint m_Color = 0x9E0; // Color - public const nint m_nJustifyHorizontal = 0x9E4; // PointWorldTextJustifyHorizontal_t - public const nint m_nJustifyVertical = 0x9E8; // PointWorldTextJustifyVertical_t - public const nint m_nReorientMode = 0x9EC; // PointWorldTextReorientMode_t + public const nint m_BackgroundMaterialName = 0x9D0; // char[64] + public const nint m_bEnabled = 0xA10; // bool + public const nint m_bFullbright = 0xA11; // bool + public const nint m_flWorldUnitsPerPx = 0xA14; // float32 + public const nint m_flFontSize = 0xA18; // float32 + public const nint m_flDepthOffset = 0xA1C; // float32 + public const nint m_bDrawBackground = 0xA20; // bool + public const nint m_flBackgroundBorderWidth = 0xA24; // float32 + public const nint m_flBackgroundBorderHeight = 0xA28; // float32 + public const nint m_flBackgroundWorldToUV = 0xA2C; // float32 + public const nint m_Color = 0xA30; // Color + public const nint m_nJustifyHorizontal = 0xA34; // PointWorldTextJustifyHorizontal_t + public const nint m_nJustifyVertical = 0xA38; // PointWorldTextJustifyVertical_t + public const nint m_nReorientMode = 0xA3C; // PointWorldTextReorientMode_t } // Parent: CSoundAreaEntityBase // Field count: 2 @@ -9942,100 +9952,100 @@ namespace CS2Dumper.Schemas { public const nint m_aimPunchTickFraction = 0xF2C; // float32 public const nint m_aimPunchCache = 0xF30; // CUtlVector public const nint m_bIsBuyMenuOpen = 0xF48; // bool - public const nint m_xLastHeadBoneTransform = 0x1600; // CTransform - public const nint m_bLastHeadBoneTransformIsValid = 0x1620; // bool - public const nint m_lastLandTime = 0x1624; // GameTime_t - public const nint m_bOnGroundLastTick = 0x1628; // bool - public const nint m_iPlayerLocked = 0x162C; // int32 - public const nint m_flTimeOfLastInjury = 0x1634; // GameTime_t - public const nint m_flNextSprayDecalTime = 0x1638; // GameTime_t - public const nint m_bNextSprayDecalTimeExpedited = 0x163C; // bool - public const nint m_nRagdollDamageBone = 0x1640; // int32 - public const nint m_vRagdollDamageForce = 0x1644; // Vector - public const nint m_vRagdollDamagePosition = 0x1650; // Vector - public const nint m_szRagdollDamageWeaponName = 0x165C; // char[64] - public const nint m_bRagdollDamageHeadshot = 0x169C; // bool - public const nint m_vRagdollServerOrigin = 0x16A0; // Vector - public const nint m_EconGloves = 0x16B0; // CEconItemView - public const nint m_nEconGlovesChanged = 0x1928; // uint8 - public const nint m_qDeathEyeAngles = 0x192C; // QAngle - public const nint m_bSkipOneHeadConstraintUpdate = 0x1938; // bool - public const nint m_bLeftHanded = 0x1939; // bool - public const nint m_fSwitchedHandednessTime = 0x193C; // GameTime_t - public const nint m_flViewmodelOffsetX = 0x1940; // float32 - public const nint m_flViewmodelOffsetY = 0x1944; // float32 - public const nint m_flViewmodelOffsetZ = 0x1948; // float32 - public const nint m_flViewmodelFOV = 0x194C; // float32 - public const nint m_bIsWalking = 0x1950; // bool - public const nint m_fLastGivenDefuserTime = 0x1954; // float32 - public const nint m_fLastGivenBombTime = 0x1958; // float32 - public const nint m_flDealtDamageToEnemyMostRecentTimestamp = 0x195C; // float32 - public const nint m_iDisplayHistoryBits = 0x1960; // uint32 - public const nint m_flLastAttackedTeammate = 0x1964; // float32 - public const nint m_allowAutoFollowTime = 0x1968; // GameTime_t - public const nint m_bResetArmorNextSpawn = 0x196C; // bool - public const nint m_nLastKillerIndex = 0x1970; // CEntityIndex - public const nint m_entitySpottedState = 0x1978; // EntitySpottedState_t - public const nint m_nSpotRules = 0x1990; // int32 - public const nint m_bIsScoped = 0x1994; // bool - public const nint m_bResumeZoom = 0x1995; // bool - public const nint m_bIsDefusing = 0x1996; // bool - public const nint m_bIsGrabbingHostage = 0x1997; // bool - public const nint m_iBlockingUseActionInProgress = 0x1998; // CSPlayerBlockingUseAction_t - public const nint m_flEmitSoundTime = 0x199C; // GameTime_t - public const nint m_bInNoDefuseArea = 0x19A0; // bool - public const nint m_iBombSiteIndex = 0x19A4; // CEntityIndex - public const nint m_nWhichBombZone = 0x19A8; // int32 - public const nint m_bInBombZoneTrigger = 0x19AC; // bool - public const nint m_bWasInBombZoneTrigger = 0x19AD; // bool - public const nint m_iShotsFired = 0x19B0; // int32 - public const nint m_flFlinchStack = 0x19B4; // float32 - public const nint m_flVelocityModifier = 0x19B8; // float32 - public const nint m_flHitHeading = 0x19BC; // float32 - public const nint m_nHitBodyPart = 0x19C0; // int32 - public const nint m_vecTotalBulletForce = 0x19C4; // Vector - public const nint m_bWaitForNoAttack = 0x19D0; // bool - public const nint m_ignoreLadderJumpTime = 0x19D4; // float32 - public const nint m_bKilledByHeadshot = 0x19D8; // bool - public const nint m_LastHitBox = 0x19DC; // int32 - public const nint m_LastHealth = 0x19E0; // int32 - public const nint m_pBot = 0x19E8; // CCSBot* - public const nint m_bBotAllowActive = 0x19F0; // bool - public const nint m_thirdPersonHeading = 0x19F4; // QAngle - public const nint m_flSlopeDropOffset = 0x1A00; // float32 - public const nint m_flSlopeDropHeight = 0x1A04; // float32 - public const nint m_vHeadConstraintOffset = 0x1A08; // Vector - public const nint m_nLastPickupPriority = 0x1A14; // int32 - public const nint m_flLastPickupPriorityTime = 0x1A18; // float32 - public const nint m_ArmorValue = 0x1A1C; // int32 - public const nint m_unCurrentEquipmentValue = 0x1A20; // uint16 - public const nint m_unRoundStartEquipmentValue = 0x1A22; // uint16 - public const nint m_unFreezetimeEndEquipmentValue = 0x1A24; // uint16 - public const nint m_iLastWeaponFireUsercmd = 0x1A28; // int32 - public const nint m_bIsSpawning = 0x1A2C; // bool - public const nint m_iDeathFlags = 0x1A38; // int32 - public const nint m_bHasDeathInfo = 0x1A3C; // bool - public const nint m_flDeathInfoTime = 0x1A40; // float32 - public const nint m_vecDeathInfoOrigin = 0x1A44; // Vector - public const nint m_vecPlayerPatchEconIndices = 0x1A50; // uint32[5] - public const nint m_GunGameImmunityColor = 0x1A64; // Color - public const nint m_grenadeParameterStashTime = 0x1A68; // GameTime_t - public const nint m_bGrenadeParametersStashed = 0x1A6C; // bool - public const nint m_angStashedShootAngles = 0x1A70; // QAngle - public const nint m_vecStashedGrenadeThrowPosition = 0x1A7C; // Vector - public const nint m_vecStashedVelocity = 0x1A88; // Vector - public const nint m_angShootAngleHistory = 0x1A94; // QAngle[2] - public const nint m_vecThrowPositionHistory = 0x1AAC; // Vector[2] - public const nint m_vecVelocityHistory = 0x1AC4; // Vector[2] - public const nint m_PredictedDamageTags = 0x1AE0; // CUtlVectorEmbeddedNetworkVar - public const nint m_nHighestAppliedDamageTagTick = 0x1B30; // int32 + public const nint m_xLastHeadBoneTransform = 0x15F0; // CTransform + public const nint m_bLastHeadBoneTransformIsValid = 0x1610; // bool + public const nint m_lastLandTime = 0x1614; // GameTime_t + public const nint m_bOnGroundLastTick = 0x1618; // bool + public const nint m_iPlayerLocked = 0x161C; // int32 + public const nint m_flTimeOfLastInjury = 0x1624; // GameTime_t + public const nint m_flNextSprayDecalTime = 0x1628; // GameTime_t + public const nint m_bNextSprayDecalTimeExpedited = 0x162C; // bool + public const nint m_nRagdollDamageBone = 0x1630; // int32 + public const nint m_vRagdollDamageForce = 0x1634; // Vector + public const nint m_vRagdollDamagePosition = 0x1640; // Vector + public const nint m_szRagdollDamageWeaponName = 0x164C; // char[64] + public const nint m_bRagdollDamageHeadshot = 0x168C; // bool + public const nint m_vRagdollServerOrigin = 0x1690; // Vector + public const nint m_EconGloves = 0x16A0; // CEconItemView + public const nint m_nEconGlovesChanged = 0x1918; // uint8 + public const nint m_qDeathEyeAngles = 0x191C; // QAngle + public const nint m_bSkipOneHeadConstraintUpdate = 0x1928; // bool + public const nint m_bLeftHanded = 0x1929; // bool + public const nint m_fSwitchedHandednessTime = 0x192C; // GameTime_t + public const nint m_flViewmodelOffsetX = 0x1930; // float32 + public const nint m_flViewmodelOffsetY = 0x1934; // float32 + public const nint m_flViewmodelOffsetZ = 0x1938; // float32 + public const nint m_flViewmodelFOV = 0x193C; // float32 + public const nint m_bIsWalking = 0x1940; // bool + public const nint m_fLastGivenDefuserTime = 0x1944; // float32 + public const nint m_fLastGivenBombTime = 0x1948; // float32 + public const nint m_flDealtDamageToEnemyMostRecentTimestamp = 0x194C; // float32 + public const nint m_iDisplayHistoryBits = 0x1950; // uint32 + public const nint m_flLastAttackedTeammate = 0x1954; // float32 + public const nint m_allowAutoFollowTime = 0x1958; // GameTime_t + public const nint m_bResetArmorNextSpawn = 0x195C; // bool + public const nint m_nLastKillerIndex = 0x1960; // CEntityIndex + public const nint m_entitySpottedState = 0x1968; // EntitySpottedState_t + public const nint m_nSpotRules = 0x1980; // int32 + public const nint m_bIsScoped = 0x1984; // bool + public const nint m_bResumeZoom = 0x1985; // bool + public const nint m_bIsDefusing = 0x1986; // bool + public const nint m_bIsGrabbingHostage = 0x1987; // bool + public const nint m_iBlockingUseActionInProgress = 0x1988; // CSPlayerBlockingUseAction_t + public const nint m_flEmitSoundTime = 0x198C; // GameTime_t + public const nint m_bInNoDefuseArea = 0x1990; // bool + public const nint m_iBombSiteIndex = 0x1994; // CEntityIndex + public const nint m_nWhichBombZone = 0x1998; // int32 + public const nint m_bInBombZoneTrigger = 0x199C; // bool + public const nint m_bWasInBombZoneTrigger = 0x199D; // bool + public const nint m_iShotsFired = 0x19A0; // int32 + public const nint m_flFlinchStack = 0x19A4; // float32 + public const nint m_flVelocityModifier = 0x19A8; // float32 + public const nint m_flHitHeading = 0x19AC; // float32 + public const nint m_nHitBodyPart = 0x19B0; // int32 + public const nint m_vecTotalBulletForce = 0x19B4; // Vector + public const nint m_bWaitForNoAttack = 0x19C0; // bool + public const nint m_ignoreLadderJumpTime = 0x19C4; // float32 + public const nint m_bKilledByHeadshot = 0x19C8; // bool + public const nint m_LastHitBox = 0x19CC; // int32 + public const nint m_LastHealth = 0x19D0; // int32 + public const nint m_pBot = 0x19D8; // CCSBot* + public const nint m_bBotAllowActive = 0x19E0; // bool + public const nint m_thirdPersonHeading = 0x19E4; // QAngle + public const nint m_flSlopeDropOffset = 0x19F0; // float32 + public const nint m_flSlopeDropHeight = 0x19F4; // float32 + public const nint m_vHeadConstraintOffset = 0x19F8; // Vector + public const nint m_nLastPickupPriority = 0x1A04; // int32 + public const nint m_flLastPickupPriorityTime = 0x1A08; // float32 + public const nint m_ArmorValue = 0x1A0C; // int32 + public const nint m_unCurrentEquipmentValue = 0x1A10; // uint16 + public const nint m_unRoundStartEquipmentValue = 0x1A12; // uint16 + public const nint m_unFreezetimeEndEquipmentValue = 0x1A14; // uint16 + public const nint m_iLastWeaponFireUsercmd = 0x1A18; // int32 + public const nint m_bIsSpawning = 0x1A1C; // bool + public const nint m_iDeathFlags = 0x1A28; // int32 + public const nint m_bHasDeathInfo = 0x1A2C; // bool + public const nint m_flDeathInfoTime = 0x1A30; // float32 + public const nint m_vecDeathInfoOrigin = 0x1A34; // Vector + public const nint m_vecPlayerPatchEconIndices = 0x1A40; // uint32[5] + public const nint m_GunGameImmunityColor = 0x1A54; // Color + public const nint m_grenadeParameterStashTime = 0x1A58; // GameTime_t + public const nint m_bGrenadeParametersStashed = 0x1A5C; // bool + public const nint m_angStashedShootAngles = 0x1A60; // QAngle + public const nint m_vecStashedGrenadeThrowPosition = 0x1A6C; // Vector + public const nint m_vecStashedVelocity = 0x1A78; // Vector + public const nint m_angShootAngleHistory = 0x1A84; // QAngle[2] + public const nint m_vecThrowPositionHistory = 0x1A9C; // Vector[2] + public const nint m_vecVelocityHistory = 0x1AB4; // Vector[2] + public const nint m_PredictedDamageTags = 0x1AD0; // CUtlVectorEmbeddedNetworkVar + public const nint m_nHighestAppliedDamageTagTick = 0x1B20; // int32 } // Parent: CBaseGrenade // Field count: 0 public static class CBumpMineProjectile { } // Parent: CBasePlayerController - // Field count: 88 + // Field count: 89 // // Metadata: // MNetworkUserGroupProxy @@ -10091,6 +10101,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iMusicKitID (int) // NetworkVarNames: m_iMusicKitMVPs (int) // NetworkVarNames: m_iMVPs (int) + // NetworkVarNames: m_bFireBulletsSeedSynchronized (bool) public static class CCSPlayerController { public const nint m_pInGameMoneyServices = 0x788; // CCSPlayerController_InGameMoneyServices* public const nint m_pInventoryServices = 0x790; // CCSPlayerController_InventoryServices* @@ -10180,6 +10191,7 @@ namespace CS2Dumper.Schemas { public const nint m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xF9CC; // GameTime_t public const nint m_nSuspiciousHitCount = 0xF9D0; // uint32 public const nint m_nNonSuspiciousHitStreak = 0xF9D4; // uint32 + public const nint m_bFireBulletsSeedSynchronized = 0xFA79; // bool } // Parent: IEconItemInterface // Field count: 13 @@ -10968,7 +10980,7 @@ namespace CS2Dumper.Schemas { public const nint m_OnCommentaryMultiplayerSpawn = 0x530; // CEntityIOOutput } // Parent: CPointEntity - // Field count: 8 + // Field count: 9 public static class CMapInfo { public const nint m_iBuyingStatus = 0x4E0; // int32 public const nint m_flBombRadius = 0x4E4; // float32 @@ -10978,6 +10990,7 @@ namespace CS2Dumper.Schemas { public const nint m_flBotMaxVisionDistance = 0x4F0; // float32 public const nint m_iHostageCount = 0x4F4; // int32 public const nint m_bFadePlayerVisibilityFarZ = 0x4F8; // bool + public const nint m_bRainTraceToSkyEnabled = 0x4F9; // bool } // Parent: CBaseTrigger // Field count: 0 diff --git a/output/server_dll.hpp b/output/server_dll.hpp index 98980155..20cc78f3 100644 --- a/output/server_dll.hpp +++ b/output/server_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC #pragma once @@ -8777,16 +8777,21 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flPrevCycleForAnimEventDetection = 0x24; // float32 } // Parent: CModelPointEntity - // Field count: 11 + // Field count: 16 // // Metadata: // NetworkVarNames: m_messageText (char) // NetworkVarNames: m_FontName (char) + // NetworkVarNames: m_BackgroundMaterialName (char) // NetworkVarNames: m_bEnabled (bool) // NetworkVarNames: m_bFullbright (bool) // NetworkVarNames: m_flWorldUnitsPerPx (float) // NetworkVarNames: m_flFontSize (float) // NetworkVarNames: m_flDepthOffset (float) + // NetworkVarNames: m_bDrawBackground (bool) + // NetworkVarNames: m_flBackgroundBorderWidth (float) + // NetworkVarNames: m_flBackgroundBorderHeight (float) + // NetworkVarNames: m_flBackgroundWorldToUV (float) // NetworkVarNames: m_Color (Color) // NetworkVarNames: m_nJustifyHorizontal (PointWorldTextJustifyHorizontal_t) // NetworkVarNames: m_nJustifyVertical (PointWorldTextJustifyVertical_t) @@ -8794,15 +8799,20 @@ namespace cs2_dumper { namespace CPointWorldText { constexpr std::ptrdiff_t m_messageText = 0x790; // char[512] constexpr std::ptrdiff_t m_FontName = 0x990; // char[64] - constexpr std::ptrdiff_t m_bEnabled = 0x9D0; // bool - constexpr std::ptrdiff_t m_bFullbright = 0x9D1; // bool - constexpr std::ptrdiff_t m_flWorldUnitsPerPx = 0x9D4; // float32 - constexpr std::ptrdiff_t m_flFontSize = 0x9D8; // float32 - constexpr std::ptrdiff_t m_flDepthOffset = 0x9DC; // float32 - constexpr std::ptrdiff_t m_Color = 0x9E0; // Color - constexpr std::ptrdiff_t m_nJustifyHorizontal = 0x9E4; // PointWorldTextJustifyHorizontal_t - constexpr std::ptrdiff_t m_nJustifyVertical = 0x9E8; // PointWorldTextJustifyVertical_t - constexpr std::ptrdiff_t m_nReorientMode = 0x9EC; // PointWorldTextReorientMode_t + constexpr std::ptrdiff_t m_BackgroundMaterialName = 0x9D0; // char[64] + constexpr std::ptrdiff_t m_bEnabled = 0xA10; // bool + constexpr std::ptrdiff_t m_bFullbright = 0xA11; // bool + constexpr std::ptrdiff_t m_flWorldUnitsPerPx = 0xA14; // float32 + constexpr std::ptrdiff_t m_flFontSize = 0xA18; // float32 + constexpr std::ptrdiff_t m_flDepthOffset = 0xA1C; // float32 + constexpr std::ptrdiff_t m_bDrawBackground = 0xA20; // bool + constexpr std::ptrdiff_t m_flBackgroundBorderWidth = 0xA24; // float32 + constexpr std::ptrdiff_t m_flBackgroundBorderHeight = 0xA28; // float32 + constexpr std::ptrdiff_t m_flBackgroundWorldToUV = 0xA2C; // float32 + constexpr std::ptrdiff_t m_Color = 0xA30; // Color + constexpr std::ptrdiff_t m_nJustifyHorizontal = 0xA34; // PointWorldTextJustifyHorizontal_t + constexpr std::ptrdiff_t m_nJustifyVertical = 0xA38; // PointWorldTextJustifyVertical_t + constexpr std::ptrdiff_t m_nReorientMode = 0xA3C; // PointWorldTextReorientMode_t } // Parent: CSoundAreaEntityBase // Field count: 2 @@ -9947,100 +9957,100 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_aimPunchTickFraction = 0xF2C; // float32 constexpr std::ptrdiff_t m_aimPunchCache = 0xF30; // CUtlVector constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0xF48; // bool - constexpr std::ptrdiff_t m_xLastHeadBoneTransform = 0x1600; // CTransform - constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x1620; // bool - constexpr std::ptrdiff_t m_lastLandTime = 0x1624; // GameTime_t - constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x1628; // bool - constexpr std::ptrdiff_t m_iPlayerLocked = 0x162C; // int32 - constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x1634; // GameTime_t - constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x1638; // GameTime_t - constexpr std::ptrdiff_t m_bNextSprayDecalTimeExpedited = 0x163C; // bool - constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1640; // int32 - constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1644; // Vector - constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1650; // Vector - constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x165C; // char[64] - constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x169C; // bool - constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x16A0; // Vector - constexpr std::ptrdiff_t m_EconGloves = 0x16B0; // CEconItemView - constexpr std::ptrdiff_t m_nEconGlovesChanged = 0x1928; // uint8 - constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x192C; // QAngle - constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x1938; // bool - constexpr std::ptrdiff_t m_bLeftHanded = 0x1939; // bool - constexpr std::ptrdiff_t m_fSwitchedHandednessTime = 0x193C; // GameTime_t - constexpr std::ptrdiff_t m_flViewmodelOffsetX = 0x1940; // float32 - constexpr std::ptrdiff_t m_flViewmodelOffsetY = 0x1944; // float32 - constexpr std::ptrdiff_t m_flViewmodelOffsetZ = 0x1948; // float32 - constexpr std::ptrdiff_t m_flViewmodelFOV = 0x194C; // float32 - constexpr std::ptrdiff_t m_bIsWalking = 0x1950; // bool - constexpr std::ptrdiff_t m_fLastGivenDefuserTime = 0x1954; // float32 - constexpr std::ptrdiff_t m_fLastGivenBombTime = 0x1958; // float32 - constexpr std::ptrdiff_t m_flDealtDamageToEnemyMostRecentTimestamp = 0x195C; // float32 - constexpr std::ptrdiff_t m_iDisplayHistoryBits = 0x1960; // uint32 - constexpr std::ptrdiff_t m_flLastAttackedTeammate = 0x1964; // float32 - constexpr std::ptrdiff_t m_allowAutoFollowTime = 0x1968; // GameTime_t - constexpr std::ptrdiff_t m_bResetArmorNextSpawn = 0x196C; // bool - constexpr std::ptrdiff_t m_nLastKillerIndex = 0x1970; // CEntityIndex - constexpr std::ptrdiff_t m_entitySpottedState = 0x1978; // EntitySpottedState_t - constexpr std::ptrdiff_t m_nSpotRules = 0x1990; // int32 - constexpr std::ptrdiff_t m_bIsScoped = 0x1994; // bool - constexpr std::ptrdiff_t m_bResumeZoom = 0x1995; // bool - constexpr std::ptrdiff_t m_bIsDefusing = 0x1996; // bool - constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x1997; // bool - constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x1998; // CSPlayerBlockingUseAction_t - constexpr std::ptrdiff_t m_flEmitSoundTime = 0x199C; // GameTime_t - constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x19A0; // bool - constexpr std::ptrdiff_t m_iBombSiteIndex = 0x19A4; // CEntityIndex - constexpr std::ptrdiff_t m_nWhichBombZone = 0x19A8; // int32 - constexpr std::ptrdiff_t m_bInBombZoneTrigger = 0x19AC; // bool - constexpr std::ptrdiff_t m_bWasInBombZoneTrigger = 0x19AD; // bool - constexpr std::ptrdiff_t m_iShotsFired = 0x19B0; // int32 - constexpr std::ptrdiff_t m_flFlinchStack = 0x19B4; // float32 - constexpr std::ptrdiff_t m_flVelocityModifier = 0x19B8; // float32 - constexpr std::ptrdiff_t m_flHitHeading = 0x19BC; // float32 - constexpr std::ptrdiff_t m_nHitBodyPart = 0x19C0; // int32 - constexpr std::ptrdiff_t m_vecTotalBulletForce = 0x19C4; // Vector - constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x19D0; // bool - constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x19D4; // float32 - constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x19D8; // bool - constexpr std::ptrdiff_t m_LastHitBox = 0x19DC; // int32 - constexpr std::ptrdiff_t m_LastHealth = 0x19E0; // int32 - constexpr std::ptrdiff_t m_pBot = 0x19E8; // CCSBot* - constexpr std::ptrdiff_t m_bBotAllowActive = 0x19F0; // bool - constexpr std::ptrdiff_t m_thirdPersonHeading = 0x19F4; // QAngle - constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x1A00; // float32 - constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x1A04; // float32 - constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x1A08; // Vector - constexpr std::ptrdiff_t m_nLastPickupPriority = 0x1A14; // int32 - constexpr std::ptrdiff_t m_flLastPickupPriorityTime = 0x1A18; // float32 - constexpr std::ptrdiff_t m_ArmorValue = 0x1A1C; // int32 - constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x1A20; // uint16 - constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x1A22; // uint16 - constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x1A24; // uint16 - constexpr std::ptrdiff_t m_iLastWeaponFireUsercmd = 0x1A28; // int32 - constexpr std::ptrdiff_t m_bIsSpawning = 0x1A2C; // bool - constexpr std::ptrdiff_t m_iDeathFlags = 0x1A38; // int32 - constexpr std::ptrdiff_t m_bHasDeathInfo = 0x1A3C; // bool - constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1A40; // float32 - constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x1A44; // Vector - constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1A50; // uint32[5] - constexpr std::ptrdiff_t m_GunGameImmunityColor = 0x1A64; // Color - constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x1A68; // GameTime_t - constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x1A6C; // bool - constexpr std::ptrdiff_t m_angStashedShootAngles = 0x1A70; // QAngle - constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x1A7C; // Vector - constexpr std::ptrdiff_t m_vecStashedVelocity = 0x1A88; // Vector - constexpr std::ptrdiff_t m_angShootAngleHistory = 0x1A94; // QAngle[2] - constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x1AAC; // Vector[2] - constexpr std::ptrdiff_t m_vecVelocityHistory = 0x1AC4; // Vector[2] - constexpr std::ptrdiff_t m_PredictedDamageTags = 0x1AE0; // CUtlVectorEmbeddedNetworkVar - constexpr std::ptrdiff_t m_nHighestAppliedDamageTagTick = 0x1B30; // int32 + constexpr std::ptrdiff_t m_xLastHeadBoneTransform = 0x15F0; // CTransform + constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x1610; // bool + constexpr std::ptrdiff_t m_lastLandTime = 0x1614; // GameTime_t + constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x1618; // bool + constexpr std::ptrdiff_t m_iPlayerLocked = 0x161C; // int32 + constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x1624; // GameTime_t + constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x1628; // GameTime_t + constexpr std::ptrdiff_t m_bNextSprayDecalTimeExpedited = 0x162C; // bool + constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1630; // int32 + constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1634; // Vector + constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1640; // Vector + constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x164C; // char[64] + constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x168C; // bool + constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1690; // Vector + constexpr std::ptrdiff_t m_EconGloves = 0x16A0; // CEconItemView + constexpr std::ptrdiff_t m_nEconGlovesChanged = 0x1918; // uint8 + constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x191C; // QAngle + constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x1928; // bool + constexpr std::ptrdiff_t m_bLeftHanded = 0x1929; // bool + constexpr std::ptrdiff_t m_fSwitchedHandednessTime = 0x192C; // GameTime_t + constexpr std::ptrdiff_t m_flViewmodelOffsetX = 0x1930; // float32 + constexpr std::ptrdiff_t m_flViewmodelOffsetY = 0x1934; // float32 + constexpr std::ptrdiff_t m_flViewmodelOffsetZ = 0x1938; // float32 + constexpr std::ptrdiff_t m_flViewmodelFOV = 0x193C; // float32 + constexpr std::ptrdiff_t m_bIsWalking = 0x1940; // bool + constexpr std::ptrdiff_t m_fLastGivenDefuserTime = 0x1944; // float32 + constexpr std::ptrdiff_t m_fLastGivenBombTime = 0x1948; // float32 + constexpr std::ptrdiff_t m_flDealtDamageToEnemyMostRecentTimestamp = 0x194C; // float32 + constexpr std::ptrdiff_t m_iDisplayHistoryBits = 0x1950; // uint32 + constexpr std::ptrdiff_t m_flLastAttackedTeammate = 0x1954; // float32 + constexpr std::ptrdiff_t m_allowAutoFollowTime = 0x1958; // GameTime_t + constexpr std::ptrdiff_t m_bResetArmorNextSpawn = 0x195C; // bool + constexpr std::ptrdiff_t m_nLastKillerIndex = 0x1960; // CEntityIndex + constexpr std::ptrdiff_t m_entitySpottedState = 0x1968; // EntitySpottedState_t + constexpr std::ptrdiff_t m_nSpotRules = 0x1980; // int32 + constexpr std::ptrdiff_t m_bIsScoped = 0x1984; // bool + constexpr std::ptrdiff_t m_bResumeZoom = 0x1985; // bool + constexpr std::ptrdiff_t m_bIsDefusing = 0x1986; // bool + constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x1987; // bool + constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x1988; // CSPlayerBlockingUseAction_t + constexpr std::ptrdiff_t m_flEmitSoundTime = 0x198C; // GameTime_t + constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x1990; // bool + constexpr std::ptrdiff_t m_iBombSiteIndex = 0x1994; // CEntityIndex + constexpr std::ptrdiff_t m_nWhichBombZone = 0x1998; // int32 + constexpr std::ptrdiff_t m_bInBombZoneTrigger = 0x199C; // bool + constexpr std::ptrdiff_t m_bWasInBombZoneTrigger = 0x199D; // bool + constexpr std::ptrdiff_t m_iShotsFired = 0x19A0; // int32 + constexpr std::ptrdiff_t m_flFlinchStack = 0x19A4; // float32 + constexpr std::ptrdiff_t m_flVelocityModifier = 0x19A8; // float32 + constexpr std::ptrdiff_t m_flHitHeading = 0x19AC; // float32 + constexpr std::ptrdiff_t m_nHitBodyPart = 0x19B0; // int32 + constexpr std::ptrdiff_t m_vecTotalBulletForce = 0x19B4; // Vector + constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x19C0; // bool + constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x19C4; // float32 + constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x19C8; // bool + constexpr std::ptrdiff_t m_LastHitBox = 0x19CC; // int32 + constexpr std::ptrdiff_t m_LastHealth = 0x19D0; // int32 + constexpr std::ptrdiff_t m_pBot = 0x19D8; // CCSBot* + constexpr std::ptrdiff_t m_bBotAllowActive = 0x19E0; // bool + constexpr std::ptrdiff_t m_thirdPersonHeading = 0x19E4; // QAngle + constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x19F0; // float32 + constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x19F4; // float32 + constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x19F8; // Vector + constexpr std::ptrdiff_t m_nLastPickupPriority = 0x1A04; // int32 + constexpr std::ptrdiff_t m_flLastPickupPriorityTime = 0x1A08; // float32 + constexpr std::ptrdiff_t m_ArmorValue = 0x1A0C; // int32 + constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x1A10; // uint16 + constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x1A12; // uint16 + constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x1A14; // uint16 + constexpr std::ptrdiff_t m_iLastWeaponFireUsercmd = 0x1A18; // int32 + constexpr std::ptrdiff_t m_bIsSpawning = 0x1A1C; // bool + constexpr std::ptrdiff_t m_iDeathFlags = 0x1A28; // int32 + constexpr std::ptrdiff_t m_bHasDeathInfo = 0x1A2C; // bool + constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1A30; // float32 + constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x1A34; // Vector + constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1A40; // uint32[5] + constexpr std::ptrdiff_t m_GunGameImmunityColor = 0x1A54; // Color + constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x1A58; // GameTime_t + constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x1A5C; // bool + constexpr std::ptrdiff_t m_angStashedShootAngles = 0x1A60; // QAngle + constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x1A6C; // Vector + constexpr std::ptrdiff_t m_vecStashedVelocity = 0x1A78; // Vector + constexpr std::ptrdiff_t m_angShootAngleHistory = 0x1A84; // QAngle[2] + constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x1A9C; // Vector[2] + constexpr std::ptrdiff_t m_vecVelocityHistory = 0x1AB4; // Vector[2] + constexpr std::ptrdiff_t m_PredictedDamageTags = 0x1AD0; // CUtlVectorEmbeddedNetworkVar + constexpr std::ptrdiff_t m_nHighestAppliedDamageTagTick = 0x1B20; // int32 } // Parent: CBaseGrenade // Field count: 0 namespace CBumpMineProjectile { } // Parent: CBasePlayerController - // Field count: 88 + // Field count: 89 // // Metadata: // MNetworkUserGroupProxy @@ -10096,6 +10106,7 @@ namespace cs2_dumper { // NetworkVarNames: m_iMusicKitID (int) // NetworkVarNames: m_iMusicKitMVPs (int) // NetworkVarNames: m_iMVPs (int) + // NetworkVarNames: m_bFireBulletsSeedSynchronized (bool) namespace CCSPlayerController { constexpr std::ptrdiff_t m_pInGameMoneyServices = 0x788; // CCSPlayerController_InGameMoneyServices* constexpr std::ptrdiff_t m_pInventoryServices = 0x790; // CCSPlayerController_InventoryServices* @@ -10185,6 +10196,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xF9CC; // GameTime_t constexpr std::ptrdiff_t m_nSuspiciousHitCount = 0xF9D0; // uint32 constexpr std::ptrdiff_t m_nNonSuspiciousHitStreak = 0xF9D4; // uint32 + constexpr std::ptrdiff_t m_bFireBulletsSeedSynchronized = 0xFA79; // bool } // Parent: IEconItemInterface // Field count: 13 @@ -10973,7 +10985,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnCommentaryMultiplayerSpawn = 0x530; // CEntityIOOutput } // Parent: CPointEntity - // Field count: 8 + // Field count: 9 namespace CMapInfo { constexpr std::ptrdiff_t m_iBuyingStatus = 0x4E0; // int32 constexpr std::ptrdiff_t m_flBombRadius = 0x4E4; // float32 @@ -10983,6 +10995,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flBotMaxVisionDistance = 0x4F0; // float32 constexpr std::ptrdiff_t m_iHostageCount = 0x4F4; // int32 constexpr std::ptrdiff_t m_bFadePlayerVisibilityFarZ = 0x4F8; // bool + constexpr std::ptrdiff_t m_bRainTraceToSkyEnabled = 0x4F9; // bool } // Parent: CBaseTrigger // Field count: 0 diff --git a/output/server_dll.json b/output/server_dll.json index fdbdb3d2..39d4853c 100644 --- a/output/server_dll.json +++ b/output/server_dll.json @@ -4122,6 +4122,7 @@ "m_bDisconnection1MinWarningPrinted": 2168, "m_bEverFullyConnected": 2165, "m_bEverPlayedOnTeam": 1988, + "m_bFireBulletsSeedSynchronized": 64121, "m_bGaveTeamDamageWarning": 63930, "m_bGaveTeamDamageWarningThisRound": 63931, "m_bHasBeenControlledByPlayerThisRound": 2186, @@ -4461,6 +4462,11 @@ "name": "m_iMVPs", "type": "NetworkVarNames", "type_name": "int" + }, + { + "name": "m_bFireBulletsSeedSynchronized", + "type": "NetworkVarNames", + "type_name": "bool" } ], "parent": "CBasePlayerController" @@ -4612,12 +4618,12 @@ }, "CCSPlayerPawn": { "fields": { - "m_ArmorValue": 6684, - "m_EconGloves": 5808, - "m_GunGameImmunityColor": 6756, - "m_LastHealth": 6624, - "m_LastHitBox": 6620, - "m_PredictedDamageTags": 6880, + "m_ArmorValue": 6668, + "m_EconGloves": 5792, + "m_GunGameImmunityColor": 6740, + "m_LastHealth": 6608, + "m_LastHitBox": 6604, + "m_PredictedDamageTags": 6864, "m_RetakesMVPBoostExtraUtility": 3844, "m_TouchingBuyZones": 3800, "m_aimPunchAngle": 3856, @@ -4625,111 +4631,111 @@ "m_aimPunchCache": 3888, "m_aimPunchTickBase": 3880, "m_aimPunchTickFraction": 3884, - "m_allowAutoFollowTime": 6504, - "m_angShootAngleHistory": 6804, - "m_angStashedShootAngles": 6768, - "m_bBotAllowActive": 6640, - "m_bGrenadeParametersStashed": 6764, - "m_bHasDeathInfo": 6716, + "m_allowAutoFollowTime": 6488, + "m_angShootAngleHistory": 6788, + "m_angStashedShootAngles": 6752, + "m_bBotAllowActive": 6624, + "m_bGrenadeParametersStashed": 6748, + "m_bHasDeathInfo": 6700, "m_bHasFemaleVoice": 3586, "m_bInBombZone": 3826, - "m_bInBombZoneTrigger": 6572, + "m_bInBombZoneTrigger": 6556, "m_bInBuyZone": 3793, "m_bInHostageRescueZone": 3825, "m_bInHostageResetZone": 3792, - "m_bInNoDefuseArea": 6560, + "m_bInNoDefuseArea": 6544, "m_bIsBuyMenuOpen": 3912, - "m_bIsDefusing": 6550, - "m_bIsGrabbingHostage": 6551, - "m_bIsScoped": 6548, - "m_bIsSpawning": 6700, - "m_bIsWalking": 6480, - "m_bKilledByHeadshot": 6616, - "m_bLastHeadBoneTransformIsValid": 5664, - "m_bLeftHanded": 6457, - "m_bNextSprayDecalTimeExpedited": 5692, - "m_bOnGroundLastTick": 5672, - "m_bRagdollDamageHeadshot": 5788, - "m_bResetArmorNextSpawn": 6508, - "m_bResumeZoom": 6549, + "m_bIsDefusing": 6534, + "m_bIsGrabbingHostage": 6535, + "m_bIsScoped": 6532, + "m_bIsSpawning": 6684, + "m_bIsWalking": 6464, + "m_bKilledByHeadshot": 6600, + "m_bLastHeadBoneTransformIsValid": 5648, + "m_bLeftHanded": 6441, + "m_bNextSprayDecalTimeExpedited": 5676, + "m_bOnGroundLastTick": 5656, + "m_bRagdollDamageHeadshot": 5772, + "m_bResetArmorNextSpawn": 6492, + "m_bResumeZoom": 6533, "m_bRetakesHasDefuseKit": 3836, "m_bRetakesMVPLastRound": 3837, - "m_bSkipOneHeadConstraintUpdate": 6456, - "m_bWaitForNoAttack": 6608, - "m_bWasInBombZoneTrigger": 6573, + "m_bSkipOneHeadConstraintUpdate": 6440, + "m_bWaitForNoAttack": 6592, + "m_bWasInBombZoneTrigger": 6557, "m_bWasInBuyZone": 3824, "m_bWasInHostageRescueZone": 3827, - "m_entitySpottedState": 6520, - "m_fLastGivenBombTime": 6488, - "m_fLastGivenDefuserTime": 6484, - "m_fSwitchedHandednessTime": 6460, - "m_flDealtDamageToEnemyMostRecentTimestamp": 6492, - "m_flDeathInfoTime": 6720, - "m_flEmitSoundTime": 6556, - "m_flFlinchStack": 6580, + "m_entitySpottedState": 6504, + "m_fLastGivenBombTime": 6472, + "m_fLastGivenDefuserTime": 6468, + "m_fSwitchedHandednessTime": 6444, + "m_flDealtDamageToEnemyMostRecentTimestamp": 6476, + "m_flDeathInfoTime": 6704, + "m_flEmitSoundTime": 6540, + "m_flFlinchStack": 6564, "m_flHealthShotBoostExpirationTime": 3848, - "m_flHitHeading": 6588, + "m_flHitHeading": 6572, "m_flLandingTimeSeconds": 3852, - "m_flLastAttackedTeammate": 6500, - "m_flLastPickupPriorityTime": 6680, - "m_flNextSprayDecalTime": 5688, - "m_flSlopeDropHeight": 6660, - "m_flSlopeDropOffset": 6656, - "m_flTimeOfLastInjury": 5684, - "m_flVelocityModifier": 6584, - "m_flViewmodelFOV": 6476, - "m_flViewmodelOffsetX": 6464, - "m_flViewmodelOffsetY": 6468, - "m_flViewmodelOffsetZ": 6472, - "m_grenadeParameterStashTime": 6760, - "m_iBlockingUseActionInProgress": 6552, - "m_iBombSiteIndex": 6564, - "m_iDeathFlags": 6712, - "m_iDisplayHistoryBits": 6496, - "m_iLastWeaponFireUsercmd": 6696, - "m_iPlayerLocked": 5676, + "m_flLastAttackedTeammate": 6484, + "m_flLastPickupPriorityTime": 6664, + "m_flNextSprayDecalTime": 5672, + "m_flSlopeDropHeight": 6644, + "m_flSlopeDropOffset": 6640, + "m_flTimeOfLastInjury": 5668, + "m_flVelocityModifier": 6568, + "m_flViewmodelFOV": 6460, + "m_flViewmodelOffsetX": 6448, + "m_flViewmodelOffsetY": 6452, + "m_flViewmodelOffsetZ": 6456, + "m_grenadeParameterStashTime": 6744, + "m_iBlockingUseActionInProgress": 6536, + "m_iBombSiteIndex": 6548, + "m_iDeathFlags": 6696, + "m_iDisplayHistoryBits": 6480, + "m_iLastWeaponFireUsercmd": 6680, + "m_iPlayerLocked": 5660, "m_iRetakesMVPBoostItem": 3840, "m_iRetakesOffering": 3828, "m_iRetakesOfferingCard": 3832, - "m_iShotsFired": 6576, - "m_ignoreLadderJumpTime": 6612, - "m_lastLandTime": 5668, + "m_iShotsFired": 6560, + "m_ignoreLadderJumpTime": 6596, + "m_lastLandTime": 5652, "m_nCharacterDefIndex": 3584, - "m_nEconGlovesChanged": 6440, - "m_nHighestAppliedDamageTagTick": 6960, - "m_nHitBodyPart": 6592, - "m_nLastKillerIndex": 6512, - "m_nLastPickupPriority": 6676, - "m_nRagdollDamageBone": 5696, - "m_nSpotRules": 6544, - "m_nWhichBombZone": 6568, + "m_nEconGlovesChanged": 6424, + "m_nHighestAppliedDamageTagTick": 6944, + "m_nHitBodyPart": 6576, + "m_nLastKillerIndex": 6496, + "m_nLastPickupPriority": 6660, + "m_nRagdollDamageBone": 5680, + "m_nSpotRules": 6528, + "m_nWhichBombZone": 6552, "m_pActionTrackingServices": 3560, - "m_pBot": 6632, + "m_pBot": 6616, "m_pBulletServices": 3536, "m_pBuyServices": 3552, "m_pDamageReactServices": 3576, "m_pHostageServices": 3544, "m_pRadioServices": 3568, - "m_qDeathEyeAngles": 6444, + "m_qDeathEyeAngles": 6428, "m_strVOPrefix": 3592, "m_szLastPlaceName": 3600, - "m_szRagdollDamageWeaponName": 5724, - "m_thirdPersonHeading": 6644, - "m_unCurrentEquipmentValue": 6688, - "m_unFreezetimeEndEquipmentValue": 6692, - "m_unRoundStartEquipmentValue": 6690, - "m_vHeadConstraintOffset": 6664, - "m_vRagdollDamageForce": 5700, - "m_vRagdollDamagePosition": 5712, - "m_vRagdollServerOrigin": 5792, - "m_vecDeathInfoOrigin": 6724, - "m_vecPlayerPatchEconIndices": 6736, - "m_vecStashedGrenadeThrowPosition": 6780, - "m_vecStashedVelocity": 6792, - "m_vecThrowPositionHistory": 6828, - "m_vecTotalBulletForce": 6596, - "m_vecVelocityHistory": 6852, - "m_xLastHeadBoneTransform": 5632 + "m_szRagdollDamageWeaponName": 5708, + "m_thirdPersonHeading": 6628, + "m_unCurrentEquipmentValue": 6672, + "m_unFreezetimeEndEquipmentValue": 6676, + "m_unRoundStartEquipmentValue": 6674, + "m_vHeadConstraintOffset": 6648, + "m_vRagdollDamageForce": 5684, + "m_vRagdollDamagePosition": 5696, + "m_vRagdollServerOrigin": 5776, + "m_vecDeathInfoOrigin": 6708, + "m_vecPlayerPatchEconIndices": 6720, + "m_vecStashedGrenadeThrowPosition": 6764, + "m_vecStashedVelocity": 6776, + "m_vecThrowPositionHistory": 6812, + "m_vecTotalBulletForce": 6580, + "m_vecVelocityHistory": 6836, + "m_xLastHeadBoneTransform": 5616 }, "metadata": [ { @@ -11670,6 +11676,7 @@ "fields": { "m_bDisableAutoGeneratedDMSpawns": 1261, "m_bFadePlayerVisibilityFarZ": 1272, + "m_bRainTraceToSkyEnabled": 1273, "m_bUseNormalSpawnsForDM": 1260, "m_flBombRadius": 1252, "m_flBotMaxVisionDistance": 1264, @@ -14056,17 +14063,22 @@ }, "CPointWorldText": { "fields": { - "m_Color": 2528, + "m_BackgroundMaterialName": 2512, + "m_Color": 2608, "m_FontName": 2448, - "m_bEnabled": 2512, - "m_bFullbright": 2513, - "m_flDepthOffset": 2524, - "m_flFontSize": 2520, - "m_flWorldUnitsPerPx": 2516, + "m_bDrawBackground": 2592, + "m_bEnabled": 2576, + "m_bFullbright": 2577, + "m_flBackgroundBorderHeight": 2600, + "m_flBackgroundBorderWidth": 2596, + "m_flBackgroundWorldToUV": 2604, + "m_flDepthOffset": 2588, + "m_flFontSize": 2584, + "m_flWorldUnitsPerPx": 2580, "m_messageText": 1936, - "m_nJustifyHorizontal": 2532, - "m_nJustifyVertical": 2536, - "m_nReorientMode": 2540 + "m_nJustifyHorizontal": 2612, + "m_nJustifyVertical": 2616, + "m_nReorientMode": 2620 }, "metadata": [ { @@ -14079,6 +14091,11 @@ "type": "NetworkVarNames", "type_name": "char" }, + { + "name": "m_BackgroundMaterialName", + "type": "NetworkVarNames", + "type_name": "char" + }, { "name": "m_bEnabled", "type": "NetworkVarNames", @@ -14104,6 +14121,26 @@ "type": "NetworkVarNames", "type_name": "float" }, + { + "name": "m_bDrawBackground", + "type": "NetworkVarNames", + "type_name": "bool" + }, + { + "name": "m_flBackgroundBorderWidth", + "type": "NetworkVarNames", + "type_name": "float" + }, + { + "name": "m_flBackgroundBorderHeight", + "type": "NetworkVarNames", + "type_name": "float" + }, + { + "name": "m_flBackgroundWorldToUV", + "type": "NetworkVarNames", + "type_name": "float" + }, { "name": "m_Color", "type": "NetworkVarNames", diff --git a/output/server_dll.rs b/output/server_dll.rs index 2fc12dc0..620b1d5d 100644 --- a/output/server_dll.rs +++ b/output/server_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -8879,16 +8879,21 @@ pub mod cs2_dumper { pub const m_flPrevCycleForAnimEventDetection: usize = 0x24; // float32 } // Parent: CModelPointEntity - // Field count: 11 + // Field count: 16 // // Metadata: // NetworkVarNames: m_messageText (char) // NetworkVarNames: m_FontName (char) + // NetworkVarNames: m_BackgroundMaterialName (char) // NetworkVarNames: m_bEnabled (bool) // NetworkVarNames: m_bFullbright (bool) // NetworkVarNames: m_flWorldUnitsPerPx (float) // NetworkVarNames: m_flFontSize (float) // NetworkVarNames: m_flDepthOffset (float) + // NetworkVarNames: m_bDrawBackground (bool) + // NetworkVarNames: m_flBackgroundBorderWidth (float) + // NetworkVarNames: m_flBackgroundBorderHeight (float) + // NetworkVarNames: m_flBackgroundWorldToUV (float) // NetworkVarNames: m_Color (Color) // NetworkVarNames: m_nJustifyHorizontal (PointWorldTextJustifyHorizontal_t) // NetworkVarNames: m_nJustifyVertical (PointWorldTextJustifyVertical_t) @@ -8896,15 +8901,20 @@ pub mod cs2_dumper { pub mod CPointWorldText { pub const m_messageText: usize = 0x790; // char[512] pub const m_FontName: usize = 0x990; // char[64] - pub const m_bEnabled: usize = 0x9D0; // bool - pub const m_bFullbright: usize = 0x9D1; // bool - pub const m_flWorldUnitsPerPx: usize = 0x9D4; // float32 - pub const m_flFontSize: usize = 0x9D8; // float32 - pub const m_flDepthOffset: usize = 0x9DC; // float32 - pub const m_Color: usize = 0x9E0; // Color - pub const m_nJustifyHorizontal: usize = 0x9E4; // PointWorldTextJustifyHorizontal_t - pub const m_nJustifyVertical: usize = 0x9E8; // PointWorldTextJustifyVertical_t - pub const m_nReorientMode: usize = 0x9EC; // PointWorldTextReorientMode_t + pub const m_BackgroundMaterialName: usize = 0x9D0; // char[64] + pub const m_bEnabled: usize = 0xA10; // bool + pub const m_bFullbright: usize = 0xA11; // bool + pub const m_flWorldUnitsPerPx: usize = 0xA14; // float32 + pub const m_flFontSize: usize = 0xA18; // float32 + pub const m_flDepthOffset: usize = 0xA1C; // float32 + pub const m_bDrawBackground: usize = 0xA20; // bool + pub const m_flBackgroundBorderWidth: usize = 0xA24; // float32 + pub const m_flBackgroundBorderHeight: usize = 0xA28; // float32 + pub const m_flBackgroundWorldToUV: usize = 0xA2C; // float32 + pub const m_Color: usize = 0xA30; // Color + pub const m_nJustifyHorizontal: usize = 0xA34; // PointWorldTextJustifyHorizontal_t + pub const m_nJustifyVertical: usize = 0xA38; // PointWorldTextJustifyVertical_t + pub const m_nReorientMode: usize = 0xA3C; // PointWorldTextReorientMode_t } // Parent: CSoundAreaEntityBase // Field count: 2 @@ -10049,100 +10059,100 @@ pub mod cs2_dumper { pub const m_aimPunchTickFraction: usize = 0xF2C; // float32 pub const m_aimPunchCache: usize = 0xF30; // CUtlVector pub const m_bIsBuyMenuOpen: usize = 0xF48; // bool - pub const m_xLastHeadBoneTransform: usize = 0x1600; // CTransform - pub const m_bLastHeadBoneTransformIsValid: usize = 0x1620; // bool - pub const m_lastLandTime: usize = 0x1624; // GameTime_t - pub const m_bOnGroundLastTick: usize = 0x1628; // bool - pub const m_iPlayerLocked: usize = 0x162C; // int32 - pub const m_flTimeOfLastInjury: usize = 0x1634; // GameTime_t - pub const m_flNextSprayDecalTime: usize = 0x1638; // GameTime_t - pub const m_bNextSprayDecalTimeExpedited: usize = 0x163C; // bool - pub const m_nRagdollDamageBone: usize = 0x1640; // int32 - pub const m_vRagdollDamageForce: usize = 0x1644; // Vector - pub const m_vRagdollDamagePosition: usize = 0x1650; // Vector - pub const m_szRagdollDamageWeaponName: usize = 0x165C; // char[64] - pub const m_bRagdollDamageHeadshot: usize = 0x169C; // bool - pub const m_vRagdollServerOrigin: usize = 0x16A0; // Vector - pub const m_EconGloves: usize = 0x16B0; // CEconItemView - pub const m_nEconGlovesChanged: usize = 0x1928; // uint8 - pub const m_qDeathEyeAngles: usize = 0x192C; // QAngle - pub const m_bSkipOneHeadConstraintUpdate: usize = 0x1938; // bool - pub const m_bLeftHanded: usize = 0x1939; // bool - pub const m_fSwitchedHandednessTime: usize = 0x193C; // GameTime_t - pub const m_flViewmodelOffsetX: usize = 0x1940; // float32 - pub const m_flViewmodelOffsetY: usize = 0x1944; // float32 - pub const m_flViewmodelOffsetZ: usize = 0x1948; // float32 - pub const m_flViewmodelFOV: usize = 0x194C; // float32 - pub const m_bIsWalking: usize = 0x1950; // bool - pub const m_fLastGivenDefuserTime: usize = 0x1954; // float32 - pub const m_fLastGivenBombTime: usize = 0x1958; // float32 - pub const m_flDealtDamageToEnemyMostRecentTimestamp: usize = 0x195C; // float32 - pub const m_iDisplayHistoryBits: usize = 0x1960; // uint32 - pub const m_flLastAttackedTeammate: usize = 0x1964; // float32 - pub const m_allowAutoFollowTime: usize = 0x1968; // GameTime_t - pub const m_bResetArmorNextSpawn: usize = 0x196C; // bool - pub const m_nLastKillerIndex: usize = 0x1970; // CEntityIndex - pub const m_entitySpottedState: usize = 0x1978; // EntitySpottedState_t - pub const m_nSpotRules: usize = 0x1990; // int32 - pub const m_bIsScoped: usize = 0x1994; // bool - pub const m_bResumeZoom: usize = 0x1995; // bool - pub const m_bIsDefusing: usize = 0x1996; // bool - pub const m_bIsGrabbingHostage: usize = 0x1997; // bool - pub const m_iBlockingUseActionInProgress: usize = 0x1998; // CSPlayerBlockingUseAction_t - pub const m_flEmitSoundTime: usize = 0x199C; // GameTime_t - pub const m_bInNoDefuseArea: usize = 0x19A0; // bool - pub const m_iBombSiteIndex: usize = 0x19A4; // CEntityIndex - pub const m_nWhichBombZone: usize = 0x19A8; // int32 - pub const m_bInBombZoneTrigger: usize = 0x19AC; // bool - pub const m_bWasInBombZoneTrigger: usize = 0x19AD; // bool - pub const m_iShotsFired: usize = 0x19B0; // int32 - pub const m_flFlinchStack: usize = 0x19B4; // float32 - pub const m_flVelocityModifier: usize = 0x19B8; // float32 - pub const m_flHitHeading: usize = 0x19BC; // float32 - pub const m_nHitBodyPart: usize = 0x19C0; // int32 - pub const m_vecTotalBulletForce: usize = 0x19C4; // Vector - pub const m_bWaitForNoAttack: usize = 0x19D0; // bool - pub const m_ignoreLadderJumpTime: usize = 0x19D4; // float32 - pub const m_bKilledByHeadshot: usize = 0x19D8; // bool - pub const m_LastHitBox: usize = 0x19DC; // int32 - pub const m_LastHealth: usize = 0x19E0; // int32 - pub const m_pBot: usize = 0x19E8; // CCSBot* - pub const m_bBotAllowActive: usize = 0x19F0; // bool - pub const m_thirdPersonHeading: usize = 0x19F4; // QAngle - pub const m_flSlopeDropOffset: usize = 0x1A00; // float32 - pub const m_flSlopeDropHeight: usize = 0x1A04; // float32 - pub const m_vHeadConstraintOffset: usize = 0x1A08; // Vector - pub const m_nLastPickupPriority: usize = 0x1A14; // int32 - pub const m_flLastPickupPriorityTime: usize = 0x1A18; // float32 - pub const m_ArmorValue: usize = 0x1A1C; // int32 - pub const m_unCurrentEquipmentValue: usize = 0x1A20; // uint16 - pub const m_unRoundStartEquipmentValue: usize = 0x1A22; // uint16 - pub const m_unFreezetimeEndEquipmentValue: usize = 0x1A24; // uint16 - pub const m_iLastWeaponFireUsercmd: usize = 0x1A28; // int32 - pub const m_bIsSpawning: usize = 0x1A2C; // bool - pub const m_iDeathFlags: usize = 0x1A38; // int32 - pub const m_bHasDeathInfo: usize = 0x1A3C; // bool - pub const m_flDeathInfoTime: usize = 0x1A40; // float32 - pub const m_vecDeathInfoOrigin: usize = 0x1A44; // Vector - pub const m_vecPlayerPatchEconIndices: usize = 0x1A50; // uint32[5] - pub const m_GunGameImmunityColor: usize = 0x1A64; // Color - pub const m_grenadeParameterStashTime: usize = 0x1A68; // GameTime_t - pub const m_bGrenadeParametersStashed: usize = 0x1A6C; // bool - pub const m_angStashedShootAngles: usize = 0x1A70; // QAngle - pub const m_vecStashedGrenadeThrowPosition: usize = 0x1A7C; // Vector - pub const m_vecStashedVelocity: usize = 0x1A88; // Vector - pub const m_angShootAngleHistory: usize = 0x1A94; // QAngle[2] - pub const m_vecThrowPositionHistory: usize = 0x1AAC; // Vector[2] - pub const m_vecVelocityHistory: usize = 0x1AC4; // Vector[2] - pub const m_PredictedDamageTags: usize = 0x1AE0; // CUtlVectorEmbeddedNetworkVar - pub const m_nHighestAppliedDamageTagTick: usize = 0x1B30; // int32 + pub const m_xLastHeadBoneTransform: usize = 0x15F0; // CTransform + pub const m_bLastHeadBoneTransformIsValid: usize = 0x1610; // bool + pub const m_lastLandTime: usize = 0x1614; // GameTime_t + pub const m_bOnGroundLastTick: usize = 0x1618; // bool + pub const m_iPlayerLocked: usize = 0x161C; // int32 + pub const m_flTimeOfLastInjury: usize = 0x1624; // GameTime_t + pub const m_flNextSprayDecalTime: usize = 0x1628; // GameTime_t + pub const m_bNextSprayDecalTimeExpedited: usize = 0x162C; // bool + pub const m_nRagdollDamageBone: usize = 0x1630; // int32 + pub const m_vRagdollDamageForce: usize = 0x1634; // Vector + pub const m_vRagdollDamagePosition: usize = 0x1640; // Vector + pub const m_szRagdollDamageWeaponName: usize = 0x164C; // char[64] + pub const m_bRagdollDamageHeadshot: usize = 0x168C; // bool + pub const m_vRagdollServerOrigin: usize = 0x1690; // Vector + pub const m_EconGloves: usize = 0x16A0; // CEconItemView + pub const m_nEconGlovesChanged: usize = 0x1918; // uint8 + pub const m_qDeathEyeAngles: usize = 0x191C; // QAngle + pub const m_bSkipOneHeadConstraintUpdate: usize = 0x1928; // bool + pub const m_bLeftHanded: usize = 0x1929; // bool + pub const m_fSwitchedHandednessTime: usize = 0x192C; // GameTime_t + pub const m_flViewmodelOffsetX: usize = 0x1930; // float32 + pub const m_flViewmodelOffsetY: usize = 0x1934; // float32 + pub const m_flViewmodelOffsetZ: usize = 0x1938; // float32 + pub const m_flViewmodelFOV: usize = 0x193C; // float32 + pub const m_bIsWalking: usize = 0x1940; // bool + pub const m_fLastGivenDefuserTime: usize = 0x1944; // float32 + pub const m_fLastGivenBombTime: usize = 0x1948; // float32 + pub const m_flDealtDamageToEnemyMostRecentTimestamp: usize = 0x194C; // float32 + pub const m_iDisplayHistoryBits: usize = 0x1950; // uint32 + pub const m_flLastAttackedTeammate: usize = 0x1954; // float32 + pub const m_allowAutoFollowTime: usize = 0x1958; // GameTime_t + pub const m_bResetArmorNextSpawn: usize = 0x195C; // bool + pub const m_nLastKillerIndex: usize = 0x1960; // CEntityIndex + pub const m_entitySpottedState: usize = 0x1968; // EntitySpottedState_t + pub const m_nSpotRules: usize = 0x1980; // int32 + pub const m_bIsScoped: usize = 0x1984; // bool + pub const m_bResumeZoom: usize = 0x1985; // bool + pub const m_bIsDefusing: usize = 0x1986; // bool + pub const m_bIsGrabbingHostage: usize = 0x1987; // bool + pub const m_iBlockingUseActionInProgress: usize = 0x1988; // CSPlayerBlockingUseAction_t + pub const m_flEmitSoundTime: usize = 0x198C; // GameTime_t + pub const m_bInNoDefuseArea: usize = 0x1990; // bool + pub const m_iBombSiteIndex: usize = 0x1994; // CEntityIndex + pub const m_nWhichBombZone: usize = 0x1998; // int32 + pub const m_bInBombZoneTrigger: usize = 0x199C; // bool + pub const m_bWasInBombZoneTrigger: usize = 0x199D; // bool + pub const m_iShotsFired: usize = 0x19A0; // int32 + pub const m_flFlinchStack: usize = 0x19A4; // float32 + pub const m_flVelocityModifier: usize = 0x19A8; // float32 + pub const m_flHitHeading: usize = 0x19AC; // float32 + pub const m_nHitBodyPart: usize = 0x19B0; // int32 + pub const m_vecTotalBulletForce: usize = 0x19B4; // Vector + pub const m_bWaitForNoAttack: usize = 0x19C0; // bool + pub const m_ignoreLadderJumpTime: usize = 0x19C4; // float32 + pub const m_bKilledByHeadshot: usize = 0x19C8; // bool + pub const m_LastHitBox: usize = 0x19CC; // int32 + pub const m_LastHealth: usize = 0x19D0; // int32 + pub const m_pBot: usize = 0x19D8; // CCSBot* + pub const m_bBotAllowActive: usize = 0x19E0; // bool + pub const m_thirdPersonHeading: usize = 0x19E4; // QAngle + pub const m_flSlopeDropOffset: usize = 0x19F0; // float32 + pub const m_flSlopeDropHeight: usize = 0x19F4; // float32 + pub const m_vHeadConstraintOffset: usize = 0x19F8; // Vector + pub const m_nLastPickupPriority: usize = 0x1A04; // int32 + pub const m_flLastPickupPriorityTime: usize = 0x1A08; // float32 + pub const m_ArmorValue: usize = 0x1A0C; // int32 + pub const m_unCurrentEquipmentValue: usize = 0x1A10; // uint16 + pub const m_unRoundStartEquipmentValue: usize = 0x1A12; // uint16 + pub const m_unFreezetimeEndEquipmentValue: usize = 0x1A14; // uint16 + pub const m_iLastWeaponFireUsercmd: usize = 0x1A18; // int32 + pub const m_bIsSpawning: usize = 0x1A1C; // bool + pub const m_iDeathFlags: usize = 0x1A28; // int32 + pub const m_bHasDeathInfo: usize = 0x1A2C; // bool + pub const m_flDeathInfoTime: usize = 0x1A30; // float32 + pub const m_vecDeathInfoOrigin: usize = 0x1A34; // Vector + pub const m_vecPlayerPatchEconIndices: usize = 0x1A40; // uint32[5] + pub const m_GunGameImmunityColor: usize = 0x1A54; // Color + pub const m_grenadeParameterStashTime: usize = 0x1A58; // GameTime_t + pub const m_bGrenadeParametersStashed: usize = 0x1A5C; // bool + pub const m_angStashedShootAngles: usize = 0x1A60; // QAngle + pub const m_vecStashedGrenadeThrowPosition: usize = 0x1A6C; // Vector + pub const m_vecStashedVelocity: usize = 0x1A78; // Vector + pub const m_angShootAngleHistory: usize = 0x1A84; // QAngle[2] + pub const m_vecThrowPositionHistory: usize = 0x1A9C; // Vector[2] + pub const m_vecVelocityHistory: usize = 0x1AB4; // Vector[2] + pub const m_PredictedDamageTags: usize = 0x1AD0; // CUtlVectorEmbeddedNetworkVar + pub const m_nHighestAppliedDamageTagTick: usize = 0x1B20; // int32 } // Parent: CBaseGrenade // Field count: 0 pub mod CBumpMineProjectile { } // Parent: CBasePlayerController - // Field count: 88 + // Field count: 89 // // Metadata: // MNetworkUserGroupProxy @@ -10198,6 +10208,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_iMusicKitID (int) // NetworkVarNames: m_iMusicKitMVPs (int) // NetworkVarNames: m_iMVPs (int) + // NetworkVarNames: m_bFireBulletsSeedSynchronized (bool) pub mod CCSPlayerController { pub const m_pInGameMoneyServices: usize = 0x788; // CCSPlayerController_InGameMoneyServices* pub const m_pInventoryServices: usize = 0x790; // CCSPlayerController_InventoryServices* @@ -10287,6 +10298,7 @@ pub mod cs2_dumper { pub const m_LastTimePlayerWasDisconnectedForPawnsRemove: usize = 0xF9CC; // GameTime_t pub const m_nSuspiciousHitCount: usize = 0xF9D0; // uint32 pub const m_nNonSuspiciousHitStreak: usize = 0xF9D4; // uint32 + pub const m_bFireBulletsSeedSynchronized: usize = 0xFA79; // bool } // Parent: IEconItemInterface // Field count: 13 @@ -11075,7 +11087,7 @@ pub mod cs2_dumper { pub const m_OnCommentaryMultiplayerSpawn: usize = 0x530; // CEntityIOOutput } // Parent: CPointEntity - // Field count: 8 + // Field count: 9 pub mod CMapInfo { pub const m_iBuyingStatus: usize = 0x4E0; // int32 pub const m_flBombRadius: usize = 0x4E4; // float32 @@ -11085,6 +11097,7 @@ pub mod cs2_dumper { pub const m_flBotMaxVisionDistance: usize = 0x4F0; // float32 pub const m_iHostageCount: usize = 0x4F4; // int32 pub const m_bFadePlayerVisibilityFarZ: usize = 0x4F8; // bool + pub const m_bRainTraceToSkyEnabled: usize = 0x4F9; // bool } // Parent: CBaseTrigger // Field count: 0 diff --git a/output/soundsystem_dll.cs b/output/soundsystem_dll.cs index 091c4b76..8ef50299 100644 --- a/output/soundsystem_dll.cs +++ b/output/soundsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC namespace CS2Dumper.Schemas { // Module: soundsystem.dll diff --git a/output/soundsystem_dll.hpp b/output/soundsystem_dll.hpp index d6471aef..2d544293 100644 --- a/output/soundsystem_dll.hpp +++ b/output/soundsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC #pragma once diff --git a/output/soundsystem_dll.rs b/output/soundsystem_dll.rs index a4cc8b8f..0601497a 100644 --- a/output/soundsystem_dll.rs +++ b/output/soundsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 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 ff07414c..242eb202 100644 --- a/output/vphysics2_dll.cs +++ b/output/vphysics2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC namespace CS2Dumper.Schemas { // Module: vphysics2.dll diff --git a/output/vphysics2_dll.hpp b/output/vphysics2_dll.hpp index f4cb1c21..0a8d5893 100644 --- a/output/vphysics2_dll.hpp +++ b/output/vphysics2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC #pragma once diff --git a/output/vphysics2_dll.rs b/output/vphysics2_dll.rs index 8fe0a5d5..22237d2d 100644 --- a/output/vphysics2_dll.rs +++ b/output/vphysics2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 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 0eef4d13..5ddeaf6e 100644 --- a/output/worldrenderer_dll.cs +++ b/output/worldrenderer_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC namespace CS2Dumper.Schemas { // Module: worldrenderer.dll diff --git a/output/worldrenderer_dll.hpp b/output/worldrenderer_dll.hpp index 915af6d1..31f525e9 100644 --- a/output/worldrenderer_dll.hpp +++ b/output/worldrenderer_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC #pragma once diff --git a/output/worldrenderer_dll.rs b/output/worldrenderer_dll.rs index 6ae6d1bc..10d43df0 100644 --- a/output/worldrenderer_dll.rs +++ b/output/worldrenderer_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-11-13 04:17:13.134762200 UTC +// 2024-11-13 23:51:03.891260400 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]