Merge pull request #246 from Enoouo/main

This commit is contained in:
a2x 2024-10-05 14:53:48 +10:00 committed by GitHub
commit d2fee113a2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
67 changed files with 363 additions and 324 deletions

View File

@ -1,5 +1,5 @@
03:30:00 [INFO] found 16 buttons 04:26:10 [INFO] found 16 buttons
03:30:00 [INFO] found 130 interfaces across 33 modules 04:26:10 [INFO] found 130 interfaces across 33 modules
03:30:00 [INFO] found 33 offsets across 5 modules 04:26:11 [INFO] found 33 offsets across 5 modules
03:30:01 [INFO] found 2460 classes and 365 enums across 17 modules 04:26:11 [INFO] found 2460 classes and 366 enums across 17 modules
03:30:01 [INFO] analysis completed in 1.01s 04:26:11 [INFO] analysis completed in 1.04s

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: animationsystem.dll // Module: animationsystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,24 +1,24 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
namespace CS2Dumper { namespace CS2Dumper {
// Module: client.dll // Module: client.dll
public static class Buttons { public static class Buttons {
public const nint attack = 0x181ABC0; public const nint attack = 0x181BC20;
public const nint attack2 = 0x181AC50; public const nint attack2 = 0x181BCB0;
public const nint back = 0x181AE90; public const nint back = 0x181BEF0;
public const nint duck = 0x181B160; public const nint duck = 0x181C1C0;
public const nint forward = 0x181AE00; public const nint forward = 0x181BE60;
public const nint jump = 0x181B0D0; public const nint jump = 0x181C130;
public const nint left = 0x181AF20; public const nint left = 0x181BF80;
public const nint lookatweapon = 0x1A26730; public const nint lookatweapon = 0x1A277A0;
public const nint reload = 0x181AB30; public const nint reload = 0x181BB90;
public const nint right = 0x181AFB0; public const nint right = 0x181C010;
public const nint showscores = 0x1A26610; public const nint showscores = 0x1A27680;
public const nint sprint = 0x181AAA0; public const nint sprint = 0x181BB00;
public const nint turnleft = 0x181ACE0; public const nint turnleft = 0x181BD40;
public const nint turnright = 0x181AD70; public const nint turnright = 0x181BDD0;
public const nint use = 0x181B040; public const nint use = 0x181C0A0;
public const nint zoom = 0x1A266A0; public const nint zoom = 0x1A27710;
} }
} }

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#pragma once #pragma once
@ -8,21 +8,21 @@
namespace cs2_dumper { namespace cs2_dumper {
// Module: client.dll // Module: client.dll
namespace buttons { namespace buttons {
constexpr std::ptrdiff_t attack = 0x181ABC0; constexpr std::ptrdiff_t attack = 0x181BC20;
constexpr std::ptrdiff_t attack2 = 0x181AC50; constexpr std::ptrdiff_t attack2 = 0x181BCB0;
constexpr std::ptrdiff_t back = 0x181AE90; constexpr std::ptrdiff_t back = 0x181BEF0;
constexpr std::ptrdiff_t duck = 0x181B160; constexpr std::ptrdiff_t duck = 0x181C1C0;
constexpr std::ptrdiff_t forward = 0x181AE00; constexpr std::ptrdiff_t forward = 0x181BE60;
constexpr std::ptrdiff_t jump = 0x181B0D0; constexpr std::ptrdiff_t jump = 0x181C130;
constexpr std::ptrdiff_t left = 0x181AF20; constexpr std::ptrdiff_t left = 0x181BF80;
constexpr std::ptrdiff_t lookatweapon = 0x1A26730; constexpr std::ptrdiff_t lookatweapon = 0x1A277A0;
constexpr std::ptrdiff_t reload = 0x181AB30; constexpr std::ptrdiff_t reload = 0x181BB90;
constexpr std::ptrdiff_t right = 0x181AFB0; constexpr std::ptrdiff_t right = 0x181C010;
constexpr std::ptrdiff_t showscores = 0x1A26610; constexpr std::ptrdiff_t showscores = 0x1A27680;
constexpr std::ptrdiff_t sprint = 0x181AAA0; constexpr std::ptrdiff_t sprint = 0x181BB00;
constexpr std::ptrdiff_t turnleft = 0x181ACE0; constexpr std::ptrdiff_t turnleft = 0x181BD40;
constexpr std::ptrdiff_t turnright = 0x181AD70; constexpr std::ptrdiff_t turnright = 0x181BDD0;
constexpr std::ptrdiff_t use = 0x181B040; constexpr std::ptrdiff_t use = 0x181C0A0;
constexpr std::ptrdiff_t zoom = 0x1A266A0; constexpr std::ptrdiff_t zoom = 0x1A27710;
} }
} }

View File

@ -1,20 +1,20 @@
{ {
"client.dll": { "client.dll": {
"attack": 25275328, "attack": 25279520,
"attack2": 25275472, "attack2": 25279664,
"back": 25276048, "back": 25280240,
"duck": 25276768, "duck": 25280960,
"forward": 25275904, "forward": 25280096,
"jump": 25276624, "jump": 25280816,
"left": 25276192, "left": 25280384,
"lookatweapon": 27420464, "lookatweapon": 27424672,
"reload": 25275184, "reload": 25279376,
"right": 25276336, "right": 25280528,
"showscores": 27420176, "showscores": 27424384,
"sprint": 25275040, "sprint": 25279232,
"turnleft": 25275616, "turnleft": 25279808,
"turnright": 25275760, "turnright": 25279952,
"use": 25276480, "use": 25280672,
"zoom": 27420320 "zoom": 27424528
} }
} }

View File

