From 301dce6703c57602b84734e942815722c359a25d Mon Sep 17 00:00:00 2001 From: a2x <45197573+a2x@users.noreply.github.com> Date: Thu, 7 Nov 2024 14:36:12 +1000 Subject: [PATCH] Game update (14046) --- cs2-dumper.log | 10 +- output/animationsystem_dll.cs | 2 +- output/animationsystem_dll.hpp | 2 +- output/animationsystem_dll.rs | 2 +- output/buttons.cs | 34 +++---- output/buttons.hpp | 34 +++---- output/buttons.json | 32 +++---- output/buttons.rs | 34 +++---- output/client_dll.cs | 152 +++++++++++++++++++------------ output/client_dll.hpp | 152 +++++++++++++++++++------------ output/client_dll.json | 156 ++++++++++++++++++++------------ output/client_dll.rs | 152 +++++++++++++++++++------------ output/engine2_dll.cs | 2 +- output/engine2_dll.hpp | 2 +- output/engine2_dll.rs | 2 +- output/host_dll.cs | 2 +- output/host_dll.hpp | 2 +- output/host_dll.rs | 2 +- output/info.json | 4 +- output/interfaces.cs | 36 ++++---- output/interfaces.hpp | 36 ++++---- output/interfaces.json | 34 +++---- output/interfaces.rs | 36 ++++---- output/materialsystem2_dll.cs | 2 +- output/materialsystem2_dll.hpp | 2 +- output/materialsystem2_dll.rs | 2 +- output/networksystem_dll.cs | 2 +- output/networksystem_dll.hpp | 2 +- output/networksystem_dll.rs | 2 +- output/offsets.cs | 32 +++---- output/offsets.hpp | 32 +++---- output/offsets.json | 30 +++--- output/offsets.rs | 32 +++---- output/panorama_dll.cs | 2 +- output/panorama_dll.hpp | 2 +- output/panorama_dll.rs | 2 +- output/particles_dll.cs | 2 +- output/particles_dll.hpp | 2 +- output/particles_dll.rs | 2 +- output/pulse_system_dll.cs | 2 +- output/pulse_system_dll.hpp | 2 +- output/pulse_system_dll.rs | 2 +- output/rendersystemdx11_dll.cs | 2 +- output/rendersystemdx11_dll.hpp | 2 +- output/rendersystemdx11_dll.rs | 2 +- output/resourcesystem_dll.cs | 2 +- output/resourcesystem_dll.hpp | 2 +- output/resourcesystem_dll.rs | 2 +- output/scenesystem_dll.cs | 2 +- output/scenesystem_dll.hpp | 2 +- output/scenesystem_dll.rs | 2 +- output/schemasystem_dll.cs | 2 +- output/schemasystem_dll.hpp | 2 +- output/schemasystem_dll.rs | 2 +- output/server_dll.cs | 66 +++++++------- output/server_dll.hpp | 66 +++++++------- output/server_dll.json | 22 ++--- output/server_dll.rs | 66 +++++++------- output/soundsystem_dll.cs | 2 +- output/soundsystem_dll.hpp | 2 +- output/soundsystem_dll.rs | 2 +- output/vphysics2_dll.cs | 2 +- output/vphysics2_dll.hpp | 2 +- output/vphysics2_dll.rs | 2 +- output/worldrenderer_dll.cs | 2 +- output/worldrenderer_dll.hpp | 2 +- output/worldrenderer_dll.rs | 2 +- 67 files changed, 745 insertions(+), 593 deletions(-) diff --git a/cs2-dumper.log b/cs2-dumper.log index 3a0c9fb..1c0f288 100644 --- a/cs2-dumper.log +++ b/cs2-dumper.log @@ -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 diff --git a/output/animationsystem_dll.cs b/output/animationsystem_dll.cs index ebd1e71..689fb6c 100644 --- a/output/animationsystem_dll.cs +++ b/output/animationsystem_dll.cs @@ -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 diff --git a/output/animationsystem_dll.hpp b/output/animationsystem_dll.hpp index 1811329..d24b4ab 100644 --- a/output/animationsystem_dll.hpp +++ b/output/animationsystem_dll.hpp @@ -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 diff --git a/output/animationsystem_dll.rs b/output/animationsystem_dll.rs index 7ec3fa4..bd27700 100644 --- a/output/animationsystem_dll.rs +++ b/output/animationsystem_dll.rs @@ -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)] diff --git a/output/buttons.cs b/output/buttons.cs index 3823241..0d15005 100644 --- a/output/buttons.cs +++ b/output/buttons.cs @@ -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; } } diff --git a/output/buttons.hpp b/output/buttons.hpp index 70d0590..f82e3ac 100644 --- a/output/buttons.hpp +++ b/output/buttons.hpp @@ -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; } } diff --git a/output/buttons.json b/output/buttons.json index 11d4a6c..fe63975 100644 --- a/output/buttons.json +++ b/output/buttons.json @@ -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 } } \ No newline at end of file diff --git a/output/buttons.rs b/output/buttons.rs index 2f331cd..8825da4 100644 --- a/output/buttons.rs +++ b/output/buttons.rs @@ -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; } } diff --git a/output/client_dll.cs b/output/client_dll.cs index 10507d9..3649470 100644 --- a/output/client_dll.cs +++ b/output/client_dll.cs @@ -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 - 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 - 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 + public const nint m_bIsWalking = 0x2368; // bool + public const nint m_thirdPersonHeading = 0x2370; // QAngle + public const nint m_flSlopeDropOffset = 0x2388; // float32 + public const nint m_flSlopeDropHeight = 0x2398; // float32 + public const nint m_vHeadConstraintOffset = 0x23A8; // Vector + public const nint m_entitySpottedState = 0x23C0; // EntitySpottedState_t + public const nint m_bIsScoped = 0x23D8; // bool + public const nint m_bResumeZoom = 0x23D9; // bool + public const nint m_bIsDefusing = 0x23DA; // bool + public const nint m_bIsGrabbingHostage = 0x23DB; // bool + public const nint m_iBlockingUseActionInProgress = 0x23DC; // CSPlayerBlockingUseAction_t + public const nint m_flEmitSoundTime = 0x23E0; // GameTime_t + public const nint m_bInNoDefuseArea = 0x23E4; // bool + public const nint m_nWhichBombZone = 0x23E8; // int32 + public const nint m_iShotsFired = 0x23EC; // int32 + public const nint m_flFlinchStack = 0x23F0; // float32 + public const nint m_flVelocityModifier = 0x23F4; // float32 + public const nint m_flHitHeading = 0x23F8; // float32 + public const nint m_nHitBodyPart = 0x23FC; // int32 + public const nint m_bWaitForNoAttack = 0x2400; // bool + public const nint m_ignoreLadderJumpTime = 0x2404; // float32 + public const nint m_bKilledByHeadshot = 0x2409; // bool + public const nint m_ArmorValue = 0x240C; // int32 + public const nint m_unCurrentEquipmentValue = 0x2410; // uint16 + public const nint m_unRoundStartEquipmentValue = 0x2412; // uint16 + public const nint m_unFreezetimeEndEquipmentValue = 0x2414; // uint16 + public const nint m_nLastKillerIndex = 0x2418; // CEntityIndex + public const nint m_bOldIsScoped = 0x241C; // bool + public const nint m_bHasDeathInfo = 0x241D; // bool + public const nint m_flDeathInfoTime = 0x2420; // float32 + public const nint m_vecDeathInfoOrigin = 0x2424; // Vector + public const nint m_grenadeParameterStashTime = 0x2430; // GameTime_t + public const nint m_bGrenadeParametersStashed = 0x2434; // bool + public const nint m_angStashedShootAngles = 0x2438; // QAngle + public const nint m_vecStashedGrenadeThrowPosition = 0x2444; // Vector + public const nint m_vecStashedVelocity = 0x2450; // Vector + public const nint m_angShootAngleHistory = 0x245C; // QAngle[2] + public const nint m_vecThrowPositionHistory = 0x2474; // Vector[2] + public const nint m_vecVelocityHistory = 0x248C; // Vector[2] + public const nint m_PredictedDamageTags = 0x24A8; // C_UtlVectorEmbeddedNetworkVar + public const nint m_nPrevHighestReceivedDamageTagTick = 0x24F8; // GameTick_t + public const nint m_nHighestAppliedDamageTagTick = 0x24FC; // int32 } // 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 + 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 // diff --git a/output/client_dll.hpp b/output/client_dll.hpp index 2d21d70..cc6997f 100644 --- a/output/client_dll.hpp +++ b/output/client_dll.hpp @@ -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 - 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 - 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 + constexpr std::ptrdiff_t m_bIsWalking = 0x2368; // bool + constexpr std::ptrdiff_t m_thirdPersonHeading = 0x2370; // QAngle + constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x2388; // float32 + constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x2398; // float32 + constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x23A8; // Vector + constexpr std::ptrdiff_t m_entitySpottedState = 0x23C0; // EntitySpottedState_t + constexpr std::ptrdiff_t m_bIsScoped = 0x23D8; // bool + constexpr std::ptrdiff_t m_bResumeZoom = 0x23D9; // bool + constexpr std::ptrdiff_t m_bIsDefusing = 0x23DA; // bool + constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x23DB; // bool + constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x23DC; // CSPlayerBlockingUseAction_t + constexpr std::ptrdiff_t m_flEmitSoundTime = 0x23E0; // GameTime_t + constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x23E4; // bool + constexpr std::ptrdiff_t m_nWhichBombZone = 0x23E8; // int32 + constexpr std::ptrdiff_t m_iShotsFired = 0x23EC; // int32 + constexpr std::ptrdiff_t m_flFlinchStack = 0x23F0; // float32 + constexpr std::ptrdiff_t m_flVelocityModifier = 0x23F4; // float32 + constexpr std::ptrdiff_t m_flHitHeading = 0x23F8; // float32 + constexpr std::ptrdiff_t m_nHitBodyPart = 0x23FC; // int32 + constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x2400; // bool + constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x2404; // float32 + constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x2409; // bool + constexpr std::ptrdiff_t m_ArmorValue = 0x240C; // int32 + constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x2410; // uint16 + constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x2412; // uint16 + constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x2414; // uint16 + constexpr std::ptrdiff_t m_nLastKillerIndex = 0x2418; // CEntityIndex + constexpr std::ptrdiff_t m_bOldIsScoped = 0x241C; // bool + constexpr std::ptrdiff_t m_bHasDeathInfo = 0x241D; // bool + constexpr std::ptrdiff_t m_flDeathInfoTime = 0x2420; // float32 + constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x2424; // Vector + constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x2430; // GameTime_t + constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x2434; // bool + constexpr std::ptrdiff_t m_angStashedShootAngles = 0x2438; // QAngle + constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x2444; // Vector + constexpr std::ptrdiff_t m_vecStashedVelocity = 0x2450; // Vector + constexpr std::ptrdiff_t m_angShootAngleHistory = 0x245C; // QAngle[2] + constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x2474; // Vector[2] + constexpr std::ptrdiff_t m_vecVelocityHistory = 0x248C; // Vector[2] + constexpr std::ptrdiff_t m_PredictedDamageTags = 0x24A8; // C_UtlVectorEmbeddedNetworkVar + constexpr std::ptrdiff_t m_nPrevHighestReceivedDamageTagTick = 0x24F8; // GameTick_t + constexpr std::ptrdiff_t m_nHighestAppliedDamageTagTick = 0x24FC; // int32 } // 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 + 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 // diff --git a/output/client_dll.json b/output/client_dll.json index d38bd8b..9475e2e 100644 --- a/output/client_dll.json +++ b/output/client_dll.json @@ -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": [ { diff --git a/output/client_dll.rs b/output/client_dll.rs index 7b37829..930287e 100644 --- a/output/client_dll.rs +++ b/output/client_dll.rs @@ -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 - 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 - 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 + pub const m_bIsWalking: usize = 0x2368; // bool + pub const m_thirdPersonHeading: usize = 0x2370; // QAngle + pub const m_flSlopeDropOffset: usize = 0x2388; // float32 + pub const m_flSlopeDropHeight: usize = 0x2398; // float32 + pub const m_vHeadConstraintOffset: usize = 0x23A8; // Vector + pub const m_entitySpottedState: usize = 0x23C0; // EntitySpottedState_t + pub const m_bIsScoped: usize = 0x23D8; // bool + pub const m_bResumeZoom: usize = 0x23D9; // bool + pub const m_bIsDefusing: usize = 0x23DA; // bool + pub const m_bIsGrabbingHostage: usize = 0x23DB; // bool + pub const m_iBlockingUseActionInProgress: usize = 0x23DC; // CSPlayerBlockingUseAction_t + pub const m_flEmitSoundTime: usize = 0x23E0; // GameTime_t + pub const m_bInNoDefuseArea: usize = 0x23E4; // bool + pub const m_nWhichBombZone: usize = 0x23E8; // int32 + pub const m_iShotsFired: usize = 0x23EC; // int32 + pub const m_flFlinchStack: usize = 0x23F0; // float32 + pub const m_flVelocityModifier: usize = 0x23F4; // float32 + pub const m_flHitHeading: usize = 0x23F8; // float32 + pub const m_nHitBodyPart: usize = 0x23FC; // int32 + pub const m_bWaitForNoAttack: usize = 0x2400; // bool + pub const m_ignoreLadderJumpTime: usize = 0x2404; // float32 + pub const m_bKilledByHeadshot: usize = 0x2409; // bool + pub const m_ArmorValue: usize = 0x240C; // int32 + pub const m_unCurrentEquipmentValue: usize = 0x2410; // uint16 + pub const m_unRoundStartEquipmentValue: usize = 0x2412; // uint16 + pub const m_unFreezetimeEndEquipmentValue: usize = 0x2414; // uint16 + pub const m_nLastKillerIndex: usize = 0x2418; // CEntityIndex + pub const m_bOldIsScoped: usize = 0x241C; // bool + pub const m_bHasDeathInfo: usize = 0x241D; // bool + pub const m_flDeathInfoTime: usize = 0x2420; // float32 + pub const m_vecDeathInfoOrigin: usize = 0x2424; // Vector + pub const m_grenadeParameterStashTime: usize = 0x2430; // GameTime_t + pub const m_bGrenadeParametersStashed: usize = 0x2434; // bool + pub const m_angStashedShootAngles: usize = 0x2438; // QAngle + pub const m_vecStashedGrenadeThrowPosition: usize = 0x2444; // Vector + pub const m_vecStashedVelocity: usize = 0x2450; // Vector + pub const m_angShootAngleHistory: usize = 0x245C; // QAngle[2] + pub const m_vecThrowPositionHistory: usize = 0x2474; // Vector[2] + pub const m_vecVelocityHistory: usize = 0x248C; // Vector[2] + pub const m_PredictedDamageTags: usize = 0x24A8; // C_UtlVectorEmbeddedNetworkVar + pub const m_nPrevHighestReceivedDamageTagTick: usize = 0x24F8; // GameTick_t + pub const m_nHighestAppliedDamageTagTick: usize = 0x24FC; // int32 } // 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 + 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 // diff --git a/output/engine2_dll.cs b/output/engine2_dll.cs index 0193acd..7b4751d 100644 --- a/output/engine2_dll.cs +++ b/output/engine2_dll.cs @@ -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 diff --git a/output/engine2_dll.hpp b/output/engine2_dll.hpp index c0dd1c8..2da1159 100644 --- a/output/engine2_dll.hpp +++ b/output/engine2_dll.hpp @@ -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 diff --git a/output/engine2_dll.rs b/output/engine2_dll.rs index f0d7853..23f70c3 100644 --- a/output/engine2_dll.rs +++ b/output/engine2_dll.rs @@ -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)] diff --git a/output/host_dll.cs b/output/host_dll.cs index 8c76805..873a36f 100644 --- a/output/host_dll.cs +++ b/output/host_dll.cs @@ -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 diff --git a/output/host_dll.hpp b/output/host_dll.hpp index 21ce499..73f2d82 100644 --- a/output/host_dll.hpp +++ b/output/host_dll.hpp @@ -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 diff --git a/output/host_dll.rs b/output/host_dll.rs index e15f75e..15246e2 100644 --- a/output/host_dll.rs +++ b/output/host_dll.rs @@ -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)] diff --git a/output/info.json b/output/info.json index a1c3698..0a124c9 100644 --- a/output/info.json +++ b/output/info.json @@ -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" } \ No newline at end of file diff --git a/output/interfaces.cs b/output/interfaces.cs index ee110ad..780bc3b 100644 --- a/output/interfaces.cs +++ b/output/interfaces.cs @@ -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 diff --git a/output/interfaces.hpp b/output/interfaces.hpp index 4f67890..9baf63c 100644 --- a/output/interfaces.hpp +++ b/output/interfaces.hpp @@ -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 diff --git a/output/interfaces.json b/output/interfaces.json index 8bed869..a6c7f85 100644 --- a/output/interfaces.json +++ b/output/interfaces.json @@ -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": { diff --git a/output/interfaces.rs b/output/interfaces.rs index e7a4a21..31881d3 100644 --- a/output/interfaces.rs +++ b/output/interfaces.rs @@ -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 diff --git a/output/materialsystem2_dll.cs b/output/materialsystem2_dll.cs index bc648a8..3a66010 100644 --- a/output/materialsystem2_dll.cs +++ b/output/materialsystem2_dll.cs @@ -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 diff --git a/output/materialsystem2_dll.hpp b/output/materialsystem2_dll.hpp index a577b3b..0098c47 100644 --- a/output/materialsystem2_dll.hpp +++ b/output/materialsystem2_dll.hpp @@ -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 diff --git a/output/materialsystem2_dll.rs b/output/materialsystem2_dll.rs index 036fda8..4ecead0 100644 --- a/output/materialsystem2_dll.rs +++ b/output/materialsystem2_dll.rs @@ -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)] diff --git a/output/networksystem_dll.cs b/output/networksystem_dll.cs index 4b15f1b..1e9acd8 100644 --- a/output/networksystem_dll.cs +++ b/output/networksystem_dll.cs @@ -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 diff --git a/output/networksystem_dll.hpp b/output/networksystem_dll.hpp index 08b98b5..36d0b7d 100644 --- a/output/networksystem_dll.hpp +++ b/output/networksystem_dll.hpp @@ -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 diff --git a/output/networksystem_dll.rs b/output/networksystem_dll.rs index e92b564..be075aa 100644 --- a/output/networksystem_dll.rs +++ b/output/networksystem_dll.rs @@ -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)] diff --git a/output/offsets.cs b/output/offsets.cs index 3c3029d..8687f15 100644 --- a/output/offsets.cs +++ b/output/offsets.cs @@ -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 { diff --git a/output/offsets.hpp b/output/offsets.hpp index b2bb477..555b929 100644 --- a/output/offsets.hpp +++ b/output/offsets.hpp @@ -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 { diff --git a/output/offsets.json b/output/offsets.json index 326ba50..ac7ffa2 100644 --- a/output/offsets.json +++ b/output/offsets.json @@ -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, diff --git a/output/offsets.rs b/output/offsets.rs index 7dbdb56..1447a6e 100644 --- a/output/offsets.rs +++ b/output/offsets.rs @@ -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 { diff --git a/output/panorama_dll.cs b/output/panorama_dll.cs index d11f495..bb39789 100644 --- a/output/panorama_dll.cs +++ b/output/panorama_dll.cs @@ -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 diff --git a/output/panorama_dll.hpp b/output/panorama_dll.hpp index 9a75055..421e642 100644 --- a/output/panorama_dll.hpp +++ b/output/panorama_dll.hpp @@ -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 diff --git a/output/panorama_dll.rs b/output/panorama_dll.rs index 3a58246..3cec829 100644 --- a/output/panorama_dll.rs +++ b/output/panorama_dll.rs @@ -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)] diff --git a/output/particles_dll.cs b/output/particles_dll.cs index 7feb40f..b22d476 100644 --- a/output/particles_dll.cs +++ b/output/particles_dll.cs @@ -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 diff --git a/output/particles_dll.hpp b/output/particles_dll.hpp index 0f72fd0..528b57f 100644 --- a/output/particles_dll.hpp +++ b/output/particles_dll.hpp @@ -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 diff --git a/output/particles_dll.rs b/output/particles_dll.rs index ec5a7cc..00ddc18 100644 --- a/output/particles_dll.rs +++ b/output/particles_dll.rs @@ -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)] diff --git a/output/pulse_system_dll.cs b/output/pulse_system_dll.cs index 399634e..e17f523 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-10-31 02:41:35.880004100 UTC +// 2024-11-07 04:35:49.847800300 UTC namespace CS2Dumper.Schemas { // Module: pulse_system.dll diff --git a/output/pulse_system_dll.hpp b/output/pulse_system_dll.hpp index 1f7d3d6..5c5ed42 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-10-31 02:41:35.880004100 UTC +// 2024-11-07 04:35:49.847800300 UTC #pragma once diff --git a/output/pulse_system_dll.rs b/output/pulse_system_dll.rs index 56459bd..42bc1dd 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-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)] diff --git a/output/rendersystemdx11_dll.cs b/output/rendersystemdx11_dll.cs index 91143b1..2648482 100644 --- a/output/rendersystemdx11_dll.cs +++ b/output/rendersystemdx11_dll.cs @@ -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 diff --git a/output/rendersystemdx11_dll.hpp b/output/rendersystemdx11_dll.hpp index 29185b0..6389bca 100644 --- a/output/rendersystemdx11_dll.hpp +++ b/output/rendersystemdx11_dll.hpp @@ -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 diff --git a/output/rendersystemdx11_dll.rs b/output/rendersystemdx11_dll.rs index 0059dae..7aa87c2 100644 --- a/output/rendersystemdx11_dll.rs +++ b/output/rendersystemdx11_dll.rs @@ -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)] diff --git a/output/resourcesystem_dll.cs b/output/resourcesystem_dll.cs index c5c00a2..6acb788 100644 --- a/output/resourcesystem_dll.cs +++ b/output/resourcesystem_dll.cs @@ -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 diff --git a/output/resourcesystem_dll.hpp b/output/resourcesystem_dll.hpp index 70bf554..075a1ed 100644 --- a/output/resourcesystem_dll.hpp +++ b/output/resourcesystem_dll.hpp @@ -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 diff --git a/output/resourcesystem_dll.rs b/output/resourcesystem_dll.rs index e8a6ee7..900d6ab 100644 --- a/output/resourcesystem_dll.rs +++ b/output/resourcesystem_dll.rs @@ -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)] diff --git a/output/scenesystem_dll.cs b/output/scenesystem_dll.cs index 99ac08a..89d5875 100644 --- a/output/scenesystem_dll.cs +++ b/output/scenesystem_dll.cs @@ -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 diff --git a/output/scenesystem_dll.hpp b/output/scenesystem_dll.hpp index 6971564..bd386bb 100644 --- a/output/scenesystem_dll.hpp +++ b/output/scenesystem_dll.hpp @@ -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 diff --git a/output/scenesystem_dll.rs b/output/scenesystem_dll.rs index 164a34c..5de4832 100644 --- a/output/scenesystem_dll.rs +++ b/output/scenesystem_dll.rs @@ -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)] diff --git a/output/schemasystem_dll.cs b/output/schemasystem_dll.cs index 9cdcf88..effd094 100644 --- a/output/schemasystem_dll.cs +++ b/output/schemasystem_dll.cs @@ -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 diff --git a/output/schemasystem_dll.hpp b/output/schemasystem_dll.hpp index 16be8ac..d8f344c 100644 --- a/output/schemasystem_dll.hpp +++ b/output/schemasystem_dll.hpp @@ -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 diff --git a/output/schemasystem_dll.rs b/output/schemasystem_dll.rs index 8cb426a..7a44925 100644 --- a/output/schemasystem_dll.rs +++ b/output/schemasystem_dll.rs @@ -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)] diff --git a/output/server_dll.cs b/output/server_dll.cs index 4ad0279..4be8432 100644 --- a/output/server_dll.cs +++ b/output/server_dll.cs @@ -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 } + // 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 } - // 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 } - // 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 + 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 - public const nint m_bDisabled = 0x574; // bool - } // Parent: CPlayerControllerComponent // Field count: 6 // diff --git a/output/server_dll.hpp b/output/server_dll.hpp index 8d593e2..d36d398 100644 --- a/output/server_dll.hpp +++ b/output/server_dll.hpp @@ -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 } + // 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 } - // 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 } - // 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 + 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 - constexpr std::ptrdiff_t m_bDisabled = 0x574; // bool - } // Parent: CPlayerControllerComponent // Field count: 6 // diff --git a/output/server_dll.json b/output/server_dll.json index 159a408..fdbdb3d 100644 --- a/output/server_dll.json +++ b/output/server_dll.json @@ -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" diff --git a/output/server_dll.rs b/output/server_dll.rs index 59c0788..9ff4a77 100644 --- a/output/server_dll.rs +++ b/output/server_dll.rs @@ -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 } + // 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 } - // 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 } - // 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 + 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 - pub const m_bDisabled: usize = 0x574; // bool - } // Parent: CPlayerControllerComponent // Field count: 6 // diff --git a/output/soundsystem_dll.cs b/output/soundsystem_dll.cs index d3f5c7a..9fe33b9 100644 --- a/output/soundsystem_dll.cs +++ b/output/soundsystem_dll.cs @@ -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 diff --git a/output/soundsystem_dll.hpp b/output/soundsystem_dll.hpp index e428a06..ee70966 100644 --- a/output/soundsystem_dll.hpp +++ b/output/soundsystem_dll.hpp @@ -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 diff --git a/output/soundsystem_dll.rs b/output/soundsystem_dll.rs index cfbcb46..8843859 100644 --- a/output/soundsystem_dll.rs +++ b/output/soundsystem_dll.rs @@ -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)] diff --git a/output/vphysics2_dll.cs b/output/vphysics2_dll.cs index 582835f..11b8752 100644 --- a/output/vphysics2_dll.cs +++ b/output/vphysics2_dll.cs @@ -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 diff --git a/output/vphysics2_dll.hpp b/output/vphysics2_dll.hpp index b2b90d9..ca2fe7f 100644 --- a/output/vphysics2_dll.hpp +++ b/output/vphysics2_dll.hpp @@ -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 diff --git a/output/vphysics2_dll.rs b/output/vphysics2_dll.rs index f939814..942ace2 100644 --- a/output/vphysics2_dll.rs +++ b/output/vphysics2_dll.rs @@ -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)] diff --git a/output/worldrenderer_dll.cs b/output/worldrenderer_dll.cs index df26006..400bbf5 100644 --- a/output/worldrenderer_dll.cs +++ b/output/worldrenderer_dll.cs @@ -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 diff --git a/output/worldrenderer_dll.hpp b/output/worldrenderer_dll.hpp index 88ca929..998d883 100644 --- a/output/worldrenderer_dll.hpp +++ b/output/worldrenderer_dll.hpp @@ -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 diff --git a/output/worldrenderer_dll.rs b/output/worldrenderer_dll.rs index 2b2e48b..f711ca4 100644 --- a/output/worldrenderer_dll.rs +++ b/output/worldrenderer_dll.rs @@ -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)]