Game update (14046)

This commit is contained in:
a2x 2024-11-07 14:36:12 +10:00
parent a68a78f1e6
commit 301dce6703
67 changed files with 745 additions and 593 deletions

View File

@ -1,5 +1,5 @@
05:12:02 [INFO] found 16 buttons
05:12:02 [INFO] found 130 interfaces across 33 modules
05:12:03 [INFO] found 33 offsets across 5 modules
05:12:03 [INFO] found 2461 classes and 369 enums across 17 modules
05:12:03 [INFO] analysis completed in 1.07s
04:35:48 [INFO] found 16 buttons
04:35:49 [INFO] found 130 interfaces across 33 modules
04:35:49 [INFO] found 33 offsets across 5 modules
04:35:49 [INFO] found 2467 classes and 367 enums across 17 modules
04:35:49 [INFO] analysis completed in 1.12s

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
namespace CS2Dumper.Schemas {
// Module: animationsystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,24 +1,24 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
namespace CS2Dumper {
// Module: client.dll
public static class Buttons {
public const nint attack = 0x182F6B0;
public const nint attack2 = 0x182F740;
public const nint back = 0x182F980;
public const nint duck = 0x182FC50;
public const nint forward = 0x182F8F0;
public const nint jump = 0x182FBC0;
public const nint left = 0x182FA10;
public const nint lookatweapon = 0x1A3D810;
public const nint reload = 0x182F620;
public const nint right = 0x182FAA0;
public const nint showscores = 0x1A3D6F0;
public const nint sprint = 0x182F590;
public const nint turnleft = 0x182F7D0;
public const nint turnright = 0x182F860;
public const nint use = 0x182FB30;
public const nint zoom = 0x1A3D780;
public const nint attack = 0x183A5E0;
public const nint attack2 = 0x183A670;
public const nint back = 0x183A8B0;
public const nint duck = 0x183AB80;
public const nint forward = 0x183A820;
public const nint jump = 0x183AAF0;
public const nint left = 0x183A940;
public const nint lookatweapon = 0x1A494B0;
public const nint reload = 0x183A550;
public const nint right = 0x183A9D0;
public const nint showscores = 0x1A49390;
public const nint sprint = 0x183A4C0;
public const nint turnleft = 0x183A700;
public const nint turnright = 0x183A790;
public const nint use = 0x183AA60;
public const nint zoom = 0x1A49420;
}
}

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#pragma once
@ -8,21 +8,21 @@
namespace cs2_dumper {
// Module: client.dll
namespace buttons {
constexpr std::ptrdiff_t attack = 0x182F6B0;
constexpr std::ptrdiff_t attack2 = 0x182F740;
constexpr std::ptrdiff_t back = 0x182F980;
constexpr std::ptrdiff_t duck = 0x182FC50;
constexpr std::ptrdiff_t forward = 0x182F8F0;
constexpr std::ptrdiff_t jump = 0x182FBC0;
constexpr std::ptrdiff_t left = 0x182FA10;
constexpr std::ptrdiff_t lookatweapon = 0x1A3D810;
constexpr std::ptrdiff_t reload = 0x182F620;
constexpr std::ptrdiff_t right = 0x182FAA0;
constexpr std::ptrdiff_t showscores = 0x1A3D6F0;
constexpr std::ptrdiff_t sprint = 0x182F590;
constexpr std::ptrdiff_t turnleft = 0x182F7D0;
constexpr std::ptrdiff_t turnright = 0x182F860;
constexpr std::ptrdiff_t use = 0x182FB30;
constexpr std::ptrdiff_t zoom = 0x1A3D780;
constexpr std::ptrdiff_t attack = 0x183A5E0;
constexpr std::ptrdiff_t attack2 = 0x183A670;
constexpr std::ptrdiff_t back = 0x183A8B0;
constexpr std::ptrdiff_t duck = 0x183AB80;
constexpr std::ptrdiff_t forward = 0x183A820;
constexpr std::ptrdiff_t jump = 0x183AAF0;
constexpr std::ptrdiff_t left = 0x183A940;
constexpr std::ptrdiff_t lookatweapon = 0x1A494B0;
constexpr std::ptrdiff_t reload = 0x183A550;
constexpr std::ptrdiff_t right = 0x183A9D0;
constexpr std::ptrdiff_t showscores = 0x1A49390;
constexpr std::ptrdiff_t sprint = 0x183A4C0;
constexpr std::ptrdiff_t turnleft = 0x183A700;
constexpr std::ptrdiff_t turnright = 0x183A790;
constexpr std::ptrdiff_t use = 0x183AA60;
constexpr std::ptrdiff_t zoom = 0x1A49420;
}
}

View File

@ -1,20 +1,20 @@
{
"client.dll": {
"attack": 25360048,
"attack2": 25360192,
"back": 25360768,
"duck": 25361488,
"forward": 25360624,
"jump": 25361344,
"left": 25360912,
"lookatweapon": 27514896,
"reload": 25359904,
"right": 25361056,
"showscores": 27514608,
"sprint": 25359760,
"turnleft": 25360336,
"turnright": 25360480,
"use": 25361200,
"zoom": 27514752
"attack": 25404896,
"attack2": 25405040,
"back": 25405616,
"duck": 25406336,
"forward": 25405472,
"jump": 25406192,
"left": 25405760,
"lookatweapon": 27563184,
"reload": 25404752,
"right": 25405904,
"showscores": 27562896,
"sprint": 25404608,
"turnleft": 25405184,
"turnright": 25405328,
"use": 25406048,
"zoom": 27563040
}
}

View File

@ -1,26 +1,26 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#![allow(non_upper_case_globals, unused)]
pub mod cs2_dumper {
// Module: client.dll
pub mod buttons {
pub const attack: usize = 0x182F6B0;
pub const attack2: usize = 0x182F740;
pub const back: usize = 0x182F980;
pub const duck: usize = 0x182FC50;
pub const forward: usize = 0x182F8F0;
pub const jump: usize = 0x182FBC0;
pub const left: usize = 0x182FA10;
pub const lookatweapon: usize = 0x1A3D810;
pub const reload: usize = 0x182F620;
pub const right: usize = 0x182FAA0;
pub const showscores: usize = 0x1A3D6F0;
pub const sprint: usize = 0x182F590;
pub const turnleft: usize = 0x182F7D0;
pub const turnright: usize = 0x182F860;
pub const r#use: usize = 0x182FB30;
pub const zoom: usize = 0x1A3D780;
pub const attack: usize = 0x183A5E0;
pub const attack2: usize = 0x183A670;
pub const back: usize = 0x183A8B0;
pub const duck: usize = 0x183AB80;
pub const forward: usize = 0x183A820;
pub const jump: usize = 0x183AAF0;
pub const left: usize = 0x183A940;
pub const lookatweapon: usize = 0x1A494B0;
pub const reload: usize = 0x183A550;
pub const right: usize = 0x183A9D0;
pub const showscores: usize = 0x1A49390;
pub const sprint: usize = 0x183A4C0;
pub const turnleft: usize = 0x183A700;
pub const turnright: usize = 0x183A790;
pub const r#use: usize = 0x183AA60;
pub const zoom: usize = 0x1A49420;
}
}

View File

@ -1,9 +1,9 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
namespace CS2Dumper.Schemas {
// Module: client.dll
// Class count: 420
// Class count: 426
// Enum count: 7
public static class ClientDll {
// Alignment: 4
@ -636,6 +636,10 @@ namespace CS2Dumper.Schemas {
// Field count: 0
public static class C_FlashbangProjectile {
}
// Parent: CEnvSoundscape
// Field count: 0
public static class CEnvSoundscapeTriggerable {
}
// Parent: C_SoundEventEntity
// Field count: 1
//
@ -1243,62 +1247,62 @@ namespace CS2Dumper.Schemas {
public const nint m_szRagdollDamageWeaponName = 0x1BB0; // char[64]
public const nint m_bRagdollDamageHeadshot = 0x1BF0; // bool
public const nint m_vRagdollServerOrigin = 0x1BF4; // Vector
public const nint m_bLastHeadBoneTransformIsValid = 0x2278; // bool
public const nint m_lastLandTime = 0x227C; // GameTime_t
public const nint m_bOnGroundLastTick = 0x2280; // bool
public const nint m_qDeathEyeAngles = 0x229C; // QAngle
public const nint m_bSkipOneHeadConstraintUpdate = 0x22A8; // bool
public const nint m_bLeftHanded = 0x22A9; // bool
public const nint m_fSwitchedHandednessTime = 0x22AC; // GameTime_t
public const nint m_flViewmodelOffsetX = 0x22B0; // float32
public const nint m_flViewmodelOffsetY = 0x22B4; // float32
public const nint m_flViewmodelOffsetZ = 0x22B8; // float32
public const nint m_flViewmodelFOV = 0x22BC; // float32
public const nint m_vecPlayerPatchEconIndices = 0x22C0; // uint32[5]
public const nint m_GunGameImmunityColor = 0x22F8; // Color
public const nint m_vecBulletHitModels = 0x2348; // CUtlVector<C_BulletHitModel*>
public const nint m_bIsWalking = 0x2360; // bool
public const nint m_thirdPersonHeading = 0x2368; // QAngle
public const nint m_flSlopeDropOffset = 0x2380; // float32
public const nint m_flSlopeDropHeight = 0x2390; // float32
public const nint m_vHeadConstraintOffset = 0x23A0; // Vector
public const nint m_entitySpottedState = 0x23B8; // EntitySpottedState_t
public const nint m_bIsScoped = 0x23D0; // bool
public const nint m_bResumeZoom = 0x23D1; // bool
public const nint m_bIsDefusing = 0x23D2; // bool
public const nint m_bIsGrabbingHostage = 0x23D3; // bool
public const nint m_iBlockingUseActionInProgress = 0x23D4; // CSPlayerBlockingUseAction_t
public const nint m_flEmitSoundTime = 0x23D8; // GameTime_t
public const nint m_bInNoDefuseArea = 0x23DC; // bool
public const nint m_nWhichBombZone = 0x23E0; // int32
public const nint m_iShotsFired = 0x23E4; // int32
public const nint m_flFlinchStack = 0x23E8; // float32
public const nint m_flVelocityModifier = 0x23EC; // float32
public const nint m_flHitHeading = 0x23F0; // float32
public const nint m_nHitBodyPart = 0x23F4; // int32
public const nint m_bWaitForNoAttack = 0x23F8; // bool
public const nint m_ignoreLadderJumpTime = 0x23FC; // float32
public const nint m_bKilledByHeadshot = 0x2401; // bool
public const nint m_ArmorValue = 0x2404; // int32
public const nint m_unCurrentEquipmentValue = 0x2408; // uint16
public const nint m_unRoundStartEquipmentValue = 0x240A; // uint16
public const nint m_unFreezetimeEndEquipmentValue = 0x240C; // uint16
public const nint m_nLastKillerIndex = 0x2410; // CEntityIndex
public const nint m_bOldIsScoped = 0x2414; // bool
public const nint m_bHasDeathInfo = 0x2415; // bool
public const nint m_flDeathInfoTime = 0x2418; // float32
public const nint m_vecDeathInfoOrigin = 0x241C; // Vector
public const nint m_grenadeParameterStashTime = 0x2428; // GameTime_t
public const nint m_bGrenadeParametersStashed = 0x242C; // bool
public const nint m_angStashedShootAngles = 0x2430; // QAngle
public const nint m_vecStashedGrenadeThrowPosition = 0x243C; // Vector
public const nint m_vecStashedVelocity = 0x2448; // Vector
public const nint m_angShootAngleHistory = 0x2454; // QAngle[2]
public const nint m_vecThrowPositionHistory = 0x246C; // Vector[2]
public const nint m_vecVelocityHistory = 0x2484; // Vector[2]
public const nint m_PredictedDamageTags = 0x24A0; // C_UtlVectorEmbeddedNetworkVar<PredictedDamageTag_t>
public const nint m_nPrevHighestReceivedDamageTagTick = 0x24F0; // GameTick_t
public const nint m_nHighestAppliedDamageTagTick = 0x24F4; // int32
public const nint m_bLastHeadBoneTransformIsValid = 0x2280; // bool
public const nint m_lastLandTime = 0x2284; // GameTime_t
public const nint m_bOnGroundLastTick = 0x2288; // bool
public const nint m_qDeathEyeAngles = 0x22A4; // QAngle
public const nint m_bSkipOneHeadConstraintUpdate = 0x22B0; // bool
public const nint m_bLeftHanded = 0x22B1; // bool
public const nint m_fSwitchedHandednessTime = 0x22B4; // GameTime_t
public const nint m_flViewmodelOffsetX = 0x22B8; // float32
public const nint m_flViewmodelOffsetY = 0x22BC; // float32
public const nint m_flViewmodelOffsetZ = 0x22C0; // float32
public const nint m_flViewmodelFOV = 0x22C4; // float32
public const nint m_vecPlayerPatchEconIndices = 0x22C8; // uint32[5]
public const nint m_GunGameImmunityColor = 0x2300; // Color
public const nint m_vecBulletHitModels = 0x2350; // CUtlVector<C_BulletHitModel*>
public const nint m_bIsWalking = 0x2368; // bool
public const nint m_thirdPersonHeading = 0x2370; // QAngle
public const nint m_flSlopeDropOffset = 0x2388; // float32
public const nint m_flSlopeDropHeight = 0x2398; // float32
public const nint m_vHeadConstraintOffset = 0x23A8; // Vector
public const nint m_entitySpottedState = 0x23C0; // EntitySpottedState_t
public const nint m_bIsScoped = 0x23D8; // bool
public const nint m_bResumeZoom = 0x23D9; // bool
public const nint m_bIsDefusing = 0x23DA; // bool
public const nint m_bIsGrabbingHostage = 0x23DB; // bool
public const nint m_iBlockingUseActionInProgress = 0x23DC; // CSPlayerBlockingUseAction_t
public const nint m_flEmitSoundTime = 0x23E0; // GameTime_t
public const nint m_bInNoDefuseArea = 0x23E4; // bool
public const nint m_nWhichBombZone = 0x23E8; // int32
public const nint m_iShotsFired = 0x23EC; // int32
public const nint m_flFlinchStack = 0x23F0; // float32
public const nint m_flVelocityModifier = 0x23F4; // float32
public const nint m_flHitHeading = 0x23F8; // float32
public const nint m_nHitBodyPart = 0x23FC; // int32
public const nint m_bWaitForNoAttack = 0x2400; // bool
public const nint m_ignoreLadderJumpTime = 0x2404; // float32
public const nint m_bKilledByHeadshot = 0x2409; // bool
public const nint m_ArmorValue = 0x240C; // int32
public const nint m_unCurrentEquipmentValue = 0x2410; // uint16
public const nint m_unRoundStartEquipmentValue = 0x2412; // uint16
public const nint m_unFreezetimeEndEquipmentValue = 0x2414; // uint16
public const nint m_nLastKillerIndex = 0x2418; // CEntityIndex
public const nint m_bOldIsScoped = 0x241C; // bool
public const nint m_bHasDeathInfo = 0x241D; // bool
public const nint m_flDeathInfoTime = 0x2420; // float32
public const nint m_vecDeathInfoOrigin = 0x2424; // Vector
public const nint m_grenadeParameterStashTime = 0x2430; // GameTime_t
public const nint m_bGrenadeParametersStashed = 0x2434; // bool
public const nint m_angStashedShootAngles = 0x2438; // QAngle
public const nint m_vecStashedGrenadeThrowPosition = 0x2444; // Vector
public const nint m_vecStashedVelocity = 0x2450; // Vector
public const nint m_angShootAngleHistory = 0x245C; // QAngle[2]
public const nint m_vecThrowPositionHistory = 0x2474; // Vector[2]
public const nint m_vecVelocityHistory = 0x248C; // Vector[2]
public const nint m_PredictedDamageTags = 0x24A8; // C_UtlVectorEmbeddedNetworkVar<PredictedDamageTag_t>
public const nint m_nPrevHighestReceivedDamageTagTick = 0x24F8; // GameTick_t
public const nint m_nHighestAppliedDamageTagTick = 0x24FC; // int32
}
// Parent: C_RagdollProp
// Field count: 7
@ -1475,6 +1479,10 @@ namespace CS2Dumper.Schemas {
// Field count: 0
public static class C_WeaponAug {
}
// Parent: CEnvSoundscapeProxy
// Field count: 0
public static class CEnvSoundscapeProxyAlias_snd_soundscape_proxy {
}
// Parent: C_BaseClientUIEntity
// Field count: 28
//
@ -2526,6 +2534,10 @@ namespace CS2Dumper.Schemas {
// Field count: 0
public static class C_WeaponP90 {
}
// Parent: CEnvSoundscape
// Field count: 0
public static class CEnvSoundscapeAlias_snd_soundscape {
}
// Parent: C_EconEntity
// Field count: 7
//
@ -3445,6 +3457,10 @@ namespace CS2Dumper.Schemas {
// Field count: 0
public static class C_WeaponGlock {
}
// Parent: CEnvSoundscapeTriggerable
// Field count: 0
public static class CEnvSoundscapeTriggerableAlias_snd_soundscape_triggerable {
}
// Parent: C_GameRulesProxy
// Field count: 1
//
@ -3721,6 +3737,11 @@ namespace CS2Dumper.Schemas {
public const nint m_bEnableRendering = 0x60; // bool
public const nint m_bInterpolationReadyToDraw = 0xB0; // bool
}
// Parent: CEnvSoundscape
// Field count: 1
public static class CEnvSoundscapeProxy {
public const nint m_MainSoundscapeName = 0x608; // CUtlSymbolLarge
}
// Parent: C_SoundEventEntity
// Field count: 2
//
@ -3988,6 +4009,21 @@ namespace CS2Dumper.Schemas {
public const nint m_vecLastMovementImpulses = 0x1B8; // Vector
public const nint m_vecOldViewAngles = 0x1C4; // QAngle
}
// Parent: C_BaseEntity
// Field count: 11
public static class CEnvSoundscape {
public const nint m_OnPlay = 0x568; // CEntityIOOutput
public const nint m_flRadius = 0x590; // float32
public const nint m_soundEventName = 0x598; // CUtlSymbolLarge
public const nint m_bOverrideWithEvent = 0x5A0; // bool
public const nint m_soundscapeIndex = 0x5A4; // int32
public const nint m_soundscapeEntityListId = 0x5A8; // int32
public const nint m_positionNames = 0x5B0; // CUtlSymbolLarge[8]
public const nint m_hProxySoundscape = 0x5F0; // CHandle<CEnvSoundscape>
public const nint m_bDisabled = 0x5F4; // bool
public const nint m_soundscapeName = 0x5F8; // CUtlSymbolLarge
public const nint m_soundEventHash = 0x600; // uint32
}
// Parent: CEntitySubclassVDataBase
// Field count: 14
//

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#pragma once
@ -8,7 +8,7 @@
namespace cs2_dumper {
namespace schemas {
// Module: client.dll
// Class count: 420
// Class count: 426
// Enum count: 7
namespace client_dll {
// Alignment: 4
@ -641,6 +641,10 @@ namespace cs2_dumper {
// Field count: 0
namespace C_FlashbangProjectile {
}
// Parent: CEnvSoundscape
// Field count: 0
namespace CEnvSoundscapeTriggerable {
}
// Parent: C_SoundEventEntity
// Field count: 1
//
@ -1248,62 +1252,62 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1BB0; // char[64]
constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1BF0; // bool
constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1BF4; // Vector
constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x2278; // bool
constexpr std::ptrdiff_t m_lastLandTime = 0x227C; // GameTime_t
constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x2280; // bool
constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x229C; // QAngle
constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x22A8; // bool
constexpr std::ptrdiff_t m_bLeftHanded = 0x22A9; // bool
constexpr std::ptrdiff_t m_fSwitchedHandednessTime = 0x22AC; // GameTime_t
constexpr std::ptrdiff_t m_flViewmodelOffsetX = 0x22B0; // float32
constexpr std::ptrdiff_t m_flViewmodelOffsetY = 0x22B4; // float32
constexpr std::ptrdiff_t m_flViewmodelOffsetZ = 0x22B8; // float32
constexpr std::ptrdiff_t m_flViewmodelFOV = 0x22BC; // float32
constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x22C0; // uint32[5]
constexpr std::ptrdiff_t m_GunGameImmunityColor = 0x22F8; // Color
constexpr std::ptrdiff_t m_vecBulletHitModels = 0x2348; // CUtlVector<C_BulletHitModel*>
constexpr std::ptrdiff_t m_bIsWalking = 0x2360; // bool
constexpr std::ptrdiff_t m_thirdPersonHeading = 0x2368; // QAngle
constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x2380; // float32
constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x2390; // float32
constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x23A0; // Vector
constexpr std::ptrdiff_t m_entitySpottedState = 0x23B8; // EntitySpottedState_t
constexpr std::ptrdiff_t m_bIsScoped = 0x23D0; // bool
constexpr std::ptrdiff_t m_bResumeZoom = 0x23D1; // bool
constexpr std::ptrdiff_t m_bIsDefusing = 0x23D2; // bool
constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x23D3; // bool
constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x23D4; // CSPlayerBlockingUseAction_t
constexpr std::ptrdiff_t m_flEmitSoundTime = 0x23D8; // GameTime_t
constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x23DC; // bool
constexpr std::ptrdiff_t m_nWhichBombZone = 0x23E0; // int32
constexpr std::ptrdiff_t m_iShotsFired = 0x23E4; // int32
constexpr std::ptrdiff_t m_flFlinchStack = 0x23E8; // float32
constexpr std::ptrdiff_t m_flVelocityModifier = 0x23EC; // float32
constexpr std::ptrdiff_t m_flHitHeading = 0x23F0; // float32
constexpr std::ptrdiff_t m_nHitBodyPart = 0x23F4; // int32
constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x23F8; // bool
constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x23FC; // float32
constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x2401; // bool
constexpr std::ptrdiff_t m_ArmorValue = 0x2404; // int32
constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x2408; // uint16
constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x240A; // uint16
constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x240C; // uint16
constexpr std::ptrdiff_t m_nLastKillerIndex = 0x2410; // CEntityIndex
constexpr std::ptrdiff_t m_bOldIsScoped = 0x2414; // bool
constexpr std::ptrdiff_t m_bHasDeathInfo = 0x2415; // bool
constexpr std::ptrdiff_t m_flDeathInfoTime = 0x2418; // float32
constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x241C; // Vector
constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x2428; // GameTime_t
constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x242C; // bool
constexpr std::ptrdiff_t m_angStashedShootAngles = 0x2430; // QAngle
constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x243C; // Vector
constexpr std::ptrdiff_t m_vecStashedVelocity = 0x2448; // Vector
constexpr std::ptrdiff_t m_angShootAngleHistory = 0x2454; // QAngle[2]
constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x246C; // Vector[2]
constexpr std::ptrdiff_t m_vecVelocityHistory = 0x2484; // Vector[2]
constexpr std::ptrdiff_t m_PredictedDamageTags = 0x24A0; // C_UtlVectorEmbeddedNetworkVar<PredictedDamageTag_t>
constexpr std::ptrdiff_t m_nPrevHighestReceivedDamageTagTick = 0x24F0; // GameTick_t
constexpr std::ptrdiff_t m_nHighestAppliedDamageTagTick = 0x24F4; // int32
constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x2280; // bool
constexpr std::ptrdiff_t m_lastLandTime = 0x2284; // GameTime_t
constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x2288; // bool
constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x22A4; // QAngle
constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x22B0; // bool
constexpr std::ptrdiff_t m_bLeftHanded = 0x22B1; // bool
constexpr std::ptrdiff_t m_fSwitchedHandednessTime = 0x22B4; // GameTime_t
constexpr std::ptrdiff_t m_flViewmodelOffsetX = 0x22B8; // float32
constexpr std::ptrdiff_t m_flViewmodelOffsetY = 0x22BC; // float32
constexpr std::ptrdiff_t m_flViewmodelOffsetZ = 0x22C0; // float32
constexpr std::ptrdiff_t m_flViewmodelFOV = 0x22C4; // float32
constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x22C8; // uint32[5]
constexpr std::ptrdiff_t m_GunGameImmunityColor = 0x2300; // Color
constexpr std::ptrdiff_t m_vecBulletHitModels = 0x2350; // CUtlVector<C_BulletHitModel*>
constexpr std::ptrdiff_t m_bIsWalking = 0x2368; // bool
constexpr std::ptrdiff_t m_thirdPersonHeading = 0x2370; // QAngle
constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x2388; // float32
constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x2398; // float32
constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x23A8; // Vector
constexpr std::ptrdiff_t m_entitySpottedState = 0x23C0; // EntitySpottedState_t
constexpr std::ptrdiff_t m_bIsScoped = 0x23D8; // bool
constexpr std::ptrdiff_t m_bResumeZoom = 0x23D9; // bool
constexpr std::ptrdiff_t m_bIsDefusing = 0x23DA; // bool
constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x23DB; // bool
constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x23DC; // CSPlayerBlockingUseAction_t
constexpr std::ptrdiff_t m_flEmitSoundTime = 0x23E0; // GameTime_t
constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x23E4; // bool
constexpr std::ptrdiff_t m_nWhichBombZone = 0x23E8; // int32
constexpr std::ptrdiff_t m_iShotsFired = 0x23EC; // int32
constexpr std::ptrdiff_t m_flFlinchStack = 0x23F0; // float32
constexpr std::ptrdiff_t m_flVelocityModifier = 0x23F4; // float32
constexpr std::ptrdiff_t m_flHitHeading = 0x23F8; // float32
constexpr std::ptrdiff_t m_nHitBodyPart = 0x23FC; // int32
constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x2400; // bool
constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x2404; // float32
constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x2409; // bool
constexpr std::ptrdiff_t m_ArmorValue = 0x240C; // int32
constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x2410; // uint16
constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x2412; // uint16
constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x2414; // uint16
constexpr std::ptrdiff_t m_nLastKillerIndex = 0x2418; // CEntityIndex
constexpr std::ptrdiff_t m_bOldIsScoped = 0x241C; // bool
constexpr std::ptrdiff_t m_bHasDeathInfo = 0x241D; // bool
constexpr std::ptrdiff_t m_flDeathInfoTime = 0x2420; // float32
constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x2424; // Vector
constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x2430; // GameTime_t
constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x2434; // bool
constexpr std::ptrdiff_t m_angStashedShootAngles = 0x2438; // QAngle
constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x2444; // Vector
constexpr std::ptrdiff_t m_vecStashedVelocity = 0x2450; // Vector
constexpr std::ptrdiff_t m_angShootAngleHistory = 0x245C; // QAngle[2]
constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x2474; // Vector[2]
constexpr std::ptrdiff_t m_vecVelocityHistory = 0x248C; // Vector[2]
constexpr std::ptrdiff_t m_PredictedDamageTags = 0x24A8; // C_UtlVectorEmbeddedNetworkVar<PredictedDamageTag_t>
constexpr std::ptrdiff_t m_nPrevHighestReceivedDamageTagTick = 0x24F8; // GameTick_t
constexpr std::ptrdiff_t m_nHighestAppliedDamageTagTick = 0x24FC; // int32
}
// Parent: C_RagdollProp
// Field count: 7
@ -1480,6 +1484,10 @@ namespace cs2_dumper {
// Field count: 0
namespace C_WeaponAug {
}
// Parent: CEnvSoundscapeProxy
// Field count: 0
namespace CEnvSoundscapeProxyAlias_snd_soundscape_proxy {
}
// Parent: C_BaseClientUIEntity
// Field count: 28
//
@ -2531,6 +2539,10 @@ namespace cs2_dumper {
// Field count: 0
namespace C_WeaponP90 {
}
// Parent: CEnvSoundscape
// Field count: 0
namespace CEnvSoundscapeAlias_snd_soundscape {
}
// Parent: C_EconEntity
// Field count: 7
//
@ -3450,6 +3462,10 @@ namespace cs2_dumper {
// Field count: 0
namespace C_WeaponGlock {
}
// Parent: CEnvSoundscapeTriggerable
// Field count: 0
namespace CEnvSoundscapeTriggerableAlias_snd_soundscape_triggerable {
}
// Parent: C_GameRulesProxy
// Field count: 1
//
@ -3726,6 +3742,11 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_bEnableRendering = 0x60; // bool
constexpr std::ptrdiff_t m_bInterpolationReadyToDraw = 0xB0; // bool
}
// Parent: CEnvSoundscape
// Field count: 1
namespace CEnvSoundscapeProxy {
constexpr std::ptrdiff_t m_MainSoundscapeName = 0x608; // CUtlSymbolLarge
}
// Parent: C_SoundEventEntity
// Field count: 2
//
@ -3993,6 +4014,21 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_vecLastMovementImpulses = 0x1B8; // Vector
constexpr std::ptrdiff_t m_vecOldViewAngles = 0x1C4; // QAngle
}
// Parent: C_BaseEntity
// Field count: 11
namespace CEnvSoundscape {
constexpr std::ptrdiff_t m_OnPlay = 0x568; // CEntityIOOutput
constexpr std::ptrdiff_t m_flRadius = 0x590; // float32
constexpr std::ptrdiff_t m_soundEventName = 0x598; // CUtlSymbolLarge
constexpr std::ptrdiff_t m_bOverrideWithEvent = 0x5A0; // bool
constexpr std::ptrdiff_t m_soundscapeIndex = 0x5A4; // int32
constexpr std::ptrdiff_t m_soundscapeEntityListId = 0x5A8; // int32
constexpr std::ptrdiff_t m_positionNames = 0x5B0; // CUtlSymbolLarge[8]
constexpr std::ptrdiff_t m_hProxySoundscape = 0x5F0; // CHandle<CEnvSoundscape>
constexpr std::ptrdiff_t m_bDisabled = 0x5F4; // bool
constexpr std::ptrdiff_t m_soundscapeName = 0x5F8; // CUtlSymbolLarge
constexpr std::ptrdiff_t m_soundEventHash = 0x600; // uint32
}
// Parent: CEntitySubclassVDataBase
// Field count: 14
//

View File

@ -2223,6 +2223,50 @@
],
"parent": null
},
"CEnvSoundscape": {
"fields": {
"m_OnPlay": 1384,
"m_bDisabled": 1524,
"m_bOverrideWithEvent": 1440,
"m_flRadius": 1424,
"m_hProxySoundscape": 1520,
"m_positionNames": 1456,
"m_soundEventHash": 1536,
"m_soundEventName": 1432,
"m_soundscapeEntityListId": 1448,
"m_soundscapeIndex": 1444,
"m_soundscapeName": 1528
},
"metadata": [],
"parent": "C_BaseEntity"
},
"CEnvSoundscapeAlias_snd_soundscape": {
"fields": {},
"metadata": [],
"parent": "CEnvSoundscape"
},
"CEnvSoundscapeProxy": {
"fields": {
"m_MainSoundscapeName": 1544
},
"metadata": [],
"parent": "CEnvSoundscape"
},
"CEnvSoundscapeProxyAlias_snd_soundscape_proxy": {
"fields": {},
"metadata": [],
"parent": "CEnvSoundscapeProxy"
},
"CEnvSoundscapeTriggerable": {
"fields": {},
"metadata": [],
"parent": "CEnvSoundscape"
},
"CEnvSoundscapeTriggerableAlias_snd_soundscape_triggerable": {
"fields": {},
"metadata": [],
"parent": "CEnvSoundscapeTriggerable"
},
"CFuncWater": {
"fields": {
"m_BuoyancyHelper": 3368
@ -6809,110 +6853,110 @@
},
"C_CSPlayerPawn": {
"fields": {
"m_ArmorValue": 9220,
"m_ArmorValue": 9228,
"m_EconGloves": 5960,
"m_GunGameImmunityColor": 8952,
"m_PredictedDamageTags": 9376,
"m_GunGameImmunityColor": 8960,
"m_PredictedDamageTags": 9384,
"m_RetakesMVPBoostExtraUtility": 5920,
"m_aimPunchAngle": 5508,
"m_aimPunchAngleVel": 5520,
"m_aimPunchCache": 5544,
"m_aimPunchTickBase": 5532,
"m_aimPunchTickFraction": 5536,
"m_angShootAngleHistory": 9300,
"m_angStashedShootAngles": 9264,
"m_bGrenadeParametersStashed": 9260,
"m_bHasDeathInfo": 9237,
"m_angShootAngleHistory": 9308,
"m_angStashedShootAngles": 9272,
"m_bGrenadeParametersStashed": 9268,
"m_bHasDeathInfo": 9245,
"m_bHasFemaleVoice": 5456,
"m_bInBombZone": 5585,
"m_bInBuyZone": 5504,
"m_bInHostageRescueZone": 5584,
"m_bInLanding": 5576,
"m_bInNoDefuseArea": 9180,
"m_bInNoDefuseArea": 9188,
"m_bIsBuyMenuOpen": 5586,
"m_bIsDefusing": 9170,
"m_bIsGrabbingHostage": 9171,
"m_bIsScoped": 9168,
"m_bIsWalking": 9056,
"m_bKilledByHeadshot": 9217,
"m_bLastHeadBoneTransformIsValid": 8824,
"m_bLeftHanded": 8873,
"m_bIsDefusing": 9178,
"m_bIsGrabbingHostage": 9179,
"m_bIsScoped": 9176,
"m_bIsWalking": 9064,
"m_bKilledByHeadshot": 9225,
"m_bLastHeadBoneTransformIsValid": 8832,
"m_bLeftHanded": 8881,
"m_bMustSyncRagdollState": 7057,
"m_bNeedToReApplyGloves": 5952,
"m_bOldIsScoped": 9236,
"m_bOnGroundLastTick": 8832,
"m_bOldIsScoped": 9244,
"m_bOnGroundLastTick": 8840,
"m_bPrevDefuser": 5486,
"m_bPrevHelmet": 5487,
"m_bPreviouslyInBuyZone": 5505,
"m_bRagdollDamageHeadshot": 7152,
"m_bResumeZoom": 9169,
"m_bResumeZoom": 9177,
"m_bRetakesHasDefuseKit": 5912,
"m_bRetakesMVPLastRound": 5913,
"m_bSkipOneHeadConstraintUpdate": 8872,
"m_bWaitForNoAttack": 9208,
"m_entitySpottedState": 9144,
"m_fSwitchedHandednessTime": 8876,
"m_flDeathInfoTime": 9240,
"m_flEmitSoundTime": 9176,
"m_flFlinchStack": 9192,
"m_bSkipOneHeadConstraintUpdate": 8880,
"m_bWaitForNoAttack": 9216,
"m_entitySpottedState": 9152,
"m_fSwitchedHandednessTime": 8884,
"m_flDeathInfoTime": 9248,
"m_flEmitSoundTime": 9184,
"m_flFlinchStack": 9200,
"m_flHealthShotBoostExpirationTime": 5448,
"m_flHitHeading": 9200,
"m_flHitHeading": 9208,
"m_flLandingStartTime": 5580,
"m_flLandingTimeSeconds": 5460,
"m_flLastFiredWeaponTime": 5452,
"m_flNextSprayDecalTime": 5592,
"m_flOldFallVelocity": 5464,
"m_flSlopeDropHeight": 9104,
"m_flSlopeDropOffset": 9088,
"m_flSlopeDropHeight": 9112,
"m_flSlopeDropOffset": 9096,
"m_flTimeOfLastInjury": 5588,
"m_flVelocityModifier": 9196,
"m_flViewmodelFOV": 8892,
"m_flViewmodelOffsetX": 8880,
"m_flViewmodelOffsetY": 8884,
"m_flViewmodelOffsetZ": 8888,
"m_grenadeParameterStashTime": 9256,
"m_iBlockingUseActionInProgress": 9172,
"m_flVelocityModifier": 9204,
"m_flViewmodelFOV": 8900,
"m_flViewmodelOffsetX": 8888,
"m_flViewmodelOffsetY": 8892,
"m_flViewmodelOffsetZ": 8896,
"m_grenadeParameterStashTime": 9264,
"m_iBlockingUseActionInProgress": 9180,
"m_iRetakesMVPBoostItem": 5916,
"m_iRetakesOffering": 5904,
"m_iRetakesOfferingCard": 5908,
"m_iShotsFired": 9188,
"m_ignoreLadderJumpTime": 9212,
"m_lastLandTime": 8828,
"m_iShotsFired": 9196,
"m_ignoreLadderJumpTime": 9220,
"m_lastLandTime": 8836,
"m_nEconGlovesChanged": 7056,
"m_nHighestAppliedDamageTagTick": 9460,
"m_nHitBodyPart": 9204,
"m_nLastKillerIndex": 9232,
"m_nHighestAppliedDamageTagTick": 9468,
"m_nHitBodyPart": 9212,
"m_nLastKillerIndex": 9240,
"m_nPrevArmorVal": 5488,
"m_nPrevGrenadeAmmoCount": 5492,
"m_nPrevHighestReceivedDamageTagTick": 9456,
"m_nPrevHighestReceivedDamageTagTick": 9464,
"m_nRagdollDamageBone": 7060,
"m_nWhichBombZone": 9184,
"m_nWhichBombZone": 9192,
"m_pActionTrackingServices": 5432,
"m_pBulletServices": 5400,
"m_pBuyServices": 5416,
"m_pDamageReactServices": 5440,
"m_pGlowServices": 5424,
"m_pHostageServices": 5408,
"m_qDeathEyeAngles": 8860,
"m_qDeathEyeAngles": 8868,
"m_szLastPlaceName": 5468,
"m_szRagdollDamageWeaponName": 7088,
"m_thirdPersonHeading": 9064,
"m_unCurrentEquipmentValue": 9224,
"m_unFreezetimeEndEquipmentValue": 9228,
"m_thirdPersonHeading": 9072,
"m_unCurrentEquipmentValue": 9232,
"m_unFreezetimeEndEquipmentValue": 9236,
"m_unPreviousWeaponHash": 5496,
"m_unRoundStartEquipmentValue": 9226,
"m_unRoundStartEquipmentValue": 9234,
"m_unWeaponHash": 5500,
"m_vHeadConstraintOffset": 9120,
"m_vHeadConstraintOffset": 9128,
"m_vRagdollDamageForce": 7064,
"m_vRagdollDamagePosition": 7076,
"m_vRagdollServerOrigin": 7156,
"m_vecBulletHitModels": 9032,
"m_vecDeathInfoOrigin": 9244,
"m_vecPlayerPatchEconIndices": 8896,
"m_vecStashedGrenadeThrowPosition": 9276,
"m_vecStashedVelocity": 9288,
"m_vecThrowPositionHistory": 9324,
"m_vecVelocityHistory": 9348
"m_vecBulletHitModels": 9040,
"m_vecDeathInfoOrigin": 9252,
"m_vecPlayerPatchEconIndices": 8904,
"m_vecStashedGrenadeThrowPosition": 9284,
"m_vecStashedVelocity": 9296,
"m_vecThrowPositionHistory": 9332,
"m_vecVelocityHistory": 9356
},
"metadata": [
{

View File

@ -1,12 +1,12 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
pub mod cs2_dumper {
pub mod schemas {
// Module: client.dll
// Class count: 420
// Class count: 426
// Enum count: 7
pub mod client_dll {
// Alignment: 4
@ -646,6 +646,10 @@ pub mod cs2_dumper {
// Field count: 0
pub mod C_FlashbangProjectile {
}
// Parent: CEnvSoundscape
// Field count: 0
pub mod CEnvSoundscapeTriggerable {
}
// Parent: C_SoundEventEntity
// Field count: 1
//
@ -1253,62 +1257,62 @@ pub mod cs2_dumper {
pub const m_szRagdollDamageWeaponName: usize = 0x1BB0; // char[64]
pub const m_bRagdollDamageHeadshot: usize = 0x1BF0; // bool
pub const m_vRagdollServerOrigin: usize = 0x1BF4; // Vector
pub const m_bLastHeadBoneTransformIsValid: usize = 0x2278; // bool
pub const m_lastLandTime: usize = 0x227C; // GameTime_t
pub const m_bOnGroundLastTick: usize = 0x2280; // bool
pub const m_qDeathEyeAngles: usize = 0x229C; // QAngle
pub const m_bSkipOneHeadConstraintUpdate: usize = 0x22A8; // bool
pub const m_bLeftHanded: usize = 0x22A9; // bool
pub const m_fSwitchedHandednessTime: usize = 0x22AC; // GameTime_t
pub const m_flViewmodelOffsetX: usize = 0x22B0; // float32
pub const m_flViewmodelOffsetY: usize = 0x22B4; // float32
pub const m_flViewmodelOffsetZ: usize = 0x22B8; // float32
pub const m_flViewmodelFOV: usize = 0x22BC; // float32
pub const m_vecPlayerPatchEconIndices: usize = 0x22C0; // uint32[5]
pub const m_GunGameImmunityColor: usize = 0x22F8; // Color
pub const m_vecBulletHitModels: usize = 0x2348; // CUtlVector<C_BulletHitModel*>
pub const m_bIsWalking: usize = 0x2360; // bool
pub const m_thirdPersonHeading: usize = 0x2368; // QAngle
pub const m_flSlopeDropOffset: usize = 0x2380; // float32
pub const m_flSlopeDropHeight: usize = 0x2390; // float32
pub const m_vHeadConstraintOffset: usize = 0x23A0; // Vector
pub const m_entitySpottedState: usize = 0x23B8; // EntitySpottedState_t
pub const m_bIsScoped: usize = 0x23D0; // bool
pub const m_bResumeZoom: usize = 0x23D1; // bool
pub const m_bIsDefusing: usize = 0x23D2; // bool
pub const m_bIsGrabbingHostage: usize = 0x23D3; // bool
pub const m_iBlockingUseActionInProgress: usize = 0x23D4; // CSPlayerBlockingUseAction_t
pub const m_flEmitSoundTime: usize = 0x23D8; // GameTime_t
pub const m_bInNoDefuseArea: usize = 0x23DC; // bool
pub const m_nWhichBombZone: usize = 0x23E0; // int32
pub const m_iShotsFired: usize = 0x23E4; // int32
pub const m_flFlinchStack: usize = 0x23E8; // float32
pub const m_flVelocityModifier: usize = 0x23EC; // float32
pub const m_flHitHeading: usize = 0x23F0; // float32
pub const m_nHitBodyPart: usize = 0x23F4; // int32
pub const m_bWaitForNoAttack: usize = 0x23F8; // bool
pub const m_ignoreLadderJumpTime: usize = 0x23FC; // float32
pub const m_bKilledByHeadshot: usize = 0x2401; // bool
pub const m_ArmorValue: usize = 0x2404; // int32
pub const m_unCurrentEquipmentValue: usize = 0x2408; // uint16
pub const m_unRoundStartEquipmentValue: usize = 0x240A; // uint16
pub const m_unFreezetimeEndEquipmentValue: usize = 0x240C; // uint16
pub const m_nLastKillerIndex: usize = 0x2410; // CEntityIndex
pub const m_bOldIsScoped: usize = 0x2414; // bool
pub const m_bHasDeathInfo: usize = 0x2415; // bool
pub const m_flDeathInfoTime: usize = 0x2418; // float32
pub const m_vecDeathInfoOrigin: usize = 0x241C; // Vector
pub const m_grenadeParameterStashTime: usize = 0x2428; // GameTime_t
pub const m_bGrenadeParametersStashed: usize = 0x242C; // bool
pub const m_angStashedShootAngles: usize = 0x2430; // QAngle
pub const m_vecStashedGrenadeThrowPosition: usize = 0x243C; // Vector
pub const m_vecStashedVelocity: usize = 0x2448; // Vector
pub const m_angShootAngleHistory: usize = 0x2454; // QAngle[2]
pub const m_vecThrowPositionHistory: usize = 0x246C; // Vector[2]
pub const m_vecVelocityHistory: usize = 0x2484; // Vector[2]
pub const m_PredictedDamageTags: usize = 0x24A0; // C_UtlVectorEmbeddedNetworkVar<PredictedDamageTag_t>
pub const m_nPrevHighestReceivedDamageTagTick: usize = 0x24F0; // GameTick_t
pub const m_nHighestAppliedDamageTagTick: usize = 0x24F4; // int32
pub const m_bLastHeadBoneTransformIsValid: usize = 0x2280; // bool
pub const m_lastLandTime: usize = 0x2284; // GameTime_t
pub const m_bOnGroundLastTick: usize = 0x2288; // bool
pub const m_qDeathEyeAngles: usize = 0x22A4; // QAngle
pub const m_bSkipOneHeadConstraintUpdate: usize = 0x22B0; // bool
pub const m_bLeftHanded: usize = 0x22B1; // bool
pub const m_fSwitchedHandednessTime: usize = 0x22B4; // GameTime_t
pub const m_flViewmodelOffsetX: usize = 0x22B8; // float32
pub const m_flViewmodelOffsetY: usize = 0x22BC; // float32
pub const m_flViewmodelOffsetZ: usize = 0x22C0; // float32
pub const m_flViewmodelFOV: usize = 0x22C4; // float32
pub const m_vecPlayerPatchEconIndices: usize = 0x22C8; // uint32[5]
pub const m_GunGameImmunityColor: usize = 0x2300; // Color
pub const m_vecBulletHitModels: usize = 0x2350; // CUtlVector<C_BulletHitModel*>
pub const m_bIsWalking: usize = 0x2368; // bool
pub const m_thirdPersonHeading: usize = 0x2370; // QAngle
pub const m_flSlopeDropOffset: usize = 0x2388; // float32
pub const m_flSlopeDropHeight: usize = 0x2398; // float32
pub const m_vHeadConstraintOffset: usize = 0x23A8; // Vector
pub const m_entitySpottedState: usize = 0x23C0; // EntitySpottedState_t
pub const m_bIsScoped: usize = 0x23D8; // bool
pub const m_bResumeZoom: usize = 0x23D9; // bool
pub const m_bIsDefusing: usize = 0x23DA; // bool
pub const m_bIsGrabbingHostage: usize = 0x23DB; // bool
pub const m_iBlockingUseActionInProgress: usize = 0x23DC; // CSPlayerBlockingUseAction_t
pub const m_flEmitSoundTime: usize = 0x23E0; // GameTime_t
pub const m_bInNoDefuseArea: usize = 0x23E4; // bool
pub const m_nWhichBombZone: usize = 0x23E8; // int32
pub const m_iShotsFired: usize = 0x23EC; // int32
pub const m_flFlinchStack: usize = 0x23F0; // float32
pub const m_flVelocityModifier: usize = 0x23F4; // float32
pub const m_flHitHeading: usize = 0x23F8; // float32
pub const m_nHitBodyPart: usize = 0x23FC; // int32
pub const m_bWaitForNoAttack: usize = 0x2400; // bool
pub const m_ignoreLadderJumpTime: usize = 0x2404; // float32
pub const m_bKilledByHeadshot: usize = 0x2409; // bool
pub const m_ArmorValue: usize = 0x240C; // int32
pub const m_unCurrentEquipmentValue: usize = 0x2410; // uint16
pub const m_unRoundStartEquipmentValue: usize = 0x2412; // uint16
pub const m_unFreezetimeEndEquipmentValue: usize = 0x2414; // uint16
pub const m_nLastKillerIndex: usize = 0x2418; // CEntityIndex
pub const m_bOldIsScoped: usize = 0x241C; // bool
pub const m_bHasDeathInfo: usize = 0x241D; // bool
pub const m_flDeathInfoTime: usize = 0x2420; // float32
pub const m_vecDeathInfoOrigin: usize = 0x2424; // Vector
pub const m_grenadeParameterStashTime: usize = 0x2430; // GameTime_t
pub const m_bGrenadeParametersStashed: usize = 0x2434; // bool
pub const m_angStashedShootAngles: usize = 0x2438; // QAngle
pub const m_vecStashedGrenadeThrowPosition: usize = 0x2444; // Vector
pub const m_vecStashedVelocity: usize = 0x2450; // Vector
pub const m_angShootAngleHistory: usize = 0x245C; // QAngle[2]
pub const m_vecThrowPositionHistory: usize = 0x2474; // Vector[2]
pub const m_vecVelocityHistory: usize = 0x248C; // Vector[2]
pub const m_PredictedDamageTags: usize = 0x24A8; // C_UtlVectorEmbeddedNetworkVar<PredictedDamageTag_t>
pub const m_nPrevHighestReceivedDamageTagTick: usize = 0x24F8; // GameTick_t
pub const m_nHighestAppliedDamageTagTick: usize = 0x24FC; // int32
}
// Parent: C_RagdollProp
// Field count: 7
@ -1485,6 +1489,10 @@ pub mod cs2_dumper {
// Field count: 0
pub mod C_WeaponAug {
}
// Parent: CEnvSoundscapeProxy
// Field count: 0
pub mod CEnvSoundscapeProxyAlias_snd_soundscape_proxy {
}
// Parent: C_BaseClientUIEntity
// Field count: 28
//
@ -2536,6 +2544,10 @@ pub mod cs2_dumper {
// Field count: 0
pub mod C_WeaponP90 {
}
// Parent: CEnvSoundscape
// Field count: 0
pub mod CEnvSoundscapeAlias_snd_soundscape {
}
// Parent: C_EconEntity
// Field count: 7
//
@ -3455,6 +3467,10 @@ pub mod cs2_dumper {
// Field count: 0
pub mod C_WeaponGlock {
}
// Parent: CEnvSoundscapeTriggerable
// Field count: 0
pub mod CEnvSoundscapeTriggerableAlias_snd_soundscape_triggerable {
}
// Parent: C_GameRulesProxy
// Field count: 1
//
@ -3731,6 +3747,11 @@ pub mod cs2_dumper {
pub const m_bEnableRendering: usize = 0x60; // bool
pub const m_bInterpolationReadyToDraw: usize = 0xB0; // bool
}
// Parent: CEnvSoundscape
// Field count: 1
pub mod CEnvSoundscapeProxy {
pub const m_MainSoundscapeName: usize = 0x608; // CUtlSymbolLarge
}
// Parent: C_SoundEventEntity
// Field count: 2
//
@ -3998,6 +4019,21 @@ pub mod cs2_dumper {
pub const m_vecLastMovementImpulses: usize = 0x1B8; // Vector
pub const m_vecOldViewAngles: usize = 0x1C4; // QAngle
}
// Parent: C_BaseEntity
// Field count: 11
pub mod CEnvSoundscape {
pub const m_OnPlay: usize = 0x568; // CEntityIOOutput
pub const m_flRadius: usize = 0x590; // float32
pub const m_soundEventName: usize = 0x598; // CUtlSymbolLarge
pub const m_bOverrideWithEvent: usize = 0x5A0; // bool
pub const m_soundscapeIndex: usize = 0x5A4; // int32
pub const m_soundscapeEntityListId: usize = 0x5A8; // int32
pub const m_positionNames: usize = 0x5B0; // CUtlSymbolLarge[8]
pub const m_hProxySoundscape: usize = 0x5F0; // CHandle<CEnvSoundscape>
pub const m_bDisabled: usize = 0x5F4; // bool
pub const m_soundscapeName: usize = 0x5F8; // CUtlSymbolLarge
pub const m_soundEventHash: usize = 0x600; // uint32
}
// Parent: CEntitySubclassVDataBase
// Field count: 14
//

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
namespace CS2Dumper.Schemas {
// Module: engine2.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
namespace CS2Dumper.Schemas {
// Module: host.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,4 +1,4 @@
{
"build_number": 14045,
"timestamp": "2024-10-31T02:41:35.880004100+00:00"
"build_number": 14046,
"timestamp": "2024-11-07T04:35:49.847800300+00:00"
}

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
namespace CS2Dumper.Interfaces {
// Module: animationsystem.dll
@ -9,14 +9,14 @@ namespace CS2Dumper.Interfaces {
}
// Module: client.dll
public static class ClientDll {
public const nint ClientToolsInfo_001 = 0x182ECA0;
public const nint EmptyWorldService001_Client = 0x17EA160;
public const nint GameClientExports001 = 0x182B958;
public const nint LegacyGameUI001 = 0x184BA80;
public const nint Source2Client002 = 0x1A2D690;
public const nint Source2ClientConfig001 = 0x19CD890;
public const nint Source2ClientPrediction001 = 0x1836A50;
public const nint Source2ClientUI001 = 0x184A420;
public const nint ClientToolsInfo_001 = 0x1839BD0;
public const nint EmptyWorldService001_Client = 0x17F4E60;
public const nint GameClientExports001 = 0x1836888;
public const nint LegacyGameUI001 = 0x18569C0;
public const nint Source2Client002 = 0x1A39340;
public const nint Source2ClientConfig001 = 0x19D95E0;
public const nint Source2ClientPrediction001 = 0x1841980;
public const nint Source2ClientUI001 = 0x1855360;
}
// Module: engine2.dll
public static class Engine2Dll {
@ -157,15 +157,15 @@ namespace CS2Dumper.Interfaces {
}
// Module: server.dll
public static class ServerDll {
public const nint EmptyWorldService001_Server = 0x136DF80;
public const nint EntitySubclassUtilsV001 = 0x131F320;
public const nint NavGameTest001 = 0x140E748;
public const nint ServerToolsInfo_001 = 0x13C3A78;
public const nint Source2GameClients001 = 0x13BE420;
public const nint Source2GameDirector001 = 0x14F1C30;
public const nint Source2GameEntities001 = 0x13C39A0;
public const nint Source2Server001 = 0x13C3810;
public const nint Source2ServerConfig001 = 0x15ADAF8;
public const nint EmptyWorldService001_Server = 0x136EA90;
public const nint EntitySubclassUtilsV001 = 0x131F330;
public const nint NavGameTest001 = 0x140E7E8;
public const nint ServerToolsInfo_001 = 0x13C43E8;
public const nint Source2GameClients001 = 0x13BE290;
public const nint Source2GameDirector001 = 0x14F1DA0;
public const nint Source2GameEntities001 = 0x13C4310;
public const nint Source2Server001 = 0x13C4180;
public const nint Source2ServerConfig001 = 0x15AE608;
public const nint customnavsystem001 = 0x1303A98;
}
// Module: soundsystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#pragma once
@ -14,14 +14,14 @@ namespace cs2_dumper {
}
// Module: client.dll
namespace client_dll {
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x182ECA0;
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x17EA160;
constexpr std::ptrdiff_t GameClientExports001 = 0x182B958;
constexpr std::ptrdiff_t LegacyGameUI001 = 0x184BA80;
constexpr std::ptrdiff_t Source2Client002 = 0x1A2D690;
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x19CD890;
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x1836A50;
constexpr std::ptrdiff_t Source2ClientUI001 = 0x184A420;
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x1839BD0;
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x17F4E60;
constexpr std::ptrdiff_t GameClientExports001 = 0x1836888;
constexpr std::ptrdiff_t LegacyGameUI001 = 0x18569C0;
constexpr std::ptrdiff_t Source2Client002 = 0x1A39340;
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x19D95E0;
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x1841980;
constexpr std::ptrdiff_t Source2ClientUI001 = 0x1855360;
}
// Module: engine2.dll
namespace engine2_dll {
@ -162,15 +162,15 @@ namespace cs2_dumper {
}
// Module: server.dll
namespace server_dll {
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x136DF80;
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x131F320;
constexpr std::ptrdiff_t NavGameTest001 = 0x140E748;
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13C3A78;
constexpr std::ptrdiff_t Source2GameClients001 = 0x13BE420;
constexpr std::ptrdiff_t Source2GameDirector001 = 0x14F1C30;
constexpr std::ptrdiff_t Source2GameEntities001 = 0x13C39A0;
constexpr std::ptrdiff_t Source2Server001 = 0x13C3810;
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15ADAF8;
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x136EA90;
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x131F330;
constexpr std::ptrdiff_t NavGameTest001 = 0x140E7E8;
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13C43E8;
constexpr std::ptrdiff_t Source2GameClients001 = 0x13BE290;
constexpr std::ptrdiff_t Source2GameDirector001 = 0x14F1DA0;
constexpr std::ptrdiff_t Source2GameEntities001 = 0x13C4310;
constexpr std::ptrdiff_t Source2Server001 = 0x13C4180;
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15AE608;
constexpr std::ptrdiff_t customnavsystem001 = 0x1303A98;
}
// Module: soundsystem.dll

View File

@ -4,14 +4,14 @@
"AnimationSystem_001": 6257584
},
"client.dll": {
"ClientToolsInfo_001": 25357472,
"EmptyWorldService001_Client": 25076064,
"GameClientExports001": 25344344,
"LegacyGameUI001": 25475712,
"Source2Client002": 27448976,
"Source2ClientConfig001": 27056272,
"Source2ClientPrediction001": 25389648,
"Source2ClientUI001": 25469984
"ClientToolsInfo_001": 25402320,
"EmptyWorldService001_Client": 25120352,
"GameClientExports001": 25389192,
"LegacyGameUI001": 25520576,
"Source2Client002": 27497280,
"Source2ClientConfig001": 27104736,
"Source2ClientPrediction001": 25434496,
"Source2ClientUI001": 25514848
},
"engine2.dll": {
"BenchmarkService001": 5458752,
@ -130,15 +130,15 @@
"SchemaSystem_001": 386960
},
"server.dll": {
"EmptyWorldService001_Server": 20373376,
"EntitySubclassUtilsV001": 20050720,
"NavGameTest001": 21030728,
"ServerToolsInfo_001": 20724344,
"Source2GameClients001": 20702240,
"Source2GameDirector001": 21961776,
"Source2GameEntities001": 20724128,
"Source2Server001": 20723728,
"Source2ServerConfig001": 22731512,
"EmptyWorldService001_Server": 20376208,
"EntitySubclassUtilsV001": 20050736,
"NavGameTest001": 21030888,
"ServerToolsInfo_001": 20726760,
"Source2GameClients001": 20701840,
"Source2GameDirector001": 21962144,
"Source2GameEntities001": 20726544,
"Source2Server001": 20726144,
"Source2ServerConfig001": 22734344,
"customnavsystem001": 19937944
},
"soundsystem.dll": {

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#![allow(non_upper_case_globals, unused)]
@ -12,14 +12,14 @@ pub mod cs2_dumper {
}
// Module: client.dll
pub mod client_dll {
pub const ClientToolsInfo_001: usize = 0x182ECA0;
pub const EmptyWorldService001_Client: usize = 0x17EA160;
pub const GameClientExports001: usize = 0x182B958;
pub const LegacyGameUI001: usize = 0x184BA80;
pub const Source2Client002: usize = 0x1A2D690;
pub const Source2ClientConfig001: usize = 0x19CD890;
pub const Source2ClientPrediction001: usize = 0x1836A50;
pub const Source2ClientUI001: usize = 0x184A420;
pub const ClientToolsInfo_001: usize = 0x1839BD0;
pub const EmptyWorldService001_Client: usize = 0x17F4E60;
pub const GameClientExports001: usize = 0x1836888;
pub const LegacyGameUI001: usize = 0x18569C0;
pub const Source2Client002: usize = 0x1A39340;
pub const Source2ClientConfig001: usize = 0x19D95E0;
pub const Source2ClientPrediction001: usize = 0x1841980;
pub const Source2ClientUI001: usize = 0x1855360;
}
// Module: engine2.dll
pub mod engine2_dll {
@ -160,15 +160,15 @@ pub mod cs2_dumper {
}
// Module: server.dll
pub mod server_dll {
pub const EmptyWorldService001_Server: usize = 0x136DF80;
pub const EntitySubclassUtilsV001: usize = 0x131F320;
pub const NavGameTest001: usize = 0x140E748;
pub const ServerToolsInfo_001: usize = 0x13C3A78;
pub const Source2GameClients001: usize = 0x13BE420;
pub const Source2GameDirector001: usize = 0x14F1C30;
pub const Source2GameEntities001: usize = 0x13C39A0;
pub const Source2Server001: usize = 0x13C3810;
pub const Source2ServerConfig001: usize = 0x15ADAF8;
pub const EmptyWorldService001_Server: usize = 0x136EA90;
pub const EntitySubclassUtilsV001: usize = 0x131F330;
pub const NavGameTest001: usize = 0x140E7E8;
pub const ServerToolsInfo_001: usize = 0x13C43E8;
pub const Source2GameClients001: usize = 0x13BE290;
pub const Source2GameDirector001: usize = 0x14F1DA0;
pub const Source2GameEntities001: usize = 0x13C4310;
pub const Source2Server001: usize = 0x13C4180;
pub const Source2ServerConfig001: usize = 0x15AE608;
pub const customnavsystem001: usize = 0x1303A98;
}
// Module: soundsystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
namespace CS2Dumper.Schemas {
// Module: materialsystem2.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
namespace CS2Dumper.Schemas {
// Module: networksystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,26 +1,26 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
namespace CS2Dumper.Offsets {
// Module: client.dll
public static class ClientDll {
public const nint dwCSGOInput = 0x1A3D8F0;
public const nint dwEntityList = 0x19D1A98;
public const nint dwGameEntitySystem = 0x1AEBCC8;
public const nint dwCSGOInput = 0x1A49590;
public const nint dwEntityList = 0x19DD958;
public const nint dwGameEntitySystem = 0x1AF7DC8;
public const nint dwGameEntitySystem_highestEntityIndex = 0x1520;
public const nint dwGameRules = 0x1A2F768;
public const nint dwGlobalVars = 0x182ADF0;
public const nint dwGlowManager = 0x1A2EEA0;
public const nint dwLocalPlayerController = 0x1A219E0;
public const nint dwLocalPlayerPawn = 0x1836BB8;
public const nint dwPlantedC4 = 0x1A393A0;
public const nint dwPrediction = 0x1836A50;
public const nint dwSensitivity = 0x1A30488;
public const nint dwGameRules = 0x1A3B418;
public const nint dwGlobalVars = 0x1835CC0;
public const nint dwGlowManager = 0x1A3AB58;
public const nint dwLocalPlayerController = 0x1A2D590;
public const nint dwLocalPlayerPawn = 0x1841AE8;
public const nint dwPlantedC4 = 0x1A45050;
public const nint dwPrediction = 0x1841980;
public const nint dwSensitivity = 0x1A3C138;
public const nint dwSensitivity_sensitivity = 0x40;
public const nint dwViewAngles = 0x1A3DCC0;
public const nint dwViewMatrix = 0x1A33E30;
public const nint dwViewRender = 0x1A34640;
public const nint dwWeaponC4 = 0x19D4E80;
public const nint dwViewAngles = 0x1A49960;
public const nint dwViewMatrix = 0x1A3FAE0;
public const nint dwViewRender = 0x1A402F0;
public const nint dwWeaponC4 = 0x19E0BE0;
}
// Module: engine2.dll
public static class Engine2Dll {

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#pragma once
@ -9,23 +9,23 @@ namespace cs2_dumper {
namespace offsets {
// Module: client.dll
namespace client_dll {
constexpr std::ptrdiff_t dwCSGOInput = 0x1A3D8F0;
constexpr std::ptrdiff_t dwEntityList = 0x19D1A98;
constexpr std::ptrdiff_t dwGameEntitySystem = 0x1AEBCC8;
constexpr std::ptrdiff_t dwCSGOInput = 0x1A49590;
constexpr std::ptrdiff_t dwEntityList = 0x19DD958;
constexpr std::ptrdiff_t dwGameEntitySystem = 0x1AF7DC8;
constexpr std::ptrdiff_t dwGameEntitySystem_highestEntityIndex = 0x1520;
constexpr std::ptrdiff_t dwGameRules = 0x1A2F768;
constexpr std::ptrdiff_t dwGlobalVars = 0x182ADF0;
constexpr std::ptrdiff_t dwGlowManager = 0x1A2EEA0;
constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A219E0;
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x1836BB8;
constexpr std::ptrdiff_t dwPlantedC4 = 0x1A393A0;
constexpr std::ptrdiff_t dwPrediction = 0x1836A50;
constexpr std::ptrdiff_t dwSensitivity = 0x1A30488;
constexpr std::ptrdiff_t dwGameRules = 0x1A3B418;
constexpr std::ptrdiff_t dwGlobalVars = 0x1835CC0;
constexpr std::ptrdiff_t dwGlowManager = 0x1A3AB58;
constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A2D590;
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x1841AE8;
constexpr std::ptrdiff_t dwPlantedC4 = 0x1A45050;
constexpr std::ptrdiff_t dwPrediction = 0x1841980;
constexpr std::ptrdiff_t dwSensitivity = 0x1A3C138;
constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40;
constexpr std::ptrdiff_t dwViewAngles = 0x1A3DCC0;
constexpr std::ptrdiff_t dwViewMatrix = 0x1A33E30;
constexpr std::ptrdiff_t dwViewRender = 0x1A34640;
constexpr std::ptrdiff_t dwWeaponC4 = 0x19D4E80;
constexpr std::ptrdiff_t dwViewAngles = 0x1A49960;
constexpr std::ptrdiff_t dwViewMatrix = 0x1A3FAE0;
constexpr std::ptrdiff_t dwViewRender = 0x1A402F0;
constexpr std::ptrdiff_t dwWeaponC4 = 0x19E0BE0;
}
// Module: engine2.dll
namespace engine2_dll {

View File

@ -1,22 +1,22 @@
{
"client.dll": {
"dwCSGOInput": 27515120,
"dwEntityList": 27073176,
"dwGameEntitySystem": 28228808,
"dwCSGOInput": 27563408,
"dwEntityList": 27122008,
"dwGameEntitySystem": 28278216,
"dwGameEntitySystem_highestEntityIndex": 5408,
"dwGameRules": 27457384,
"dwGlobalVars": 25341424,
"dwGlowManager": 27455136,
"dwLocalPlayerController": 27400672,
"dwLocalPlayerPawn": 25390008,
"dwPlantedC4": 27497376,
"dwPrediction": 25389648,
"dwSensitivity": 27460744,
"dwGameRules": 27505688,
"dwGlobalVars": 25386176,
"dwGlowManager": 27503448,
"dwLocalPlayerController": 27448720,
"dwLocalPlayerPawn": 25434856,
"dwPlantedC4": 27545680,
"dwPrediction": 25434496,
"dwSensitivity": 27509048,
"dwSensitivity_sensitivity": 64,
"dwViewAngles": 27516096,
"dwViewMatrix": 27475504,
"dwViewRender": 27477568,
"dwWeaponC4": 27086464
"dwViewAngles": 27564384,
"dwViewMatrix": 27523808,
"dwViewRender": 27525872,
"dwWeaponC4": 27134944
},
"engine2.dll": {
"dwBuildNumber": 5434324,

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 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 = 0x1A3D8F0;
pub const dwEntityList: usize = 0x19D1A98;
pub const dwGameEntitySystem: usize = 0x1AEBCC8;
pub const dwCSGOInput: usize = 0x1A49590;
pub const dwEntityList: usize = 0x19DD958;
pub const dwGameEntitySystem: usize = 0x1AF7DC8;
pub const dwGameEntitySystem_highestEntityIndex: usize = 0x1520;
pub const dwGameRules: usize = 0x1A2F768;
pub const dwGlobalVars: usize = 0x182ADF0;
pub const dwGlowManager: usize = 0x1A2EEA0;
pub const dwLocalPlayerController: usize = 0x1A219E0;
pub const dwLocalPlayerPawn: usize = 0x1836BB8;
pub const dwPlantedC4: usize = 0x1A393A0;
pub const dwPrediction: usize = 0x1836A50;
pub const dwSensitivity: usize = 0x1A30488;
pub const dwGameRules: usize = 0x1A3B418;
pub const dwGlobalVars: usize = 0x1835CC0;
pub const dwGlowManager: usize = 0x1A3AB58;
pub const dwLocalPlayerController: usize = 0x1A2D590;
pub const dwLocalPlayerPawn: usize = 0x1841AE8;
pub const dwPlantedC4: usize = 0x1A45050;
pub const dwPrediction: usize = 0x1841980;
pub const dwSensitivity: usize = 0x1A3C138;
pub const dwSensitivity_sensitivity: usize = 0x40;
pub const dwViewAngles: usize = 0x1A3DCC0;
pub const dwViewMatrix: usize = 0x1A33E30;
pub const dwViewRender: usize = 0x1A34640;
pub const dwWeaponC4: usize = 0x19D4E80;
pub const dwViewAngles: usize = 0x1A49960;
pub const dwViewMatrix: usize = 0x1A3FAE0;
pub const dwViewRender: usize = 0x1A402F0;
pub const dwWeaponC4: usize = 0x19E0BE0;
}
// Module: engine2.dll
pub mod engine2_dll {

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
namespace CS2Dumper.Schemas {
// Module: panorama.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
namespace CS2Dumper.Schemas {
// Module: particles.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
namespace CS2Dumper.Schemas {
// Module: pulse_system.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
namespace CS2Dumper.Schemas {
// Module: rendersystemdx11.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
namespace CS2Dumper.Schemas {
// Module: resourcesystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
namespace CS2Dumper.Schemas {
// Module: scenesystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
namespace CS2Dumper.Schemas {
// Module: schemasystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
namespace CS2Dumper.Schemas {
// Module: server.dll
@ -1995,6 +1995,10 @@ namespace CS2Dumper.Schemas {
public const nint m_OnPassThroughReverse = 0x550; // CEntityIOOutput
public const nint m_hMover = 0x578; // CHandle<CPathMover>
}
// Parent: CEnvSoundscape
// Field count: 0
public static class CEnvSoundscapeTriggerable {
}
// Parent: CBtNode
// Field count: 12
public static class CBtActionAim {
@ -2019,10 +2023,6 @@ namespace CS2Dumper.Schemas {
// Field count: 0
public static class CCSGO_WingmanIntroCounterTerroristPosition {
}
// Parent: CEnvSoundscape
// Field count: 0
public static class CEnvSoundscapeTriggerable {
}
// Parent: CPlayerPawnComponent
// Field count: 12
//
@ -4085,14 +4085,14 @@ namespace CS2Dumper.Schemas {
public const nint m_iFilterName = 0x790; // CUtlSymbolLarge
public const nint m_hFilter = 0x798; // CHandle<CBaseFilter>
}
// Parent: CPointEntity
// Field count: 0
public static class CInfoInstructorHintHostageRescueZone {
}
// Parent: CEnvSoundscape
// Field count: 0
public static class CEnvSoundscapeAlias_snd_soundscape {
}
// Parent: CPointEntity
// Field count: 0
public static class CInfoInstructorHintHostageRescueZone {
}
// Parent: CBaseEntity
// Field count: 7
public static class CFishPool {
@ -5019,14 +5019,14 @@ namespace CS2Dumper.Schemas {
public const nint m_vOuterMins = 0x838; // Vector
public const nint m_vOuterMaxs = 0x844; // Vector
}
// Parent: CLightEntity
// Field count: 0
public static class CLightOrthoEntity {
}
// Parent: CEnvSoundscapeTriggerable
// Field count: 0
public static class CEnvSoundscapeTriggerableAlias_snd_soundscape_triggerable {
}
// Parent: CLightEntity
// Field count: 0
public static class CLightOrthoEntity {
}
// Parent: CSoundOpvarSetPointBase
// Field count: 24
public static class CSoundOpvarSetPointEntity {
@ -5656,6 +5656,11 @@ namespace CS2Dumper.Schemas {
public const nint m_bEnableRendering = 0x60; // bool
public const nint m_bInterpolationReadyToDraw = 0xB0; // bool
}
// Parent: CEnvSoundscape
// Field count: 1
public static class CEnvSoundscapeProxy {
public const nint m_MainSoundscapeName = 0x580; // CUtlSymbolLarge
}
// Parent: CSoundEventEntity
// Field count: 7
//
@ -5670,11 +5675,6 @@ namespace CS2Dumper.Schemas {
public const nint m_bPlaying = 0x5B0; // bool
public const nint m_vecCornerPairsNetworked = 0x5D8; // CNetworkUtlVectorBase<SoundeventPathCornerPairNetworked_t>
}
// Parent: CEnvSoundscape
// Field count: 1
public static class CEnvSoundscapeProxy {
public const nint m_MainSoundscapeName = 0x578; // CUtlSymbolLarge
}
// Parent: CEntityComponent
// Field count: 67
//
@ -6194,6 +6194,21 @@ namespace CS2Dumper.Schemas {
public const nint m_bEnableLinearConstraint = 0x568; // bool
public const nint m_bEnableAngularConstraint = 0x569; // bool
}
// Parent: CBaseEntity
// Field count: 11
public static class CEnvSoundscape {
public const nint m_OnPlay = 0x4E0; // CEntityIOOutput
public const nint m_flRadius = 0x508; // float32
public const nint m_soundEventName = 0x510; // CUtlSymbolLarge
public const nint m_bOverrideWithEvent = 0x518; // bool
public const nint m_soundscapeIndex = 0x51C; // int32
public const nint m_soundscapeEntityListId = 0x520; // int32
public const nint m_positionNames = 0x528; // CUtlSymbolLarge[8]
public const nint m_hProxySoundscape = 0x568; // CHandle<CEnvSoundscape>
public const nint m_bDisabled = 0x56C; // bool
public const nint m_soundscapeName = 0x570; // CUtlSymbolLarge
public const nint m_soundEventHash = 0x578; // uint32
}
// Parent: CEntitySubclassVDataBase
// Field count: 14
//
@ -6215,21 +6230,6 @@ namespace CS2Dumper.Schemas {
public const nint m_flUseAngleTolerance = 0x170; // float32
public const nint m_flCrouchTime = 0x174; // float32
}
// Parent: CServerOnlyEntity
// Field count: 11
public static class CEnvSoundscape {
public const nint m_OnPlay = 0x4E0; // CEntityIOOutput
public const nint m_flRadius = 0x508; // float32
public const nint m_soundscapeName = 0x510; // CUtlSymbolLarge
public const nint m_soundEventName = 0x518; // CUtlSymbolLarge
public const nint m_bOverrideWithEvent = 0x520; // bool
public const nint m_soundscapeIndex = 0x524; // int32
public const nint m_soundscapeEntityListId = 0x528; // int32
public const nint m_soundEventHash = 0x52C; // uint32
public const nint m_positionNames = 0x530; // CUtlSymbolLarge[8]
public const nint m_hProxySoundscape = 0x570; // CHandle<CEnvSoundscape>
public const nint m_bDisabled = 0x574; // bool
}
// Parent: CPlayerControllerComponent
// Field count: 6
//

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#pragma once
@ -2000,6 +2000,10 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_OnPassThroughReverse = 0x550; // CEntityIOOutput
constexpr std::ptrdiff_t m_hMover = 0x578; // CHandle<CPathMover>
}
// Parent: CEnvSoundscape
// Field count: 0
namespace CEnvSoundscapeTriggerable {
}
// Parent: CBtNode
// Field count: 12
namespace CBtActionAim {
@ -2024,10 +2028,6 @@ namespace cs2_dumper {
// Field count: 0
namespace CCSGO_WingmanIntroCounterTerroristPosition {
}
// Parent: CEnvSoundscape
// Field count: 0
namespace CEnvSoundscapeTriggerable {
}
// Parent: CPlayerPawnComponent
// Field count: 12
//
@ -4090,14 +4090,14 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_iFilterName = 0x790; // CUtlSymbolLarge
constexpr std::ptrdiff_t m_hFilter = 0x798; // CHandle<CBaseFilter>
}
// Parent: CPointEntity
// Field count: 0
namespace CInfoInstructorHintHostageRescueZone {
}
// Parent: CEnvSoundscape
// Field count: 0
namespace CEnvSoundscapeAlias_snd_soundscape {
}
// Parent: CPointEntity
// Field count: 0
namespace CInfoInstructorHintHostageRescueZone {
}
// Parent: CBaseEntity
// Field count: 7
namespace CFishPool {
@ -5024,14 +5024,14 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_vOuterMins = 0x838; // Vector
constexpr std::ptrdiff_t m_vOuterMaxs = 0x844; // Vector
}
// Parent: CLightEntity
// Field count: 0
namespace CLightOrthoEntity {
}
// Parent: CEnvSoundscapeTriggerable
// Field count: 0
namespace CEnvSoundscapeTriggerableAlias_snd_soundscape_triggerable {
}
// Parent: CLightEntity
// Field count: 0
namespace CLightOrthoEntity {
}
// Parent: CSoundOpvarSetPointBase
// Field count: 24
namespace CSoundOpvarSetPointEntity {
@ -5661,6 +5661,11 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_bEnableRendering = 0x60; // bool
constexpr std::ptrdiff_t m_bInterpolationReadyToDraw = 0xB0; // bool
}
// Parent: CEnvSoundscape
// Field count: 1
namespace CEnvSoundscapeProxy {
constexpr std::ptrdiff_t m_MainSoundscapeName = 0x580; // CUtlSymbolLarge
}
// Parent: CSoundEventEntity
// Field count: 7
//
@ -5675,11 +5680,6 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_bPlaying = 0x5B0; // bool
constexpr std::ptrdiff_t m_vecCornerPairsNetworked = 0x5D8; // CNetworkUtlVectorBase<SoundeventPathCornerPairNetworked_t>
}
// Parent: CEnvSoundscape
// Field count: 1
namespace CEnvSoundscapeProxy {
constexpr std::ptrdiff_t m_MainSoundscapeName = 0x578; // CUtlSymbolLarge
}
// Parent: CEntityComponent
// Field count: 67
//
@ -6199,6 +6199,21 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_bEnableLinearConstraint = 0x568; // bool
constexpr std::ptrdiff_t m_bEnableAngularConstraint = 0x569; // bool
}
// Parent: CBaseEntity
// Field count: 11
namespace CEnvSoundscape {
constexpr std::ptrdiff_t m_OnPlay = 0x4E0; // CEntityIOOutput
constexpr std::ptrdiff_t m_flRadius = 0x508; // float32
constexpr std::ptrdiff_t m_soundEventName = 0x510; // CUtlSymbolLarge
constexpr std::ptrdiff_t m_bOverrideWithEvent = 0x518; // bool
constexpr std::ptrdiff_t m_soundscapeIndex = 0x51C; // int32
constexpr std::ptrdiff_t m_soundscapeEntityListId = 0x520; // int32
constexpr std::ptrdiff_t m_positionNames = 0x528; // CUtlSymbolLarge[8]
constexpr std::ptrdiff_t m_hProxySoundscape = 0x568; // CHandle<CEnvSoundscape>
constexpr std::ptrdiff_t m_bDisabled = 0x56C; // bool
constexpr std::ptrdiff_t m_soundscapeName = 0x570; // CUtlSymbolLarge
constexpr std::ptrdiff_t m_soundEventHash = 0x578; // uint32
}
// Parent: CEntitySubclassVDataBase
// Field count: 14
//
@ -6220,21 +6235,6 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_flUseAngleTolerance = 0x170; // float32
constexpr std::ptrdiff_t m_flCrouchTime = 0x174; // float32
}
// Parent: CServerOnlyEntity
// Field count: 11
namespace CEnvSoundscape {
constexpr std::ptrdiff_t m_OnPlay = 0x4E0; // CEntityIOOutput
constexpr std::ptrdiff_t m_flRadius = 0x508; // float32
constexpr std::ptrdiff_t m_soundscapeName = 0x510; // CUtlSymbolLarge
constexpr std::ptrdiff_t m_soundEventName = 0x518; // CUtlSymbolLarge
constexpr std::ptrdiff_t m_bOverrideWithEvent = 0x520; // bool
constexpr std::ptrdiff_t m_soundscapeIndex = 0x524; // int32
constexpr std::ptrdiff_t m_soundscapeEntityListId = 0x528; // int32
constexpr std::ptrdiff_t m_soundEventHash = 0x52C; // uint32
constexpr std::ptrdiff_t m_positionNames = 0x530; // CUtlSymbolLarge[8]
constexpr std::ptrdiff_t m_hProxySoundscape = 0x570; // CHandle<CEnvSoundscape>
constexpr std::ptrdiff_t m_bDisabled = 0x574; // bool
}
// Parent: CPlayerControllerComponent
// Field count: 6
//

View File

@ -8412,19 +8412,19 @@
"CEnvSoundscape": {
"fields": {
"m_OnPlay": 1248,
"m_bDisabled": 1396,
"m_bOverrideWithEvent": 1312,
"m_bDisabled": 1388,
"m_bOverrideWithEvent": 1304,
"m_flRadius": 1288,
"m_hProxySoundscape": 1392,
"m_positionNames": 1328,
"m_soundEventHash": 1324,
"m_soundEventName": 1304,
"m_soundscapeEntityListId": 1320,
"m_soundscapeIndex": 1316,
"m_soundscapeName": 1296
"m_hProxySoundscape": 1384,
"m_positionNames": 1320,
"m_soundEventHash": 1400,
"m_soundEventName": 1296,
"m_soundscapeEntityListId": 1312,
"m_soundscapeIndex": 1308,
"m_soundscapeName": 1392
},
"metadata": [],
"parent": "CServerOnlyEntity"
"parent": "CBaseEntity"
},
"CEnvSoundscapeAlias_snd_soundscape": {
"fields": {},
@ -8433,7 +8433,7 @@
},
"CEnvSoundscapeProxy": {
"fields": {
"m_MainSoundscapeName": 1400
"m_MainSoundscapeName": 1408
},
"metadata": [],
"parent": "CEnvSoundscape"

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
@ -2102,6 +2102,10 @@ pub mod cs2_dumper {
pub const m_OnPassThroughReverse: usize = 0x550; // CEntityIOOutput
pub const m_hMover: usize = 0x578; // CHandle<CPathMover>
}
// Parent: CEnvSoundscape
// Field count: 0
pub mod CEnvSoundscapeTriggerable {
}
// Parent: CBtNode
// Field count: 12
pub mod CBtActionAim {
@ -2126,10 +2130,6 @@ pub mod cs2_dumper {
// Field count: 0
pub mod CCSGO_WingmanIntroCounterTerroristPosition {
}
// Parent: CEnvSoundscape
// Field count: 0
pub mod CEnvSoundscapeTriggerable {
}
// Parent: CPlayerPawnComponent
// Field count: 12
//
@ -4192,14 +4192,14 @@ pub mod cs2_dumper {
pub const m_iFilterName: usize = 0x790; // CUtlSymbolLarge
pub const m_hFilter: usize = 0x798; // CHandle<CBaseFilter>
}
// Parent: CPointEntity
// Field count: 0
pub mod CInfoInstructorHintHostageRescueZone {
}
// Parent: CEnvSoundscape
// Field count: 0
pub mod CEnvSoundscapeAlias_snd_soundscape {
}
// Parent: CPointEntity
// Field count: 0
pub mod CInfoInstructorHintHostageRescueZone {
}
// Parent: CBaseEntity
// Field count: 7
pub mod CFishPool {
@ -5126,14 +5126,14 @@ pub mod cs2_dumper {
pub const m_vOuterMins: usize = 0x838; // Vector
pub const m_vOuterMaxs: usize = 0x844; // Vector
}
// Parent: CLightEntity
// Field count: 0
pub mod CLightOrthoEntity {
}
// Parent: CEnvSoundscapeTriggerable
// Field count: 0
pub mod CEnvSoundscapeTriggerableAlias_snd_soundscape_triggerable {
}
// Parent: CLightEntity
// Field count: 0
pub mod CLightOrthoEntity {
}
// Parent: CSoundOpvarSetPointBase
// Field count: 24
pub mod CSoundOpvarSetPointEntity {
@ -5763,6 +5763,11 @@ pub mod cs2_dumper {
pub const m_bEnableRendering: usize = 0x60; // bool
pub const m_bInterpolationReadyToDraw: usize = 0xB0; // bool
}
// Parent: CEnvSoundscape
// Field count: 1
pub mod CEnvSoundscapeProxy {
pub const m_MainSoundscapeName: usize = 0x580; // CUtlSymbolLarge
}
// Parent: CSoundEventEntity
// Field count: 7
//
@ -5777,11 +5782,6 @@ pub mod cs2_dumper {
pub const m_bPlaying: usize = 0x5B0; // bool
pub const m_vecCornerPairsNetworked: usize = 0x5D8; // CNetworkUtlVectorBase<SoundeventPathCornerPairNetworked_t>
}
// Parent: CEnvSoundscape
// Field count: 1
pub mod CEnvSoundscapeProxy {
pub const m_MainSoundscapeName: usize = 0x578; // CUtlSymbolLarge
}
// Parent: CEntityComponent
// Field count: 67
//
@ -6301,6 +6301,21 @@ pub mod cs2_dumper {
pub const m_bEnableLinearConstraint: usize = 0x568; // bool
pub const m_bEnableAngularConstraint: usize = 0x569; // bool
}
// Parent: CBaseEntity
// Field count: 11
pub mod CEnvSoundscape {
pub const m_OnPlay: usize = 0x4E0; // CEntityIOOutput
pub const m_flRadius: usize = 0x508; // float32
pub const m_soundEventName: usize = 0x510; // CUtlSymbolLarge
pub const m_bOverrideWithEvent: usize = 0x518; // bool
pub const m_soundscapeIndex: usize = 0x51C; // int32
pub const m_soundscapeEntityListId: usize = 0x520; // int32
pub const m_positionNames: usize = 0x528; // CUtlSymbolLarge[8]
pub const m_hProxySoundscape: usize = 0x568; // CHandle<CEnvSoundscape>
pub const m_bDisabled: usize = 0x56C; // bool
pub const m_soundscapeName: usize = 0x570; // CUtlSymbolLarge
pub const m_soundEventHash: usize = 0x578; // uint32
}
// Parent: CEntitySubclassVDataBase
// Field count: 14
//
@ -6322,21 +6337,6 @@ pub mod cs2_dumper {
pub const m_flUseAngleTolerance: usize = 0x170; // float32
pub const m_flCrouchTime: usize = 0x174; // float32
}
// Parent: CServerOnlyEntity
// Field count: 11
pub mod CEnvSoundscape {
pub const m_OnPlay: usize = 0x4E0; // CEntityIOOutput
pub const m_flRadius: usize = 0x508; // float32
pub const m_soundscapeName: usize = 0x510; // CUtlSymbolLarge
pub const m_soundEventName: usize = 0x518; // CUtlSymbolLarge
pub const m_bOverrideWithEvent: usize = 0x520; // bool
pub const m_soundscapeIndex: usize = 0x524; // int32
pub const m_soundscapeEntityListId: usize = 0x528; // int32
pub const m_soundEventHash: usize = 0x52C; // uint32
pub const m_positionNames: usize = 0x530; // CUtlSymbolLarge[8]
pub const m_hProxySoundscape: usize = 0x570; // CHandle<CEnvSoundscape>
pub const m_bDisabled: usize = 0x574; // bool
}
// Parent: CPlayerControllerComponent
// Field count: 6
//

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
namespace CS2Dumper.Schemas {
// Module: soundsystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
namespace CS2Dumper.Schemas {
// Module: vphysics2.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
namespace CS2Dumper.Schemas {
// Module: worldrenderer.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-10-31 02:41:35.880004100 UTC
// 2024-11-07 04:35:49.847800300 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]