From 1d45ec2f2f508f72e81e52329dfb701d32d071c9 Mon Sep 17 00:00:00 2001 From: pidjan <127833246+pidjan@users.noreply.github.com> Date: Wed, 26 Jun 2024 01:59:04 +0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=A6=20Game=20Update=2014017?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- output/animationsystem.dll.cs | 2 +- output/animationsystem.dll.hpp | 2 +- output/animationsystem.dll.rs | 2 +- output/buttons.cs | 34 +-- output/buttons.hpp | 34 +-- output/buttons.json | 32 +-- output/buttons.rs | 34 +-- output/client.dll.cs | 266 +++++++++++------------ output/client.dll.hpp | 266 +++++++++++------------ output/client.dll.json | 264 +++++++++++------------ output/client.dll.rs | 266 +++++++++++------------ 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 | 138 ++++++------ output/interfaces.hpp | 138 ++++++------ output/interfaces.json | 136 ++++++------ output/interfaces.rs | 138 ++++++------ 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 | 10 +- output/particles.dll.hpp | 10 +- output/particles.dll.json | 8 +- output/particles.dll.rs | 10 +- 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 | 360 ++++++++++++++++---------------- output/server.dll.hpp | 360 ++++++++++++++++---------------- output/server.dll.json | 352 +++++++++++++++---------------- output/server.dll.rs | 360 ++++++++++++++++---------------- 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, 1727 insertions(+), 1727 deletions(-) diff --git a/output/animationsystem.dll.cs b/output/animationsystem.dll.cs index fcbd866..daf5515 100644 --- a/output/animationsystem.dll.cs +++ b/output/animationsystem.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC namespace CS2Dumper.Schemas { // Module: animationsystem.dll diff --git a/output/animationsystem.dll.hpp b/output/animationsystem.dll.hpp index 61d8a23..9be6c17 100644 --- a/output/animationsystem.dll.hpp +++ b/output/animationsystem.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC #pragma once diff --git a/output/animationsystem.dll.rs b/output/animationsystem.dll.rs index 549da57..f3f2f3d 100644 --- a/output/animationsystem.dll.rs +++ b/output/animationsystem.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/buttons.cs b/output/buttons.cs index 0291926..f46ef2d 100644 --- a/output/buttons.cs +++ b/output/buttons.cs @@ -1,24 +1,24 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC namespace CS2Dumper { // Module: client.dll public static class Buttons { - public const nint attack = 0x1813120; - public const nint attack2 = 0x18131B0; - public const nint back = 0x18133F0; - public const nint duck = 0x18136C0; - public const nint forward = 0x1813360; - public const nint jump = 0x1813630; - public const nint left = 0x1813480; - public const nint lookatweapon = 0x1A1E350; - public const nint reload = 0x1813090; - public const nint right = 0x1813510; - public const nint showscores = 0x1A1E230; - public const nint sprint = 0x1813000; - public const nint turnleft = 0x1813240; - public const nint turnright = 0x18132D0; - public const nint use = 0x18135A0; - public const nint zoom = 0x1A1E2C0; + public const nint attack = 0x181B150; + public const nint attack2 = 0x181B1E0; + public const nint back = 0x181B420; + public const nint duck = 0x181B6F0; + public const nint forward = 0x181B390; + public const nint jump = 0x181B660; + public const nint left = 0x181B4B0; + public const nint lookatweapon = 0x1A26AB0; + public const nint reload = 0x181B0C0; + public const nint right = 0x181B540; + public const nint showscores = 0x1A26990; + public const nint sprint = 0x181B030; + public const nint turnleft = 0x181B270; + public const nint turnright = 0x181B300; + public const nint use = 0x181B5D0; + public const nint zoom = 0x1A26A20; } } diff --git a/output/buttons.hpp b/output/buttons.hpp index 9be29f9..a43e17b 100644 --- a/output/buttons.hpp +++ b/output/buttons.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC #pragma once @@ -8,21 +8,21 @@ namespace cs2_dumper { // Module: client.dll namespace buttons { - constexpr std::ptrdiff_t attack = 0x1813120; - constexpr std::ptrdiff_t attack2 = 0x18131B0; - constexpr std::ptrdiff_t back = 0x18133F0; - constexpr std::ptrdiff_t duck = 0x18136C0; - constexpr std::ptrdiff_t forward = 0x1813360; - constexpr std::ptrdiff_t jump = 0x1813630; - constexpr std::ptrdiff_t left = 0x1813480; - constexpr std::ptrdiff_t lookatweapon = 0x1A1E350; - constexpr std::ptrdiff_t reload = 0x1813090; - constexpr std::ptrdiff_t right = 0x1813510; - constexpr std::ptrdiff_t showscores = 0x1A1E230; - constexpr std::ptrdiff_t sprint = 0x1813000; - constexpr std::ptrdiff_t turnleft = 0x1813240; - constexpr std::ptrdiff_t turnright = 0x18132D0; - constexpr std::ptrdiff_t use = 0x18135A0; - constexpr std::ptrdiff_t zoom = 0x1A1E2C0; + constexpr std::ptrdiff_t attack = 0x181B150; + constexpr std::ptrdiff_t attack2 = 0x181B1E0; + constexpr std::ptrdiff_t back = 0x181B420; + constexpr std::ptrdiff_t duck = 0x181B6F0; + constexpr std::ptrdiff_t forward = 0x181B390; + constexpr std::ptrdiff_t jump = 0x181B660; + constexpr std::ptrdiff_t left = 0x181B4B0; + constexpr std::ptrdiff_t lookatweapon = 0x1A26AB0; + constexpr std::ptrdiff_t reload = 0x181B0C0; + constexpr std::ptrdiff_t right = 0x181B540; + constexpr std::ptrdiff_t showscores = 0x1A26990; + constexpr std::ptrdiff_t sprint = 0x181B030; + constexpr std::ptrdiff_t turnleft = 0x181B270; + constexpr std::ptrdiff_t turnright = 0x181B300; + constexpr std::ptrdiff_t use = 0x181B5D0; + constexpr std::ptrdiff_t zoom = 0x1A26A20; } } diff --git a/output/buttons.json b/output/buttons.json index 384265f..1f3728a 100644 --- a/output/buttons.json +++ b/output/buttons.json @@ -1,20 +1,20 @@ { "client.dll": { - "attack": 25243936, - "attack2": 25244080, - "back": 25244656, - "duck": 25245376, - "forward": 25244512, - "jump": 25245232, - "left": 25244800, - "lookatweapon": 27386704, - "reload": 25243792, - "right": 25244944, - "showscores": 27386416, - "sprint": 25243648, - "turnleft": 25244224, - "turnright": 25244368, - "use": 25245088, - "zoom": 27386560 + "attack": 25276752, + "attack2": 25276896, + "back": 25277472, + "duck": 25278192, + "forward": 25277328, + "jump": 25278048, + "left": 25277616, + "lookatweapon": 27421360, + "reload": 25276608, + "right": 25277760, + "showscores": 27421072, + "sprint": 25276464, + "turnleft": 25277040, + "turnright": 25277184, + "use": 25277904, + "zoom": 27421216 } } \ No newline at end of file diff --git a/output/buttons.rs b/output/buttons.rs index 88c1fb4..77a0fe1 100644 --- a/output/buttons.rs +++ b/output/buttons.rs @@ -1,26 +1,26 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC #![allow(non_upper_case_globals, unused)] pub mod cs2_dumper { // Module: client.dll pub mod buttons { - pub const attack: usize = 0x1813120; - pub const attack2: usize = 0x18131B0; - pub const back: usize = 0x18133F0; - pub const duck: usize = 0x18136C0; - pub const forward: usize = 0x1813360; - pub const jump: usize = 0x1813630; - pub const left: usize = 0x1813480; - pub const lookatweapon: usize = 0x1A1E350; - pub const reload: usize = 0x1813090; - pub const right: usize = 0x1813510; - pub const showscores: usize = 0x1A1E230; - pub const sprint: usize = 0x1813000; - pub const turnleft: usize = 0x1813240; - pub const turnright: usize = 0x18132D0; - pub const r#use: usize = 0x18135A0; - pub const zoom: usize = 0x1A1E2C0; + pub const attack: usize = 0x181B150; + pub const attack2: usize = 0x181B1E0; + pub const back: usize = 0x181B420; + pub const duck: usize = 0x181B6F0; + pub const forward: usize = 0x181B390; + pub const jump: usize = 0x181B660; + pub const left: usize = 0x181B4B0; + pub const lookatweapon: usize = 0x1A26AB0; + pub const reload: usize = 0x181B0C0; + pub const right: usize = 0x181B540; + pub const showscores: usize = 0x1A26990; + pub const sprint: usize = 0x181B030; + pub const turnleft: usize = 0x181B270; + pub const turnright: usize = 0x181B300; + pub const r#use: usize = 0x181B5D0; + pub const zoom: usize = 0x1A26A20; } } diff --git a/output/client.dll.cs b/output/client.dll.cs index 3b924bf..7c4968c 100644 --- a/output/client.dll.cs +++ b/output/client.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC namespace CS2Dumper.Schemas { // Module: client.dll @@ -738,21 +738,21 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flNextHoldFrac (float) // NetworkVarNames: m_hSwitchToWeaponAfterThrow (CHandle) public static class C_BaseCSGrenade { - public const nint m_bClientPredictDelete = 0x1A60; // bool - public const nint m_bRedraw = 0x1A61; // bool - public const nint m_bIsHeldByPlayer = 0x1A62; // bool - public const nint m_bPinPulled = 0x1A63; // bool - public const nint m_bJumpThrow = 0x1A64; // bool - public const nint m_bThrowAnimating = 0x1A65; // bool - public const nint m_fThrowTime = 0x1A68; // GameTime_t - public const nint m_flThrowStrength = 0x1A6C; // float32 - public const nint m_flThrowStrengthApproach = 0x1A70; // float32 - public const nint m_fDropTime = 0x1A74; // GameTime_t - public const nint m_fPinPullTime = 0x1A78; // GameTime_t - public const nint m_bJustPulledPin = 0x1A7C; // bool - public const nint m_nNextHoldTick = 0x1A80; // GameTick_t - public const nint m_flNextHoldFrac = 0x1A84; // float32 - public const nint m_hSwitchToWeaponAfterThrow = 0x1A88; // CHandle + public const nint m_bClientPredictDelete = 0x1A70; // bool + public const nint m_bRedraw = 0x1A71; // bool + public const nint m_bIsHeldByPlayer = 0x1A72; // bool + public const nint m_bPinPulled = 0x1A73; // bool + public const nint m_bJumpThrow = 0x1A74; // bool + public const nint m_bThrowAnimating = 0x1A75; // bool + public const nint m_fThrowTime = 0x1A78; // GameTime_t + public const nint m_flThrowStrength = 0x1A7C; // float32 + public const nint m_flThrowStrengthApproach = 0x1A80; // float32 + public const nint m_fDropTime = 0x1A84; // GameTime_t + public const nint m_fPinPullTime = 0x1A88; // GameTime_t + public const nint m_bJustPulledPin = 0x1A8C; // bool + public const nint m_nNextHoldTick = 0x1A90; // GameTick_t + public const nint m_flNextHoldFrac = 0x1A94; // float32 + public const nint m_hSwitchToWeaponAfterThrow = 0x1A98; // CHandle } // Parent: C_FuncBrush // Fields count: 8 @@ -1205,74 +1205,74 @@ namespace CS2Dumper.Schemas { public const nint m_bIsBuyMenuOpen = 0x151A; // bool public const nint m_flTimeOfLastInjury = 0x151C; // GameTime_t public const nint m_flNextSprayDecalTime = 0x1520; // GameTime_t - public const nint m_iRetakesOffering = 0x1640; // int32 - public const nint m_iRetakesOfferingCard = 0x1644; // int32 - public const nint m_bRetakesHasDefuseKit = 0x1648; // bool - public const nint m_bRetakesMVPLastRound = 0x1649; // bool - public const nint m_iRetakesMVPBoostItem = 0x164C; // int32 - public const nint m_RetakesMVPBoostExtraUtility = 0x1650; // loadout_slot_t - public const nint m_bNeedToReApplyGloves = 0x1670; // bool - public const nint m_EconGloves = 0x1678; // C_EconItemView - public const nint m_nEconGlovesChanged = 0x1AC0; // uint8 - public const nint m_bMustSyncRagdollState = 0x1AC1; // bool - public const nint m_nRagdollDamageBone = 0x1AC4; // int32 - public const nint m_vRagdollDamageForce = 0x1AC8; // Vector - public const nint m_vRagdollDamagePosition = 0x1AD4; // Vector - public const nint m_szRagdollDamageWeaponName = 0x1AE0; // char[64] - public const nint m_bRagdollDamageHeadshot = 0x1B20; // bool - public const nint m_vRagdollServerOrigin = 0x1B24; // Vector - public const nint m_bLastHeadBoneTransformIsValid = 0x2138; // bool - public const nint m_lastLandTime = 0x213C; // GameTime_t - public const nint m_bOnGroundLastTick = 0x2140; // bool - public const nint m_qDeathEyeAngles = 0x215C; // QAngle - public const nint m_bSkipOneHeadConstraintUpdate = 0x2168; // bool - public const nint m_bLeftHanded = 0x2169; // bool - public const nint m_fSwitchedHandednessTime = 0x216C; // GameTime_t - public const nint m_flViewmodelOffsetX = 0x2170; // float32 - public const nint m_flViewmodelOffsetY = 0x2174; // float32 - public const nint m_flViewmodelOffsetZ = 0x2178; // float32 - public const nint m_flViewmodelFOV = 0x217C; // float32 - public const nint m_vecPlayerPatchEconIndices = 0x2180; // uint32[5] - public const nint m_GunGameImmunityColor = 0x21B8; // Color - public const nint m_vecBulletHitModels = 0x2208; // CUtlVector - public const nint m_bIsWalking = 0x2220; // bool - public const nint m_thirdPersonHeading = 0x2228; // QAngle - public const nint m_flSlopeDropOffset = 0x2240; // float32 - public const nint m_flSlopeDropHeight = 0x2250; // float32 - public const nint m_vHeadConstraintOffset = 0x2260; // Vector - public const nint m_entitySpottedState = 0x2278; // EntitySpottedState_t - public const nint m_bIsScoped = 0x2290; // bool - public const nint m_bResumeZoom = 0x2291; // bool - public const nint m_bIsDefusing = 0x2292; // bool - public const nint m_bIsGrabbingHostage = 0x2293; // bool - public const nint m_iBlockingUseActionInProgress = 0x2294; // CSPlayerBlockingUseAction_t - public const nint m_flEmitSoundTime = 0x2298; // GameTime_t - public const nint m_bInNoDefuseArea = 0x229C; // bool - public const nint m_nWhichBombZone = 0x22A0; // int32 - public const nint m_iShotsFired = 0x22A4; // int32 - public const nint m_flVelocityModifier = 0x22A8; // float32 - public const nint m_flHitHeading = 0x22AC; // float32 - public const nint m_nHitBodyPart = 0x22B0; // int32 - public const nint m_bWaitForNoAttack = 0x22B4; // bool - public const nint m_ignoreLadderJumpTime = 0x22B8; // float32 - public const nint m_bKilledByHeadshot = 0x22BD; // bool - public const nint m_ArmorValue = 0x22C0; // int32 - public const nint m_unCurrentEquipmentValue = 0x22C4; // uint16 - public const nint m_unRoundStartEquipmentValue = 0x22C6; // uint16 - public const nint m_unFreezetimeEndEquipmentValue = 0x22C8; // uint16 - public const nint m_nLastKillerIndex = 0x22CC; // CEntityIndex - public const nint m_bOldIsScoped = 0x22D0; // bool - public const nint m_bHasDeathInfo = 0x22D1; // bool - public const nint m_flDeathInfoTime = 0x22D4; // float32 - public const nint m_vecDeathInfoOrigin = 0x22D8; // Vector - public const nint m_grenadeParameterStashTime = 0x22E4; // GameTime_t - public const nint m_bGrenadeParametersStashed = 0x22E8; // bool - public const nint m_angStashedShootAngles = 0x22EC; // QAngle - public const nint m_vecStashedGrenadeThrowPosition = 0x22F8; // Vector - public const nint m_vecStashedVelocity = 0x2304; // Vector - public const nint m_angShootAngleHistory = 0x2310; // QAngle[2] - public const nint m_vecThrowPositionHistory = 0x2328; // Vector[2] - public const nint m_vecVelocityHistory = 0x2340; // Vector[2] + public const nint m_iRetakesOffering = 0x1650; // int32 + public const nint m_iRetakesOfferingCard = 0x1654; // int32 + public const nint m_bRetakesHasDefuseKit = 0x1658; // bool + public const nint m_bRetakesMVPLastRound = 0x1659; // bool + public const nint m_iRetakesMVPBoostItem = 0x165C; // int32 + public const nint m_RetakesMVPBoostExtraUtility = 0x1660; // loadout_slot_t + public const nint m_bNeedToReApplyGloves = 0x1680; // bool + public const nint m_EconGloves = 0x1688; // C_EconItemView + public const nint m_nEconGlovesChanged = 0x1AD0; // uint8 + public const nint m_bMustSyncRagdollState = 0x1AD1; // bool + public const nint m_nRagdollDamageBone = 0x1AD4; // int32 + public const nint m_vRagdollDamageForce = 0x1AD8; // Vector + public const nint m_vRagdollDamagePosition = 0x1AE4; // Vector + public const nint m_szRagdollDamageWeaponName = 0x1AF0; // char[64] + public const nint m_bRagdollDamageHeadshot = 0x1B30; // bool + public const nint m_vRagdollServerOrigin = 0x1B34; // Vector + public const nint m_bLastHeadBoneTransformIsValid = 0x2148; // bool + public const nint m_lastLandTime = 0x214C; // GameTime_t + public const nint m_bOnGroundLastTick = 0x2150; // bool + public const nint m_qDeathEyeAngles = 0x216C; // QAngle + public const nint m_bSkipOneHeadConstraintUpdate = 0x2178; // bool + public const nint m_bLeftHanded = 0x2179; // bool + public const nint m_fSwitchedHandednessTime = 0x217C; // GameTime_t + public const nint m_flViewmodelOffsetX = 0x2180; // float32 + public const nint m_flViewmodelOffsetY = 0x2184; // float32 + public const nint m_flViewmodelOffsetZ = 0x2188; // float32 + public const nint m_flViewmodelFOV = 0x218C; // float32 + public const nint m_vecPlayerPatchEconIndices = 0x2190; // uint32[5] + public const nint m_GunGameImmunityColor = 0x21C8; // Color + public const nint m_vecBulletHitModels = 0x2218; // CUtlVector + public const nint m_bIsWalking = 0x2230; // bool + public const nint m_thirdPersonHeading = 0x2238; // QAngle + public const nint m_flSlopeDropOffset = 0x2250; // float32 + public const nint m_flSlopeDropHeight = 0x2260; // float32 + public const nint m_vHeadConstraintOffset = 0x2270; // Vector + public const nint m_entitySpottedState = 0x2288; // EntitySpottedState_t + public const nint m_bIsScoped = 0x22A0; // bool + public const nint m_bResumeZoom = 0x22A1; // bool + public const nint m_bIsDefusing = 0x22A2; // bool + public const nint m_bIsGrabbingHostage = 0x22A3; // bool + public const nint m_iBlockingUseActionInProgress = 0x22A4; // CSPlayerBlockingUseAction_t + public const nint m_flEmitSoundTime = 0x22A8; // GameTime_t + public const nint m_bInNoDefuseArea = 0x22AC; // bool + public const nint m_nWhichBombZone = 0x22B0; // int32 + public const nint m_iShotsFired = 0x22B4; // int32 + public const nint m_flVelocityModifier = 0x22B8; // float32 + public const nint m_flHitHeading = 0x22BC; // float32 + public const nint m_nHitBodyPart = 0x22C0; // int32 + public const nint m_bWaitForNoAttack = 0x22C4; // bool + public const nint m_ignoreLadderJumpTime = 0x22C8; // float32 + public const nint m_bKilledByHeadshot = 0x22CD; // bool + public const nint m_ArmorValue = 0x22D0; // int32 + public const nint m_unCurrentEquipmentValue = 0x22D4; // uint16 + public const nint m_unRoundStartEquipmentValue = 0x22D6; // uint16 + public const nint m_unFreezetimeEndEquipmentValue = 0x22D8; // uint16 + public const nint m_nLastKillerIndex = 0x22DC; // CEntityIndex + public const nint m_bOldIsScoped = 0x22E0; // bool + public const nint m_bHasDeathInfo = 0x22E1; // bool + public const nint m_flDeathInfoTime = 0x22E4; // float32 + public const nint m_vecDeathInfoOrigin = 0x22E8; // Vector + public const nint m_grenadeParameterStashTime = 0x22F4; // GameTime_t + public const nint m_bGrenadeParametersStashed = 0x22F8; // bool + public const nint m_angStashedShootAngles = 0x22FC; // QAngle + public const nint m_vecStashedGrenadeThrowPosition = 0x2308; // Vector + public const nint m_vecStashedVelocity = 0x2314; // Vector + public const nint m_angShootAngleHistory = 0x2320; // QAngle[2] + public const nint m_vecThrowPositionHistory = 0x2338; // Vector[2] + public const nint m_vecVelocityHistory = 0x2350; // Vector[2] } // Parent: C_RagdollProp // Fields count: 7 @@ -1337,8 +1337,8 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_SequenceCompleteTimer (CountdownTimer) // NetworkVarNames: m_bRedraw (bool) public static class C_WeaponBaseItem { - public const nint m_SequenceCompleteTimer = 0x1A60; // CountdownTimer - public const nint m_bRedraw = 0x1A78; // bool + public const nint m_SequenceCompleteTimer = 0x1A70; // CountdownTimer + public const nint m_bRedraw = 0x1A88; // bool } // Parent: None // Fields count: 21 @@ -1963,12 +1963,12 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iBurstShotsRemaining (int) // NetworkVarNames: m_bNeedsBoltAction (bool) public static class C_CSWeaponBaseGun { - public const nint m_zoomLevel = 0x1A60; // int32 - public const nint m_iBurstShotsRemaining = 0x1A64; // int32 - public const nint m_iSilencerBodygroup = 0x1A68; // int32 - public const nint m_silencedModelIndex = 0x1A78; // int32 - public const nint m_inPrecache = 0x1A7C; // bool - public const nint m_bNeedsBoltAction = 0x1A7D; // bool + public const nint m_zoomLevel = 0x1A70; // int32 + public const nint m_iBurstShotsRemaining = 0x1A74; // int32 + public const nint m_iSilencerBodygroup = 0x1A78; // int32 + public const nint m_silencedModelIndex = 0x1A88; // int32 + public const nint m_inPrecache = 0x1A8C; // bool + public const nint m_bNeedsBoltAction = 0x1A8D; // bool } // Parent: C_BaseEntity // Fields count: 4 @@ -2339,9 +2339,9 @@ namespace CS2Dumper.Schemas { // Parent: C_CSPlayerPawn // Fields count: 3 public static class C_CSGO_PreviewPlayer { - public const nint m_animgraph = 0x2358; // CUtlString - public const nint m_animgraphCharacterModeString = 0x2360; // CGlobalSymbol - public const nint m_flInitialModelScale = 0x2368; // float32 + public const nint m_animgraph = 0x2368; // CUtlString + public const nint m_animgraphCharacterModeString = 0x2370; // CGlobalSymbol + public const nint m_flInitialModelScale = 0x2378; // float32 } // Parent: CSkeletonAnimationController // Fields count: 14 @@ -2382,17 +2382,17 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bIsPlantingViaUse (bool) // NetworkVarNames: m_entitySpottedState (EntitySpottedState_t) public static class C_C4 { - public const nint m_szScreenText = 0x1A60; // char[32] - public const nint m_activeLightParticleIndex = 0x1A80; // ParticleIndex_t - public const nint m_eActiveLightEffect = 0x1A84; // C4LightEffect_t - public const nint m_bStartedArming = 0x1A88; // bool - public const nint m_fArmedTime = 0x1A8C; // GameTime_t - public const nint m_bBombPlacedAnimation = 0x1A90; // bool - public const nint m_bIsPlantingViaUse = 0x1A91; // bool - public const nint m_entitySpottedState = 0x1A98; // EntitySpottedState_t - public const nint m_nSpotRules = 0x1AB0; // int32 - public const nint m_bPlayedArmingBeeps = 0x1AB4; // bool[7] - public const nint m_bBombPlanted = 0x1ABB; // bool + public const nint m_szScreenText = 0x1A70; // char[32] + public const nint m_activeLightParticleIndex = 0x1A90; // ParticleIndex_t + public const nint m_eActiveLightEffect = 0x1A94; // C4LightEffect_t + public const nint m_bStartedArming = 0x1A98; // bool + public const nint m_fArmedTime = 0x1A9C; // GameTime_t + public const nint m_bBombPlacedAnimation = 0x1AA0; // bool + public const nint m_bIsPlantingViaUse = 0x1AA1; // bool + public const nint m_entitySpottedState = 0x1AA8; // EntitySpottedState_t + public const nint m_nSpotRules = 0x1AC0; // int32 + public const nint m_bPlayedArmingBeeps = 0x1AC4; // bool[7] + public const nint m_bBombPlanted = 0x1ACB; // bool } // Parent: C_BaseModelEntity // Fields count: 13 @@ -3869,7 +3869,7 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_flDisplayHealth (float) public static class C_WeaponShield { - public const nint m_flDisplayHealth = 0x1A80; // float32 + public const nint m_flDisplayHealth = 0x1A90; // float32 } // Parent: C_PointClientUIWorldPanel // Fields count: 1 @@ -4909,8 +4909,8 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_fFireTime (GameTime_t) public static class C_WeaponTaser { - public const nint m_fFireTime = 0x1A80; // GameTime_t - public const nint m_nLastAttackTick = 0x1A84; // int32 + public const nint m_fFireTime = 0x1A90; // GameTime_t + public const nint m_nLastAttackTick = 0x1A94; // int32 } // Parent: C_CSWeaponBase // Fields count: 2 @@ -4919,8 +4919,8 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bPlayingUninterruptableAct (bool) // NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t) public static class C_Fists { - public const nint m_bPlayingUninterruptableAct = 0x1A60; // bool - public const nint m_nUninterruptableActivity = 0x1A64; // PlayerAnimEvent_t + public const nint m_bPlayingUninterruptableAct = 0x1A70; // bool + public const nint m_nUninterruptableActivity = 0x1A74; // PlayerAnimEvent_t } // Parent: C_PhysicsProp // Fields count: 0 @@ -5530,28 +5530,28 @@ namespace CS2Dumper.Schemas { public const nint m_iMostRecentTeamNumber = 0x1754; // int32 public const nint m_bDroppedNearBuyZone = 0x1758; // bool public const nint m_flNextAttackRenderTimeOffset = 0x175C; // float32 - public const nint m_bClearWeaponIdentifyingUGC = 0x17E8; // bool - public const nint m_bVisualsDataSet = 0x17E9; // bool - public const nint m_bOldFirstPersonSpectatedState = 0x17EA; // bool - public const nint m_bUIWeapon = 0x17EB; // bool - public const nint m_nCustomEconReloadEventId = 0x17EC; // int32 - public const nint m_hPrevOwner = 0x17F8; // CHandle - public const nint m_nDropTick = 0x17FC; // GameTick_t - public const nint m_donated = 0x181C; // bool - public const nint m_fLastShotTime = 0x1820; // GameTime_t - public const nint m_bWasOwnedByCT = 0x1824; // bool - public const nint m_bWasOwnedByTerrorist = 0x1825; // bool - public const nint m_gunHeat = 0x1828; // float32 - public const nint m_smokeAttachments = 0x182C; // uint32 - public const nint m_lastSmokeTime = 0x1830; // GameTime_t - public const nint m_flNextClientFireBulletTime = 0x1834; // float32 - public const nint m_flNextClientFireBulletTime_Repredict = 0x1838; // float32 - public const nint m_IronSightController = 0x1910; // C_IronSightController - public const nint m_iIronSightMode = 0x19C0; // int32 - public const nint m_flLastLOSTraceFailureTime = 0x19D0; // GameTime_t - public const nint m_iNumEmptyAttacks = 0x19D4; // int32 - public const nint m_flLastMagDropRequestTime = 0x1A50; // GameTime_t - public const nint m_flWatTickOffset = 0x1A54; // float32 + public const nint m_bClearWeaponIdentifyingUGC = 0x17F8; // bool + public const nint m_bVisualsDataSet = 0x17F9; // bool + public const nint m_bOldFirstPersonSpectatedState = 0x17FA; // bool + public const nint m_bUIWeapon = 0x17FB; // bool + public const nint m_nCustomEconReloadEventId = 0x17FC; // int32 + public const nint m_hPrevOwner = 0x1808; // CHandle + public const nint m_nDropTick = 0x180C; // GameTick_t + public const nint m_donated = 0x182C; // bool + public const nint m_fLastShotTime = 0x1830; // GameTime_t + public const nint m_bWasOwnedByCT = 0x1834; // bool + public const nint m_bWasOwnedByTerrorist = 0x1835; // bool + public const nint m_gunHeat = 0x1838; // float32 + public const nint m_smokeAttachments = 0x183C; // uint32 + public const nint m_lastSmokeTime = 0x1840; // GameTime_t + public const nint m_flNextClientFireBulletTime = 0x1844; // float32 + public const nint m_flNextClientFireBulletTime_Repredict = 0x1848; // float32 + public const nint m_IronSightController = 0x1920; // C_IronSightController + public const nint m_iIronSightMode = 0x19D0; // int32 + public const nint m_flLastLOSTraceFailureTime = 0x19E0; // GameTime_t + public const nint m_iNumEmptyAttacks = 0x19E4; // int32 + public const nint m_flLastMagDropRequestTime = 0x1A60; // GameTime_t + public const nint m_flWatTickOffset = 0x1A64; // float32 } // Parent: C_BaseModelEntity // Fields count: 0 diff --git a/output/client.dll.hpp b/output/client.dll.hpp index 0acbc6e..8190907 100644 --- a/output/client.dll.hpp +++ b/output/client.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC #pragma once @@ -743,21 +743,21 @@ namespace cs2_dumper { // NetworkVarNames: m_flNextHoldFrac (float) // NetworkVarNames: m_hSwitchToWeaponAfterThrow (CHandle) namespace C_BaseCSGrenade { - constexpr std::ptrdiff_t m_bClientPredictDelete = 0x1A60; // bool - constexpr std::ptrdiff_t m_bRedraw = 0x1A61; // bool - constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0x1A62; // bool - constexpr std::ptrdiff_t m_bPinPulled = 0x1A63; // bool - constexpr std::ptrdiff_t m_bJumpThrow = 0x1A64; // bool - constexpr std::ptrdiff_t m_bThrowAnimating = 0x1A65; // bool - constexpr std::ptrdiff_t m_fThrowTime = 0x1A68; // GameTime_t - constexpr std::ptrdiff_t m_flThrowStrength = 0x1A6C; // float32 - constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0x1A70; // float32 - constexpr std::ptrdiff_t m_fDropTime = 0x1A74; // GameTime_t - constexpr std::ptrdiff_t m_fPinPullTime = 0x1A78; // GameTime_t - constexpr std::ptrdiff_t m_bJustPulledPin = 0x1A7C; // bool - constexpr std::ptrdiff_t m_nNextHoldTick = 0x1A80; // GameTick_t - constexpr std::ptrdiff_t m_flNextHoldFrac = 0x1A84; // float32 - constexpr std::ptrdiff_t m_hSwitchToWeaponAfterThrow = 0x1A88; // CHandle + constexpr std::ptrdiff_t m_bClientPredictDelete = 0x1A70; // bool + constexpr std::ptrdiff_t m_bRedraw = 0x1A71; // bool + constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0x1A72; // bool + constexpr std::ptrdiff_t m_bPinPulled = 0x1A73; // bool + constexpr std::ptrdiff_t m_bJumpThrow = 0x1A74; // bool + constexpr std::ptrdiff_t m_bThrowAnimating = 0x1A75; // bool + constexpr std::ptrdiff_t m_fThrowTime = 0x1A78; // GameTime_t + constexpr std::ptrdiff_t m_flThrowStrength = 0x1A7C; // float32 + constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0x1A80; // float32 + constexpr std::ptrdiff_t m_fDropTime = 0x1A84; // GameTime_t + constexpr std::ptrdiff_t m_fPinPullTime = 0x1A88; // GameTime_t + constexpr std::ptrdiff_t m_bJustPulledPin = 0x1A8C; // bool + constexpr std::ptrdiff_t m_nNextHoldTick = 0x1A90; // GameTick_t + constexpr std::ptrdiff_t m_flNextHoldFrac = 0x1A94; // float32 + constexpr std::ptrdiff_t m_hSwitchToWeaponAfterThrow = 0x1A98; // CHandle } // Parent: C_FuncBrush // Fields count: 8 @@ -1210,74 +1210,74 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x151A; // bool constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x151C; // GameTime_t constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x1520; // GameTime_t - constexpr std::ptrdiff_t m_iRetakesOffering = 0x1640; // int32 - constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x1644; // int32 - constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x1648; // bool - constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x1649; // bool - constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x164C; // int32 - constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x1650; // loadout_slot_t - constexpr std::ptrdiff_t m_bNeedToReApplyGloves = 0x1670; // bool - constexpr std::ptrdiff_t m_EconGloves = 0x1678; // C_EconItemView - constexpr std::ptrdiff_t m_nEconGlovesChanged = 0x1AC0; // uint8 - constexpr std::ptrdiff_t m_bMustSyncRagdollState = 0x1AC1; // bool - constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1AC4; // int32 - constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1AC8; // Vector - constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1AD4; // Vector - constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1AE0; // char[64] - constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1B20; // bool - constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1B24; // Vector - constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x2138; // bool - constexpr std::ptrdiff_t m_lastLandTime = 0x213C; // GameTime_t - constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x2140; // bool - constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x215C; // QAngle - constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x2168; // bool - constexpr std::ptrdiff_t m_bLeftHanded = 0x2169; // bool - constexpr std::ptrdiff_t m_fSwitchedHandednessTime = 0x216C; // GameTime_t - constexpr std::ptrdiff_t m_flViewmodelOffsetX = 0x2170; // float32 - constexpr std::ptrdiff_t m_flViewmodelOffsetY = 0x2174; // float32 - constexpr std::ptrdiff_t m_flViewmodelOffsetZ = 0x2178; // float32 - constexpr std::ptrdiff_t m_flViewmodelFOV = 0x217C; // float32 - constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x2180; // uint32[5] - constexpr std::ptrdiff_t m_GunGameImmunityColor = 0x21B8; // Color - constexpr std::ptrdiff_t m_vecBulletHitModels = 0x2208; // CUtlVector - constexpr std::ptrdiff_t m_bIsWalking = 0x2220; // bool - constexpr std::ptrdiff_t m_thirdPersonHeading = 0x2228; // QAngle - constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x2240; // float32 - constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x2250; // float32 - constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x2260; // Vector - constexpr std::ptrdiff_t m_entitySpottedState = 0x2278; // EntitySpottedState_t - constexpr std::ptrdiff_t m_bIsScoped = 0x2290; // bool - constexpr std::ptrdiff_t m_bResumeZoom = 0x2291; // bool - constexpr std::ptrdiff_t m_bIsDefusing = 0x2292; // bool - constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x2293; // bool - constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x2294; // CSPlayerBlockingUseAction_t - constexpr std::ptrdiff_t m_flEmitSoundTime = 0x2298; // GameTime_t - constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x229C; // bool - constexpr std::ptrdiff_t m_nWhichBombZone = 0x22A0; // int32 - constexpr std::ptrdiff_t m_iShotsFired = 0x22A4; // int32 - constexpr std::ptrdiff_t m_flVelocityModifier = 0x22A8; // float32 - constexpr std::ptrdiff_t m_flHitHeading = 0x22AC; // float32 - constexpr std::ptrdiff_t m_nHitBodyPart = 0x22B0; // int32 - constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x22B4; // bool - constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x22B8; // float32 - constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x22BD; // bool - constexpr std::ptrdiff_t m_ArmorValue = 0x22C0; // int32 - constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x22C4; // uint16 - constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x22C6; // uint16 - constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x22C8; // uint16 - constexpr std::ptrdiff_t m_nLastKillerIndex = 0x22CC; // CEntityIndex - constexpr std::ptrdiff_t m_bOldIsScoped = 0x22D0; // bool - constexpr std::ptrdiff_t m_bHasDeathInfo = 0x22D1; // bool - constexpr std::ptrdiff_t m_flDeathInfoTime = 0x22D4; // float32 - constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x22D8; // Vector - constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x22E4; // GameTime_t - constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x22E8; // bool - constexpr std::ptrdiff_t m_angStashedShootAngles = 0x22EC; // QAngle - constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x22F8; // Vector - constexpr std::ptrdiff_t m_vecStashedVelocity = 0x2304; // Vector - constexpr std::ptrdiff_t m_angShootAngleHistory = 0x2310; // QAngle[2] - constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x2328; // Vector[2] - constexpr std::ptrdiff_t m_vecVelocityHistory = 0x2340; // Vector[2] + constexpr std::ptrdiff_t m_iRetakesOffering = 0x1650; // int32 + constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x1654; // int32 + constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x1658; // bool + constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x1659; // bool + constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x165C; // int32 + constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x1660; // loadout_slot_t + constexpr std::ptrdiff_t m_bNeedToReApplyGloves = 0x1680; // bool + constexpr std::ptrdiff_t m_EconGloves = 0x1688; // C_EconItemView + constexpr std::ptrdiff_t m_nEconGlovesChanged = 0x1AD0; // uint8 + constexpr std::ptrdiff_t m_bMustSyncRagdollState = 0x1AD1; // bool + constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1AD4; // int32 + constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1AD8; // Vector + constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1AE4; // Vector + constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1AF0; // char[64] + constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1B30; // bool + constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1B34; // Vector + constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x2148; // bool + constexpr std::ptrdiff_t m_lastLandTime = 0x214C; // GameTime_t + constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x2150; // bool + constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x216C; // QAngle + constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x2178; // bool + constexpr std::ptrdiff_t m_bLeftHanded = 0x2179; // bool + constexpr std::ptrdiff_t m_fSwitchedHandednessTime = 0x217C; // GameTime_t + constexpr std::ptrdiff_t m_flViewmodelOffsetX = 0x2180; // float32 + constexpr std::ptrdiff_t m_flViewmodelOffsetY = 0x2184; // float32 + constexpr std::ptrdiff_t m_flViewmodelOffsetZ = 0x2188; // float32 + constexpr std::ptrdiff_t m_flViewmodelFOV = 0x218C; // float32 + constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x2190; // uint32[5] + constexpr std::ptrdiff_t m_GunGameImmunityColor = 0x21C8; // Color + constexpr std::ptrdiff_t m_vecBulletHitModels = 0x2218; // CUtlVector + constexpr std::ptrdiff_t m_bIsWalking = 0x2230; // bool + constexpr std::ptrdiff_t m_thirdPersonHeading = 0x2238; // QAngle + constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x2250; // float32 + constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x2260; // float32 + constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x2270; // Vector + constexpr std::ptrdiff_t m_entitySpottedState = 0x2288; // EntitySpottedState_t + constexpr std::ptrdiff_t m_bIsScoped = 0x22A0; // bool + constexpr std::ptrdiff_t m_bResumeZoom = 0x22A1; // bool + constexpr std::ptrdiff_t m_bIsDefusing = 0x22A2; // bool + constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x22A3; // bool + constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x22A4; // CSPlayerBlockingUseAction_t + constexpr std::ptrdiff_t m_flEmitSoundTime = 0x22A8; // GameTime_t + constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x22AC; // bool + constexpr std::ptrdiff_t m_nWhichBombZone = 0x22B0; // int32 + constexpr std::ptrdiff_t m_iShotsFired = 0x22B4; // int32 + constexpr std::ptrdiff_t m_flVelocityModifier = 0x22B8; // float32 + constexpr std::ptrdiff_t m_flHitHeading = 0x22BC; // float32 + constexpr std::ptrdiff_t m_nHitBodyPart = 0x22C0; // int32 + constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x22C4; // bool + constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x22C8; // float32 + constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x22CD; // bool + constexpr std::ptrdiff_t m_ArmorValue = 0x22D0; // int32 + constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x22D4; // uint16 + constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x22D6; // uint16 + constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x22D8; // uint16 + constexpr std::ptrdiff_t m_nLastKillerIndex = 0x22DC; // CEntityIndex + constexpr std::ptrdiff_t m_bOldIsScoped = 0x22E0; // bool + constexpr std::ptrdiff_t m_bHasDeathInfo = 0x22E1; // bool + constexpr std::ptrdiff_t m_flDeathInfoTime = 0x22E4; // float32 + constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x22E8; // Vector + constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x22F4; // GameTime_t + constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x22F8; // bool + constexpr std::ptrdiff_t m_angStashedShootAngles = 0x22FC; // QAngle + constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x2308; // Vector + constexpr std::ptrdiff_t m_vecStashedVelocity = 0x2314; // Vector + constexpr std::ptrdiff_t m_angShootAngleHistory = 0x2320; // QAngle[2] + constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x2338; // Vector[2] + constexpr std::ptrdiff_t m_vecVelocityHistory = 0x2350; // Vector[2] } // Parent: C_RagdollProp // Fields count: 7 @@ -1342,8 +1342,8 @@ namespace cs2_dumper { // NetworkVarNames: m_SequenceCompleteTimer (CountdownTimer) // NetworkVarNames: m_bRedraw (bool) namespace C_WeaponBaseItem { - constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0x1A60; // CountdownTimer - constexpr std::ptrdiff_t m_bRedraw = 0x1A78; // bool + constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0x1A70; // CountdownTimer + constexpr std::ptrdiff_t m_bRedraw = 0x1A88; // bool } // Parent: None // Fields count: 21 @@ -1968,12 +1968,12 @@ namespace cs2_dumper { // NetworkVarNames: m_iBurstShotsRemaining (int) // NetworkVarNames: m_bNeedsBoltAction (bool) namespace C_CSWeaponBaseGun { - constexpr std::ptrdiff_t m_zoomLevel = 0x1A60; // int32 - constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0x1A64; // int32 - constexpr std::ptrdiff_t m_iSilencerBodygroup = 0x1A68; // int32 - constexpr std::ptrdiff_t m_silencedModelIndex = 0x1A78; // int32 - constexpr std::ptrdiff_t m_inPrecache = 0x1A7C; // bool - constexpr std::ptrdiff_t m_bNeedsBoltAction = 0x1A7D; // bool + constexpr std::ptrdiff_t m_zoomLevel = 0x1A70; // int32 + constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0x1A74; // int32 + constexpr std::ptrdiff_t m_iSilencerBodygroup = 0x1A78; // int32 + constexpr std::ptrdiff_t m_silencedModelIndex = 0x1A88; // int32 + constexpr std::ptrdiff_t m_inPrecache = 0x1A8C; // bool + constexpr std::ptrdiff_t m_bNeedsBoltAction = 0x1A8D; // bool } // Parent: C_BaseEntity // Fields count: 4 @@ -2344,9 +2344,9 @@ namespace cs2_dumper { // Parent: C_CSPlayerPawn // Fields count: 3 namespace C_CSGO_PreviewPlayer { - constexpr std::ptrdiff_t m_animgraph = 0x2358; // CUtlString - constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x2360; // CGlobalSymbol - constexpr std::ptrdiff_t m_flInitialModelScale = 0x2368; // float32 + constexpr std::ptrdiff_t m_animgraph = 0x2368; // CUtlString + constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x2370; // CGlobalSymbol + constexpr std::ptrdiff_t m_flInitialModelScale = 0x2378; // float32 } // Parent: CSkeletonAnimationController // Fields count: 14 @@ -2387,17 +2387,17 @@ namespace cs2_dumper { // NetworkVarNames: m_bIsPlantingViaUse (bool) // NetworkVarNames: m_entitySpottedState (EntitySpottedState_t) namespace C_C4 { - constexpr std::ptrdiff_t m_szScreenText = 0x1A60; // char[32] - constexpr std::ptrdiff_t m_activeLightParticleIndex = 0x1A80; // ParticleIndex_t - constexpr std::ptrdiff_t m_eActiveLightEffect = 0x1A84; // C4LightEffect_t - constexpr std::ptrdiff_t m_bStartedArming = 0x1A88; // bool - constexpr std::ptrdiff_t m_fArmedTime = 0x1A8C; // GameTime_t - constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0x1A90; // bool - constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0x1A91; // bool - constexpr std::ptrdiff_t m_entitySpottedState = 0x1A98; // EntitySpottedState_t - constexpr std::ptrdiff_t m_nSpotRules = 0x1AB0; // int32 - constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0x1AB4; // bool[7] - constexpr std::ptrdiff_t m_bBombPlanted = 0x1ABB; // bool + constexpr std::ptrdiff_t m_szScreenText = 0x1A70; // char[32] + constexpr std::ptrdiff_t m_activeLightParticleIndex = 0x1A90; // ParticleIndex_t + constexpr std::ptrdiff_t m_eActiveLightEffect = 0x1A94; // C4LightEffect_t + constexpr std::ptrdiff_t m_bStartedArming = 0x1A98; // bool + constexpr std::ptrdiff_t m_fArmedTime = 0x1A9C; // GameTime_t + constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0x1AA0; // bool + constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0x1AA1; // bool + constexpr std::ptrdiff_t m_entitySpottedState = 0x1AA8; // EntitySpottedState_t + constexpr std::ptrdiff_t m_nSpotRules = 0x1AC0; // int32 + constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0x1AC4; // bool[7] + constexpr std::ptrdiff_t m_bBombPlanted = 0x1ACB; // bool } // Parent: C_BaseModelEntity // Fields count: 13 @@ -3874,7 +3874,7 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_flDisplayHealth (float) namespace C_WeaponShield { - constexpr std::ptrdiff_t m_flDisplayHealth = 0x1A80; // float32 + constexpr std::ptrdiff_t m_flDisplayHealth = 0x1A90; // float32 } // Parent: C_PointClientUIWorldPanel // Fields count: 1 @@ -4914,8 +4914,8 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_fFireTime (GameTime_t) namespace C_WeaponTaser { - constexpr std::ptrdiff_t m_fFireTime = 0x1A80; // GameTime_t - constexpr std::ptrdiff_t m_nLastAttackTick = 0x1A84; // int32 + constexpr std::ptrdiff_t m_fFireTime = 0x1A90; // GameTime_t + constexpr std::ptrdiff_t m_nLastAttackTick = 0x1A94; // int32 } // Parent: C_CSWeaponBase // Fields count: 2 @@ -4924,8 +4924,8 @@ namespace cs2_dumper { // NetworkVarNames: m_bPlayingUninterruptableAct (bool) // NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t) namespace C_Fists { - constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0x1A60; // bool - constexpr std::ptrdiff_t m_nUninterruptableActivity = 0x1A64; // PlayerAnimEvent_t + constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0x1A70; // bool + constexpr std::ptrdiff_t m_nUninterruptableActivity = 0x1A74; // PlayerAnimEvent_t } // Parent: C_PhysicsProp // Fields count: 0 @@ -5535,28 +5535,28 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iMostRecentTeamNumber = 0x1754; // int32 constexpr std::ptrdiff_t m_bDroppedNearBuyZone = 0x1758; // bool constexpr std::ptrdiff_t m_flNextAttackRenderTimeOffset = 0x175C; // float32 - constexpr std::ptrdiff_t m_bClearWeaponIdentifyingUGC = 0x17E8; // bool - constexpr std::ptrdiff_t m_bVisualsDataSet = 0x17E9; // bool - constexpr std::ptrdiff_t m_bOldFirstPersonSpectatedState = 0x17EA; // bool - constexpr std::ptrdiff_t m_bUIWeapon = 0x17EB; // bool - constexpr std::ptrdiff_t m_nCustomEconReloadEventId = 0x17EC; // int32 - constexpr std::ptrdiff_t m_hPrevOwner = 0x17F8; // CHandle - constexpr std::ptrdiff_t m_nDropTick = 0x17FC; // GameTick_t - constexpr std::ptrdiff_t m_donated = 0x181C; // bool - constexpr std::ptrdiff_t m_fLastShotTime = 0x1820; // GameTime_t - constexpr std::ptrdiff_t m_bWasOwnedByCT = 0x1824; // bool - constexpr std::ptrdiff_t m_bWasOwnedByTerrorist = 0x1825; // bool - constexpr std::ptrdiff_t m_gunHeat = 0x1828; // float32 - constexpr std::ptrdiff_t m_smokeAttachments = 0x182C; // uint32 - constexpr std::ptrdiff_t m_lastSmokeTime = 0x1830; // GameTime_t - constexpr std::ptrdiff_t m_flNextClientFireBulletTime = 0x1834; // float32 - constexpr std::ptrdiff_t m_flNextClientFireBulletTime_Repredict = 0x1838; // float32 - constexpr std::ptrdiff_t m_IronSightController = 0x1910; // C_IronSightController - constexpr std::ptrdiff_t m_iIronSightMode = 0x19C0; // int32 - constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0x19D0; // GameTime_t - constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0x19D4; // int32 - constexpr std::ptrdiff_t m_flLastMagDropRequestTime = 0x1A50; // GameTime_t - constexpr std::ptrdiff_t m_flWatTickOffset = 0x1A54; // float32 + constexpr std::ptrdiff_t m_bClearWeaponIdentifyingUGC = 0x17F8; // bool + constexpr std::ptrdiff_t m_bVisualsDataSet = 0x17F9; // bool + constexpr std::ptrdiff_t m_bOldFirstPersonSpectatedState = 0x17FA; // bool + constexpr std::ptrdiff_t m_bUIWeapon = 0x17FB; // bool + constexpr std::ptrdiff_t m_nCustomEconReloadEventId = 0x17FC; // int32 + constexpr std::ptrdiff_t m_hPrevOwner = 0x1808; // CHandle + constexpr std::ptrdiff_t m_nDropTick = 0x180C; // GameTick_t + constexpr std::ptrdiff_t m_donated = 0x182C; // bool + constexpr std::ptrdiff_t m_fLastShotTime = 0x1830; // GameTime_t + constexpr std::ptrdiff_t m_bWasOwnedByCT = 0x1834; // bool + constexpr std::ptrdiff_t m_bWasOwnedByTerrorist = 0x1835; // bool + constexpr std::ptrdiff_t m_gunHeat = 0x1838; // float32 + constexpr std::ptrdiff_t m_smokeAttachments = 0x183C; // uint32 + constexpr std::ptrdiff_t m_lastSmokeTime = 0x1840; // GameTime_t + constexpr std::ptrdiff_t m_flNextClientFireBulletTime = 0x1844; // float32 + constexpr std::ptrdiff_t m_flNextClientFireBulletTime_Repredict = 0x1848; // float32 + constexpr std::ptrdiff_t m_IronSightController = 0x1920; // C_IronSightController + constexpr std::ptrdiff_t m_iIronSightMode = 0x19D0; // int32 + constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0x19E0; // GameTime_t + constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0x19E4; // int32 + constexpr std::ptrdiff_t m_flLastMagDropRequestTime = 0x1A60; // GameTime_t + constexpr std::ptrdiff_t m_flWatTickOffset = 0x1A64; // float32 } // Parent: C_BaseModelEntity // Fields count: 0 diff --git a/output/client.dll.json b/output/client.dll.json index 2b21b31..f2c9ac7 100644 --- a/output/client.dll.json +++ b/output/client.dll.json @@ -4185,21 +4185,21 @@ }, "C_BaseCSGrenade": { "fields": { - "m_bClientPredictDelete": 6752, - "m_bIsHeldByPlayer": 6754, - "m_bJumpThrow": 6756, - "m_bJustPulledPin": 6780, - "m_bPinPulled": 6755, - "m_bRedraw": 6753, - "m_bThrowAnimating": 6757, - "m_fDropTime": 6772, - "m_fPinPullTime": 6776, - "m_fThrowTime": 6760, - "m_flNextHoldFrac": 6788, - "m_flThrowStrength": 6764, - "m_flThrowStrengthApproach": 6768, - "m_hSwitchToWeaponAfterThrow": 6792, - "m_nNextHoldTick": 6784 + "m_bClientPredictDelete": 6768, + "m_bIsHeldByPlayer": 6770, + "m_bJumpThrow": 6772, + "m_bJustPulledPin": 6796, + "m_bPinPulled": 6771, + "m_bRedraw": 6769, + "m_bThrowAnimating": 6773, + "m_fDropTime": 6788, + "m_fPinPullTime": 6792, + "m_fThrowTime": 6776, + "m_flNextHoldFrac": 6804, + "m_flThrowStrength": 6780, + "m_flThrowStrengthApproach": 6784, + "m_hSwitchToWeaponAfterThrow": 6808, + "m_nNextHoldTick": 6800 }, "metadata": [ { @@ -5701,17 +5701,17 @@ }, "C_C4": { "fields": { - "m_activeLightParticleIndex": 6784, - "m_bBombPlacedAnimation": 6800, - "m_bBombPlanted": 6843, - "m_bIsPlantingViaUse": 6801, - "m_bPlayedArmingBeeps": 6836, - "m_bStartedArming": 6792, - "m_eActiveLightEffect": 6788, - "m_entitySpottedState": 6808, - "m_fArmedTime": 6796, - "m_nSpotRules": 6832, - "m_szScreenText": 6752 + "m_activeLightParticleIndex": 6800, + "m_bBombPlacedAnimation": 6816, + "m_bBombPlanted": 6859, + "m_bIsPlantingViaUse": 6817, + "m_bPlayedArmingBeeps": 6852, + "m_bStartedArming": 6808, + "m_eActiveLightEffect": 6804, + "m_entitySpottedState": 6824, + "m_fArmedTime": 6812, + "m_nSpotRules": 6848, + "m_szScreenText": 6768 }, "metadata": [ { @@ -5853,9 +5853,9 @@ }, "C_CSGO_PreviewPlayer": { "fields": { - "m_animgraph": 9048, - "m_animgraphCharacterModeString": 9056, - "m_flInitialModelScale": 9064 + "m_animgraph": 9064, + "m_animgraphCharacterModeString": 9072, + "m_flInitialModelScale": 9080 }, "metadata": [], "parent": "C_CSPlayerPawn" @@ -6633,105 +6633,105 @@ }, "C_CSPlayerPawn": { "fields": { - "m_ArmorValue": 8896, - "m_EconGloves": 5752, - "m_GunGameImmunityColor": 8632, - "m_RetakesMVPBoostExtraUtility": 5712, + "m_ArmorValue": 8912, + "m_EconGloves": 5768, + "m_GunGameImmunityColor": 8648, + "m_RetakesMVPBoostExtraUtility": 5728, "m_aimPunchAngle": 5324, "m_aimPunchAngleVel": 5336, "m_aimPunchCache": 5360, "m_aimPunchTickBase": 5348, "m_aimPunchTickFraction": 5352, - "m_angShootAngleHistory": 8976, - "m_angStashedShootAngles": 8940, - "m_bGrenadeParametersStashed": 8936, - "m_bHasDeathInfo": 8913, + "m_angShootAngleHistory": 8992, + "m_angStashedShootAngles": 8956, + "m_bGrenadeParametersStashed": 8952, + "m_bHasDeathInfo": 8929, "m_bHasFemaleVoice": 5272, "m_bInBombZone": 5401, "m_bInBuyZone": 5320, "m_bInHostageRescueZone": 5400, "m_bInLanding": 5392, - "m_bInNoDefuseArea": 8860, + "m_bInNoDefuseArea": 8876, "m_bIsBuyMenuOpen": 5402, - "m_bIsDefusing": 8850, - "m_bIsGrabbingHostage": 8851, - "m_bIsScoped": 8848, - "m_bIsWalking": 8736, - "m_bKilledByHeadshot": 8893, - "m_bLastHeadBoneTransformIsValid": 8504, - "m_bLeftHanded": 8553, - "m_bMustSyncRagdollState": 6849, - "m_bNeedToReApplyGloves": 5744, - "m_bOldIsScoped": 8912, - "m_bOnGroundLastTick": 8512, + "m_bIsDefusing": 8866, + "m_bIsGrabbingHostage": 8867, + "m_bIsScoped": 8864, + "m_bIsWalking": 8752, + "m_bKilledByHeadshot": 8909, + "m_bLastHeadBoneTransformIsValid": 8520, + "m_bLeftHanded": 8569, + "m_bMustSyncRagdollState": 6865, + "m_bNeedToReApplyGloves": 5760, + "m_bOldIsScoped": 8928, + "m_bOnGroundLastTick": 8528, "m_bPrevDefuser": 5302, "m_bPrevHelmet": 5303, "m_bPreviouslyInBuyZone": 5321, - "m_bRagdollDamageHeadshot": 6944, - "m_bResumeZoom": 8849, - "m_bRetakesHasDefuseKit": 5704, - "m_bRetakesMVPLastRound": 5705, - "m_bSkipOneHeadConstraintUpdate": 8552, - "m_bWaitForNoAttack": 8884, - "m_entitySpottedState": 8824, - "m_fSwitchedHandednessTime": 8556, - "m_flDeathInfoTime": 8916, - "m_flEmitSoundTime": 8856, + "m_bRagdollDamageHeadshot": 6960, + "m_bResumeZoom": 8865, + "m_bRetakesHasDefuseKit": 5720, + "m_bRetakesMVPLastRound": 5721, + "m_bSkipOneHeadConstraintUpdate": 8568, + "m_bWaitForNoAttack": 8900, + "m_entitySpottedState": 8840, + "m_fSwitchedHandednessTime": 8572, + "m_flDeathInfoTime": 8932, + "m_flEmitSoundTime": 8872, "m_flHealthShotBoostExpirationTime": 5264, - "m_flHitHeading": 8876, + "m_flHitHeading": 8892, "m_flLandingStartTime": 5396, "m_flLandingTimeSeconds": 5276, "m_flLastFiredWeaponTime": 5268, "m_flNextSprayDecalTime": 5408, "m_flOldFallVelocity": 5280, - "m_flSlopeDropHeight": 8784, - "m_flSlopeDropOffset": 8768, + "m_flSlopeDropHeight": 8800, + "m_flSlopeDropOffset": 8784, "m_flTimeOfLastInjury": 5404, - "m_flVelocityModifier": 8872, - "m_flViewmodelFOV": 8572, - "m_flViewmodelOffsetX": 8560, - "m_flViewmodelOffsetY": 8564, - "m_flViewmodelOffsetZ": 8568, - "m_grenadeParameterStashTime": 8932, - "m_iBlockingUseActionInProgress": 8852, - "m_iRetakesMVPBoostItem": 5708, - "m_iRetakesOffering": 5696, - "m_iRetakesOfferingCard": 5700, - "m_iShotsFired": 8868, - "m_ignoreLadderJumpTime": 8888, - "m_lastLandTime": 8508, - "m_nEconGlovesChanged": 6848, - "m_nHitBodyPart": 8880, - "m_nLastKillerIndex": 8908, + "m_flVelocityModifier": 8888, + "m_flViewmodelFOV": 8588, + "m_flViewmodelOffsetX": 8576, + "m_flViewmodelOffsetY": 8580, + "m_flViewmodelOffsetZ": 8584, + "m_grenadeParameterStashTime": 8948, + "m_iBlockingUseActionInProgress": 8868, + "m_iRetakesMVPBoostItem": 5724, + "m_iRetakesOffering": 5712, + "m_iRetakesOfferingCard": 5716, + "m_iShotsFired": 8884, + "m_ignoreLadderJumpTime": 8904, + "m_lastLandTime": 8524, + "m_nEconGlovesChanged": 6864, + "m_nHitBodyPart": 8896, + "m_nLastKillerIndex": 8924, "m_nPrevArmorVal": 5304, "m_nPrevGrenadeAmmoCount": 5308, - "m_nRagdollDamageBone": 6852, - "m_nWhichBombZone": 8864, + "m_nRagdollDamageBone": 6868, + "m_nWhichBombZone": 8880, "m_pActionTrackingServices": 5256, "m_pBulletServices": 5224, "m_pBuyServices": 5240, "m_pGlowServices": 5248, "m_pHostageServices": 5232, - "m_qDeathEyeAngles": 8540, + "m_qDeathEyeAngles": 8556, "m_szLastPlaceName": 5284, - "m_szRagdollDamageWeaponName": 6880, - "m_thirdPersonHeading": 8744, - "m_unCurrentEquipmentValue": 8900, - "m_unFreezetimeEndEquipmentValue": 8904, + "m_szRagdollDamageWeaponName": 6896, + "m_thirdPersonHeading": 8760, + "m_unCurrentEquipmentValue": 8916, + "m_unFreezetimeEndEquipmentValue": 8920, "m_unPreviousWeaponHash": 5312, - "m_unRoundStartEquipmentValue": 8902, + "m_unRoundStartEquipmentValue": 8918, "m_unWeaponHash": 5316, - "m_vHeadConstraintOffset": 8800, - "m_vRagdollDamageForce": 6856, - "m_vRagdollDamagePosition": 6868, - "m_vRagdollServerOrigin": 6948, - "m_vecBulletHitModels": 8712, - "m_vecDeathInfoOrigin": 8920, - "m_vecPlayerPatchEconIndices": 8576, - "m_vecStashedGrenadeThrowPosition": 8952, - "m_vecStashedVelocity": 8964, - "m_vecThrowPositionHistory": 9000, - "m_vecVelocityHistory": 9024 + "m_vHeadConstraintOffset": 8816, + "m_vRagdollDamageForce": 6872, + "m_vRagdollDamagePosition": 6884, + "m_vRagdollServerOrigin": 6964, + "m_vecBulletHitModels": 8728, + "m_vecDeathInfoOrigin": 8936, + "m_vecPlayerPatchEconIndices": 8592, + "m_vecStashedGrenadeThrowPosition": 8968, + "m_vecStashedVelocity": 8980, + "m_vecThrowPositionHistory": 9016, + "m_vecVelocityHistory": 9040 }, "metadata": [ { @@ -7415,28 +7415,28 @@ "C_CSWeaponBase": { "fields": { "m_ClientPreviousWeaponState": 5792, - "m_IronSightController": 6416, + "m_IronSightController": 6432, "m_OnPlayerPickup": 5848, "m_bBurstMode": 5936, - "m_bClearWeaponIdentifyingUGC": 6120, + "m_bClearWeaponIdentifyingUGC": 6136, "m_bDroppedNearBuyZone": 5976, "m_bFireOnEmpty": 5840, "m_bInReload": 5952, "m_bIsHauledBack": 5960, - "m_bOldFirstPersonSpectatedState": 6122, + "m_bOldFirstPersonSpectatedState": 6138, "m_bReloadVisuallyComplete": 5953, "m_bReloadsWithClips": 5832, "m_bSilencerOn": 5961, - "m_bUIWeapon": 6123, - "m_bVisualsDataSet": 6121, - "m_bWasOwnedByCT": 6180, - "m_bWasOwnedByTerrorist": 6181, - "m_donated": 6172, + "m_bUIWeapon": 6139, + "m_bVisualsDataSet": 6137, + "m_bWasOwnedByCT": 6196, + "m_bWasOwnedByTerrorist": 6197, + "m_donated": 6188, "m_ePlayerFireEvent": 5680, "m_ePlayerFireEventAttackType": 5684, "m_fAccuracyPenalty": 5912, "m_fAccuracySmoothedForZoom": 5920, - "m_fLastShotTime": 6176, + "m_fLastShotTime": 6192, "m_fScopeZoomEndTime": 5924, "m_flCrosshairDistance": 5800, "m_flDroppedAtTime": 5956, @@ -7444,34 +7444,34 @@ "m_flGunAccuracyPositionDeprecated": 5820, "m_flLastAccuracyUpdateTime": 5916, "m_flLastBurstModeChangeTime": 5940, - "m_flLastLOSTraceFailureTime": 6608, - "m_flLastMagDropRequestTime": 6736, + "m_flLastLOSTraceFailureTime": 6624, + "m_flLastMagDropRequestTime": 6752, "m_flNextAttackRenderTimeOffset": 5980, - "m_flNextClientFireBulletTime": 6196, - "m_flNextClientFireBulletTime_Repredict": 6200, + "m_flNextClientFireBulletTime": 6212, + "m_flNextClientFireBulletTime_Repredict": 6216, "m_flPostponeFireReadyFrac": 5948, "m_flRecoilIndex": 5932, "m_flTimeSilencerSwitchComplete": 5964, "m_flTimeWeaponIdle": 5836, "m_flTurningInaccuracy": 5908, "m_flTurningInaccuracyDelta": 5892, - "m_flWatTickOffset": 6740, - "m_gunHeat": 6184, + "m_flWatTickOffset": 6756, + "m_gunHeat": 6200, "m_hCurrentThirdPersonSequence": 5728, - "m_hPrevOwner": 6136, + "m_hPrevOwner": 6152, "m_iAlpha": 5808, "m_iAmmoLastCheck": 5804, "m_iCrosshairTextureID": 5816, - "m_iIronSightMode": 6592, + "m_iIronSightMode": 6608, "m_iMostRecentTeamNumber": 5972, - "m_iNumEmptyAttacks": 6612, + "m_iNumEmptyAttacks": 6628, "m_iOriginalTeamNumber": 5968, "m_iRecoilIndex": 5928, "m_iScopeTextureID": 5812, "m_iState": 5796, - "m_lastSmokeTime": 6192, - "m_nCustomEconReloadEventId": 6124, - "m_nDropTick": 6140, + "m_lastSmokeTime": 6208, + "m_nCustomEconReloadEventId": 6140, + "m_nDropTick": 6156, "m_nFireSequenceStartTimeAck": 5676, "m_nFireSequenceStartTimeChange": 5672, "m_nLastEmptySoundCmdNum": 5824, @@ -7481,7 +7481,7 @@ "m_seqFirePrimary": 5692, "m_seqFireSecondary": 5696, "m_seqIdle": 5688, - "m_smokeAttachments": 6188, + "m_smokeAttachments": 6204, "m_thirdPersonFireSequences": 5704, "m_thirdPersonSequences": 5736, "m_vecTurningInaccuracyEyeDirLast": 5896, @@ -7637,12 +7637,12 @@ }, "C_CSWeaponBaseGun": { "fields": { - "m_bNeedsBoltAction": 6781, - "m_iBurstShotsRemaining": 6756, - "m_iSilencerBodygroup": 6760, - "m_inPrecache": 6780, - "m_silencedModelIndex": 6776, - "m_zoomLevel": 6752 + "m_bNeedsBoltAction": 6797, + "m_iBurstShotsRemaining": 6772, + "m_iSilencerBodygroup": 6776, + "m_inPrecache": 6796, + "m_silencedModelIndex": 6792, + "m_zoomLevel": 6768 }, "metadata": [ { @@ -9528,8 +9528,8 @@ }, "C_Fists": { "fields": { - "m_bPlayingUninterruptableAct": 6752, - "m_nUninterruptableActivity": 6756 + "m_bPlayingUninterruptableAct": 6768, + "m_nUninterruptableActivity": 6772 }, "metadata": [ { @@ -13288,8 +13288,8 @@ }, "C_WeaponBaseItem": { "fields": { - "m_SequenceCompleteTimer": 6752, - "m_bRedraw": 6776 + "m_SequenceCompleteTimer": 6768, + "m_bRedraw": 6792 }, "metadata": [ { @@ -13437,7 +13437,7 @@ }, "C_WeaponShield": { "fields": { - "m_flDisplayHealth": 6784 + "m_flDisplayHealth": 6800 }, "metadata": [ { @@ -13450,8 +13450,8 @@ }, "C_WeaponTaser": { "fields": { - "m_fFireTime": 6784, - "m_nLastAttackTick": 6788 + "m_fFireTime": 6800, + "m_nLastAttackTick": 6804 }, "metadata": [ { diff --git a/output/client.dll.rs b/output/client.dll.rs index 2acb12f..cb520f6 100644 --- a/output/client.dll.rs +++ b/output/client.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -748,21 +748,21 @@ pub mod cs2_dumper { // NetworkVarNames: m_flNextHoldFrac (float) // NetworkVarNames: m_hSwitchToWeaponAfterThrow (CHandle) pub mod C_BaseCSGrenade { - pub const m_bClientPredictDelete: usize = 0x1A60; // bool - pub const m_bRedraw: usize = 0x1A61; // bool - pub const m_bIsHeldByPlayer: usize = 0x1A62; // bool - pub const m_bPinPulled: usize = 0x1A63; // bool - pub const m_bJumpThrow: usize = 0x1A64; // bool - pub const m_bThrowAnimating: usize = 0x1A65; // bool - pub const m_fThrowTime: usize = 0x1A68; // GameTime_t - pub const m_flThrowStrength: usize = 0x1A6C; // float32 - pub const m_flThrowStrengthApproach: usize = 0x1A70; // float32 - pub const m_fDropTime: usize = 0x1A74; // GameTime_t - pub const m_fPinPullTime: usize = 0x1A78; // GameTime_t - pub const m_bJustPulledPin: usize = 0x1A7C; // bool - pub const m_nNextHoldTick: usize = 0x1A80; // GameTick_t - pub const m_flNextHoldFrac: usize = 0x1A84; // float32 - pub const m_hSwitchToWeaponAfterThrow: usize = 0x1A88; // CHandle + pub const m_bClientPredictDelete: usize = 0x1A70; // bool + pub const m_bRedraw: usize = 0x1A71; // bool + pub const m_bIsHeldByPlayer: usize = 0x1A72; // bool + pub const m_bPinPulled: usize = 0x1A73; // bool + pub const m_bJumpThrow: usize = 0x1A74; // bool + pub const m_bThrowAnimating: usize = 0x1A75; // bool + pub const m_fThrowTime: usize = 0x1A78; // GameTime_t + pub const m_flThrowStrength: usize = 0x1A7C; // float32 + pub const m_flThrowStrengthApproach: usize = 0x1A80; // float32 + pub const m_fDropTime: usize = 0x1A84; // GameTime_t + pub const m_fPinPullTime: usize = 0x1A88; // GameTime_t + pub const m_bJustPulledPin: usize = 0x1A8C; // bool + pub const m_nNextHoldTick: usize = 0x1A90; // GameTick_t + pub const m_flNextHoldFrac: usize = 0x1A94; // float32 + pub const m_hSwitchToWeaponAfterThrow: usize = 0x1A98; // CHandle } // Parent: C_FuncBrush // Fields count: 8 @@ -1215,74 +1215,74 @@ pub mod cs2_dumper { pub const m_bIsBuyMenuOpen: usize = 0x151A; // bool pub const m_flTimeOfLastInjury: usize = 0x151C; // GameTime_t pub const m_flNextSprayDecalTime: usize = 0x1520; // GameTime_t - pub const m_iRetakesOffering: usize = 0x1640; // int32 - pub const m_iRetakesOfferingCard: usize = 0x1644; // int32 - pub const m_bRetakesHasDefuseKit: usize = 0x1648; // bool - pub const m_bRetakesMVPLastRound: usize = 0x1649; // bool - pub const m_iRetakesMVPBoostItem: usize = 0x164C; // int32 - pub const m_RetakesMVPBoostExtraUtility: usize = 0x1650; // loadout_slot_t - pub const m_bNeedToReApplyGloves: usize = 0x1670; // bool - pub const m_EconGloves: usize = 0x1678; // C_EconItemView - pub const m_nEconGlovesChanged: usize = 0x1AC0; // uint8 - pub const m_bMustSyncRagdollState: usize = 0x1AC1; // bool - pub const m_nRagdollDamageBone: usize = 0x1AC4; // int32 - pub const m_vRagdollDamageForce: usize = 0x1AC8; // Vector - pub const m_vRagdollDamagePosition: usize = 0x1AD4; // Vector - pub const m_szRagdollDamageWeaponName: usize = 0x1AE0; // char[64] - pub const m_bRagdollDamageHeadshot: usize = 0x1B20; // bool - pub const m_vRagdollServerOrigin: usize = 0x1B24; // Vector - pub const m_bLastHeadBoneTransformIsValid: usize = 0x2138; // bool - pub const m_lastLandTime: usize = 0x213C; // GameTime_t - pub const m_bOnGroundLastTick: usize = 0x2140; // bool - pub const m_qDeathEyeAngles: usize = 0x215C; // QAngle - pub const m_bSkipOneHeadConstraintUpdate: usize = 0x2168; // bool - pub const m_bLeftHanded: usize = 0x2169; // bool - pub const m_fSwitchedHandednessTime: usize = 0x216C; // GameTime_t - pub const m_flViewmodelOffsetX: usize = 0x2170; // float32 - pub const m_flViewmodelOffsetY: usize = 0x2174; // float32 - pub const m_flViewmodelOffsetZ: usize = 0x2178; // float32 - pub const m_flViewmodelFOV: usize = 0x217C; // float32 - pub const m_vecPlayerPatchEconIndices: usize = 0x2180; // uint32[5] - pub const m_GunGameImmunityColor: usize = 0x21B8; // Color - pub const m_vecBulletHitModels: usize = 0x2208; // CUtlVector - pub const m_bIsWalking: usize = 0x2220; // bool - pub const m_thirdPersonHeading: usize = 0x2228; // QAngle - pub const m_flSlopeDropOffset: usize = 0x2240; // float32 - pub const m_flSlopeDropHeight: usize = 0x2250; // float32 - pub const m_vHeadConstraintOffset: usize = 0x2260; // Vector - pub const m_entitySpottedState: usize = 0x2278; // EntitySpottedState_t - pub const m_bIsScoped: usize = 0x2290; // bool - pub const m_bResumeZoom: usize = 0x2291; // bool - pub const m_bIsDefusing: usize = 0x2292; // bool - pub const m_bIsGrabbingHostage: usize = 0x2293; // bool - pub const m_iBlockingUseActionInProgress: usize = 0x2294; // CSPlayerBlockingUseAction_t - pub const m_flEmitSoundTime: usize = 0x2298; // GameTime_t - pub const m_bInNoDefuseArea: usize = 0x229C; // bool - pub const m_nWhichBombZone: usize = 0x22A0; // int32 - pub const m_iShotsFired: usize = 0x22A4; // int32 - pub const m_flVelocityModifier: usize = 0x22A8; // float32 - pub const m_flHitHeading: usize = 0x22AC; // float32 - pub const m_nHitBodyPart: usize = 0x22B0; // int32 - pub const m_bWaitForNoAttack: usize = 0x22B4; // bool - pub const m_ignoreLadderJumpTime: usize = 0x22B8; // float32 - pub const m_bKilledByHeadshot: usize = 0x22BD; // bool - pub const m_ArmorValue: usize = 0x22C0; // int32 - pub const m_unCurrentEquipmentValue: usize = 0x22C4; // uint16 - pub const m_unRoundStartEquipmentValue: usize = 0x22C6; // uint16 - pub const m_unFreezetimeEndEquipmentValue: usize = 0x22C8; // uint16 - pub const m_nLastKillerIndex: usize = 0x22CC; // CEntityIndex - pub const m_bOldIsScoped: usize = 0x22D0; // bool - pub const m_bHasDeathInfo: usize = 0x22D1; // bool - pub const m_flDeathInfoTime: usize = 0x22D4; // float32 - pub const m_vecDeathInfoOrigin: usize = 0x22D8; // Vector - pub const m_grenadeParameterStashTime: usize = 0x22E4; // GameTime_t - pub const m_bGrenadeParametersStashed: usize = 0x22E8; // bool - pub const m_angStashedShootAngles: usize = 0x22EC; // QAngle - pub const m_vecStashedGrenadeThrowPosition: usize = 0x22F8; // Vector - pub const m_vecStashedVelocity: usize = 0x2304; // Vector - pub const m_angShootAngleHistory: usize = 0x2310; // QAngle[2] - pub const m_vecThrowPositionHistory: usize = 0x2328; // Vector[2] - pub const m_vecVelocityHistory: usize = 0x2340; // Vector[2] + pub const m_iRetakesOffering: usize = 0x1650; // int32 + pub const m_iRetakesOfferingCard: usize = 0x1654; // int32 + pub const m_bRetakesHasDefuseKit: usize = 0x1658; // bool + pub const m_bRetakesMVPLastRound: usize = 0x1659; // bool + pub const m_iRetakesMVPBoostItem: usize = 0x165C; // int32 + pub const m_RetakesMVPBoostExtraUtility: usize = 0x1660; // loadout_slot_t + pub const m_bNeedToReApplyGloves: usize = 0x1680; // bool + pub const m_EconGloves: usize = 0x1688; // C_EconItemView + pub const m_nEconGlovesChanged: usize = 0x1AD0; // uint8 + pub const m_bMustSyncRagdollState: usize = 0x1AD1; // bool + pub const m_nRagdollDamageBone: usize = 0x1AD4; // int32 + pub const m_vRagdollDamageForce: usize = 0x1AD8; // Vector + pub const m_vRagdollDamagePosition: usize = 0x1AE4; // Vector + pub const m_szRagdollDamageWeaponName: usize = 0x1AF0; // char[64] + pub const m_bRagdollDamageHeadshot: usize = 0x1B30; // bool + pub const m_vRagdollServerOrigin: usize = 0x1B34; // Vector + pub const m_bLastHeadBoneTransformIsValid: usize = 0x2148; // bool + pub const m_lastLandTime: usize = 0x214C; // GameTime_t + pub const m_bOnGroundLastTick: usize = 0x2150; // bool + pub const m_qDeathEyeAngles: usize = 0x216C; // QAngle + pub const m_bSkipOneHeadConstraintUpdate: usize = 0x2178; // bool + pub const m_bLeftHanded: usize = 0x2179; // bool + pub const m_fSwitchedHandednessTime: usize = 0x217C; // GameTime_t + pub const m_flViewmodelOffsetX: usize = 0x2180; // float32 + pub const m_flViewmodelOffsetY: usize = 0x2184; // float32 + pub const m_flViewmodelOffsetZ: usize = 0x2188; // float32 + pub const m_flViewmodelFOV: usize = 0x218C; // float32 + pub const m_vecPlayerPatchEconIndices: usize = 0x2190; // uint32[5] + pub const m_GunGameImmunityColor: usize = 0x21C8; // Color + pub const m_vecBulletHitModels: usize = 0x2218; // CUtlVector + pub const m_bIsWalking: usize = 0x2230; // bool + pub const m_thirdPersonHeading: usize = 0x2238; // QAngle + pub const m_flSlopeDropOffset: usize = 0x2250; // float32 + pub const m_flSlopeDropHeight: usize = 0x2260; // float32 + pub const m_vHeadConstraintOffset: usize = 0x2270; // Vector + pub const m_entitySpottedState: usize = 0x2288; // EntitySpottedState_t + pub const m_bIsScoped: usize = 0x22A0; // bool + pub const m_bResumeZoom: usize = 0x22A1; // bool + pub const m_bIsDefusing: usize = 0x22A2; // bool + pub const m_bIsGrabbingHostage: usize = 0x22A3; // bool + pub const m_iBlockingUseActionInProgress: usize = 0x22A4; // CSPlayerBlockingUseAction_t + pub const m_flEmitSoundTime: usize = 0x22A8; // GameTime_t + pub const m_bInNoDefuseArea: usize = 0x22AC; // bool + pub const m_nWhichBombZone: usize = 0x22B0; // int32 + pub const m_iShotsFired: usize = 0x22B4; // int32 + pub const m_flVelocityModifier: usize = 0x22B8; // float32 + pub const m_flHitHeading: usize = 0x22BC; // float32 + pub const m_nHitBodyPart: usize = 0x22C0; // int32 + pub const m_bWaitForNoAttack: usize = 0x22C4; // bool + pub const m_ignoreLadderJumpTime: usize = 0x22C8; // float32 + pub const m_bKilledByHeadshot: usize = 0x22CD; // bool + pub const m_ArmorValue: usize = 0x22D0; // int32 + pub const m_unCurrentEquipmentValue: usize = 0x22D4; // uint16 + pub const m_unRoundStartEquipmentValue: usize = 0x22D6; // uint16 + pub const m_unFreezetimeEndEquipmentValue: usize = 0x22D8; // uint16 + pub const m_nLastKillerIndex: usize = 0x22DC; // CEntityIndex + pub const m_bOldIsScoped: usize = 0x22E0; // bool + pub const m_bHasDeathInfo: usize = 0x22E1; // bool + pub const m_flDeathInfoTime: usize = 0x22E4; // float32 + pub const m_vecDeathInfoOrigin: usize = 0x22E8; // Vector + pub const m_grenadeParameterStashTime: usize = 0x22F4; // GameTime_t + pub const m_bGrenadeParametersStashed: usize = 0x22F8; // bool + pub const m_angStashedShootAngles: usize = 0x22FC; // QAngle + pub const m_vecStashedGrenadeThrowPosition: usize = 0x2308; // Vector + pub const m_vecStashedVelocity: usize = 0x2314; // Vector + pub const m_angShootAngleHistory: usize = 0x2320; // QAngle[2] + pub const m_vecThrowPositionHistory: usize = 0x2338; // Vector[2] + pub const m_vecVelocityHistory: usize = 0x2350; // Vector[2] } // Parent: C_RagdollProp // Fields count: 7 @@ -1347,8 +1347,8 @@ pub mod cs2_dumper { // NetworkVarNames: m_SequenceCompleteTimer (CountdownTimer) // NetworkVarNames: m_bRedraw (bool) pub mod C_WeaponBaseItem { - pub const m_SequenceCompleteTimer: usize = 0x1A60; // CountdownTimer - pub const m_bRedraw: usize = 0x1A78; // bool + pub const m_SequenceCompleteTimer: usize = 0x1A70; // CountdownTimer + pub const m_bRedraw: usize = 0x1A88; // bool } // Parent: None // Fields count: 21 @@ -1973,12 +1973,12 @@ pub mod cs2_dumper { // NetworkVarNames: m_iBurstShotsRemaining (int) // NetworkVarNames: m_bNeedsBoltAction (bool) pub mod C_CSWeaponBaseGun { - pub const m_zoomLevel: usize = 0x1A60; // int32 - pub const m_iBurstShotsRemaining: usize = 0x1A64; // int32 - pub const m_iSilencerBodygroup: usize = 0x1A68; // int32 - pub const m_silencedModelIndex: usize = 0x1A78; // int32 - pub const m_inPrecache: usize = 0x1A7C; // bool - pub const m_bNeedsBoltAction: usize = 0x1A7D; // bool + pub const m_zoomLevel: usize = 0x1A70; // int32 + pub const m_iBurstShotsRemaining: usize = 0x1A74; // int32 + pub const m_iSilencerBodygroup: usize = 0x1A78; // int32 + pub const m_silencedModelIndex: usize = 0x1A88; // int32 + pub const m_inPrecache: usize = 0x1A8C; // bool + pub const m_bNeedsBoltAction: usize = 0x1A8D; // bool } // Parent: C_BaseEntity // Fields count: 4 @@ -2349,9 +2349,9 @@ pub mod cs2_dumper { // Parent: C_CSPlayerPawn // Fields count: 3 pub mod C_CSGO_PreviewPlayer { - pub const m_animgraph: usize = 0x2358; // CUtlString - pub const m_animgraphCharacterModeString: usize = 0x2360; // CGlobalSymbol - pub const m_flInitialModelScale: usize = 0x2368; // float32 + pub const m_animgraph: usize = 0x2368; // CUtlString + pub const m_animgraphCharacterModeString: usize = 0x2370; // CGlobalSymbol + pub const m_flInitialModelScale: usize = 0x2378; // float32 } // Parent: CSkeletonAnimationController // Fields count: 14 @@ -2392,17 +2392,17 @@ pub mod cs2_dumper { // NetworkVarNames: m_bIsPlantingViaUse (bool) // NetworkVarNames: m_entitySpottedState (EntitySpottedState_t) pub mod C_C4 { - pub const m_szScreenText: usize = 0x1A60; // char[32] - pub const m_activeLightParticleIndex: usize = 0x1A80; // ParticleIndex_t - pub const m_eActiveLightEffect: usize = 0x1A84; // C4LightEffect_t - pub const m_bStartedArming: usize = 0x1A88; // bool - pub const m_fArmedTime: usize = 0x1A8C; // GameTime_t - pub const m_bBombPlacedAnimation: usize = 0x1A90; // bool - pub const m_bIsPlantingViaUse: usize = 0x1A91; // bool - pub const m_entitySpottedState: usize = 0x1A98; // EntitySpottedState_t - pub const m_nSpotRules: usize = 0x1AB0; // int32 - pub const m_bPlayedArmingBeeps: usize = 0x1AB4; // bool[7] - pub const m_bBombPlanted: usize = 0x1ABB; // bool + pub const m_szScreenText: usize = 0x1A70; // char[32] + pub const m_activeLightParticleIndex: usize = 0x1A90; // ParticleIndex_t + pub const m_eActiveLightEffect: usize = 0x1A94; // C4LightEffect_t + pub const m_bStartedArming: usize = 0x1A98; // bool + pub const m_fArmedTime: usize = 0x1A9C; // GameTime_t + pub const m_bBombPlacedAnimation: usize = 0x1AA0; // bool + pub const m_bIsPlantingViaUse: usize = 0x1AA1; // bool + pub const m_entitySpottedState: usize = 0x1AA8; // EntitySpottedState_t + pub const m_nSpotRules: usize = 0x1AC0; // int32 + pub const m_bPlayedArmingBeeps: usize = 0x1AC4; // bool[7] + pub const m_bBombPlanted: usize = 0x1ACB; // bool } // Parent: C_BaseModelEntity // Fields count: 13 @@ -3879,7 +3879,7 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_flDisplayHealth (float) pub mod C_WeaponShield { - pub const m_flDisplayHealth: usize = 0x1A80; // float32 + pub const m_flDisplayHealth: usize = 0x1A90; // float32 } // Parent: C_PointClientUIWorldPanel // Fields count: 1 @@ -4919,8 +4919,8 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_fFireTime (GameTime_t) pub mod C_WeaponTaser { - pub const m_fFireTime: usize = 0x1A80; // GameTime_t - pub const m_nLastAttackTick: usize = 0x1A84; // int32 + pub const m_fFireTime: usize = 0x1A90; // GameTime_t + pub const m_nLastAttackTick: usize = 0x1A94; // int32 } // Parent: C_CSWeaponBase // Fields count: 2 @@ -4929,8 +4929,8 @@ pub mod cs2_dumper { // NetworkVarNames: m_bPlayingUninterruptableAct (bool) // NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t) pub mod C_Fists { - pub const m_bPlayingUninterruptableAct: usize = 0x1A60; // bool - pub const m_nUninterruptableActivity: usize = 0x1A64; // PlayerAnimEvent_t + pub const m_bPlayingUninterruptableAct: usize = 0x1A70; // bool + pub const m_nUninterruptableActivity: usize = 0x1A74; // PlayerAnimEvent_t } // Parent: C_PhysicsProp // Fields count: 0 @@ -5540,28 +5540,28 @@ pub mod cs2_dumper { pub const m_iMostRecentTeamNumber: usize = 0x1754; // int32 pub const m_bDroppedNearBuyZone: usize = 0x1758; // bool pub const m_flNextAttackRenderTimeOffset: usize = 0x175C; // float32 - pub const m_bClearWeaponIdentifyingUGC: usize = 0x17E8; // bool - pub const m_bVisualsDataSet: usize = 0x17E9; // bool - pub const m_bOldFirstPersonSpectatedState: usize = 0x17EA; // bool - pub const m_bUIWeapon: usize = 0x17EB; // bool - pub const m_nCustomEconReloadEventId: usize = 0x17EC; // int32 - pub const m_hPrevOwner: usize = 0x17F8; // CHandle - pub const m_nDropTick: usize = 0x17FC; // GameTick_t - pub const m_donated: usize = 0x181C; // bool - pub const m_fLastShotTime: usize = 0x1820; // GameTime_t - pub const m_bWasOwnedByCT: usize = 0x1824; // bool - pub const m_bWasOwnedByTerrorist: usize = 0x1825; // bool - pub const m_gunHeat: usize = 0x1828; // float32 - pub const m_smokeAttachments: usize = 0x182C; // uint32 - pub const m_lastSmokeTime: usize = 0x1830; // GameTime_t - pub const m_flNextClientFireBulletTime: usize = 0x1834; // float32 - pub const m_flNextClientFireBulletTime_Repredict: usize = 0x1838; // float32 - pub const m_IronSightController: usize = 0x1910; // C_IronSightController - pub const m_iIronSightMode: usize = 0x19C0; // int32 - pub const m_flLastLOSTraceFailureTime: usize = 0x19D0; // GameTime_t - pub const m_iNumEmptyAttacks: usize = 0x19D4; // int32 - pub const m_flLastMagDropRequestTime: usize = 0x1A50; // GameTime_t - pub const m_flWatTickOffset: usize = 0x1A54; // float32 + pub const m_bClearWeaponIdentifyingUGC: usize = 0x17F8; // bool + pub const m_bVisualsDataSet: usize = 0x17F9; // bool + pub const m_bOldFirstPersonSpectatedState: usize = 0x17FA; // bool + pub const m_bUIWeapon: usize = 0x17FB; // bool + pub const m_nCustomEconReloadEventId: usize = 0x17FC; // int32 + pub const m_hPrevOwner: usize = 0x1808; // CHandle + pub const m_nDropTick: usize = 0x180C; // GameTick_t + pub const m_donated: usize = 0x182C; // bool + pub const m_fLastShotTime: usize = 0x1830; // GameTime_t + pub const m_bWasOwnedByCT: usize = 0x1834; // bool + pub const m_bWasOwnedByTerrorist: usize = 0x1835; // bool + pub const m_gunHeat: usize = 0x1838; // float32 + pub const m_smokeAttachments: usize = 0x183C; // uint32 + pub const m_lastSmokeTime: usize = 0x1840; // GameTime_t + pub const m_flNextClientFireBulletTime: usize = 0x1844; // float32 + pub const m_flNextClientFireBulletTime_Repredict: usize = 0x1848; // float32 + pub const m_IronSightController: usize = 0x1920; // C_IronSightController + pub const m_iIronSightMode: usize = 0x19D0; // int32 + pub const m_flLastLOSTraceFailureTime: usize = 0x19E0; // GameTime_t + pub const m_iNumEmptyAttacks: usize = 0x19E4; // int32 + pub const m_flLastMagDropRequestTime: usize = 0x1A60; // GameTime_t + pub const m_flWatTickOffset: usize = 0x1A64; // float32 } // Parent: C_BaseModelEntity // Fields count: 0 diff --git a/output/engine2.dll.cs b/output/engine2.dll.cs index 9fe96dc..48ccfc9 100644 --- a/output/engine2.dll.cs +++ b/output/engine2.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC namespace CS2Dumper.Schemas { // Module: engine2.dll diff --git a/output/engine2.dll.hpp b/output/engine2.dll.hpp index bf2b37c..a21606b 100644 --- a/output/engine2.dll.hpp +++ b/output/engine2.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC #pragma once diff --git a/output/engine2.dll.rs b/output/engine2.dll.rs index 5ccd8f0..e0ccf14 100644 --- a/output/engine2.dll.rs +++ b/output/engine2.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 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 3fdc37e..c34c85e 100644 --- a/output/host.dll.cs +++ b/output/host.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC namespace CS2Dumper.Schemas { // Module: host.dll diff --git a/output/host.dll.hpp b/output/host.dll.hpp index b2ec158..4db5a40 100644 --- a/output/host.dll.hpp +++ b/output/host.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC #pragma once diff --git a/output/host.dll.rs b/output/host.dll.rs index 5542a64..255fda3 100644 --- a/output/host.dll.rs +++ b/output/host.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 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 a5dec8f..a0769f8 100644 --- a/output/info.json +++ b/output/info.json @@ -1,4 +1,4 @@ { - "build_number": 14016, - "timestamp": "2024-06-21T00:09:51.615729800+00:00" + "build_number": 14017, + "timestamp": "2024-06-25T22:56:23.392130600+00:00" } \ No newline at end of file diff --git a/output/interfaces.cs b/output/interfaces.cs index 8dc09ab..ce56a03 100644 --- a/output/interfaces.cs +++ b/output/interfaces.cs @@ -1,57 +1,57 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC namespace CS2Dumper.Interfaces { // Module: animationsystem.dll public static class AnimationsystemDll { - public const nint AnimationSystemUtils_001 = 0x58FFB8; - public const nint AnimationSystem_001 = 0x587EE0; + public const nint AnimationSystemUtils_001 = 0x58FFC8; + public const nint AnimationSystem_001 = 0x587EF0; } // Module: client.dll public static class ClientDll { - public const nint ClientToolsInfo_001 = 0x1812730; - public const nint EmptyWorldService001_Client = 0x17CF650; - public const nint GameClientExports001 = 0x180F3F8; - public const nint LegacyGameUI001 = 0x182F170; - public const nint Source2Client002 = 0x1A100B0; - public const nint Source2ClientConfig001 = 0x19B0E00; - public const nint Source2ClientPrediction001 = 0x181A870; - public const nint Source2ClientUI001 = 0x182DC60; + public const nint ClientToolsInfo_001 = 0x181A760; + public const nint EmptyWorldService001_Client = 0x17D7680; + public const nint GameClientExports001 = 0x1817428; + public const nint LegacyGameUI001 = 0x18372D0; + public const nint Source2Client002 = 0x1A184C0; + public const nint Source2ClientConfig001 = 0x19B9200; + public const nint Source2ClientPrediction001 = 0x18228B0; + public const nint Source2ClientUI001 = 0x1835D20; } // Module: engine2.dll public static class Engine2Dll { - public const nint BenchmarkService001 = 0x5356C0; + public const nint BenchmarkService001 = 0x5356D0; public const nint BugService001 = 0x5AC9D0; - public const nint ClientServerEngineLoopService_001 = 0x536370; - public const nint EngineGameUI001 = 0x533620; + public const nint ClientServerEngineLoopService_001 = 0x536380; + public const nint EngineGameUI001 = 0x533630; public const nint EngineServiceMgr001 = 0x5EDA80; public const nint GameEventSystemClientV001 = 0x5EDDA0; public const nint GameEventSystemServerV001 = 0x5EDEF0; - public const nint GameResourceServiceClientV001 = 0x5357C0; - public const nint GameResourceServiceServerV001 = 0x535820; + public const nint GameResourceServiceClientV001 = 0x5357D0; + public const nint GameResourceServiceServerV001 = 0x535830; public const nint GameUIService_001 = 0x5ACCD0; - public const nint HostStateMgr001 = 0x536260; + public const nint HostStateMgr001 = 0x536270; public const nint INETSUPPORT_001 = 0x52EF00; public const nint InputService_001 = 0x5ACFE0; - public const nint KeyValueCache001 = 0x536310; + public const nint KeyValueCache001 = 0x536320; public const nint MapListService_001 = 0x5EBF80; public const nint NetworkClientService_001 = 0x5EC110; - public const nint NetworkP2PService_001 = 0x535AB0; + public const nint NetworkP2PService_001 = 0x535AC0; public const nint NetworkServerService_001 = 0x5EC4A0; - public const nint NetworkService_001 = 0x535C00; + public const nint NetworkService_001 = 0x535C10; public const nint RenderService_001 = 0x5EC700; public const nint ScreenshotService001 = 0x5EC9C0; - public const nint SimpleEngineLoopService_001 = 0x536480; + public const nint SimpleEngineLoopService_001 = 0x536490; public const nint SoundService_001 = 0x5ECBA0; - public const nint Source2EngineToClient001 = 0x532CC0; - public const nint Source2EngineToClientStringTable001 = 0x532D60; - public const nint Source2EngineToServer001 = 0x532DF8; - public const nint Source2EngineToServerStringTable001 = 0x532E20; - public const nint SplitScreenService_001 = 0x535E40; + public const nint Source2EngineToClient001 = 0x532CD0; + public const nint Source2EngineToClientStringTable001 = 0x532D70; + public const nint Source2EngineToServer001 = 0x532E08; + public const nint Source2EngineToServerStringTable001 = 0x532E30; + public const nint SplitScreenService_001 = 0x535E50; public const nint StatsService_001 = 0x5ED070; - public const nint ToolService_001 = 0x536050; - public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x5336B0; - public const nint VProfService_001 = 0x536090; + public const nint ToolService_001 = 0x536060; + public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x5336C0; + public const nint VProfService_001 = 0x5360A0; } // Module: filesystem_stdio.dll public static class FilesystemStdioDll { @@ -124,11 +124,11 @@ namespace CS2Dumper.Interfaces { } // Module: particles.dll public static class ParticlesDll { - public const nint ParticleSystemMgr003 = 0x5BA770; + public const nint ParticleSystemMgr003 = 0x5BC750; } // Module: pulse_system.dll public static class PulseSystemDll { - public const nint IPulseSystem_001 = 0x14D430; + public const nint IPulseSystem_001 = 0x14D440; } // Module: rendersystemdx11.dll public static class Rendersystemdx11Dll { @@ -157,16 +157,16 @@ namespace CS2Dumper.Interfaces { } // Module: server.dll public static class ServerDll { - public const nint EmptyWorldService001_Server = 0x135F120; - public const nint EntitySubclassUtilsV001 = 0x1311610; - public const nint NavGameTest001 = 0x13FD908; - public const nint ServerToolsInfo_001 = 0x13B3038; - public const nint Source2GameClients001 = 0x13AE4A0; - public const nint Source2GameDirector001 = 0x14E2510; - public const nint Source2GameEntities001 = 0x13B3000; - public const nint Source2Server001 = 0x13B2E70; - public const nint Source2ServerConfig001 = 0x159D568; - public const nint customnavsystem001 = 0x12F6E98; + public const nint EmptyWorldService001_Server = 0x13610B0; + public const nint EntitySubclassUtilsV001 = 0x13135B0; + public const nint NavGameTest001 = 0x13FF8C8; + public const nint ServerToolsInfo_001 = 0x13B4FD8; + public const nint Source2GameClients001 = 0x13B0440; + public const nint Source2GameDirector001 = 0x14E46A0; + public const nint Source2GameEntities001 = 0x13B4FA0; + public const nint Source2Server001 = 0x13B4E10; + public const nint Source2ServerConfig001 = 0x159F6D8; + public const nint customnavsystem001 = 0x12F8E38; } // Module: soundsystem.dll public static class SoundsystemDll { @@ -181,33 +181,33 @@ namespace CS2Dumper.Interfaces { } // Module: steamclient64.dll public static class Steamclient64Dll { - public const nint CLIENTENGINE_INTERFACE_VERSION005 = 0x8BD2F0FF; - public const nint IVALIDATE001 = 0x14D3A30; - public const nint SteamClient006 = 0x14D1270; - public const nint SteamClient007 = 0x14D1278; - public const nint SteamClient008 = 0x14D1280; - public const nint SteamClient009 = 0x14D1288; - public const nint SteamClient010 = 0x14D1290; - public const nint SteamClient011 = 0x14D1298; - public const nint SteamClient012 = 0x14D12A0; - public const nint SteamClient013 = 0x14D12A8; - public const nint SteamClient014 = 0x14D12B0; - public const nint SteamClient015 = 0x14D12B8; - public const nint SteamClient016 = 0x14D12C0; - public const nint SteamClient017 = 0x14D12C8; - public const nint SteamClient018 = 0x14D12D0; - public const nint SteamClient019 = 0x14D12D8; - public const nint SteamClient020 = 0x14D12E0; - public const nint SteamClient021 = 0x14D12E8; - public const nint p2pvoice002 = 0x14E62CF; - public const nint p2pvoicesingleton002 = 0x14AF0E0; + public const nint CLIENTENGINE_INTERFACE_VERSION005 = 0x65ACBD2A; + public const nint IVALIDATE001 = 0x14EDA30; + public const nint SteamClient006 = 0x14EB270; + public const nint SteamClient007 = 0x14EB278; + public const nint SteamClient008 = 0x14EB280; + public const nint SteamClient009 = 0x14EB288; + public const nint SteamClient010 = 0x14EB290; + public const nint SteamClient011 = 0x14EB298; + public const nint SteamClient012 = 0x14EB2A0; + public const nint SteamClient013 = 0x14EB2A8; + public const nint SteamClient014 = 0x14EB2B0; + public const nint SteamClient015 = 0x14EB2B8; + public const nint SteamClient016 = 0x14EB2C0; + public const nint SteamClient017 = 0x14EB2C8; + public const nint SteamClient018 = 0x14EB2D0; + public const nint SteamClient019 = 0x14EB2D8; + public const nint SteamClient020 = 0x14EB2E0; + public const nint SteamClient021 = 0x14EB2E8; + public const nint p2pvoice002 = 0x14E5C5F; + public const nint p2pvoicesingleton002 = 0x14C90E0; } // Module: tier0.dll public static class Tier0Dll { - public const nint TestScriptMgr001 = 0x36DA10; - public const nint VEngineCvar007 = 0x37C550; - public const nint VProcessUtils002 = 0x36D920; - public const nint VStringTokenSystem001 = 0x394E90; + public const nint TestScriptMgr001 = 0x36DA30; + public const nint VEngineCvar007 = 0x37C590; + public const nint VProcessUtils002 = 0x36D940; + public const nint VStringTokenSystem001 = 0x394ED0; } // Module: v8system.dll public static class V8systemDll { @@ -223,8 +223,8 @@ namespace CS2Dumper.Interfaces { } // Module: vphysics2.dll public static class Vphysics2Dll { - public const nint VPhysics2_Handle_Interface_001 = 0x37E500; - public const nint VPhysics2_Interface_001 = 0x37E540; + public const nint VPhysics2_Handle_Interface_001 = 0x37E510; + public const nint VPhysics2_Interface_001 = 0x37E550; } // Module: vscript.dll public static class VscriptDll { @@ -232,8 +232,8 @@ namespace CS2Dumper.Interfaces { } // Module: vstdlib_s64.dll public static class VstdlibS64Dll { - public const nint IVALIDATE001 = 0xA7B40; - public const nint VEngineCvar002 = 0x65070; + public const nint IVALIDATE001 = 0xA5B40; + public const nint VEngineCvar002 = 0x63070; } // Module: worldrenderer.dll public static class WorldrendererDll { diff --git a/output/interfaces.hpp b/output/interfaces.hpp index 88b8b15..03147b6 100644 --- a/output/interfaces.hpp +++ b/output/interfaces.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC #pragma once @@ -9,54 +9,54 @@ namespace cs2_dumper { namespace interfaces { // Module: animationsystem.dll namespace animationsystem_dll { - constexpr std::ptrdiff_t AnimationSystemUtils_001 = 0x58FFB8; - constexpr std::ptrdiff_t AnimationSystem_001 = 0x587EE0; + constexpr std::ptrdiff_t AnimationSystemUtils_001 = 0x58FFC8; + constexpr std::ptrdiff_t AnimationSystem_001 = 0x587EF0; } // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x1812730; - constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x17CF650; - constexpr std::ptrdiff_t GameClientExports001 = 0x180F3F8; - constexpr std::ptrdiff_t LegacyGameUI001 = 0x182F170; - constexpr std::ptrdiff_t Source2Client002 = 0x1A100B0; - constexpr std::ptrdiff_t Source2ClientConfig001 = 0x19B0E00; - constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x181A870; - constexpr std::ptrdiff_t Source2ClientUI001 = 0x182DC60; + constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x181A760; + constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x17D7680; + constexpr std::ptrdiff_t GameClientExports001 = 0x1817428; + constexpr std::ptrdiff_t LegacyGameUI001 = 0x18372D0; + constexpr std::ptrdiff_t Source2Client002 = 0x1A184C0; + constexpr std::ptrdiff_t Source2ClientConfig001 = 0x19B9200; + constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x18228B0; + constexpr std::ptrdiff_t Source2ClientUI001 = 0x1835D20; } // Module: engine2.dll namespace engine2_dll { - constexpr std::ptrdiff_t BenchmarkService001 = 0x5356C0; + constexpr std::ptrdiff_t BenchmarkService001 = 0x5356D0; constexpr std::ptrdiff_t BugService001 = 0x5AC9D0; - constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x536370; - constexpr std::ptrdiff_t EngineGameUI001 = 0x533620; + constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x536380; + constexpr std::ptrdiff_t EngineGameUI001 = 0x533630; constexpr std::ptrdiff_t EngineServiceMgr001 = 0x5EDA80; constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x5EDDA0; constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x5EDEF0; - constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x5357C0; - constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x535820; + constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x5357D0; + constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x535830; constexpr std::ptrdiff_t GameUIService_001 = 0x5ACCD0; - constexpr std::ptrdiff_t HostStateMgr001 = 0x536260; + constexpr std::ptrdiff_t HostStateMgr001 = 0x536270; constexpr std::ptrdiff_t INETSUPPORT_001 = 0x52EF00; constexpr std::ptrdiff_t InputService_001 = 0x5ACFE0; - constexpr std::ptrdiff_t KeyValueCache001 = 0x536310; + constexpr std::ptrdiff_t KeyValueCache001 = 0x536320; constexpr std::ptrdiff_t MapListService_001 = 0x5EBF80; constexpr std::ptrdiff_t NetworkClientService_001 = 0x5EC110; - constexpr std::ptrdiff_t NetworkP2PService_001 = 0x535AB0; + constexpr std::ptrdiff_t NetworkP2PService_001 = 0x535AC0; constexpr std::ptrdiff_t NetworkServerService_001 = 0x5EC4A0; - constexpr std::ptrdiff_t NetworkService_001 = 0x535C00; + constexpr std::ptrdiff_t NetworkService_001 = 0x535C10; constexpr std::ptrdiff_t RenderService_001 = 0x5EC700; constexpr std::ptrdiff_t ScreenshotService001 = 0x5EC9C0; - constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x536480; + constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x536490; constexpr std::ptrdiff_t SoundService_001 = 0x5ECBA0; - constexpr std::ptrdiff_t Source2EngineToClient001 = 0x532CC0; - constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x532D60; - constexpr std::ptrdiff_t Source2EngineToServer001 = 0x532DF8; - constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0x532E20; - constexpr std::ptrdiff_t SplitScreenService_001 = 0x535E40; + constexpr std::ptrdiff_t Source2EngineToClient001 = 0x532CD0; + constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x532D70; + constexpr std::ptrdiff_t Source2EngineToServer001 = 0x532E08; + constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0x532E30; + constexpr std::ptrdiff_t SplitScreenService_001 = 0x535E50; constexpr std::ptrdiff_t StatsService_001 = 0x5ED070; - constexpr std::ptrdiff_t ToolService_001 = 0x536050; - constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x5336B0; - constexpr std::ptrdiff_t VProfService_001 = 0x536090; + constexpr std::ptrdiff_t ToolService_001 = 0x536060; + constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x5336C0; + constexpr std::ptrdiff_t VProfService_001 = 0x5360A0; } // Module: filesystem_stdio.dll namespace filesystem_stdio_dll { @@ -129,11 +129,11 @@ namespace cs2_dumper { } // Module: particles.dll namespace particles_dll { - constexpr std::ptrdiff_t ParticleSystemMgr003 = 0x5BA770; + constexpr std::ptrdiff_t ParticleSystemMgr003 = 0x5BC750; } // Module: pulse_system.dll namespace pulse_system_dll { - constexpr std::ptrdiff_t IPulseSystem_001 = 0x14D430; + constexpr std::ptrdiff_t IPulseSystem_001 = 0x14D440; } // Module: rendersystemdx11.dll namespace rendersystemdx11_dll { @@ -162,16 +162,16 @@ namespace cs2_dumper { } // Module: server.dll namespace server_dll { - constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x135F120; - constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x1311610; - constexpr std::ptrdiff_t NavGameTest001 = 0x13FD908; - constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13B3038; - constexpr std::ptrdiff_t Source2GameClients001 = 0x13AE4A0; - constexpr std::ptrdiff_t Source2GameDirector001 = 0x14E2510; - constexpr std::ptrdiff_t Source2GameEntities001 = 0x13B3000; - constexpr std::ptrdiff_t Source2Server001 = 0x13B2E70; - constexpr std::ptrdiff_t Source2ServerConfig001 = 0x159D568; - constexpr std::ptrdiff_t customnavsystem001 = 0x12F6E98; + constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x13610B0; + constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x13135B0; + constexpr std::ptrdiff_t NavGameTest001 = 0x13FF8C8; + constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13B4FD8; + constexpr std::ptrdiff_t Source2GameClients001 = 0x13B0440; + constexpr std::ptrdiff_t Source2GameDirector001 = 0x14E46A0; + constexpr std::ptrdiff_t Source2GameEntities001 = 0x13B4FA0; + constexpr std::ptrdiff_t Source2Server001 = 0x13B4E10; + constexpr std::ptrdiff_t Source2ServerConfig001 = 0x159F6D8; + constexpr std::ptrdiff_t customnavsystem001 = 0x12F8E38; } // Module: soundsystem.dll namespace soundsystem_dll { @@ -186,33 +186,33 @@ namespace cs2_dumper { } // Module: steamclient64.dll namespace steamclient64_dll { - constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0x8BD2F0FF; - constexpr std::ptrdiff_t IVALIDATE001 = 0x14D3A30; - constexpr std::ptrdiff_t SteamClient006 = 0x14D1270; - constexpr std::ptrdiff_t SteamClient007 = 0x14D1278; - constexpr std::ptrdiff_t SteamClient008 = 0x14D1280; - constexpr std::ptrdiff_t SteamClient009 = 0x14D1288; - constexpr std::ptrdiff_t SteamClient010 = 0x14D1290; - constexpr std::ptrdiff_t SteamClient011 = 0x14D1298; - constexpr std::ptrdiff_t SteamClient012 = 0x14D12A0; - constexpr std::ptrdiff_t SteamClient013 = 0x14D12A8; - constexpr std::ptrdiff_t SteamClient014 = 0x14D12B0; - constexpr std::ptrdiff_t SteamClient015 = 0x14D12B8; - constexpr std::ptrdiff_t SteamClient016 = 0x14D12C0; - constexpr std::ptrdiff_t SteamClient017 = 0x14D12C8; - constexpr std::ptrdiff_t SteamClient018 = 0x14D12D0; - constexpr std::ptrdiff_t SteamClient019 = 0x14D12D8; - constexpr std::ptrdiff_t SteamClient020 = 0x14D12E0; - constexpr std::ptrdiff_t SteamClient021 = 0x14D12E8; - constexpr std::ptrdiff_t p2pvoice002 = 0x14E62CF; - constexpr std::ptrdiff_t p2pvoicesingleton002 = 0x14AF0E0; + constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0x65ACBD2A; + constexpr std::ptrdiff_t IVALIDATE001 = 0x14EDA30; + constexpr std::ptrdiff_t SteamClient006 = 0x14EB270; + constexpr std::ptrdiff_t SteamClient007 = 0x14EB278; + constexpr std::ptrdiff_t SteamClient008 = 0x14EB280; + constexpr std::ptrdiff_t SteamClient009 = 0x14EB288; + constexpr std::ptrdiff_t SteamClient010 = 0x14EB290; + constexpr std::ptrdiff_t SteamClient011 = 0x14EB298; + constexpr std::ptrdiff_t SteamClient012 = 0x14EB2A0; + constexpr std::ptrdiff_t SteamClient013 = 0x14EB2A8; + constexpr std::ptrdiff_t SteamClient014 = 0x14EB2B0; + constexpr std::ptrdiff_t SteamClient015 = 0x14EB2B8; + constexpr std::ptrdiff_t SteamClient016 = 0x14EB2C0; + constexpr std::ptrdiff_t SteamClient017 = 0x14EB2C8; + constexpr std::ptrdiff_t SteamClient018 = 0x14EB2D0; + constexpr std::ptrdiff_t SteamClient019 = 0x14EB2D8; + constexpr std::ptrdiff_t SteamClient020 = 0x14EB2E0; + constexpr std::ptrdiff_t SteamClient021 = 0x14EB2E8; + constexpr std::ptrdiff_t p2pvoice002 = 0x14E5C5F; + constexpr std::ptrdiff_t p2pvoicesingleton002 = 0x14C90E0; } // Module: tier0.dll namespace tier0_dll { - constexpr std::ptrdiff_t TestScriptMgr001 = 0x36DA10; - constexpr std::ptrdiff_t VEngineCvar007 = 0x37C550; - constexpr std::ptrdiff_t VProcessUtils002 = 0x36D920; - constexpr std::ptrdiff_t VStringTokenSystem001 = 0x394E90; + constexpr std::ptrdiff_t TestScriptMgr001 = 0x36DA30; + constexpr std::ptrdiff_t VEngineCvar007 = 0x37C590; + constexpr std::ptrdiff_t VProcessUtils002 = 0x36D940; + constexpr std::ptrdiff_t VStringTokenSystem001 = 0x394ED0; } // Module: v8system.dll namespace v8system_dll { @@ -228,8 +228,8 @@ namespace cs2_dumper { } // Module: vphysics2.dll namespace vphysics2_dll { - constexpr std::ptrdiff_t VPhysics2_Handle_Interface_001 = 0x37E500; - constexpr std::ptrdiff_t VPhysics2_Interface_001 = 0x37E540; + constexpr std::ptrdiff_t VPhysics2_Handle_Interface_001 = 0x37E510; + constexpr std::ptrdiff_t VPhysics2_Interface_001 = 0x37E550; } // Module: vscript.dll namespace vscript_dll { @@ -237,8 +237,8 @@ namespace cs2_dumper { } // Module: vstdlib_s64.dll namespace vstdlib_s64_dll { - constexpr std::ptrdiff_t IVALIDATE001 = 0xA7B40; - constexpr std::ptrdiff_t VEngineCvar002 = 0x65070; + constexpr std::ptrdiff_t IVALIDATE001 = 0xA5B40; + constexpr std::ptrdiff_t VEngineCvar002 = 0x63070; } // Module: worldrenderer.dll namespace worldrenderer_dll { diff --git a/output/interfaces.json b/output/interfaces.json index 52139f9..e0093f3 100644 --- a/output/interfaces.json +++ b/output/interfaces.json @@ -1,51 +1,51 @@ { "animationsystem.dll": { - "AnimationSystemUtils_001": 5832632, - "AnimationSystem_001": 5799648 + "AnimationSystemUtils_001": 5832648, + "AnimationSystem_001": 5799664 }, "client.dll": { - "ClientToolsInfo_001": 25241392, - "EmptyWorldService001_Client": 24966736, - "GameClientExports001": 25228280, - "LegacyGameUI001": 25358704, - "Source2Client002": 27328688, - "Source2ClientConfig001": 26938880, - "Source2ClientPrediction001": 25274480, - "Source2ClientUI001": 25353312 + "ClientToolsInfo_001": 25274208, + "EmptyWorldService001_Client": 24999552, + "GameClientExports001": 25261096, + "LegacyGameUI001": 25391824, + "Source2Client002": 27362496, + "Source2ClientConfig001": 26972672, + "Source2ClientPrediction001": 25307312, + "Source2ClientUI001": 25386272 }, "engine2.dll": { - "BenchmarkService001": 5461696, + "BenchmarkService001": 5461712, "BugService001": 5949904, - "ClientServerEngineLoopService_001": 5464944, - "EngineGameUI001": 5453344, + "ClientServerEngineLoopService_001": 5464960, + "EngineGameUI001": 5453360, "EngineServiceMgr001": 6216320, "GameEventSystemClientV001": 6217120, "GameEventSystemServerV001": 6217456, - "GameResourceServiceClientV001": 5461952, - "GameResourceServiceServerV001": 5462048, + "GameResourceServiceClientV001": 5461968, + "GameResourceServiceServerV001": 5462064, "GameUIService_001": 5950672, - "HostStateMgr001": 5464672, + "HostStateMgr001": 5464688, "INETSUPPORT_001": 5435136, "InputService_001": 5951456, - "KeyValueCache001": 5464848, + "KeyValueCache001": 5464864, "MapListService_001": 6209408, "NetworkClientService_001": 6209808, - "NetworkP2PService_001": 5462704, + "NetworkP2PService_001": 5462720, "NetworkServerService_001": 6210720, - "NetworkService_001": 5463040, + "NetworkService_001": 5463056, "RenderService_001": 6211328, "ScreenshotService001": 6212032, - "SimpleEngineLoopService_001": 5465216, + "SimpleEngineLoopService_001": 5465232, "SoundService_001": 6212512, - "Source2EngineToClient001": 5450944, - "Source2EngineToClientStringTable001": 5451104, - "Source2EngineToServer001": 5451256, - "Source2EngineToServerStringTable001": 5451296, - "SplitScreenService_001": 5463616, + "Source2EngineToClient001": 5450960, + "Source2EngineToClientStringTable001": 5451120, + "Source2EngineToServer001": 5451272, + "Source2EngineToServerStringTable001": 5451312, + "SplitScreenService_001": 5463632, "StatsService_001": 6213744, - "ToolService_001": 5464144, - "VENGINE_GAMEUIFUNCS_VERSION005": 5453488, - "VProfService_001": 5464208 + "ToolService_001": 5464160, + "VENGINE_GAMEUIFUNCS_VERSION005": 5453504, + "VProfService_001": 5464224 }, "filesystem_stdio.dll": { "VAsyncFileSystem2_001": 2151840, @@ -104,10 +104,10 @@ "PanoramaUIClient001": 2660448 }, "particles.dll": { - "ParticleSystemMgr003": 6006640 + "ParticleSystemMgr003": 6014800 }, "pulse_system.dll": { - "IPulseSystem_001": 1365040 + "IPulseSystem_001": 1365056 }, "rendersystemdx11.dll": { "RenderDeviceMgr001": 4117008, @@ -130,16 +130,16 @@ "SchemaSystem_001": 378640 }, "server.dll": { - "EmptyWorldService001_Server": 20312352, - "EntitySubclassUtilsV001": 19994128, - "NavGameTest001": 20961544, - "ServerToolsInfo_001": 20656184, - "Source2GameClients001": 20636832, - "Source2GameDirector001": 21898512, - "Source2GameEntities001": 20656128, - "Source2Server001": 20655728, - "Source2ServerConfig001": 22664552, - "customnavsystem001": 19885720 + "EmptyWorldService001_Server": 20320432, + "EntitySubclassUtilsV001": 20002224, + "NavGameTest001": 20969672, + "ServerToolsInfo_001": 20664280, + "Source2GameClients001": 20644928, + "Source2GameDirector001": 21907104, + "Source2GameEntities001": 20664224, + "Source2Server001": 20663824, + "Source2ServerConfig001": 22673112, + "customnavsystem001": 19893816 }, "soundsystem.dll": { "SoundOpSystem001": 3363744, @@ -151,32 +151,32 @@ "SteamAudio001": 2447184 }, "steamclient64.dll": { - "CLIENTENGINE_INTERFACE_VERSION005": 2345857279, - "IVALIDATE001": 21838384, - "SteamClient006": 21828208, - "SteamClient007": 21828216, - "SteamClient008": 21828224, - "SteamClient009": 21828232, - "SteamClient010": 21828240, - "SteamClient011": 21828248, - "SteamClient012": 21828256, - "SteamClient013": 21828264, - "SteamClient014": 21828272, - "SteamClient015": 21828280, - "SteamClient016": 21828288, - "SteamClient017": 21828296, - "SteamClient018": 21828304, - "SteamClient019": 21828312, - "SteamClient020": 21828320, - "SteamClient021": 21828328, - "p2pvoice002": 21914319, - "p2pvoicesingleton002": 21688544 + "CLIENTENGINE_INTERFACE_VERSION005": 1705819434, + "IVALIDATE001": 21944880, + "SteamClient006": 21934704, + "SteamClient007": 21934712, + "SteamClient008": 21934720, + "SteamClient009": 21934728, + "SteamClient010": 21934736, + "SteamClient011": 21934744, + "SteamClient012": 21934752, + "SteamClient013": 21934760, + "SteamClient014": 21934768, + "SteamClient015": 21934776, + "SteamClient016": 21934784, + "SteamClient017": 21934792, + "SteamClient018": 21934800, + "SteamClient019": 21934808, + "SteamClient020": 21934816, + "SteamClient021": 21934824, + "p2pvoice002": 21912671, + "p2pvoicesingleton002": 21795040 }, "tier0.dll": { - "TestScriptMgr001": 3594768, - "VEngineCvar007": 3654992, - "VProcessUtils002": 3594528, - "VStringTokenSystem001": 3755664 + "TestScriptMgr001": 3594800, + "VEngineCvar007": 3655056, + "VProcessUtils002": 3594560, + "VStringTokenSystem001": 3755728 }, "v8system.dll": { "Source2V8System001": 181376 @@ -188,15 +188,15 @@ "VMediaFoundation001": 129568 }, "vphysics2.dll": { - "VPhysics2_Handle_Interface_001": 3663104, - "VPhysics2_Interface_001": 3663168 + "VPhysics2_Handle_Interface_001": 3663120, + "VPhysics2_Interface_001": 3663184 }, "vscript.dll": { "VScriptManager010": 1213952 }, "vstdlib_s64.dll": { - "IVALIDATE001": 686912, - "VEngineCvar002": 413808 + "IVALIDATE001": 678720, + "VEngineCvar002": 405616 }, "worldrenderer.dll": { "WorldRendererMgr001": 1441648 diff --git a/output/interfaces.rs b/output/interfaces.rs index e43592d..bc47a3c 100644 --- a/output/interfaces.rs +++ b/output/interfaces.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC #![allow(non_upper_case_globals, unused)] @@ -7,54 +7,54 @@ pub mod cs2_dumper { pub mod interfaces { // Module: animationsystem.dll pub mod animationsystem_dll { - pub const AnimationSystemUtils_001: usize = 0x58FFB8; - pub const AnimationSystem_001: usize = 0x587EE0; + pub const AnimationSystemUtils_001: usize = 0x58FFC8; + pub const AnimationSystem_001: usize = 0x587EF0; } // Module: client.dll pub mod client_dll { - pub const ClientToolsInfo_001: usize = 0x1812730; - pub const EmptyWorldService001_Client: usize = 0x17CF650; - pub const GameClientExports001: usize = 0x180F3F8; - pub const LegacyGameUI001: usize = 0x182F170; - pub const Source2Client002: usize = 0x1A100B0; - pub const Source2ClientConfig001: usize = 0x19B0E00; - pub const Source2ClientPrediction001: usize = 0x181A870; - pub const Source2ClientUI001: usize = 0x182DC60; + pub const ClientToolsInfo_001: usize = 0x181A760; + pub const EmptyWorldService001_Client: usize = 0x17D7680; + pub const GameClientExports001: usize = 0x1817428; + pub const LegacyGameUI001: usize = 0x18372D0; + pub const Source2Client002: usize = 0x1A184C0; + pub const Source2ClientConfig001: usize = 0x19B9200; + pub const Source2ClientPrediction001: usize = 0x18228B0; + pub const Source2ClientUI001: usize = 0x1835D20; } // Module: engine2.dll pub mod engine2_dll { - pub const BenchmarkService001: usize = 0x5356C0; + pub const BenchmarkService001: usize = 0x5356D0; pub const BugService001: usize = 0x5AC9D0; - pub const ClientServerEngineLoopService_001: usize = 0x536370; - pub const EngineGameUI001: usize = 0x533620; + pub const ClientServerEngineLoopService_001: usize = 0x536380; + pub const EngineGameUI001: usize = 0x533630; pub const EngineServiceMgr001: usize = 0x5EDA80; pub const GameEventSystemClientV001: usize = 0x5EDDA0; pub const GameEventSystemServerV001: usize = 0x5EDEF0; - pub const GameResourceServiceClientV001: usize = 0x5357C0; - pub const GameResourceServiceServerV001: usize = 0x535820; + pub const GameResourceServiceClientV001: usize = 0x5357D0; + pub const GameResourceServiceServerV001: usize = 0x535830; pub const GameUIService_001: usize = 0x5ACCD0; - pub const HostStateMgr001: usize = 0x536260; + pub const HostStateMgr001: usize = 0x536270; pub const INETSUPPORT_001: usize = 0x52EF00; pub const InputService_001: usize = 0x5ACFE0; - pub const KeyValueCache001: usize = 0x536310; + pub const KeyValueCache001: usize = 0x536320; pub const MapListService_001: usize = 0x5EBF80; pub const NetworkClientService_001: usize = 0x5EC110; - pub const NetworkP2PService_001: usize = 0x535AB0; + pub const NetworkP2PService_001: usize = 0x535AC0; pub const NetworkServerService_001: usize = 0x5EC4A0; - pub const NetworkService_001: usize = 0x535C00; + pub const NetworkService_001: usize = 0x535C10; pub const RenderService_001: usize = 0x5EC700; pub const ScreenshotService001: usize = 0x5EC9C0; - pub const SimpleEngineLoopService_001: usize = 0x536480; + pub const SimpleEngineLoopService_001: usize = 0x536490; pub const SoundService_001: usize = 0x5ECBA0; - pub const Source2EngineToClient001: usize = 0x532CC0; - pub const Source2EngineToClientStringTable001: usize = 0x532D60; - pub const Source2EngineToServer001: usize = 0x532DF8; - pub const Source2EngineToServerStringTable001: usize = 0x532E20; - pub const SplitScreenService_001: usize = 0x535E40; + pub const Source2EngineToClient001: usize = 0x532CD0; + pub const Source2EngineToClientStringTable001: usize = 0x532D70; + pub const Source2EngineToServer001: usize = 0x532E08; + pub const Source2EngineToServerStringTable001: usize = 0x532E30; + pub const SplitScreenService_001: usize = 0x535E50; pub const StatsService_001: usize = 0x5ED070; - pub const ToolService_001: usize = 0x536050; - pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x5336B0; - pub const VProfService_001: usize = 0x536090; + pub const ToolService_001: usize = 0x536060; + pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x5336C0; + pub const VProfService_001: usize = 0x5360A0; } // Module: filesystem_stdio.dll pub mod filesystem_stdio_dll { @@ -127,11 +127,11 @@ pub mod cs2_dumper { } // Module: particles.dll pub mod particles_dll { - pub const ParticleSystemMgr003: usize = 0x5BA770; + pub const ParticleSystemMgr003: usize = 0x5BC750; } // Module: pulse_system.dll pub mod pulse_system_dll { - pub const IPulseSystem_001: usize = 0x14D430; + pub const IPulseSystem_001: usize = 0x14D440; } // Module: rendersystemdx11.dll pub mod rendersystemdx11_dll { @@ -160,16 +160,16 @@ pub mod cs2_dumper { } // Module: server.dll pub mod server_dll { - pub const EmptyWorldService001_Server: usize = 0x135F120; - pub const EntitySubclassUtilsV001: usize = 0x1311610; - pub const NavGameTest001: usize = 0x13FD908; - pub const ServerToolsInfo_001: usize = 0x13B3038; - pub const Source2GameClients001: usize = 0x13AE4A0; - pub const Source2GameDirector001: usize = 0x14E2510; - pub const Source2GameEntities001: usize = 0x13B3000; - pub const Source2Server001: usize = 0x13B2E70; - pub const Source2ServerConfig001: usize = 0x159D568; - pub const customnavsystem001: usize = 0x12F6E98; + pub const EmptyWorldService001_Server: usize = 0x13610B0; + pub const EntitySubclassUtilsV001: usize = 0x13135B0; + pub const NavGameTest001: usize = 0x13FF8C8; + pub const ServerToolsInfo_001: usize = 0x13B4FD8; + pub const Source2GameClients001: usize = 0x13B0440; + pub const Source2GameDirector001: usize = 0x14E46A0; + pub const Source2GameEntities001: usize = 0x13B4FA0; + pub const Source2Server001: usize = 0x13B4E10; + pub const Source2ServerConfig001: usize = 0x159F6D8; + pub const customnavsystem001: usize = 0x12F8E38; } // Module: soundsystem.dll pub mod soundsystem_dll { @@ -184,33 +184,33 @@ pub mod cs2_dumper { } // Module: steamclient64.dll pub mod steamclient64_dll { - pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0x8BD2F0FF; - pub const IVALIDATE001: usize = 0x14D3A30; - pub const SteamClient006: usize = 0x14D1270; - pub const SteamClient007: usize = 0x14D1278; - pub const SteamClient008: usize = 0x14D1280; - pub const SteamClient009: usize = 0x14D1288; - pub const SteamClient010: usize = 0x14D1290; - pub const SteamClient011: usize = 0x14D1298; - pub const SteamClient012: usize = 0x14D12A0; - pub const SteamClient013: usize = 0x14D12A8; - pub const SteamClient014: usize = 0x14D12B0; - pub const SteamClient015: usize = 0x14D12B8; - pub const SteamClient016: usize = 0x14D12C0; - pub const SteamClient017: usize = 0x14D12C8; - pub const SteamClient018: usize = 0x14D12D0; - pub const SteamClient019: usize = 0x14D12D8; - pub const SteamClient020: usize = 0x14D12E0; - pub const SteamClient021: usize = 0x14D12E8; - pub const p2pvoice002: usize = 0x14E62CF; - pub const p2pvoicesingleton002: usize = 0x14AF0E0; + pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0x65ACBD2A; + pub const IVALIDATE001: usize = 0x14EDA30; + pub const SteamClient006: usize = 0x14EB270; + pub const SteamClient007: usize = 0x14EB278; + pub const SteamClient008: usize = 0x14EB280; + pub const SteamClient009: usize = 0x14EB288; + pub const SteamClient010: usize = 0x14EB290; + pub const SteamClient011: usize = 0x14EB298; + pub const SteamClient012: usize = 0x14EB2A0; + pub const SteamClient013: usize = 0x14EB2A8; + pub const SteamClient014: usize = 0x14EB2B0; + pub const SteamClient015: usize = 0x14EB2B8; + pub const SteamClient016: usize = 0x14EB2C0; + pub const SteamClient017: usize = 0x14EB2C8; + pub const SteamClient018: usize = 0x14EB2D0; + pub const SteamClient019: usize = 0x14EB2D8; + pub const SteamClient020: usize = 0x14EB2E0; + pub const SteamClient021: usize = 0x14EB2E8; + pub const p2pvoice002: usize = 0x14E5C5F; + pub const p2pvoicesingleton002: usize = 0x14C90E0; } // Module: tier0.dll pub mod tier0_dll { - pub const TestScriptMgr001: usize = 0x36DA10; - pub const VEngineCvar007: usize = 0x37C550; - pub const VProcessUtils002: usize = 0x36D920; - pub const VStringTokenSystem001: usize = 0x394E90; + pub const TestScriptMgr001: usize = 0x36DA30; + pub const VEngineCvar007: usize = 0x37C590; + pub const VProcessUtils002: usize = 0x36D940; + pub const VStringTokenSystem001: usize = 0x394ED0; } // Module: v8system.dll pub mod v8system_dll { @@ -226,8 +226,8 @@ pub mod cs2_dumper { } // Module: vphysics2.dll pub mod vphysics2_dll { - pub const VPhysics2_Handle_Interface_001: usize = 0x37E500; - pub const VPhysics2_Interface_001: usize = 0x37E540; + pub const VPhysics2_Handle_Interface_001: usize = 0x37E510; + pub const VPhysics2_Interface_001: usize = 0x37E550; } // Module: vscript.dll pub mod vscript_dll { @@ -235,8 +235,8 @@ pub mod cs2_dumper { } // Module: vstdlib_s64.dll pub mod vstdlib_s64_dll { - pub const IVALIDATE001: usize = 0xA7B40; - pub const VEngineCvar002: usize = 0x65070; + pub const IVALIDATE001: usize = 0xA5B40; + pub const VEngineCvar002: usize = 0x63070; } // Module: worldrenderer.dll pub mod worldrenderer_dll { diff --git a/output/materialsystem2.dll.cs b/output/materialsystem2.dll.cs index aa25180..f5d0432 100644 --- a/output/materialsystem2.dll.cs +++ b/output/materialsystem2.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC namespace CS2Dumper.Schemas { // Module: materialsystem2.dll diff --git a/output/materialsystem2.dll.hpp b/output/materialsystem2.dll.hpp index 26fb553..5e09b68 100644 --- a/output/materialsystem2.dll.hpp +++ b/output/materialsystem2.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC #pragma once diff --git a/output/materialsystem2.dll.rs b/output/materialsystem2.dll.rs index bd9f2ee..a58265e 100644 --- a/output/materialsystem2.dll.rs +++ b/output/materialsystem2.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 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 e2ca72f..b5ee833 100644 --- a/output/networksystem.dll.cs +++ b/output/networksystem.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC namespace CS2Dumper.Schemas { // Module: networksystem.dll diff --git a/output/networksystem.dll.hpp b/output/networksystem.dll.hpp index 99d0022..fa4e32a 100644 --- a/output/networksystem.dll.hpp +++ b/output/networksystem.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC #pragma once diff --git a/output/networksystem.dll.rs b/output/networksystem.dll.rs index 2d23e10..54cd237 100644 --- a/output/networksystem.dll.rs +++ b/output/networksystem.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 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 90a963e..34e6052 100644 --- a/output/offsets.cs +++ b/output/offsets.cs @@ -1,30 +1,30 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC namespace CS2Dumper.Offsets { // Module: client.dll public static class ClientDll { - public const nint dwCSGOInput = 0x1A1E430; - public const nint dwEntityList = 0x19B49B8; - public const nint dwGameEntitySystem = 0x1AD3888; + public const nint dwCSGOInput = 0x1A26B90; + public const nint dwEntityList = 0x19BCC38; + public const nint dwGameEntitySystem = 0x1ADBBB8; public const nint dwGameEntitySystem_highestEntityIndex = 0x1510; - public const nint dwGameRules = 0x1A12408; - public const nint dwGlobalVars = 0x180E500; - public const nint dwGlowManager = 0x1A11B20; - public const nint dwLocalPlayerController = 0x1A04768; - public const nint dwLocalPlayerPawn = 0x181A9B8; - public const nint dwPlantedC4 = 0x1A1B7A8; - public const nint dwPrediction = 0x181A870; - public const nint dwSensitivity = 0x1A13248; + public const nint dwGameRules = 0x1A1A6A8; + public const nint dwGlobalVars = 0x1816638; + public const nint dwGlowManager = 0x1A19D90; + public const nint dwLocalPlayerController = 0x1A0CA08; + public const nint dwLocalPlayerPawn = 0x18229F8; + public const nint dwPlantedC4 = 0x1A23F00; + public const nint dwPrediction = 0x18228B0; + public const nint dwSensitivity = 0x1A1B378; public const nint dwSensitivity_sensitivity = 0x40; - public const nint dwViewAngles = 0x1A23848; - public const nint dwViewMatrix = 0x1A16A60; - public const nint dwViewRender = 0x1A17378; - public const nint dwWeaponC4 = 0x19B86F0; + public const nint dwViewAngles = 0x1A2BFA8; + public const nint dwViewMatrix = 0x1A1ED00; + public const nint dwViewRender = 0x1A1F618; + public const nint dwWeaponC4 = 0x19C0AC0; } // Module: engine2.dll public static class Engine2Dll { - public const nint dwBuildNumber = 0x52F834; + public const nint dwBuildNumber = 0x52F844; public const nint dwEngineViewData = 0x5ECC3C; public const nint dwNetworkGameClient = 0x52EBA0; public const nint dwNetworkGameClient_clientTickCount = 0x178; @@ -35,8 +35,8 @@ namespace CS2Dumper.Offsets { public const nint dwNetworkGameClient_serverTickCount = 0x174; public const nint dwNetworkGameClient_signOnState = 0x260; public const nint dwSoundService = 0x5ECBA0; - public const nint dwWindowHeight = 0x5F0444; - public const nint dwWindowWidth = 0x5F0440; + public const nint dwWindowHeight = 0x5F0454; + public const nint dwWindowWidth = 0x5F0450; } // Module: inputsystem.dll public static class InputsystemDll { diff --git a/output/offsets.hpp b/output/offsets.hpp index 4cc3a79..94f1aea 100644 --- a/output/offsets.hpp +++ b/output/offsets.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC #pragma once @@ -9,27 +9,27 @@ namespace cs2_dumper { namespace offsets { // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t dwCSGOInput = 0x1A1E430; - constexpr std::ptrdiff_t dwEntityList = 0x19B49B8; - constexpr std::ptrdiff_t dwGameEntitySystem = 0x1AD3888; + constexpr std::ptrdiff_t dwCSGOInput = 0x1A26B90; + constexpr std::ptrdiff_t dwEntityList = 0x19BCC38; + constexpr std::ptrdiff_t dwGameEntitySystem = 0x1ADBBB8; constexpr std::ptrdiff_t dwGameEntitySystem_highestEntityIndex = 0x1510; - constexpr std::ptrdiff_t dwGameRules = 0x1A12408; - constexpr std::ptrdiff_t dwGlobalVars = 0x180E500; - constexpr std::ptrdiff_t dwGlowManager = 0x1A11B20; - constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A04768; - constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x181A9B8; - constexpr std::ptrdiff_t dwPlantedC4 = 0x1A1B7A8; - constexpr std::ptrdiff_t dwPrediction = 0x181A870; - constexpr std::ptrdiff_t dwSensitivity = 0x1A13248; + constexpr std::ptrdiff_t dwGameRules = 0x1A1A6A8; + constexpr std::ptrdiff_t dwGlobalVars = 0x1816638; + constexpr std::ptrdiff_t dwGlowManager = 0x1A19D90; + constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A0CA08; + constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x18229F8; + constexpr std::ptrdiff_t dwPlantedC4 = 0x1A23F00; + constexpr std::ptrdiff_t dwPrediction = 0x18228B0; + constexpr std::ptrdiff_t dwSensitivity = 0x1A1B378; constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40; - constexpr std::ptrdiff_t dwViewAngles = 0x1A23848; - constexpr std::ptrdiff_t dwViewMatrix = 0x1A16A60; - constexpr std::ptrdiff_t dwViewRender = 0x1A17378; - constexpr std::ptrdiff_t dwWeaponC4 = 0x19B86F0; + constexpr std::ptrdiff_t dwViewAngles = 0x1A2BFA8; + constexpr std::ptrdiff_t dwViewMatrix = 0x1A1ED00; + constexpr std::ptrdiff_t dwViewRender = 0x1A1F618; + constexpr std::ptrdiff_t dwWeaponC4 = 0x19C0AC0; } // Module: engine2.dll namespace engine2_dll { - constexpr std::ptrdiff_t dwBuildNumber = 0x52F834; + constexpr std::ptrdiff_t dwBuildNumber = 0x52F844; constexpr std::ptrdiff_t dwEngineViewData = 0x5ECC3C; constexpr std::ptrdiff_t dwNetworkGameClient = 0x52EBA0; constexpr std::ptrdiff_t dwNetworkGameClient_clientTickCount = 0x178; @@ -40,8 +40,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t dwNetworkGameClient_serverTickCount = 0x174; constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x260; constexpr std::ptrdiff_t dwSoundService = 0x5ECBA0; - constexpr std::ptrdiff_t dwWindowHeight = 0x5F0444; - constexpr std::ptrdiff_t dwWindowWidth = 0x5F0440; + constexpr std::ptrdiff_t dwWindowHeight = 0x5F0454; + constexpr std::ptrdiff_t dwWindowWidth = 0x5F0450; } // Module: inputsystem.dll namespace inputsystem_dll { diff --git a/output/offsets.json b/output/offsets.json index 47c0b24..f198b93 100644 --- a/output/offsets.json +++ b/output/offsets.json @@ -1,25 +1,25 @@ { "client.dll": { - "dwCSGOInput": 27386928, - "dwEntityList": 26954168, - "dwGameEntitySystem": 28129416, + "dwCSGOInput": 27421584, + "dwEntityList": 26987576, + "dwGameEntitySystem": 28163000, "dwGameEntitySystem_highestEntityIndex": 5392, - "dwGameRules": 27337736, - "dwGlobalVars": 25224448, - "dwGlowManager": 27335456, - "dwLocalPlayerController": 27281256, - "dwLocalPlayerPawn": 25274808, - "dwPlantedC4": 27375528, - "dwPrediction": 25274480, - "dwSensitivity": 27341384, + "dwGameRules": 27371176, + "dwGlobalVars": 25257528, + "dwGlowManager": 27368848, + "dwLocalPlayerController": 27314696, + "dwLocalPlayerPawn": 25307640, + "dwPlantedC4": 27410176, + "dwPrediction": 25307312, + "dwSensitivity": 27374456, "dwSensitivity_sensitivity": 64, - "dwViewAngles": 27408456, - "dwViewMatrix": 27355744, - "dwViewRender": 27358072, - "dwWeaponC4": 26969840 + "dwViewAngles": 27443112, + "dwViewMatrix": 27389184, + "dwViewRender": 27391512, + "dwWeaponC4": 27003584 }, "engine2.dll": { - "dwBuildNumber": 5437492, + "dwBuildNumber": 5437508, "dwEngineViewData": 6212668, "dwNetworkGameClient": 5434272, "dwNetworkGameClient_clientTickCount": 376, @@ -30,8 +30,8 @@ "dwNetworkGameClient_serverTickCount": 372, "dwNetworkGameClient_signOnState": 608, "dwSoundService": 6212512, - "dwWindowHeight": 6227012, - "dwWindowWidth": 6227008 + "dwWindowHeight": 6227028, + "dwWindowWidth": 6227024 }, "inputsystem.dll": { "dwInputSystem": 231408 diff --git a/output/offsets.rs b/output/offsets.rs index fea176f..c8d1470 100644 --- a/output/offsets.rs +++ b/output/offsets.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC #![allow(non_upper_case_globals, unused)] @@ -7,27 +7,27 @@ pub mod cs2_dumper { pub mod offsets { // Module: client.dll pub mod client_dll { - pub const dwCSGOInput: usize = 0x1A1E430; - pub const dwEntityList: usize = 0x19B49B8; - pub const dwGameEntitySystem: usize = 0x1AD3888; + pub const dwCSGOInput: usize = 0x1A26B90; + pub const dwEntityList: usize = 0x19BCC38; + pub const dwGameEntitySystem: usize = 0x1ADBBB8; pub const dwGameEntitySystem_highestEntityIndex: usize = 0x1510; - pub const dwGameRules: usize = 0x1A12408; - pub const dwGlobalVars: usize = 0x180E500; - pub const dwGlowManager: usize = 0x1A11B20; - pub const dwLocalPlayerController: usize = 0x1A04768; - pub const dwLocalPlayerPawn: usize = 0x181A9B8; - pub const dwPlantedC4: usize = 0x1A1B7A8; - pub const dwPrediction: usize = 0x181A870; - pub const dwSensitivity: usize = 0x1A13248; + pub const dwGameRules: usize = 0x1A1A6A8; + pub const dwGlobalVars: usize = 0x1816638; + pub const dwGlowManager: usize = 0x1A19D90; + pub const dwLocalPlayerController: usize = 0x1A0CA08; + pub const dwLocalPlayerPawn: usize = 0x18229F8; + pub const dwPlantedC4: usize = 0x1A23F00; + pub const dwPrediction: usize = 0x18228B0; + pub const dwSensitivity: usize = 0x1A1B378; pub const dwSensitivity_sensitivity: usize = 0x40; - pub const dwViewAngles: usize = 0x1A23848; - pub const dwViewMatrix: usize = 0x1A16A60; - pub const dwViewRender: usize = 0x1A17378; - pub const dwWeaponC4: usize = 0x19B86F0; + pub const dwViewAngles: usize = 0x1A2BFA8; + pub const dwViewMatrix: usize = 0x1A1ED00; + pub const dwViewRender: usize = 0x1A1F618; + pub const dwWeaponC4: usize = 0x19C0AC0; } // Module: engine2.dll pub mod engine2_dll { - pub const dwBuildNumber: usize = 0x52F834; + pub const dwBuildNumber: usize = 0x52F844; pub const dwEngineViewData: usize = 0x5ECC3C; pub const dwNetworkGameClient: usize = 0x52EBA0; pub const dwNetworkGameClient_clientTickCount: usize = 0x178; @@ -38,8 +38,8 @@ pub mod cs2_dumper { pub const dwNetworkGameClient_serverTickCount: usize = 0x174; pub const dwNetworkGameClient_signOnState: usize = 0x260; pub const dwSoundService: usize = 0x5ECBA0; - pub const dwWindowHeight: usize = 0x5F0444; - pub const dwWindowWidth: usize = 0x5F0440; + pub const dwWindowHeight: usize = 0x5F0454; + pub const dwWindowWidth: usize = 0x5F0450; } // Module: inputsystem.dll pub mod inputsystem_dll { diff --git a/output/panorama.dll.cs b/output/panorama.dll.cs index 5aab0bd..b65d6c9 100644 --- a/output/panorama.dll.cs +++ b/output/panorama.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC namespace CS2Dumper.Schemas { // Module: panorama.dll diff --git a/output/panorama.dll.hpp b/output/panorama.dll.hpp index 4aab573..72f94f1 100644 --- a/output/panorama.dll.hpp +++ b/output/panorama.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC #pragma once diff --git a/output/panorama.dll.rs b/output/panorama.dll.rs index 34aa7c6..9ab1947 100644 --- a/output/panorama.dll.rs +++ b/output/panorama.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 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 8257e67..665e327 100644 --- a/output/particles.dll.cs +++ b/output/particles.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC namespace CS2Dumper.Schemas { // Module: particles.dll @@ -1869,10 +1869,10 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class C_INIT_VelocityRadialRandom { public const nint m_nControlPointNumber = 0x1C0; // int32 - public const nint m_fSpeedMin = 0x1C4; // float32 - public const nint m_fSpeedMax = 0x1C8; // float32 - public const nint m_vecLocalCoordinateSystemSpeedScale = 0x1CC; // Vector - public const nint m_bIgnoreDelta = 0x1D9; // bool + public const nint m_fSpeedMin = 0x1C8; // CPerParticleFloatInput + public const nint m_fSpeedMax = 0x320; // CPerParticleFloatInput + public const nint m_vecLocalCoordinateSystemSpeedScale = 0x478; // Vector + public const nint m_bIgnoreDelta = 0x485; // bool } // Parent: CParticleFunctionInitializer // Fields count: 3 diff --git a/output/particles.dll.hpp b/output/particles.dll.hpp index 29f5886..7055117 100644 --- a/output/particles.dll.hpp +++ b/output/particles.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC #pragma once @@ -1874,10 +1874,10 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace C_INIT_VelocityRadialRandom { constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C0; // int32 - constexpr std::ptrdiff_t m_fSpeedMin = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fSpeedMax = 0x1C8; // float32 - constexpr std::ptrdiff_t m_vecLocalCoordinateSystemSpeedScale = 0x1CC; // Vector - constexpr std::ptrdiff_t m_bIgnoreDelta = 0x1D9; // bool + constexpr std::ptrdiff_t m_fSpeedMin = 0x1C8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_fSpeedMax = 0x320; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_vecLocalCoordinateSystemSpeedScale = 0x478; // Vector + constexpr std::ptrdiff_t m_bIgnoreDelta = 0x485; // bool } // Parent: CParticleFunctionInitializer // Fields count: 3 diff --git a/output/particles.dll.json b/output/particles.dll.json index 9e6d803..ff001f3 100644 --- a/output/particles.dll.json +++ b/output/particles.dll.json @@ -2556,11 +2556,11 @@ }, "C_INIT_VelocityRadialRandom": { "fields": { - "m_bIgnoreDelta": 473, - "m_fSpeedMax": 456, - "m_fSpeedMin": 452, + "m_bIgnoreDelta": 1157, + "m_fSpeedMax": 800, + "m_fSpeedMin": 456, "m_nControlPointNumber": 448, - "m_vecLocalCoordinateSystemSpeedScale": 460 + "m_vecLocalCoordinateSystemSpeedScale": 1144 }, "metadata": [ { diff --git a/output/particles.dll.rs b/output/particles.dll.rs index 63acd47..1dea95c 100644 --- a/output/particles.dll.rs +++ b/output/particles.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -1947,10 +1947,10 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod C_INIT_VelocityRadialRandom { pub const m_nControlPointNumber: usize = 0x1C0; // int32 - pub const m_fSpeedMin: usize = 0x1C4; // float32 - pub const m_fSpeedMax: usize = 0x1C8; // float32 - pub const m_vecLocalCoordinateSystemSpeedScale: usize = 0x1CC; // Vector - pub const m_bIgnoreDelta: usize = 0x1D9; // bool + pub const m_fSpeedMin: usize = 0x1C8; // CPerParticleFloatInput + pub const m_fSpeedMax: usize = 0x320; // CPerParticleFloatInput + pub const m_vecLocalCoordinateSystemSpeedScale: usize = 0x478; // Vector + pub const m_bIgnoreDelta: usize = 0x485; // bool } // Parent: CParticleFunctionInitializer // Fields count: 3 diff --git a/output/pulse_system.dll.cs b/output/pulse_system.dll.cs index 6288c62..16c5eea 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-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC namespace CS2Dumper.Schemas { // Module: pulse_system.dll diff --git a/output/pulse_system.dll.hpp b/output/pulse_system.dll.hpp index 0a6bd3d..e6528ed 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-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC #pragma once diff --git a/output/pulse_system.dll.rs b/output/pulse_system.dll.rs index 8c300e0..8c979c0 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-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 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 877ee66..ba9b9a6 100644 --- a/output/rendersystemdx11.dll.cs +++ b/output/rendersystemdx11.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC namespace CS2Dumper.Schemas { // Module: rendersystemdx11.dll diff --git a/output/rendersystemdx11.dll.hpp b/output/rendersystemdx11.dll.hpp index cdf6258..20a4c57 100644 --- a/output/rendersystemdx11.dll.hpp +++ b/output/rendersystemdx11.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC #pragma once diff --git a/output/rendersystemdx11.dll.rs b/output/rendersystemdx11.dll.rs index e848ca6..a1e76ca 100644 --- a/output/rendersystemdx11.dll.rs +++ b/output/rendersystemdx11.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 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 a545dda..6bb81ba 100644 --- a/output/resourcesystem.dll.cs +++ b/output/resourcesystem.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC namespace CS2Dumper.Schemas { // Module: resourcesystem.dll diff --git a/output/resourcesystem.dll.hpp b/output/resourcesystem.dll.hpp index 1f39b25..75115ed 100644 --- a/output/resourcesystem.dll.hpp +++ b/output/resourcesystem.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC #pragma once diff --git a/output/resourcesystem.dll.rs b/output/resourcesystem.dll.rs index 207a9eb..ae8f46d 100644 --- a/output/resourcesystem.dll.rs +++ b/output/resourcesystem.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 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 222da3e..6a1dd78 100644 --- a/output/scenesystem.dll.cs +++ b/output/scenesystem.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC namespace CS2Dumper.Schemas { // Module: scenesystem.dll diff --git a/output/scenesystem.dll.hpp b/output/scenesystem.dll.hpp index 2c6c6a5..ecc5255 100644 --- a/output/scenesystem.dll.hpp +++ b/output/scenesystem.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC #pragma once diff --git a/output/scenesystem.dll.rs b/output/scenesystem.dll.rs index c077de2..6ee328a 100644 --- a/output/scenesystem.dll.rs +++ b/output/scenesystem.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 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 cb3387b..3cbcdaf 100644 --- a/output/schemasystem.dll.cs +++ b/output/schemasystem.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC namespace CS2Dumper.Schemas { // Module: schemasystem.dll diff --git a/output/schemasystem.dll.hpp b/output/schemasystem.dll.hpp index f43f3ac..4528eca 100644 --- a/output/schemasystem.dll.hpp +++ b/output/schemasystem.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC #pragma once diff --git a/output/schemasystem.dll.rs b/output/schemasystem.dll.rs index 0b37a0f..d83d1bf 100644 --- a/output/schemasystem.dll.rs +++ b/output/schemasystem.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 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 c2d8302..8482ee6 100644 --- a/output/server.dll.cs +++ b/output/server.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC namespace CS2Dumper.Schemas { // Module: server.dll @@ -66,7 +66,7 @@ namespace CS2Dumper.Schemas { expUsePrecise = 0x2 } // Alignment: 4 - // Members count: 9 + // Members count: 10 public enum PreviewCharacterMode : uint { DIORAMA = 0x0, MAIN_MENU = 0x1, @@ -76,7 +76,8 @@ namespace CS2Dumper.Schemas { INVENTORY_INSPECT = 0x5, WALKING = 0x6, TEAM_INTRO = 0x7, - WINGMAN_INTRO = 0x8 + WINGMAN_INTRO = 0x8, + BANNER = 0x9 } // Alignment: 4 // Members count: 3 @@ -7423,57 +7424,57 @@ namespace CS2Dumper.Schemas { public const nint m_bTargetBombed = 0xEE0; // bool public const nint m_bBombDefused = 0xEE1; // bool public const nint m_bMapHasBombZone = 0xEE2; // bool - public const nint m_vecMainCTSpawnPos = 0xF00; // Vector - public const nint m_CTSpawnPointsMasterList = 0xF10; // CUtlVector - public const nint m_TerroristSpawnPointsMasterList = 0xF28; // CUtlVector - public const nint m_bRespawningAllRespawnablePlayers = 0xF40; // bool - public const nint m_iNextCTSpawnPoint = 0xF44; // int32 - public const nint m_flCTSpawnPointUsedTime = 0xF48; // float32 - public const nint m_iNextTerroristSpawnPoint = 0xF4C; // int32 - public const nint m_flTerroristSpawnPointUsedTime = 0xF50; // float32 - public const nint m_CTSpawnPoints = 0xF58; // CUtlVector - public const nint m_TerroristSpawnPoints = 0xF70; // CUtlVector - public const nint m_bIsUnreservedGameServer = 0xF88; // bool - public const nint m_fAutobalanceDisplayTime = 0xF8C; // float32 - public const nint m_bAllowWeaponSwitch = 0x11F8; // bool - public const nint m_bRoundTimeWarningTriggered = 0x11F9; // bool - public const nint m_phaseChangeAnnouncementTime = 0x11FC; // GameTime_t - public const nint m_fNextUpdateTeamClanNamesTime = 0x1200; // float32 - public const nint m_flLastThinkTime = 0x1204; // GameTime_t - public const nint m_fAccumulatedRoundOffDamage = 0x1208; // float32 - public const nint m_nShorthandedBonusLastEvalRound = 0x120C; // int32 - public const nint m_nMatchAbortedEarlyReason = 0x1488; // int32 - public const nint m_bHasTriggeredRoundStartMusic = 0x148C; // bool - public const nint m_bSwitchingTeamsAtRoundReset = 0x148D; // bool - public const nint m_pGameModeRules = 0x14A8; // CCSGameModeRules* - public const nint m_BtGlobalBlackboard = 0x14B0; // KeyValues3 - public const nint m_hPlayerResource = 0x1520; // CHandle - public const nint m_RetakeRules = 0x1528; // CRetakeGameRules - public const nint m_arrTeamUniqueKillWeaponsMatch = 0x16C0; // CUtlVector[4] - public const nint m_bTeamLastKillUsedUniqueWeaponMatch = 0x1720; // bool[4] - public const nint m_nMatchEndCount = 0x1748; // uint8 - public const nint m_nTTeamIntroVariant = 0x174C; // int32 - public const nint m_nCTTeamIntroVariant = 0x1750; // int32 - public const nint m_bTeamIntroPeriod = 0x1754; // bool - public const nint m_fTeamIntroPeriodEnd = 0x1758; // GameTime_t - public const nint m_bPlayedTeamIntroVO = 0x175C; // bool - public const nint m_iRoundEndWinnerTeam = 0x1760; // int32 - public const nint m_eRoundEndReason = 0x1764; // int32 - public const nint m_bRoundEndShowTimerDefend = 0x1768; // bool - public const nint m_iRoundEndTimerTime = 0x176C; // int32 - public const nint m_sRoundEndFunFactToken = 0x1770; // CUtlString - public const nint m_iRoundEndFunFactPlayerSlot = 0x1778; // CPlayerSlot - public const nint m_iRoundEndFunFactData1 = 0x177C; // int32 - public const nint m_iRoundEndFunFactData2 = 0x1780; // int32 - public const nint m_iRoundEndFunFactData3 = 0x1784; // int32 - public const nint m_sRoundEndMessage = 0x1788; // CUtlString - public const nint m_iRoundEndPlayerCount = 0x1790; // int32 - public const nint m_bRoundEndNoMusic = 0x1794; // bool - public const nint m_iRoundEndLegacy = 0x1798; // int32 - public const nint m_nRoundEndCount = 0x179C; // uint8 - public const nint m_iRoundStartRoundNumber = 0x17A0; // int32 - public const nint m_nRoundStartCount = 0x17A4; // uint8 - public const nint m_flLastPerfSampleTime = 0x57B0; // float64 + public const nint m_vecMainCTSpawnPos = 0xF30; // Vector + public const nint m_CTSpawnPointsMasterList = 0xF40; // CUtlVector + public const nint m_TerroristSpawnPointsMasterList = 0xF58; // CUtlVector + public const nint m_bRespawningAllRespawnablePlayers = 0xF70; // bool + public const nint m_iNextCTSpawnPoint = 0xF74; // int32 + public const nint m_flCTSpawnPointUsedTime = 0xF78; // float32 + public const nint m_iNextTerroristSpawnPoint = 0xF7C; // int32 + public const nint m_flTerroristSpawnPointUsedTime = 0xF80; // float32 + public const nint m_CTSpawnPoints = 0xF88; // CUtlVector + public const nint m_TerroristSpawnPoints = 0xFA0; // CUtlVector + public const nint m_bIsUnreservedGameServer = 0xFB8; // bool + public const nint m_fAutobalanceDisplayTime = 0xFBC; // float32 + public const nint m_bAllowWeaponSwitch = 0x1228; // bool + public const nint m_bRoundTimeWarningTriggered = 0x1229; // bool + public const nint m_phaseChangeAnnouncementTime = 0x122C; // GameTime_t + public const nint m_fNextUpdateTeamClanNamesTime = 0x1230; // float32 + public const nint m_flLastThinkTime = 0x1234; // GameTime_t + public const nint m_fAccumulatedRoundOffDamage = 0x1238; // float32 + public const nint m_nShorthandedBonusLastEvalRound = 0x123C; // int32 + public const nint m_nMatchAbortedEarlyReason = 0x14B8; // int32 + public const nint m_bHasTriggeredRoundStartMusic = 0x14BC; // bool + public const nint m_bSwitchingTeamsAtRoundReset = 0x14BD; // bool + public const nint m_pGameModeRules = 0x14D8; // CCSGameModeRules* + public const nint m_BtGlobalBlackboard = 0x14E0; // KeyValues3 + public const nint m_hPlayerResource = 0x1550; // CHandle + public const nint m_RetakeRules = 0x1558; // CRetakeGameRules + public const nint m_arrTeamUniqueKillWeaponsMatch = 0x16F0; // CUtlVector[4] + public const nint m_bTeamLastKillUsedUniqueWeaponMatch = 0x1750; // bool[4] + public const nint m_nMatchEndCount = 0x1778; // uint8 + public const nint m_nTTeamIntroVariant = 0x177C; // int32 + public const nint m_nCTTeamIntroVariant = 0x1780; // int32 + public const nint m_bTeamIntroPeriod = 0x1784; // bool + public const nint m_fTeamIntroPeriodEnd = 0x1788; // GameTime_t + public const nint m_bPlayedTeamIntroVO = 0x178C; // bool + public const nint m_iRoundEndWinnerTeam = 0x1790; // int32 + public const nint m_eRoundEndReason = 0x1794; // int32 + public const nint m_bRoundEndShowTimerDefend = 0x1798; // bool + public const nint m_iRoundEndTimerTime = 0x179C; // int32 + public const nint m_sRoundEndFunFactToken = 0x17A0; // CUtlString + public const nint m_iRoundEndFunFactPlayerSlot = 0x17A8; // CPlayerSlot + public const nint m_iRoundEndFunFactData1 = 0x17AC; // int32 + public const nint m_iRoundEndFunFactData2 = 0x17B0; // int32 + public const nint m_iRoundEndFunFactData3 = 0x17B4; // int32 + public const nint m_sRoundEndMessage = 0x17B8; // CUtlString + public const nint m_iRoundEndPlayerCount = 0x17C0; // int32 + public const nint m_bRoundEndNoMusic = 0x17C4; // bool + public const nint m_iRoundEndLegacy = 0x17C8; // int32 + public const nint m_nRoundEndCount = 0x17CC; // uint8 + public const nint m_iRoundStartRoundNumber = 0x17D0; // int32 + public const nint m_nRoundStartCount = 0x17D4; // uint8 + public const nint m_flLastPerfSampleTime = 0x57E0; // float64 } // Parent: CPhysicsProp // Fields count: 0 @@ -7742,10 +7743,10 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_weaponPurchasesThisMatch (WeaponPurchaseTracker_t) // NetworkVarNames: m_weaponPurchasesThisRound (WeaponPurchaseTracker_t) public static class CCSPlayer_ActionTrackingServices { - public const nint m_hLastWeaponBeforeC4AutoSwitch = 0x208; // CHandle - public const nint m_bIsRescuing = 0x23C; // bool - public const nint m_weaponPurchasesThisMatch = 0x240; // WeaponPurchaseTracker_t - public const nint m_weaponPurchasesThisRound = 0x298; // WeaponPurchaseTracker_t + public const nint m_hLastWeaponBeforeC4AutoSwitch = 0x200; // CHandle + public const nint m_bIsRescuing = 0x234; // bool + public const nint m_weaponPurchasesThisMatch = 0x238; // WeaponPurchaseTracker_t + public const nint m_weaponPurchasesThisRound = 0x290; // WeaponPurchaseTracker_t } // Parent: CPointEntity // Fields count: 6 @@ -9061,7 +9062,7 @@ namespace CS2Dumper.Schemas { public const nint m_iFilterModel = 0x518; // CUtlSymbolLarge } // Parent: CBasePlayerPawn - // Fields count: 23 + // Fields count: 22 // // Metadata: // NetworkVarNames: m_CTouchExpansionComponent (CTouchExpansionComponent::Storage_t) @@ -9103,10 +9104,9 @@ namespace CS2Dumper.Schemas { public const nint m_flProgressBarStartTime = 0xCF4; // float32 public const nint m_iProgressBarDuration = 0xCF8; // int32 public const nint m_angEyeAngles = 0xCFC; // QAngle - public const nint m_NumEnemiesAtRoundStart = 0xD08; // int32 - public const nint m_wasNotKilledNaturally = 0xD0C; // bool - public const nint m_bCommittingSuicideOnTeamChange = 0xD0D; // bool - public const nint m_hOriginalController = 0xD10; // CHandle + public const nint m_wasNotKilledNaturally = 0xD08; // bool + public const nint m_bCommittingSuicideOnTeamChange = 0xD09; // bool + public const nint m_hOriginalController = 0xD0C; // CHandle } // Parent: CPointEntity // Fields count: 9 @@ -9715,123 +9715,123 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_vecPlayerPatchEconIndices (uint32) // NetworkVarNames: m_GunGameImmunityColor (Color) public static class CCSPlayerPawn { - public const nint m_pBulletServices = 0xD20; // CCSPlayer_BulletServices* - public const nint m_pHostageServices = 0xD28; // CCSPlayer_HostageServices* - public const nint m_pBuyServices = 0xD30; // CCSPlayer_BuyServices* - public const nint m_pActionTrackingServices = 0xD38; // CCSPlayer_ActionTrackingServices* - public const nint m_pRadioServices = 0xD40; // CCSPlayer_RadioServices* - public const nint m_pDamageReactServices = 0xD48; // CCSPlayer_DamageReactServices* - public const nint m_nCharacterDefIndex = 0xD50; // uint16 - public const nint m_bHasFemaleVoice = 0xD52; // bool - public const nint m_strVOPrefix = 0xD58; // CUtlString - public const nint m_szLastPlaceName = 0xD60; // char[18] - public const nint m_bInHostageResetZone = 0xE20; // bool - public const nint m_bInBuyZone = 0xE21; // bool - public const nint m_TouchingBuyZones = 0xE28; // CUtlVector> - public const nint m_bWasInBuyZone = 0xE40; // bool - public const nint m_bInHostageRescueZone = 0xE41; // bool - public const nint m_bInBombZone = 0xE42; // bool - public const nint m_bWasInHostageRescueZone = 0xE43; // bool - public const nint m_iRetakesOffering = 0xE44; // int32 - public const nint m_iRetakesOfferingCard = 0xE48; // int32 - public const nint m_bRetakesHasDefuseKit = 0xE4C; // bool - public const nint m_bRetakesMVPLastRound = 0xE4D; // bool - public const nint m_iRetakesMVPBoostItem = 0xE50; // int32 - public const nint m_RetakesMVPBoostExtraUtility = 0xE54; // loadout_slot_t - public const nint m_flHealthShotBoostExpirationTime = 0xE58; // GameTime_t - public const nint m_flLandingTimeSeconds = 0xE5C; // float32 - public const nint m_aimPunchAngle = 0xE60; // QAngle - public const nint m_aimPunchAngleVel = 0xE6C; // QAngle - public const nint m_aimPunchTickBase = 0xE78; // int32 - public const nint m_aimPunchTickFraction = 0xE7C; // float32 - public const nint m_aimPunchCache = 0xE80; // CUtlVector - public const nint m_bIsBuyMenuOpen = 0xE98; // bool - public const nint m_xLastHeadBoneTransform = 0x14E0; // CTransform - public const nint m_bLastHeadBoneTransformIsValid = 0x1500; // bool - public const nint m_lastLandTime = 0x1504; // GameTime_t - public const nint m_bOnGroundLastTick = 0x1508; // bool - public const nint m_iPlayerLocked = 0x150C; // int32 - public const nint m_flTimeOfLastInjury = 0x1514; // GameTime_t - public const nint m_flNextSprayDecalTime = 0x1518; // GameTime_t - public const nint m_bNextSprayDecalTimeExpedited = 0x151C; // bool - public const nint m_nRagdollDamageBone = 0x1520; // int32 - public const nint m_vRagdollDamageForce = 0x1524; // Vector - public const nint m_vRagdollDamagePosition = 0x1530; // Vector - public const nint m_szRagdollDamageWeaponName = 0x153C; // char[64] - public const nint m_bRagdollDamageHeadshot = 0x157C; // bool - public const nint m_vRagdollServerOrigin = 0x1580; // Vector - public const nint m_EconGloves = 0x1590; // CEconItemView - public const nint m_nEconGlovesChanged = 0x1808; // uint8 - public const nint m_qDeathEyeAngles = 0x180C; // QAngle - public const nint m_bSkipOneHeadConstraintUpdate = 0x1818; // bool - public const nint m_bLeftHanded = 0x1819; // bool - public const nint m_fSwitchedHandednessTime = 0x181C; // GameTime_t - public const nint m_flViewmodelOffsetX = 0x1820; // float32 - public const nint m_flViewmodelOffsetY = 0x1824; // float32 - public const nint m_flViewmodelOffsetZ = 0x1828; // float32 - public const nint m_flViewmodelFOV = 0x182C; // float32 - public const nint m_bIsWalking = 0x1830; // bool - public const nint m_fLastGivenDefuserTime = 0x1834; // float32 - public const nint m_fLastGivenBombTime = 0x1838; // float32 - public const nint m_flDealtDamageToEnemyMostRecentTimestamp = 0x183C; // float32 - public const nint m_iDisplayHistoryBits = 0x1840; // uint32 - public const nint m_flLastAttackedTeammate = 0x1844; // float32 - public const nint m_allowAutoFollowTime = 0x1848; // GameTime_t - public const nint m_bResetArmorNextSpawn = 0x184C; // bool - public const nint m_nLastKillerIndex = 0x1850; // CEntityIndex - public const nint m_entitySpottedState = 0x1858; // EntitySpottedState_t - public const nint m_nSpotRules = 0x1870; // int32 - public const nint m_bIsScoped = 0x1874; // bool - public const nint m_bResumeZoom = 0x1875; // bool - public const nint m_bIsDefusing = 0x1876; // bool - public const nint m_bIsGrabbingHostage = 0x1877; // bool - public const nint m_iBlockingUseActionInProgress = 0x1878; // CSPlayerBlockingUseAction_t - public const nint m_flEmitSoundTime = 0x187C; // GameTime_t - public const nint m_bInNoDefuseArea = 0x1880; // bool - public const nint m_iBombSiteIndex = 0x1884; // CEntityIndex - public const nint m_nWhichBombZone = 0x1888; // int32 - public const nint m_bInBombZoneTrigger = 0x188C; // bool - public const nint m_bWasInBombZoneTrigger = 0x188D; // bool - public const nint m_iShotsFired = 0x1890; // int32 - public const nint m_flFlinchStack = 0x1894; // float32 - public const nint m_flVelocityModifier = 0x1898; // float32 - public const nint m_flHitHeading = 0x189C; // float32 - public const nint m_nHitBodyPart = 0x18A0; // int32 - public const nint m_vecTotalBulletForce = 0x18A4; // Vector - public const nint m_bWaitForNoAttack = 0x18B0; // bool - public const nint m_ignoreLadderJumpTime = 0x18B4; // float32 - public const nint m_bKilledByHeadshot = 0x18B8; // bool - public const nint m_LastHitBox = 0x18BC; // int32 - public const nint m_LastHealth = 0x18C0; // int32 - public const nint m_pBot = 0x18C8; // CCSBot* - public const nint m_bBotAllowActive = 0x18D0; // bool - public const nint m_thirdPersonHeading = 0x18D4; // QAngle - public const nint m_flSlopeDropOffset = 0x18E0; // float32 - public const nint m_flSlopeDropHeight = 0x18E4; // float32 - public const nint m_vHeadConstraintOffset = 0x18E8; // Vector - public const nint m_nLastPickupPriority = 0x18F4; // int32 - public const nint m_flLastPickupPriorityTime = 0x18F8; // float32 - public const nint m_ArmorValue = 0x18FC; // int32 - public const nint m_unCurrentEquipmentValue = 0x1900; // uint16 - public const nint m_unRoundStartEquipmentValue = 0x1902; // uint16 - public const nint m_unFreezetimeEndEquipmentValue = 0x1904; // uint16 - public const nint m_iLastWeaponFireUsercmd = 0x1908; // int32 - public const nint m_flLastFriendlyFireDamageReductionRatio = 0x190C; // float32 - public const nint m_bIsSpawning = 0x1910; // bool - public const nint m_iDeathFlags = 0x1920; // int32 - public const nint m_bHasDeathInfo = 0x1924; // bool - public const nint m_flDeathInfoTime = 0x1928; // float32 - public const nint m_vecDeathInfoOrigin = 0x192C; // Vector - public const nint m_vecPlayerPatchEconIndices = 0x1938; // uint32[5] - public const nint m_GunGameImmunityColor = 0x194C; // Color - public const nint m_grenadeParameterStashTime = 0x1950; // GameTime_t - public const nint m_bGrenadeParametersStashed = 0x1954; // bool - public const nint m_angStashedShootAngles = 0x1958; // QAngle - public const nint m_vecStashedGrenadeThrowPosition = 0x1964; // Vector - public const nint m_vecStashedVelocity = 0x1970; // Vector - public const nint m_angShootAngleHistory = 0x197C; // QAngle[2] - public const nint m_vecThrowPositionHistory = 0x1994; // Vector[2] - public const nint m_vecVelocityHistory = 0x19AC; // Vector[2] + public const nint m_pBulletServices = 0xD18; // CCSPlayer_BulletServices* + public const nint m_pHostageServices = 0xD20; // CCSPlayer_HostageServices* + public const nint m_pBuyServices = 0xD28; // CCSPlayer_BuyServices* + public const nint m_pActionTrackingServices = 0xD30; // CCSPlayer_ActionTrackingServices* + public const nint m_pRadioServices = 0xD38; // CCSPlayer_RadioServices* + public const nint m_pDamageReactServices = 0xD40; // CCSPlayer_DamageReactServices* + public const nint m_nCharacterDefIndex = 0xD48; // uint16 + public const nint m_bHasFemaleVoice = 0xD4A; // bool + public const nint m_strVOPrefix = 0xD50; // CUtlString + public const nint m_szLastPlaceName = 0xD58; // char[18] + public const nint m_bInHostageResetZone = 0xE18; // bool + public const nint m_bInBuyZone = 0xE19; // bool + public const nint m_TouchingBuyZones = 0xE20; // CUtlVector> + public const nint m_bWasInBuyZone = 0xE38; // bool + public const nint m_bInHostageRescueZone = 0xE39; // bool + public const nint m_bInBombZone = 0xE3A; // bool + public const nint m_bWasInHostageRescueZone = 0xE3B; // bool + public const nint m_iRetakesOffering = 0xE3C; // int32 + public const nint m_iRetakesOfferingCard = 0xE40; // int32 + public const nint m_bRetakesHasDefuseKit = 0xE44; // bool + public const nint m_bRetakesMVPLastRound = 0xE45; // bool + public const nint m_iRetakesMVPBoostItem = 0xE48; // int32 + public const nint m_RetakesMVPBoostExtraUtility = 0xE4C; // loadout_slot_t + public const nint m_flHealthShotBoostExpirationTime = 0xE50; // GameTime_t + public const nint m_flLandingTimeSeconds = 0xE54; // float32 + public const nint m_aimPunchAngle = 0xE58; // QAngle + public const nint m_aimPunchAngleVel = 0xE64; // QAngle + public const nint m_aimPunchTickBase = 0xE70; // int32 + public const nint m_aimPunchTickFraction = 0xE74; // float32 + public const nint m_aimPunchCache = 0xE78; // CUtlVector + public const nint m_bIsBuyMenuOpen = 0xE90; // bool + public const nint m_xLastHeadBoneTransform = 0x14D0; // CTransform + public const nint m_bLastHeadBoneTransformIsValid = 0x14F0; // bool + public const nint m_lastLandTime = 0x14F4; // GameTime_t + public const nint m_bOnGroundLastTick = 0x14F8; // bool + public const nint m_iPlayerLocked = 0x14FC; // int32 + public const nint m_flTimeOfLastInjury = 0x1504; // GameTime_t + public const nint m_flNextSprayDecalTime = 0x1508; // GameTime_t + public const nint m_bNextSprayDecalTimeExpedited = 0x150C; // bool + public const nint m_nRagdollDamageBone = 0x1510; // int32 + public const nint m_vRagdollDamageForce = 0x1514; // Vector + public const nint m_vRagdollDamagePosition = 0x1520; // Vector + public const nint m_szRagdollDamageWeaponName = 0x152C; // char[64] + public const nint m_bRagdollDamageHeadshot = 0x156C; // bool + public const nint m_vRagdollServerOrigin = 0x1570; // Vector + public const nint m_EconGloves = 0x1580; // CEconItemView + public const nint m_nEconGlovesChanged = 0x17F8; // uint8 + public const nint m_qDeathEyeAngles = 0x17FC; // QAngle + public const nint m_bSkipOneHeadConstraintUpdate = 0x1808; // bool + public const nint m_bLeftHanded = 0x1809; // bool + public const nint m_fSwitchedHandednessTime = 0x180C; // GameTime_t + public const nint m_flViewmodelOffsetX = 0x1810; // float32 + public const nint m_flViewmodelOffsetY = 0x1814; // float32 + public const nint m_flViewmodelOffsetZ = 0x1818; // float32 + public const nint m_flViewmodelFOV = 0x181C; // float32 + public const nint m_bIsWalking = 0x1820; // bool + public const nint m_fLastGivenDefuserTime = 0x1824; // float32 + public const nint m_fLastGivenBombTime = 0x1828; // float32 + public const nint m_flDealtDamageToEnemyMostRecentTimestamp = 0x182C; // float32 + public const nint m_iDisplayHistoryBits = 0x1830; // uint32 + public const nint m_flLastAttackedTeammate = 0x1834; // float32 + public const nint m_allowAutoFollowTime = 0x1838; // GameTime_t + public const nint m_bResetArmorNextSpawn = 0x183C; // bool + public const nint m_nLastKillerIndex = 0x1840; // CEntityIndex + public const nint m_entitySpottedState = 0x1848; // EntitySpottedState_t + public const nint m_nSpotRules = 0x1860; // int32 + public const nint m_bIsScoped = 0x1864; // bool + public const nint m_bResumeZoom = 0x1865; // bool + public const nint m_bIsDefusing = 0x1866; // bool + public const nint m_bIsGrabbingHostage = 0x1867; // bool + public const nint m_iBlockingUseActionInProgress = 0x1868; // CSPlayerBlockingUseAction_t + public const nint m_flEmitSoundTime = 0x186C; // GameTime_t + public const nint m_bInNoDefuseArea = 0x1870; // bool + public const nint m_iBombSiteIndex = 0x1874; // CEntityIndex + public const nint m_nWhichBombZone = 0x1878; // int32 + public const nint m_bInBombZoneTrigger = 0x187C; // bool + public const nint m_bWasInBombZoneTrigger = 0x187D; // bool + public const nint m_iShotsFired = 0x1880; // int32 + public const nint m_flFlinchStack = 0x1884; // float32 + public const nint m_flVelocityModifier = 0x1888; // float32 + public const nint m_flHitHeading = 0x188C; // float32 + public const nint m_nHitBodyPart = 0x1890; // int32 + public const nint m_vecTotalBulletForce = 0x1894; // Vector + public const nint m_bWaitForNoAttack = 0x18A0; // bool + public const nint m_ignoreLadderJumpTime = 0x18A4; // float32 + public const nint m_bKilledByHeadshot = 0x18A8; // bool + public const nint m_LastHitBox = 0x18AC; // int32 + public const nint m_LastHealth = 0x18B0; // int32 + public const nint m_pBot = 0x18B8; // CCSBot* + public const nint m_bBotAllowActive = 0x18C0; // bool + public const nint m_thirdPersonHeading = 0x18C4; // QAngle + public const nint m_flSlopeDropOffset = 0x18D0; // float32 + public const nint m_flSlopeDropHeight = 0x18D4; // float32 + public const nint m_vHeadConstraintOffset = 0x18D8; // Vector + public const nint m_nLastPickupPriority = 0x18E4; // int32 + public const nint m_flLastPickupPriorityTime = 0x18E8; // float32 + public const nint m_ArmorValue = 0x18EC; // int32 + public const nint m_unCurrentEquipmentValue = 0x18F0; // uint16 + public const nint m_unRoundStartEquipmentValue = 0x18F2; // uint16 + public const nint m_unFreezetimeEndEquipmentValue = 0x18F4; // uint16 + public const nint m_iLastWeaponFireUsercmd = 0x18F8; // int32 + public const nint m_flLastFriendlyFireDamageReductionRatio = 0x18FC; // float32 + public const nint m_bIsSpawning = 0x1900; // bool + public const nint m_iDeathFlags = 0x1910; // int32 + public const nint m_bHasDeathInfo = 0x1914; // bool + public const nint m_flDeathInfoTime = 0x1918; // float32 + public const nint m_vecDeathInfoOrigin = 0x191C; // Vector + public const nint m_vecPlayerPatchEconIndices = 0x1928; // uint32[5] + public const nint m_GunGameImmunityColor = 0x193C; // Color + public const nint m_grenadeParameterStashTime = 0x1940; // GameTime_t + public const nint m_bGrenadeParametersStashed = 0x1944; // bool + public const nint m_angStashedShootAngles = 0x1948; // QAngle + public const nint m_vecStashedGrenadeThrowPosition = 0x1954; // Vector + public const nint m_vecStashedVelocity = 0x1960; // Vector + public const nint m_angShootAngleHistory = 0x196C; // QAngle[2] + public const nint m_vecThrowPositionHistory = 0x1984; // Vector[2] + public const nint m_vecVelocityHistory = 0x199C; // Vector[2] } // Parent: CBaseGrenade // Fields count: 0 diff --git a/output/server.dll.hpp b/output/server.dll.hpp index f3890ac..b77cd04 100644 --- a/output/server.dll.hpp +++ b/output/server.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC #pragma once @@ -71,7 +71,7 @@ namespace cs2_dumper { expUsePrecise = 0x2 }; // Alignment: 4 - // Members count: 9 + // Members count: 10 enum class PreviewCharacterMode : uint32_t { DIORAMA = 0x0, MAIN_MENU = 0x1, @@ -81,7 +81,8 @@ namespace cs2_dumper { INVENTORY_INSPECT = 0x5, WALKING = 0x6, TEAM_INTRO = 0x7, - WINGMAN_INTRO = 0x8 + WINGMAN_INTRO = 0x8, + BANNER = 0x9 }; // Alignment: 4 // Members count: 3 @@ -7428,57 +7429,57 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bTargetBombed = 0xEE0; // bool constexpr std::ptrdiff_t m_bBombDefused = 0xEE1; // bool constexpr std::ptrdiff_t m_bMapHasBombZone = 0xEE2; // bool - constexpr std::ptrdiff_t m_vecMainCTSpawnPos = 0xF00; // Vector - constexpr std::ptrdiff_t m_CTSpawnPointsMasterList = 0xF10; // CUtlVector - constexpr std::ptrdiff_t m_TerroristSpawnPointsMasterList = 0xF28; // CUtlVector - constexpr std::ptrdiff_t m_bRespawningAllRespawnablePlayers = 0xF40; // bool - constexpr std::ptrdiff_t m_iNextCTSpawnPoint = 0xF44; // int32 - constexpr std::ptrdiff_t m_flCTSpawnPointUsedTime = 0xF48; // float32 - constexpr std::ptrdiff_t m_iNextTerroristSpawnPoint = 0xF4C; // int32 - constexpr std::ptrdiff_t m_flTerroristSpawnPointUsedTime = 0xF50; // float32 - constexpr std::ptrdiff_t m_CTSpawnPoints = 0xF58; // CUtlVector - constexpr std::ptrdiff_t m_TerroristSpawnPoints = 0xF70; // CUtlVector - constexpr std::ptrdiff_t m_bIsUnreservedGameServer = 0xF88; // bool - constexpr std::ptrdiff_t m_fAutobalanceDisplayTime = 0xF8C; // float32 - constexpr std::ptrdiff_t m_bAllowWeaponSwitch = 0x11F8; // bool - constexpr std::ptrdiff_t m_bRoundTimeWarningTriggered = 0x11F9; // bool - constexpr std::ptrdiff_t m_phaseChangeAnnouncementTime = 0x11FC; // GameTime_t - constexpr std::ptrdiff_t m_fNextUpdateTeamClanNamesTime = 0x1200; // float32 - constexpr std::ptrdiff_t m_flLastThinkTime = 0x1204; // GameTime_t - constexpr std::ptrdiff_t m_fAccumulatedRoundOffDamage = 0x1208; // float32 - constexpr std::ptrdiff_t m_nShorthandedBonusLastEvalRound = 0x120C; // int32 - constexpr std::ptrdiff_t m_nMatchAbortedEarlyReason = 0x1488; // int32 - constexpr std::ptrdiff_t m_bHasTriggeredRoundStartMusic = 0x148C; // bool - constexpr std::ptrdiff_t m_bSwitchingTeamsAtRoundReset = 0x148D; // bool - constexpr std::ptrdiff_t m_pGameModeRules = 0x14A8; // CCSGameModeRules* - constexpr std::ptrdiff_t m_BtGlobalBlackboard = 0x14B0; // KeyValues3 - constexpr std::ptrdiff_t m_hPlayerResource = 0x1520; // CHandle - constexpr std::ptrdiff_t m_RetakeRules = 0x1528; // CRetakeGameRules - constexpr std::ptrdiff_t m_arrTeamUniqueKillWeaponsMatch = 0x16C0; // CUtlVector[4] - constexpr std::ptrdiff_t m_bTeamLastKillUsedUniqueWeaponMatch = 0x1720; // bool[4] - constexpr std::ptrdiff_t m_nMatchEndCount = 0x1748; // uint8 - constexpr std::ptrdiff_t m_nTTeamIntroVariant = 0x174C; // int32 - constexpr std::ptrdiff_t m_nCTTeamIntroVariant = 0x1750; // int32 - constexpr std::ptrdiff_t m_bTeamIntroPeriod = 0x1754; // bool - constexpr std::ptrdiff_t m_fTeamIntroPeriodEnd = 0x1758; // GameTime_t - constexpr std::ptrdiff_t m_bPlayedTeamIntroVO = 0x175C; // bool - constexpr std::ptrdiff_t m_iRoundEndWinnerTeam = 0x1760; // int32 - constexpr std::ptrdiff_t m_eRoundEndReason = 0x1764; // int32 - constexpr std::ptrdiff_t m_bRoundEndShowTimerDefend = 0x1768; // bool - constexpr std::ptrdiff_t m_iRoundEndTimerTime = 0x176C; // int32 - constexpr std::ptrdiff_t m_sRoundEndFunFactToken = 0x1770; // CUtlString - constexpr std::ptrdiff_t m_iRoundEndFunFactPlayerSlot = 0x1778; // CPlayerSlot - constexpr std::ptrdiff_t m_iRoundEndFunFactData1 = 0x177C; // int32 - constexpr std::ptrdiff_t m_iRoundEndFunFactData2 = 0x1780; // int32 - constexpr std::ptrdiff_t m_iRoundEndFunFactData3 = 0x1784; // int32 - constexpr std::ptrdiff_t m_sRoundEndMessage = 0x1788; // CUtlString - constexpr std::ptrdiff_t m_iRoundEndPlayerCount = 0x1790; // int32 - constexpr std::ptrdiff_t m_bRoundEndNoMusic = 0x1794; // bool - constexpr std::ptrdiff_t m_iRoundEndLegacy = 0x1798; // int32 - constexpr std::ptrdiff_t m_nRoundEndCount = 0x179C; // uint8 - constexpr std::ptrdiff_t m_iRoundStartRoundNumber = 0x17A0; // int32 - constexpr std::ptrdiff_t m_nRoundStartCount = 0x17A4; // uint8 - constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x57B0; // float64 + constexpr std::ptrdiff_t m_vecMainCTSpawnPos = 0xF30; // Vector + constexpr std::ptrdiff_t m_CTSpawnPointsMasterList = 0xF40; // CUtlVector + constexpr std::ptrdiff_t m_TerroristSpawnPointsMasterList = 0xF58; // CUtlVector + constexpr std::ptrdiff_t m_bRespawningAllRespawnablePlayers = 0xF70; // bool + constexpr std::ptrdiff_t m_iNextCTSpawnPoint = 0xF74; // int32 + constexpr std::ptrdiff_t m_flCTSpawnPointUsedTime = 0xF78; // float32 + constexpr std::ptrdiff_t m_iNextTerroristSpawnPoint = 0xF7C; // int32 + constexpr std::ptrdiff_t m_flTerroristSpawnPointUsedTime = 0xF80; // float32 + constexpr std::ptrdiff_t m_CTSpawnPoints = 0xF88; // CUtlVector + constexpr std::ptrdiff_t m_TerroristSpawnPoints = 0xFA0; // CUtlVector + constexpr std::ptrdiff_t m_bIsUnreservedGameServer = 0xFB8; // bool + constexpr std::ptrdiff_t m_fAutobalanceDisplayTime = 0xFBC; // float32 + constexpr std::ptrdiff_t m_bAllowWeaponSwitch = 0x1228; // bool + constexpr std::ptrdiff_t m_bRoundTimeWarningTriggered = 0x1229; // bool + constexpr std::ptrdiff_t m_phaseChangeAnnouncementTime = 0x122C; // GameTime_t + constexpr std::ptrdiff_t m_fNextUpdateTeamClanNamesTime = 0x1230; // float32 + constexpr std::ptrdiff_t m_flLastThinkTime = 0x1234; // GameTime_t + constexpr std::ptrdiff_t m_fAccumulatedRoundOffDamage = 0x1238; // float32 + constexpr std::ptrdiff_t m_nShorthandedBonusLastEvalRound = 0x123C; // int32 + constexpr std::ptrdiff_t m_nMatchAbortedEarlyReason = 0x14B8; // int32 + constexpr std::ptrdiff_t m_bHasTriggeredRoundStartMusic = 0x14BC; // bool + constexpr std::ptrdiff_t m_bSwitchingTeamsAtRoundReset = 0x14BD; // bool + constexpr std::ptrdiff_t m_pGameModeRules = 0x14D8; // CCSGameModeRules* + constexpr std::ptrdiff_t m_BtGlobalBlackboard = 0x14E0; // KeyValues3 + constexpr std::ptrdiff_t m_hPlayerResource = 0x1550; // CHandle + constexpr std::ptrdiff_t m_RetakeRules = 0x1558; // CRetakeGameRules + constexpr std::ptrdiff_t m_arrTeamUniqueKillWeaponsMatch = 0x16F0; // CUtlVector[4] + constexpr std::ptrdiff_t m_bTeamLastKillUsedUniqueWeaponMatch = 0x1750; // bool[4] + constexpr std::ptrdiff_t m_nMatchEndCount = 0x1778; // uint8 + constexpr std::ptrdiff_t m_nTTeamIntroVariant = 0x177C; // int32 + constexpr std::ptrdiff_t m_nCTTeamIntroVariant = 0x1780; // int32 + constexpr std::ptrdiff_t m_bTeamIntroPeriod = 0x1784; // bool + constexpr std::ptrdiff_t m_fTeamIntroPeriodEnd = 0x1788; // GameTime_t + constexpr std::ptrdiff_t m_bPlayedTeamIntroVO = 0x178C; // bool + constexpr std::ptrdiff_t m_iRoundEndWinnerTeam = 0x1790; // int32 + constexpr std::ptrdiff_t m_eRoundEndReason = 0x1794; // int32 + constexpr std::ptrdiff_t m_bRoundEndShowTimerDefend = 0x1798; // bool + constexpr std::ptrdiff_t m_iRoundEndTimerTime = 0x179C; // int32 + constexpr std::ptrdiff_t m_sRoundEndFunFactToken = 0x17A0; // CUtlString + constexpr std::ptrdiff_t m_iRoundEndFunFactPlayerSlot = 0x17A8; // CPlayerSlot + constexpr std::ptrdiff_t m_iRoundEndFunFactData1 = 0x17AC; // int32 + constexpr std::ptrdiff_t m_iRoundEndFunFactData2 = 0x17B0; // int32 + constexpr std::ptrdiff_t m_iRoundEndFunFactData3 = 0x17B4; // int32 + constexpr std::ptrdiff_t m_sRoundEndMessage = 0x17B8; // CUtlString + constexpr std::ptrdiff_t m_iRoundEndPlayerCount = 0x17C0; // int32 + constexpr std::ptrdiff_t m_bRoundEndNoMusic = 0x17C4; // bool + constexpr std::ptrdiff_t m_iRoundEndLegacy = 0x17C8; // int32 + constexpr std::ptrdiff_t m_nRoundEndCount = 0x17CC; // uint8 + constexpr std::ptrdiff_t m_iRoundStartRoundNumber = 0x17D0; // int32 + constexpr std::ptrdiff_t m_nRoundStartCount = 0x17D4; // uint8 + constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x57E0; // float64 } // Parent: CPhysicsProp // Fields count: 0 @@ -7747,10 +7748,10 @@ namespace cs2_dumper { // NetworkVarNames: m_weaponPurchasesThisMatch (WeaponPurchaseTracker_t) // NetworkVarNames: m_weaponPurchasesThisRound (WeaponPurchaseTracker_t) namespace CCSPlayer_ActionTrackingServices { - constexpr std::ptrdiff_t m_hLastWeaponBeforeC4AutoSwitch = 0x208; // CHandle - constexpr std::ptrdiff_t m_bIsRescuing = 0x23C; // bool - constexpr std::ptrdiff_t m_weaponPurchasesThisMatch = 0x240; // WeaponPurchaseTracker_t - constexpr std::ptrdiff_t m_weaponPurchasesThisRound = 0x298; // WeaponPurchaseTracker_t + constexpr std::ptrdiff_t m_hLastWeaponBeforeC4AutoSwitch = 0x200; // CHandle + constexpr std::ptrdiff_t m_bIsRescuing = 0x234; // bool + constexpr std::ptrdiff_t m_weaponPurchasesThisMatch = 0x238; // WeaponPurchaseTracker_t + constexpr std::ptrdiff_t m_weaponPurchasesThisRound = 0x290; // WeaponPurchaseTracker_t } // Parent: CPointEntity // Fields count: 6 @@ -9066,7 +9067,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iFilterModel = 0x518; // CUtlSymbolLarge } // Parent: CBasePlayerPawn - // Fields count: 23 + // Fields count: 22 // // Metadata: // NetworkVarNames: m_CTouchExpansionComponent (CTouchExpansionComponent::Storage_t) @@ -9108,10 +9109,9 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flProgressBarStartTime = 0xCF4; // float32 constexpr std::ptrdiff_t m_iProgressBarDuration = 0xCF8; // int32 constexpr std::ptrdiff_t m_angEyeAngles = 0xCFC; // QAngle - constexpr std::ptrdiff_t m_NumEnemiesAtRoundStart = 0xD08; // int32 - constexpr std::ptrdiff_t m_wasNotKilledNaturally = 0xD0C; // bool - constexpr std::ptrdiff_t m_bCommittingSuicideOnTeamChange = 0xD0D; // bool - constexpr std::ptrdiff_t m_hOriginalController = 0xD10; // CHandle + constexpr std::ptrdiff_t m_wasNotKilledNaturally = 0xD08; // bool + constexpr std::ptrdiff_t m_bCommittingSuicideOnTeamChange = 0xD09; // bool + constexpr std::ptrdiff_t m_hOriginalController = 0xD0C; // CHandle } // Parent: CPointEntity // Fields count: 9 @@ -9720,123 +9720,123 @@ namespace cs2_dumper { // NetworkVarNames: m_vecPlayerPatchEconIndices (uint32) // NetworkVarNames: m_GunGameImmunityColor (Color) namespace CCSPlayerPawn { - constexpr std::ptrdiff_t m_pBulletServices = 0xD20; // CCSPlayer_BulletServices* - constexpr std::ptrdiff_t m_pHostageServices = 0xD28; // CCSPlayer_HostageServices* - constexpr std::ptrdiff_t m_pBuyServices = 0xD30; // CCSPlayer_BuyServices* - constexpr std::ptrdiff_t m_pActionTrackingServices = 0xD38; // CCSPlayer_ActionTrackingServices* - constexpr std::ptrdiff_t m_pRadioServices = 0xD40; // CCSPlayer_RadioServices* - constexpr std::ptrdiff_t m_pDamageReactServices = 0xD48; // CCSPlayer_DamageReactServices* - constexpr std::ptrdiff_t m_nCharacterDefIndex = 0xD50; // uint16 - constexpr std::ptrdiff_t m_bHasFemaleVoice = 0xD52; // bool - constexpr std::ptrdiff_t m_strVOPrefix = 0xD58; // CUtlString - constexpr std::ptrdiff_t m_szLastPlaceName = 0xD60; // char[18] - constexpr std::ptrdiff_t m_bInHostageResetZone = 0xE20; // bool - constexpr std::ptrdiff_t m_bInBuyZone = 0xE21; // bool - constexpr std::ptrdiff_t m_TouchingBuyZones = 0xE28; // CUtlVector> - constexpr std::ptrdiff_t m_bWasInBuyZone = 0xE40; // bool - constexpr std::ptrdiff_t m_bInHostageRescueZone = 0xE41; // bool - constexpr std::ptrdiff_t m_bInBombZone = 0xE42; // bool - constexpr std::ptrdiff_t m_bWasInHostageRescueZone = 0xE43; // bool - constexpr std::ptrdiff_t m_iRetakesOffering = 0xE44; // int32 - constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0xE48; // int32 - constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0xE4C; // bool - constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0xE4D; // bool - constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0xE50; // int32 - constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0xE54; // loadout_slot_t - constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0xE58; // GameTime_t - constexpr std::ptrdiff_t m_flLandingTimeSeconds = 0xE5C; // float32 - constexpr std::ptrdiff_t m_aimPunchAngle = 0xE60; // QAngle - constexpr std::ptrdiff_t m_aimPunchAngleVel = 0xE6C; // QAngle - constexpr std::ptrdiff_t m_aimPunchTickBase = 0xE78; // int32 - constexpr std::ptrdiff_t m_aimPunchTickFraction = 0xE7C; // float32 - constexpr std::ptrdiff_t m_aimPunchCache = 0xE80; // CUtlVector - constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0xE98; // bool - constexpr std::ptrdiff_t m_xLastHeadBoneTransform = 0x14E0; // CTransform - constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x1500; // bool - constexpr std::ptrdiff_t m_lastLandTime = 0x1504; // GameTime_t - constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x1508; // bool - constexpr std::ptrdiff_t m_iPlayerLocked = 0x150C; // int32 - constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x1514; // GameTime_t - constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x1518; // GameTime_t - constexpr std::ptrdiff_t m_bNextSprayDecalTimeExpedited = 0x151C; // bool - constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1520; // int32 - constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1524; // Vector - constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1530; // Vector - constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x153C; // char[64] - constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x157C; // bool - constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1580; // Vector - constexpr std::ptrdiff_t m_EconGloves = 0x1590; // CEconItemView - constexpr std::ptrdiff_t m_nEconGlovesChanged = 0x1808; // uint8 - constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x180C; // QAngle - constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x1818; // bool - constexpr std::ptrdiff_t m_bLeftHanded = 0x1819; // bool - constexpr std::ptrdiff_t m_fSwitchedHandednessTime = 0x181C; // GameTime_t - constexpr std::ptrdiff_t m_flViewmodelOffsetX = 0x1820; // float32 - constexpr std::ptrdiff_t m_flViewmodelOffsetY = 0x1824; // float32 - constexpr std::ptrdiff_t m_flViewmodelOffsetZ = 0x1828; // float32 - constexpr std::ptrdiff_t m_flViewmodelFOV = 0x182C; // float32 - constexpr std::ptrdiff_t m_bIsWalking = 0x1830; // bool - constexpr std::ptrdiff_t m_fLastGivenDefuserTime = 0x1834; // float32 - constexpr std::ptrdiff_t m_fLastGivenBombTime = 0x1838; // float32 - constexpr std::ptrdiff_t m_flDealtDamageToEnemyMostRecentTimestamp = 0x183C; // float32 - constexpr std::ptrdiff_t m_iDisplayHistoryBits = 0x1840; // uint32 - constexpr std::ptrdiff_t m_flLastAttackedTeammate = 0x1844; // float32 - constexpr std::ptrdiff_t m_allowAutoFollowTime = 0x1848; // GameTime_t - constexpr std::ptrdiff_t m_bResetArmorNextSpawn = 0x184C; // bool - constexpr std::ptrdiff_t m_nLastKillerIndex = 0x1850; // CEntityIndex - constexpr std::ptrdiff_t m_entitySpottedState = 0x1858; // EntitySpottedState_t - constexpr std::ptrdiff_t m_nSpotRules = 0x1870; // int32 - constexpr std::ptrdiff_t m_bIsScoped = 0x1874; // bool - constexpr std::ptrdiff_t m_bResumeZoom = 0x1875; // bool - constexpr std::ptrdiff_t m_bIsDefusing = 0x1876; // bool - constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x1877; // bool - constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x1878; // CSPlayerBlockingUseAction_t - constexpr std::ptrdiff_t m_flEmitSoundTime = 0x187C; // GameTime_t - constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x1880; // bool - constexpr std::ptrdiff_t m_iBombSiteIndex = 0x1884; // CEntityIndex - constexpr std::ptrdiff_t m_nWhichBombZone = 0x1888; // int32 - constexpr std::ptrdiff_t m_bInBombZoneTrigger = 0x188C; // bool - constexpr std::ptrdiff_t m_bWasInBombZoneTrigger = 0x188D; // bool - constexpr std::ptrdiff_t m_iShotsFired = 0x1890; // int32 - constexpr std::ptrdiff_t m_flFlinchStack = 0x1894; // float32 - constexpr std::ptrdiff_t m_flVelocityModifier = 0x1898; // float32 - constexpr std::ptrdiff_t m_flHitHeading = 0x189C; // float32 - constexpr std::ptrdiff_t m_nHitBodyPart = 0x18A0; // int32 - constexpr std::ptrdiff_t m_vecTotalBulletForce = 0x18A4; // Vector - constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x18B0; // bool - constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x18B4; // float32 - constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x18B8; // bool - constexpr std::ptrdiff_t m_LastHitBox = 0x18BC; // int32 - constexpr std::ptrdiff_t m_LastHealth = 0x18C0; // int32 - constexpr std::ptrdiff_t m_pBot = 0x18C8; // CCSBot* - constexpr std::ptrdiff_t m_bBotAllowActive = 0x18D0; // bool - constexpr std::ptrdiff_t m_thirdPersonHeading = 0x18D4; // QAngle - constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x18E0; // float32 - constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x18E4; // float32 - constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x18E8; // Vector - constexpr std::ptrdiff_t m_nLastPickupPriority = 0x18F4; // int32 - constexpr std::ptrdiff_t m_flLastPickupPriorityTime = 0x18F8; // float32 - constexpr std::ptrdiff_t m_ArmorValue = 0x18FC; // int32 - constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x1900; // uint16 - constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x1902; // uint16 - constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x1904; // uint16 - constexpr std::ptrdiff_t m_iLastWeaponFireUsercmd = 0x1908; // int32 - constexpr std::ptrdiff_t m_flLastFriendlyFireDamageReductionRatio = 0x190C; // float32 - constexpr std::ptrdiff_t m_bIsSpawning = 0x1910; // bool - constexpr std::ptrdiff_t m_iDeathFlags = 0x1920; // int32 - constexpr std::ptrdiff_t m_bHasDeathInfo = 0x1924; // bool - constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1928; // float32 - constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x192C; // Vector - constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1938; // uint32[5] - constexpr std::ptrdiff_t m_GunGameImmunityColor = 0x194C; // Color - constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x1950; // GameTime_t - constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x1954; // bool - constexpr std::ptrdiff_t m_angStashedShootAngles = 0x1958; // QAngle - constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x1964; // Vector - constexpr std::ptrdiff_t m_vecStashedVelocity = 0x1970; // Vector - constexpr std::ptrdiff_t m_angShootAngleHistory = 0x197C; // QAngle[2] - constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x1994; // Vector[2] - constexpr std::ptrdiff_t m_vecVelocityHistory = 0x19AC; // Vector[2] + constexpr std::ptrdiff_t m_pBulletServices = 0xD18; // CCSPlayer_BulletServices* + constexpr std::ptrdiff_t m_pHostageServices = 0xD20; // CCSPlayer_HostageServices* + constexpr std::ptrdiff_t m_pBuyServices = 0xD28; // CCSPlayer_BuyServices* + constexpr std::ptrdiff_t m_pActionTrackingServices = 0xD30; // CCSPlayer_ActionTrackingServices* + constexpr std::ptrdiff_t m_pRadioServices = 0xD38; // CCSPlayer_RadioServices* + constexpr std::ptrdiff_t m_pDamageReactServices = 0xD40; // CCSPlayer_DamageReactServices* + constexpr std::ptrdiff_t m_nCharacterDefIndex = 0xD48; // uint16 + constexpr std::ptrdiff_t m_bHasFemaleVoice = 0xD4A; // bool + constexpr std::ptrdiff_t m_strVOPrefix = 0xD50; // CUtlString + constexpr std::ptrdiff_t m_szLastPlaceName = 0xD58; // char[18] + constexpr std::ptrdiff_t m_bInHostageResetZone = 0xE18; // bool + constexpr std::ptrdiff_t m_bInBuyZone = 0xE19; // bool + constexpr std::ptrdiff_t m_TouchingBuyZones = 0xE20; // CUtlVector> + constexpr std::ptrdiff_t m_bWasInBuyZone = 0xE38; // bool + constexpr std::ptrdiff_t m_bInHostageRescueZone = 0xE39; // bool + constexpr std::ptrdiff_t m_bInBombZone = 0xE3A; // bool + constexpr std::ptrdiff_t m_bWasInHostageRescueZone = 0xE3B; // bool + constexpr std::ptrdiff_t m_iRetakesOffering = 0xE3C; // int32 + constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0xE40; // int32 + constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0xE44; // bool + constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0xE45; // bool + constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0xE48; // int32 + constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0xE4C; // loadout_slot_t + constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0xE50; // GameTime_t + constexpr std::ptrdiff_t m_flLandingTimeSeconds = 0xE54; // float32 + constexpr std::ptrdiff_t m_aimPunchAngle = 0xE58; // QAngle + constexpr std::ptrdiff_t m_aimPunchAngleVel = 0xE64; // QAngle + constexpr std::ptrdiff_t m_aimPunchTickBase = 0xE70; // int32 + constexpr std::ptrdiff_t m_aimPunchTickFraction = 0xE74; // float32 + constexpr std::ptrdiff_t m_aimPunchCache = 0xE78; // CUtlVector + constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0xE90; // bool + constexpr std::ptrdiff_t m_xLastHeadBoneTransform = 0x14D0; // CTransform + constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x14F0; // bool + constexpr std::ptrdiff_t m_lastLandTime = 0x14F4; // GameTime_t + constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x14F8; // bool + constexpr std::ptrdiff_t m_iPlayerLocked = 0x14FC; // int32 + constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x1504; // GameTime_t + constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x1508; // GameTime_t + constexpr std::ptrdiff_t m_bNextSprayDecalTimeExpedited = 0x150C; // bool + constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1510; // int32 + constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1514; // Vector + constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1520; // Vector + constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x152C; // char[64] + constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x156C; // bool + constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1570; // Vector + constexpr std::ptrdiff_t m_EconGloves = 0x1580; // CEconItemView + constexpr std::ptrdiff_t m_nEconGlovesChanged = 0x17F8; // uint8 + constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x17FC; // QAngle + constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x1808; // bool + constexpr std::ptrdiff_t m_bLeftHanded = 0x1809; // bool + constexpr std::ptrdiff_t m_fSwitchedHandednessTime = 0x180C; // GameTime_t + constexpr std::ptrdiff_t m_flViewmodelOffsetX = 0x1810; // float32 + constexpr std::ptrdiff_t m_flViewmodelOffsetY = 0x1814; // float32 + constexpr std::ptrdiff_t m_flViewmodelOffsetZ = 0x1818; // float32 + constexpr std::ptrdiff_t m_flViewmodelFOV = 0x181C; // float32 + constexpr std::ptrdiff_t m_bIsWalking = 0x1820; // bool + constexpr std::ptrdiff_t m_fLastGivenDefuserTime = 0x1824; // float32 + constexpr std::ptrdiff_t m_fLastGivenBombTime = 0x1828; // float32 + constexpr std::ptrdiff_t m_flDealtDamageToEnemyMostRecentTimestamp = 0x182C; // float32 + constexpr std::ptrdiff_t m_iDisplayHistoryBits = 0x1830; // uint32 + constexpr std::ptrdiff_t m_flLastAttackedTeammate = 0x1834; // float32 + constexpr std::ptrdiff_t m_allowAutoFollowTime = 0x1838; // GameTime_t + constexpr std::ptrdiff_t m_bResetArmorNextSpawn = 0x183C; // bool + constexpr std::ptrdiff_t m_nLastKillerIndex = 0x1840; // CEntityIndex + constexpr std::ptrdiff_t m_entitySpottedState = 0x1848; // EntitySpottedState_t + constexpr std::ptrdiff_t m_nSpotRules = 0x1860; // int32 + constexpr std::ptrdiff_t m_bIsScoped = 0x1864; // bool + constexpr std::ptrdiff_t m_bResumeZoom = 0x1865; // bool + constexpr std::ptrdiff_t m_bIsDefusing = 0x1866; // bool + constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x1867; // bool + constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x1868; // CSPlayerBlockingUseAction_t + constexpr std::ptrdiff_t m_flEmitSoundTime = 0x186C; // GameTime_t + constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x1870; // bool + constexpr std::ptrdiff_t m_iBombSiteIndex = 0x1874; // CEntityIndex + constexpr std::ptrdiff_t m_nWhichBombZone = 0x1878; // int32 + constexpr std::ptrdiff_t m_bInBombZoneTrigger = 0x187C; // bool + constexpr std::ptrdiff_t m_bWasInBombZoneTrigger = 0x187D; // bool + constexpr std::ptrdiff_t m_iShotsFired = 0x1880; // int32 + constexpr std::ptrdiff_t m_flFlinchStack = 0x1884; // float32 + constexpr std::ptrdiff_t m_flVelocityModifier = 0x1888; // float32 + constexpr std::ptrdiff_t m_flHitHeading = 0x188C; // float32 + constexpr std::ptrdiff_t m_nHitBodyPart = 0x1890; // int32 + constexpr std::ptrdiff_t m_vecTotalBulletForce = 0x1894; // Vector + constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x18A0; // bool + constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x18A4; // float32 + constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x18A8; // bool + constexpr std::ptrdiff_t m_LastHitBox = 0x18AC; // int32 + constexpr std::ptrdiff_t m_LastHealth = 0x18B0; // int32 + constexpr std::ptrdiff_t m_pBot = 0x18B8; // CCSBot* + constexpr std::ptrdiff_t m_bBotAllowActive = 0x18C0; // bool + constexpr std::ptrdiff_t m_thirdPersonHeading = 0x18C4; // QAngle + constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x18D0; // float32 + constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x18D4; // float32 + constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x18D8; // Vector + constexpr std::ptrdiff_t m_nLastPickupPriority = 0x18E4; // int32 + constexpr std::ptrdiff_t m_flLastPickupPriorityTime = 0x18E8; // float32 + constexpr std::ptrdiff_t m_ArmorValue = 0x18EC; // int32 + constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x18F0; // uint16 + constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x18F2; // uint16 + constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x18F4; // uint16 + constexpr std::ptrdiff_t m_iLastWeaponFireUsercmd = 0x18F8; // int32 + constexpr std::ptrdiff_t m_flLastFriendlyFireDamageReductionRatio = 0x18FC; // float32 + constexpr std::ptrdiff_t m_bIsSpawning = 0x1900; // bool + constexpr std::ptrdiff_t m_iDeathFlags = 0x1910; // int32 + constexpr std::ptrdiff_t m_bHasDeathInfo = 0x1914; // bool + constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1918; // float32 + constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x191C; // Vector + constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1928; // uint32[5] + constexpr std::ptrdiff_t m_GunGameImmunityColor = 0x193C; // Color + constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x1940; // GameTime_t + constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x1944; // bool + constexpr std::ptrdiff_t m_angStashedShootAngles = 0x1948; // QAngle + constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x1954; // Vector + constexpr std::ptrdiff_t m_vecStashedVelocity = 0x1960; // Vector + constexpr std::ptrdiff_t m_angShootAngleHistory = 0x196C; // QAngle[2] + constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x1984; // Vector[2] + constexpr std::ptrdiff_t m_vecVelocityHistory = 0x199C; // Vector[2] } // Parent: CBaseGrenade // Fields count: 0 diff --git a/output/server.dll.json b/output/server.dll.json index 95d88ef..7ec2b66 100644 --- a/output/server.dll.json +++ b/output/server.dll.json @@ -3174,20 +3174,20 @@ "fields": { "mTeamDMLastThinkTime": 3668, "mTeamDMLastWinningTeamNumber": 3664, - "m_BtGlobalBlackboard": 5296, - "m_CTSpawnPoints": 3928, - "m_CTSpawnPointsMasterList": 3856, + "m_BtGlobalBlackboard": 5344, + "m_CTSpawnPoints": 3976, + "m_CTSpawnPointsMasterList": 3904, "m_MatchDevice": 304, "m_MinimapVerticalSectionHeights": 3264, - "m_RetakeRules": 5416, + "m_RetakeRules": 5464, "m_TeamRespawnWaveTimes": 2980, - "m_TerroristSpawnPoints": 3952, - "m_TerroristSpawnPointsMasterList": 3880, + "m_TerroristSpawnPoints": 4000, + "m_TerroristSpawnPointsMasterList": 3928, "m_arrProhibitedItemIndices": 2380, "m_arrSelectedHostageSpawnIndices": 3464, - "m_arrTeamUniqueKillWeaponsMatch": 5824, + "m_arrTeamUniqueKillWeaponsMatch": 5872, "m_arrTournamentActiveCasterAccounts": 2580, - "m_bAllowWeaponSwitch": 4600, + "m_bAllowWeaponSwitch": 4648, "m_bAnyHostageReached": 284, "m_bBombDefused": 3809, "m_bBombDropped": 2604, @@ -3203,12 +3203,12 @@ "m_bGameRestart": 252, "m_bHasHostageBeenTouched": 3416, "m_bHasMatchStarted": 308, - "m_bHasTriggeredRoundStartMusic": 5260, + "m_bHasTriggeredRoundStartMusic": 5308, "m_bIsDroppingItems": 2376, "m_bIsHltvActive": 2378, "m_bIsQuestEligible": 2377, "m_bIsQueuedMatchmaking": 288, - "m_bIsUnreservedGameServer": 3976, + "m_bIsUnreservedGameServer": 4024, "m_bIsValveDS": 296, "m_bLevelInitialized": 3428, "m_bLoadingRoundBackupData": 3577, @@ -3224,37 +3224,37 @@ "m_bNoTerroristsKilled": 3732, "m_bPickNewTeamsOnReset": 3494, "m_bPlayAllStepSoundsOnServer": 298, - "m_bPlayedTeamIntroVO": 5980, - "m_bRespawningAllRespawnablePlayers": 3904, - "m_bRoundEndNoMusic": 6036, - "m_bRoundEndShowTimerDefend": 5992, - "m_bRoundTimeWarningTriggered": 4601, + "m_bPlayedTeamIntroVO": 6028, + "m_bRespawningAllRespawnablePlayers": 3952, + "m_bRoundEndNoMusic": 6084, + "m_bRoundEndShowTimerDefend": 6040, + "m_bRoundTimeWarningTriggered": 4649, "m_bScrambleTeamsOnRestart": 3495, "m_bServerPaused": 212, "m_bServerVoteOnReset": 3793, "m_bSpawnedTerrorHuntHeavy": 3296, "m_bSwapTeamsOnRestart": 3496, - "m_bSwitchingTeamsAtRoundReset": 5261, + "m_bSwitchingTeamsAtRoundReset": 5309, "m_bTCantBuy": 2616, "m_bTargetBombed": 3808, - "m_bTeamIntroPeriod": 5972, - "m_bTeamLastKillUsedUniqueWeaponMatch": 5920, + "m_bTeamIntroPeriod": 6020, + "m_bTeamLastKillUsedUniqueWeaponMatch": 5968, "m_bTechnicalTimeOut": 232, "m_bTerroristTimeOutActive": 213, "m_bVoiceWonMatchBragFired": 3708, "m_bVoteCalled": 3792, "m_bWarmupPeriod": 201, - "m_eRoundEndReason": 5988, + "m_eRoundEndReason": 6036, "m_eRoundWinReason": 2612, "m_endMatchOnRoundReset": 3440, "m_endMatchOnThink": 3441, - "m_fAccumulatedRoundOffDamage": 4616, - "m_fAutobalanceDisplayTime": 3980, + "m_fAccumulatedRoundOffDamage": 4664, + "m_fAutobalanceDisplayTime": 4028, "m_fAvgPlayerRank": 3540, "m_fMatchStartTime": 240, - "m_fNextUpdateTeamClanNamesTime": 4608, + "m_fNextUpdateTeamClanNamesTime": 4656, "m_fRoundStartTime": 244, - "m_fTeamIntroPeriodEnd": 5976, + "m_fTeamIntroPeriodEnd": 6024, "m_fWarmupNextChatNoticeTime": 3712, "m_fWarmupPeriodEnd": 204, "m_fWarmupPeriodStart": 208, @@ -3262,23 +3262,23 @@ "m_firstKillTime": 3740, "m_flCMMItemDropRevealEndTime": 2372, "m_flCMMItemDropRevealStartTime": 2368, - "m_flCTSpawnPointUsedTime": 3912, + "m_flCTSpawnPointUsedTime": 3960, "m_flCTTimeOutRemaining": 220, "m_flGameStartTime": 256, "m_flIntermissionEndTime": 3424, "m_flIntermissionStartTime": 3420, - "m_flLastPerfSampleTime": 22448, - "m_flLastThinkTime": 4612, + "m_flLastPerfSampleTime": 22496, + "m_flLastThinkTime": 4660, "m_flMatchInfoDecidedTime": 3636, "m_flNextHostageAnnouncement": 3728, "m_flNextRespawnWave": 3108, "m_flRestartRoundTime": 248, "m_flTeamDMLastAnnouncementTime": 3672, - "m_flTerroristSpawnPointUsedTime": 3920, + "m_flTerroristSpawnPointUsedTime": 3968, "m_flTerroristTimeOutRemaining": 216, "m_flVoteCheckThrottle": 3796, "m_gamePhase": 264, - "m_hPlayerResource": 5408, + "m_hPlayerResource": 5456, "m_hostageWasInjured": 3776, "m_hostageWasKilled": 3777, "m_iAccountCT": 3680, @@ -3293,23 +3293,23 @@ "m_iMatchStats_RoundResults": 2620, "m_iMaxNumCTs": 3696, "m_iMaxNumTerrorists": 3692, - "m_iNextCTSpawnPoint": 3908, - "m_iNextTerroristSpawnPoint": 3916, + "m_iNextCTSpawnPoint": 3956, + "m_iNextTerroristSpawnPoint": 3964, "m_iNumCT": 3452, "m_iNumConsecutiveCTLoses": 3384, "m_iNumConsecutiveTerroristLoses": 3388, "m_iNumSpawnableCT": 3460, "m_iNumSpawnableTerrorist": 3456, "m_iNumTerrorist": 3448, - "m_iRoundEndFunFactData1": 6012, - "m_iRoundEndFunFactData2": 6016, - "m_iRoundEndFunFactData3": 6020, - "m_iRoundEndFunFactPlayerSlot": 6008, - "m_iRoundEndLegacy": 6040, - "m_iRoundEndPlayerCount": 6032, - "m_iRoundEndTimerTime": 5996, - "m_iRoundEndWinnerTeam": 5984, - "m_iRoundStartRoundNumber": 6048, + "m_iRoundEndFunFactData1": 6060, + "m_iRoundEndFunFactData2": 6064, + "m_iRoundEndFunFactData3": 6068, + "m_iRoundEndFunFactPlayerSlot": 6056, + "m_iRoundEndLegacy": 6088, + "m_iRoundEndPlayerCount": 6080, + "m_iRoundEndTimerTime": 6044, + "m_iRoundEndWinnerTeam": 6032, + "m_iRoundStartRoundNumber": 6096, "m_iRoundTime": 236, "m_iRoundWinStatus": 2608, "m_iSpawnPointCount_CT": 3688, @@ -3317,7 +3317,7 @@ "m_iSpectatorSlotCount": 300, "m_iTotalRoundsPlayed": 3432, "m_iUnBalancedRounds": 3436, - "m_nCTTeamIntroVariant": 5968, + "m_nCTTeamIntroVariant": 6016, "m_nCTTimeOuts": 228, "m_nEndMatchMapGroupVoteOptions": 3340, "m_nEndMatchMapGroupVoteTypes": 3300, @@ -3325,19 +3325,19 @@ "m_nEndMatchTiedVotes": 3504, "m_nHalloweenMaskListSeed": 2600, "m_nLastFreezeEndBeep": 3804, - "m_nMatchAbortedEarlyReason": 5256, - "m_nMatchEndCount": 5960, + "m_nMatchAbortedEarlyReason": 5304, + "m_nMatchEndCount": 6008, "m_nMatchInfoShowType": 3632, "m_nNextMapInMapgroup": 312, "m_nOvertimePlaying": 276, "m_nQueuedMatchmakingMode": 292, - "m_nRoundEndCount": 6044, - "m_nRoundStartCount": 6052, + "m_nRoundEndCount": 6092, + "m_nRoundStartCount": 6100, "m_nRoundsPlayedThisPhase": 272, "m_nServerQuestID": 3236, - "m_nShorthandedBonusLastEvalRound": 4620, + "m_nShorthandedBonusLastEvalRound": 4668, "m_nSpawnPointsRandomSeed": 3488, - "m_nTTeamIntroVariant": 5964, + "m_nTTeamIntroVariant": 6012, "m_nTerroristTimeOuts": 224, "m_nTournamentPredictionsPct": 2364, "m_numBestOfMaps": 2596, @@ -3346,11 +3346,11 @@ "m_numSpectatorsCountMaxLnk": 3564, "m_numSpectatorsCountMaxTV": 3560, "m_numTotalTournamentDrops": 3552, - "m_pGameModeRules": 5288, + "m_pGameModeRules": 5336, "m_pQueuedMatchmakingReservationString": 3544, - "m_phaseChangeAnnouncementTime": 4604, - "m_sRoundEndFunFactToken": 6000, - "m_sRoundEndMessage": 6024, + "m_phaseChangeAnnouncementTime": 4652, + "m_sRoundEndFunFactToken": 6048, + "m_sRoundEndMessage": 6072, "m_szMatchStatTxt": 1340, "m_szTournamentEventName": 316, "m_szTournamentEventStage": 828, @@ -3360,7 +3360,7 @@ "m_totalRoundsPlayed": 268, "m_vMinimapMaxs": 3252, "m_vMinimapMins": 3240, - "m_vecMainCTSpawnPos": 3840 + "m_vecMainCTSpawnPos": 3888 }, "metadata": [ { @@ -4468,123 +4468,123 @@ }, "CCSPlayerPawn": { "fields": { - "m_ArmorValue": 6396, - "m_EconGloves": 5520, - "m_GunGameImmunityColor": 6476, - "m_LastHealth": 6336, - "m_LastHitBox": 6332, - "m_RetakesMVPBoostExtraUtility": 3668, - "m_TouchingBuyZones": 3624, - "m_aimPunchAngle": 3680, - "m_aimPunchAngleVel": 3692, - "m_aimPunchCache": 3712, - "m_aimPunchTickBase": 3704, - "m_aimPunchTickFraction": 3708, - "m_allowAutoFollowTime": 6216, - "m_angShootAngleHistory": 6524, - "m_angStashedShootAngles": 6488, - "m_bBotAllowActive": 6352, - "m_bGrenadeParametersStashed": 6484, - "m_bHasDeathInfo": 6436, - "m_bHasFemaleVoice": 3410, - "m_bInBombZone": 3650, - "m_bInBombZoneTrigger": 6284, - "m_bInBuyZone": 3617, - "m_bInHostageRescueZone": 3649, - "m_bInHostageResetZone": 3616, - "m_bInNoDefuseArea": 6272, - "m_bIsBuyMenuOpen": 3736, - "m_bIsDefusing": 6262, - "m_bIsGrabbingHostage": 6263, - "m_bIsScoped": 6260, - "m_bIsSpawning": 6416, - "m_bIsWalking": 6192, - "m_bKilledByHeadshot": 6328, - "m_bLastHeadBoneTransformIsValid": 5376, - "m_bLeftHanded": 6169, - "m_bNextSprayDecalTimeExpedited": 5404, - "m_bOnGroundLastTick": 5384, - "m_bRagdollDamageHeadshot": 5500, - "m_bResetArmorNextSpawn": 6220, - "m_bResumeZoom": 6261, - "m_bRetakesHasDefuseKit": 3660, - "m_bRetakesMVPLastRound": 3661, - "m_bSkipOneHeadConstraintUpdate": 6168, - "m_bWaitForNoAttack": 6320, - "m_bWasInBombZoneTrigger": 6285, - "m_bWasInBuyZone": 3648, - "m_bWasInHostageRescueZone": 3651, - "m_entitySpottedState": 6232, - "m_fLastGivenBombTime": 6200, - "m_fLastGivenDefuserTime": 6196, - "m_fSwitchedHandednessTime": 6172, - "m_flDealtDamageToEnemyMostRecentTimestamp": 6204, - "m_flDeathInfoTime": 6440, - "m_flEmitSoundTime": 6268, - "m_flFlinchStack": 6292, - "m_flHealthShotBoostExpirationTime": 3672, - "m_flHitHeading": 6300, - "m_flLandingTimeSeconds": 3676, - "m_flLastAttackedTeammate": 6212, - "m_flLastFriendlyFireDamageReductionRatio": 6412, - "m_flLastPickupPriorityTime": 6392, - "m_flNextSprayDecalTime": 5400, - "m_flSlopeDropHeight": 6372, - "m_flSlopeDropOffset": 6368, - "m_flTimeOfLastInjury": 5396, - "m_flVelocityModifier": 6296, - "m_flViewmodelFOV": 6188, - "m_flViewmodelOffsetX": 6176, - "m_flViewmodelOffsetY": 6180, - "m_flViewmodelOffsetZ": 6184, - "m_grenadeParameterStashTime": 6480, - "m_iBlockingUseActionInProgress": 6264, - "m_iBombSiteIndex": 6276, - "m_iDeathFlags": 6432, - "m_iDisplayHistoryBits": 6208, - "m_iLastWeaponFireUsercmd": 6408, - "m_iPlayerLocked": 5388, - "m_iRetakesMVPBoostItem": 3664, - "m_iRetakesOffering": 3652, - "m_iRetakesOfferingCard": 3656, - "m_iShotsFired": 6288, - "m_ignoreLadderJumpTime": 6324, - "m_lastLandTime": 5380, - "m_nCharacterDefIndex": 3408, - "m_nEconGlovesChanged": 6152, - "m_nHitBodyPart": 6304, - "m_nLastKillerIndex": 6224, - "m_nLastPickupPriority": 6388, - "m_nRagdollDamageBone": 5408, - "m_nSpotRules": 6256, - "m_nWhichBombZone": 6280, - "m_pActionTrackingServices": 3384, - "m_pBot": 6344, - "m_pBulletServices": 3360, - "m_pBuyServices": 3376, - "m_pDamageReactServices": 3400, - "m_pHostageServices": 3368, - "m_pRadioServices": 3392, - "m_qDeathEyeAngles": 6156, - "m_strVOPrefix": 3416, - "m_szLastPlaceName": 3424, - "m_szRagdollDamageWeaponName": 5436, - "m_thirdPersonHeading": 6356, - "m_unCurrentEquipmentValue": 6400, - "m_unFreezetimeEndEquipmentValue": 6404, - "m_unRoundStartEquipmentValue": 6402, - "m_vHeadConstraintOffset": 6376, - "m_vRagdollDamageForce": 5412, - "m_vRagdollDamagePosition": 5424, - "m_vRagdollServerOrigin": 5504, - "m_vecDeathInfoOrigin": 6444, - "m_vecPlayerPatchEconIndices": 6456, - "m_vecStashedGrenadeThrowPosition": 6500, - "m_vecStashedVelocity": 6512, - "m_vecThrowPositionHistory": 6548, - "m_vecTotalBulletForce": 6308, - "m_vecVelocityHistory": 6572, - "m_xLastHeadBoneTransform": 5344 + "m_ArmorValue": 6380, + "m_EconGloves": 5504, + "m_GunGameImmunityColor": 6460, + "m_LastHealth": 6320, + "m_LastHitBox": 6316, + "m_RetakesMVPBoostExtraUtility": 3660, + "m_TouchingBuyZones": 3616, + "m_aimPunchAngle": 3672, + "m_aimPunchAngleVel": 3684, + "m_aimPunchCache": 3704, + "m_aimPunchTickBase": 3696, + "m_aimPunchTickFraction": 3700, + "m_allowAutoFollowTime": 6200, + "m_angShootAngleHistory": 6508, + "m_angStashedShootAngles": 6472, + "m_bBotAllowActive": 6336, + "m_bGrenadeParametersStashed": 6468, + "m_bHasDeathInfo": 6420, + "m_bHasFemaleVoice": 3402, + "m_bInBombZone": 3642, + "m_bInBombZoneTrigger": 6268, + "m_bInBuyZone": 3609, + "m_bInHostageRescueZone": 3641, + "m_bInHostageResetZone": 3608, + "m_bInNoDefuseArea": 6256, + "m_bIsBuyMenuOpen": 3728, + "m_bIsDefusing": 6246, + "m_bIsGrabbingHostage": 6247, + "m_bIsScoped": 6244, + "m_bIsSpawning": 6400, + "m_bIsWalking": 6176, + "m_bKilledByHeadshot": 6312, + "m_bLastHeadBoneTransformIsValid": 5360, + "m_bLeftHanded": 6153, + "m_bNextSprayDecalTimeExpedited": 5388, + "m_bOnGroundLastTick": 5368, + "m_bRagdollDamageHeadshot": 5484, + "m_bResetArmorNextSpawn": 6204, + "m_bResumeZoom": 6245, + "m_bRetakesHasDefuseKit": 3652, + "m_bRetakesMVPLastRound": 3653, + "m_bSkipOneHeadConstraintUpdate": 6152, + "m_bWaitForNoAttack": 6304, + "m_bWasInBombZoneTrigger": 6269, + "m_bWasInBuyZone": 3640, + "m_bWasInHostageRescueZone": 3643, + "m_entitySpottedState": 6216, + "m_fLastGivenBombTime": 6184, + "m_fLastGivenDefuserTime": 6180, + "m_fSwitchedHandednessTime": 6156, + "m_flDealtDamageToEnemyMostRecentTimestamp": 6188, + "m_flDeathInfoTime": 6424, + "m_flEmitSoundTime": 6252, + "m_flFlinchStack": 6276, + "m_flHealthShotBoostExpirationTime": 3664, + "m_flHitHeading": 6284, + "m_flLandingTimeSeconds": 3668, + "m_flLastAttackedTeammate": 6196, + "m_flLastFriendlyFireDamageReductionRatio": 6396, + "m_flLastPickupPriorityTime": 6376, + "m_flNextSprayDecalTime": 5384, + "m_flSlopeDropHeight": 6356, + "m_flSlopeDropOffset": 6352, + "m_flTimeOfLastInjury": 5380, + "m_flVelocityModifier": 6280, + "m_flViewmodelFOV": 6172, + "m_flViewmodelOffsetX": 6160, + "m_flViewmodelOffsetY": 6164, + "m_flViewmodelOffsetZ": 6168, + "m_grenadeParameterStashTime": 6464, + "m_iBlockingUseActionInProgress": 6248, + "m_iBombSiteIndex": 6260, + "m_iDeathFlags": 6416, + "m_iDisplayHistoryBits": 6192, + "m_iLastWeaponFireUsercmd": 6392, + "m_iPlayerLocked": 5372, + "m_iRetakesMVPBoostItem": 3656, + "m_iRetakesOffering": 3644, + "m_iRetakesOfferingCard": 3648, + "m_iShotsFired": 6272, + "m_ignoreLadderJumpTime": 6308, + "m_lastLandTime": 5364, + "m_nCharacterDefIndex": 3400, + "m_nEconGlovesChanged": 6136, + "m_nHitBodyPart": 6288, + "m_nLastKillerIndex": 6208, + "m_nLastPickupPriority": 6372, + "m_nRagdollDamageBone": 5392, + "m_nSpotRules": 6240, + "m_nWhichBombZone": 6264, + "m_pActionTrackingServices": 3376, + "m_pBot": 6328, + "m_pBulletServices": 3352, + "m_pBuyServices": 3368, + "m_pDamageReactServices": 3392, + "m_pHostageServices": 3360, + "m_pRadioServices": 3384, + "m_qDeathEyeAngles": 6140, + "m_strVOPrefix": 3408, + "m_szLastPlaceName": 3416, + "m_szRagdollDamageWeaponName": 5420, + "m_thirdPersonHeading": 6340, + "m_unCurrentEquipmentValue": 6384, + "m_unFreezetimeEndEquipmentValue": 6388, + "m_unRoundStartEquipmentValue": 6386, + "m_vHeadConstraintOffset": 6360, + "m_vRagdollDamageForce": 5396, + "m_vRagdollDamagePosition": 5408, + "m_vRagdollServerOrigin": 5488, + "m_vecDeathInfoOrigin": 6428, + "m_vecPlayerPatchEconIndices": 6440, + "m_vecStashedGrenadeThrowPosition": 6484, + "m_vecStashedVelocity": 6496, + "m_vecThrowPositionHistory": 6532, + "m_vecTotalBulletForce": 6292, + "m_vecVelocityHistory": 6556, + "m_xLastHeadBoneTransform": 5328 }, "metadata": [ { @@ -4974,9 +4974,8 @@ "CCSPlayerPawnBase": { "fields": { "m_CTouchExpansionComponent": 2992, - "m_NumEnemiesAtRoundStart": 3336, "m_angEyeAngles": 3324, - "m_bCommittingSuicideOnTeamChange": 3341, + "m_bCommittingSuicideOnTeamChange": 3337, "m_bGunGameImmunity": 3280, "m_bHasMovedSinceSpawn": 3288, "m_bRespawning": 3272, @@ -4989,13 +4988,13 @@ "m_flFlashMaxAlpha": 3312, "m_flIdleTimeSinceLastAction": 3300, "m_flProgressBarStartTime": 3316, - "m_hOriginalController": 3344, + "m_hOriginalController": 3340, "m_iNumSpawns": 3292, "m_iPlayerState": 3096, "m_iProgressBarDuration": 3320, "m_pPingServices": 3072, "m_pViewModelServices": 3080, - "m_wasNotKilledNaturally": 3340 + "m_wasNotKilledNaturally": 3336 }, "metadata": [ { @@ -5155,10 +5154,10 @@ }, "CCSPlayer_ActionTrackingServices": { "fields": { - "m_bIsRescuing": 572, - "m_hLastWeaponBeforeC4AutoSwitch": 520, - "m_weaponPurchasesThisMatch": 576, - "m_weaponPurchasesThisRound": 664 + "m_bIsRescuing": 564, + "m_hLastWeaponBeforeC4AutoSwitch": 512, + "m_weaponPurchasesThisMatch": 568, + "m_weaponPurchasesThisRound": 656 }, "metadata": [ { @@ -18272,6 +18271,7 @@ "PreviewCharacterMode": { "alignment": 4, "members": { + "BANNER": 9, "BUY_MENU": 2, "DIORAMA": 0, "END_OF_MATCH": 4, diff --git a/output/server.dll.rs b/output/server.dll.rs index a462862..5a9b68c 100644 --- a/output/server.dll.rs +++ b/output/server.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -77,7 +77,7 @@ pub mod cs2_dumper { expUsePrecise = 0x2 } // Alignment: 4 - // Members count: 9 + // Members count: 10 #[repr(u32)] pub enum PreviewCharacterMode { DIORAMA = 0x0, @@ -88,7 +88,8 @@ pub mod cs2_dumper { INVENTORY_INSPECT = 0x5, WALKING = 0x6, TEAM_INTRO = 0x7, - WINGMAN_INTRO = 0x8 + WINGMAN_INTRO = 0x8, + BANNER = 0x9 } // Alignment: 4 // Members count: 3 @@ -7522,57 +7523,57 @@ pub mod cs2_dumper { pub const m_bTargetBombed: usize = 0xEE0; // bool pub const m_bBombDefused: usize = 0xEE1; // bool pub const m_bMapHasBombZone: usize = 0xEE2; // bool - pub const m_vecMainCTSpawnPos: usize = 0xF00; // Vector - pub const m_CTSpawnPointsMasterList: usize = 0xF10; // CUtlVector - pub const m_TerroristSpawnPointsMasterList: usize = 0xF28; // CUtlVector - pub const m_bRespawningAllRespawnablePlayers: usize = 0xF40; // bool - pub const m_iNextCTSpawnPoint: usize = 0xF44; // int32 - pub const m_flCTSpawnPointUsedTime: usize = 0xF48; // float32 - pub const m_iNextTerroristSpawnPoint: usize = 0xF4C; // int32 - pub const m_flTerroristSpawnPointUsedTime: usize = 0xF50; // float32 - pub const m_CTSpawnPoints: usize = 0xF58; // CUtlVector - pub const m_TerroristSpawnPoints: usize = 0xF70; // CUtlVector - pub const m_bIsUnreservedGameServer: usize = 0xF88; // bool - pub const m_fAutobalanceDisplayTime: usize = 0xF8C; // float32 - pub const m_bAllowWeaponSwitch: usize = 0x11F8; // bool - pub const m_bRoundTimeWarningTriggered: usize = 0x11F9; // bool - pub const m_phaseChangeAnnouncementTime: usize = 0x11FC; // GameTime_t - pub const m_fNextUpdateTeamClanNamesTime: usize = 0x1200; // float32 - pub const m_flLastThinkTime: usize = 0x1204; // GameTime_t - pub const m_fAccumulatedRoundOffDamage: usize = 0x1208; // float32 - pub const m_nShorthandedBonusLastEvalRound: usize = 0x120C; // int32 - pub const m_nMatchAbortedEarlyReason: usize = 0x1488; // int32 - pub const m_bHasTriggeredRoundStartMusic: usize = 0x148C; // bool - pub const m_bSwitchingTeamsAtRoundReset: usize = 0x148D; // bool - pub const m_pGameModeRules: usize = 0x14A8; // CCSGameModeRules* - pub const m_BtGlobalBlackboard: usize = 0x14B0; // KeyValues3 - pub const m_hPlayerResource: usize = 0x1520; // CHandle - pub const m_RetakeRules: usize = 0x1528; // CRetakeGameRules - pub const m_arrTeamUniqueKillWeaponsMatch: usize = 0x16C0; // CUtlVector[4] - pub const m_bTeamLastKillUsedUniqueWeaponMatch: usize = 0x1720; // bool[4] - pub const m_nMatchEndCount: usize = 0x1748; // uint8 - pub const m_nTTeamIntroVariant: usize = 0x174C; // int32 - pub const m_nCTTeamIntroVariant: usize = 0x1750; // int32 - pub const m_bTeamIntroPeriod: usize = 0x1754; // bool - pub const m_fTeamIntroPeriodEnd: usize = 0x1758; // GameTime_t - pub const m_bPlayedTeamIntroVO: usize = 0x175C; // bool - pub const m_iRoundEndWinnerTeam: usize = 0x1760; // int32 - pub const m_eRoundEndReason: usize = 0x1764; // int32 - pub const m_bRoundEndShowTimerDefend: usize = 0x1768; // bool - pub const m_iRoundEndTimerTime: usize = 0x176C; // int32 - pub const m_sRoundEndFunFactToken: usize = 0x1770; // CUtlString - pub const m_iRoundEndFunFactPlayerSlot: usize = 0x1778; // CPlayerSlot - pub const m_iRoundEndFunFactData1: usize = 0x177C; // int32 - pub const m_iRoundEndFunFactData2: usize = 0x1780; // int32 - pub const m_iRoundEndFunFactData3: usize = 0x1784; // int32 - pub const m_sRoundEndMessage: usize = 0x1788; // CUtlString - pub const m_iRoundEndPlayerCount: usize = 0x1790; // int32 - pub const m_bRoundEndNoMusic: usize = 0x1794; // bool - pub const m_iRoundEndLegacy: usize = 0x1798; // int32 - pub const m_nRoundEndCount: usize = 0x179C; // uint8 - pub const m_iRoundStartRoundNumber: usize = 0x17A0; // int32 - pub const m_nRoundStartCount: usize = 0x17A4; // uint8 - pub const m_flLastPerfSampleTime: usize = 0x57B0; // float64 + pub const m_vecMainCTSpawnPos: usize = 0xF30; // Vector + pub const m_CTSpawnPointsMasterList: usize = 0xF40; // CUtlVector + pub const m_TerroristSpawnPointsMasterList: usize = 0xF58; // CUtlVector + pub const m_bRespawningAllRespawnablePlayers: usize = 0xF70; // bool + pub const m_iNextCTSpawnPoint: usize = 0xF74; // int32 + pub const m_flCTSpawnPointUsedTime: usize = 0xF78; // float32 + pub const m_iNextTerroristSpawnPoint: usize = 0xF7C; // int32 + pub const m_flTerroristSpawnPointUsedTime: usize = 0xF80; // float32 + pub const m_CTSpawnPoints: usize = 0xF88; // CUtlVector + pub const m_TerroristSpawnPoints: usize = 0xFA0; // CUtlVector + pub const m_bIsUnreservedGameServer: usize = 0xFB8; // bool + pub const m_fAutobalanceDisplayTime: usize = 0xFBC; // float32 + pub const m_bAllowWeaponSwitch: usize = 0x1228; // bool + pub const m_bRoundTimeWarningTriggered: usize = 0x1229; // bool + pub const m_phaseChangeAnnouncementTime: usize = 0x122C; // GameTime_t + pub const m_fNextUpdateTeamClanNamesTime: usize = 0x1230; // float32 + pub const m_flLastThinkTime: usize = 0x1234; // GameTime_t + pub const m_fAccumulatedRoundOffDamage: usize = 0x1238; // float32 + pub const m_nShorthandedBonusLastEvalRound: usize = 0x123C; // int32 + pub const m_nMatchAbortedEarlyReason: usize = 0x14B8; // int32 + pub const m_bHasTriggeredRoundStartMusic: usize = 0x14BC; // bool + pub const m_bSwitchingTeamsAtRoundReset: usize = 0x14BD; // bool + pub const m_pGameModeRules: usize = 0x14D8; // CCSGameModeRules* + pub const m_BtGlobalBlackboard: usize = 0x14E0; // KeyValues3 + pub const m_hPlayerResource: usize = 0x1550; // CHandle + pub const m_RetakeRules: usize = 0x1558; // CRetakeGameRules + pub const m_arrTeamUniqueKillWeaponsMatch: usize = 0x16F0; // CUtlVector[4] + pub const m_bTeamLastKillUsedUniqueWeaponMatch: usize = 0x1750; // bool[4] + pub const m_nMatchEndCount: usize = 0x1778; // uint8 + pub const m_nTTeamIntroVariant: usize = 0x177C; // int32 + pub const m_nCTTeamIntroVariant: usize = 0x1780; // int32 + pub const m_bTeamIntroPeriod: usize = 0x1784; // bool + pub const m_fTeamIntroPeriodEnd: usize = 0x1788; // GameTime_t + pub const m_bPlayedTeamIntroVO: usize = 0x178C; // bool + pub const m_iRoundEndWinnerTeam: usize = 0x1790; // int32 + pub const m_eRoundEndReason: usize = 0x1794; // int32 + pub const m_bRoundEndShowTimerDefend: usize = 0x1798; // bool + pub const m_iRoundEndTimerTime: usize = 0x179C; // int32 + pub const m_sRoundEndFunFactToken: usize = 0x17A0; // CUtlString + pub const m_iRoundEndFunFactPlayerSlot: usize = 0x17A8; // CPlayerSlot + pub const m_iRoundEndFunFactData1: usize = 0x17AC; // int32 + pub const m_iRoundEndFunFactData2: usize = 0x17B0; // int32 + pub const m_iRoundEndFunFactData3: usize = 0x17B4; // int32 + pub const m_sRoundEndMessage: usize = 0x17B8; // CUtlString + pub const m_iRoundEndPlayerCount: usize = 0x17C0; // int32 + pub const m_bRoundEndNoMusic: usize = 0x17C4; // bool + pub const m_iRoundEndLegacy: usize = 0x17C8; // int32 + pub const m_nRoundEndCount: usize = 0x17CC; // uint8 + pub const m_iRoundStartRoundNumber: usize = 0x17D0; // int32 + pub const m_nRoundStartCount: usize = 0x17D4; // uint8 + pub const m_flLastPerfSampleTime: usize = 0x57E0; // float64 } // Parent: CPhysicsProp // Fields count: 0 @@ -7841,10 +7842,10 @@ pub mod cs2_dumper { // NetworkVarNames: m_weaponPurchasesThisMatch (WeaponPurchaseTracker_t) // NetworkVarNames: m_weaponPurchasesThisRound (WeaponPurchaseTracker_t) pub mod CCSPlayer_ActionTrackingServices { - pub const m_hLastWeaponBeforeC4AutoSwitch: usize = 0x208; // CHandle - pub const m_bIsRescuing: usize = 0x23C; // bool - pub const m_weaponPurchasesThisMatch: usize = 0x240; // WeaponPurchaseTracker_t - pub const m_weaponPurchasesThisRound: usize = 0x298; // WeaponPurchaseTracker_t + pub const m_hLastWeaponBeforeC4AutoSwitch: usize = 0x200; // CHandle + pub const m_bIsRescuing: usize = 0x234; // bool + pub const m_weaponPurchasesThisMatch: usize = 0x238; // WeaponPurchaseTracker_t + pub const m_weaponPurchasesThisRound: usize = 0x290; // WeaponPurchaseTracker_t } // Parent: CPointEntity // Fields count: 6 @@ -9160,7 +9161,7 @@ pub mod cs2_dumper { pub const m_iFilterModel: usize = 0x518; // CUtlSymbolLarge } // Parent: CBasePlayerPawn - // Fields count: 23 + // Fields count: 22 // // Metadata: // NetworkVarNames: m_CTouchExpansionComponent (CTouchExpansionComponent::Storage_t) @@ -9202,10 +9203,9 @@ pub mod cs2_dumper { pub const m_flProgressBarStartTime: usize = 0xCF4; // float32 pub const m_iProgressBarDuration: usize = 0xCF8; // int32 pub const m_angEyeAngles: usize = 0xCFC; // QAngle - pub const m_NumEnemiesAtRoundStart: usize = 0xD08; // int32 - pub const m_wasNotKilledNaturally: usize = 0xD0C; // bool - pub const m_bCommittingSuicideOnTeamChange: usize = 0xD0D; // bool - pub const m_hOriginalController: usize = 0xD10; // CHandle + pub const m_wasNotKilledNaturally: usize = 0xD08; // bool + pub const m_bCommittingSuicideOnTeamChange: usize = 0xD09; // bool + pub const m_hOriginalController: usize = 0xD0C; // CHandle } // Parent: CPointEntity // Fields count: 9 @@ -9814,123 +9814,123 @@ pub mod cs2_dumper { // NetworkVarNames: m_vecPlayerPatchEconIndices (uint32) // NetworkVarNames: m_GunGameImmunityColor (Color) pub mod CCSPlayerPawn { - pub const m_pBulletServices: usize = 0xD20; // CCSPlayer_BulletServices* - pub const m_pHostageServices: usize = 0xD28; // CCSPlayer_HostageServices* - pub const m_pBuyServices: usize = 0xD30; // CCSPlayer_BuyServices* - pub const m_pActionTrackingServices: usize = 0xD38; // CCSPlayer_ActionTrackingServices* - pub const m_pRadioServices: usize = 0xD40; // CCSPlayer_RadioServices* - pub const m_pDamageReactServices: usize = 0xD48; // CCSPlayer_DamageReactServices* - pub const m_nCharacterDefIndex: usize = 0xD50; // uint16 - pub const m_bHasFemaleVoice: usize = 0xD52; // bool - pub const m_strVOPrefix: usize = 0xD58; // CUtlString - pub const m_szLastPlaceName: usize = 0xD60; // char[18] - pub const m_bInHostageResetZone: usize = 0xE20; // bool - pub const m_bInBuyZone: usize = 0xE21; // bool - pub const m_TouchingBuyZones: usize = 0xE28; // CUtlVector> - pub const m_bWasInBuyZone: usize = 0xE40; // bool - pub const m_bInHostageRescueZone: usize = 0xE41; // bool - pub const m_bInBombZone: usize = 0xE42; // bool - pub const m_bWasInHostageRescueZone: usize = 0xE43; // bool - pub const m_iRetakesOffering: usize = 0xE44; // int32 - pub const m_iRetakesOfferingCard: usize = 0xE48; // int32 - pub const m_bRetakesHasDefuseKit: usize = 0xE4C; // bool - pub const m_bRetakesMVPLastRound: usize = 0xE4D; // bool - pub const m_iRetakesMVPBoostItem: usize = 0xE50; // int32 - pub const m_RetakesMVPBoostExtraUtility: usize = 0xE54; // loadout_slot_t - pub const m_flHealthShotBoostExpirationTime: usize = 0xE58; // GameTime_t - pub const m_flLandingTimeSeconds: usize = 0xE5C; // float32 - pub const m_aimPunchAngle: usize = 0xE60; // QAngle - pub const m_aimPunchAngleVel: usize = 0xE6C; // QAngle - pub const m_aimPunchTickBase: usize = 0xE78; // int32 - pub const m_aimPunchTickFraction: usize = 0xE7C; // float32 - pub const m_aimPunchCache: usize = 0xE80; // CUtlVector - pub const m_bIsBuyMenuOpen: usize = 0xE98; // bool - pub const m_xLastHeadBoneTransform: usize = 0x14E0; // CTransform - pub const m_bLastHeadBoneTransformIsValid: usize = 0x1500; // bool - pub const m_lastLandTime: usize = 0x1504; // GameTime_t - pub const m_bOnGroundLastTick: usize = 0x1508; // bool - pub const m_iPlayerLocked: usize = 0x150C; // int32 - pub const m_flTimeOfLastInjury: usize = 0x1514; // GameTime_t - pub const m_flNextSprayDecalTime: usize = 0x1518; // GameTime_t - pub const m_bNextSprayDecalTimeExpedited: usize = 0x151C; // bool - pub const m_nRagdollDamageBone: usize = 0x1520; // int32 - pub const m_vRagdollDamageForce: usize = 0x1524; // Vector - pub const m_vRagdollDamagePosition: usize = 0x1530; // Vector - pub const m_szRagdollDamageWeaponName: usize = 0x153C; // char[64] - pub const m_bRagdollDamageHeadshot: usize = 0x157C; // bool - pub const m_vRagdollServerOrigin: usize = 0x1580; // Vector - pub const m_EconGloves: usize = 0x1590; // CEconItemView - pub const m_nEconGlovesChanged: usize = 0x1808; // uint8 - pub const m_qDeathEyeAngles: usize = 0x180C; // QAngle - pub const m_bSkipOneHeadConstraintUpdate: usize = 0x1818; // bool - pub const m_bLeftHanded: usize = 0x1819; // bool - pub const m_fSwitchedHandednessTime: usize = 0x181C; // GameTime_t - pub const m_flViewmodelOffsetX: usize = 0x1820; // float32 - pub const m_flViewmodelOffsetY: usize = 0x1824; // float32 - pub const m_flViewmodelOffsetZ: usize = 0x1828; // float32 - pub const m_flViewmodelFOV: usize = 0x182C; // float32 - pub const m_bIsWalking: usize = 0x1830; // bool - pub const m_fLastGivenDefuserTime: usize = 0x1834; // float32 - pub const m_fLastGivenBombTime: usize = 0x1838; // float32 - pub const m_flDealtDamageToEnemyMostRecentTimestamp: usize = 0x183C; // float32 - pub const m_iDisplayHistoryBits: usize = 0x1840; // uint32 - pub const m_flLastAttackedTeammate: usize = 0x1844; // float32 - pub const m_allowAutoFollowTime: usize = 0x1848; // GameTime_t - pub const m_bResetArmorNextSpawn: usize = 0x184C; // bool - pub const m_nLastKillerIndex: usize = 0x1850; // CEntityIndex - pub const m_entitySpottedState: usize = 0x1858; // EntitySpottedState_t - pub const m_nSpotRules: usize = 0x1870; // int32 - pub const m_bIsScoped: usize = 0x1874; // bool - pub const m_bResumeZoom: usize = 0x1875; // bool - pub const m_bIsDefusing: usize = 0x1876; // bool - pub const m_bIsGrabbingHostage: usize = 0x1877; // bool - pub const m_iBlockingUseActionInProgress: usize = 0x1878; // CSPlayerBlockingUseAction_t - pub const m_flEmitSoundTime: usize = 0x187C; // GameTime_t - pub const m_bInNoDefuseArea: usize = 0x1880; // bool - pub const m_iBombSiteIndex: usize = 0x1884; // CEntityIndex - pub const m_nWhichBombZone: usize = 0x1888; // int32 - pub const m_bInBombZoneTrigger: usize = 0x188C; // bool - pub const m_bWasInBombZoneTrigger: usize = 0x188D; // bool - pub const m_iShotsFired: usize = 0x1890; // int32 - pub const m_flFlinchStack: usize = 0x1894; // float32 - pub const m_flVelocityModifier: usize = 0x1898; // float32 - pub const m_flHitHeading: usize = 0x189C; // float32 - pub const m_nHitBodyPart: usize = 0x18A0; // int32 - pub const m_vecTotalBulletForce: usize = 0x18A4; // Vector - pub const m_bWaitForNoAttack: usize = 0x18B0; // bool - pub const m_ignoreLadderJumpTime: usize = 0x18B4; // float32 - pub const m_bKilledByHeadshot: usize = 0x18B8; // bool - pub const m_LastHitBox: usize = 0x18BC; // int32 - pub const m_LastHealth: usize = 0x18C0; // int32 - pub const m_pBot: usize = 0x18C8; // CCSBot* - pub const m_bBotAllowActive: usize = 0x18D0; // bool - pub const m_thirdPersonHeading: usize = 0x18D4; // QAngle - pub const m_flSlopeDropOffset: usize = 0x18E0; // float32 - pub const m_flSlopeDropHeight: usize = 0x18E4; // float32 - pub const m_vHeadConstraintOffset: usize = 0x18E8; // Vector - pub const m_nLastPickupPriority: usize = 0x18F4; // int32 - pub const m_flLastPickupPriorityTime: usize = 0x18F8; // float32 - pub const m_ArmorValue: usize = 0x18FC; // int32 - pub const m_unCurrentEquipmentValue: usize = 0x1900; // uint16 - pub const m_unRoundStartEquipmentValue: usize = 0x1902; // uint16 - pub const m_unFreezetimeEndEquipmentValue: usize = 0x1904; // uint16 - pub const m_iLastWeaponFireUsercmd: usize = 0x1908; // int32 - pub const m_flLastFriendlyFireDamageReductionRatio: usize = 0x190C; // float32 - pub const m_bIsSpawning: usize = 0x1910; // bool - pub const m_iDeathFlags: usize = 0x1920; // int32 - pub const m_bHasDeathInfo: usize = 0x1924; // bool - pub const m_flDeathInfoTime: usize = 0x1928; // float32 - pub const m_vecDeathInfoOrigin: usize = 0x192C; // Vector - pub const m_vecPlayerPatchEconIndices: usize = 0x1938; // uint32[5] - pub const m_GunGameImmunityColor: usize = 0x194C; // Color - pub const m_grenadeParameterStashTime: usize = 0x1950; // GameTime_t - pub const m_bGrenadeParametersStashed: usize = 0x1954; // bool - pub const m_angStashedShootAngles: usize = 0x1958; // QAngle - pub const m_vecStashedGrenadeThrowPosition: usize = 0x1964; // Vector - pub const m_vecStashedVelocity: usize = 0x1970; // Vector - pub const m_angShootAngleHistory: usize = 0x197C; // QAngle[2] - pub const m_vecThrowPositionHistory: usize = 0x1994; // Vector[2] - pub const m_vecVelocityHistory: usize = 0x19AC; // Vector[2] + pub const m_pBulletServices: usize = 0xD18; // CCSPlayer_BulletServices* + pub const m_pHostageServices: usize = 0xD20; // CCSPlayer_HostageServices* + pub const m_pBuyServices: usize = 0xD28; // CCSPlayer_BuyServices* + pub const m_pActionTrackingServices: usize = 0xD30; // CCSPlayer_ActionTrackingServices* + pub const m_pRadioServices: usize = 0xD38; // CCSPlayer_RadioServices* + pub const m_pDamageReactServices: usize = 0xD40; // CCSPlayer_DamageReactServices* + pub const m_nCharacterDefIndex: usize = 0xD48; // uint16 + pub const m_bHasFemaleVoice: usize = 0xD4A; // bool + pub const m_strVOPrefix: usize = 0xD50; // CUtlString + pub const m_szLastPlaceName: usize = 0xD58; // char[18] + pub const m_bInHostageResetZone: usize = 0xE18; // bool + pub const m_bInBuyZone: usize = 0xE19; // bool + pub const m_TouchingBuyZones: usize = 0xE20; // CUtlVector> + pub const m_bWasInBuyZone: usize = 0xE38; // bool + pub const m_bInHostageRescueZone: usize = 0xE39; // bool + pub const m_bInBombZone: usize = 0xE3A; // bool + pub const m_bWasInHostageRescueZone: usize = 0xE3B; // bool + pub const m_iRetakesOffering: usize = 0xE3C; // int32 + pub const m_iRetakesOfferingCard: usize = 0xE40; // int32 + pub const m_bRetakesHasDefuseKit: usize = 0xE44; // bool + pub const m_bRetakesMVPLastRound: usize = 0xE45; // bool + pub const m_iRetakesMVPBoostItem: usize = 0xE48; // int32 + pub const m_RetakesMVPBoostExtraUtility: usize = 0xE4C; // loadout_slot_t + pub const m_flHealthShotBoostExpirationTime: usize = 0xE50; // GameTime_t + pub const m_flLandingTimeSeconds: usize = 0xE54; // float32 + pub const m_aimPunchAngle: usize = 0xE58; // QAngle + pub const m_aimPunchAngleVel: usize = 0xE64; // QAngle + pub const m_aimPunchTickBase: usize = 0xE70; // int32 + pub const m_aimPunchTickFraction: usize = 0xE74; // float32 + pub const m_aimPunchCache: usize = 0xE78; // CUtlVector + pub const m_bIsBuyMenuOpen: usize = 0xE90; // bool + pub const m_xLastHeadBoneTransform: usize = 0x14D0; // CTransform + pub const m_bLastHeadBoneTransformIsValid: usize = 0x14F0; // bool + pub const m_lastLandTime: usize = 0x14F4; // GameTime_t + pub const m_bOnGroundLastTick: usize = 0x14F8; // bool + pub const m_iPlayerLocked: usize = 0x14FC; // int32 + pub const m_flTimeOfLastInjury: usize = 0x1504; // GameTime_t + pub const m_flNextSprayDecalTime: usize = 0x1508; // GameTime_t + pub const m_bNextSprayDecalTimeExpedited: usize = 0x150C; // bool + pub const m_nRagdollDamageBone: usize = 0x1510; // int32 + pub const m_vRagdollDamageForce: usize = 0x1514; // Vector + pub const m_vRagdollDamagePosition: usize = 0x1520; // Vector + pub const m_szRagdollDamageWeaponName: usize = 0x152C; // char[64] + pub const m_bRagdollDamageHeadshot: usize = 0x156C; // bool + pub const m_vRagdollServerOrigin: usize = 0x1570; // Vector + pub const m_EconGloves: usize = 0x1580; // CEconItemView + pub const m_nEconGlovesChanged: usize = 0x17F8; // uint8 + pub const m_qDeathEyeAngles: usize = 0x17FC; // QAngle + pub const m_bSkipOneHeadConstraintUpdate: usize = 0x1808; // bool + pub const m_bLeftHanded: usize = 0x1809; // bool + pub const m_fSwitchedHandednessTime: usize = 0x180C; // GameTime_t + pub const m_flViewmodelOffsetX: usize = 0x1810; // float32 + pub const m_flViewmodelOffsetY: usize = 0x1814; // float32 + pub const m_flViewmodelOffsetZ: usize = 0x1818; // float32 + pub const m_flViewmodelFOV: usize = 0x181C; // float32 + pub const m_bIsWalking: usize = 0x1820; // bool + pub const m_fLastGivenDefuserTime: usize = 0x1824; // float32 + pub const m_fLastGivenBombTime: usize = 0x1828; // float32 + pub const m_flDealtDamageToEnemyMostRecentTimestamp: usize = 0x182C; // float32 + pub const m_iDisplayHistoryBits: usize = 0x1830; // uint32 + pub const m_flLastAttackedTeammate: usize = 0x1834; // float32 + pub const m_allowAutoFollowTime: usize = 0x1838; // GameTime_t + pub const m_bResetArmorNextSpawn: usize = 0x183C; // bool + pub const m_nLastKillerIndex: usize = 0x1840; // CEntityIndex + pub const m_entitySpottedState: usize = 0x1848; // EntitySpottedState_t + pub const m_nSpotRules: usize = 0x1860; // int32 + pub const m_bIsScoped: usize = 0x1864; // bool + pub const m_bResumeZoom: usize = 0x1865; // bool + pub const m_bIsDefusing: usize = 0x1866; // bool + pub const m_bIsGrabbingHostage: usize = 0x1867; // bool + pub const m_iBlockingUseActionInProgress: usize = 0x1868; // CSPlayerBlockingUseAction_t + pub const m_flEmitSoundTime: usize = 0x186C; // GameTime_t + pub const m_bInNoDefuseArea: usize = 0x1870; // bool + pub const m_iBombSiteIndex: usize = 0x1874; // CEntityIndex + pub const m_nWhichBombZone: usize = 0x1878; // int32 + pub const m_bInBombZoneTrigger: usize = 0x187C; // bool + pub const m_bWasInBombZoneTrigger: usize = 0x187D; // bool + pub const m_iShotsFired: usize = 0x1880; // int32 + pub const m_flFlinchStack: usize = 0x1884; // float32 + pub const m_flVelocityModifier: usize = 0x1888; // float32 + pub const m_flHitHeading: usize = 0x188C; // float32 + pub const m_nHitBodyPart: usize = 0x1890; // int32 + pub const m_vecTotalBulletForce: usize = 0x1894; // Vector + pub const m_bWaitForNoAttack: usize = 0x18A0; // bool + pub const m_ignoreLadderJumpTime: usize = 0x18A4; // float32 + pub const m_bKilledByHeadshot: usize = 0x18A8; // bool + pub const m_LastHitBox: usize = 0x18AC; // int32 + pub const m_LastHealth: usize = 0x18B0; // int32 + pub const m_pBot: usize = 0x18B8; // CCSBot* + pub const m_bBotAllowActive: usize = 0x18C0; // bool + pub const m_thirdPersonHeading: usize = 0x18C4; // QAngle + pub const m_flSlopeDropOffset: usize = 0x18D0; // float32 + pub const m_flSlopeDropHeight: usize = 0x18D4; // float32 + pub const m_vHeadConstraintOffset: usize = 0x18D8; // Vector + pub const m_nLastPickupPriority: usize = 0x18E4; // int32 + pub const m_flLastPickupPriorityTime: usize = 0x18E8; // float32 + pub const m_ArmorValue: usize = 0x18EC; // int32 + pub const m_unCurrentEquipmentValue: usize = 0x18F0; // uint16 + pub const m_unRoundStartEquipmentValue: usize = 0x18F2; // uint16 + pub const m_unFreezetimeEndEquipmentValue: usize = 0x18F4; // uint16 + pub const m_iLastWeaponFireUsercmd: usize = 0x18F8; // int32 + pub const m_flLastFriendlyFireDamageReductionRatio: usize = 0x18FC; // float32 + pub const m_bIsSpawning: usize = 0x1900; // bool + pub const m_iDeathFlags: usize = 0x1910; // int32 + pub const m_bHasDeathInfo: usize = 0x1914; // bool + pub const m_flDeathInfoTime: usize = 0x1918; // float32 + pub const m_vecDeathInfoOrigin: usize = 0x191C; // Vector + pub const m_vecPlayerPatchEconIndices: usize = 0x1928; // uint32[5] + pub const m_GunGameImmunityColor: usize = 0x193C; // Color + pub const m_grenadeParameterStashTime: usize = 0x1940; // GameTime_t + pub const m_bGrenadeParametersStashed: usize = 0x1944; // bool + pub const m_angStashedShootAngles: usize = 0x1948; // QAngle + pub const m_vecStashedGrenadeThrowPosition: usize = 0x1954; // Vector + pub const m_vecStashedVelocity: usize = 0x1960; // Vector + pub const m_angShootAngleHistory: usize = 0x196C; // QAngle[2] + pub const m_vecThrowPositionHistory: usize = 0x1984; // Vector[2] + pub const m_vecVelocityHistory: usize = 0x199C; // Vector[2] } // Parent: CBaseGrenade // Fields count: 0 diff --git a/output/soundsystem.dll.cs b/output/soundsystem.dll.cs index 4678dc4..8a9a204 100644 --- a/output/soundsystem.dll.cs +++ b/output/soundsystem.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC namespace CS2Dumper.Schemas { // Module: soundsystem.dll diff --git a/output/soundsystem.dll.hpp b/output/soundsystem.dll.hpp index 11f2277..deb579c 100644 --- a/output/soundsystem.dll.hpp +++ b/output/soundsystem.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC #pragma once diff --git a/output/soundsystem.dll.rs b/output/soundsystem.dll.rs index 9e7408e..09d65ef 100644 --- a/output/soundsystem.dll.rs +++ b/output/soundsystem.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 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 13bf5ed..a25eaff 100644 --- a/output/vphysics2.dll.cs +++ b/output/vphysics2.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC namespace CS2Dumper.Schemas { // Module: vphysics2.dll diff --git a/output/vphysics2.dll.hpp b/output/vphysics2.dll.hpp index 42142e8..7f6a2e6 100644 --- a/output/vphysics2.dll.hpp +++ b/output/vphysics2.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC #pragma once diff --git a/output/vphysics2.dll.rs b/output/vphysics2.dll.rs index 0f255a3..d588d21 100644 --- a/output/vphysics2.dll.rs +++ b/output/vphysics2.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 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 9476d0d..d8c8063 100644 --- a/output/worldrenderer.dll.cs +++ b/output/worldrenderer.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC namespace CS2Dumper.Schemas { // Module: worldrenderer.dll diff --git a/output/worldrenderer.dll.hpp b/output/worldrenderer.dll.hpp index 6e149a9..5bf5169 100644 --- a/output/worldrenderer.dll.hpp +++ b/output/worldrenderer.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC #pragma once diff --git a/output/worldrenderer.dll.rs b/output/worldrenderer.dll.rs index 4fd93b1..356c26c 100644 --- a/output/worldrenderer.dll.rs +++ b/output/worldrenderer.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-21 00:09:51.615729800 UTC +// 2024-06-25 22:56:23.392130600 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]