diff --git a/output/animationsystem.dll.cs b/output/animationsystem.dll.cs index c70e9b6..6dff227 100644 --- a/output/animationsystem.dll.cs +++ b/output/animationsystem.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC namespace CS2Dumper.Schemas { // Module: animationsystem.dll diff --git a/output/animationsystem.dll.hpp b/output/animationsystem.dll.hpp index 0e9c2b5..2952e5b 100644 --- a/output/animationsystem.dll.hpp +++ b/output/animationsystem.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC #pragma once diff --git a/output/animationsystem.dll.rs b/output/animationsystem.dll.rs index 2d48f13..d3cfb42 100644 --- a/output/animationsystem.dll.rs +++ b/output/animationsystem.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 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 7a5ce0a..613724d 100644 --- a/output/buttons.cs +++ b/output/buttons.cs @@ -1,24 +1,24 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC namespace CS2Dumper { // Module: client.dll public static class Buttons { - public const nint attack = 0x18097B0; - public const nint attack2 = 0x1809840; - public const nint back = 0x1809A80; - public const nint duck = 0x1809D50; - public const nint forward = 0x18099F0; - public const nint jump = 0x1809CC0; - public const nint left = 0x1809B10; - public const nint lookatweapon = 0x1A10200; - public const nint reload = 0x1809720; - public const nint right = 0x1809BA0; - public const nint showscores = 0x1A100E0; - public const nint sprint = 0x1809690; - public const nint turnleft = 0x18098D0; - public const nint turnright = 0x1809960; - public const nint use = 0x1809C30; - public const nint zoom = 0x1A10170; + public const nint attack = 0x17C1CB0; + public const nint attack2 = 0x17C1D40; + public const nint back = 0x17C1F80; + public const nint duck = 0x17C2250; + public const nint forward = 0x17C1EF0; + public const nint jump = 0x17C21C0; + public const nint left = 0x17C2010; + public const nint lookatweapon = 0x19C6210; + public const nint reload = 0x17C1C20; + public const nint right = 0x17C20A0; + public const nint showscores = 0x19C60F0; + public const nint sprint = 0x17C1B90; + public const nint turnleft = 0x17C1DD0; + public const nint turnright = 0x17C1E60; + public const nint use = 0x17C2130; + public const nint zoom = 0x19C6180; } } diff --git a/output/buttons.hpp b/output/buttons.hpp index 22dca34..85bacef 100644 --- a/output/buttons.hpp +++ b/output/buttons.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC #pragma once @@ -8,21 +8,21 @@ namespace cs2_dumper { // Module: client.dll namespace buttons { - constexpr std::ptrdiff_t attack = 0x18097B0; - constexpr std::ptrdiff_t attack2 = 0x1809840; - constexpr std::ptrdiff_t back = 0x1809A80; - constexpr std::ptrdiff_t duck = 0x1809D50; - constexpr std::ptrdiff_t forward = 0x18099F0; - constexpr std::ptrdiff_t jump = 0x1809CC0; - constexpr std::ptrdiff_t left = 0x1809B10; - constexpr std::ptrdiff_t lookatweapon = 0x1A10200; - constexpr std::ptrdiff_t reload = 0x1809720; - constexpr std::ptrdiff_t right = 0x1809BA0; - constexpr std::ptrdiff_t showscores = 0x1A100E0; - constexpr std::ptrdiff_t sprint = 0x1809690; - constexpr std::ptrdiff_t turnleft = 0x18098D0; - constexpr std::ptrdiff_t turnright = 0x1809960; - constexpr std::ptrdiff_t use = 0x1809C30; - constexpr std::ptrdiff_t zoom = 0x1A10170; + constexpr std::ptrdiff_t attack = 0x17C1CB0; + constexpr std::ptrdiff_t attack2 = 0x17C1D40; + constexpr std::ptrdiff_t back = 0x17C1F80; + constexpr std::ptrdiff_t duck = 0x17C2250; + constexpr std::ptrdiff_t forward = 0x17C1EF0; + constexpr std::ptrdiff_t jump = 0x17C21C0; + constexpr std::ptrdiff_t left = 0x17C2010; + constexpr std::ptrdiff_t lookatweapon = 0x19C6210; + constexpr std::ptrdiff_t reload = 0x17C1C20; + constexpr std::ptrdiff_t right = 0x17C20A0; + constexpr std::ptrdiff_t showscores = 0x19C60F0; + constexpr std::ptrdiff_t sprint = 0x17C1B90; + constexpr std::ptrdiff_t turnleft = 0x17C1DD0; + constexpr std::ptrdiff_t turnright = 0x17C1E60; + constexpr std::ptrdiff_t use = 0x17C2130; + constexpr std::ptrdiff_t zoom = 0x19C6180; } } diff --git a/output/buttons.json b/output/buttons.json index 6ffc1df..4aef843 100644 --- a/output/buttons.json +++ b/output/buttons.json @@ -1,20 +1,20 @@ { "client.dll": { - "attack": 25204656, - "attack2": 25204800, - "back": 25205376, - "duck": 25206096, - "forward": 25205232, - "jump": 25205952, - "left": 25205520, - "lookatweapon": 27329024, - "reload": 25204512, - "right": 25205664, - "showscores": 27328736, - "sprint": 25204368, - "turnleft": 25204944, - "turnright": 25205088, - "use": 25205808, - "zoom": 27328880 + "attack": 24911024, + "attack2": 24911168, + "back": 24911744, + "duck": 24912464, + "forward": 24911600, + "jump": 24912320, + "left": 24911888, + "lookatweapon": 27025936, + "reload": 24910880, + "right": 24912032, + "showscores": 27025648, + "sprint": 24910736, + "turnleft": 24911312, + "turnright": 24911456, + "use": 24912176, + "zoom": 27025792 } } \ No newline at end of file diff --git a/output/buttons.rs b/output/buttons.rs index 95fb443..62a0e92 100644 --- a/output/buttons.rs +++ b/output/buttons.rs @@ -1,26 +1,26 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC #![allow(non_upper_case_globals, unused)] pub mod cs2_dumper { // Module: client.dll pub mod buttons { - pub const attack: usize = 0x18097B0; - pub const attack2: usize = 0x1809840; - pub const back: usize = 0x1809A80; - pub const duck: usize = 0x1809D50; - pub const forward: usize = 0x18099F0; - pub const jump: usize = 0x1809CC0; - pub const left: usize = 0x1809B10; - pub const lookatweapon: usize = 0x1A10200; - pub const reload: usize = 0x1809720; - pub const right: usize = 0x1809BA0; - pub const showscores: usize = 0x1A100E0; - pub const sprint: usize = 0x1809690; - pub const turnleft: usize = 0x18098D0; - pub const turnright: usize = 0x1809960; - pub const r#use: usize = 0x1809C30; - pub const zoom: usize = 0x1A10170; + pub const attack: usize = 0x17C1CB0; + pub const attack2: usize = 0x17C1D40; + pub const back: usize = 0x17C1F80; + pub const duck: usize = 0x17C2250; + pub const forward: usize = 0x17C1EF0; + pub const jump: usize = 0x17C21C0; + pub const left: usize = 0x17C2010; + pub const lookatweapon: usize = 0x19C6210; + pub const reload: usize = 0x17C1C20; + pub const right: usize = 0x17C20A0; + pub const showscores: usize = 0x19C60F0; + pub const sprint: usize = 0x17C1B90; + pub const turnleft: usize = 0x17C1DD0; + pub const turnright: usize = 0x17C1E60; + pub const r#use: usize = 0x17C2130; + pub const zoom: usize = 0x19C6180; } } diff --git a/output/client.dll.cs b/output/client.dll.cs index 3a108ee..07634c1 100644 --- a/output/client.dll.cs +++ b/output/client.dll.cs @@ -1,9 +1,9 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC namespace CS2Dumper.Schemas { // Module: client.dll - // Classes count: 423 + // Classes count: 414 // Enums count: 7 public static class ClientDll { // Alignment: 4 @@ -83,14 +83,6 @@ namespace CS2Dumper.Schemas { COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_VALUE_EXISTS = 0x1, COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_VALUE_EQUALS = 0x2 } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - public static class CCSPlayerControllerAPI { - } // Parent: C_CSGO_TeamPreviewCharacterPosition // Fields count: 0 public static class C_CSGO_TeamSelectCharacterPosition { @@ -605,14 +597,6 @@ namespace CS2Dumper.Schemas { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - public static class C_CSPlayerPawnAPI { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings public static class CCSPointScriptExtensions_weapon_cs_base { } // Parent: C_LightEntity @@ -1534,9 +1518,9 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flDMBonusTimeLength (float) // NetworkVarNames: m_sDMBonusWeapon (CUtlString) public static class CCSGameModeRules_Deathmatch { - public const nint m_flDMBonusStartTime = 0x38; // GameTime_t - public const nint m_flDMBonusTimeLength = 0x3C; // float32 - public const nint m_sDMBonusWeapon = 0x40; // CUtlString + public const nint m_flDMBonusStartTime = 0x30; // GameTime_t + public const nint m_flDMBonusTimeLength = 0x34; // float32 + public const nint m_sDMBonusWeapon = 0x38; // CUtlString } // Parent: C_CSGO_TeamPreviewCharacterPosition // Fields count: 0 @@ -2516,16 +2500,6 @@ namespace CS2Dumper.Schemas { // Fields count: 0 public static class C_WeaponP90 { } - // Parent: CBasePulseGraphInstance - // Fields count: 0 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseDomainHookInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - public static class CCSGameModeScript { - } // Parent: C_EconEntity // Fields count: 7 // @@ -3547,14 +3521,6 @@ namespace CS2Dumper.Schemas { public const nint m_iModelDisplayFlags = 0x0; // int32 } // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - public static class CCSWeaponBaseAPI { - } - // Parent: None // Fields count: 2 // // Metadata: @@ -3616,7 +3582,7 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_WeaponSequence (CUtlString) public static class CCSGameModeRules_ArmsRace { - public const nint m_WeaponSequence = 0x38; // C_NetworkUtlVectorBase + public const nint m_WeaponSequence = 0x30; // C_NetworkUtlVectorBase } // Parent: None // Fields count: 14 @@ -3913,14 +3879,6 @@ namespace CS2Dumper.Schemas { public static class C_PointClientUIWorldTextPanel { public const nint m_messageText = 0xF30; // char[512] } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - public static class C_CSObserverPawnAPI { - } // Parent: CPlayer_UseServices // Fields count: 0 public static class CCSPlayer_UseServices { @@ -4241,14 +4199,6 @@ namespace CS2Dumper.Schemas { public const nint m_timestamp = 0xC; // float32 public const nint m_timescale = 0x10; // float32 } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - public static class CCSWeaponBaseVDataAPI { - } // Parent: CPlayerPawnComponent // Fields count: 0 public static class CCSPlayer_GlowServices { @@ -5291,17 +5241,6 @@ namespace CS2Dumper.Schemas { public const nint m_flFogMaxEnd = 0xCF8; // float32 public const nint m_bEnabled = 0xCFC; // bool } - // Parent: CCSGameModeScript - // Fields count: 1 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseDomainHookInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - public static class CCSDeathmatchScript { - public const nint m_pOuter = 0xF8; // CCSGameModeRules_Deathmatch* - } // Parent: C_PointEntity // Fields count: 0 public static class CInfoTarget { @@ -5852,17 +5791,6 @@ namespace CS2Dumper.Schemas { public const nint m_hFlareEnt = 0x1038; // CHandle public const nint m_noGhostCollision = 0x103C; // bool } - // Parent: CCSGameModeScript - // Fields count: 1 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseDomainHookInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - public static class CCSArmsRaceScript { - public const nint m_pOuter = 0xF8; // CCSGameModeRules_ArmsRace* - } // Parent: C_BaseToggle // Fields count: 0 // @@ -6435,14 +6363,6 @@ namespace CS2Dumper.Schemas { public static class C_WeaponNegev { } // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - public static class CCSTakeDamageInfoAPI { - } - // Parent: None // Fields count: 33 // // Metadata: diff --git a/output/client.dll.hpp b/output/client.dll.hpp index d2b4437..38b5e67 100644 --- a/output/client.dll.hpp +++ b/output/client.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC #pragma once @@ -8,7 +8,7 @@ namespace cs2_dumper { namespace schemas { // Module: client.dll - // Classes count: 423 + // Classes count: 414 // Enums count: 7 namespace client_dll { // Alignment: 4 @@ -88,14 +88,6 @@ namespace cs2_dumper { COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_VALUE_EXISTS = 0x1, COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_VALUE_EQUALS = 0x2 }; - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - namespace CCSPlayerControllerAPI { - } // Parent: C_CSGO_TeamPreviewCharacterPosition // Fields count: 0 namespace C_CSGO_TeamSelectCharacterPosition { @@ -610,14 +602,6 @@ namespace cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - namespace C_CSPlayerPawnAPI { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings namespace CCSPointScriptExtensions_weapon_cs_base { } // Parent: C_LightEntity @@ -1539,9 +1523,9 @@ namespace cs2_dumper { // NetworkVarNames: m_flDMBonusTimeLength (float) // NetworkVarNames: m_sDMBonusWeapon (CUtlString) namespace CCSGameModeRules_Deathmatch { - constexpr std::ptrdiff_t m_flDMBonusStartTime = 0x38; // GameTime_t - constexpr std::ptrdiff_t m_flDMBonusTimeLength = 0x3C; // float32 - constexpr std::ptrdiff_t m_sDMBonusWeapon = 0x40; // CUtlString + constexpr std::ptrdiff_t m_flDMBonusStartTime = 0x30; // GameTime_t + constexpr std::ptrdiff_t m_flDMBonusTimeLength = 0x34; // float32 + constexpr std::ptrdiff_t m_sDMBonusWeapon = 0x38; // CUtlString } // Parent: C_CSGO_TeamPreviewCharacterPosition // Fields count: 0 @@ -2521,16 +2505,6 @@ namespace cs2_dumper { // Fields count: 0 namespace C_WeaponP90 { } - // Parent: CBasePulseGraphInstance - // Fields count: 0 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseDomainHookInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - namespace CCSGameModeScript { - } // Parent: C_EconEntity // Fields count: 7 // @@ -3552,14 +3526,6 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iModelDisplayFlags = 0x0; // int32 } // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - namespace CCSWeaponBaseAPI { - } - // Parent: None // Fields count: 2 // // Metadata: @@ -3621,7 +3587,7 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_WeaponSequence (CUtlString) namespace CCSGameModeRules_ArmsRace { - constexpr std::ptrdiff_t m_WeaponSequence = 0x38; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_WeaponSequence = 0x30; // C_NetworkUtlVectorBase } // Parent: None // Fields count: 14 @@ -3918,14 +3884,6 @@ namespace cs2_dumper { namespace C_PointClientUIWorldTextPanel { constexpr std::ptrdiff_t m_messageText = 0xF30; // char[512] } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - namespace C_CSObserverPawnAPI { - } // Parent: CPlayer_UseServices // Fields count: 0 namespace CCSPlayer_UseServices { @@ -4246,14 +4204,6 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_timestamp = 0xC; // float32 constexpr std::ptrdiff_t m_timescale = 0x10; // float32 } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - namespace CCSWeaponBaseVDataAPI { - } // Parent: CPlayerPawnComponent // Fields count: 0 namespace CCSPlayer_GlowServices { @@ -5296,17 +5246,6 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flFogMaxEnd = 0xCF8; // float32 constexpr std::ptrdiff_t m_bEnabled = 0xCFC; // bool } - // Parent: CCSGameModeScript - // Fields count: 1 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseDomainHookInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - namespace CCSDeathmatchScript { - constexpr std::ptrdiff_t m_pOuter = 0xF8; // CCSGameModeRules_Deathmatch* - } // Parent: C_PointEntity // Fields count: 0 namespace CInfoTarget { @@ -5857,17 +5796,6 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hFlareEnt = 0x1038; // CHandle constexpr std::ptrdiff_t m_noGhostCollision = 0x103C; // bool } - // Parent: CCSGameModeScript - // Fields count: 1 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseDomainHookInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - namespace CCSArmsRaceScript { - constexpr std::ptrdiff_t m_pOuter = 0xF8; // CCSGameModeRules_ArmsRace* - } // Parent: C_BaseToggle // Fields count: 0 // @@ -6440,14 +6368,6 @@ namespace cs2_dumper { namespace C_WeaponNegev { } // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - namespace CCSTakeDamageInfoAPI { - } - // Parent: None // Fields count: 33 // // Metadata: diff --git a/output/client.dll.json b/output/client.dll.json index b6d2a11..2b21b31 100644 --- a/output/client.dll.json +++ b/output/client.dll.json @@ -604,59 +604,11 @@ "metadata": [], "parent": null }, - "CCSArmsRaceScript": { - "fields": { - "m_pOuter": 248 - }, - "metadata": [ - { - "name": "MPulseInstanceDomainInfo", - "type": "Unknown" - }, - { - "name": "MPulseDomainHookInfo", - "type": "Unknown" - }, - { - "name": "MPulseLibraryBindings", - "type": "Unknown" - }, - { - "name": "MPulseDomainOptInFeatureTag", - "type": "Unknown" - } - ], - "parent": "CCSGameModeScript" - }, "CCSClientPointScriptEntity": { "fields": {}, "metadata": [], "parent": "CCSPointScriptEntity" }, - "CCSDeathmatchScript": { - "fields": { - "m_pOuter": 248 - }, - "metadata": [ - { - "name": "MPulseInstanceDomainInfo", - "type": "Unknown" - }, - { - "name": "MPulseDomainHookInfo", - "type": "Unknown" - }, - { - "name": "MPulseLibraryBindings", - "type": "Unknown" - }, - { - "name": "MPulseDomainOptInFeatureTag", - "type": "Unknown" - } - ], - "parent": "CCSGameModeScript" - }, "CCSGO_WingmanIntroCharacterPosition": { "fields": {}, "metadata": [], @@ -681,7 +633,7 @@ }, "CCSGameModeRules_ArmsRace": { "fields": { - "m_WeaponSequence": 56 + "m_WeaponSequence": 48 }, "metadata": [ { @@ -694,9 +646,9 @@ }, "CCSGameModeRules_Deathmatch": { "fields": { - "m_flDMBonusStartTime": 56, - "m_flDMBonusTimeLength": 60, - "m_sDMBonusWeapon": 64 + "m_flDMBonusStartTime": 48, + "m_flDMBonusTimeLength": 52, + "m_sDMBonusWeapon": 56 }, "metadata": [ { @@ -722,28 +674,6 @@ "metadata": [], "parent": "CCSGameModeRules" }, - "CCSGameModeScript": { - "fields": {}, - "metadata": [ - { - "name": "MPulseInstanceDomainInfo", - "type": "Unknown" - }, - { - "name": "MPulseDomainHookInfo", - "type": "Unknown" - }, - { - "name": "MPulseLibraryBindings", - "type": "Unknown" - }, - { - "name": "MPulseDomainOptInFeatureTag", - "type": "Unknown" - } - ], - "parent": "CBasePulseGraphInstance" - }, "CCSObserver_CameraServices": { "fields": {}, "metadata": [], @@ -1137,20 +1067,6 @@ ], "parent": "CBasePlayerController" }, - "CCSPlayerControllerAPI": { - "fields": {}, - "metadata": [ - { - "name": "MPulseProvideFeatureTag", - "type": "Unknown" - }, - { - "name": "MPulseLibraryBindings", - "type": "Unknown" - } - ], - "parent": null - }, "CCSPlayerController_ActionTrackingServices": { "fields": { "m_iNumRoundKills": 272, @@ -1725,34 +1641,6 @@ ], "parent": null }, - "CCSTakeDamageInfoAPI": { - "fields": {}, - "metadata": [ - { - "name": "MPulseProvideFeatureTag", - "type": "Unknown" - }, - { - "name": "MPulseLibraryBindings", - "type": "Unknown" - } - ], - "parent": null - }, - "CCSWeaponBaseAPI": { - "fields": {}, - "metadata": [ - { - "name": "MPulseProvideFeatureTag", - "type": "Unknown" - }, - { - "name": "MPulseLibraryBindings", - "type": "Unknown" - } - ], - "parent": null - }, "CCSWeaponBaseVData": { "fields": { "m_DefaultLoadoutSlot": 3072, @@ -1864,20 +1752,6 @@ ], "parent": "CBasePlayerWeaponVData" }, - "CCSWeaponBaseVDataAPI": { - "fields": {}, - "metadata": [ - { - "name": "MPulseProvideFeatureTag", - "type": "Unknown" - }, - { - "name": "MPulseLibraryBindings", - "type": "Unknown" - } - ], - "parent": null - }, "CCitadelSoundOpvarSetOBB": { "fields": { "m_iszOperatorName": 1384, @@ -6757,20 +6631,6 @@ ], "parent": "C_CSPlayerPawnBase" }, - "C_CSObserverPawnAPI": { - "fields": {}, - "metadata": [ - { - "name": "MPulseProvideFeatureTag", - "type": "Unknown" - }, - { - "name": "MPulseLibraryBindings", - "type": "Unknown" - } - ], - "parent": null - }, "C_CSPlayerPawn": { "fields": { "m_ArmorValue": 8896, @@ -7251,20 +7111,6 @@ ], "parent": "C_CSPlayerPawnBase" }, - "C_CSPlayerPawnAPI": { - "fields": {}, - "metadata": [ - { - "name": "MPulseProvideFeatureTag", - "type": "Unknown" - }, - { - "name": "MPulseLibraryBindings", - "type": "Unknown" - } - ], - "parent": null - }, "C_CSPlayerPawnBase": { "fields": { "m_angEyeAngles": 5000, diff --git a/output/client.dll.rs b/output/client.dll.rs index 922cc86..d7eecb6 100644 --- a/output/client.dll.rs +++ b/output/client.dll.rs @@ -1,12 +1,12 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] pub mod cs2_dumper { pub mod schemas { // Module: client.dll - // Classes count: 423 + // Classes count: 414 // Enums count: 7 pub mod client_dll { // Alignment: 4 @@ -93,14 +93,6 @@ pub mod cs2_dumper { COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_VALUE_EXISTS = 0x1, COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_VALUE_EQUALS = 0x2 } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - pub mod CCSPlayerControllerAPI { - } // Parent: C_CSGO_TeamPreviewCharacterPosition // Fields count: 0 pub mod C_CSGO_TeamSelectCharacterPosition { @@ -615,14 +607,6 @@ pub mod cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - pub mod C_CSPlayerPawnAPI { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings pub mod CCSPointScriptExtensions_weapon_cs_base { } // Parent: C_LightEntity @@ -1544,9 +1528,9 @@ pub mod cs2_dumper { // NetworkVarNames: m_flDMBonusTimeLength (float) // NetworkVarNames: m_sDMBonusWeapon (CUtlString) pub mod CCSGameModeRules_Deathmatch { - pub const m_flDMBonusStartTime: usize = 0x38; // GameTime_t - pub const m_flDMBonusTimeLength: usize = 0x3C; // float32 - pub const m_sDMBonusWeapon: usize = 0x40; // CUtlString + pub const m_flDMBonusStartTime: usize = 0x30; // GameTime_t + pub const m_flDMBonusTimeLength: usize = 0x34; // float32 + pub const m_sDMBonusWeapon: usize = 0x38; // CUtlString } // Parent: C_CSGO_TeamPreviewCharacterPosition // Fields count: 0 @@ -2526,16 +2510,6 @@ pub mod cs2_dumper { // Fields count: 0 pub mod C_WeaponP90 { } - // Parent: CBasePulseGraphInstance - // Fields count: 0 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseDomainHookInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - pub mod CCSGameModeScript { - } // Parent: C_EconEntity // Fields count: 7 // @@ -3557,14 +3531,6 @@ pub mod cs2_dumper { pub const m_iModelDisplayFlags: usize = 0x0; // int32 } // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - pub mod CCSWeaponBaseAPI { - } - // Parent: None // Fields count: 2 // // Metadata: @@ -3626,7 +3592,7 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_WeaponSequence (CUtlString) pub mod CCSGameModeRules_ArmsRace { - pub const m_WeaponSequence: usize = 0x38; // C_NetworkUtlVectorBase + pub const m_WeaponSequence: usize = 0x30; // C_NetworkUtlVectorBase } // Parent: None // Fields count: 14 @@ -3923,14 +3889,6 @@ pub mod cs2_dumper { pub mod C_PointClientUIWorldTextPanel { pub const m_messageText: usize = 0xF30; // char[512] } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - pub mod C_CSObserverPawnAPI { - } // Parent: CPlayer_UseServices // Fields count: 0 pub mod CCSPlayer_UseServices { @@ -4251,14 +4209,6 @@ pub mod cs2_dumper { pub const m_timestamp: usize = 0xC; // float32 pub const m_timescale: usize = 0x10; // float32 } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - pub mod CCSWeaponBaseVDataAPI { - } // Parent: CPlayerPawnComponent // Fields count: 0 pub mod CCSPlayer_GlowServices { @@ -5301,17 +5251,6 @@ pub mod cs2_dumper { pub const m_flFogMaxEnd: usize = 0xCF8; // float32 pub const m_bEnabled: usize = 0xCFC; // bool } - // Parent: CCSGameModeScript - // Fields count: 1 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseDomainHookInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - pub mod CCSDeathmatchScript { - pub const m_pOuter: usize = 0xF8; // CCSGameModeRules_Deathmatch* - } // Parent: C_PointEntity // Fields count: 0 pub mod CInfoTarget { @@ -5862,17 +5801,6 @@ pub mod cs2_dumper { pub const m_hFlareEnt: usize = 0x1038; // CHandle pub const m_noGhostCollision: usize = 0x103C; // bool } - // Parent: CCSGameModeScript - // Fields count: 1 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseDomainHookInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - pub mod CCSArmsRaceScript { - pub const m_pOuter: usize = 0xF8; // CCSGameModeRules_ArmsRace* - } // Parent: C_BaseToggle // Fields count: 0 // @@ -6445,14 +6373,6 @@ pub mod cs2_dumper { pub mod C_WeaponNegev { } // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - pub mod CCSTakeDamageInfoAPI { - } - // Parent: None // Fields count: 33 // // Metadata: diff --git a/output/engine2.dll.cs b/output/engine2.dll.cs index 73ce9c6..ff5f3a8 100644 --- a/output/engine2.dll.cs +++ b/output/engine2.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC namespace CS2Dumper.Schemas { // Module: engine2.dll diff --git a/output/engine2.dll.hpp b/output/engine2.dll.hpp index 3e510b7..de0ca34 100644 --- a/output/engine2.dll.hpp +++ b/output/engine2.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC #pragma once diff --git a/output/engine2.dll.rs b/output/engine2.dll.rs index 01fab1b..9e13460 100644 --- a/output/engine2.dll.rs +++ b/output/engine2.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 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 7a7118b..f490cc0 100644 --- a/output/host.dll.cs +++ b/output/host.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC namespace CS2Dumper.Schemas { // Module: host.dll diff --git a/output/host.dll.hpp b/output/host.dll.hpp index 56e703b..a05c108 100644 --- a/output/host.dll.hpp +++ b/output/host.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC #pragma once diff --git a/output/host.dll.rs b/output/host.dll.rs index 548822a..9656cac 100644 --- a/output/host.dll.rs +++ b/output/host.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 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 bd93ab3..281827a 100644 --- a/output/info.json +++ b/output/info.json @@ -1,4 +1,4 @@ { - "build_number": 14011, - "timestamp": "2024-05-31T11:14:33.690971400+00:00" + "build_number": 14012, + "timestamp": "2024-06-05T00:45:27.941820300+00:00" } \ No newline at end of file diff --git a/output/interfaces.cs b/output/interfaces.cs index 60434f6..9f009e6 100644 --- a/output/interfaces.cs +++ b/output/interfaces.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC namespace CS2Dumper.Interfaces { // Module: animationsystem.dll @@ -9,49 +9,49 @@ namespace CS2Dumper.Interfaces { } // Module: client.dll public static class ClientDll { - public const nint ClientToolsInfo_001 = 0x7580E0; - public const nint EmptyWorldService001_Client = 0x4A2180; - public const nint GameClientExports001 = 0x7580F0; - public const nint LegacyGameUI001 = 0x8E3360; - public const nint Source2Client002 = 0x758100; - public const nint Source2ClientConfig001 = 0x485EE0; - public const nint Source2ClientPrediction001 = 0x7D83B0; - public const nint Source2ClientUI001 = 0x8C9C20; + public const nint ClientToolsInfo_001 = 0x726C40; + public const nint EmptyWorldService001_Client = 0x4734D0; + public const nint GameClientExports001 = 0x726C50; + public const nint LegacyGameUI001 = 0x8AFB80; + public const nint Source2Client002 = 0x726C60; + public const nint Source2ClientConfig001 = 0x4568D0; + public const nint Source2ClientPrediction001 = 0x7A6ED0; + public const nint Source2ClientUI001 = 0x896440; } // Module: engine2.dll public static class Engine2Dll { - public const nint BenchmarkService001 = 0x17D890; - public const nint BugService001 = 0x17E9E0; - public const nint ClientServerEngineLoopService_001 = 0x1F2A70; - public const nint EngineGameUI001 = 0x1277B0; - public const nint EngineServiceMgr001 = 0x1E1CF0; - public const nint GameEventSystemClientV001 = 0x1E6E60; - public const nint GameEventSystemServerV001 = 0x1E6E70; - public const nint GameResourceServiceClientV001 = 0x186060; - public const nint GameResourceServiceServerV001 = 0x186070; - public const nint GameUIService_001 = 0x188A10; - public const nint HostStateMgr001 = 0x1EB620; - public const nint INETSUPPORT_001 = 0xF6720; - public const nint InputService_001 = 0x18E590; - public const nint KeyValueCache001 = 0x1EDE40; - public const nint MapListService_001 = 0x1A1740; - public const nint NetworkClientService_001 = 0x1A8990; - public const nint NetworkP2PService_001 = 0x1AF1E0; - public const nint NetworkServerService_001 = 0x1B3710; - public const nint NetworkService_001 = 0x1B89A0; - public const nint RenderService_001 = 0x1B8E90; - public const nint ScreenshotService001 = 0x1BB840; - public const nint SimpleEngineLoopService_001 = 0x1FF5C0; - public const nint SoundService_001 = 0x1BFA80; - public const nint Source2EngineToClient001 = 0x66D20; - public const nint Source2EngineToClientStringTable001 = 0x90530; - public const nint Source2EngineToServer001 = 0x97BC0; - public const nint Source2EngineToServerStringTable001 = 0xAF220; - public const nint SplitScreenService_001 = 0x1C6490; - public const nint StatsService_001 = 0x1C91E0; - public const nint ToolService_001 = 0x1CDC60; - public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x128430; - public const nint VProfService_001 = 0x1CF0A0; + public const nint BenchmarkService001 = 0x17DAA0; + public const nint BugService001 = 0x17EBF0; + public const nint ClientServerEngineLoopService_001 = 0x1F2CF0; + public const nint EngineGameUI001 = 0x1279C0; + public const nint EngineServiceMgr001 = 0x1E1F70; + public const nint GameEventSystemClientV001 = 0x1E70E0; + public const nint GameEventSystemServerV001 = 0x1E70F0; + public const nint GameResourceServiceClientV001 = 0x186270; + public const nint GameResourceServiceServerV001 = 0x186280; + public const nint GameUIService_001 = 0x188C20; + public const nint HostStateMgr001 = 0x1EB8A0; + public const nint INETSUPPORT_001 = 0xF6830; + public const nint InputService_001 = 0x18E7A0; + public const nint KeyValueCache001 = 0x1EE0C0; + public const nint MapListService_001 = 0x1A1950; + public const nint NetworkClientService_001 = 0x1A8BA0; + public const nint NetworkP2PService_001 = 0x1AF3F0; + public const nint NetworkServerService_001 = 0x1B3920; + public const nint NetworkService_001 = 0x1B8BB0; + public const nint RenderService_001 = 0x1B90A0; + public const nint ScreenshotService001 = 0x1BBA50; + public const nint SimpleEngineLoopService_001 = 0x1FF840; + public const nint SoundService_001 = 0x1BFC90; + public const nint Source2EngineToClient001 = 0x66DC0; + public const nint Source2EngineToClientStringTable001 = 0x905D0; + public const nint Source2EngineToServer001 = 0x97C60; + public const nint Source2EngineToServerStringTable001 = 0xAF2C0; + public const nint SplitScreenService_001 = 0x1C66A0; + public const nint StatsService_001 = 0x1C93F0; + public const nint ToolService_001 = 0x1CDE70; + public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x128640; + public const nint VProfService_001 = 0x1CF2B0; } // Module: filesystem_stdio.dll public static class FilesystemStdioDll { @@ -75,8 +75,8 @@ namespace CS2Dumper.Interfaces { } // Module: inputsystem.dll public static class InputsystemDll { - public const nint InputStackSystemVersion001 = 0x18D0; - public const nint InputSystemVersion001 = 0x2AC0; + public const nint InputStackSystemVersion001 = 0x1950; + public const nint InputSystemVersion001 = 0x2B40; } // Module: localize.dll public static class LocalizeDll { @@ -84,8 +84,8 @@ namespace CS2Dumper.Interfaces { } // Module: matchmaking.dll public static class MatchmakingDll { - public const nint GameTypes001 = 0x53910; - public const nint MATCHFRAMEWORK_001 = 0x105780; + public const nint GameTypes001 = 0x32B10; + public const nint MATCHFRAMEWORK_001 = 0xE49C0; } // Module: materialsystem2.dll public static class Materialsystem2Dll { @@ -157,16 +157,16 @@ namespace CS2Dumper.Interfaces { } // Module: server.dll public static class ServerDll { - public const nint EmptyWorldService001_Server = 0x584BC0; - public const nint EntitySubclassUtilsV001 = 0x2BA220; - public const nint NavGameTest001 = 0xA66990; - public const nint ServerToolsInfo_001 = 0x858DA0; - public const nint Source2GameClients001 = 0x858DB0; - public const nint Source2GameDirector001 = 0x122480; - public const nint Source2GameEntities001 = 0x858DC0; - public const nint Source2Server001 = 0x858DD0; - public const nint Source2ServerConfig001 = 0x570FA0; - public const nint customnavsystem001 = 0x228750; + public const nint EmptyWorldService001_Server = 0x5540D0; + public const nint EntitySubclassUtilsV001 = 0x2B4240; + public const nint NavGameTest001 = 0xA32BD0; + public const nint ServerToolsInfo_001 = 0x824F80; + public const nint Source2GameClients001 = 0x824F90; + public const nint Source2GameDirector001 = 0x120AD0; + public const nint Source2GameEntities001 = 0x824FA0; + public const nint Source2Server001 = 0x824FB0; + public const nint Source2ServerConfig001 = 0x53EEF0; + public const nint customnavsystem001 = 0x2240A0; } // Module: soundsystem.dll public static class SoundsystemDll { @@ -207,7 +207,7 @@ namespace CS2Dumper.Interfaces { public const nint TestScriptMgr001 = 0x149BF0; public const nint VEngineCvar007 = 0x63C70; public const nint VProcessUtils002 = 0x13A650; - public const nint VStringTokenSystem001 = 0x19E580; + public const nint VStringTokenSystem001 = 0x19E7A0; } // Module: v8system.dll public static class V8systemDll { diff --git a/output/interfaces.hpp b/output/interfaces.hpp index 964b52f..9d14d5f 100644 --- a/output/interfaces.hpp +++ b/output/interfaces.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC #pragma once @@ -14,49 +14,49 @@ namespace cs2_dumper { } // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x7580E0; - constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x4A2180; - constexpr std::ptrdiff_t GameClientExports001 = 0x7580F0; - constexpr std::ptrdiff_t LegacyGameUI001 = 0x8E3360; - constexpr std::ptrdiff_t Source2Client002 = 0x758100; - constexpr std::ptrdiff_t Source2ClientConfig001 = 0x485EE0; - constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7D83B0; - constexpr std::ptrdiff_t Source2ClientUI001 = 0x8C9C20; + constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x726C40; + constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x4734D0; + constexpr std::ptrdiff_t GameClientExports001 = 0x726C50; + constexpr std::ptrdiff_t LegacyGameUI001 = 0x8AFB80; + constexpr std::ptrdiff_t Source2Client002 = 0x726C60; + constexpr std::ptrdiff_t Source2ClientConfig001 = 0x4568D0; + constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7A6ED0; + constexpr std::ptrdiff_t Source2ClientUI001 = 0x896440; } // Module: engine2.dll namespace engine2_dll { - constexpr std::ptrdiff_t BenchmarkService001 = 0x17D890; - constexpr std::ptrdiff_t BugService001 = 0x17E9E0; - constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1F2A70; - constexpr std::ptrdiff_t EngineGameUI001 = 0x1277B0; - constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1E1CF0; - constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1E6E60; - constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1E6E70; - constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x186060; - constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x186070; - constexpr std::ptrdiff_t GameUIService_001 = 0x188A10; - constexpr std::ptrdiff_t HostStateMgr001 = 0x1EB620; - constexpr std::ptrdiff_t INETSUPPORT_001 = 0xF6720; - constexpr std::ptrdiff_t InputService_001 = 0x18E590; - constexpr std::ptrdiff_t KeyValueCache001 = 0x1EDE40; - constexpr std::ptrdiff_t MapListService_001 = 0x1A1740; - constexpr std::ptrdiff_t NetworkClientService_001 = 0x1A8990; - constexpr std::ptrdiff_t NetworkP2PService_001 = 0x1AF1E0; - constexpr std::ptrdiff_t NetworkServerService_001 = 0x1B3710; - constexpr std::ptrdiff_t NetworkService_001 = 0x1B89A0; - constexpr std::ptrdiff_t RenderService_001 = 0x1B8E90; - constexpr std::ptrdiff_t ScreenshotService001 = 0x1BB840; - constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1FF5C0; - constexpr std::ptrdiff_t SoundService_001 = 0x1BFA80; - constexpr std::ptrdiff_t Source2EngineToClient001 = 0x66D20; - constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x90530; - constexpr std::ptrdiff_t Source2EngineToServer001 = 0x97BC0; - constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xAF220; - constexpr std::ptrdiff_t SplitScreenService_001 = 0x1C6490; - constexpr std::ptrdiff_t StatsService_001 = 0x1C91E0; - constexpr std::ptrdiff_t ToolService_001 = 0x1CDC60; - constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x128430; - constexpr std::ptrdiff_t VProfService_001 = 0x1CF0A0; + constexpr std::ptrdiff_t BenchmarkService001 = 0x17DAA0; + constexpr std::ptrdiff_t BugService001 = 0x17EBF0; + constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1F2CF0; + constexpr std::ptrdiff_t EngineGameUI001 = 0x1279C0; + constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1E1F70; + constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1E70E0; + constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1E70F0; + constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x186270; + constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x186280; + constexpr std::ptrdiff_t GameUIService_001 = 0x188C20; + constexpr std::ptrdiff_t HostStateMgr001 = 0x1EB8A0; + constexpr std::ptrdiff_t INETSUPPORT_001 = 0xF6830; + constexpr std::ptrdiff_t InputService_001 = 0x18E7A0; + constexpr std::ptrdiff_t KeyValueCache001 = 0x1EE0C0; + constexpr std::ptrdiff_t MapListService_001 = 0x1A1950; + constexpr std::ptrdiff_t NetworkClientService_001 = 0x1A8BA0; + constexpr std::ptrdiff_t NetworkP2PService_001 = 0x1AF3F0; + constexpr std::ptrdiff_t NetworkServerService_001 = 0x1B3920; + constexpr std::ptrdiff_t NetworkService_001 = 0x1B8BB0; + constexpr std::ptrdiff_t RenderService_001 = 0x1B90A0; + constexpr std::ptrdiff_t ScreenshotService001 = 0x1BBA50; + constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1FF840; + constexpr std::ptrdiff_t SoundService_001 = 0x1BFC90; + constexpr std::ptrdiff_t Source2EngineToClient001 = 0x66DC0; + constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x905D0; + constexpr std::ptrdiff_t Source2EngineToServer001 = 0x97C60; + constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xAF2C0; + constexpr std::ptrdiff_t SplitScreenService_001 = 0x1C66A0; + constexpr std::ptrdiff_t StatsService_001 = 0x1C93F0; + constexpr std::ptrdiff_t ToolService_001 = 0x1CDE70; + constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x128640; + constexpr std::ptrdiff_t VProfService_001 = 0x1CF2B0; } // Module: filesystem_stdio.dll namespace filesystem_stdio_dll { @@ -80,8 +80,8 @@ namespace cs2_dumper { } // Module: inputsystem.dll namespace inputsystem_dll { - constexpr std::ptrdiff_t InputStackSystemVersion001 = 0x18D0; - constexpr std::ptrdiff_t InputSystemVersion001 = 0x2AC0; + constexpr std::ptrdiff_t InputStackSystemVersion001 = 0x1950; + constexpr std::ptrdiff_t InputSystemVersion001 = 0x2B40; } // Module: localize.dll namespace localize_dll { @@ -89,8 +89,8 @@ namespace cs2_dumper { } // Module: matchmaking.dll namespace matchmaking_dll { - constexpr std::ptrdiff_t GameTypes001 = 0x53910; - constexpr std::ptrdiff_t MATCHFRAMEWORK_001 = 0x105780; + constexpr std::ptrdiff_t GameTypes001 = 0x32B10; + constexpr std::ptrdiff_t MATCHFRAMEWORK_001 = 0xE49C0; } // Module: materialsystem2.dll namespace materialsystem2_dll { @@ -162,16 +162,16 @@ namespace cs2_dumper { } // Module: server.dll namespace server_dll { - constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x584BC0; - constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2BA220; - constexpr std::ptrdiff_t NavGameTest001 = 0xA66990; - constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x858DA0; - constexpr std::ptrdiff_t Source2GameClients001 = 0x858DB0; - constexpr std::ptrdiff_t Source2GameDirector001 = 0x122480; - constexpr std::ptrdiff_t Source2GameEntities001 = 0x858DC0; - constexpr std::ptrdiff_t Source2Server001 = 0x858DD0; - constexpr std::ptrdiff_t Source2ServerConfig001 = 0x570FA0; - constexpr std::ptrdiff_t customnavsystem001 = 0x228750; + constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x5540D0; + constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2B4240; + constexpr std::ptrdiff_t NavGameTest001 = 0xA32BD0; + constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x824F80; + constexpr std::ptrdiff_t Source2GameClients001 = 0x824F90; + constexpr std::ptrdiff_t Source2GameDirector001 = 0x120AD0; + constexpr std::ptrdiff_t Source2GameEntities001 = 0x824FA0; + constexpr std::ptrdiff_t Source2Server001 = 0x824FB0; + constexpr std::ptrdiff_t Source2ServerConfig001 = 0x53EEF0; + constexpr std::ptrdiff_t customnavsystem001 = 0x2240A0; } // Module: soundsystem.dll namespace soundsystem_dll { @@ -212,7 +212,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t TestScriptMgr001 = 0x149BF0; constexpr std::ptrdiff_t VEngineCvar007 = 0x63C70; constexpr std::ptrdiff_t VProcessUtils002 = 0x13A650; - constexpr std::ptrdiff_t VStringTokenSystem001 = 0x19E580; + constexpr std::ptrdiff_t VStringTokenSystem001 = 0x19E7A0; } // Module: v8system.dll namespace v8system_dll { diff --git a/output/interfaces.json b/output/interfaces.json index 83acdfe..74afbd4 100644 --- a/output/interfaces.json +++ b/output/interfaces.json @@ -4,48 +4,48 @@ "AnimationSystem_001": 477424 }, "client.dll": { - "ClientToolsInfo_001": 7700704, - "EmptyWorldService001_Client": 4858240, - "GameClientExports001": 7700720, - "LegacyGameUI001": 9319264, - "Source2Client002": 7700736, - "Source2ClientConfig001": 4742880, - "Source2ClientPrediction001": 8225712, - "Source2ClientUI001": 9215008 + "ClientToolsInfo_001": 7498816, + "EmptyWorldService001_Client": 4666576, + "GameClientExports001": 7498832, + "LegacyGameUI001": 9108352, + "Source2Client002": 7498848, + "Source2ClientConfig001": 4548816, + "Source2ClientPrediction001": 8023760, + "Source2ClientUI001": 9004096 }, "engine2.dll": { - "BenchmarkService001": 1562768, - "BugService001": 1567200, - "ClientServerEngineLoopService_001": 2042480, - "EngineGameUI001": 1210288, - "EngineServiceMgr001": 1973488, - "GameEventSystemClientV001": 1994336, - "GameEventSystemServerV001": 1994352, - "GameResourceServiceClientV001": 1597536, - "GameResourceServiceServerV001": 1597552, - "GameUIService_001": 1608208, - "HostStateMgr001": 2012704, - "INETSUPPORT_001": 1009440, - "InputService_001": 1631632, - "KeyValueCache001": 2022976, - "MapListService_001": 1709888, - "NetworkClientService_001": 1739152, - "NetworkP2PService_001": 1765856, - "NetworkServerService_001": 1783568, - "NetworkService_001": 1804704, - "RenderService_001": 1805968, - "ScreenshotService001": 1816640, - "SimpleEngineLoopService_001": 2094528, - "SoundService_001": 1833600, - "Source2EngineToClient001": 421152, - "Source2EngineToClientStringTable001": 591152, - "Source2EngineToServer001": 621504, - "Source2EngineToServerStringTable001": 717344, - "SplitScreenService_001": 1860752, - "StatsService_001": 1872352, - "ToolService_001": 1891424, - "VENGINE_GAMEUIFUNCS_VERSION005": 1213488, - "VProfService_001": 1896608 + "BenchmarkService001": 1563296, + "BugService001": 1567728, + "ClientServerEngineLoopService_001": 2043120, + "EngineGameUI001": 1210816, + "EngineServiceMgr001": 1974128, + "GameEventSystemClientV001": 1994976, + "GameEventSystemServerV001": 1994992, + "GameResourceServiceClientV001": 1598064, + "GameResourceServiceServerV001": 1598080, + "GameUIService_001": 1608736, + "HostStateMgr001": 2013344, + "INETSUPPORT_001": 1009712, + "InputService_001": 1632160, + "KeyValueCache001": 2023616, + "MapListService_001": 1710416, + "NetworkClientService_001": 1739680, + "NetworkP2PService_001": 1766384, + "NetworkServerService_001": 1784096, + "NetworkService_001": 1805232, + "RenderService_001": 1806496, + "ScreenshotService001": 1817168, + "SimpleEngineLoopService_001": 2095168, + "SoundService_001": 1834128, + "Source2EngineToClient001": 421312, + "Source2EngineToClientStringTable001": 591312, + "Source2EngineToServer001": 621664, + "Source2EngineToServerStringTable001": 717504, + "SplitScreenService_001": 1861280, + "StatsService_001": 1872880, + "ToolService_001": 1891952, + "VENGINE_GAMEUIFUNCS_VERSION005": 1214016, + "VProfService_001": 1897136 }, "filesystem_stdio.dll": { "VAsyncFileSystem2_001": 423056, @@ -65,15 +65,15 @@ "IMEManager001": 50288 }, "inputsystem.dll": { - "InputStackSystemVersion001": 6352, - "InputSystemVersion001": 10944 + "InputStackSystemVersion001": 6480, + "InputSystemVersion001": 11072 }, "localize.dll": { "Localize_001": 15072 }, "matchmaking.dll": { - "GameTypes001": 342288, - "MATCHFRAMEWORK_001": 1070976 + "GameTypes001": 207632, + "MATCHFRAMEWORK_001": 936384 }, "materialsystem2.dll": { "FontManager_001": 230480, @@ -130,16 +130,16 @@ "SchemaSystem_001": 43840 }, "server.dll": { - "EmptyWorldService001_Server": 5786560, - "EntitySubclassUtilsV001": 2859552, - "NavGameTest001": 10906000, - "ServerToolsInfo_001": 8752544, - "Source2GameClients001": 8752560, - "Source2GameDirector001": 1188992, - "Source2GameEntities001": 8752576, - "Source2Server001": 8752592, - "Source2ServerConfig001": 5705632, - "customnavsystem001": 2262864 + "EmptyWorldService001_Server": 5587152, + "EntitySubclassUtilsV001": 2835008, + "NavGameTest001": 10693584, + "ServerToolsInfo_001": 8540032, + "Source2GameClients001": 8540048, + "Source2GameDirector001": 1182416, + "Source2GameEntities001": 8540064, + "Source2Server001": 8540080, + "Source2ServerConfig001": 5500656, + "customnavsystem001": 2244768 }, "soundsystem.dll": { "SoundOpSystem001": 1570464, @@ -176,7 +176,7 @@ "TestScriptMgr001": 1350640, "VEngineCvar007": 408688, "VProcessUtils002": 1287760, - "VStringTokenSystem001": 1697152 + "VStringTokenSystem001": 1697696 }, "v8system.dll": { "Source2V8System001": 6880 diff --git a/output/interfaces.rs b/output/interfaces.rs index 013c5ae..9b65b4a 100644 --- a/output/interfaces.rs +++ b/output/interfaces.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC #![allow(non_upper_case_globals, unused)] @@ -12,49 +12,49 @@ pub mod cs2_dumper { } // Module: client.dll pub mod client_dll { - pub const ClientToolsInfo_001: usize = 0x7580E0; - pub const EmptyWorldService001_Client: usize = 0x4A2180; - pub const GameClientExports001: usize = 0x7580F0; - pub const LegacyGameUI001: usize = 0x8E3360; - pub const Source2Client002: usize = 0x758100; - pub const Source2ClientConfig001: usize = 0x485EE0; - pub const Source2ClientPrediction001: usize = 0x7D83B0; - pub const Source2ClientUI001: usize = 0x8C9C20; + pub const ClientToolsInfo_001: usize = 0x726C40; + pub const EmptyWorldService001_Client: usize = 0x4734D0; + pub const GameClientExports001: usize = 0x726C50; + pub const LegacyGameUI001: usize = 0x8AFB80; + pub const Source2Client002: usize = 0x726C60; + pub const Source2ClientConfig001: usize = 0x4568D0; + pub const Source2ClientPrediction001: usize = 0x7A6ED0; + pub const Source2ClientUI001: usize = 0x896440; } // Module: engine2.dll pub mod engine2_dll { - pub const BenchmarkService001: usize = 0x17D890; - pub const BugService001: usize = 0x17E9E0; - pub const ClientServerEngineLoopService_001: usize = 0x1F2A70; - pub const EngineGameUI001: usize = 0x1277B0; - pub const EngineServiceMgr001: usize = 0x1E1CF0; - pub const GameEventSystemClientV001: usize = 0x1E6E60; - pub const GameEventSystemServerV001: usize = 0x1E6E70; - pub const GameResourceServiceClientV001: usize = 0x186060; - pub const GameResourceServiceServerV001: usize = 0x186070; - pub const GameUIService_001: usize = 0x188A10; - pub const HostStateMgr001: usize = 0x1EB620; - pub const INETSUPPORT_001: usize = 0xF6720; - pub const InputService_001: usize = 0x18E590; - pub const KeyValueCache001: usize = 0x1EDE40; - pub const MapListService_001: usize = 0x1A1740; - pub const NetworkClientService_001: usize = 0x1A8990; - pub const NetworkP2PService_001: usize = 0x1AF1E0; - pub const NetworkServerService_001: usize = 0x1B3710; - pub const NetworkService_001: usize = 0x1B89A0; - pub const RenderService_001: usize = 0x1B8E90; - pub const ScreenshotService001: usize = 0x1BB840; - pub const SimpleEngineLoopService_001: usize = 0x1FF5C0; - pub const SoundService_001: usize = 0x1BFA80; - pub const Source2EngineToClient001: usize = 0x66D20; - pub const Source2EngineToClientStringTable001: usize = 0x90530; - pub const Source2EngineToServer001: usize = 0x97BC0; - pub const Source2EngineToServerStringTable001: usize = 0xAF220; - pub const SplitScreenService_001: usize = 0x1C6490; - pub const StatsService_001: usize = 0x1C91E0; - pub const ToolService_001: usize = 0x1CDC60; - pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x128430; - pub const VProfService_001: usize = 0x1CF0A0; + pub const BenchmarkService001: usize = 0x17DAA0; + pub const BugService001: usize = 0x17EBF0; + pub const ClientServerEngineLoopService_001: usize = 0x1F2CF0; + pub const EngineGameUI001: usize = 0x1279C0; + pub const EngineServiceMgr001: usize = 0x1E1F70; + pub const GameEventSystemClientV001: usize = 0x1E70E0; + pub const GameEventSystemServerV001: usize = 0x1E70F0; + pub const GameResourceServiceClientV001: usize = 0x186270; + pub const GameResourceServiceServerV001: usize = 0x186280; + pub const GameUIService_001: usize = 0x188C20; + pub const HostStateMgr001: usize = 0x1EB8A0; + pub const INETSUPPORT_001: usize = 0xF6830; + pub const InputService_001: usize = 0x18E7A0; + pub const KeyValueCache001: usize = 0x1EE0C0; + pub const MapListService_001: usize = 0x1A1950; + pub const NetworkClientService_001: usize = 0x1A8BA0; + pub const NetworkP2PService_001: usize = 0x1AF3F0; + pub const NetworkServerService_001: usize = 0x1B3920; + pub const NetworkService_001: usize = 0x1B8BB0; + pub const RenderService_001: usize = 0x1B90A0; + pub const ScreenshotService001: usize = 0x1BBA50; + pub const SimpleEngineLoopService_001: usize = 0x1FF840; + pub const SoundService_001: usize = 0x1BFC90; + pub const Source2EngineToClient001: usize = 0x66DC0; + pub const Source2EngineToClientStringTable001: usize = 0x905D0; + pub const Source2EngineToServer001: usize = 0x97C60; + pub const Source2EngineToServerStringTable001: usize = 0xAF2C0; + pub const SplitScreenService_001: usize = 0x1C66A0; + pub const StatsService_001: usize = 0x1C93F0; + pub const ToolService_001: usize = 0x1CDE70; + pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x128640; + pub const VProfService_001: usize = 0x1CF2B0; } // Module: filesystem_stdio.dll pub mod filesystem_stdio_dll { @@ -78,8 +78,8 @@ pub mod cs2_dumper { } // Module: inputsystem.dll pub mod inputsystem_dll { - pub const InputStackSystemVersion001: usize = 0x18D0; - pub const InputSystemVersion001: usize = 0x2AC0; + pub const InputStackSystemVersion001: usize = 0x1950; + pub const InputSystemVersion001: usize = 0x2B40; } // Module: localize.dll pub mod localize_dll { @@ -87,8 +87,8 @@ pub mod cs2_dumper { } // Module: matchmaking.dll pub mod matchmaking_dll { - pub const GameTypes001: usize = 0x53910; - pub const MATCHFRAMEWORK_001: usize = 0x105780; + pub const GameTypes001: usize = 0x32B10; + pub const MATCHFRAMEWORK_001: usize = 0xE49C0; } // Module: materialsystem2.dll pub mod materialsystem2_dll { @@ -160,16 +160,16 @@ pub mod cs2_dumper { } // Module: server.dll pub mod server_dll { - pub const EmptyWorldService001_Server: usize = 0x584BC0; - pub const EntitySubclassUtilsV001: usize = 0x2BA220; - pub const NavGameTest001: usize = 0xA66990; - pub const ServerToolsInfo_001: usize = 0x858DA0; - pub const Source2GameClients001: usize = 0x858DB0; - pub const Source2GameDirector001: usize = 0x122480; - pub const Source2GameEntities001: usize = 0x858DC0; - pub const Source2Server001: usize = 0x858DD0; - pub const Source2ServerConfig001: usize = 0x570FA0; - pub const customnavsystem001: usize = 0x228750; + pub const EmptyWorldService001_Server: usize = 0x5540D0; + pub const EntitySubclassUtilsV001: usize = 0x2B4240; + pub const NavGameTest001: usize = 0xA32BD0; + pub const ServerToolsInfo_001: usize = 0x824F80; + pub const Source2GameClients001: usize = 0x824F90; + pub const Source2GameDirector001: usize = 0x120AD0; + pub const Source2GameEntities001: usize = 0x824FA0; + pub const Source2Server001: usize = 0x824FB0; + pub const Source2ServerConfig001: usize = 0x53EEF0; + pub const customnavsystem001: usize = 0x2240A0; } // Module: soundsystem.dll pub mod soundsystem_dll { @@ -210,7 +210,7 @@ pub mod cs2_dumper { pub const TestScriptMgr001: usize = 0x149BF0; pub const VEngineCvar007: usize = 0x63C70; pub const VProcessUtils002: usize = 0x13A650; - pub const VStringTokenSystem001: usize = 0x19E580; + pub const VStringTokenSystem001: usize = 0x19E7A0; } // Module: v8system.dll pub mod v8system_dll { diff --git a/output/materialsystem2.dll.cs b/output/materialsystem2.dll.cs index eb6640b..bb570d8 100644 --- a/output/materialsystem2.dll.cs +++ b/output/materialsystem2.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC namespace CS2Dumper.Schemas { // Module: materialsystem2.dll diff --git a/output/materialsystem2.dll.hpp b/output/materialsystem2.dll.hpp index bef73da..e6004ee 100644 --- a/output/materialsystem2.dll.hpp +++ b/output/materialsystem2.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC #pragma once diff --git a/output/materialsystem2.dll.rs b/output/materialsystem2.dll.rs index fd9bcf8..96c0ede 100644 --- a/output/materialsystem2.dll.rs +++ b/output/materialsystem2.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 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 41f8f79..0a36c4d 100644 --- a/output/networksystem.dll.cs +++ b/output/networksystem.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC namespace CS2Dumper.Schemas { // Module: networksystem.dll diff --git a/output/networksystem.dll.hpp b/output/networksystem.dll.hpp index 3420787..c48d3a6 100644 --- a/output/networksystem.dll.hpp +++ b/output/networksystem.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC #pragma once diff --git a/output/networksystem.dll.rs b/output/networksystem.dll.rs index 14f167a..1e6983b 100644 --- a/output/networksystem.dll.rs +++ b/output/networksystem.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 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 40f75e7..57f27cb 100644 --- a/output/offsets.cs +++ b/output/offsets.cs @@ -1,31 +1,31 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC namespace CS2Dumper.Offsets { // Module: client.dll public static class ClientDll { - public const nint dwCSGOInput = 0x1A102E0; - public const nint dwEntityList = 0x19A63A0; - public const nint dwGameEntitySystem = 0x1AC52A8; + public const nint dwCSGOInput = 0x19C62F0; + public const nint dwEntityList = 0x195C460; + public const nint dwGameEntitySystem = 0x1A7B2C8; public const nint dwGameEntitySystem_getHighestEntityIndex = 0x1510; - public const nint dwGameRules = 0x1A03F58; - public const nint dwGlobalVars = 0x1804C58; - public const nint dwGlowManager = 0x1A03670; - public const nint dwLocalPlayerController = 0x19F6488; - public const nint dwLocalPlayerPawn = 0x1810FA8; - public const nint dwPlantedC4 = 0x1A0D658; - public const nint dwPrediction = 0x1810E60; - public const nint dwSensitivity = 0x1A04C18; + public const nint dwGameRules = 0x19B9FB8; + public const nint dwGlobalVars = 0x17BD158; + public const nint dwGlowManager = 0x19B96D0; + public const nint dwLocalPlayerController = 0x19AC728; + public const nint dwLocalPlayerPawn = 0x17C9468; + public const nint dwPlantedC4 = 0x19C3668; + public const nint dwPrediction = 0x17C9320; + public const nint dwSensitivity = 0x19BAC78; public const nint dwSensitivity_sensitivity = 0x40; - public const nint dwViewAngles = 0x1A156F8; - public const nint dwViewMatrix = 0x1A085A0; - public const nint dwViewRender = 0x1A08EB8; - public const nint dwWeaponC4 = 0x19AA3B0; + public const nint dwViewAngles = 0x19CB708; + public const nint dwViewMatrix = 0x19BE600; + public const nint dwViewRender = 0x19BEF18; + public const nint dwWeaponC4 = 0x1960470; } // Module: engine2.dll public static class Engine2Dll { - public const nint dwBuildNumber = 0x5207D4; - public const nint dwEngineViewData = 0x5DCB7C; + public const nint dwBuildNumber = 0x5207E4; + public const nint dwEngineViewData = 0x5DCBAC; public const nint dwNetworkGameClient = 0x51FB70; public const nint dwNetworkGameClient_clientTickCount = 0x178; public const nint dwNetworkGameClient_deltaTick = 0x278; @@ -34,17 +34,17 @@ namespace CS2Dumper.Offsets { public const nint dwNetworkGameClient_maxClients = 0x270; public const nint dwNetworkGameClient_serverTickCount = 0x174; public const nint dwNetworkGameClient_signOnState = 0x260; - public const nint dwSoundService = 0x5DCAE0; - public const nint dwWindowHeight = 0x5E045C; - public const nint dwWindowWidth = 0x5E0458; + public const nint dwSoundService = 0x5DCB10; + public const nint dwWindowHeight = 0x5E0494; + public const nint dwWindowWidth = 0x5E0490; } // Module: inputsystem.dll public static class InputsystemDll { - public const nint dwInputSystem = 0x387D0; + public const nint dwInputSystem = 0x387F0; } // Module: matchmaking.dll public static class MatchmakingDll { - public const nint dwGameTypes = 0x1D2290; - public const nint dwGameTypes_mapName = 0x1D23B0; + public const nint dwGameTypes = 0x1A41C0; + public const nint dwGameTypes_mapName = 0x1A42E0; } } diff --git a/output/offsets.hpp b/output/offsets.hpp index 9f9f270..38d16e8 100644 --- a/output/offsets.hpp +++ b/output/offsets.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC #pragma once @@ -9,28 +9,28 @@ namespace cs2_dumper { namespace offsets { // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t dwCSGOInput = 0x1A102E0; - constexpr std::ptrdiff_t dwEntityList = 0x19A63A0; - constexpr std::ptrdiff_t dwGameEntitySystem = 0x1AC52A8; + constexpr std::ptrdiff_t dwCSGOInput = 0x19C62F0; + constexpr std::ptrdiff_t dwEntityList = 0x195C460; + constexpr std::ptrdiff_t dwGameEntitySystem = 0x1A7B2C8; constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x1510; - constexpr std::ptrdiff_t dwGameRules = 0x1A03F58; - constexpr std::ptrdiff_t dwGlobalVars = 0x1804C58; - constexpr std::ptrdiff_t dwGlowManager = 0x1A03670; - constexpr std::ptrdiff_t dwLocalPlayerController = 0x19F6488; - constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x1810FA8; - constexpr std::ptrdiff_t dwPlantedC4 = 0x1A0D658; - constexpr std::ptrdiff_t dwPrediction = 0x1810E60; - constexpr std::ptrdiff_t dwSensitivity = 0x1A04C18; + constexpr std::ptrdiff_t dwGameRules = 0x19B9FB8; + constexpr std::ptrdiff_t dwGlobalVars = 0x17BD158; + constexpr std::ptrdiff_t dwGlowManager = 0x19B96D0; + constexpr std::ptrdiff_t dwLocalPlayerController = 0x19AC728; + constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x17C9468; + constexpr std::ptrdiff_t dwPlantedC4 = 0x19C3668; + constexpr std::ptrdiff_t dwPrediction = 0x17C9320; + constexpr std::ptrdiff_t dwSensitivity = 0x19BAC78; constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40; - constexpr std::ptrdiff_t dwViewAngles = 0x1A156F8; - constexpr std::ptrdiff_t dwViewMatrix = 0x1A085A0; - constexpr std::ptrdiff_t dwViewRender = 0x1A08EB8; - constexpr std::ptrdiff_t dwWeaponC4 = 0x19AA3B0; + constexpr std::ptrdiff_t dwViewAngles = 0x19CB708; + constexpr std::ptrdiff_t dwViewMatrix = 0x19BE600; + constexpr std::ptrdiff_t dwViewRender = 0x19BEF18; + constexpr std::ptrdiff_t dwWeaponC4 = 0x1960470; } // Module: engine2.dll namespace engine2_dll { - constexpr std::ptrdiff_t dwBuildNumber = 0x5207D4; - constexpr std::ptrdiff_t dwEngineViewData = 0x5DCB7C; + constexpr std::ptrdiff_t dwBuildNumber = 0x5207E4; + constexpr std::ptrdiff_t dwEngineViewData = 0x5DCBAC; constexpr std::ptrdiff_t dwNetworkGameClient = 0x51FB70; constexpr std::ptrdiff_t dwNetworkGameClient_clientTickCount = 0x178; constexpr std::ptrdiff_t dwNetworkGameClient_deltaTick = 0x278; @@ -39,18 +39,18 @@ namespace cs2_dumper { constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x270; constexpr std::ptrdiff_t dwNetworkGameClient_serverTickCount = 0x174; constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x260; - constexpr std::ptrdiff_t dwSoundService = 0x5DCAE0; - constexpr std::ptrdiff_t dwWindowHeight = 0x5E045C; - constexpr std::ptrdiff_t dwWindowWidth = 0x5E0458; + constexpr std::ptrdiff_t dwSoundService = 0x5DCB10; + constexpr std::ptrdiff_t dwWindowHeight = 0x5E0494; + constexpr std::ptrdiff_t dwWindowWidth = 0x5E0490; } // Module: inputsystem.dll namespace inputsystem_dll { - constexpr std::ptrdiff_t dwInputSystem = 0x387D0; + constexpr std::ptrdiff_t dwInputSystem = 0x387F0; } // Module: matchmaking.dll namespace matchmaking_dll { - constexpr std::ptrdiff_t dwGameTypes = 0x1D2290; - constexpr std::ptrdiff_t dwGameTypes_mapName = 0x1D23B0; + constexpr std::ptrdiff_t dwGameTypes = 0x1A41C0; + constexpr std::ptrdiff_t dwGameTypes_mapName = 0x1A42E0; } } } diff --git a/output/offsets.json b/output/offsets.json index bb50b33..958dca2 100644 --- a/output/offsets.json +++ b/output/offsets.json @@ -1,26 +1,26 @@ { "client.dll": { - "dwCSGOInput": 27329248, - "dwEntityList": 26895264, - "dwGameEntitySystem": 28070568, + "dwCSGOInput": 27026160, + "dwEntityList": 26592352, + "dwGameEntitySystem": 27767496, "dwGameEntitySystem_getHighestEntityIndex": 5392, - "dwGameRules": 27279192, - "dwGlobalVars": 25185368, - "dwGlowManager": 27276912, - "dwLocalPlayerController": 27223176, - "dwLocalPlayerPawn": 25235368, - "dwPlantedC4": 27317848, - "dwPrediction": 25235040, - "dwSensitivity": 27282456, + "dwGameRules": 26976184, + "dwGlobalVars": 24891736, + "dwGlowManager": 26973904, + "dwLocalPlayerController": 26920744, + "dwLocalPlayerPawn": 24941672, + "dwPlantedC4": 27014760, + "dwPrediction": 24941344, + "dwSensitivity": 26979448, "dwSensitivity_sensitivity": 64, - "dwViewAngles": 27350776, - "dwViewMatrix": 27297184, - "dwViewRender": 27299512, - "dwWeaponC4": 26911664 + "dwViewAngles": 27047688, + "dwViewMatrix": 26994176, + "dwViewRender": 26996504, + "dwWeaponC4": 26608752 }, "engine2.dll": { - "dwBuildNumber": 5375956, - "dwEngineViewData": 6146940, + "dwBuildNumber": 5375972, + "dwEngineViewData": 6146988, "dwNetworkGameClient": 5372784, "dwNetworkGameClient_clientTickCount": 376, "dwNetworkGameClient_deltaTick": 632, @@ -29,15 +29,15 @@ "dwNetworkGameClient_maxClients": 624, "dwNetworkGameClient_serverTickCount": 372, "dwNetworkGameClient_signOnState": 608, - "dwSoundService": 6146784, - "dwWindowHeight": 6161500, - "dwWindowWidth": 6161496 + "dwSoundService": 6146832, + "dwWindowHeight": 6161556, + "dwWindowWidth": 6161552 }, "inputsystem.dll": { - "dwInputSystem": 231376 + "dwInputSystem": 231408 }, "matchmaking.dll": { - "dwGameTypes": 1909392, - "dwGameTypes_mapName": 1909680 + "dwGameTypes": 1720768, + "dwGameTypes_mapName": 1721056 } } \ No newline at end of file diff --git a/output/offsets.rs b/output/offsets.rs index d3db72e..02cebcc 100644 --- a/output/offsets.rs +++ b/output/offsets.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC #![allow(non_upper_case_globals, unused)] @@ -7,28 +7,28 @@ pub mod cs2_dumper { pub mod offsets { // Module: client.dll pub mod client_dll { - pub const dwCSGOInput: usize = 0x1A102E0; - pub const dwEntityList: usize = 0x19A63A0; - pub const dwGameEntitySystem: usize = 0x1AC52A8; + pub const dwCSGOInput: usize = 0x19C62F0; + pub const dwEntityList: usize = 0x195C460; + pub const dwGameEntitySystem: usize = 0x1A7B2C8; pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x1510; - pub const dwGameRules: usize = 0x1A03F58; - pub const dwGlobalVars: usize = 0x1804C58; - pub const dwGlowManager: usize = 0x1A03670; - pub const dwLocalPlayerController: usize = 0x19F6488; - pub const dwLocalPlayerPawn: usize = 0x1810FA8; - pub const dwPlantedC4: usize = 0x1A0D658; - pub const dwPrediction: usize = 0x1810E60; - pub const dwSensitivity: usize = 0x1A04C18; + pub const dwGameRules: usize = 0x19B9FB8; + pub const dwGlobalVars: usize = 0x17BD158; + pub const dwGlowManager: usize = 0x19B96D0; + pub const dwLocalPlayerController: usize = 0x19AC728; + pub const dwLocalPlayerPawn: usize = 0x17C9468; + pub const dwPlantedC4: usize = 0x19C3668; + pub const dwPrediction: usize = 0x17C9320; + pub const dwSensitivity: usize = 0x19BAC78; pub const dwSensitivity_sensitivity: usize = 0x40; - pub const dwViewAngles: usize = 0x1A156F8; - pub const dwViewMatrix: usize = 0x1A085A0; - pub const dwViewRender: usize = 0x1A08EB8; - pub const dwWeaponC4: usize = 0x19AA3B0; + pub const dwViewAngles: usize = 0x19CB708; + pub const dwViewMatrix: usize = 0x19BE600; + pub const dwViewRender: usize = 0x19BEF18; + pub const dwWeaponC4: usize = 0x1960470; } // Module: engine2.dll pub mod engine2_dll { - pub const dwBuildNumber: usize = 0x5207D4; - pub const dwEngineViewData: usize = 0x5DCB7C; + pub const dwBuildNumber: usize = 0x5207E4; + pub const dwEngineViewData: usize = 0x5DCBAC; pub const dwNetworkGameClient: usize = 0x51FB70; pub const dwNetworkGameClient_clientTickCount: usize = 0x178; pub const dwNetworkGameClient_deltaTick: usize = 0x278; @@ -37,18 +37,18 @@ pub mod cs2_dumper { pub const dwNetworkGameClient_maxClients: usize = 0x270; pub const dwNetworkGameClient_serverTickCount: usize = 0x174; pub const dwNetworkGameClient_signOnState: usize = 0x260; - pub const dwSoundService: usize = 0x5DCAE0; - pub const dwWindowHeight: usize = 0x5E045C; - pub const dwWindowWidth: usize = 0x5E0458; + pub const dwSoundService: usize = 0x5DCB10; + pub const dwWindowHeight: usize = 0x5E0494; + pub const dwWindowWidth: usize = 0x5E0490; } // Module: inputsystem.dll pub mod inputsystem_dll { - pub const dwInputSystem: usize = 0x387D0; + pub const dwInputSystem: usize = 0x387F0; } // Module: matchmaking.dll pub mod matchmaking_dll { - pub const dwGameTypes: usize = 0x1D2290; - pub const dwGameTypes_mapName: usize = 0x1D23B0; + pub const dwGameTypes: usize = 0x1A41C0; + pub const dwGameTypes_mapName: usize = 0x1A42E0; } } } diff --git a/output/panorama.dll.cs b/output/panorama.dll.cs index ad93bf5..7daa013 100644 --- a/output/panorama.dll.cs +++ b/output/panorama.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC namespace CS2Dumper.Schemas { // Module: panorama.dll diff --git a/output/panorama.dll.hpp b/output/panorama.dll.hpp index cce1c78..1d68837 100644 --- a/output/panorama.dll.hpp +++ b/output/panorama.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC #pragma once diff --git a/output/panorama.dll.rs b/output/panorama.dll.rs index 08f960c..fa4ae9a 100644 --- a/output/panorama.dll.rs +++ b/output/panorama.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 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 6d361af..e0c7641 100644 --- a/output/particles.dll.cs +++ b/output/particles.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC namespace CS2Dumper.Schemas { // Module: particles.dll diff --git a/output/particles.dll.hpp b/output/particles.dll.hpp index ceb73bf..65cd461 100644 --- a/output/particles.dll.hpp +++ b/output/particles.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC #pragma once diff --git a/output/particles.dll.rs b/output/particles.dll.rs index 0d94e9d..b95cd56 100644 --- a/output/particles.dll.rs +++ b/output/particles.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 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 fb2fe17..96c4d80 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-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC namespace CS2Dumper.Schemas { // Module: pulse_system.dll diff --git a/output/pulse_system.dll.hpp b/output/pulse_system.dll.hpp index b456b0f..3a765f4 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-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC #pragma once diff --git a/output/pulse_system.dll.rs b/output/pulse_system.dll.rs index b3ce9a1..c6fc7ad 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-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 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 50eee1c..627d0dd 100644 --- a/output/rendersystemdx11.dll.cs +++ b/output/rendersystemdx11.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC namespace CS2Dumper.Schemas { // Module: rendersystemdx11.dll diff --git a/output/rendersystemdx11.dll.hpp b/output/rendersystemdx11.dll.hpp index 79fced4..1e5be47 100644 --- a/output/rendersystemdx11.dll.hpp +++ b/output/rendersystemdx11.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC #pragma once diff --git a/output/rendersystemdx11.dll.rs b/output/rendersystemdx11.dll.rs index 8425f7c..dcee98e 100644 --- a/output/rendersystemdx11.dll.rs +++ b/output/rendersystemdx11.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 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 9ad28f1..0adbb4d 100644 --- a/output/resourcesystem.dll.cs +++ b/output/resourcesystem.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC namespace CS2Dumper.Schemas { // Module: resourcesystem.dll diff --git a/output/resourcesystem.dll.hpp b/output/resourcesystem.dll.hpp index 61e1376..4513e6c 100644 --- a/output/resourcesystem.dll.hpp +++ b/output/resourcesystem.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC #pragma once diff --git a/output/resourcesystem.dll.rs b/output/resourcesystem.dll.rs index ac792b1..dc3459b 100644 --- a/output/resourcesystem.dll.rs +++ b/output/resourcesystem.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 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 446cd1e..c8a0e95 100644 --- a/output/scenesystem.dll.cs +++ b/output/scenesystem.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC namespace CS2Dumper.Schemas { // Module: scenesystem.dll diff --git a/output/scenesystem.dll.hpp b/output/scenesystem.dll.hpp index 25be3cf..47359d7 100644 --- a/output/scenesystem.dll.hpp +++ b/output/scenesystem.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC #pragma once diff --git a/output/scenesystem.dll.rs b/output/scenesystem.dll.rs index 3e06200..ad849e2 100644 --- a/output/scenesystem.dll.rs +++ b/output/scenesystem.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 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 28d6476..9d24e5b 100644 --- a/output/schemasystem.dll.cs +++ b/output/schemasystem.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC namespace CS2Dumper.Schemas { // Module: schemasystem.dll diff --git a/output/schemasystem.dll.hpp b/output/schemasystem.dll.hpp index f4cf3ba..28888bd 100644 --- a/output/schemasystem.dll.hpp +++ b/output/schemasystem.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC #pragma once diff --git a/output/schemasystem.dll.rs b/output/schemasystem.dll.rs index 3e7867b..59d05cd 100644 --- a/output/schemasystem.dll.rs +++ b/output/schemasystem.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 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 03af631..218a0af 100644 --- a/output/server.dll.cs +++ b/output/server.dll.cs @@ -1,9 +1,9 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC namespace CS2Dumper.Schemas { // Module: server.dll - // Classes count: 659 + // Classes count: 650 // Enums count: 131 public static class ServerDll { // Alignment: 4 @@ -265,23 +265,17 @@ namespace CS2Dumper.Schemas { matLastMaterial = 0xB } // Alignment: 4 - // Members count: 15 + // Members count: 9 public enum BloodType : uint { None = 0xFFFFFFFFFFFFFFFF, ColorRed = 0x0, ColorYellow = 0x1, ColorGreen = 0x2, - ColorBrightGreen = 0x3, - EntityMech = 0x4, - EntityAntlion = 0x5, - EntityZombie = 0x6, - EntityBlob = 0x7, - EntityBlobFrozen = 0x8, - ColorRedLVL2 = 0x9, - ColorRedLVL3 = 0xA, - ColorRedLVL4 = 0xB, - ColorRedLVL5 = 0xC, - ColorRedLVL6 = 0xD + ColorRedLVL2 = 0x3, + ColorRedLVL3 = 0x4, + ColorRedLVL4 = 0x5, + ColorRedLVL5 = 0x6, + ColorRedLVL6 = 0x7 } // Alignment: 4 // Members count: 6 @@ -1575,14 +1569,6 @@ namespace CS2Dumper.Schemas { public const nint m_SoundscapeName = 0x8E8; // CUtlSymbolLarge public const nint m_spectators = 0x8F0; // CUtlVector> } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - public static class CCSPlayerControllerAPI { - } // Parent: CBreakableProp // Fields count: 21 // @@ -2545,9 +2531,9 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flDMBonusTimeLength (float) // NetworkVarNames: m_sDMBonusWeapon (CUtlString) public static class CCSGameModeRules_Deathmatch { - public const nint m_flDMBonusStartTime = 0x38; // GameTime_t - public const nint m_flDMBonusTimeLength = 0x3C; // float32 - public const nint m_sDMBonusWeapon = 0x40; // CUtlString + public const nint m_flDMBonusStartTime = 0x30; // GameTime_t + public const nint m_flDMBonusTimeLength = 0x34; // float32 + public const nint m_sDMBonusWeapon = 0x38; // CUtlString } // Parent: CItemAssaultSuit // Fields count: 0 @@ -3672,14 +3658,6 @@ namespace CS2Dumper.Schemas { public const nint m_bLastUpdateSkipped = 0x24C; // bool public const nint m_flPrevAnimUpdateTime = 0x250; // GameTime_t } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - public static class CCSObserverPawnAPI { - } // Parent: CBaseEntity // Fields count: 0 public static class CCSPointScriptEntity { @@ -3956,16 +3934,6 @@ namespace CS2Dumper.Schemas { public const nint m_iFilterName = 0x710; // CUtlSymbolLarge public const nint m_hFilter = 0x718; // CHandle } - // Parent: CBasePulseGraphInstance - // Fields count: 0 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseDomainHookInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - public static class CCSGameModeScript { - } // Parent: CPointEntity // Fields count: 0 public static class CInfoInstructorHintHostageRescueZone { @@ -5308,14 +5276,6 @@ namespace CS2Dumper.Schemas { public const nint m_iszInteractsWith = 0x720; // CUtlSymbolLarge } // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - public static class CCSWeaponBaseAPI { - } - // Parent: None // Fields count: 2 // // Metadata: @@ -5458,7 +5418,7 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_WeaponSequence (CUtlString) public static class CCSGameModeRules_ArmsRace { - public const nint m_WeaponSequence = 0x38; // CNetworkUtlVectorBase + public const nint m_WeaponSequence = 0x30; // CNetworkUtlVectorBase } // Parent: CTriggerPush // Fields count: 1 @@ -6693,14 +6653,6 @@ namespace CS2Dumper.Schemas { public const nint m_OnStartTouch = 0x8B0; // CEntityIOOutput public const nint m_hCarryingPlayer = 0x8D8; // CHandle } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - public static class CCSWeaponBaseVDataAPI { - } // Parent: CBaseFlex // Fields count: 14 // @@ -7981,14 +7933,6 @@ namespace CS2Dumper.Schemas { public const nint m_nLightChoice = 0x4CC; // int32 public const nint m_hLight = 0x4D0; // CHandle } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - public static class CCSPlayerPawnAPI { - } // Parent: CSoundOpvarSetPointEntity // Fields count: 9 public static class CSoundOpvarSetAABBEntity { @@ -8951,17 +8895,6 @@ namespace CS2Dumper.Schemas { public const nint m_hPhysicsAttacker = 0x7DC; // CHandle public const nint m_flLastPhysicsInfluenceTime = 0x7E0; // GameTime_t } - // Parent: CCSGameModeScript - // Fields count: 1 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseDomainHookInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - public static class CCSDeathmatchScript { - public const nint m_pOuter = 0xF8; // CCSGameModeRules_Deathmatch* - } // Parent: CBaseModelEntity // Fields count: 16 public static class CBaseToggle { @@ -9372,17 +9305,6 @@ namespace CS2Dumper.Schemas { public const nint m_iszParamName = 0x4C8; // CUtlSymbolLarge public const nint m_flFloatValue = 0x4D0; // float32 } - // Parent: CCSGameModeScript - // Fields count: 1 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseDomainHookInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - public static class CCSArmsRaceScript { - public const nint m_pOuter = 0xF8; // CCSGameModeRules_ArmsRace* - } // Parent: CPulseGraphInstance_ServerEntity // Fields count: 0 // @@ -9711,7 +9633,7 @@ namespace CS2Dumper.Schemas { public const nint m_bIsActive = 0x540; // bool } // Parent: CCSPlayerPawnBase - // Fields count: 118 + // Fields count: 117 // // Metadata: // MNetworkVarTypeOverride @@ -9879,10 +9801,9 @@ namespace CS2Dumper.Schemas { public const nint m_vecTotalBulletForce = 0x18A4; // Vector public const nint m_bWaitForNoAttack = 0x18B0; // bool public const nint m_ignoreLadderJumpTime = 0x18B4; // float32 - public const nint m_NumEnemiesKilledThisRound = 0x18B8; // int32 - public const nint m_bKilledByHeadshot = 0x18BC; // bool - public const nint m_LastHitBox = 0x18C0; // int32 - public const nint m_LastHealth = 0x18C4; // int32 + public const nint m_bKilledByHeadshot = 0x18B8; // bool + public const nint m_LastHitBox = 0x18BC; // int32 + public const nint m_LastHealth = 0x18C0; // int32 public const nint m_pBot = 0x18C8; // CCSBot* public const nint m_bBotAllowActive = 0x18D0; // bool public const nint m_thirdPersonHeading = 0x18D4; // QAngle @@ -10556,14 +10477,6 @@ namespace CS2Dumper.Schemas { // Fields count: 0 public static class CHostageRescueZone { } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - public static class CCSTakeDamageInfoAPI { - } // Parent: CServerOnlyPointEntity // Fields count: 6 public static class CPointPrefab { diff --git a/output/server.dll.hpp b/output/server.dll.hpp index 77d8d1a..930a80c 100644 --- a/output/server.dll.hpp +++ b/output/server.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC #pragma once @@ -8,7 +8,7 @@ namespace cs2_dumper { namespace schemas { // Module: server.dll - // Classes count: 659 + // Classes count: 650 // Enums count: 131 namespace server_dll { // Alignment: 4 @@ -270,23 +270,17 @@ namespace cs2_dumper { matLastMaterial = 0xB }; // Alignment: 4 - // Members count: 15 + // Members count: 9 enum class BloodType : uint32_t { None = 0xFFFFFFFFFFFFFFFF, ColorRed = 0x0, ColorYellow = 0x1, ColorGreen = 0x2, - ColorBrightGreen = 0x3, - EntityMech = 0x4, - EntityAntlion = 0x5, - EntityZombie = 0x6, - EntityBlob = 0x7, - EntityBlobFrozen = 0x8, - ColorRedLVL2 = 0x9, - ColorRedLVL3 = 0xA, - ColorRedLVL4 = 0xB, - ColorRedLVL5 = 0xC, - ColorRedLVL6 = 0xD + ColorRedLVL2 = 0x3, + ColorRedLVL3 = 0x4, + ColorRedLVL4 = 0x5, + ColorRedLVL5 = 0x6, + ColorRedLVL6 = 0x7 }; // Alignment: 4 // Members count: 6 @@ -1580,14 +1574,6 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_SoundscapeName = 0x8E8; // CUtlSymbolLarge constexpr std::ptrdiff_t m_spectators = 0x8F0; // CUtlVector> } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - namespace CCSPlayerControllerAPI { - } // Parent: CBreakableProp // Fields count: 21 // @@ -2550,9 +2536,9 @@ namespace cs2_dumper { // NetworkVarNames: m_flDMBonusTimeLength (float) // NetworkVarNames: m_sDMBonusWeapon (CUtlString) namespace CCSGameModeRules_Deathmatch { - constexpr std::ptrdiff_t m_flDMBonusStartTime = 0x38; // GameTime_t - constexpr std::ptrdiff_t m_flDMBonusTimeLength = 0x3C; // float32 - constexpr std::ptrdiff_t m_sDMBonusWeapon = 0x40; // CUtlString + constexpr std::ptrdiff_t m_flDMBonusStartTime = 0x30; // GameTime_t + constexpr std::ptrdiff_t m_flDMBonusTimeLength = 0x34; // float32 + constexpr std::ptrdiff_t m_sDMBonusWeapon = 0x38; // CUtlString } // Parent: CItemAssaultSuit // Fields count: 0 @@ -3677,14 +3663,6 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bLastUpdateSkipped = 0x24C; // bool constexpr std::ptrdiff_t m_flPrevAnimUpdateTime = 0x250; // GameTime_t } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - namespace CCSObserverPawnAPI { - } // Parent: CBaseEntity // Fields count: 0 namespace CCSPointScriptEntity { @@ -3961,16 +3939,6 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iFilterName = 0x710; // CUtlSymbolLarge constexpr std::ptrdiff_t m_hFilter = 0x718; // CHandle } - // Parent: CBasePulseGraphInstance - // Fields count: 0 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseDomainHookInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - namespace CCSGameModeScript { - } // Parent: CPointEntity // Fields count: 0 namespace CInfoInstructorHintHostageRescueZone { @@ -5313,14 +5281,6 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iszInteractsWith = 0x720; // CUtlSymbolLarge } // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - namespace CCSWeaponBaseAPI { - } - // Parent: None // Fields count: 2 // // Metadata: @@ -5463,7 +5423,7 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_WeaponSequence (CUtlString) namespace CCSGameModeRules_ArmsRace { - constexpr std::ptrdiff_t m_WeaponSequence = 0x38; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_WeaponSequence = 0x30; // CNetworkUtlVectorBase } // Parent: CTriggerPush // Fields count: 1 @@ -6698,14 +6658,6 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnStartTouch = 0x8B0; // CEntityIOOutput constexpr std::ptrdiff_t m_hCarryingPlayer = 0x8D8; // CHandle } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - namespace CCSWeaponBaseVDataAPI { - } // Parent: CBaseFlex // Fields count: 14 // @@ -7986,14 +7938,6 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nLightChoice = 0x4CC; // int32 constexpr std::ptrdiff_t m_hLight = 0x4D0; // CHandle } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - namespace CCSPlayerPawnAPI { - } // Parent: CSoundOpvarSetPointEntity // Fields count: 9 namespace CSoundOpvarSetAABBEntity { @@ -8956,17 +8900,6 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hPhysicsAttacker = 0x7DC; // CHandle constexpr std::ptrdiff_t m_flLastPhysicsInfluenceTime = 0x7E0; // GameTime_t } - // Parent: CCSGameModeScript - // Fields count: 1 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseDomainHookInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - namespace CCSDeathmatchScript { - constexpr std::ptrdiff_t m_pOuter = 0xF8; // CCSGameModeRules_Deathmatch* - } // Parent: CBaseModelEntity // Fields count: 16 namespace CBaseToggle { @@ -9377,17 +9310,6 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iszParamName = 0x4C8; // CUtlSymbolLarge constexpr std::ptrdiff_t m_flFloatValue = 0x4D0; // float32 } - // Parent: CCSGameModeScript - // Fields count: 1 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseDomainHookInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - namespace CCSArmsRaceScript { - constexpr std::ptrdiff_t m_pOuter = 0xF8; // CCSGameModeRules_ArmsRace* - } // Parent: CPulseGraphInstance_ServerEntity // Fields count: 0 // @@ -9716,7 +9638,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIsActive = 0x540; // bool } // Parent: CCSPlayerPawnBase - // Fields count: 118 + // Fields count: 117 // // Metadata: // MNetworkVarTypeOverride @@ -9884,10 +9806,9 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecTotalBulletForce = 0x18A4; // Vector constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x18B0; // bool constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x18B4; // float32 - constexpr std::ptrdiff_t m_NumEnemiesKilledThisRound = 0x18B8; // int32 - constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x18BC; // bool - constexpr std::ptrdiff_t m_LastHitBox = 0x18C0; // int32 - constexpr std::ptrdiff_t m_LastHealth = 0x18C4; // int32 + constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x18B8; // bool + constexpr std::ptrdiff_t m_LastHitBox = 0x18BC; // int32 + constexpr std::ptrdiff_t m_LastHealth = 0x18C0; // int32 constexpr std::ptrdiff_t m_pBot = 0x18C8; // CCSBot* constexpr std::ptrdiff_t m_bBotAllowActive = 0x18D0; // bool constexpr std::ptrdiff_t m_thirdPersonHeading = 0x18D4; // QAngle @@ -10561,14 +10482,6 @@ namespace cs2_dumper { // Fields count: 0 namespace CHostageRescueZone { } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - namespace CCSTakeDamageInfoAPI { - } // Parent: CServerOnlyPointEntity // Fields count: 6 namespace CPointPrefab { diff --git a/output/server.dll.json b/output/server.dll.json index 9f06e48..2386e05 100644 --- a/output/server.dll.json +++ b/output/server.dll.json @@ -2853,30 +2853,6 @@ ], "parent": "CCSWeaponBase" }, - "CCSArmsRaceScript": { - "fields": { - "m_pOuter": 248 - }, - "metadata": [ - { - "name": "MPulseInstanceDomainInfo", - "type": "Unknown" - }, - { - "name": "MPulseDomainHookInfo", - "type": "Unknown" - }, - { - "name": "MPulseLibraryBindings", - "type": "Unknown" - }, - { - "name": "MPulseDomainOptInFeatureTag", - "type": "Unknown" - } - ], - "parent": "CCSGameModeScript" - }, "CCSBot": { "fields": { "m_aimError": 24760, @@ -3022,30 +2998,6 @@ "metadata": [], "parent": "CBot" }, - "CCSDeathmatchScript": { - "fields": { - "m_pOuter": 248 - }, - "metadata": [ - { - "name": "MPulseInstanceDomainInfo", - "type": "Unknown" - }, - { - "name": "MPulseDomainHookInfo", - "type": "Unknown" - }, - { - "name": "MPulseLibraryBindings", - "type": "Unknown" - }, - { - "name": "MPulseDomainOptInFeatureTag", - "type": "Unknown" - } - ], - "parent": "CCSGameModeScript" - }, "CCSGOViewModel": { "fields": { "m_bShouldIgnoreOffsetAndAccuracy": 2352, @@ -3179,7 +3131,7 @@ }, "CCSGameModeRules_ArmsRace": { "fields": { - "m_WeaponSequence": 56 + "m_WeaponSequence": 48 }, "metadata": [ { @@ -3192,9 +3144,9 @@ }, "CCSGameModeRules_Deathmatch": { "fields": { - "m_flDMBonusStartTime": 56, - "m_flDMBonusTimeLength": 60, - "m_sDMBonusWeapon": 64 + "m_flDMBonusStartTime": 48, + "m_flDMBonusTimeLength": 52, + "m_sDMBonusWeapon": 56 }, "metadata": [ { @@ -3220,28 +3172,6 @@ "metadata": [], "parent": "CCSGameModeRules" }, - "CCSGameModeScript": { - "fields": {}, - "metadata": [ - { - "name": "MPulseInstanceDomainInfo", - "type": "Unknown" - }, - { - "name": "MPulseDomainHookInfo", - "type": "Unknown" - }, - { - "name": "MPulseLibraryBindings", - "type": "Unknown" - }, - { - "name": "MPulseDomainOptInFeatureTag", - "type": "Unknown" - } - ], - "parent": "CBasePulseGraphInstance" - }, "CCSGameRules": { "fields": { "mTeamDMLastThinkTime": 3668, @@ -3977,20 +3907,6 @@ ], "parent": "CCSPlayerPawnBase" }, - "CCSObserverPawnAPI": { - "fields": {}, - "metadata": [ - { - "name": "MPulseProvideFeatureTag", - "type": "Unknown" - }, - { - "name": "MPulseLibraryBindings", - "type": "Unknown" - } - ], - "parent": null - }, "CCSObserver_CameraServices": { "fields": {}, "metadata": [], @@ -4407,20 +4323,6 @@ ], "parent": "CBasePlayerController" }, - "CCSPlayerControllerAPI": { - "fields": {}, - "metadata": [ - { - "name": "MPulseProvideFeatureTag", - "type": "Unknown" - }, - { - "name": "MPulseLibraryBindings", - "type": "Unknown" - } - ], - "parent": null - }, "CCSPlayerController_ActionTrackingServices": { "fields": { "m_iNumRoundKills": 368, @@ -4571,9 +4473,8 @@ "m_ArmorValue": 6396, "m_EconGloves": 5520, "m_GunGameImmunityColor": 6476, - "m_LastHealth": 6340, - "m_LastHitBox": 6336, - "m_NumEnemiesKilledThisRound": 6328, + "m_LastHealth": 6336, + "m_LastHitBox": 6332, "m_RetakesMVPBoostExtraUtility": 3668, "m_TouchingBuyZones": 3624, "m_aimPunchAngle": 3680, @@ -4600,7 +4501,7 @@ "m_bIsScoped": 6260, "m_bIsSpawning": 6416, "m_bIsWalking": 6192, - "m_bKilledByHeadshot": 6332, + "m_bKilledByHeadshot": 6328, "m_bLastHeadBoneTransformIsValid": 5376, "m_bLeftHanded": 6169, "m_bNextSprayDecalTimeExpedited": 5404, @@ -5072,20 +4973,6 @@ ], "parent": "CCSPlayerPawnBase" }, - "CCSPlayerPawnAPI": { - "fields": {}, - "metadata": [ - { - "name": "MPulseProvideFeatureTag", - "type": "Unknown" - }, - { - "name": "MPulseLibraryBindings", - "type": "Unknown" - } - ], - "parent": null - }, "CCSPlayerPawnBase": { "fields": { "m_CTouchExpansionComponent": 2992, @@ -5739,20 +5626,6 @@ "metadata": [], "parent": "CSprite" }, - "CCSTakeDamageInfoAPI": { - "fields": {}, - "metadata": [ - { - "name": "MPulseProvideFeatureTag", - "type": "Unknown" - }, - { - "name": "MPulseLibraryBindings", - "type": "Unknown" - } - ], - "parent": null - }, "CCSTeam": { "fields": { "m_bSurrendered": 1408, @@ -6039,20 +5912,6 @@ ], "parent": "CBasePlayerWeapon" }, - "CCSWeaponBaseAPI": { - "fields": {}, - "metadata": [ - { - "name": "MPulseProvideFeatureTag", - "type": "Unknown" - }, - { - "name": "MPulseLibraryBindings", - "type": "Unknown" - } - ], - "parent": null - }, "CCSWeaponBaseGun": { "fields": { "m_bNeedsBoltAction": 3757, @@ -6195,20 +6054,6 @@ ], "parent": "CBasePlayerWeaponVData" }, - "CCSWeaponBaseVDataAPI": { - "fields": {}, - "metadata": [ - { - "name": "MPulseProvideFeatureTag", - "type": "Unknown" - }, - { - "name": "MPulseLibraryBindings", - "type": "Unknown" - } - ], - "parent": null - }, "CChangeLevel": { "fields": { "m_OnChangeLevel": 2288, @@ -17515,20 +17360,14 @@ "BloodType": { "alignment": 4, "members": { - "ColorBrightGreen": 3, "ColorGreen": 2, "ColorRed": 0, - "ColorRedLVL2": 9, - "ColorRedLVL3": 10, - "ColorRedLVL4": 11, - "ColorRedLVL5": 12, - "ColorRedLVL6": 13, + "ColorRedLVL2": 3, + "ColorRedLVL3": 4, + "ColorRedLVL4": 5, + "ColorRedLVL5": 6, + "ColorRedLVL6": 7, "ColorYellow": 1, - "EntityAntlion": 5, - "EntityBlob": 7, - "EntityBlobFrozen": 8, - "EntityMech": 4, - "EntityZombie": 6, "None": -1 }, "type": "uint32" diff --git a/output/server.dll.rs b/output/server.dll.rs index ae162fd..d2b7d2c 100644 --- a/output/server.dll.rs +++ b/output/server.dll.rs @@ -1,12 +1,12 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] pub mod cs2_dumper { pub mod schemas { // Module: server.dll - // Classes count: 659 + // Classes count: 650 // Enums count: 131 pub mod server_dll { // Alignment: 4 @@ -294,24 +294,18 @@ pub mod cs2_dumper { matLastMaterial = 0xB } // Alignment: 4 - // Members count: 15 + // Members count: 9 #[repr(u32)] pub enum BloodType { None = u32::MAX, ColorRed = 0x0, ColorYellow = 0x1, ColorGreen = 0x2, - ColorBrightGreen = 0x3, - EntityMech = 0x4, - EntityAntlion = 0x5, - EntityZombie = 0x6, - EntityBlob = 0x7, - EntityBlobFrozen = 0x8, - ColorRedLVL2 = 0x9, - ColorRedLVL3 = 0xA, - ColorRedLVL4 = 0xB, - ColorRedLVL5 = 0xC, - ColorRedLVL6 = 0xD + ColorRedLVL2 = 0x3, + ColorRedLVL3 = 0x4, + ColorRedLVL4 = 0x5, + ColorRedLVL5 = 0x6, + ColorRedLVL6 = 0x7 } // Alignment: 4 // Members count: 6 @@ -1674,14 +1668,6 @@ pub mod cs2_dumper { pub const m_SoundscapeName: usize = 0x8E8; // CUtlSymbolLarge pub const m_spectators: usize = 0x8F0; // CUtlVector> } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - pub mod CCSPlayerControllerAPI { - } // Parent: CBreakableProp // Fields count: 21 // @@ -2644,9 +2630,9 @@ pub mod cs2_dumper { // NetworkVarNames: m_flDMBonusTimeLength (float) // NetworkVarNames: m_sDMBonusWeapon (CUtlString) pub mod CCSGameModeRules_Deathmatch { - pub const m_flDMBonusStartTime: usize = 0x38; // GameTime_t - pub const m_flDMBonusTimeLength: usize = 0x3C; // float32 - pub const m_sDMBonusWeapon: usize = 0x40; // CUtlString + pub const m_flDMBonusStartTime: usize = 0x30; // GameTime_t + pub const m_flDMBonusTimeLength: usize = 0x34; // float32 + pub const m_sDMBonusWeapon: usize = 0x38; // CUtlString } // Parent: CItemAssaultSuit // Fields count: 0 @@ -3771,14 +3757,6 @@ pub mod cs2_dumper { pub const m_bLastUpdateSkipped: usize = 0x24C; // bool pub const m_flPrevAnimUpdateTime: usize = 0x250; // GameTime_t } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - pub mod CCSObserverPawnAPI { - } // Parent: CBaseEntity // Fields count: 0 pub mod CCSPointScriptEntity { @@ -4055,16 +4033,6 @@ pub mod cs2_dumper { pub const m_iFilterName: usize = 0x710; // CUtlSymbolLarge pub const m_hFilter: usize = 0x718; // CHandle } - // Parent: CBasePulseGraphInstance - // Fields count: 0 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseDomainHookInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - pub mod CCSGameModeScript { - } // Parent: CPointEntity // Fields count: 0 pub mod CInfoInstructorHintHostageRescueZone { @@ -5407,14 +5375,6 @@ pub mod cs2_dumper { pub const m_iszInteractsWith: usize = 0x720; // CUtlSymbolLarge } // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - pub mod CCSWeaponBaseAPI { - } - // Parent: None // Fields count: 2 // // Metadata: @@ -5557,7 +5517,7 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_WeaponSequence (CUtlString) pub mod CCSGameModeRules_ArmsRace { - pub const m_WeaponSequence: usize = 0x38; // CNetworkUtlVectorBase + pub const m_WeaponSequence: usize = 0x30; // CNetworkUtlVectorBase } // Parent: CTriggerPush // Fields count: 1 @@ -6792,14 +6752,6 @@ pub mod cs2_dumper { pub const m_OnStartTouch: usize = 0x8B0; // CEntityIOOutput pub const m_hCarryingPlayer: usize = 0x8D8; // CHandle } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - pub mod CCSWeaponBaseVDataAPI { - } // Parent: CBaseFlex // Fields count: 14 // @@ -8080,14 +8032,6 @@ pub mod cs2_dumper { pub const m_nLightChoice: usize = 0x4CC; // int32 pub const m_hLight: usize = 0x4D0; // CHandle } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - pub mod CCSPlayerPawnAPI { - } // Parent: CSoundOpvarSetPointEntity // Fields count: 9 pub mod CSoundOpvarSetAABBEntity { @@ -9050,17 +8994,6 @@ pub mod cs2_dumper { pub const m_hPhysicsAttacker: usize = 0x7DC; // CHandle pub const m_flLastPhysicsInfluenceTime: usize = 0x7E0; // GameTime_t } - // Parent: CCSGameModeScript - // Fields count: 1 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseDomainHookInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - pub mod CCSDeathmatchScript { - pub const m_pOuter: usize = 0xF8; // CCSGameModeRules_Deathmatch* - } // Parent: CBaseModelEntity // Fields count: 16 pub mod CBaseToggle { @@ -9471,17 +9404,6 @@ pub mod cs2_dumper { pub const m_iszParamName: usize = 0x4C8; // CUtlSymbolLarge pub const m_flFloatValue: usize = 0x4D0; // float32 } - // Parent: CCSGameModeScript - // Fields count: 1 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseDomainHookInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - pub mod CCSArmsRaceScript { - pub const m_pOuter: usize = 0xF8; // CCSGameModeRules_ArmsRace* - } // Parent: CPulseGraphInstance_ServerEntity // Fields count: 0 // @@ -9810,7 +9732,7 @@ pub mod cs2_dumper { pub const m_bIsActive: usize = 0x540; // bool } // Parent: CCSPlayerPawnBase - // Fields count: 118 + // Fields count: 117 // // Metadata: // MNetworkVarTypeOverride @@ -9978,10 +9900,9 @@ pub mod cs2_dumper { pub const m_vecTotalBulletForce: usize = 0x18A4; // Vector pub const m_bWaitForNoAttack: usize = 0x18B0; // bool pub const m_ignoreLadderJumpTime: usize = 0x18B4; // float32 - pub const m_NumEnemiesKilledThisRound: usize = 0x18B8; // int32 - pub const m_bKilledByHeadshot: usize = 0x18BC; // bool - pub const m_LastHitBox: usize = 0x18C0; // int32 - pub const m_LastHealth: usize = 0x18C4; // int32 + pub const m_bKilledByHeadshot: usize = 0x18B8; // bool + pub const m_LastHitBox: usize = 0x18BC; // int32 + pub const m_LastHealth: usize = 0x18C0; // int32 pub const m_pBot: usize = 0x18C8; // CCSBot* pub const m_bBotAllowActive: usize = 0x18D0; // bool pub const m_thirdPersonHeading: usize = 0x18D4; // QAngle @@ -10655,14 +10576,6 @@ pub mod cs2_dumper { // Fields count: 0 pub mod CHostageRescueZone { } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - pub mod CCSTakeDamageInfoAPI { - } // Parent: CServerOnlyPointEntity // Fields count: 6 pub mod CPointPrefab { diff --git a/output/soundsystem.dll.cs b/output/soundsystem.dll.cs index 2a40779..2a9f62c 100644 --- a/output/soundsystem.dll.cs +++ b/output/soundsystem.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC namespace CS2Dumper.Schemas { // Module: soundsystem.dll diff --git a/output/soundsystem.dll.hpp b/output/soundsystem.dll.hpp index 6ab10c1..f62eba0 100644 --- a/output/soundsystem.dll.hpp +++ b/output/soundsystem.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC #pragma once diff --git a/output/soundsystem.dll.rs b/output/soundsystem.dll.rs index 5a3c238..356ff6f 100644 --- a/output/soundsystem.dll.rs +++ b/output/soundsystem.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 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 7857bdf..77eaa30 100644 --- a/output/vphysics2.dll.cs +++ b/output/vphysics2.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC namespace CS2Dumper.Schemas { // Module: vphysics2.dll diff --git a/output/vphysics2.dll.hpp b/output/vphysics2.dll.hpp index b1a6dc4..9400d21 100644 --- a/output/vphysics2.dll.hpp +++ b/output/vphysics2.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC #pragma once diff --git a/output/vphysics2.dll.rs b/output/vphysics2.dll.rs index 18390ff..26ae078 100644 --- a/output/vphysics2.dll.rs +++ b/output/vphysics2.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 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 8abdaba..534a979 100644 --- a/output/worldrenderer.dll.cs +++ b/output/worldrenderer.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC namespace CS2Dumper.Schemas { // Module: worldrenderer.dll diff --git a/output/worldrenderer.dll.hpp b/output/worldrenderer.dll.hpp index 7897f4d..76aec4e 100644 --- a/output/worldrenderer.dll.hpp +++ b/output/worldrenderer.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC #pragma once diff --git a/output/worldrenderer.dll.rs b/output/worldrenderer.dll.rs index c9c4040..d9be96c 100644 --- a/output/worldrenderer.dll.rs +++ b/output/worldrenderer.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-05-31 11:14:33.690971400 UTC +// 2024-06-05 00:45:27.941820300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]