@ -1,26 +1,26 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#![allow(non_upper_case_globals, unused)] #![allow(non_upper_case_globals, unused)]
pub mod cs2_dumper { pub mod cs2_dumper {
// Module: client.dll // Module: client.dll
pub mod buttons { pub mod buttons {
pub const attack: usize = 0x181ABC0; pub const attack: usize = 0x181BC20;
pub const attack2: usize = 0x181AC50; pub const attack2: usize = 0x181BCB0;
pub const back: usize = 0x181AE90; pub const back: usize = 0x181BEF0;
pub const duck: usize = 0x181B160; pub const duck: usize = 0x181C1C0;
pub const forward: usize = 0x181AE00; pub const forward: usize = 0x181BE60;
pub const jump: usize = 0x181B0D0; pub const jump: usize = 0x181C130;
pub const left: usize = 0x181AF20; pub const left: usize = 0x181BF80;
pub const lookatweapon: usize = 0x1A26730; pub const lookatweapon: usize = 0x1A277A0;
pub const reload: usize = 0x181AB30; pub const reload: usize = 0x181BB90;
pub const right: usize = 0x181AFB0; pub const right: usize = 0x181C010;
pub const showscores: usize = 0x1A26610; pub const showscores: usize = 0x1A27680;
pub const sprint: usize = 0x181AAA0; pub const sprint: usize = 0x181BB00;
pub const turnleft: usize = 0x181ACE0; pub const turnleft: usize = 0x181BD40;
pub const turnright: usize = 0x181AD70; pub const turnright: usize = 0x181BDD0;
pub const r#use: usize = 0x181B040; pub const r#use: usize = 0x181C0A0;
pub const zoom: usize = 0x1A266A0; pub const zoom: usize = 0x1A27710;
} }
} }

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: client.dll // Module: client.dll
@ -3654,7 +3654,7 @@ namespace CS2Dumper.Schemas {
public const nint m_bOrphanInsteadOfDeletingChildrenOnRemove = 0x568; // bool public const nint m_bOrphanInsteadOfDeletingChildrenOnRemove = 0x568; // bool
} }
// Parent: None // Parent: None
// Field count: 14 // Field count: 15
// //
// Metadata: // Metadata:
// NetworkVarNames: m_PlayerDamager (CHandle<CCSPlayerPawn>) // NetworkVarNames: m_PlayerDamager (CHandle<CCSPlayerPawn>)
@ -3680,12 +3680,13 @@ namespace CS2Dumper.Schemas {
public const nint m_szPlayerRecipientName = 0x40; // CUtlString public const nint m_szPlayerRecipientName = 0x40; // CUtlString
public const nint m_DamagerXuid = 0x48; // uint64 public const nint m_DamagerXuid = 0x48; // uint64
public const nint m_RecipientXuid = 0x50; // uint64 public const nint m_RecipientXuid = 0x50; // uint64
public const nint m_iDamage = 0x58; // int32 public const nint m_iBulletsDamage = 0x58; // int32
public const nint m_iActualHealthRemoved = 0x5C; // int32 public const nint m_iDamage = 0x5C; // int32
public const nint m_iNumHits = 0x60; // int32 public const nint m_iActualHealthRemoved = 0x60; // int32
public const nint m_iLastBulletUpdate = 0x64; // int32 public const nint m_iNumHits = 0x64; // int32
public const nint m_bIsOtherEnemy = 0x68; // bool public const nint m_iLastBulletUpdate = 0x68; // int32
public const nint m_killType = 0x69; // EKillTypes_t public const nint m_bIsOtherEnemy = 0x6C; // bool
public const nint m_killType = 0x6D; // EKillTypes_t
} }
// Parent: C_BaseEntity // Parent: C_BaseEntity
// Field count: 0 // Field count: 0

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#pragma once #pragma once
@ -3659,7 +3659,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_bOrphanInsteadOfDeletingChildrenOnRemove = 0x568; // bool constexpr std::ptrdiff_t m_bOrphanInsteadOfDeletingChildrenOnRemove = 0x568; // bool
} }
// Parent: None // Parent: None
// Field count: 14 // Field count: 15
// //
// Metadata: // Metadata:
// NetworkVarNames: m_PlayerDamager (CHandle<CCSPlayerPawn>) // NetworkVarNames: m_PlayerDamager (CHandle<CCSPlayerPawn>)
@ -3685,12 +3685,13 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_szPlayerRecipientName = 0x40; // CUtlString constexpr std::ptrdiff_t m_szPlayerRecipientName = 0x40; // CUtlString
constexpr std::ptrdiff_t m_DamagerXuid = 0x48; // uint64 constexpr std::ptrdiff_t m_DamagerXuid = 0x48; // uint64
constexpr std::ptrdiff_t m_RecipientXuid = 0x50; // uint64 constexpr std::ptrdiff_t m_RecipientXuid = 0x50; // uint64
constexpr std::ptrdiff_t m_iDamage = 0x58; // int32 constexpr std::ptrdiff_t m_iBulletsDamage = 0x58; // int32
constexpr std::ptrdiff_t m_iActualHealthRemoved = 0x5C; // int32 constexpr std::ptrdiff_t m_iDamage = 0x5C; // int32
constexpr std::ptrdiff_t m_iNumHits = 0x60; // int32 constexpr std::ptrdiff_t m_iActualHealthRemoved = 0x60; // int32
constexpr std::ptrdiff_t m_iLastBulletUpdate = 0x64; // int32 constexpr std::ptrdiff_t m_iNumHits = 0x64; // int32
constexpr std::ptrdiff_t m_bIsOtherEnemy = 0x68; // bool constexpr std::ptrdiff_t m_iLastBulletUpdate = 0x68; // int32
constexpr std::ptrdiff_t m_killType = 0x69; // EKillTypes_t constexpr std::ptrdiff_t m_bIsOtherEnemy = 0x6C; // bool
constexpr std::ptrdiff_t m_killType = 0x6D; // EKillTypes_t
} }
// Parent: C_BaseEntity // Parent: C_BaseEntity
// Field count: 0 // Field count: 0

View File

