diff --git a/output/animationsystem.dll.cs b/output/animationsystem.dll.cs index ccc4894..ad3ce19 100644 --- a/output/animationsystem.dll.cs +++ b/output/animationsystem.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC namespace CS2Dumper.Schemas { // Module: animationsystem.dll diff --git a/output/animationsystem.dll.hpp b/output/animationsystem.dll.hpp index e843ece..fae6b5f 100644 --- a/output/animationsystem.dll.hpp +++ b/output/animationsystem.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC #pragma once diff --git a/output/animationsystem.dll.rs b/output/animationsystem.dll.rs index 74f1435..0da4e5c 100644 --- a/output/animationsystem.dll.rs +++ b/output/animationsystem.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 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 5d28a03..251a94f 100644 --- a/output/buttons.cs +++ b/output/buttons.cs @@ -1,24 +1,24 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC namespace CS2Dumper { // Module: client.dll public static class Buttons { - public const nint attack = 0x172F060; - public const nint attack2 = 0x172F0F0; - public const nint back = 0x172F330; - public const nint duck = 0x172F600; - public const nint forward = 0x172F2A0; - public const nint jump = 0x172F570; - public const nint left = 0x172F3C0; - public const nint lookatweapon = 0x192A500; - public const nint reload = 0x172EFD0; - public const nint right = 0x172F450; - public const nint showscores = 0x192A3E0; - public const nint sprint = 0x172EF40; - public const nint turnleft = 0x172F180; - public const nint turnright = 0x172F210; - public const nint use = 0x172F4E0; - public const nint zoom = 0x192A470; + public const nint attack = 0x172F040; + public const nint attack2 = 0x172F0D0; + public const nint back = 0x172F310; + public const nint duck = 0x172F5E0; + public const nint forward = 0x172F280; + public const nint jump = 0x172F550; + public const nint left = 0x172F3A0; + public const nint lookatweapon = 0x192A4A0; + public const nint reload = 0x172EFB0; + public const nint right = 0x172F430; + public const nint showscores = 0x192A380; + public const nint sprint = 0x172EF20; + public const nint turnleft = 0x172F160; + public const nint turnright = 0x172F1F0; + public const nint use = 0x172F4C0; + public const nint zoom = 0x192A410; } } diff --git a/output/buttons.hpp b/output/buttons.hpp index 6162832..2cba2e2 100644 --- a/output/buttons.hpp +++ b/output/buttons.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC #pragma once @@ -8,21 +8,21 @@ namespace cs2_dumper { // Module: client.dll namespace buttons { - constexpr std::ptrdiff_t attack = 0x172F060; - constexpr std::ptrdiff_t attack2 = 0x172F0F0; - constexpr std::ptrdiff_t back = 0x172F330; - constexpr std::ptrdiff_t duck = 0x172F600; - constexpr std::ptrdiff_t forward = 0x172F2A0; - constexpr std::ptrdiff_t jump = 0x172F570; - constexpr std::ptrdiff_t left = 0x172F3C0; - constexpr std::ptrdiff_t lookatweapon = 0x192A500; - constexpr std::ptrdiff_t reload = 0x172EFD0; - constexpr std::ptrdiff_t right = 0x172F450; - constexpr std::ptrdiff_t showscores = 0x192A3E0; - constexpr std::ptrdiff_t sprint = 0x172EF40; - constexpr std::ptrdiff_t turnleft = 0x172F180; - constexpr std::ptrdiff_t turnright = 0x172F210; - constexpr std::ptrdiff_t use = 0x172F4E0; - constexpr std::ptrdiff_t zoom = 0x192A470; + constexpr std::ptrdiff_t attack = 0x172F040; + constexpr std::ptrdiff_t attack2 = 0x172F0D0; + constexpr std::ptrdiff_t back = 0x172F310; + constexpr std::ptrdiff_t duck = 0x172F5E0; + constexpr std::ptrdiff_t forward = 0x172F280; + constexpr std::ptrdiff_t jump = 0x172F550; + constexpr std::ptrdiff_t left = 0x172F3A0; + constexpr std::ptrdiff_t lookatweapon = 0x192A4A0; + constexpr std::ptrdiff_t reload = 0x172EFB0; + constexpr std::ptrdiff_t right = 0x172F430; + constexpr std::ptrdiff_t showscores = 0x192A380; + constexpr std::ptrdiff_t sprint = 0x172EF20; + constexpr std::ptrdiff_t turnleft = 0x172F160; + constexpr std::ptrdiff_t turnright = 0x172F1F0; + constexpr std::ptrdiff_t use = 0x172F4C0; + constexpr std::ptrdiff_t zoom = 0x192A410; } } diff --git a/output/buttons.json b/output/buttons.json index 98dd264..7a06cff 100644 --- a/output/buttons.json +++ b/output/buttons.json @@ -1,20 +1,20 @@ { "client.dll": { - "attack": 24309856, - "attack2": 24310000, - "back": 24310576, - "duck": 24311296, - "forward": 24310432, - "jump": 24311152, - "left": 24310720, - "lookatweapon": 26387712, - "reload": 24309712, - "right": 24310864, - "showscores": 26387424, - "sprint": 24309568, - "turnleft": 24310144, - "turnright": 24310288, - "use": 24311008, - "zoom": 26387568 + "attack": 24309824, + "attack2": 24309968, + "back": 24310544, + "duck": 24311264, + "forward": 24310400, + "jump": 24311120, + "left": 24310688, + "lookatweapon": 26387616, + "reload": 24309680, + "right": 24310832, + "showscores": 26387328, + "sprint": 24309536, + "turnleft": 24310112, + "turnright": 24310256, + "use": 24310976, + "zoom": 26387472 } } \ No newline at end of file diff --git a/output/buttons.rs b/output/buttons.rs index 1b2cee1..49490df 100644 --- a/output/buttons.rs +++ b/output/buttons.rs @@ -1,26 +1,26 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC #![allow(non_upper_case_globals, unused)] pub mod cs2_dumper { // Module: client.dll pub mod buttons { - pub const attack: usize = 0x172F060; - pub const attack2: usize = 0x172F0F0; - pub const back: usize = 0x172F330; - pub const duck: usize = 0x172F600; - pub const forward: usize = 0x172F2A0; - pub const jump: usize = 0x172F570; - pub const left: usize = 0x172F3C0; - pub const lookatweapon: usize = 0x192A500; - pub const reload: usize = 0x172EFD0; - pub const right: usize = 0x172F450; - pub const showscores: usize = 0x192A3E0; - pub const sprint: usize = 0x172EF40; - pub const turnleft: usize = 0x172F180; - pub const turnright: usize = 0x172F210; - pub const r#use: usize = 0x172F4E0; - pub const zoom: usize = 0x192A470; + pub const attack: usize = 0x172F040; + pub const attack2: usize = 0x172F0D0; + pub const back: usize = 0x172F310; + pub const duck: usize = 0x172F5E0; + pub const forward: usize = 0x172F280; + pub const jump: usize = 0x172F550; + pub const left: usize = 0x172F3A0; + pub const lookatweapon: usize = 0x192A4A0; + pub const reload: usize = 0x172EFB0; + pub const right: usize = 0x172F430; + pub const showscores: usize = 0x192A380; + pub const sprint: usize = 0x172EF20; + pub const turnleft: usize = 0x172F160; + pub const turnright: usize = 0x172F1F0; + pub const r#use: usize = 0x172F4C0; + pub const zoom: usize = 0x192A410; } } diff --git a/output/client.dll.cs b/output/client.dll.cs index 500161b..05921e6 100644 --- a/output/client.dll.cs +++ b/output/client.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC namespace CS2Dumper.Schemas { // Module: client.dll @@ -1156,58 +1156,58 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_vRagdollServerOrigin (Vector) // NetworkVarNames: m_qDeathEyeAngles (QAngle) public static class C_CSPlayerPawn { - public const nint m_pBulletServices = 0x1718; // CCSPlayer_BulletServices* - public const nint m_pHostageServices = 0x1720; // CCSPlayer_HostageServices* - public const nint m_pBuyServices = 0x1728; // CCSPlayer_BuyServices* - public const nint m_pGlowServices = 0x1730; // CCSPlayer_GlowServices* - public const nint m_pActionTrackingServices = 0x1738; // CCSPlayer_ActionTrackingServices* - public const nint m_flHealthShotBoostExpirationTime = 0x1740; // GameTime_t - public const nint m_flLastFiredWeaponTime = 0x1744; // GameTime_t - public const nint m_bHasFemaleVoice = 0x1748; // bool - public const nint m_flLandseconds = 0x174C; // float32 - public const nint m_flOldFallVelocity = 0x1750; // float32 - public const nint m_szLastPlaceName = 0x1754; // char[18] - public const nint m_bPrevDefuser = 0x1766; // bool - public const nint m_bPrevHelmet = 0x1767; // bool - public const nint m_nPrevArmorVal = 0x1768; // int32 - public const nint m_nPrevGrenadeAmmoCount = 0x176C; // int32 - public const nint m_unPreviousWeaponHash = 0x1770; // uint32 - public const nint m_unWeaponHash = 0x1774; // uint32 - public const nint m_bInBuyZone = 0x1778; // bool - public const nint m_bPreviouslyInBuyZone = 0x1779; // bool - public const nint m_aimPunchAngle = 0x177C; // QAngle - public const nint m_aimPunchAngleVel = 0x1788; // QAngle - public const nint m_aimPunchTickBase = 0x1794; // int32 - public const nint m_aimPunchTickFraction = 0x1798; // float32 - public const nint m_aimPunchCache = 0x17A0; // CUtlVector - public const nint m_bInLanding = 0x17C0; // bool - public const nint m_flLandingTime = 0x17C4; // float32 - public const nint m_bInHostageRescueZone = 0x17C8; // bool - public const nint m_bInBombZone = 0x17C9; // bool - public const nint m_bIsBuyMenuOpen = 0x17CA; // bool - public const nint m_flTimeOfLastInjury = 0x17CC; // GameTime_t - public const nint m_flNextSprayDecalTime = 0x17D0; // GameTime_t - public const nint m_iRetakesOffering = 0x18E8; // int32 - public const nint m_iRetakesOfferingCard = 0x18EC; // int32 - public const nint m_bRetakesHasDefuseKit = 0x18F0; // bool - public const nint m_bRetakesMVPLastRound = 0x18F1; // bool - public const nint m_iRetakesMVPBoostItem = 0x18F4; // int32 - public const nint m_RetakesMVPBoostExtraUtility = 0x18F8; // loadout_slot_t - public const nint m_bNeedToReApplyGloves = 0x1918; // bool - public const nint m_EconGloves = 0x1920; // C_EconItemView - public const nint m_nEconGlovesChanged = 0x1D68; // uint8 - public const nint m_bMustSyncRagdollState = 0x1D69; // bool - public const nint m_nRagdollDamageBone = 0x1D6C; // int32 - public const nint m_vRagdollDamageForce = 0x1D70; // Vector - public const nint m_vRagdollDamagePosition = 0x1D7C; // Vector - public const nint m_szRagdollDamageWeaponName = 0x1D88; // char[64] - public const nint m_bRagdollDamageHeadshot = 0x1DC8; // bool - public const nint m_vRagdollServerOrigin = 0x1DCC; // Vector - public const nint m_bLastHeadBoneTransformIsValid = 0x23E0; // bool - public const nint m_lastLandTime = 0x23E4; // GameTime_t - public const nint m_bOnGroundLastTick = 0x23E8; // bool - public const nint m_qDeathEyeAngles = 0x2404; // QAngle - public const nint m_bSkipOneHeadConstraintUpdate = 0x2410; // bool + public const nint m_pBulletServices = 0x1710; // CCSPlayer_BulletServices* + public const nint m_pHostageServices = 0x1718; // CCSPlayer_HostageServices* + public const nint m_pBuyServices = 0x1720; // CCSPlayer_BuyServices* + public const nint m_pGlowServices = 0x1728; // CCSPlayer_GlowServices* + public const nint m_pActionTrackingServices = 0x1730; // CCSPlayer_ActionTrackingServices* + public const nint m_flHealthShotBoostExpirationTime = 0x1738; // GameTime_t + public const nint m_flLastFiredWeaponTime = 0x173C; // GameTime_t + public const nint m_bHasFemaleVoice = 0x1740; // bool + public const nint m_flLandseconds = 0x1744; // float32 + public const nint m_flOldFallVelocity = 0x1748; // float32 + public const nint m_szLastPlaceName = 0x174C; // char[18] + public const nint m_bPrevDefuser = 0x175E; // bool + public const nint m_bPrevHelmet = 0x175F; // bool + public const nint m_nPrevArmorVal = 0x1760; // int32 + public const nint m_nPrevGrenadeAmmoCount = 0x1764; // int32 + public const nint m_unPreviousWeaponHash = 0x1768; // uint32 + public const nint m_unWeaponHash = 0x176C; // uint32 + public const nint m_bInBuyZone = 0x1770; // bool + public const nint m_bPreviouslyInBuyZone = 0x1771; // bool + public const nint m_aimPunchAngle = 0x1774; // QAngle + public const nint m_aimPunchAngleVel = 0x1780; // QAngle + public const nint m_aimPunchTickBase = 0x178C; // int32 + public const nint m_aimPunchTickFraction = 0x1790; // float32 + public const nint m_aimPunchCache = 0x1798; // CUtlVector + public const nint m_bInLanding = 0x17B8; // bool + public const nint m_flLandingTime = 0x17BC; // float32 + public const nint m_bInHostageRescueZone = 0x17C0; // bool + public const nint m_bInBombZone = 0x17C1; // bool + public const nint m_bIsBuyMenuOpen = 0x17C2; // bool + public const nint m_flTimeOfLastInjury = 0x17C4; // GameTime_t + public const nint m_flNextSprayDecalTime = 0x17C8; // GameTime_t + public const nint m_iRetakesOffering = 0x18E0; // int32 + public const nint m_iRetakesOfferingCard = 0x18E4; // int32 + public const nint m_bRetakesHasDefuseKit = 0x18E8; // bool + public const nint m_bRetakesMVPLastRound = 0x18E9; // bool + public const nint m_iRetakesMVPBoostItem = 0x18EC; // int32 + public const nint m_RetakesMVPBoostExtraUtility = 0x18F0; // loadout_slot_t + public const nint m_bNeedToReApplyGloves = 0x1910; // bool + public const nint m_EconGloves = 0x1918; // C_EconItemView + public const nint m_nEconGlovesChanged = 0x1D60; // uint8 + public const nint m_bMustSyncRagdollState = 0x1D61; // bool + public const nint m_nRagdollDamageBone = 0x1D64; // int32 + public const nint m_vRagdollDamageForce = 0x1D68; // Vector + public const nint m_vRagdollDamagePosition = 0x1D74; // Vector + public const nint m_szRagdollDamageWeaponName = 0x1D80; // char[64] + public const nint m_bRagdollDamageHeadshot = 0x1DC0; // bool + public const nint m_vRagdollServerOrigin = 0x1DC4; // Vector + public const nint m_bLastHeadBoneTransformIsValid = 0x23D8; // bool + public const nint m_lastLandTime = 0x23DC; // GameTime_t + public const nint m_bOnGroundLastTick = 0x23E0; // bool + public const nint m_qDeathEyeAngles = 0x23FC; // QAngle + public const nint m_bSkipOneHeadConstraintUpdate = 0x2408; // bool } // Parent: C_RagdollProp // Fields count: 7 @@ -1952,7 +1952,7 @@ namespace CS2Dumper.Schemas { public const nint m_flNewFarZ = 0x3C; // float32 } // Parent: C_BasePlayerPawn - // Fields count: 142 + // Fields count: 141 // // Metadata: // MNetworkExcludeByName @@ -2001,7 +2001,6 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flVelocityModifier (float) // NetworkVarNames: m_flHitHeading (float) // NetworkVarNames: m_nHitBodyPart (int) - // NetworkVarNames: m_iStartAccount (int) // NetworkVarNames: m_flFlashMaxAlpha (float) // NetworkVarNames: m_flFlashDuration (float) // NetworkVarNames: m_unCurrentEquipmentValue (uint16) @@ -2088,82 +2087,81 @@ namespace CS2Dumper.Schemas { public const nint m_flVelocityModifier = 0x1484; // float32 public const nint m_flHitHeading = 0x1488; // float32 public const nint m_nHitBodyPart = 0x148C; // int32 - public const nint m_iStartAccount = 0x1490; // int32 - public const nint m_vecIntroStartEyePosition = 0x1494; // Vector - public const nint m_vecIntroStartPlayerForward = 0x14A0; // Vector - public const nint m_flClientDeathTime = 0x14AC; // GameTime_t - public const nint m_flNightVisionAlpha = 0x14B0; // float32 - public const nint m_bScreenTearFrameCaptured = 0x14B4; // bool - public const nint m_flFlashBangTime = 0x14B8; // float32 - public const nint m_flFlashScreenshotAlpha = 0x14BC; // float32 - public const nint m_flFlashOverlayAlpha = 0x14C0; // float32 - public const nint m_bFlashBuildUp = 0x14C4; // bool - public const nint m_bFlashDspHasBeenCleared = 0x14C5; // bool - public const nint m_bFlashScreenshotHasBeenGrabbed = 0x14C6; // bool - public const nint m_flFlashMaxAlpha = 0x14C8; // float32 - public const nint m_flFlashDuration = 0x14CC; // float32 - public const nint m_lastStandingPos = 0x14D0; // Vector - public const nint m_vecLastMuzzleFlashPos = 0x14DC; // Vector - public const nint m_angLastMuzzleFlashAngle = 0x14E8; // QAngle - public const nint m_hMuzzleFlashShape = 0x14F4; // CHandle - public const nint m_iHealthBarRenderMaskIndex = 0x14F8; // int32 - public const nint m_flHealthFadeValue = 0x14FC; // float32 - public const nint m_flHealthFadeAlpha = 0x1500; // float32 - public const nint m_nMyCollisionGroup = 0x1504; // int32 - public const nint m_ignoreLadderJumpTime = 0x1508; // float32 - public const nint m_ladderSurpressionTimer = 0x1510; // CountdownTimer - public const nint m_lastLadderNormal = 0x1528; // Vector - public const nint m_lastLadderPos = 0x1534; // Vector - public const nint m_flDeathCCWeight = 0x1548; // float32 - public const nint m_bOldIsScoped = 0x154C; // bool - public const nint m_flPrevRoundEndTime = 0x1550; // float32 - public const nint m_flPrevMatchEndTime = 0x1554; // float32 - public const nint m_unCurrentEquipmentValue = 0x1558; // uint16 - public const nint m_unRoundStartEquipmentValue = 0x155A; // uint16 - public const nint m_unFreezetimeEndEquipmentValue = 0x155C; // uint16 - public const nint m_vecThirdPersonViewPositionOverride = 0x1560; // Vector - public const nint m_nHeavyAssaultSuitCooldownRemaining = 0x156C; // int32 - public const nint m_ArmorValue = 0x1570; // int32 - public const nint m_angEyeAngles = 0x1578; // QAngle - public const nint m_fNextThinkPushAway = 0x1590; // float32 - public const nint m_bShouldAutobuyDMWeapons = 0x1594; // bool - public const nint m_bShouldAutobuyNow = 0x1595; // bool - public const nint m_bHud_MiniScoreHidden = 0x1596; // bool - public const nint m_bHud_RadarHidden = 0x1597; // bool - public const nint m_nLastKillerIndex = 0x1598; // CEntityIndex - public const nint m_nLastConcurrentKilled = 0x159C; // int32 - public const nint m_nDeathCamMusic = 0x15A0; // int32 - public const nint m_iIDEntIndex = 0x15A4; // CEntityIndex - public const nint m_delayTargetIDTimer = 0x15A8; // CountdownTimer - public const nint m_iTargetedWeaponEntIndex = 0x15C0; // CEntityIndex - public const nint m_iOldIDEntIndex = 0x15C4; // CEntityIndex - public const nint m_holdTargetIDTimer = 0x15C8; // CountdownTimer - public const nint m_flCurrentMusicStartTime = 0x15E4; // float32 - public const nint m_flMusicRoundStartTime = 0x15E8; // float32 - public const nint m_bDeferStartMusicOnWarmup = 0x15EC; // bool - public const nint m_cycleLatch = 0x15F0; // int32 - public const nint m_serverIntendedCycle = 0x15F4; // float32 - public const nint m_vecPlayerPatchEconIndices = 0x15F8; // uint32[5] - public const nint m_bHideTargetID = 0x1614; // bool - public const nint m_flLastSmokeOverlayAlpha = 0x1618; // float32 - public const nint m_flLastSmokeAge = 0x161C; // float32 - public const nint m_vLastSmokeOverlayColor = 0x1620; // Vector - public const nint m_nPlayerSmokedFx = 0x162C; // ParticleIndex_t - public const nint m_nPlayerInfernoBodyFx = 0x1630; // ParticleIndex_t - public const nint m_nPlayerInfernoFootFx = 0x1634; // ParticleIndex_t - public const nint m_flNextMagDropTime = 0x1638; // float32 - public const nint m_nLastMagDropAttachmentIndex = 0x163C; // int32 - public const nint m_vecBulletHitModels = 0x1640; // CUtlVector - public const nint m_vecPickupModelSlerpers = 0x1658; // CUtlVector - public const nint m_vecLastAliveLocalVelocity = 0x1670; // Vector - public const nint m_entitySpottedState = 0x1698; // EntitySpottedState_t - public const nint m_nSurvivalTeamNumber = 0x16B0; // int32 - public const nint m_bGuardianShouldSprayCustomXMark = 0x16B4; // bool - public const nint m_bHasDeathInfo = 0x16B5; // bool - public const nint m_flDeathInfoTime = 0x16B8; // float32 - public const nint m_vecDeathInfoOrigin = 0x16BC; // Vector - public const nint m_bKilledByHeadshot = 0x16C8; // bool - public const nint m_hOriginalController = 0x16CC; // CHandle + public const nint m_vecIntroStartEyePosition = 0x1490; // Vector + public const nint m_vecIntroStartPlayerForward = 0x149C; // Vector + public const nint m_flClientDeathTime = 0x14A8; // GameTime_t + public const nint m_flNightVisionAlpha = 0x14AC; // float32 + public const nint m_bScreenTearFrameCaptured = 0x14B0; // bool + public const nint m_flFlashBangTime = 0x14B4; // float32 + public const nint m_flFlashScreenshotAlpha = 0x14B8; // float32 + public const nint m_flFlashOverlayAlpha = 0x14BC; // float32 + public const nint m_bFlashBuildUp = 0x14C0; // bool + public const nint m_bFlashDspHasBeenCleared = 0x14C1; // bool + public const nint m_bFlashScreenshotHasBeenGrabbed = 0x14C2; // bool + public const nint m_flFlashMaxAlpha = 0x14C4; // float32 + public const nint m_flFlashDuration = 0x14C8; // float32 + public const nint m_lastStandingPos = 0x14CC; // Vector + public const nint m_vecLastMuzzleFlashPos = 0x14D8; // Vector + public const nint m_angLastMuzzleFlashAngle = 0x14E4; // QAngle + public const nint m_hMuzzleFlashShape = 0x14F0; // CHandle + public const nint m_iHealthBarRenderMaskIndex = 0x14F4; // int32 + public const nint m_flHealthFadeValue = 0x14F8; // float32 + public const nint m_flHealthFadeAlpha = 0x14FC; // float32 + public const nint m_nMyCollisionGroup = 0x1500; // int32 + public const nint m_ignoreLadderJumpTime = 0x1504; // float32 + public const nint m_ladderSurpressionTimer = 0x1508; // CountdownTimer + public const nint m_lastLadderNormal = 0x1520; // Vector + public const nint m_lastLadderPos = 0x152C; // Vector + public const nint m_flDeathCCWeight = 0x1540; // float32 + public const nint m_bOldIsScoped = 0x1544; // bool + public const nint m_flPrevRoundEndTime = 0x1548; // float32 + public const nint m_flPrevMatchEndTime = 0x154C; // float32 + public const nint m_unCurrentEquipmentValue = 0x1550; // uint16 + public const nint m_unRoundStartEquipmentValue = 0x1552; // uint16 + public const nint m_unFreezetimeEndEquipmentValue = 0x1554; // uint16 + public const nint m_vecThirdPersonViewPositionOverride = 0x1558; // Vector + public const nint m_nHeavyAssaultSuitCooldownRemaining = 0x1564; // int32 + public const nint m_ArmorValue = 0x1568; // int32 + public const nint m_angEyeAngles = 0x1570; // QAngle + public const nint m_fNextThinkPushAway = 0x1588; // float32 + public const nint m_bShouldAutobuyDMWeapons = 0x158C; // bool + public const nint m_bShouldAutobuyNow = 0x158D; // bool + public const nint m_bHud_MiniScoreHidden = 0x158E; // bool + public const nint m_bHud_RadarHidden = 0x158F; // bool + public const nint m_nLastKillerIndex = 0x1590; // CEntityIndex + public const nint m_nLastConcurrentKilled = 0x1594; // int32 + public const nint m_nDeathCamMusic = 0x1598; // int32 + public const nint m_iIDEntIndex = 0x159C; // CEntityIndex + public const nint m_delayTargetIDTimer = 0x15A0; // CountdownTimer + public const nint m_iTargetedWeaponEntIndex = 0x15B8; // CEntityIndex + public const nint m_iOldIDEntIndex = 0x15BC; // CEntityIndex + public const nint m_holdTargetIDTimer = 0x15C0; // CountdownTimer + public const nint m_flCurrentMusicStartTime = 0x15DC; // float32 + public const nint m_flMusicRoundStartTime = 0x15E0; // float32 + public const nint m_bDeferStartMusicOnWarmup = 0x15E4; // bool + public const nint m_cycleLatch = 0x15E8; // int32 + public const nint m_serverIntendedCycle = 0x15EC; // float32 + public const nint m_vecPlayerPatchEconIndices = 0x15F0; // uint32[5] + public const nint m_bHideTargetID = 0x160C; // bool + public const nint m_flLastSmokeOverlayAlpha = 0x1610; // float32 + public const nint m_flLastSmokeAge = 0x1614; // float32 + public const nint m_vLastSmokeOverlayColor = 0x1618; // Vector + public const nint m_nPlayerSmokedFx = 0x1624; // ParticleIndex_t + public const nint m_nPlayerInfernoBodyFx = 0x1628; // ParticleIndex_t + public const nint m_nPlayerInfernoFootFx = 0x162C; // ParticleIndex_t + public const nint m_flNextMagDropTime = 0x1630; // float32 + public const nint m_nLastMagDropAttachmentIndex = 0x1634; // int32 + public const nint m_vecBulletHitModels = 0x1638; // CUtlVector + public const nint m_vecPickupModelSlerpers = 0x1650; // CUtlVector + public const nint m_vecLastAliveLocalVelocity = 0x1668; // Vector + public const nint m_entitySpottedState = 0x1690; // EntitySpottedState_t + public const nint m_nSurvivalTeamNumber = 0x16A8; // int32 + public const nint m_bGuardianShouldSprayCustomXMark = 0x16AC; // bool + public const nint m_bHasDeathInfo = 0x16AD; // bool + public const nint m_flDeathInfoTime = 0x16B0; // float32 + public const nint m_vecDeathInfoOrigin = 0x16B4; // Vector + public const nint m_bKilledByHeadshot = 0x16C0; // bool + public const nint m_hOriginalController = 0x16C4; // CHandle } // Parent: C_WeaponBaseItem // Fields count: 0 @@ -2362,9 +2360,9 @@ namespace CS2Dumper.Schemas { // Parent: C_CSPlayerPawn // Fields count: 3 public static class C_CSGO_PreviewPlayer { - public const nint m_animgraph = 0x2418; // CUtlString - public const nint m_animgraphCharacterModeString = 0x2420; // CGlobalSymbol - public const nint m_flInitialModelScale = 0x2428; // float32 + public const nint m_animgraph = 0x2410; // CUtlString + public const nint m_animgraphCharacterModeString = 0x2418; // CGlobalSymbol + public const nint m_flInitialModelScale = 0x2420; // float32 } // Parent: CSkeletonAnimationController // Fields count: 13 @@ -3920,7 +3918,7 @@ namespace CS2Dumper.Schemas { public const nint m_flCrouchTime = 0x174; // float32 } // Parent: CPlayerControllerComponent - // Fields count: 5 + // Fields count: 4 // // Metadata: // NetworkVarNames: m_iAccount (int) @@ -3932,7 +3930,6 @@ namespace CS2Dumper.Schemas { public const nint m_iStartAccount = 0x44; // int32 public const nint m_iTotalCashSpent = 0x48; // int32 public const nint m_iCashSpentThisRound = 0x4C; // int32 - public const nint m_nPreviousAccount = 0x50; // int32 } // Parent: None // Fields count: 2 @@ -6399,7 +6396,7 @@ namespace CS2Dumper.Schemas { // MNetworkVarTypeOverride // MNetworkIncludeByName public static class C_CSObserverPawn { - public const nint m_hDetectParentChange = 0x1718; // CEntityHandle + public const nint m_hDetectParentChange = 0x1710; // CEntityHandle } // Parent: C_BaseEntity // Fields count: 3 diff --git a/output/client.dll.hpp b/output/client.dll.hpp index 483028a..ac0145e 100644 --- a/output/client.dll.hpp +++ b/output/client.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC #pragma once @@ -1161,58 +1161,58 @@ namespace cs2_dumper { // NetworkVarNames: m_vRagdollServerOrigin (Vector) // NetworkVarNames: m_qDeathEyeAngles (QAngle) namespace C_CSPlayerPawn { - constexpr std::ptrdiff_t m_pBulletServices = 0x1718; // CCSPlayer_BulletServices* - constexpr std::ptrdiff_t m_pHostageServices = 0x1720; // CCSPlayer_HostageServices* - constexpr std::ptrdiff_t m_pBuyServices = 0x1728; // CCSPlayer_BuyServices* - constexpr std::ptrdiff_t m_pGlowServices = 0x1730; // CCSPlayer_GlowServices* - constexpr std::ptrdiff_t m_pActionTrackingServices = 0x1738; // CCSPlayer_ActionTrackingServices* - constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0x1740; // GameTime_t - constexpr std::ptrdiff_t m_flLastFiredWeaponTime = 0x1744; // GameTime_t - constexpr std::ptrdiff_t m_bHasFemaleVoice = 0x1748; // bool - constexpr std::ptrdiff_t m_flLandseconds = 0x174C; // float32 - constexpr std::ptrdiff_t m_flOldFallVelocity = 0x1750; // float32 - constexpr std::ptrdiff_t m_szLastPlaceName = 0x1754; // char[18] - constexpr std::ptrdiff_t m_bPrevDefuser = 0x1766; // bool - constexpr std::ptrdiff_t m_bPrevHelmet = 0x1767; // bool - constexpr std::ptrdiff_t m_nPrevArmorVal = 0x1768; // int32 - constexpr std::ptrdiff_t m_nPrevGrenadeAmmoCount = 0x176C; // int32 - constexpr std::ptrdiff_t m_unPreviousWeaponHash = 0x1770; // uint32 - constexpr std::ptrdiff_t m_unWeaponHash = 0x1774; // uint32 - constexpr std::ptrdiff_t m_bInBuyZone = 0x1778; // bool - constexpr std::ptrdiff_t m_bPreviouslyInBuyZone = 0x1779; // bool - constexpr std::ptrdiff_t m_aimPunchAngle = 0x177C; // QAngle - constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x1788; // QAngle - constexpr std::ptrdiff_t m_aimPunchTickBase = 0x1794; // int32 - constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x1798; // float32 - constexpr std::ptrdiff_t m_aimPunchCache = 0x17A0; // CUtlVector - constexpr std::ptrdiff_t m_bInLanding = 0x17C0; // bool - constexpr std::ptrdiff_t m_flLandingTime = 0x17C4; // float32 - constexpr std::ptrdiff_t m_bInHostageRescueZone = 0x17C8; // bool - constexpr std::ptrdiff_t m_bInBombZone = 0x17C9; // bool - constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x17CA; // bool - constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x17CC; // GameTime_t - constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x17D0; // GameTime_t - constexpr std::ptrdiff_t m_iRetakesOffering = 0x18E8; // int32 - constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x18EC; // int32 - constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x18F0; // bool - constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x18F1; // bool - constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x18F4; // int32 - constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x18F8; // loadout_slot_t - constexpr std::ptrdiff_t m_bNeedToReApplyGloves = 0x1918; // bool - constexpr std::ptrdiff_t m_EconGloves = 0x1920; // C_EconItemView - constexpr std::ptrdiff_t m_nEconGlovesChanged = 0x1D68; // uint8 - constexpr std::ptrdiff_t m_bMustSyncRagdollState = 0x1D69; // bool - constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1D6C; // int32 - constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1D70; // Vector - constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1D7C; // Vector - constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1D88; // char[64] - constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1DC8; // bool - constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1DCC; // Vector - constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x23E0; // bool - constexpr std::ptrdiff_t m_lastLandTime = 0x23E4; // GameTime_t - constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x23E8; // bool - constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x2404; // QAngle - constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x2410; // bool + constexpr std::ptrdiff_t m_pBulletServices = 0x1710; // CCSPlayer_BulletServices* + constexpr std::ptrdiff_t m_pHostageServices = 0x1718; // CCSPlayer_HostageServices* + constexpr std::ptrdiff_t m_pBuyServices = 0x1720; // CCSPlayer_BuyServices* + constexpr std::ptrdiff_t m_pGlowServices = 0x1728; // CCSPlayer_GlowServices* + constexpr std::ptrdiff_t m_pActionTrackingServices = 0x1730; // CCSPlayer_ActionTrackingServices* + constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0x1738; // GameTime_t + constexpr std::ptrdiff_t m_flLastFiredWeaponTime = 0x173C; // GameTime_t + constexpr std::ptrdiff_t m_bHasFemaleVoice = 0x1740; // bool + constexpr std::ptrdiff_t m_flLandseconds = 0x1744; // float32 + constexpr std::ptrdiff_t m_flOldFallVelocity = 0x1748; // float32 + constexpr std::ptrdiff_t m_szLastPlaceName = 0x174C; // char[18] + constexpr std::ptrdiff_t m_bPrevDefuser = 0x175E; // bool + constexpr std::ptrdiff_t m_bPrevHelmet = 0x175F; // bool + constexpr std::ptrdiff_t m_nPrevArmorVal = 0x1760; // int32 + constexpr std::ptrdiff_t m_nPrevGrenadeAmmoCount = 0x1764; // int32 + constexpr std::ptrdiff_t m_unPreviousWeaponHash = 0x1768; // uint32 + constexpr std::ptrdiff_t m_unWeaponHash = 0x176C; // uint32 + constexpr std::ptrdiff_t m_bInBuyZone = 0x1770; // bool + constexpr std::ptrdiff_t m_bPreviouslyInBuyZone = 0x1771; // bool + constexpr std::ptrdiff_t m_aimPunchAngle = 0x1774; // QAngle + constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x1780; // QAngle + constexpr std::ptrdiff_t m_aimPunchTickBase = 0x178C; // int32 + constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x1790; // float32 + constexpr std::ptrdiff_t m_aimPunchCache = 0x1798; // CUtlVector + constexpr std::ptrdiff_t m_bInLanding = 0x17B8; // bool + constexpr std::ptrdiff_t m_flLandingTime = 0x17BC; // float32 + constexpr std::ptrdiff_t m_bInHostageRescueZone = 0x17C0; // bool + constexpr std::ptrdiff_t m_bInBombZone = 0x17C1; // bool + constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x17C2; // bool + constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x17C4; // GameTime_t + constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x17C8; // GameTime_t + constexpr std::ptrdiff_t m_iRetakesOffering = 0x18E0; // int32 + constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x18E4; // int32 + constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x18E8; // bool + constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x18E9; // bool + constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x18EC; // int32 + constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x18F0; // loadout_slot_t + constexpr std::ptrdiff_t m_bNeedToReApplyGloves = 0x1910; // bool + constexpr std::ptrdiff_t m_EconGloves = 0x1918; // C_EconItemView + constexpr std::ptrdiff_t m_nEconGlovesChanged = 0x1D60; // uint8 + constexpr std::ptrdiff_t m_bMustSyncRagdollState = 0x1D61; // bool + constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1D64; // int32 + constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1D68; // Vector + constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1D74; // Vector + constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1D80; // char[64] + constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1DC0; // bool + constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1DC4; // Vector + constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x23D8; // bool + constexpr std::ptrdiff_t m_lastLandTime = 0x23DC; // GameTime_t + constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x23E0; // bool + constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x23FC; // QAngle + constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x2408; // bool } // Parent: C_RagdollProp // Fields count: 7 @@ -1957,7 +1957,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flNewFarZ = 0x3C; // float32 } // Parent: C_BasePlayerPawn - // Fields count: 142 + // Fields count: 141 // // Metadata: // MNetworkExcludeByName @@ -2006,7 +2006,6 @@ namespace cs2_dumper { // NetworkVarNames: m_flVelocityModifier (float) // NetworkVarNames: m_flHitHeading (float) // NetworkVarNames: m_nHitBodyPart (int) - // NetworkVarNames: m_iStartAccount (int) // NetworkVarNames: m_flFlashMaxAlpha (float) // NetworkVarNames: m_flFlashDuration (float) // NetworkVarNames: m_unCurrentEquipmentValue (uint16) @@ -2093,82 +2092,81 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flVelocityModifier = 0x1484; // float32 constexpr std::ptrdiff_t m_flHitHeading = 0x1488; // float32 constexpr std::ptrdiff_t m_nHitBodyPart = 0x148C; // int32 - constexpr std::ptrdiff_t m_iStartAccount = 0x1490; // int32 - constexpr std::ptrdiff_t m_vecIntroStartEyePosition = 0x1494; // Vector - constexpr std::ptrdiff_t m_vecIntroStartPlayerForward = 0x14A0; // Vector - constexpr std::ptrdiff_t m_flClientDeathTime = 0x14AC; // GameTime_t - constexpr std::ptrdiff_t m_flNightVisionAlpha = 0x14B0; // float32 - constexpr std::ptrdiff_t m_bScreenTearFrameCaptured = 0x14B4; // bool - constexpr std::ptrdiff_t m_flFlashBangTime = 0x14B8; // float32 - constexpr std::ptrdiff_t m_flFlashScreenshotAlpha = 0x14BC; // float32 - constexpr std::ptrdiff_t m_flFlashOverlayAlpha = 0x14C0; // float32 - constexpr std::ptrdiff_t m_bFlashBuildUp = 0x14C4; // bool - constexpr std::ptrdiff_t m_bFlashDspHasBeenCleared = 0x14C5; // bool - constexpr std::ptrdiff_t m_bFlashScreenshotHasBeenGrabbed = 0x14C6; // bool - constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x14C8; // float32 - constexpr std::ptrdiff_t m_flFlashDuration = 0x14CC; // float32 - constexpr std::ptrdiff_t m_lastStandingPos = 0x14D0; // Vector - constexpr std::ptrdiff_t m_vecLastMuzzleFlashPos = 0x14DC; // Vector - constexpr std::ptrdiff_t m_angLastMuzzleFlashAngle = 0x14E8; // QAngle - constexpr std::ptrdiff_t m_hMuzzleFlashShape = 0x14F4; // CHandle - constexpr std::ptrdiff_t m_iHealthBarRenderMaskIndex = 0x14F8; // int32 - constexpr std::ptrdiff_t m_flHealthFadeValue = 0x14FC; // float32 - constexpr std::ptrdiff_t m_flHealthFadeAlpha = 0x1500; // float32 - constexpr std::ptrdiff_t m_nMyCollisionGroup = 0x1504; // int32 - constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x1508; // float32 - constexpr std::ptrdiff_t m_ladderSurpressionTimer = 0x1510; // CountdownTimer - constexpr std::ptrdiff_t m_lastLadderNormal = 0x1528; // Vector - constexpr std::ptrdiff_t m_lastLadderPos = 0x1534; // Vector - constexpr std::ptrdiff_t m_flDeathCCWeight = 0x1548; // float32 - constexpr std::ptrdiff_t m_bOldIsScoped = 0x154C; // bool - constexpr std::ptrdiff_t m_flPrevRoundEndTime = 0x1550; // float32 - constexpr std::ptrdiff_t m_flPrevMatchEndTime = 0x1554; // float32 - constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x1558; // uint16 - constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x155A; // uint16 - constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x155C; // uint16 - constexpr std::ptrdiff_t m_vecThirdPersonViewPositionOverride = 0x1560; // Vector - constexpr std::ptrdiff_t m_nHeavyAssaultSuitCooldownRemaining = 0x156C; // int32 - constexpr std::ptrdiff_t m_ArmorValue = 0x1570; // int32 - constexpr std::ptrdiff_t m_angEyeAngles = 0x1578; // QAngle - constexpr std::ptrdiff_t m_fNextThinkPushAway = 0x1590; // float32 - constexpr std::ptrdiff_t m_bShouldAutobuyDMWeapons = 0x1594; // bool - constexpr std::ptrdiff_t m_bShouldAutobuyNow = 0x1595; // bool - constexpr std::ptrdiff_t m_bHud_MiniScoreHidden = 0x1596; // bool - constexpr std::ptrdiff_t m_bHud_RadarHidden = 0x1597; // bool - constexpr std::ptrdiff_t m_nLastKillerIndex = 0x1598; // CEntityIndex - constexpr std::ptrdiff_t m_nLastConcurrentKilled = 0x159C; // int32 - constexpr std::ptrdiff_t m_nDeathCamMusic = 0x15A0; // int32 - constexpr std::ptrdiff_t m_iIDEntIndex = 0x15A4; // CEntityIndex - constexpr std::ptrdiff_t m_delayTargetIDTimer = 0x15A8; // CountdownTimer - constexpr std::ptrdiff_t m_iTargetedWeaponEntIndex = 0x15C0; // CEntityIndex - constexpr std::ptrdiff_t m_iOldIDEntIndex = 0x15C4; // CEntityIndex - constexpr std::ptrdiff_t m_holdTargetIDTimer = 0x15C8; // CountdownTimer - constexpr std::ptrdiff_t m_flCurrentMusicStartTime = 0x15E4; // float32 - constexpr std::ptrdiff_t m_flMusicRoundStartTime = 0x15E8; // float32 - constexpr std::ptrdiff_t m_bDeferStartMusicOnWarmup = 0x15EC; // bool - constexpr std::ptrdiff_t m_cycleLatch = 0x15F0; // int32 - constexpr std::ptrdiff_t m_serverIntendedCycle = 0x15F4; // float32 - constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x15F8; // uint32[5] - constexpr std::ptrdiff_t m_bHideTargetID = 0x1614; // bool - constexpr std::ptrdiff_t m_flLastSmokeOverlayAlpha = 0x1618; // float32 - constexpr std::ptrdiff_t m_flLastSmokeAge = 0x161C; // float32 - constexpr std::ptrdiff_t m_vLastSmokeOverlayColor = 0x1620; // Vector - constexpr std::ptrdiff_t m_nPlayerSmokedFx = 0x162C; // ParticleIndex_t - constexpr std::ptrdiff_t m_nPlayerInfernoBodyFx = 0x1630; // ParticleIndex_t - constexpr std::ptrdiff_t m_nPlayerInfernoFootFx = 0x1634; // ParticleIndex_t - constexpr std::ptrdiff_t m_flNextMagDropTime = 0x1638; // float32 - constexpr std::ptrdiff_t m_nLastMagDropAttachmentIndex = 0x163C; // int32 - constexpr std::ptrdiff_t m_vecBulletHitModels = 0x1640; // CUtlVector - constexpr std::ptrdiff_t m_vecPickupModelSlerpers = 0x1658; // CUtlVector - constexpr std::ptrdiff_t m_vecLastAliveLocalVelocity = 0x1670; // Vector - constexpr std::ptrdiff_t m_entitySpottedState = 0x1698; // EntitySpottedState_t - constexpr std::ptrdiff_t m_nSurvivalTeamNumber = 0x16B0; // int32 - constexpr std::ptrdiff_t m_bGuardianShouldSprayCustomXMark = 0x16B4; // bool - constexpr std::ptrdiff_t m_bHasDeathInfo = 0x16B5; // bool - constexpr std::ptrdiff_t m_flDeathInfoTime = 0x16B8; // float32 - constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x16BC; // Vector - constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x16C8; // bool - constexpr std::ptrdiff_t m_hOriginalController = 0x16CC; // CHandle + constexpr std::ptrdiff_t m_vecIntroStartEyePosition = 0x1490; // Vector + constexpr std::ptrdiff_t m_vecIntroStartPlayerForward = 0x149C; // Vector + constexpr std::ptrdiff_t m_flClientDeathTime = 0x14A8; // GameTime_t + constexpr std::ptrdiff_t m_flNightVisionAlpha = 0x14AC; // float32 + constexpr std::ptrdiff_t m_bScreenTearFrameCaptured = 0x14B0; // bool + constexpr std::ptrdiff_t m_flFlashBangTime = 0x14B4; // float32 + constexpr std::ptrdiff_t m_flFlashScreenshotAlpha = 0x14B8; // float32 + constexpr std::ptrdiff_t m_flFlashOverlayAlpha = 0x14BC; // float32 + constexpr std::ptrdiff_t m_bFlashBuildUp = 0x14C0; // bool + constexpr std::ptrdiff_t m_bFlashDspHasBeenCleared = 0x14C1; // bool + constexpr std::ptrdiff_t m_bFlashScreenshotHasBeenGrabbed = 0x14C2; // bool + constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x14C4; // float32 + constexpr std::ptrdiff_t m_flFlashDuration = 0x14C8; // float32 + constexpr std::ptrdiff_t m_lastStandingPos = 0x14CC; // Vector + constexpr std::ptrdiff_t m_vecLastMuzzleFlashPos = 0x14D8; // Vector + constexpr std::ptrdiff_t m_angLastMuzzleFlashAngle = 0x14E4; // QAngle + constexpr std::ptrdiff_t m_hMuzzleFlashShape = 0x14F0; // CHandle + constexpr std::ptrdiff_t m_iHealthBarRenderMaskIndex = 0x14F4; // int32 + constexpr std::ptrdiff_t m_flHealthFadeValue = 0x14F8; // float32 + constexpr std::ptrdiff_t m_flHealthFadeAlpha = 0x14FC; // float32 + constexpr std::ptrdiff_t m_nMyCollisionGroup = 0x1500; // int32 + constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x1504; // float32 + constexpr std::ptrdiff_t m_ladderSurpressionTimer = 0x1508; // CountdownTimer + constexpr std::ptrdiff_t m_lastLadderNormal = 0x1520; // Vector + constexpr std::ptrdiff_t m_lastLadderPos = 0x152C; // Vector + constexpr std::ptrdiff_t m_flDeathCCWeight = 0x1540; // float32 + constexpr std::ptrdiff_t m_bOldIsScoped = 0x1544; // bool + constexpr std::ptrdiff_t m_flPrevRoundEndTime = 0x1548; // float32 + constexpr std::ptrdiff_t m_flPrevMatchEndTime = 0x154C; // float32 + constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x1550; // uint16 + constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x1552; // uint16 + constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x1554; // uint16 + constexpr std::ptrdiff_t m_vecThirdPersonViewPositionOverride = 0x1558; // Vector + constexpr std::ptrdiff_t m_nHeavyAssaultSuitCooldownRemaining = 0x1564; // int32 + constexpr std::ptrdiff_t m_ArmorValue = 0x1568; // int32 + constexpr std::ptrdiff_t m_angEyeAngles = 0x1570; // QAngle + constexpr std::ptrdiff_t m_fNextThinkPushAway = 0x1588; // float32 + constexpr std::ptrdiff_t m_bShouldAutobuyDMWeapons = 0x158C; // bool + constexpr std::ptrdiff_t m_bShouldAutobuyNow = 0x158D; // bool + constexpr std::ptrdiff_t m_bHud_MiniScoreHidden = 0x158E; // bool + constexpr std::ptrdiff_t m_bHud_RadarHidden = 0x158F; // bool + constexpr std::ptrdiff_t m_nLastKillerIndex = 0x1590; // CEntityIndex + constexpr std::ptrdiff_t m_nLastConcurrentKilled = 0x1594; // int32 + constexpr std::ptrdiff_t m_nDeathCamMusic = 0x1598; // int32 + constexpr std::ptrdiff_t m_iIDEntIndex = 0x159C; // CEntityIndex + constexpr std::ptrdiff_t m_delayTargetIDTimer = 0x15A0; // CountdownTimer + constexpr std::ptrdiff_t m_iTargetedWeaponEntIndex = 0x15B8; // CEntityIndex + constexpr std::ptrdiff_t m_iOldIDEntIndex = 0x15BC; // CEntityIndex + constexpr std::ptrdiff_t m_holdTargetIDTimer = 0x15C0; // CountdownTimer + constexpr std::ptrdiff_t m_flCurrentMusicStartTime = 0x15DC; // float32 + constexpr std::ptrdiff_t m_flMusicRoundStartTime = 0x15E0; // float32 + constexpr std::ptrdiff_t m_bDeferStartMusicOnWarmup = 0x15E4; // bool + constexpr std::ptrdiff_t m_cycleLatch = 0x15E8; // int32 + constexpr std::ptrdiff_t m_serverIntendedCycle = 0x15EC; // float32 + constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x15F0; // uint32[5] + constexpr std::ptrdiff_t m_bHideTargetID = 0x160C; // bool + constexpr std::ptrdiff_t m_flLastSmokeOverlayAlpha = 0x1610; // float32 + constexpr std::ptrdiff_t m_flLastSmokeAge = 0x1614; // float32 + constexpr std::ptrdiff_t m_vLastSmokeOverlayColor = 0x1618; // Vector + constexpr std::ptrdiff_t m_nPlayerSmokedFx = 0x1624; // ParticleIndex_t + constexpr std::ptrdiff_t m_nPlayerInfernoBodyFx = 0x1628; // ParticleIndex_t + constexpr std::ptrdiff_t m_nPlayerInfernoFootFx = 0x162C; // ParticleIndex_t + constexpr std::ptrdiff_t m_flNextMagDropTime = 0x1630; // float32 + constexpr std::ptrdiff_t m_nLastMagDropAttachmentIndex = 0x1634; // int32 + constexpr std::ptrdiff_t m_vecBulletHitModels = 0x1638; // CUtlVector + constexpr std::ptrdiff_t m_vecPickupModelSlerpers = 0x1650; // CUtlVector + constexpr std::ptrdiff_t m_vecLastAliveLocalVelocity = 0x1668; // Vector + constexpr std::ptrdiff_t m_entitySpottedState = 0x1690; // EntitySpottedState_t + constexpr std::ptrdiff_t m_nSurvivalTeamNumber = 0x16A8; // int32 + constexpr std::ptrdiff_t m_bGuardianShouldSprayCustomXMark = 0x16AC; // bool + constexpr std::ptrdiff_t m_bHasDeathInfo = 0x16AD; // bool + constexpr std::ptrdiff_t m_flDeathInfoTime = 0x16B0; // float32 + constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x16B4; // Vector + constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x16C0; // bool + constexpr std::ptrdiff_t m_hOriginalController = 0x16C4; // CHandle } // Parent: C_WeaponBaseItem // Fields count: 0 @@ -2367,9 +2365,9 @@ namespace cs2_dumper { // Parent: C_CSPlayerPawn // Fields count: 3 namespace C_CSGO_PreviewPlayer { - constexpr std::ptrdiff_t m_animgraph = 0x2418; // CUtlString - constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x2420; // CGlobalSymbol - constexpr std::ptrdiff_t m_flInitialModelScale = 0x2428; // float32 + constexpr std::ptrdiff_t m_animgraph = 0x2410; // CUtlString + constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x2418; // CGlobalSymbol + constexpr std::ptrdiff_t m_flInitialModelScale = 0x2420; // float32 } // Parent: CSkeletonAnimationController // Fields count: 13 @@ -3925,7 +3923,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flCrouchTime = 0x174; // float32 } // Parent: CPlayerControllerComponent - // Fields count: 5 + // Fields count: 4 // // Metadata: // NetworkVarNames: m_iAccount (int) @@ -3937,7 +3935,6 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iStartAccount = 0x44; // int32 constexpr std::ptrdiff_t m_iTotalCashSpent = 0x48; // int32 constexpr std::ptrdiff_t m_iCashSpentThisRound = 0x4C; // int32 - constexpr std::ptrdiff_t m_nPreviousAccount = 0x50; // int32 } // Parent: None // Fields count: 2 @@ -6404,7 +6401,7 @@ namespace cs2_dumper { // MNetworkVarTypeOverride // MNetworkIncludeByName namespace C_CSObserverPawn { - constexpr std::ptrdiff_t m_hDetectParentChange = 0x1718; // CEntityHandle + constexpr std::ptrdiff_t m_hDetectParentChange = 0x1710; // CEntityHandle } // Parent: C_BaseEntity // Fields count: 3 diff --git a/output/client.dll.json b/output/client.dll.json index dce656e..b7ad619 100644 --- a/output/client.dll.json +++ b/output/client.dll.json @@ -1193,8 +1193,7 @@ "m_iAccount": 64, "m_iCashSpentThisRound": 76, "m_iStartAccount": 68, - "m_iTotalCashSpent": 72, - "m_nPreviousAccount": 80 + "m_iTotalCashSpent": 72 }, "metadata": [ { @@ -5756,9 +5755,9 @@ }, "C_CSGO_PreviewPlayer": { "fields": { - "m_animgraph": 9240, - "m_animgraphCharacterModeString": 9248, - "m_flInitialModelScale": 9256 + "m_animgraph": 9232, + "m_animgraphCharacterModeString": 9240, + "m_flInitialModelScale": 9248 }, "metadata": [], "parent": "C_CSPlayerPawn" @@ -6565,7 +6564,7 @@ }, "C_CSObserverPawn": { "fields": { - "m_hDetectParentChange": 5912 + "m_hDetectParentChange": 5904 }, "metadata": [ { @@ -6627,58 +6626,58 @@ }, "C_CSPlayerPawn": { "fields": { - "m_EconGloves": 6432, - "m_RetakesMVPBoostExtraUtility": 6392, - "m_aimPunchAngle": 6012, - "m_aimPunchAngleVel": 6024, - "m_aimPunchCache": 6048, - "m_aimPunchTickBase": 6036, - "m_aimPunchTickFraction": 6040, - "m_bHasFemaleVoice": 5960, - "m_bInBombZone": 6089, - "m_bInBuyZone": 6008, - "m_bInHostageRescueZone": 6088, - "m_bInLanding": 6080, - "m_bIsBuyMenuOpen": 6090, - "m_bLastHeadBoneTransformIsValid": 9184, - "m_bMustSyncRagdollState": 7529, - "m_bNeedToReApplyGloves": 6424, - "m_bOnGroundLastTick": 9192, - "m_bPrevDefuser": 5990, - "m_bPrevHelmet": 5991, - "m_bPreviouslyInBuyZone": 6009, - "m_bRagdollDamageHeadshot": 7624, - "m_bRetakesHasDefuseKit": 6384, - "m_bRetakesMVPLastRound": 6385, - "m_bSkipOneHeadConstraintUpdate": 9232, - "m_flHealthShotBoostExpirationTime": 5952, - "m_flLandingTime": 6084, - "m_flLandseconds": 5964, - "m_flLastFiredWeaponTime": 5956, - "m_flNextSprayDecalTime": 6096, - "m_flOldFallVelocity": 5968, - "m_flTimeOfLastInjury": 6092, - "m_iRetakesMVPBoostItem": 6388, - "m_iRetakesOffering": 6376, - "m_iRetakesOfferingCard": 6380, - "m_lastLandTime": 9188, - "m_nEconGlovesChanged": 7528, - "m_nPrevArmorVal": 5992, - "m_nPrevGrenadeAmmoCount": 5996, - "m_nRagdollDamageBone": 7532, - "m_pActionTrackingServices": 5944, - "m_pBulletServices": 5912, - "m_pBuyServices": 5928, - "m_pGlowServices": 5936, - "m_pHostageServices": 5920, - "m_qDeathEyeAngles": 9220, - "m_szLastPlaceName": 5972, - "m_szRagdollDamageWeaponName": 7560, - "m_unPreviousWeaponHash": 6000, - "m_unWeaponHash": 6004, - "m_vRagdollDamageForce": 7536, - "m_vRagdollDamagePosition": 7548, - "m_vRagdollServerOrigin": 7628 + "m_EconGloves": 6424, + "m_RetakesMVPBoostExtraUtility": 6384, + "m_aimPunchAngle": 6004, + "m_aimPunchAngleVel": 6016, + "m_aimPunchCache": 6040, + "m_aimPunchTickBase": 6028, + "m_aimPunchTickFraction": 6032, + "m_bHasFemaleVoice": 5952, + "m_bInBombZone": 6081, + "m_bInBuyZone": 6000, + "m_bInHostageRescueZone": 6080, + "m_bInLanding": 6072, + "m_bIsBuyMenuOpen": 6082, + "m_bLastHeadBoneTransformIsValid": 9176, + "m_bMustSyncRagdollState": 7521, + "m_bNeedToReApplyGloves": 6416, + "m_bOnGroundLastTick": 9184, + "m_bPrevDefuser": 5982, + "m_bPrevHelmet": 5983, + "m_bPreviouslyInBuyZone": 6001, + "m_bRagdollDamageHeadshot": 7616, + "m_bRetakesHasDefuseKit": 6376, + "m_bRetakesMVPLastRound": 6377, + "m_bSkipOneHeadConstraintUpdate": 9224, + "m_flHealthShotBoostExpirationTime": 5944, + "m_flLandingTime": 6076, + "m_flLandseconds": 5956, + "m_flLastFiredWeaponTime": 5948, + "m_flNextSprayDecalTime": 6088, + "m_flOldFallVelocity": 5960, + "m_flTimeOfLastInjury": 6084, + "m_iRetakesMVPBoostItem": 6380, + "m_iRetakesOffering": 6368, + "m_iRetakesOfferingCard": 6372, + "m_lastLandTime": 9180, + "m_nEconGlovesChanged": 7520, + "m_nPrevArmorVal": 5984, + "m_nPrevGrenadeAmmoCount": 5988, + "m_nRagdollDamageBone": 7524, + "m_pActionTrackingServices": 5936, + "m_pBulletServices": 5904, + "m_pBuyServices": 5920, + "m_pGlowServices": 5928, + "m_pHostageServices": 5912, + "m_qDeathEyeAngles": 9212, + "m_szLastPlaceName": 5964, + "m_szRagdollDamageWeaponName": 7552, + "m_unPreviousWeaponHash": 5992, + "m_unWeaponHash": 5996, + "m_vRagdollDamageForce": 7528, + "m_vRagdollDamagePosition": 7540, + "m_vRagdollServerOrigin": 7620 }, "metadata": [ { @@ -6921,146 +6920,145 @@ }, "C_CSPlayerPawnBase": { "fields": { - "m_ArmorValue": 5488, + "m_ArmorValue": 5480, "m_GunGameImmunityColor": 5149, - "m_angEyeAngles": 5496, - "m_angLastMuzzleFlashAngle": 5352, + "m_angEyeAngles": 5488, + "m_angLastMuzzleFlashAngle": 5348, "m_angShootAngleHistory": 4964, "m_angStashedShootAngles": 4928, "m_bCachedPlaneIsValid": 4869, "m_bCanMoveDuringFreezePeriod": 5200, "m_bClipHitStaticWorld": 4868, - "m_bDeferStartMusicOnWarmup": 5612, - "m_bFlashBuildUp": 5316, - "m_bFlashDspHasBeenCleared": 5317, - "m_bFlashScreenshotHasBeenGrabbed": 5318, + "m_bDeferStartMusicOnWarmup": 5604, + "m_bFlashBuildUp": 5312, + "m_bFlashDspHasBeenCleared": 5313, + "m_bFlashScreenshotHasBeenGrabbed": 5314, "m_bGrenadeParametersStashed": 4924, - "m_bGuardianShouldSprayCustomXMark": 5812, + "m_bGuardianShouldSprayCustomXMark": 5804, "m_bGunGameImmunity": 5148, - "m_bHasDeathInfo": 5813, + "m_bHasDeathInfo": 5805, "m_bHasMovedSinceSpawn": 5153, "m_bHasNightVision": 5249, - "m_bHideTargetID": 5652, - "m_bHud_MiniScoreHidden": 5526, - "m_bHud_RadarHidden": 5527, + "m_bHideTargetID": 5644, + "m_bHud_MiniScoreHidden": 5518, + "m_bHud_RadarHidden": 5519, "m_bInNoDefuseArea": 5168, "m_bIsDefusing": 5128, "m_bIsGrabbingHostage": 5129, "m_bIsRescuing": 5136, "m_bIsScoped": 5120, "m_bIsWalking": 5121, - "m_bKilledByHeadshot": 5832, + "m_bKilledByHeadshot": 5824, "m_bKilledByTaser": 5193, "m_bNightVisionOn": 5248, - "m_bOldIsScoped": 5452, + "m_bOldIsScoped": 5444, "m_bResumeZoom": 5122, - "m_bScreenTearFrameCaptured": 5300, - "m_bShouldAutobuyDMWeapons": 5524, - "m_bShouldAutobuyNow": 5525, + "m_bScreenTearFrameCaptured": 5296, + "m_bShouldAutobuyDMWeapons": 5516, + "m_bShouldAutobuyNow": 5517, "m_bStrafing": 5208, "m_bSuppressGuardianTooFarWarningAudio": 5192, "m_bWaitForNoAttack": 5176, - "m_cycleLatch": 5616, - "m_delayTargetIDTimer": 5544, - "m_entitySpottedState": 5784, + "m_cycleLatch": 5608, + "m_delayTargetIDTimer": 5536, + "m_entitySpottedState": 5776, "m_fImmuneToGunGameDamageTime": 5140, "m_fImmuneToGunGameDamageTimeLast": 5144, "m_fMolotovDamageTime": 5160, "m_fMolotovUseTime": 5156, - "m_fNextThinkPushAway": 5520, + "m_fNextThinkPushAway": 5512, "m_fRenderingClipPlane": 4824, - "m_flClientDeathTime": 5292, - "m_flCurrentMusicStartTime": 5604, - "m_flDeathCCWeight": 5448, - "m_flDeathInfoTime": 5816, + "m_flClientDeathTime": 5288, + "m_flCurrentMusicStartTime": 5596, + "m_flDeathCCWeight": 5440, + "m_flDeathInfoTime": 5808, "m_flDetectedByEnemySensorTime": 5184, "m_flEmitSoundTime": 5216, - "m_flFlashBangTime": 5304, - "m_flFlashDuration": 5324, - "m_flFlashMaxAlpha": 5320, - "m_flFlashOverlayAlpha": 5312, - "m_flFlashScreenshotAlpha": 5308, + "m_flFlashBangTime": 5300, + "m_flFlashDuration": 5320, + "m_flFlashMaxAlpha": 5316, + "m_flFlashOverlayAlpha": 5308, + "m_flFlashScreenshotAlpha": 5304, "m_flGuardianTooFarDistFrac": 5180, - "m_flHealthFadeAlpha": 5376, - "m_flHealthFadeValue": 5372, + "m_flHealthFadeAlpha": 5372, + "m_flHealthFadeValue": 5368, "m_flHitHeading": 5256, "m_flLastCollisionCeiling": 4884, "m_flLastCollisionCeilingChangeTime": 4888, - "m_flLastSmokeAge": 5660, - "m_flLastSmokeOverlayAlpha": 5656, + "m_flLastSmokeAge": 5652, + "m_flLastSmokeOverlayAlpha": 5648, "m_flLastSpawnTimeIndex": 5212, "m_flLowerBodyYawTarget": 5204, - "m_flMusicRoundStartTime": 5608, + "m_flMusicRoundStartTime": 5600, "m_flNextGuardianTooFarWarning": 5188, - "m_flNextMagDropTime": 5688, - "m_flNightVisionAlpha": 5296, - "m_flPrevMatchEndTime": 5460, - "m_flPrevRoundEndTime": 5456, + "m_flNextMagDropTime": 5680, + "m_flNightVisionAlpha": 5292, + "m_flPrevMatchEndTime": 5452, + "m_flPrevRoundEndTime": 5448, "m_flProgressBarStartTime": 5236, "m_flSlopeDropHeight": 5080, "m_flSlopeDropOffset": 5064, "m_flVelocityModifier": 5252, "m_grenadeParameterStashTime": 4920, - "m_hMuzzleFlashShape": 5364, - "m_hOriginalController": 5836, - "m_holdTargetIDTimer": 5576, + "m_hMuzzleFlashShape": 5360, + "m_hOriginalController": 5828, + "m_holdTargetIDTimer": 5568, "m_iAddonBits": 5220, "m_iBlockingUseActionInProgress": 5132, "m_iDirection": 5240, - "m_iHealthBarRenderMaskIndex": 5368, - "m_iIDEntIndex": 5540, + "m_iHealthBarRenderMaskIndex": 5364, + "m_iIDEntIndex": 5532, "m_iMoveState": 5196, - "m_iOldIDEntIndex": 5572, + "m_iOldIDEntIndex": 5564, "m_iPlayerState": 5124, "m_iPrimaryAddon": 5224, "m_iProgressBarDuration": 5232, "m_iSecondaryAddon": 5228, "m_iShotsFired": 5244, - "m_iStartAccount": 5264, - "m_iTargetedWeaponEntIndex": 5568, + "m_iTargetedWeaponEntIndex": 5560, "m_iThrowGrenadeCounter": 5172, - "m_ignoreLadderJumpTime": 5384, - "m_ladderSurpressionTimer": 5392, - "m_lastLadderNormal": 5416, - "m_lastLadderPos": 5428, - "m_lastStandingPos": 5328, - "m_nDeathCamMusic": 5536, - "m_nHeavyAssaultSuitCooldownRemaining": 5484, + "m_ignoreLadderJumpTime": 5380, + "m_ladderSurpressionTimer": 5384, + "m_lastLadderNormal": 5408, + "m_lastLadderPos": 5420, + "m_lastStandingPos": 5324, + "m_nDeathCamMusic": 5528, + "m_nHeavyAssaultSuitCooldownRemaining": 5476, "m_nHitBodyPart": 5260, "m_nLastClipPlaneSetupFrame": 4840, - "m_nLastConcurrentKilled": 5532, - "m_nLastKillerIndex": 5528, - "m_nLastMagDropAttachmentIndex": 5692, - "m_nMyCollisionGroup": 5380, - "m_nPlayerInfernoBodyFx": 5680, - "m_nPlayerInfernoFootFx": 5684, - "m_nPlayerSmokedFx": 5676, - "m_nSurvivalTeamNumber": 5808, + "m_nLastConcurrentKilled": 5524, + "m_nLastKillerIndex": 5520, + "m_nLastMagDropAttachmentIndex": 5684, + "m_nMyCollisionGroup": 5376, + "m_nPlayerInfernoBodyFx": 5672, + "m_nPlayerInfernoFootFx": 5676, + "m_nPlayerSmokedFx": 5668, + "m_nSurvivalTeamNumber": 5800, "m_nWhichBombZone": 5164, "m_pClippingWeapon": 4872, "m_pPingServices": 4800, "m_pViewModelServices": 4808, "m_previousPlayerState": 4880, - "m_serverIntendedCycle": 5620, + "m_serverIntendedCycle": 5612, "m_thirdPersonHeading": 5040, - "m_unCurrentEquipmentValue": 5464, - "m_unFreezetimeEndEquipmentValue": 5468, - "m_unRoundStartEquipmentValue": 5466, + "m_unCurrentEquipmentValue": 5456, + "m_unFreezetimeEndEquipmentValue": 5460, + "m_unRoundStartEquipmentValue": 5458, "m_vHeadConstraintOffset": 5096, - "m_vLastSmokeOverlayColor": 5664, - "m_vecBulletHitModels": 5696, - "m_vecDeathInfoOrigin": 5820, - "m_vecIntroStartEyePosition": 5268, - "m_vecIntroStartPlayerForward": 5280, - "m_vecLastAliveLocalVelocity": 5744, + "m_vLastSmokeOverlayColor": 5656, + "m_vecBulletHitModels": 5688, + "m_vecDeathInfoOrigin": 5812, + "m_vecIntroStartEyePosition": 5264, + "m_vecIntroStartPlayerForward": 5276, + "m_vecLastAliveLocalVelocity": 5736, "m_vecLastClipCameraForward": 4856, "m_vecLastClipCameraPos": 4844, - "m_vecLastMuzzleFlashPos": 5340, - "m_vecPickupModelSlerpers": 5720, - "m_vecPlayerPatchEconIndices": 5624, + "m_vecLastMuzzleFlashPos": 5336, + "m_vecPickupModelSlerpers": 5712, + "m_vecPlayerPatchEconIndices": 5616, "m_vecStashedGrenadeThrowPosition": 4940, "m_vecStashedVelocity": 4952, - "m_vecThirdPersonViewPositionOverride": 5472, + "m_vecThirdPersonViewPositionOverride": 5464, "m_vecThrowPositionHistory": 4988, "m_vecVelocityHistory": 5012 }, @@ -7289,11 +7287,6 @@ "type": "NetworkVarNames", "type_name": "int" }, - { - "name": "m_iStartAccount", - "type": "NetworkVarNames", - "type_name": "int" - }, { "name": "m_flFlashMaxAlpha", "type": "NetworkVarNames", diff --git a/output/client.dll.rs b/output/client.dll.rs index f3fd5ec..b84a63f 100644 --- a/output/client.dll.rs +++ b/output/client.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -1166,58 +1166,58 @@ pub mod cs2_dumper { // NetworkVarNames: m_vRagdollServerOrigin (Vector) // NetworkVarNames: m_qDeathEyeAngles (QAngle) pub mod C_CSPlayerPawn { - pub const m_pBulletServices: usize = 0x1718; // CCSPlayer_BulletServices* - pub const m_pHostageServices: usize = 0x1720; // CCSPlayer_HostageServices* - pub const m_pBuyServices: usize = 0x1728; // CCSPlayer_BuyServices* - pub const m_pGlowServices: usize = 0x1730; // CCSPlayer_GlowServices* - pub const m_pActionTrackingServices: usize = 0x1738; // CCSPlayer_ActionTrackingServices* - pub const m_flHealthShotBoostExpirationTime: usize = 0x1740; // GameTime_t - pub const m_flLastFiredWeaponTime: usize = 0x1744; // GameTime_t - pub const m_bHasFemaleVoice: usize = 0x1748; // bool - pub const m_flLandseconds: usize = 0x174C; // float32 - pub const m_flOldFallVelocity: usize = 0x1750; // float32 - pub const m_szLastPlaceName: usize = 0x1754; // char[18] - pub const m_bPrevDefuser: usize = 0x1766; // bool - pub const m_bPrevHelmet: usize = 0x1767; // bool - pub const m_nPrevArmorVal: usize = 0x1768; // int32 - pub const m_nPrevGrenadeAmmoCount: usize = 0x176C; // int32 - pub const m_unPreviousWeaponHash: usize = 0x1770; // uint32 - pub const m_unWeaponHash: usize = 0x1774; // uint32 - pub const m_bInBuyZone: usize = 0x1778; // bool - pub const m_bPreviouslyInBuyZone: usize = 0x1779; // bool - pub const m_aimPunchAngle: usize = 0x177C; // QAngle - pub const m_aimPunchAngleVel: usize = 0x1788; // QAngle - pub const m_aimPunchTickBase: usize = 0x1794; // int32 - pub const m_aimPunchTickFraction: usize = 0x1798; // float32 - pub const m_aimPunchCache: usize = 0x17A0; // CUtlVector - pub const m_bInLanding: usize = 0x17C0; // bool - pub const m_flLandingTime: usize = 0x17C4; // float32 - pub const m_bInHostageRescueZone: usize = 0x17C8; // bool - pub const m_bInBombZone: usize = 0x17C9; // bool - pub const m_bIsBuyMenuOpen: usize = 0x17CA; // bool - pub const m_flTimeOfLastInjury: usize = 0x17CC; // GameTime_t - pub const m_flNextSprayDecalTime: usize = 0x17D0; // GameTime_t - pub const m_iRetakesOffering: usize = 0x18E8; // int32 - pub const m_iRetakesOfferingCard: usize = 0x18EC; // int32 - pub const m_bRetakesHasDefuseKit: usize = 0x18F0; // bool - pub const m_bRetakesMVPLastRound: usize = 0x18F1; // bool - pub const m_iRetakesMVPBoostItem: usize = 0x18F4; // int32 - pub const m_RetakesMVPBoostExtraUtility: usize = 0x18F8; // loadout_slot_t - pub const m_bNeedToReApplyGloves: usize = 0x1918; // bool - pub const m_EconGloves: usize = 0x1920; // C_EconItemView - pub const m_nEconGlovesChanged: usize = 0x1D68; // uint8 - pub const m_bMustSyncRagdollState: usize = 0x1D69; // bool - pub const m_nRagdollDamageBone: usize = 0x1D6C; // int32 - pub const m_vRagdollDamageForce: usize = 0x1D70; // Vector - pub const m_vRagdollDamagePosition: usize = 0x1D7C; // Vector - pub const m_szRagdollDamageWeaponName: usize = 0x1D88; // char[64] - pub const m_bRagdollDamageHeadshot: usize = 0x1DC8; // bool - pub const m_vRagdollServerOrigin: usize = 0x1DCC; // Vector - pub const m_bLastHeadBoneTransformIsValid: usize = 0x23E0; // bool - pub const m_lastLandTime: usize = 0x23E4; // GameTime_t - pub const m_bOnGroundLastTick: usize = 0x23E8; // bool - pub const m_qDeathEyeAngles: usize = 0x2404; // QAngle - pub const m_bSkipOneHeadConstraintUpdate: usize = 0x2410; // bool + pub const m_pBulletServices: usize = 0x1710; // CCSPlayer_BulletServices* + pub const m_pHostageServices: usize = 0x1718; // CCSPlayer_HostageServices* + pub const m_pBuyServices: usize = 0x1720; // CCSPlayer_BuyServices* + pub const m_pGlowServices: usize = 0x1728; // CCSPlayer_GlowServices* + pub const m_pActionTrackingServices: usize = 0x1730; // CCSPlayer_ActionTrackingServices* + pub const m_flHealthShotBoostExpirationTime: usize = 0x1738; // GameTime_t + pub const m_flLastFiredWeaponTime: usize = 0x173C; // GameTime_t + pub const m_bHasFemaleVoice: usize = 0x1740; // bool + pub const m_flLandseconds: usize = 0x1744; // float32 + pub const m_flOldFallVelocity: usize = 0x1748; // float32 + pub const m_szLastPlaceName: usize = 0x174C; // char[18] + pub const m_bPrevDefuser: usize = 0x175E; // bool + pub const m_bPrevHelmet: usize = 0x175F; // bool + pub const m_nPrevArmorVal: usize = 0x1760; // int32 + pub const m_nPrevGrenadeAmmoCount: usize = 0x1764; // int32 + pub const m_unPreviousWeaponHash: usize = 0x1768; // uint32 + pub const m_unWeaponHash: usize = 0x176C; // uint32 + pub const m_bInBuyZone: usize = 0x1770; // bool + pub const m_bPreviouslyInBuyZone: usize = 0x1771; // bool + pub const m_aimPunchAngle: usize = 0x1774; // QAngle + pub const m_aimPunchAngleVel: usize = 0x1780; // QAngle + pub const m_aimPunchTickBase: usize = 0x178C; // int32 + pub const m_aimPunchTickFraction: usize = 0x1790; // float32 + pub const m_aimPunchCache: usize = 0x1798; // CUtlVector + pub const m_bInLanding: usize = 0x17B8; // bool + pub const m_flLandingTime: usize = 0x17BC; // float32 + pub const m_bInHostageRescueZone: usize = 0x17C0; // bool + pub const m_bInBombZone: usize = 0x17C1; // bool + pub const m_bIsBuyMenuOpen: usize = 0x17C2; // bool + pub const m_flTimeOfLastInjury: usize = 0x17C4; // GameTime_t + pub const m_flNextSprayDecalTime: usize = 0x17C8; // GameTime_t + pub const m_iRetakesOffering: usize = 0x18E0; // int32 + pub const m_iRetakesOfferingCard: usize = 0x18E4; // int32 + pub const m_bRetakesHasDefuseKit: usize = 0x18E8; // bool + pub const m_bRetakesMVPLastRound: usize = 0x18E9; // bool + pub const m_iRetakesMVPBoostItem: usize = 0x18EC; // int32 + pub const m_RetakesMVPBoostExtraUtility: usize = 0x18F0; // loadout_slot_t + pub const m_bNeedToReApplyGloves: usize = 0x1910; // bool + pub const m_EconGloves: usize = 0x1918; // C_EconItemView + pub const m_nEconGlovesChanged: usize = 0x1D60; // uint8 + pub const m_bMustSyncRagdollState: usize = 0x1D61; // bool + pub const m_nRagdollDamageBone: usize = 0x1D64; // int32 + pub const m_vRagdollDamageForce: usize = 0x1D68; // Vector + pub const m_vRagdollDamagePosition: usize = 0x1D74; // Vector + pub const m_szRagdollDamageWeaponName: usize = 0x1D80; // char[64] + pub const m_bRagdollDamageHeadshot: usize = 0x1DC0; // bool + pub const m_vRagdollServerOrigin: usize = 0x1DC4; // Vector + pub const m_bLastHeadBoneTransformIsValid: usize = 0x23D8; // bool + pub const m_lastLandTime: usize = 0x23DC; // GameTime_t + pub const m_bOnGroundLastTick: usize = 0x23E0; // bool + pub const m_qDeathEyeAngles: usize = 0x23FC; // QAngle + pub const m_bSkipOneHeadConstraintUpdate: usize = 0x2408; // bool } // Parent: C_RagdollProp // Fields count: 7 @@ -1962,7 +1962,7 @@ pub mod cs2_dumper { pub const m_flNewFarZ: usize = 0x3C; // float32 } // Parent: C_BasePlayerPawn - // Fields count: 142 + // Fields count: 141 // // Metadata: // MNetworkExcludeByName @@ -2011,7 +2011,6 @@ pub mod cs2_dumper { // NetworkVarNames: m_flVelocityModifier (float) // NetworkVarNames: m_flHitHeading (float) // NetworkVarNames: m_nHitBodyPart (int) - // NetworkVarNames: m_iStartAccount (int) // NetworkVarNames: m_flFlashMaxAlpha (float) // NetworkVarNames: m_flFlashDuration (float) // NetworkVarNames: m_unCurrentEquipmentValue (uint16) @@ -2098,82 +2097,81 @@ pub mod cs2_dumper { pub const m_flVelocityModifier: usize = 0x1484; // float32 pub const m_flHitHeading: usize = 0x1488; // float32 pub const m_nHitBodyPart: usize = 0x148C; // int32 - pub const m_iStartAccount: usize = 0x1490; // int32 - pub const m_vecIntroStartEyePosition: usize = 0x1494; // Vector - pub const m_vecIntroStartPlayerForward: usize = 0x14A0; // Vector - pub const m_flClientDeathTime: usize = 0x14AC; // GameTime_t - pub const m_flNightVisionAlpha: usize = 0x14B0; // float32 - pub const m_bScreenTearFrameCaptured: usize = 0x14B4; // bool - pub const m_flFlashBangTime: usize = 0x14B8; // float32 - pub const m_flFlashScreenshotAlpha: usize = 0x14BC; // float32 - pub const m_flFlashOverlayAlpha: usize = 0x14C0; // float32 - pub const m_bFlashBuildUp: usize = 0x14C4; // bool - pub const m_bFlashDspHasBeenCleared: usize = 0x14C5; // bool - pub const m_bFlashScreenshotHasBeenGrabbed: usize = 0x14C6; // bool - pub const m_flFlashMaxAlpha: usize = 0x14C8; // float32 - pub const m_flFlashDuration: usize = 0x14CC; // float32 - pub const m_lastStandingPos: usize = 0x14D0; // Vector - pub const m_vecLastMuzzleFlashPos: usize = 0x14DC; // Vector - pub const m_angLastMuzzleFlashAngle: usize = 0x14E8; // QAngle - pub const m_hMuzzleFlashShape: usize = 0x14F4; // CHandle - pub const m_iHealthBarRenderMaskIndex: usize = 0x14F8; // int32 - pub const m_flHealthFadeValue: usize = 0x14FC; // float32 - pub const m_flHealthFadeAlpha: usize = 0x1500; // float32 - pub const m_nMyCollisionGroup: usize = 0x1504; // int32 - pub const m_ignoreLadderJumpTime: usize = 0x1508; // float32 - pub const m_ladderSurpressionTimer: usize = 0x1510; // CountdownTimer - pub const m_lastLadderNormal: usize = 0x1528; // Vector - pub const m_lastLadderPos: usize = 0x1534; // Vector - pub const m_flDeathCCWeight: usize = 0x1548; // float32 - pub const m_bOldIsScoped: usize = 0x154C; // bool - pub const m_flPrevRoundEndTime: usize = 0x1550; // float32 - pub const m_flPrevMatchEndTime: usize = 0x1554; // float32 - pub const m_unCurrentEquipmentValue: usize = 0x1558; // uint16 - pub const m_unRoundStartEquipmentValue: usize = 0x155A; // uint16 - pub const m_unFreezetimeEndEquipmentValue: usize = 0x155C; // uint16 - pub const m_vecThirdPersonViewPositionOverride: usize = 0x1560; // Vector - pub const m_nHeavyAssaultSuitCooldownRemaining: usize = 0x156C; // int32 - pub const m_ArmorValue: usize = 0x1570; // int32 - pub const m_angEyeAngles: usize = 0x1578; // QAngle - pub const m_fNextThinkPushAway: usize = 0x1590; // float32 - pub const m_bShouldAutobuyDMWeapons: usize = 0x1594; // bool - pub const m_bShouldAutobuyNow: usize = 0x1595; // bool - pub const m_bHud_MiniScoreHidden: usize = 0x1596; // bool - pub const m_bHud_RadarHidden: usize = 0x1597; // bool - pub const m_nLastKillerIndex: usize = 0x1598; // CEntityIndex - pub const m_nLastConcurrentKilled: usize = 0x159C; // int32 - pub const m_nDeathCamMusic: usize = 0x15A0; // int32 - pub const m_iIDEntIndex: usize = 0x15A4; // CEntityIndex - pub const m_delayTargetIDTimer: usize = 0x15A8; // CountdownTimer - pub const m_iTargetedWeaponEntIndex: usize = 0x15C0; // CEntityIndex - pub const m_iOldIDEntIndex: usize = 0x15C4; // CEntityIndex - pub const m_holdTargetIDTimer: usize = 0x15C8; // CountdownTimer - pub const m_flCurrentMusicStartTime: usize = 0x15E4; // float32 - pub const m_flMusicRoundStartTime: usize = 0x15E8; // float32 - pub const m_bDeferStartMusicOnWarmup: usize = 0x15EC; // bool - pub const m_cycleLatch: usize = 0x15F0; // int32 - pub const m_serverIntendedCycle: usize = 0x15F4; // float32 - pub const m_vecPlayerPatchEconIndices: usize = 0x15F8; // uint32[5] - pub const m_bHideTargetID: usize = 0x1614; // bool - pub const m_flLastSmokeOverlayAlpha: usize = 0x1618; // float32 - pub const m_flLastSmokeAge: usize = 0x161C; // float32 - pub const m_vLastSmokeOverlayColor: usize = 0x1620; // Vector - pub const m_nPlayerSmokedFx: usize = 0x162C; // ParticleIndex_t - pub const m_nPlayerInfernoBodyFx: usize = 0x1630; // ParticleIndex_t - pub const m_nPlayerInfernoFootFx: usize = 0x1634; // ParticleIndex_t - pub const m_flNextMagDropTime: usize = 0x1638; // float32 - pub const m_nLastMagDropAttachmentIndex: usize = 0x163C; // int32 - pub const m_vecBulletHitModels: usize = 0x1640; // CUtlVector - pub const m_vecPickupModelSlerpers: usize = 0x1658; // CUtlVector - pub const m_vecLastAliveLocalVelocity: usize = 0x1670; // Vector - pub const m_entitySpottedState: usize = 0x1698; // EntitySpottedState_t - pub const m_nSurvivalTeamNumber: usize = 0x16B0; // int32 - pub const m_bGuardianShouldSprayCustomXMark: usize = 0x16B4; // bool - pub const m_bHasDeathInfo: usize = 0x16B5; // bool - pub const m_flDeathInfoTime: usize = 0x16B8; // float32 - pub const m_vecDeathInfoOrigin: usize = 0x16BC; // Vector - pub const m_bKilledByHeadshot: usize = 0x16C8; // bool - pub const m_hOriginalController: usize = 0x16CC; // CHandle + pub const m_vecIntroStartEyePosition: usize = 0x1490; // Vector + pub const m_vecIntroStartPlayerForward: usize = 0x149C; // Vector + pub const m_flClientDeathTime: usize = 0x14A8; // GameTime_t + pub const m_flNightVisionAlpha: usize = 0x14AC; // float32 + pub const m_bScreenTearFrameCaptured: usize = 0x14B0; // bool + pub const m_flFlashBangTime: usize = 0x14B4; // float32 + pub const m_flFlashScreenshotAlpha: usize = 0x14B8; // float32 + pub const m_flFlashOverlayAlpha: usize = 0x14BC; // float32 + pub const m_bFlashBuildUp: usize = 0x14C0; // bool + pub const m_bFlashDspHasBeenCleared: usize = 0x14C1; // bool + pub const m_bFlashScreenshotHasBeenGrabbed: usize = 0x14C2; // bool + pub const m_flFlashMaxAlpha: usize = 0x14C4; // float32 + pub const m_flFlashDuration: usize = 0x14C8; // float32 + pub const m_lastStandingPos: usize = 0x14CC; // Vector + pub const m_vecLastMuzzleFlashPos: usize = 0x14D8; // Vector + pub const m_angLastMuzzleFlashAngle: usize = 0x14E4; // QAngle + pub const m_hMuzzleFlashShape: usize = 0x14F0; // CHandle + pub const m_iHealthBarRenderMaskIndex: usize = 0x14F4; // int32 + pub const m_flHealthFadeValue: usize = 0x14F8; // float32 + pub const m_flHealthFadeAlpha: usize = 0x14FC; // float32 + pub const m_nMyCollisionGroup: usize = 0x1500; // int32 + pub const m_ignoreLadderJumpTime: usize = 0x1504; // float32 + pub const m_ladderSurpressionTimer: usize = 0x1508; // CountdownTimer + pub const m_lastLadderNormal: usize = 0x1520; // Vector + pub const m_lastLadderPos: usize = 0x152C; // Vector + pub const m_flDeathCCWeight: usize = 0x1540; // float32 + pub const m_bOldIsScoped: usize = 0x1544; // bool + pub const m_flPrevRoundEndTime: usize = 0x1548; // float32 + pub const m_flPrevMatchEndTime: usize = 0x154C; // float32 + pub const m_unCurrentEquipmentValue: usize = 0x1550; // uint16 + pub const m_unRoundStartEquipmentValue: usize = 0x1552; // uint16 + pub const m_unFreezetimeEndEquipmentValue: usize = 0x1554; // uint16 + pub const m_vecThirdPersonViewPositionOverride: usize = 0x1558; // Vector + pub const m_nHeavyAssaultSuitCooldownRemaining: usize = 0x1564; // int32 + pub const m_ArmorValue: usize = 0x1568; // int32 + pub const m_angEyeAngles: usize = 0x1570; // QAngle + pub const m_fNextThinkPushAway: usize = 0x1588; // float32 + pub const m_bShouldAutobuyDMWeapons: usize = 0x158C; // bool + pub const m_bShouldAutobuyNow: usize = 0x158D; // bool + pub const m_bHud_MiniScoreHidden: usize = 0x158E; // bool + pub const m_bHud_RadarHidden: usize = 0x158F; // bool + pub const m_nLastKillerIndex: usize = 0x1590; // CEntityIndex + pub const m_nLastConcurrentKilled: usize = 0x1594; // int32 + pub const m_nDeathCamMusic: usize = 0x1598; // int32 + pub const m_iIDEntIndex: usize = 0x159C; // CEntityIndex + pub const m_delayTargetIDTimer: usize = 0x15A0; // CountdownTimer + pub const m_iTargetedWeaponEntIndex: usize = 0x15B8; // CEntityIndex + pub const m_iOldIDEntIndex: usize = 0x15BC; // CEntityIndex + pub const m_holdTargetIDTimer: usize = 0x15C0; // CountdownTimer + pub const m_flCurrentMusicStartTime: usize = 0x15DC; // float32 + pub const m_flMusicRoundStartTime: usize = 0x15E0; // float32 + pub const m_bDeferStartMusicOnWarmup: usize = 0x15E4; // bool + pub const m_cycleLatch: usize = 0x15E8; // int32 + pub const m_serverIntendedCycle: usize = 0x15EC; // float32 + pub const m_vecPlayerPatchEconIndices: usize = 0x15F0; // uint32[5] + pub const m_bHideTargetID: usize = 0x160C; // bool + pub const m_flLastSmokeOverlayAlpha: usize = 0x1610; // float32 + pub const m_flLastSmokeAge: usize = 0x1614; // float32 + pub const m_vLastSmokeOverlayColor: usize = 0x1618; // Vector + pub const m_nPlayerSmokedFx: usize = 0x1624; // ParticleIndex_t + pub const m_nPlayerInfernoBodyFx: usize = 0x1628; // ParticleIndex_t + pub const m_nPlayerInfernoFootFx: usize = 0x162C; // ParticleIndex_t + pub const m_flNextMagDropTime: usize = 0x1630; // float32 + pub const m_nLastMagDropAttachmentIndex: usize = 0x1634; // int32 + pub const m_vecBulletHitModels: usize = 0x1638; // CUtlVector + pub const m_vecPickupModelSlerpers: usize = 0x1650; // CUtlVector + pub const m_vecLastAliveLocalVelocity: usize = 0x1668; // Vector + pub const m_entitySpottedState: usize = 0x1690; // EntitySpottedState_t + pub const m_nSurvivalTeamNumber: usize = 0x16A8; // int32 + pub const m_bGuardianShouldSprayCustomXMark: usize = 0x16AC; // bool + pub const m_bHasDeathInfo: usize = 0x16AD; // bool + pub const m_flDeathInfoTime: usize = 0x16B0; // float32 + pub const m_vecDeathInfoOrigin: usize = 0x16B4; // Vector + pub const m_bKilledByHeadshot: usize = 0x16C0; // bool + pub const m_hOriginalController: usize = 0x16C4; // CHandle } // Parent: C_WeaponBaseItem // Fields count: 0 @@ -2372,9 +2370,9 @@ pub mod cs2_dumper { // Parent: C_CSPlayerPawn // Fields count: 3 pub mod C_CSGO_PreviewPlayer { - pub const m_animgraph: usize = 0x2418; // CUtlString - pub const m_animgraphCharacterModeString: usize = 0x2420; // CGlobalSymbol - pub const m_flInitialModelScale: usize = 0x2428; // float32 + pub const m_animgraph: usize = 0x2410; // CUtlString + pub const m_animgraphCharacterModeString: usize = 0x2418; // CGlobalSymbol + pub const m_flInitialModelScale: usize = 0x2420; // float32 } // Parent: CSkeletonAnimationController // Fields count: 13 @@ -3930,7 +3928,7 @@ pub mod cs2_dumper { pub const m_flCrouchTime: usize = 0x174; // float32 } // Parent: CPlayerControllerComponent - // Fields count: 5 + // Fields count: 4 // // Metadata: // NetworkVarNames: m_iAccount (int) @@ -3942,7 +3940,6 @@ pub mod cs2_dumper { pub const m_iStartAccount: usize = 0x44; // int32 pub const m_iTotalCashSpent: usize = 0x48; // int32 pub const m_iCashSpentThisRound: usize = 0x4C; // int32 - pub const m_nPreviousAccount: usize = 0x50; // int32 } // Parent: None // Fields count: 2 @@ -6409,7 +6406,7 @@ pub mod cs2_dumper { // MNetworkVarTypeOverride // MNetworkIncludeByName pub mod C_CSObserverPawn { - pub const m_hDetectParentChange: usize = 0x1718; // CEntityHandle + pub const m_hDetectParentChange: usize = 0x1710; // CEntityHandle } // Parent: C_BaseEntity // Fields count: 3 diff --git a/output/engine2.dll.cs b/output/engine2.dll.cs index 3bb59d6..c85cced 100644 --- a/output/engine2.dll.cs +++ b/output/engine2.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC namespace CS2Dumper.Schemas { // Module: engine2.dll diff --git a/output/engine2.dll.hpp b/output/engine2.dll.hpp index d41a0ec..af94dad 100644 --- a/output/engine2.dll.hpp +++ b/output/engine2.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC #pragma once diff --git a/output/engine2.dll.rs b/output/engine2.dll.rs index 349e8c2..6e638b8 100644 --- a/output/engine2.dll.rs +++ b/output/engine2.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 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 0522c4c..faf4454 100644 --- a/output/host.dll.cs +++ b/output/host.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC namespace CS2Dumper.Schemas { // Module: host.dll diff --git a/output/host.dll.hpp b/output/host.dll.hpp index 1f401d9..4248360 100644 --- a/output/host.dll.hpp +++ b/output/host.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC #pragma once diff --git a/output/host.dll.rs b/output/host.dll.rs index adce4f1..baba9ae 100644 --- a/output/host.dll.rs +++ b/output/host.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 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 c03b14a..7f218a5 100644 --- a/output/info.json +++ b/output/info.json @@ -1,4 +1,4 @@ { - "build_number": 14002, - "timestamp": "2024-04-17T08:47:21.349682+00:00" + "build_number": 14003, + "timestamp": "2024-04-23T10:42:31.964705500+00:00" } \ No newline at end of file diff --git a/output/interfaces.cs b/output/interfaces.cs index 4cf918d..f77abf0 100644 --- a/output/interfaces.cs +++ b/output/interfaces.cs @@ -1,57 +1,57 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC namespace CS2Dumper.Interfaces { // Module: animationsystem.dll public static class AnimationsystemDll { - public const nint AnimationSystemUtils_001 = 0x72E80; - public const nint AnimationSystem_001 = 0x6DA00; + public const nint AnimationSystemUtils_001 = 0x72F70; + public const nint AnimationSystem_001 = 0x6DAF0; } // Module: client.dll public static class ClientDll { - public const nint ClientToolsInfo_001 = 0x7332F0; - public const nint EmptyWorldService001_Client = 0x480A90; - public const nint GameClientExports001 = 0x733300; - public const nint LegacyGameUI001 = 0x8AF740; - public const nint Source2Client002 = 0x733310; - public const nint Source2ClientConfig001 = 0x46BCD0; - public const nint Source2ClientPrediction001 = 0x7AFE50; - public const nint Source2ClientUI001 = 0x89EC10; + public const nint ClientToolsInfo_001 = 0x7333D0; + public const nint EmptyWorldService001_Client = 0x480B80; + public const nint GameClientExports001 = 0x7333E0; + public const nint LegacyGameUI001 = 0x8AF820; + public const nint Source2Client002 = 0x7333F0; + public const nint Source2ClientConfig001 = 0x46BDC0; + public const nint Source2ClientPrediction001 = 0x7AFF30; + public const nint Source2ClientUI001 = 0x89ECF0; } // Module: engine2.dll public static class Engine2Dll { - public const nint BenchmarkService001 = 0x177270; - public const nint BugService001 = 0x178AD0; - public const nint ClientServerEngineLoopService_001 = 0x1EB370; - public const nint EngineGameUI001 = 0x121E90; - public const nint EngineServiceMgr001 = 0x1DBC50; - public const nint GameEventSystemClientV001 = 0x1E07C0; - public const nint GameEventSystemServerV001 = 0x1E07D0; - public const nint GameResourceServiceClientV001 = 0x17FC90; - public const nint GameResourceServiceServerV001 = 0x17FCA0; - public const nint GameUIService_001 = 0x182640; - public const nint HostStateMgr001 = 0x1E5220; - public const nint INETSUPPORT_001 = 0xF0E20; - public const nint InputService_001 = 0x188160; - public const nint KeyValueCache001 = 0x1E7A40; - public const nint MapListService_001 = 0x19B090; - public const nint NetworkClientService_001 = 0x1A2250; - public const nint NetworkP2PService_001 = 0x1A8F90; - public const nint NetworkServerService_001 = 0x1AD500; - public const nint NetworkService_001 = 0x1B2720; - public const nint RenderService_001 = 0x1B2C10; - public const nint ScreenshotService001 = 0x1B55D0; - public const nint SimpleEngineLoopService_001 = 0x1F7560; - public const nint SoundService_001 = 0x1B9BD0; - public const nint Source2EngineToClient001 = 0x61BA0; - public const nint Source2EngineToClientStringTable001 = 0x8AC80; - public const nint Source2EngineToServer001 = 0x92240; - public const nint Source2EngineToServerStringTable001 = 0xA9930; - public const nint SplitScreenService_001 = 0x1C0470; - public const nint StatsService_001 = 0x1C3150; - public const nint ToolService_001 = 0x1C7DA0; - public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x122B00; - public const nint VProfService_001 = 0x1C9120; + public const nint BenchmarkService001 = 0x177370; + public const nint BugService001 = 0x178BD0; + public const nint ClientServerEngineLoopService_001 = 0x1EB470; + public const nint EngineGameUI001 = 0x121EA0; + public const nint EngineServiceMgr001 = 0x1DBD50; + public const nint GameEventSystemClientV001 = 0x1E08C0; + public const nint GameEventSystemServerV001 = 0x1E08D0; + public const nint GameResourceServiceClientV001 = 0x17FD90; + public const nint GameResourceServiceServerV001 = 0x17FDA0; + public const nint GameUIService_001 = 0x182740; + public const nint HostStateMgr001 = 0x1E5320; + public const nint INETSUPPORT_001 = 0xF0E40; + public const nint InputService_001 = 0x188260; + public const nint KeyValueCache001 = 0x1E7B40; + public const nint MapListService_001 = 0x19B190; + public const nint NetworkClientService_001 = 0x1A2350; + public const nint NetworkP2PService_001 = 0x1A9090; + public const nint NetworkServerService_001 = 0x1AD600; + public const nint NetworkService_001 = 0x1B2820; + public const nint RenderService_001 = 0x1B2D10; + public const nint ScreenshotService001 = 0x1B56D0; + public const nint SimpleEngineLoopService_001 = 0x1F7660; + public const nint SoundService_001 = 0x1B9CD0; + public const nint Source2EngineToClient001 = 0x61BD0; + public const nint Source2EngineToClientStringTable001 = 0x8ACA0; + public const nint Source2EngineToServer001 = 0x92260; + public const nint Source2EngineToServerStringTable001 = 0xA9950; + public const nint SplitScreenService_001 = 0x1C0570; + public const nint StatsService_001 = 0x1C3250; + public const nint ToolService_001 = 0x1C7EA0; + public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x122B10; + public const nint VProfService_001 = 0x1C9220; } // Module: filesystem_stdio.dll public static class FilesystemStdioDll { @@ -157,16 +157,16 @@ namespace CS2Dumper.Interfaces { } // Module: server.dll public static class ServerDll { - public const nint EmptyWorldService001_Server = 0x5727A0; - public const nint EntitySubclassUtilsV001 = 0x2AF700; - public const nint NavGameTest001 = 0xA46F50; - public const nint ServerToolsInfo_001 = 0x832380; - public const nint Source2GameClients001 = 0x832390; - public const nint Source2GameDirector001 = 0x11EA10; - public const nint Source2GameEntities001 = 0x8323A0; - public const nint Source2Server001 = 0x8323B0; - public const nint Source2ServerConfig001 = 0x566B20; - public const nint customnavsystem001 = 0x22C5C0; + public const nint EmptyWorldService001_Server = 0x572550; + public const nint EntitySubclassUtilsV001 = 0x2AF3E0; + public const nint NavGameTest001 = 0xA46CF0; + public const nint ServerToolsInfo_001 = 0x832120; + public const nint Source2GameClients001 = 0x832130; + public const nint Source2GameDirector001 = 0x11EA20; + public const nint Source2GameEntities001 = 0x832140; + public const nint Source2Server001 = 0x832150; + public const nint Source2ServerConfig001 = 0x5668D0; + public const nint customnavsystem001 = 0x22C2A0; } // Module: soundsystem.dll public static class SoundsystemDll { diff --git a/output/interfaces.hpp b/output/interfaces.hpp index 28faf0d..1b7dddb 100644 --- a/output/interfaces.hpp +++ b/output/interfaces.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC #pragma once @@ -9,54 +9,54 @@ namespace cs2_dumper { namespace interfaces { // Module: animationsystem.dll namespace animationsystem_dll { - constexpr std::ptrdiff_t AnimationSystemUtils_001 = 0x72E80; - constexpr std::ptrdiff_t AnimationSystem_001 = 0x6DA00; + constexpr std::ptrdiff_t AnimationSystemUtils_001 = 0x72F70; + constexpr std::ptrdiff_t AnimationSystem_001 = 0x6DAF0; } // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x7332F0; - constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x480A90; - constexpr std::ptrdiff_t GameClientExports001 = 0x733300; - constexpr std::ptrdiff_t LegacyGameUI001 = 0x8AF740; - constexpr std::ptrdiff_t Source2Client002 = 0x733310; - constexpr std::ptrdiff_t Source2ClientConfig001 = 0x46BCD0; - constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7AFE50; - constexpr std::ptrdiff_t Source2ClientUI001 = 0x89EC10; + constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x7333D0; + constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x480B80; + constexpr std::ptrdiff_t GameClientExports001 = 0x7333E0; + constexpr std::ptrdiff_t LegacyGameUI001 = 0x8AF820; + constexpr std::ptrdiff_t Source2Client002 = 0x7333F0; + constexpr std::ptrdiff_t Source2ClientConfig001 = 0x46BDC0; + constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7AFF30; + constexpr std::ptrdiff_t Source2ClientUI001 = 0x89ECF0; } // Module: engine2.dll namespace engine2_dll { - constexpr std::ptrdiff_t BenchmarkService001 = 0x177270; - constexpr std::ptrdiff_t BugService001 = 0x178AD0; - constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1EB370; - constexpr std::ptrdiff_t EngineGameUI001 = 0x121E90; - constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1DBC50; - constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1E07C0; - constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1E07D0; - constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x17FC90; - constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x17FCA0; - constexpr std::ptrdiff_t GameUIService_001 = 0x182640; - constexpr std::ptrdiff_t HostStateMgr001 = 0x1E5220; - constexpr std::ptrdiff_t INETSUPPORT_001 = 0xF0E20; - constexpr std::ptrdiff_t InputService_001 = 0x188160; - constexpr std::ptrdiff_t KeyValueCache001 = 0x1E7A40; - constexpr std::ptrdiff_t MapListService_001 = 0x19B090; - constexpr std::ptrdiff_t NetworkClientService_001 = 0x1A2250; - constexpr std::ptrdiff_t NetworkP2PService_001 = 0x1A8F90; - constexpr std::ptrdiff_t NetworkServerService_001 = 0x1AD500; - constexpr std::ptrdiff_t NetworkService_001 = 0x1B2720; - constexpr std::ptrdiff_t RenderService_001 = 0x1B2C10; - constexpr std::ptrdiff_t ScreenshotService001 = 0x1B55D0; - constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1F7560; - constexpr std::ptrdiff_t SoundService_001 = 0x1B9BD0; - constexpr std::ptrdiff_t Source2EngineToClient001 = 0x61BA0; - constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x8AC80; - constexpr std::ptrdiff_t Source2EngineToServer001 = 0x92240; - constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA9930; - constexpr std::ptrdiff_t SplitScreenService_001 = 0x1C0470; - constexpr std::ptrdiff_t StatsService_001 = 0x1C3150; - constexpr std::ptrdiff_t ToolService_001 = 0x1C7DA0; - constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x122B00; - constexpr std::ptrdiff_t VProfService_001 = 0x1C9120; + constexpr std::ptrdiff_t BenchmarkService001 = 0x177370; + constexpr std::ptrdiff_t BugService001 = 0x178BD0; + constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1EB470; + constexpr std::ptrdiff_t EngineGameUI001 = 0x121EA0; + constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1DBD50; + constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1E08C0; + constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1E08D0; + constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x17FD90; + constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x17FDA0; + constexpr std::ptrdiff_t GameUIService_001 = 0x182740; + constexpr std::ptrdiff_t HostStateMgr001 = 0x1E5320; + constexpr std::ptrdiff_t INETSUPPORT_001 = 0xF0E40; + constexpr std::ptrdiff_t InputService_001 = 0x188260; + constexpr std::ptrdiff_t KeyValueCache001 = 0x1E7B40; + constexpr std::ptrdiff_t MapListService_001 = 0x19B190; + constexpr std::ptrdiff_t NetworkClientService_001 = 0x1A2350; + constexpr std::ptrdiff_t NetworkP2PService_001 = 0x1A9090; + constexpr std::ptrdiff_t NetworkServerService_001 = 0x1AD600; + constexpr std::ptrdiff_t NetworkService_001 = 0x1B2820; + constexpr std::ptrdiff_t RenderService_001 = 0x1B2D10; + constexpr std::ptrdiff_t ScreenshotService001 = 0x1B56D0; + constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1F7660; + constexpr std::ptrdiff_t SoundService_001 = 0x1B9CD0; + constexpr std::ptrdiff_t Source2EngineToClient001 = 0x61BD0; + constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x8ACA0; + constexpr std::ptrdiff_t Source2EngineToServer001 = 0x92260; + constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA9950; + constexpr std::ptrdiff_t SplitScreenService_001 = 0x1C0570; + constexpr std::ptrdiff_t StatsService_001 = 0x1C3250; + constexpr std::ptrdiff_t ToolService_001 = 0x1C7EA0; + constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x122B10; + constexpr std::ptrdiff_t VProfService_001 = 0x1C9220; } // Module: filesystem_stdio.dll namespace filesystem_stdio_dll { @@ -162,16 +162,16 @@ namespace cs2_dumper { } // Module: server.dll namespace server_dll { - constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x5727A0; - constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2AF700; - constexpr std::ptrdiff_t NavGameTest001 = 0xA46F50; - constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x832380; - constexpr std::ptrdiff_t Source2GameClients001 = 0x832390; - constexpr std::ptrdiff_t Source2GameDirector001 = 0x11EA10; - constexpr std::ptrdiff_t Source2GameEntities001 = 0x8323A0; - constexpr std::ptrdiff_t Source2Server001 = 0x8323B0; - constexpr std::ptrdiff_t Source2ServerConfig001 = 0x566B20; - constexpr std::ptrdiff_t customnavsystem001 = 0x22C5C0; + constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x572550; + constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2AF3E0; + constexpr std::ptrdiff_t NavGameTest001 = 0xA46CF0; + constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x832120; + constexpr std::ptrdiff_t Source2GameClients001 = 0x832130; + constexpr std::ptrdiff_t Source2GameDirector001 = 0x11EA20; + constexpr std::ptrdiff_t Source2GameEntities001 = 0x832140; + constexpr std::ptrdiff_t Source2Server001 = 0x832150; + constexpr std::ptrdiff_t Source2ServerConfig001 = 0x5668D0; + constexpr std::ptrdiff_t customnavsystem001 = 0x22C2A0; } // Module: soundsystem.dll namespace soundsystem_dll { diff --git a/output/interfaces.json b/output/interfaces.json index 16e2c7e..ce201da 100644 --- a/output/interfaces.json +++ b/output/interfaces.json @@ -1,51 +1,51 @@ { "animationsystem.dll": { - "AnimationSystemUtils_001": 470656, - "AnimationSystem_001": 449024 + "AnimationSystemUtils_001": 470896, + "AnimationSystem_001": 449264 }, "client.dll": { - "ClientToolsInfo_001": 7549680, - "EmptyWorldService001_Client": 4721296, - "GameClientExports001": 7549696, - "LegacyGameUI001": 9107264, - "Source2Client002": 7549712, - "Source2ClientConfig001": 4635856, - "Source2ClientPrediction001": 8060496, - "Source2ClientUI001": 9038864 + "ClientToolsInfo_001": 7549904, + "EmptyWorldService001_Client": 4721536, + "GameClientExports001": 7549920, + "LegacyGameUI001": 9107488, + "Source2Client002": 7549936, + "Source2ClientConfig001": 4636096, + "Source2ClientPrediction001": 8060720, + "Source2ClientUI001": 9039088 }, "engine2.dll": { - "BenchmarkService001": 1536624, - "BugService001": 1542864, - "ClientServerEngineLoopService_001": 2012016, - "EngineGameUI001": 1187472, - "EngineServiceMgr001": 1948752, - "GameEventSystemClientV001": 1968064, - "GameEventSystemServerV001": 1968080, - "GameResourceServiceClientV001": 1571984, - "GameResourceServiceServerV001": 1572000, - "GameUIService_001": 1582656, - "HostStateMgr001": 1987104, - "INETSUPPORT_001": 986656, - "InputService_001": 1605984, - "KeyValueCache001": 1997376, - "MapListService_001": 1683600, - "NetworkClientService_001": 1712720, - "NetworkP2PService_001": 1740688, - "NetworkServerService_001": 1758464, - "NetworkService_001": 1779488, - "RenderService_001": 1780752, - "ScreenshotService001": 1791440, - "SimpleEngineLoopService_001": 2061664, - "SoundService_001": 1809360, - "Source2EngineToClient001": 400288, - "Source2EngineToClientStringTable001": 568448, - "Source2EngineToServer001": 598592, - "Source2EngineToServerStringTable001": 694576, - "SplitScreenService_001": 1836144, - "StatsService_001": 1847632, - "ToolService_001": 1867168, - "VENGINE_GAMEUIFUNCS_VERSION005": 1190656, - "VProfService_001": 1872160 + "BenchmarkService001": 1536880, + "BugService001": 1543120, + "ClientServerEngineLoopService_001": 2012272, + "EngineGameUI001": 1187488, + "EngineServiceMgr001": 1949008, + "GameEventSystemClientV001": 1968320, + "GameEventSystemServerV001": 1968336, + "GameResourceServiceClientV001": 1572240, + "GameResourceServiceServerV001": 1572256, + "GameUIService_001": 1582912, + "HostStateMgr001": 1987360, + "INETSUPPORT_001": 986688, + "InputService_001": 1606240, + "KeyValueCache001": 1997632, + "MapListService_001": 1683856, + "NetworkClientService_001": 1712976, + "NetworkP2PService_001": 1740944, + "NetworkServerService_001": 1758720, + "NetworkService_001": 1779744, + "RenderService_001": 1781008, + "ScreenshotService001": 1791696, + "SimpleEngineLoopService_001": 2061920, + "SoundService_001": 1809616, + "Source2EngineToClient001": 400336, + "Source2EngineToClientStringTable001": 568480, + "Source2EngineToServer001": 598624, + "Source2EngineToServerStringTable001": 694608, + "SplitScreenService_001": 1836400, + "StatsService_001": 1847888, + "ToolService_001": 1867424, + "VENGINE_GAMEUIFUNCS_VERSION005": 1190672, + "VProfService_001": 1872416 }, "filesystem_stdio.dll": { "VAsyncFileSystem2_001": 424288, @@ -130,16 +130,16 @@ "SchemaSystem_001": 43600 }, "server.dll": { - "EmptyWorldService001_Server": 5711776, - "EntitySubclassUtilsV001": 2815744, - "NavGameTest001": 10776400, - "ServerToolsInfo_001": 8594304, - "Source2GameClients001": 8594320, - "Source2GameDirector001": 1174032, - "Source2GameEntities001": 8594336, - "Source2Server001": 8594352, - "Source2ServerConfig001": 5663520, - "customnavsystem001": 2278848 + "EmptyWorldService001_Server": 5711184, + "EntitySubclassUtilsV001": 2814944, + "NavGameTest001": 10775792, + "ServerToolsInfo_001": 8593696, + "Source2GameClients001": 8593712, + "Source2GameDirector001": 1174048, + "Source2GameEntities001": 8593728, + "Source2Server001": 8593744, + "Source2ServerConfig001": 5662928, + "customnavsystem001": 2278048 }, "soundsystem.dll": { "SoundOpSystem001": 1484352, diff --git a/output/interfaces.rs b/output/interfaces.rs index a0265b1..12a039f 100644 --- a/output/interfaces.rs +++ b/output/interfaces.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 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 = 0x72E80; - pub const AnimationSystem_001: usize = 0x6DA00; + pub const AnimationSystemUtils_001: usize = 0x72F70; + pub const AnimationSystem_001: usize = 0x6DAF0; } // Module: client.dll pub mod client_dll { - pub const ClientToolsInfo_001: usize = 0x7332F0; - pub const EmptyWorldService001_Client: usize = 0x480A90; - pub const GameClientExports001: usize = 0x733300; - pub const LegacyGameUI001: usize = 0x8AF740; - pub const Source2Client002: usize = 0x733310; - pub const Source2ClientConfig001: usize = 0x46BCD0; - pub const Source2ClientPrediction001: usize = 0x7AFE50; - pub const Source2ClientUI001: usize = 0x89EC10; + pub const ClientToolsInfo_001: usize = 0x7333D0; + pub const EmptyWorldService001_Client: usize = 0x480B80; + pub const GameClientExports001: usize = 0x7333E0; + pub const LegacyGameUI001: usize = 0x8AF820; + pub const Source2Client002: usize = 0x7333F0; + pub const Source2ClientConfig001: usize = 0x46BDC0; + pub const Source2ClientPrediction001: usize = 0x7AFF30; + pub const Source2ClientUI001: usize = 0x89ECF0; } // Module: engine2.dll pub mod engine2_dll { - pub const BenchmarkService001: usize = 0x177270; - pub const BugService001: usize = 0x178AD0; - pub const ClientServerEngineLoopService_001: usize = 0x1EB370; - pub const EngineGameUI001: usize = 0x121E90; - pub const EngineServiceMgr001: usize = 0x1DBC50; - pub const GameEventSystemClientV001: usize = 0x1E07C0; - pub const GameEventSystemServerV001: usize = 0x1E07D0; - pub const GameResourceServiceClientV001: usize = 0x17FC90; - pub const GameResourceServiceServerV001: usize = 0x17FCA0; - pub const GameUIService_001: usize = 0x182640; - pub const HostStateMgr001: usize = 0x1E5220; - pub const INETSUPPORT_001: usize = 0xF0E20; - pub const InputService_001: usize = 0x188160; - pub const KeyValueCache001: usize = 0x1E7A40; - pub const MapListService_001: usize = 0x19B090; - pub const NetworkClientService_001: usize = 0x1A2250; - pub const NetworkP2PService_001: usize = 0x1A8F90; - pub const NetworkServerService_001: usize = 0x1AD500; - pub const NetworkService_001: usize = 0x1B2720; - pub const RenderService_001: usize = 0x1B2C10; - pub const ScreenshotService001: usize = 0x1B55D0; - pub const SimpleEngineLoopService_001: usize = 0x1F7560; - pub const SoundService_001: usize = 0x1B9BD0; - pub const Source2EngineToClient001: usize = 0x61BA0; - pub const Source2EngineToClientStringTable001: usize = 0x8AC80; - pub const Source2EngineToServer001: usize = 0x92240; - pub const Source2EngineToServerStringTable001: usize = 0xA9930; - pub const SplitScreenService_001: usize = 0x1C0470; - pub const StatsService_001: usize = 0x1C3150; - pub const ToolService_001: usize = 0x1C7DA0; - pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x122B00; - pub const VProfService_001: usize = 0x1C9120; + pub const BenchmarkService001: usize = 0x177370; + pub const BugService001: usize = 0x178BD0; + pub const ClientServerEngineLoopService_001: usize = 0x1EB470; + pub const EngineGameUI001: usize = 0x121EA0; + pub const EngineServiceMgr001: usize = 0x1DBD50; + pub const GameEventSystemClientV001: usize = 0x1E08C0; + pub const GameEventSystemServerV001: usize = 0x1E08D0; + pub const GameResourceServiceClientV001: usize = 0x17FD90; + pub const GameResourceServiceServerV001: usize = 0x17FDA0; + pub const GameUIService_001: usize = 0x182740; + pub const HostStateMgr001: usize = 0x1E5320; + pub const INETSUPPORT_001: usize = 0xF0E40; + pub const InputService_001: usize = 0x188260; + pub const KeyValueCache001: usize = 0x1E7B40; + pub const MapListService_001: usize = 0x19B190; + pub const NetworkClientService_001: usize = 0x1A2350; + pub const NetworkP2PService_001: usize = 0x1A9090; + pub const NetworkServerService_001: usize = 0x1AD600; + pub const NetworkService_001: usize = 0x1B2820; + pub const RenderService_001: usize = 0x1B2D10; + pub const ScreenshotService001: usize = 0x1B56D0; + pub const SimpleEngineLoopService_001: usize = 0x1F7660; + pub const SoundService_001: usize = 0x1B9CD0; + pub const Source2EngineToClient001: usize = 0x61BD0; + pub const Source2EngineToClientStringTable001: usize = 0x8ACA0; + pub const Source2EngineToServer001: usize = 0x92260; + pub const Source2EngineToServerStringTable001: usize = 0xA9950; + pub const SplitScreenService_001: usize = 0x1C0570; + pub const StatsService_001: usize = 0x1C3250; + pub const ToolService_001: usize = 0x1C7EA0; + pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x122B10; + pub const VProfService_001: usize = 0x1C9220; } // Module: filesystem_stdio.dll pub mod filesystem_stdio_dll { @@ -160,16 +160,16 @@ pub mod cs2_dumper { } // Module: server.dll pub mod server_dll { - pub const EmptyWorldService001_Server: usize = 0x5727A0; - pub const EntitySubclassUtilsV001: usize = 0x2AF700; - pub const NavGameTest001: usize = 0xA46F50; - pub const ServerToolsInfo_001: usize = 0x832380; - pub const Source2GameClients001: usize = 0x832390; - pub const Source2GameDirector001: usize = 0x11EA10; - pub const Source2GameEntities001: usize = 0x8323A0; - pub const Source2Server001: usize = 0x8323B0; - pub const Source2ServerConfig001: usize = 0x566B20; - pub const customnavsystem001: usize = 0x22C5C0; + pub const EmptyWorldService001_Server: usize = 0x572550; + pub const EntitySubclassUtilsV001: usize = 0x2AF3E0; + pub const NavGameTest001: usize = 0xA46CF0; + pub const ServerToolsInfo_001: usize = 0x832120; + pub const Source2GameClients001: usize = 0x832130; + pub const Source2GameDirector001: usize = 0x11EA20; + pub const Source2GameEntities001: usize = 0x832140; + pub const Source2Server001: usize = 0x832150; + pub const Source2ServerConfig001: usize = 0x5668D0; + pub const customnavsystem001: usize = 0x22C2A0; } // Module: soundsystem.dll pub mod soundsystem_dll { diff --git a/output/materialsystem2.dll.cs b/output/materialsystem2.dll.cs index 8933795..7f78ee3 100644 --- a/output/materialsystem2.dll.cs +++ b/output/materialsystem2.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC namespace CS2Dumper.Schemas { // Module: materialsystem2.dll diff --git a/output/materialsystem2.dll.hpp b/output/materialsystem2.dll.hpp index c8219cd..f76a354 100644 --- a/output/materialsystem2.dll.hpp +++ b/output/materialsystem2.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC #pragma once diff --git a/output/materialsystem2.dll.rs b/output/materialsystem2.dll.rs index 09a1e31..536a120 100644 --- a/output/materialsystem2.dll.rs +++ b/output/materialsystem2.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 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 0e07394..d9c3b7c 100644 --- a/output/networksystem.dll.cs +++ b/output/networksystem.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC namespace CS2Dumper.Schemas { // Module: networksystem.dll diff --git a/output/networksystem.dll.hpp b/output/networksystem.dll.hpp index 3196c66..83a96ce 100644 --- a/output/networksystem.dll.hpp +++ b/output/networksystem.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC #pragma once diff --git a/output/networksystem.dll.rs b/output/networksystem.dll.rs index ee7d751..6d40860 100644 --- a/output/networksystem.dll.rs +++ b/output/networksystem.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 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 d398c0b..94234b7 100644 --- a/output/offsets.cs +++ b/output/offsets.cs @@ -1,26 +1,26 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC namespace CS2Dumper.Offsets { // Module: client.dll public static class ClientDll { - public const nint dwCSGOInput = 0x192A5E0; - public const nint dwEntityList = 0x18C1DE8; - public const nint dwGameEntitySystem = 0x19DF790; + public const nint dwCSGOInput = 0x192A580; + public const nint dwEntityList = 0x18C1EA8; + public const nint dwGameEntitySystem = 0x19DF730; public const nint dwGameEntitySystem_getHighestEntityIndex = 0x1510; - public const nint dwGameRules = 0x191ECA0; - public const nint dwGlobalVars = 0x1729BA0; - public const nint dwGlowManager = 0x191F0C0; - public const nint dwLocalPlayerController = 0x19115A8; - public const nint dwLocalPlayerPawn = 0x17361E8; - public const nint dwPlantedC4 = 0x1927A98; - public const nint dwPrediction = 0x17360B0; - public const nint dwSensitivity = 0x191F9E8; + public const nint dwGameRules = 0x191EC40; + public const nint dwGlobalVars = 0x1729B80; + public const nint dwGlowManager = 0x191F060; + public const nint dwLocalPlayerController = 0x1911548; + public const nint dwLocalPlayerPawn = 0x17361C8; + public const nint dwPlantedC4 = 0x1927A38; + public const nint dwPrediction = 0x1736090; + public const nint dwSensitivity = 0x191F988; public const nint dwSensitivity_sensitivity = 0x40; - public const nint dwViewAngles = 0x192F970; - public const nint dwViewMatrix = 0x19231E0; - public const nint dwViewRender = 0x19239E0; - public const nint dwWeaponC4 = 0x18C5240; + public const nint dwViewAngles = 0x192F910; + public const nint dwViewMatrix = 0x1923180; + public const nint dwViewRender = 0x1923980; + public const nint dwWeaponC4 = 0x18C51E0; } // Module: engine2.dll public static class Engine2Dll { @@ -30,8 +30,8 @@ namespace CS2Dumper.Offsets { public const nint dwNetworkGameClient_getLocalPlayer = 0xF0; public const nint dwNetworkGameClient_getMaxClients = 0x250; public const nint dwNetworkGameClient_signOnState = 0x240; - public const nint dwWindowHeight = 0x5CDD14; - public const nint dwWindowWidth = 0x5CDD10; + public const nint dwWindowHeight = 0x5CDD04; + public const nint dwWindowWidth = 0x5CDD00; } // Module: inputsystem.dll public static class InputsystemDll { diff --git a/output/offsets.hpp b/output/offsets.hpp index db65df9..48bcc29 100644 --- a/output/offsets.hpp +++ b/output/offsets.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC #pragma once @@ -9,23 +9,23 @@ namespace cs2_dumper { namespace offsets { // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t dwCSGOInput = 0x192A5E0; - constexpr std::ptrdiff_t dwEntityList = 0x18C1DE8; - constexpr std::ptrdiff_t dwGameEntitySystem = 0x19DF790; + constexpr std::ptrdiff_t dwCSGOInput = 0x192A580; + constexpr std::ptrdiff_t dwEntityList = 0x18C1EA8; + constexpr std::ptrdiff_t dwGameEntitySystem = 0x19DF730; constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x1510; - constexpr std::ptrdiff_t dwGameRules = 0x191ECA0; - constexpr std::ptrdiff_t dwGlobalVars = 0x1729BA0; - constexpr std::ptrdiff_t dwGlowManager = 0x191F0C0; - constexpr std::ptrdiff_t dwLocalPlayerController = 0x19115A8; - constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x17361E8; - constexpr std::ptrdiff_t dwPlantedC4 = 0x1927A98; - constexpr std::ptrdiff_t dwPrediction = 0x17360B0; - constexpr std::ptrdiff_t dwSensitivity = 0x191F9E8; + constexpr std::ptrdiff_t dwGameRules = 0x191EC40; + constexpr std::ptrdiff_t dwGlobalVars = 0x1729B80; + constexpr std::ptrdiff_t dwGlowManager = 0x191F060; + constexpr std::ptrdiff_t dwLocalPlayerController = 0x1911548; + constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x17361C8; + constexpr std::ptrdiff_t dwPlantedC4 = 0x1927A38; + constexpr std::ptrdiff_t dwPrediction = 0x1736090; + constexpr std::ptrdiff_t dwSensitivity = 0x191F988; constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40; - constexpr std::ptrdiff_t dwViewAngles = 0x192F970; - constexpr std::ptrdiff_t dwViewMatrix = 0x19231E0; - constexpr std::ptrdiff_t dwViewRender = 0x19239E0; - constexpr std::ptrdiff_t dwWeaponC4 = 0x18C5240; + constexpr std::ptrdiff_t dwViewAngles = 0x192F910; + constexpr std::ptrdiff_t dwViewMatrix = 0x1923180; + constexpr std::ptrdiff_t dwViewRender = 0x1923980; + constexpr std::ptrdiff_t dwWeaponC4 = 0x18C51E0; } // Module: engine2.dll namespace engine2_dll { @@ -35,8 +35,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t dwNetworkGameClient_getLocalPlayer = 0xF0; constexpr std::ptrdiff_t dwNetworkGameClient_getMaxClients = 0x250; constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x240; - constexpr std::ptrdiff_t dwWindowHeight = 0x5CDD14; - constexpr std::ptrdiff_t dwWindowWidth = 0x5CDD10; + constexpr std::ptrdiff_t dwWindowHeight = 0x5CDD04; + constexpr std::ptrdiff_t dwWindowWidth = 0x5CDD00; } // Module: inputsystem.dll namespace inputsystem_dll { diff --git a/output/offsets.json b/output/offsets.json index b8f83d4..b16ab6e 100644 --- a/output/offsets.json +++ b/output/offsets.json @@ -1,22 +1,22 @@ { "client.dll": { - "dwCSGOInput": 26387936, - "dwEntityList": 25959912, - "dwGameEntitySystem": 27129744, + "dwCSGOInput": 26387840, + "dwEntityList": 25960104, + "dwGameEntitySystem": 27129648, "dwGameEntitySystem_getHighestEntityIndex": 5392, - "dwGameRules": 26340512, - "dwGlobalVars": 24288160, - "dwGlowManager": 26341568, - "dwLocalPlayerController": 26285480, - "dwLocalPlayerPawn": 24338920, - "dwPlantedC4": 26376856, - "dwPrediction": 24338608, - "dwSensitivity": 26343912, + "dwGameRules": 26340416, + "dwGlobalVars": 24288128, + "dwGlowManager": 26341472, + "dwLocalPlayerController": 26285384, + "dwLocalPlayerPawn": 24338888, + "dwPlantedC4": 26376760, + "dwPrediction": 24338576, + "dwSensitivity": 26343816, "dwSensitivity_sensitivity": 64, - "dwViewAngles": 26409328, - "dwViewMatrix": 26358240, - "dwViewRender": 26360288, - "dwWeaponC4": 25973312 + "dwViewAngles": 26409232, + "dwViewMatrix": 26358144, + "dwViewRender": 26360192, + "dwWeaponC4": 25973216 }, "engine2.dll": { "dwBuildNumber": 5330276, @@ -25,8 +25,8 @@ "dwNetworkGameClient_getLocalPlayer": 240, "dwNetworkGameClient_getMaxClients": 592, "dwNetworkGameClient_signOnState": 576, - "dwWindowHeight": 6085908, - "dwWindowWidth": 6085904 + "dwWindowHeight": 6085892, + "dwWindowWidth": 6085888 }, "inputsystem.dll": { "dwInputSystem": 223136 diff --git a/output/offsets.rs b/output/offsets.rs index 90af482..7438fd1 100644 --- a/output/offsets.rs +++ b/output/offsets.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC #![allow(non_upper_case_globals, unused)] @@ -7,23 +7,23 @@ pub mod cs2_dumper { pub mod offsets { // Module: client.dll pub mod client_dll { - pub const dwCSGOInput: usize = 0x192A5E0; - pub const dwEntityList: usize = 0x18C1DE8; - pub const dwGameEntitySystem: usize = 0x19DF790; + pub const dwCSGOInput: usize = 0x192A580; + pub const dwEntityList: usize = 0x18C1EA8; + pub const dwGameEntitySystem: usize = 0x19DF730; pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x1510; - pub const dwGameRules: usize = 0x191ECA0; - pub const dwGlobalVars: usize = 0x1729BA0; - pub const dwGlowManager: usize = 0x191F0C0; - pub const dwLocalPlayerController: usize = 0x19115A8; - pub const dwLocalPlayerPawn: usize = 0x17361E8; - pub const dwPlantedC4: usize = 0x1927A98; - pub const dwPrediction: usize = 0x17360B0; - pub const dwSensitivity: usize = 0x191F9E8; + pub const dwGameRules: usize = 0x191EC40; + pub const dwGlobalVars: usize = 0x1729B80; + pub const dwGlowManager: usize = 0x191F060; + pub const dwLocalPlayerController: usize = 0x1911548; + pub const dwLocalPlayerPawn: usize = 0x17361C8; + pub const dwPlantedC4: usize = 0x1927A38; + pub const dwPrediction: usize = 0x1736090; + pub const dwSensitivity: usize = 0x191F988; pub const dwSensitivity_sensitivity: usize = 0x40; - pub const dwViewAngles: usize = 0x192F970; - pub const dwViewMatrix: usize = 0x19231E0; - pub const dwViewRender: usize = 0x19239E0; - pub const dwWeaponC4: usize = 0x18C5240; + pub const dwViewAngles: usize = 0x192F910; + pub const dwViewMatrix: usize = 0x1923180; + pub const dwViewRender: usize = 0x1923980; + pub const dwWeaponC4: usize = 0x18C51E0; } // Module: engine2.dll pub mod engine2_dll { @@ -33,8 +33,8 @@ pub mod cs2_dumper { pub const dwNetworkGameClient_getLocalPlayer: usize = 0xF0; pub const dwNetworkGameClient_getMaxClients: usize = 0x250; pub const dwNetworkGameClient_signOnState: usize = 0x240; - pub const dwWindowHeight: usize = 0x5CDD14; - pub const dwWindowWidth: usize = 0x5CDD10; + pub const dwWindowHeight: usize = 0x5CDD04; + pub const dwWindowWidth: usize = 0x5CDD00; } // Module: inputsystem.dll pub mod inputsystem_dll { diff --git a/output/panorama.dll.cs b/output/panorama.dll.cs index b1b3183..159036b 100644 --- a/output/panorama.dll.cs +++ b/output/panorama.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC namespace CS2Dumper.Schemas { // Module: panorama.dll diff --git a/output/panorama.dll.hpp b/output/panorama.dll.hpp index 753fa8b..3a11cfc 100644 --- a/output/panorama.dll.hpp +++ b/output/panorama.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC #pragma once diff --git a/output/panorama.dll.rs b/output/panorama.dll.rs index 37ba442..89902fc 100644 --- a/output/panorama.dll.rs +++ b/output/panorama.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 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 8a09576..c80675c 100644 --- a/output/particles.dll.cs +++ b/output/particles.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC namespace CS2Dumper.Schemas { // Module: particles.dll diff --git a/output/particles.dll.hpp b/output/particles.dll.hpp index ac87346..571f5f8 100644 --- a/output/particles.dll.hpp +++ b/output/particles.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC #pragma once diff --git a/output/particles.dll.rs b/output/particles.dll.rs index 4b6ebba..2745880 100644 --- a/output/particles.dll.rs +++ b/output/particles.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/pulse_system.dll.cs b/output/pulse_system.dll.cs index 156b49e..78fed79 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-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC namespace CS2Dumper.Schemas { // Module: pulse_system.dll diff --git a/output/pulse_system.dll.hpp b/output/pulse_system.dll.hpp index 6ec6c7c..a498894 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-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC #pragma once diff --git a/output/pulse_system.dll.rs b/output/pulse_system.dll.rs index 9dcb4b1..814b461 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-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 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 3b33480..2be44cf 100644 --- a/output/rendersystemdx11.dll.cs +++ b/output/rendersystemdx11.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC namespace CS2Dumper.Schemas { // Module: rendersystemdx11.dll diff --git a/output/rendersystemdx11.dll.hpp b/output/rendersystemdx11.dll.hpp index 39a4226..52c6de6 100644 --- a/output/rendersystemdx11.dll.hpp +++ b/output/rendersystemdx11.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC #pragma once diff --git a/output/rendersystemdx11.dll.rs b/output/rendersystemdx11.dll.rs index f26535a..8c1e705 100644 --- a/output/rendersystemdx11.dll.rs +++ b/output/rendersystemdx11.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 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 edd14a7..d36e80a 100644 --- a/output/resourcesystem.dll.cs +++ b/output/resourcesystem.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC namespace CS2Dumper.Schemas { // Module: resourcesystem.dll diff --git a/output/resourcesystem.dll.hpp b/output/resourcesystem.dll.hpp index 3a2fb01..62d4ffb 100644 --- a/output/resourcesystem.dll.hpp +++ b/output/resourcesystem.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC #pragma once diff --git a/output/resourcesystem.dll.rs b/output/resourcesystem.dll.rs index 3cf08cd..21796b3 100644 --- a/output/resourcesystem.dll.rs +++ b/output/resourcesystem.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 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 d5fbca4..392488d 100644 --- a/output/scenesystem.dll.cs +++ b/output/scenesystem.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC namespace CS2Dumper.Schemas { // Module: scenesystem.dll diff --git a/output/scenesystem.dll.hpp b/output/scenesystem.dll.hpp index 7fb6e26..2154178 100644 --- a/output/scenesystem.dll.hpp +++ b/output/scenesystem.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC #pragma once diff --git a/output/scenesystem.dll.rs b/output/scenesystem.dll.rs index 30aa0f2..d2b1a46 100644 --- a/output/scenesystem.dll.rs +++ b/output/scenesystem.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 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 67fb9f6..ad9bfc9 100644 --- a/output/schemasystem.dll.cs +++ b/output/schemasystem.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC namespace CS2Dumper.Schemas { // Module: schemasystem.dll diff --git a/output/schemasystem.dll.hpp b/output/schemasystem.dll.hpp index 8c8fb85..d252a18 100644 --- a/output/schemasystem.dll.hpp +++ b/output/schemasystem.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC #pragma once diff --git a/output/schemasystem.dll.rs b/output/schemasystem.dll.rs index 3874c1d..25a73b3 100644 --- a/output/schemasystem.dll.rs +++ b/output/schemasystem.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 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 2160b10..eb9224b 100644 --- a/output/server.dll.cs +++ b/output/server.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC namespace CS2Dumper.Schemas { // Module: server.dll @@ -5973,7 +5973,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iCashSpentThisRound (int) public static class CCSPlayerController_InGameMoneyServices { public const nint m_bReceivesMoneyNextRound = 0x40; // bool - public const nint m_iAccountMoneyEarnedForNextRound = 0x44; // int32 + public const nint m_iMoneyEarnedForNextRound = 0x44; // int32 public const nint m_iAccount = 0x48; // int32 public const nint m_iStartAccount = 0x4C; // int32 public const nint m_iTotalCashSpent = 0x50; // int32 @@ -7049,7 +7049,7 @@ namespace CS2Dumper.Schemas { public const nint m_state = 0x718; // int32 } // Parent: CTeamplayRules - // Fields count: 215 + // Fields count: 216 // // Metadata: // NetworkVarNames: m_bFreezePeriod (bool) @@ -7273,6 +7273,7 @@ namespace CS2Dumper.Schemas { public const nint m_nEndMatchTiedVotes = 0xDF8; // CUtlVector public const nint m_bNeedToAskPlayersForContinueVote = 0xE14; // bool public const nint m_numQueuedMatchmakingAccounts = 0xE18; // uint32 + public const nint m_fAvgPlayerRank = 0xE1C; // float32 public const nint m_pQueuedMatchmakingReservationString = 0xE20; // char* public const nint m_numTotalTournamentDrops = 0xE28; // uint32 public const nint m_numSpectatorsCountMax = 0xE2C; // uint32 diff --git a/output/server.dll.hpp b/output/server.dll.hpp index fc19520..17b1ae4 100644 --- a/output/server.dll.hpp +++ b/output/server.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC #pragma once @@ -5978,7 +5978,7 @@ namespace cs2_dumper { // NetworkVarNames: m_iCashSpentThisRound (int) namespace CCSPlayerController_InGameMoneyServices { constexpr std::ptrdiff_t m_bReceivesMoneyNextRound = 0x40; // bool - constexpr std::ptrdiff_t m_iAccountMoneyEarnedForNextRound = 0x44; // int32 + constexpr std::ptrdiff_t m_iMoneyEarnedForNextRound = 0x44; // int32 constexpr std::ptrdiff_t m_iAccount = 0x48; // int32 constexpr std::ptrdiff_t m_iStartAccount = 0x4C; // int32 constexpr std::ptrdiff_t m_iTotalCashSpent = 0x50; // int32 @@ -7054,7 +7054,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_state = 0x718; // int32 } // Parent: CTeamplayRules - // Fields count: 215 + // Fields count: 216 // // Metadata: // NetworkVarNames: m_bFreezePeriod (bool) @@ -7278,6 +7278,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nEndMatchTiedVotes = 0xDF8; // CUtlVector constexpr std::ptrdiff_t m_bNeedToAskPlayersForContinueVote = 0xE14; // bool constexpr std::ptrdiff_t m_numQueuedMatchmakingAccounts = 0xE18; // uint32 + constexpr std::ptrdiff_t m_fAvgPlayerRank = 0xE1C; // float32 constexpr std::ptrdiff_t m_pQueuedMatchmakingReservationString = 0xE20; // char* constexpr std::ptrdiff_t m_numTotalTournamentDrops = 0xE28; // uint32 constexpr std::ptrdiff_t m_numSpectatorsCountMax = 0xE2C; // uint32 diff --git a/output/server.dll.json b/output/server.dll.json index 17bde7f..7ccdf4e 100644 --- a/output/server.dll.json +++ b/output/server.dll.json @@ -3299,6 +3299,7 @@ "m_endMatchOnThink": 3513, "m_fAccumulatedRoundOffDamage": 4704, "m_fAutobalanceDisplayTime": 4068, + "m_fAvgPlayerRank": 3612, "m_fMatchStartTime": 244, "m_fNextUpdateTeamClanNamesTime": 4696, "m_fRoundStartTime": 248, @@ -4530,8 +4531,8 @@ "fields": { "m_bReceivesMoneyNextRound": 64, "m_iAccount": 72, - "m_iAccountMoneyEarnedForNextRound": 68, "m_iCashSpentThisRound": 84, + "m_iMoneyEarnedForNextRound": 68, "m_iStartAccount": 76, "m_iTotalCashSpent": 80 }, diff --git a/output/server.dll.rs b/output/server.dll.rs index cc5b05a..d561630 100644 --- a/output/server.dll.rs +++ b/output/server.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -6102,7 +6102,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_iCashSpentThisRound (int) pub mod CCSPlayerController_InGameMoneyServices { pub const m_bReceivesMoneyNextRound: usize = 0x40; // bool - pub const m_iAccountMoneyEarnedForNextRound: usize = 0x44; // int32 + pub const m_iMoneyEarnedForNextRound: usize = 0x44; // int32 pub const m_iAccount: usize = 0x48; // int32 pub const m_iStartAccount: usize = 0x4C; // int32 pub const m_iTotalCashSpent: usize = 0x50; // int32 @@ -7178,7 +7178,7 @@ pub mod cs2_dumper { pub const m_state: usize = 0x718; // int32 } // Parent: CTeamplayRules - // Fields count: 215 + // Fields count: 216 // // Metadata: // NetworkVarNames: m_bFreezePeriod (bool) @@ -7402,6 +7402,7 @@ pub mod cs2_dumper { pub const m_nEndMatchTiedVotes: usize = 0xDF8; // CUtlVector pub const m_bNeedToAskPlayersForContinueVote: usize = 0xE14; // bool pub const m_numQueuedMatchmakingAccounts: usize = 0xE18; // uint32 + pub const m_fAvgPlayerRank: usize = 0xE1C; // float32 pub const m_pQueuedMatchmakingReservationString: usize = 0xE20; // char* pub const m_numTotalTournamentDrops: usize = 0xE28; // uint32 pub const m_numSpectatorsCountMax: usize = 0xE2C; // uint32 diff --git a/output/soundsystem.dll.cs b/output/soundsystem.dll.cs index 45a3599..975b618 100644 --- a/output/soundsystem.dll.cs +++ b/output/soundsystem.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC namespace CS2Dumper.Schemas { // Module: soundsystem.dll diff --git a/output/soundsystem.dll.hpp b/output/soundsystem.dll.hpp index 98e2d27..827b8f5 100644 --- a/output/soundsystem.dll.hpp +++ b/output/soundsystem.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC #pragma once diff --git a/output/soundsystem.dll.rs b/output/soundsystem.dll.rs index 2a7210b..47d4bce 100644 --- a/output/soundsystem.dll.rs +++ b/output/soundsystem.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 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 63022e2..5d1c765 100644 --- a/output/vphysics2.dll.cs +++ b/output/vphysics2.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC namespace CS2Dumper.Schemas { // Module: vphysics2.dll diff --git a/output/vphysics2.dll.hpp b/output/vphysics2.dll.hpp index bf80d3b..afb6819 100644 --- a/output/vphysics2.dll.hpp +++ b/output/vphysics2.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC #pragma once diff --git a/output/vphysics2.dll.rs b/output/vphysics2.dll.rs index 16418dd..45b4a26 100644 --- a/output/vphysics2.dll.rs +++ b/output/vphysics2.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 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 f3d0a8f..47aa7bf 100644 --- a/output/worldrenderer.dll.cs +++ b/output/worldrenderer.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC namespace CS2Dumper.Schemas { // Module: worldrenderer.dll diff --git a/output/worldrenderer.dll.hpp b/output/worldrenderer.dll.hpp index e88e4fb..43e3caf 100644 --- a/output/worldrenderer.dll.hpp +++ b/output/worldrenderer.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC #pragma once diff --git a/output/worldrenderer.dll.rs b/output/worldrenderer.dll.rs index 633cd85..09acca3 100644 --- a/output/worldrenderer.dll.rs +++ b/output/worldrenderer.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-17 08:47:21.349682 UTC +// 2024-04-23 10:42:31.964705500 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]