@ -1917,14 +1917,15 @@
"m_PlayerDamager": 40, "m_PlayerDamager": 40,
"m_PlayerRecipient": 44, "m_PlayerRecipient": 44,
"m_RecipientXuid": 80, "m_RecipientXuid": 80,
"m_bIsOtherEnemy": 104, "m_bIsOtherEnemy": 108,
"m_hPlayerControllerDamager": 48, "m_hPlayerControllerDamager": 48,
"m_hPlayerControllerRecipient": 52, "m_hPlayerControllerRecipient": 52,
"m_iActualHealthRemoved": 92, "m_iActualHealthRemoved": 96,
"m_iDamage": 88, "m_iBulletsDamage": 88,
"m_iLastBulletUpdate": 100, "m_iDamage": 92,
"m_iNumHits": 96, "m_iLastBulletUpdate": 104,
"m_killType": 105, "m_iNumHits": 100,
"m_killType": 109,
"m_szPlayerDamagerName": 56, "m_szPlayerDamagerName": 56,
"m_szPlayerRecipientName": 64 "m_szPlayerRecipientName": 64
}, },

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
@ -3664,7 +3664,7 @@ pub mod cs2_dumper {
pub const m_bOrphanInsteadOfDeletingChildrenOnRemove: usize = 0x568; // bool pub const m_bOrphanInsteadOfDeletingChildrenOnRemove: usize = 0x568; // bool
} }
// Parent: None // Parent: None
// Field count: 14 // Field count: 15
// //
// Metadata: // Metadata:
// NetworkVarNames: m_PlayerDamager (CHandle<CCSPlayerPawn>) // NetworkVarNames: m_PlayerDamager (CHandle<CCSPlayerPawn>)
@ -3690,12 +3690,13 @@ pub mod cs2_dumper {
pub const m_szPlayerRecipientName: usize = 0x40; // CUtlString pub const m_szPlayerRecipientName: usize = 0x40; // CUtlString
pub const m_DamagerXuid: usize = 0x48; // uint64 pub const m_DamagerXuid: usize = 0x48; // uint64
pub const m_RecipientXuid: usize = 0x50; // uint64 pub const m_RecipientXuid: usize = 0x50; // uint64
pub const m_iDamage: usize = 0x58; // int32 pub const m_iBulletsDamage: usize = 0x58; // int32
pub const m_iActualHealthRemoved: usize = 0x5C; // int32 pub const m_iDamage: usize = 0x5C; // int32
pub const m_iNumHits: usize = 0x60; // int32 pub const m_iActualHealthRemoved: usize = 0x60; // int32
pub const m_iLastBulletUpdate: usize = 0x64; // int32 pub const m_iNumHits: usize = 0x64; // int32
pub const m_bIsOtherEnemy: usize = 0x68; // bool pub const m_iLastBulletUpdate: usize = 0x68; // int32
pub const m_killType: usize = 0x69; // EKillTypes_t pub const m_bIsOtherEnemy: usize = 0x6C; // bool
pub const m_killType: usize = 0x6D; // EKillTypes_t
} }
// Parent: C_BaseEntity // Parent: C_BaseEntity
// Field count: 0 // Field count: 0

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: engine2.dll // Module: engine2.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: host.dll // Module: host.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,4 +1,4 @@
{ {
"build_number": 14031, "build_number": 14033,
"timestamp": "2024-10-03T03:30:01.044566+00:00" "timestamp": "2024-10-05T04:26:11.464349700+00:00"
} }

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
namespace CS2Dumper.Interfaces { namespace CS2Dumper.Interfaces {
// Module: animationsystem.dll // Module: animationsystem.dll
@ -9,14 +9,14 @@ namespace CS2Dumper.Interfaces {
} }
// Module: client.dll // Module: client.dll
public static class ClientDll { public static class ClientDll {
public const nint ClientToolsInfo_001 = 0x181A1B0; public const nint ClientToolsInfo_001 = 0x181B210;
public const nint EmptyWorldService001_Client = 0x17D5A30; public const nint EmptyWorldService001_Client = 0x17D6A70;
public const nint GameClientExports001 = 0x1816E68; public const nint GameClientExports001 = 0x1817EC8;
public const nint LegacyGameUI001 = 0x1836F10; public const nint LegacyGameUI001 = 0x1837F60;
public const nint Source2Client002 = 0x1A16380; public const nint Source2Client002 = 0x1A17420;
public const nint Source2ClientConfig001 = 0x19B64E0; public const nint Source2ClientConfig001 = 0x19B7550;
public const nint Source2ClientPrediction001 = 0x1821F60; public const nint Source2ClientPrediction001 = 0x1822FC0;
public const nint Source2ClientUI001 = 0x18358B0; public const nint Source2ClientUI001 = 0x1836900;
} }
// Module: engine2.dll // Module: engine2.dll
public static class Engine2Dll { public static class Engine2Dll {
@ -124,7 +124,7 @@ namespace CS2Dumper.Interfaces {
} }
// Module: particles.dll // Module: particles.dll
public static class ParticlesDll { public static class ParticlesDll {
public const nint ParticleSystemMgr003 = 0x5E23F0; public const nint ParticleSystemMgr003 = 0x5E2390;
} }
// Module: pulse_system.dll // Module: pulse_system.dll
public static class PulseSystemDll { public static class PulseSystemDll {
@ -157,16 +157,16 @@ namespace CS2Dumper.Interfaces {
} }
// Module: server.dll // Module: server.dll
public static class ServerDll { public static class ServerDll {
public const nint EmptyWorldService001_Server = 0x1359620; public const nint EmptyWorldService001_Server = 0x135A690;
public const nint EntitySubclassUtilsV001 = 0x130B050; public const nint EntitySubclassUtilsV001 = 0x130C050;
public const nint NavGameTest001 = 0x13F9988; public const nint NavGameTest001 = 0x13FAA38;
public const nint ServerToolsInfo_001 = 0x13AE998; public const nint ServerToolsInfo_001 = 0x13AFA28;
public const nint Source2GameClients001 = 0x13A9340; public const nint Source2GameClients001 = 0x13AA3D0;
public const nint Source2GameDirector001 = 0x14DCDF0; public const nint Source2GameDirector001 = 0x14DDEB0;
public const nint Source2GameEntities001 = 0x13AE8C0; public const nint Source2GameEntities001 = 0x13AF950;
public const nint Source2Server001 = 0x13AE730; public const nint Source2Server001 = 0x13AF7C0;
public const nint Source2ServerConfig001 = 0x1596AC8; public const nint Source2ServerConfig001 = 0x1597B88;
public const nint customnavsystem001 = 0x12EFBA8; public const nint customnavsystem001 = 0x12F0BA8;
} }
// Module: soundsystem.dll // Module: soundsystem.dll
public static class SoundsystemDll { public static class SoundsystemDll {

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#pragma once #pragma once
@ -14,14 +14,14 @@ namespace cs2_dumper {
} }
// Module: client.dll // Module: client.dll
namespace client_dll { namespace client_dll {
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x181A1B0; constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x181B210;
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x17D5A30; constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x17D6A70;
constexpr std::ptrdiff_t GameClientExports001 = 0x1816E68; constexpr std::ptrdiff_t GameClientExports001 = 0x1817EC8;
constexpr std::ptrdiff_t LegacyGameUI001 = 0x1836F10; constexpr std::ptrdiff_t LegacyGameUI001 = 0x1837F60;
constexpr std::ptrdiff_t Source2Client002 = 0x1A16380; constexpr std::ptrdiff_t Source2Client002 = 0x1A17420;
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x19B64E0; constexpr std::ptrdiff_t Source2ClientConfig001 = 0x19B7550;
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x1821F60; constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x1822FC0;
constexpr std::ptrdiff_t Source2ClientUI001 = 0x18358B0; constexpr std::ptrdiff_t Source2ClientUI001 = 0x1836900;
} }
// Module: engine2.dll // Module: engine2.dll
namespace engine2_dll { namespace engine2_dll {
@ -129,7 +129,7 @@ namespace cs2_dumper {
} }
// Module: particles.dll // Module: particles.dll
namespace particles_dll { namespace particles_dll {
constexpr std::ptrdiff_t ParticleSystemMgr003 = 0x5E23F0; constexpr std::ptrdiff_t ParticleSystemMgr003 = 0x5E2390;
} }
// Module: pulse_system.dll // Module: pulse_system.dll
namespace pulse_system_dll { namespace pulse_system_dll {
@ -162,16 +162,16 @@ namespace cs2_dumper {
} }
// Module: server.dll // Module: server.dll
namespace server_dll { namespace server_dll {
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x1359620; constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x135A690;
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x130B050; constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x130C050;
constexpr std::ptrdiff_t NavGameTest001 = 0x13F9988; constexpr std::ptrdiff_t NavGameTest001 = 0x13FAA38;
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13AE998; constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13AFA28;
constexpr std::ptrdiff_t Source2GameClients001 = 0x13A9340; constexpr std::ptrdiff_t Source2GameClients001 = 0x13AA3D0;
constexpr std::ptrdiff_t Source2GameDirector001 = 0x14DCDF0; constexpr std::ptrdiff_t Source2GameDirector001 = 0x14DDEB0;
constexpr std::ptrdiff_t Source2GameEntities001 = 0x13AE8C0; constexpr std::ptrdiff_t Source2GameEntities001 = 0x13AF950;
constexpr std::ptrdiff_t Source2Server001 = 0x13AE730; constexpr std::ptrdiff_t Source2Server001 = 0x13AF7C0;
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x1596AC8; constexpr std::ptrdiff_t Source2ServerConfig001 = 0x1597B88;
constexpr std::ptrdiff_t customnavsystem001 = 0x12EFBA8; constexpr std::ptrdiff_t customnavsystem001 = 0x12F0BA8;
} }
// Module: soundsystem.dll // Module: soundsystem.dll
namespace soundsystem_dll { namespace soundsystem_dll {

View File

@ -4,14 +4,14 @@
"AnimationSystem_001": 6256512 "AnimationSystem_001": 6256512
}, },
"client.dll": { "client.dll": {
"ClientToolsInfo_001": 25272752, "ClientToolsInfo_001": 25276944,
"EmptyWorldService001_Client": 24992304, "EmptyWorldService001_Client": 24996464,
"GameClientExports001": 25259624, "GameClientExports001": 25263816,
"LegacyGameUI001": 25390864, "LegacyGameUI001": 25395040,
"Source2Client002": 27353984, "Source2Client002": 27358240,
"Source2ClientConfig001": 26961120, "Source2ClientConfig001": 26965328,
"Source2ClientPrediction001": 25304928, "Source2ClientPrediction001": 25309120,
"Source2ClientUI001": 25385136 "Source2ClientUI001": 25389312
}, },
"engine2.dll": { "engine2.dll": {
"BenchmarkService001": 5450560, "BenchmarkService001": 5450560,
@ -104,7 +104,7 @@
"PanoramaUIClient001": 2664528 "PanoramaUIClient001": 2664528
}, },
"particles.dll": { "particles.dll": {
"ParticleSystemMgr003": 6169584 "ParticleSystemMgr003": 6169488
}, },
"pulse_system.dll": { "pulse_system.dll": {
"IPulseSystem_001": 1352256 "IPulseSystem_001": 1352256
@ -130,16 +130,16 @@
"SchemaSystem_001": 386960 "SchemaSystem_001": 386960
}, },
"server.dll": { "server.dll": {
"EmptyWorldService001_Server": 20289056, "EmptyWorldService001_Server": 20293264,
"EntitySubclassUtilsV001": 19968080, "EntitySubclassUtilsV001": 19972176,
"NavGameTest001": 20945288, "NavGameTest001": 20949560,
"ServerToolsInfo_001": 20638104, "ServerToolsInfo_001": 20642344,
"Source2GameClients001": 20616000, "Source2GameClients001": 20620240,
"Source2GameDirector001": 21876208, "Source2GameDirector001": 21880496,
"Source2GameEntities001": 20637888, "Source2GameEntities001": 20642128,
"Source2Server001": 20637488, "Source2Server001": 20641728,
"Source2ServerConfig001": 22637256, "Source2ServerConfig001": 22641544,
"customnavsystem001": 19856296 "customnavsystem001": 19860392
}, },
"soundsystem.dll": { "soundsystem.dll": {
"SoundOpSystem001": 3779648, "SoundOpSystem001": 3779648,

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#![allow(non_upper_case_globals, unused)] #![allow(non_upper_case_globals, unused)]
@ -12,14 +12,14 @@ pub mod cs2_dumper {
} }
// Module: client.dll // Module: client.dll
pub mod client_dll { pub mod client_dll {
pub const ClientToolsInfo_001: usize = 0x181A1B0; pub const ClientToolsInfo_001: usize = 0x181B210;
pub const EmptyWorldService001_Client: usize = 0x17D5A30; pub const EmptyWorldService001_Client: usize = 0x17D6A70;
pub const GameClientExports001: usize = 0x1816E68; pub const GameClientExports001: usize = 0x1817EC8;
pub const LegacyGameUI001: usize = 0x1836F10; pub const LegacyGameUI001: usize = 0x1837F60;
pub const Source2Client002: usize = 0x1A16380; pub const Source2Client002: usize = 0x1A17420;
pub const Source2ClientConfig001: usize = 0x19B64E0; pub const Source2ClientConfig001: usize = 0x19B7550;
pub const Source2ClientPrediction001: usize = 0x1821F60; pub const Source2ClientPrediction001: usize = 0x1822FC0;
pub const Source2ClientUI001: usize = 0x18358B0; pub const Source2ClientUI001: usize = 0x1836900;
} }
// Module: engine2.dll // Module: engine2.dll
pub mod engine2_dll { pub mod engine2_dll {
@ -127,7 +127,7 @@ pub mod cs2_dumper {
} }
// Module: particles.dll // Module: particles.dll
pub mod particles_dll { pub mod particles_dll {
pub const ParticleSystemMgr003: usize = 0x5E23F0; pub const ParticleSystemMgr003: usize = 0x5E2390;
} }
// Module: pulse_system.dll // Module: pulse_system.dll
pub mod pulse_system_dll { pub mod pulse_system_dll {
@ -160,16 +160,16 @@ pub mod cs2_dumper {
} }
// Module: server.dll // Module: server.dll
pub mod server_dll { pub mod server_dll {
pub const EmptyWorldService001_Server: usize = 0x1359620; pub const EmptyWorldService001_Server: usize = 0x135A690;
pub const EntitySubclassUtilsV001: usize = 0x130B050; pub const EntitySubclassUtilsV001: usize = 0x130C050;
pub const NavGameTest001: usize = 0x13F9988; pub const NavGameTest001: usize = 0x13FAA38;
pub const ServerToolsInfo_001: usize = 0x13AE998; pub const ServerToolsInfo_001: usize = 0x13AFA28;
pub const Source2GameClients001: usize = 0x13A9340; pub const Source2GameClients001: usize = 0x13AA3D0;
pub const Source2GameDirector001: usize = 0x14DCDF0; pub const Source2GameDirector001: usize = 0x14DDEB0;
pub const Source2GameEntities001: usize = 0x13AE8C0; pub const Source2GameEntities001: usize = 0x13AF950;
pub const Source2Server001: usize = 0x13AE730; pub const Source2Server001: usize = 0x13AF7C0;
pub const Source2ServerConfig001: usize = 0x1596AC8; pub const Source2ServerConfig001: usize = 0x1597B88;
pub const customnavsystem001: usize = 0x12EFBA8; pub const customnavsystem001: usize = 0x12F0BA8;
} }
// Module: soundsystem.dll // Module: soundsystem.dll
pub mod soundsystem_dll { pub mod soundsystem_dll {

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: materialsystem2.dll // Module: materialsystem2.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: networksystem.dll // Module: networksystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,26 +1,26 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
namespace CS2Dumper.Offsets { namespace CS2Dumper.Offsets {
// Module: client.dll // Module: client.dll
public static class ClientDll { public static class ClientDll {
public const nint dwCSGOInput = 0x1A26810; public const nint dwCSGOInput = 0x1A27880;
public const nint dwEntityList = 0x19BAC58; public const nint dwEntityList = 0x19BBCC8;
public const nint dwGameEntitySystem = 0x1AD4B78; public const nint dwGameEntitySystem = 0x1AD5BD8;
public const nint dwGameEntitySystem_highestEntityIndex = 0x1520; public const nint dwGameEntitySystem_highestEntityIndex = 0x1520;
public const nint dwGameRules = 0x1A18678; public const nint dwGameRules = 0x1A196E8;
public const nint dwGlobalVars = 0x1815F60; public const nint dwGlobalVars = 0x1816FF0;
public const nint dwGlowManager = 0x1A17D60; public const nint dwGlowManager = 0x1A18DD0;
public const nint dwLocalPlayerController = 0x1A0A5F8; public const nint dwLocalPlayerController = 0x1A0B668;
public const nint dwLocalPlayerPawn = 0x18220C8; public const nint dwLocalPlayerPawn = 0x1823128;
public const nint dwPlantedC4 = 0x1A20EB8; public const nint dwPlantedC4 = 0x1A21F28;
public const nint dwPrediction = 0x1821F60; public const nint dwPrediction = 0x1822FC0;
public const nint dwSensitivity = 0x1A19398; public const nint dwSensitivity = 0x1A1A408;
public const nint dwSensitivity_sensitivity = 0x40; public const nint dwSensitivity_sensitivity = 0x40;
public const nint dwViewAngles = 0x1A26BE0; public const nint dwViewAngles = 0x1A27C50;
public const nint dwViewMatrix = 0x1A1CD70; public const nint dwViewMatrix = 0x1A1DDE0;
public const nint dwViewRender = 0x1A1D550; public const nint dwViewRender = 0x1A1E5C0;
public const nint dwWeaponC4 = 0x19BDD80; public const nint dwWeaponC4 = 0x19BEDF0;
} }
// Module: engine2.dll // Module: engine2.dll
public static class Engine2Dll { public static class Engine2Dll {

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#pragma once #pragma once
@ -9,23 +9,23 @@ namespace cs2_dumper {
namespace offsets { namespace offsets {
// Module: client.dll // Module: client.dll
namespace client_dll { namespace client_dll {
constexpr std::ptrdiff_t dwCSGOInput = 0x1A26810; constexpr std::ptrdiff_t dwCSGOInput = 0x1A27880;
constexpr std::ptrdiff_t dwEntityList = 0x19BAC58; constexpr std::ptrdiff_t dwEntityList = 0x19BBCC8;
constexpr std::ptrdiff_t dwGameEntitySystem = 0x1AD4B78; constexpr std::ptrdiff_t dwGameEntitySystem = 0x1AD5BD8;
constexpr std::ptrdiff_t dwGameEntitySystem_highestEntityIndex = 0x1520; constexpr std::ptrdiff_t dwGameEntitySystem_highestEntityIndex = 0x1520;
constexpr std::ptrdiff_t dwGameRules = 0x1A18678; constexpr std::ptrdiff_t dwGameRules = 0x1A196E8;
constexpr std::ptrdiff_t dwGlobalVars = 0x1815F60; constexpr std::ptrdiff_t dwGlobalVars = 0x1816FF0;
constexpr std::ptrdiff_t dwGlowManager = 0x1A17D60; constexpr std::ptrdiff_t dwGlowManager = 0x1A18DD0;
constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A0A5F8; constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A0B668;
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x18220C8; constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x1823128;
constexpr std::ptrdiff_t dwPlantedC4 = 0x1A20EB8; constexpr std::ptrdiff_t dwPlantedC4 = 0x1A21F28;
constexpr std::ptrdiff_t dwPrediction = 0x1821F60; constexpr std::ptrdiff_t dwPrediction = 0x1822FC0;
constexpr std::ptrdiff_t dwSensitivity = 0x1A19398; constexpr std::ptrdiff_t dwSensitivity = 0x1A1A408;
constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40; constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40;
constexpr std::ptrdiff_t dwViewAngles = 0x1A26BE0; constexpr std::ptrdiff_t dwViewAngles = 0x1A27C50;
constexpr std::ptrdiff_t dwViewMatrix = 0x1A1CD70; constexpr std::ptrdiff_t dwViewMatrix = 0x1A1DDE0;
constexpr std::ptrdiff_t dwViewRender = 0x1A1D550; constexpr std::ptrdiff_t dwViewRender = 0x1A1E5C0;
constexpr std::ptrdiff_t dwWeaponC4 = 0x19BDD80; constexpr std::ptrdiff_t dwWeaponC4 = 0x19BEDF0;
} }
// Module: engine2.dll // Module: engine2.dll
namespace engine2_dll { namespace engine2_dll {

View File

@ -1,22 +1,22 @@
{ {
"client.dll": { "client.dll": {
"dwCSGOInput": 27420688, "dwCSGOInput": 27424896,
"dwEntityList": 26979416, "dwEntityList": 26983624,
"dwGameEntitySystem": 28134264, "dwGameEntitySystem": 28138456,
"dwGameEntitySystem_highestEntityIndex": 5408, "dwGameEntitySystem_highestEntityIndex": 5408,
"dwGameRules": 27362936, "dwGameRules": 27367144,
"dwGlobalVars": 25255776, "dwGlobalVars": 25260016,
"dwGlowManager": 27360608, "dwGlowManager": 27364816,
"dwLocalPlayerController": 27305464, "dwLocalPlayerController": 27309672,
"dwLocalPlayerPawn": 25305288, "dwLocalPlayerPawn": 25309480,
"dwPlantedC4": 27397816, "dwPlantedC4": 27402024,
"dwPrediction": 25304928, "dwPrediction": 25309120,
"dwSensitivity": 27366296, "dwSensitivity": 27370504,
"dwSensitivity_sensitivity": 64, "dwSensitivity_sensitivity": 64,
"dwViewAngles": 27421664, "dwViewAngles": 27425872,
"dwViewMatrix": 27381104, "dwViewMatrix": 27385312,
"dwViewRender": 27383120, "dwViewRender": 27387328,
"dwWeaponC4": 26992000 "dwWeaponC4": 26996208
}, },
"engine2.dll": { "engine2.dll": {
"dwBuildNumber": 5426132, "dwBuildNumber": 5426132,

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#![allow(non_upper_case_globals, unused)] #![allow(non_upper_case_globals, unused)]
@ -7,23 +7,23 @@ pub mod cs2_dumper {
pub mod offsets { pub mod offsets {
// Module: client.dll // Module: client.dll
pub mod client_dll { pub mod client_dll {
pub const dwCSGOInput: usize = 0x1A26810; pub const dwCSGOInput: usize = 0x1A27880;
pub const dwEntityList: usize = 0x19BAC58; pub const dwEntityList: usize = 0x19BBCC8;
pub const dwGameEntitySystem: usize = 0x1AD4B78; pub const dwGameEntitySystem: usize = 0x1AD5BD8;
pub const dwGameEntitySystem_highestEntityIndex: usize = 0x1520; pub const dwGameEntitySystem_highestEntityIndex: usize = 0x1520;
pub const dwGameRules: usize = 0x1A18678; pub const dwGameRules: usize = 0x1A196E8;
pub const dwGlobalVars: usize = 0x1815F60; pub const dwGlobalVars: usize = 0x1816FF0;
pub const dwGlowManager: usize = 0x1A17D60; pub const dwGlowManager: usize = 0x1A18DD0;
pub const dwLocalPlayerController: usize = 0x1A0A5F8; pub const dwLocalPlayerController: usize = 0x1A0B668;
pub const dwLocalPlayerPawn: usize = 0x18220C8; pub const dwLocalPlayerPawn: usize = 0x1823128;
pub const dwPlantedC4: usize = 0x1A20EB8; pub const dwPlantedC4: usize = 0x1A21F28;
pub const dwPrediction: usize = 0x1821F60; pub const dwPrediction: usize = 0x1822FC0;
pub const dwSensitivity: usize = 0x1A19398; pub const dwSensitivity: usize = 0x1A1A408;
pub const dwSensitivity_sensitivity: usize = 0x40; pub const dwSensitivity_sensitivity: usize = 0x40;
pub const dwViewAngles: usize = 0x1A26BE0; pub const dwViewAngles: usize = 0x1A27C50;
pub const dwViewMatrix: usize = 0x1A1CD70; pub const dwViewMatrix: usize = 0x1A1DDE0;
pub const dwViewRender: usize = 0x1A1D550; pub const dwViewRender: usize = 0x1A1E5C0;
pub const dwWeaponC4: usize = 0x19BDD80; pub const dwWeaponC4: usize = 0x19BEDF0;
} }
// Module: engine2.dll // Module: engine2.dll
pub mod engine2_dll { pub mod engine2_dll {

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: panorama.dll // Module: panorama.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: particles.dll // Module: particles.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: pulse_system.dll // Module: pulse_system.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: rendersystemdx11.dll // Module: rendersystemdx11.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: resourcesystem.dll // Module: resourcesystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: scenesystem.dll // Module: scenesystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: schemasystem.dll // Module: schemasystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,10 +1,10 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: server.dll // Module: server.dll
// Class count: 653 // Class count: 653
// Enum count: 137 // Enum count: 138
public static class ServerDll { public static class ServerDll {
// Alignment: 4 // Alignment: 4
// Member count: 3 // Member count: 3
@ -1377,6 +1377,13 @@ namespace CS2Dumper.Schemas {
INSERT_INTO_CURRENTLY_ACTIVE_SPAWN_GROUP = 0x1, INSERT_INTO_CURRENTLY_ACTIVE_SPAWN_GROUP = 0x1,
INSERT_INTO_NEWLY_CREATED_SPAWN_GROUP = 0x2 INSERT_INTO_NEWLY_CREATED_SPAWN_GROUP = 0x2
} }
// Alignment: 1
// Member count: 3
public enum EContributionScoreFlag_t : byte {
k_EContributionScoreFlag_Default = 0x0,
k_EContributionScoreFlag_Objective = 0x1,
k_EContributionScoreFlag_Bullets = 0x2
}
// Alignment: 4 // Alignment: 4
// Member count: 3 // Member count: 3
public enum eSplinePushType : uint { public enum eSplinePushType : uint {
@ -5582,7 +5589,7 @@ namespace CS2Dumper.Schemas {
public const nint m_bOrphanInsteadOfDeletingChildrenOnRemove = 0x4E0; // bool public const nint m_bOrphanInsteadOfDeletingChildrenOnRemove = 0x4E0; // bool
} }
// Parent: None // Parent: None
// Field count: 14 // Field count: 15
// //
// Metadata: // Metadata:
// NetworkVarNames: m_PlayerDamager (CHandle<CCSPlayerPawn>) // NetworkVarNames: m_PlayerDamager (CHandle<CCSPlayerPawn>)
@ -5608,12 +5615,13 @@ namespace CS2Dumper.Schemas {
public const nint m_szPlayerRecipientName = 0x40; // CUtlString public const nint m_szPlayerRecipientName = 0x40; // CUtlString
public const nint m_DamagerXuid = 0x48; // uint64 public const nint m_DamagerXuid = 0x48; // uint64
public const nint m_RecipientXuid = 0x50; // uint64 public const nint m_RecipientXuid = 0x50; // uint64
public const nint m_iDamage = 0x58; // int32 public const nint m_iBulletsDamage = 0x58; // int32
public const nint m_iActualHealthRemoved = 0x5C; // int32 public const nint m_iDamage = 0x5C; // int32
public const nint m_iNumHits = 0x60; // int32 public const nint m_iActualHealthRemoved = 0x60; // int32
public const nint m_iLastBulletUpdate = 0x64; // int32 public const nint m_iNumHits = 0x64; // int32
public const nint m_bIsOtherEnemy = 0x68; // bool public const nint m_iLastBulletUpdate = 0x68; // int32
public const nint m_killType = 0x69; // EKillTypes_t public const nint m_bIsOtherEnemy = 0x6C; // bool
public const nint m_killType = 0x6D; // EKillTypes_t
} }
// Parent: CLogicalEntity // Parent: CLogicalEntity
// Field count: 3 // Field count: 3

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#pragma once #pragma once
@ -9,7 +9,7 @@ namespace cs2_dumper {
namespace schemas { namespace schemas {
// Module: server.dll // Module: server.dll
// Class count: 653 // Class count: 653
// Enum count: 137 // Enum count: 138
namespace server_dll { namespace server_dll {
// Alignment: 4 // Alignment: 4
// Member count: 3 // Member count: 3
@ -1382,6 +1382,13 @@ namespace cs2_dumper {
INSERT_INTO_CURRENTLY_ACTIVE_SPAWN_GROUP = 0x1, INSERT_INTO_CURRENTLY_ACTIVE_SPAWN_GROUP = 0x1,
INSERT_INTO_NEWLY_CREATED_SPAWN_GROUP = 0x2 INSERT_INTO_NEWLY_CREATED_SPAWN_GROUP = 0x2
}; };
// Alignment: 1
// Member count: 3
enum class EContributionScoreFlag_t : uint8_t {
k_EContributionScoreFlag_Default = 0x0,
k_EContributionScoreFlag_Objective = 0x1,
k_EContributionScoreFlag_Bullets = 0x2
};
// Alignment: 4 // Alignment: 4
// Member count: 3 // Member count: 3
enum class eSplinePushType : uint32_t { enum class eSplinePushType : uint32_t {
@ -5587,7 +5594,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_bOrphanInsteadOfDeletingChildrenOnRemove = 0x4E0; // bool constexpr std::ptrdiff_t m_bOrphanInsteadOfDeletingChildrenOnRemove = 0x4E0; // bool
} }
// Parent: None // Parent: None
// Field count: 14 // Field count: 15
// //
// Metadata: // Metadata:
// NetworkVarNames: m_PlayerDamager (CHandle<CCSPlayerPawn>) // NetworkVarNames: m_PlayerDamager (CHandle<CCSPlayerPawn>)
@ -5613,12 +5620,13 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_szPlayerRecipientName = 0x40; // CUtlString constexpr std::ptrdiff_t m_szPlayerRecipientName = 0x40; // CUtlString
constexpr std::ptrdiff_t m_DamagerXuid = 0x48; // uint64 constexpr std::ptrdiff_t m_DamagerXuid = 0x48; // uint64
constexpr std::ptrdiff_t m_RecipientXuid = 0x50; // uint64 constexpr std::ptrdiff_t m_RecipientXuid = 0x50; // uint64
constexpr std::ptrdiff_t m_iDamage = 0x58; // int32 constexpr std::ptrdiff_t m_iBulletsDamage = 0x58; // int32
constexpr std::ptrdiff_t m_iActualHealthRemoved = 0x5C; // int32 constexpr std::ptrdiff_t m_iDamage = 0x5C; // int32
constexpr std::ptrdiff_t m_iNumHits = 0x60; // int32 constexpr std::ptrdiff_t m_iActualHealthRemoved = 0x60; // int32
constexpr std::ptrdiff_t m_iLastBulletUpdate = 0x64; // int32 constexpr std::ptrdiff_t m_iNumHits = 0x64; // int32
constexpr std::ptrdiff_t m_bIsOtherEnemy = 0x68; // bool constexpr std::ptrdiff_t m_iLastBulletUpdate = 0x68; // int32
constexpr std::ptrdiff_t m_killType = 0x69; // EKillTypes_t constexpr std::ptrdiff_t m_bIsOtherEnemy = 0x6C; // bool
constexpr std::ptrdiff_t m_killType = 0x6D; // EKillTypes_t
} }
// Parent: CLogicalEntity // Parent: CLogicalEntity
// Field count: 3 // Field count: 3

View File

@ -6567,14 +6567,15 @@
"m_PlayerDamager": 40, "m_PlayerDamager": 40,
"m_PlayerRecipient": 44, "m_PlayerRecipient": 44,
"m_RecipientXuid": 80, "m_RecipientXuid": 80,
"m_bIsOtherEnemy": 104, "m_bIsOtherEnemy": 108,
"m_hPlayerControllerDamager": 48, "m_hPlayerControllerDamager": 48,
"m_hPlayerControllerRecipient": 52, "m_hPlayerControllerRecipient": 52,
"m_iActualHealthRemoved": 92, "m_iActualHealthRemoved": 96,
"m_iDamage": 88, "m_iBulletsDamage": 88,
"m_iLastBulletUpdate": 100, "m_iDamage": 92,
"m_iNumHits": 96, "m_iLastBulletUpdate": 104,
"m_killType": 105, "m_iNumHits": 100,
"m_killType": 109,
"m_szPlayerDamagerName": 56, "m_szPlayerDamagerName": 56,
"m_szPlayerRecipientName": 64 "m_szPlayerRecipientName": 64
}, },
@ -17977,6 +17978,15 @@
}, },
"type": "uint32" "type": "uint32"
}, },
"EContributionScoreFlag_t": {
"alignment": 1,
"members": {
"k_EContributionScoreFlag_Bullets": 2,
"k_EContributionScoreFlag_Default": 0,
"k_EContributionScoreFlag_Objective": 1
},
"type": "uint8"
},
"EInButtonState": { "EInButtonState": {
"alignment": 4, "alignment": 4,
"members": { "members": {

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
@ -7,7 +7,7 @@ pub mod cs2_dumper {
pub mod schemas { pub mod schemas {
// Module: server.dll // Module: server.dll
// Class count: 653 // Class count: 653
// Enum count: 137 // Enum count: 138
pub mod server_dll { pub mod server_dll {
// Alignment: 4 // Alignment: 4
// Member count: 3 // Member count: 3
@ -1467,6 +1467,14 @@ pub mod cs2_dumper {
INSERT_INTO_CURRENTLY_ACTIVE_SPAWN_GROUP = 0x1, INSERT_INTO_CURRENTLY_ACTIVE_SPAWN_GROUP = 0x1,
INSERT_INTO_NEWLY_CREATED_SPAWN_GROUP = 0x2 INSERT_INTO_NEWLY_CREATED_SPAWN_GROUP = 0x2
} }
// Alignment: 1
// Member count: 3
#[repr(u8)]
pub enum EContributionScoreFlag_t {
k_EContributionScoreFlag_Default = 0x0,
k_EContributionScoreFlag_Objective = 0x1,
k_EContributionScoreFlag_Bullets = 0x2
}
// Alignment: 4 // Alignment: 4
// Member count: 3 // Member count: 3
#[repr(u32)] #[repr(u32)]
@ -5687,7 +5695,7 @@ pub mod cs2_dumper {
pub const m_bOrphanInsteadOfDeletingChildrenOnRemove: usize = 0x4E0; // bool pub const m_bOrphanInsteadOfDeletingChildrenOnRemove: usize = 0x4E0; // bool
} }
// Parent: None // Parent: None
// Field count: 14 // Field count: 15
// //
// Metadata: // Metadata:
// NetworkVarNames: m_PlayerDamager (CHandle<CCSPlayerPawn>) // NetworkVarNames: m_PlayerDamager (CHandle<CCSPlayerPawn>)
@ -5713,12 +5721,13 @@ pub mod cs2_dumper {
pub const m_szPlayerRecipientName: usize = 0x40; // CUtlString pub const m_szPlayerRecipientName: usize = 0x40; // CUtlString
pub const m_DamagerXuid: usize = 0x48; // uint64 pub const m_DamagerXuid: usize = 0x48; // uint64
pub const m_RecipientXuid: usize = 0x50; // uint64 pub const m_RecipientXuid: usize = 0x50; // uint64
pub const m_iDamage: usize = 0x58; // int32 pub const m_iBulletsDamage: usize = 0x58; // int32
pub const m_iActualHealthRemoved: usize = 0x5C; // int32 pub const m_iDamage: usize = 0x5C; // int32
pub const m_iNumHits: usize = 0x60; // int32 pub const m_iActualHealthRemoved: usize = 0x60; // int32
pub const m_iLastBulletUpdate: usize = 0x64; // int32 pub const m_iNumHits: usize = 0x64; // int32
pub const m_bIsOtherEnemy: usize = 0x68; // bool pub const m_iLastBulletUpdate: usize = 0x68; // int32
pub const m_killType: usize = 0x69; // EKillTypes_t pub const m_bIsOtherEnemy: usize = 0x6C; // bool
pub const m_killType: usize = 0x6D; // EKillTypes_t
} }
// Parent: CLogicalEntity // Parent: CLogicalEntity
// Field count: 3 // Field count: 3

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: soundsystem.dll // Module: soundsystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: vphysics2.dll // Module: vphysics2.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: worldrenderer.dll // Module: worldrenderer.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-10-03 03:30:01.044566 UTC // 2024-10-05 04:26:11.464349700 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]