Game Update (14087)

This commit is contained in:
ItsJesewe 2025-07-16 10:11:39 +05:00
parent 80190f1f59
commit 885f26caa8
65 changed files with 617 additions and 609 deletions

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 UTC
namespace CS2Dumper { namespace CS2Dumper {
// Module: client.dll // Module: client.dll
public static class Buttons { public static class Buttons {
public const nint attack = 0x18508E0; public const nint attack = 0x18518E0;
public const nint attack2 = 0x1850970; public const nint attack2 = 0x1851970;
public const nint back = 0x1850BB0; public const nint back = 0x1851BB0;
public const nint duck = 0x1850E80; public const nint duck = 0x1851E80;
public const nint forward = 0x1850B20; public const nint forward = 0x1851B20;
public const nint jump = 0x1850DF0; public const nint jump = 0x1851DF0;
public const nint left = 0x1850C40; public const nint left = 0x1851C40;
public const nint lookatweapon = 0x1A77030; public const nint lookatweapon = 0x1A781A0;
public const nint reload = 0x1850850; public const nint reload = 0x1851850;
public const nint right = 0x1850CD0; public const nint right = 0x1851CD0;
public const nint showscores = 0x1A76F10; public const nint showscores = 0x1A78080;
public const nint sprint = 0x18507C0; public const nint sprint = 0x18517C0;
public const nint turnleft = 0x1850A00; public const nint turnleft = 0x1851A00;
public const nint turnright = 0x1850A90; public const nint turnright = 0x1851A90;
public const nint use = 0x1850D60; public const nint use = 0x1851D60;
public const nint zoom = 0x1A76FA0; public const nint zoom = 0x1A78110;
} }
} }

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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 = 0x18508E0; constexpr std::ptrdiff_t attack = 0x18518E0;
constexpr std::ptrdiff_t attack2 = 0x1850970; constexpr std::ptrdiff_t attack2 = 0x1851970;
constexpr std::ptrdiff_t back = 0x1850BB0; constexpr std::ptrdiff_t back = 0x1851BB0;
constexpr std::ptrdiff_t duck = 0x1850E80; constexpr std::ptrdiff_t duck = 0x1851E80;
constexpr std::ptrdiff_t forward = 0x1850B20; constexpr std::ptrdiff_t forward = 0x1851B20;
constexpr std::ptrdiff_t jump = 0x1850DF0; constexpr std::ptrdiff_t jump = 0x1851DF0;
constexpr std::ptrdiff_t left = 0x1850C40; constexpr std::ptrdiff_t left = 0x1851C40;
constexpr std::ptrdiff_t lookatweapon = 0x1A77030; constexpr std::ptrdiff_t lookatweapon = 0x1A781A0;
constexpr std::ptrdiff_t reload = 0x1850850; constexpr std::ptrdiff_t reload = 0x1851850;
constexpr std::ptrdiff_t right = 0x1850CD0; constexpr std::ptrdiff_t right = 0x1851CD0;
constexpr std::ptrdiff_t showscores = 0x1A76F10; constexpr std::ptrdiff_t showscores = 0x1A78080;
constexpr std::ptrdiff_t sprint = 0x18507C0; constexpr std::ptrdiff_t sprint = 0x18517C0;
constexpr std::ptrdiff_t turnleft = 0x1850A00; constexpr std::ptrdiff_t turnleft = 0x1851A00;
constexpr std::ptrdiff_t turnright = 0x1850A90; constexpr std::ptrdiff_t turnright = 0x1851A90;
constexpr std::ptrdiff_t use = 0x1850D60; constexpr std::ptrdiff_t use = 0x1851D60;
constexpr std::ptrdiff_t zoom = 0x1A76FA0; constexpr std::ptrdiff_t zoom = 0x1A78110;
} }
} }

View File

@ -1,20 +1,20 @@
{ {
"client.dll": { "client.dll": {
"attack": 25495776, "attack": 25499872,
"attack2": 25495920, "attack2": 25500016,
"back": 25496496, "back": 25500592,
"duck": 25497216, "duck": 25501312,
"forward": 25496352, "forward": 25500448,
"jump": 25497072, "jump": 25501168,
"left": 25496640, "left": 25500736,
"lookatweapon": 27750448, "lookatweapon": 27754912,
"reload": 25495632, "reload": 25499728,
"right": 25496784, "right": 25500880,
"showscores": 27750160, "showscores": 27754624,
"sprint": 25495488, "sprint": 25499584,
"turnleft": 25496064, "turnleft": 25500160,
"turnright": 25496208, "turnright": 25500304,
"use": 25496928, "use": 25501024,
"zoom": 27750304 "zoom": 27754768
} }
} }

View File

@ -1,26 +1,26 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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 = 0x18508E0; pub const attack: usize = 0x18518E0;
pub const attack2: usize = 0x1850970; pub const attack2: usize = 0x1851970;
pub const back: usize = 0x1850BB0; pub const back: usize = 0x1851BB0;
pub const duck: usize = 0x1850E80; pub const duck: usize = 0x1851E80;
pub const forward: usize = 0x1850B20; pub const forward: usize = 0x1851B20;
pub const jump: usize = 0x1850DF0; pub const jump: usize = 0x1851DF0;
pub const left: usize = 0x1850C40; pub const left: usize = 0x1851C40;
pub const lookatweapon: usize = 0x1A77030; pub const lookatweapon: usize = 0x1A781A0;
pub const reload: usize = 0x1850850; pub const reload: usize = 0x1851850;
pub const right: usize = 0x1850CD0; pub const right: usize = 0x1851CD0;
pub const showscores: usize = 0x1A76F10; pub const showscores: usize = 0x1A78080;
pub const sprint: usize = 0x18507C0; pub const sprint: usize = 0x18517C0;
pub const turnleft: usize = 0x1850A00; pub const turnleft: usize = 0x1851A00;
pub const turnright: usize = 0x1850A90; pub const turnright: usize = 0x1851A90;
pub const r#use: usize = 0x1850D60; pub const r#use: usize = 0x1851D60;
pub const zoom: usize = 0x1A76FA0; pub const zoom: usize = 0x1A78110;
} }
} }

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: client.dll // Module: client.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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": 14086, "build_number": 14087,
"timestamp": "2025-07-08T05:06:56.461788900+00:00" "timestamp": "2025-07-16T05:09:10.422907100+00:00"
} }

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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 = 0x184FED0; public const nint ClientToolsInfo_001 = 0x1850ED0;
public const nint EmptyWorldService001_Client = 0x180C0F0; public const nint EmptyWorldService001_Client = 0x180D0F0;
public const nint GameClientExports001 = 0x184CB88; public const nint GameClientExports001 = 0x184DB88;
public const nint LegacyGameUI001 = 0x186D1F0; public const nint LegacyGameUI001 = 0x186E1F0;
public const nint Source2Client002 = 0x1A668A0; public const nint Source2Client002 = 0x1A67A10;
public const nint Source2ClientConfig001 = 0x19FF490; public const nint Source2ClientConfig001 = 0x1A00610;
public const nint Source2ClientPrediction001 = 0x1857F50; public const nint Source2ClientPrediction001 = 0x1858F50;
public const nint Source2ClientUI001 = 0x186B720; public const nint Source2ClientUI001 = 0x186C720;
} }
// Module: engine2.dll // Module: engine2.dll
public static class Engine2Dll { public static class Engine2Dll {
@ -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 = 0x136FB70; public const nint EmptyWorldService001_Server = 0x1370BB0;
public const nint EntitySubclassUtilsV001 = 0x1320190; public const nint EntitySubclassUtilsV001 = 0x1321180;
public const nint NavGameTest001 = 0x140EB98; public const nint NavGameTest001 = 0x140FBD8;
public const nint ServerToolsInfo_001 = 0x13C4538; public const nint ServerToolsInfo_001 = 0x13C5578;
public const nint Source2GameClients001 = 0x13BE400; public const nint Source2GameClients001 = 0x13BF440;
public const nint Source2GameDirector001 = 0x14F2160; public const nint Source2GameDirector001 = 0x14F31A0;
public const nint Source2GameEntities001 = 0x13C4460; public const nint Source2GameEntities001 = 0x13C54A0;
public const nint Source2Server001 = 0x13C42D0; public const nint Source2Server001 = 0x13C5310;
public const nint Source2ServerConfig001 = 0x15BCBE8; public const nint Source2ServerConfig001 = 0x15BDC68;
public const nint customnavsystem001 = 0x1304908; public const nint customnavsystem001 = 0x13058F8;
} }
// 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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 = 0x184FED0; constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x1850ED0;
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x180C0F0; constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x180D0F0;
constexpr std::ptrdiff_t GameClientExports001 = 0x184CB88; constexpr std::ptrdiff_t GameClientExports001 = 0x184DB88;
constexpr std::ptrdiff_t LegacyGameUI001 = 0x186D1F0; constexpr std::ptrdiff_t LegacyGameUI001 = 0x186E1F0;
constexpr std::ptrdiff_t Source2Client002 = 0x1A668A0; constexpr std::ptrdiff_t Source2Client002 = 0x1A67A10;
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x19FF490; constexpr std::ptrdiff_t Source2ClientConfig001 = 0x1A00610;
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x1857F50; constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x1858F50;
constexpr std::ptrdiff_t Source2ClientUI001 = 0x186B720; constexpr std::ptrdiff_t Source2ClientUI001 = 0x186C720;
} }
// Module: engine2.dll // Module: engine2.dll
namespace engine2_dll { namespace engine2_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 = 0x136FB70; constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x1370BB0;
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x1320190; constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x1321180;
constexpr std::ptrdiff_t NavGameTest001 = 0x140EB98; constexpr std::ptrdiff_t NavGameTest001 = 0x140FBD8;
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13C4538; constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13C5578;
constexpr std::ptrdiff_t Source2GameClients001 = 0x13BE400; constexpr std::ptrdiff_t Source2GameClients001 = 0x13BF440;
constexpr std::ptrdiff_t Source2GameDirector001 = 0x14F2160; constexpr std::ptrdiff_t Source2GameDirector001 = 0x14F31A0;
constexpr std::ptrdiff_t Source2GameEntities001 = 0x13C4460; constexpr std::ptrdiff_t Source2GameEntities001 = 0x13C54A0;
constexpr std::ptrdiff_t Source2Server001 = 0x13C42D0; constexpr std::ptrdiff_t Source2Server001 = 0x13C5310;
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15BCBE8; constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15BDC68;
constexpr std::ptrdiff_t customnavsystem001 = 0x1304908; constexpr std::ptrdiff_t customnavsystem001 = 0x13058F8;
} }
// Module: soundsystem.dll // Module: soundsystem.dll
namespace soundsystem_dll { namespace soundsystem_dll {

View File

@ -4,14 +4,14 @@
"AnimationSystem_001": 6323536 "AnimationSystem_001": 6323536
}, },
"client.dll": { "client.dll": {
"ClientToolsInfo_001": 25493200, "ClientToolsInfo_001": 25497296,
"EmptyWorldService001_Client": 25215216, "EmptyWorldService001_Client": 25219312,
"GameClientExports001": 25480072, "GameClientExports001": 25484168,
"LegacyGameUI001": 25612784, "LegacyGameUI001": 25616880,
"Source2Client002": 27682976, "Source2Client002": 27687440,
"Source2ClientConfig001": 27260048, "Source2ClientConfig001": 27264528,
"Source2ClientPrediction001": 25526096, "Source2ClientPrediction001": 25530192,
"Source2ClientUI001": 25605920 "Source2ClientUI001": 25610016
}, },
"engine2.dll": { "engine2.dll": {
"BenchmarkService001": 5532976, "BenchmarkService001": 5532976,
@ -130,16 +130,16 @@
"SchemaSystem_001": 399072 "SchemaSystem_001": 399072
}, },
"server.dll": { "server.dll": {
"EmptyWorldService001_Server": 20380528, "EmptyWorldService001_Server": 20384688,
"EntitySubclassUtilsV001": 20054416, "EntitySubclassUtilsV001": 20058496,
"NavGameTest001": 21031832, "NavGameTest001": 21035992,
"ServerToolsInfo_001": 20727096, "ServerToolsInfo_001": 20731256,
"Source2GameClients001": 20702208, "Source2GameClients001": 20706368,
"Source2GameDirector001": 21963104, "Source2GameDirector001": 21967264,
"Source2GameEntities001": 20726880, "Source2GameEntities001": 20731040,
"Source2Server001": 20726480, "Source2Server001": 20730640,
"Source2ServerConfig001": 22793192, "Source2ServerConfig001": 22797416,
"customnavsystem001": 19941640 "customnavsystem001": 19945720
}, },
"soundsystem.dll": { "soundsystem.dll": {
"SoundOpSystem001": 3808336, "SoundOpSystem001": 3808336,

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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 = 0x184FED0; pub const ClientToolsInfo_001: usize = 0x1850ED0;
pub const EmptyWorldService001_Client: usize = 0x180C0F0; pub const EmptyWorldService001_Client: usize = 0x180D0F0;
pub const GameClientExports001: usize = 0x184CB88; pub const GameClientExports001: usize = 0x184DB88;
pub const LegacyGameUI001: usize = 0x186D1F0; pub const LegacyGameUI001: usize = 0x186E1F0;
pub const Source2Client002: usize = 0x1A668A0; pub const Source2Client002: usize = 0x1A67A10;
pub const Source2ClientConfig001: usize = 0x19FF490; pub const Source2ClientConfig001: usize = 0x1A00610;
pub const Source2ClientPrediction001: usize = 0x1857F50; pub const Source2ClientPrediction001: usize = 0x1858F50;
pub const Source2ClientUI001: usize = 0x186B720; pub const Source2ClientUI001: usize = 0x186C720;
} }
// Module: engine2.dll // Module: engine2.dll
pub mod engine2_dll { pub mod engine2_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 = 0x136FB70; pub const EmptyWorldService001_Server: usize = 0x1370BB0;
pub const EntitySubclassUtilsV001: usize = 0x1320190; pub const EntitySubclassUtilsV001: usize = 0x1321180;
pub const NavGameTest001: usize = 0x140EB98; pub const NavGameTest001: usize = 0x140FBD8;
pub const ServerToolsInfo_001: usize = 0x13C4538; pub const ServerToolsInfo_001: usize = 0x13C5578;
pub const Source2GameClients001: usize = 0x13BE400; pub const Source2GameClients001: usize = 0x13BF440;
pub const Source2GameDirector001: usize = 0x14F2160; pub const Source2GameDirector001: usize = 0x14F31A0;
pub const Source2GameEntities001: usize = 0x13C4460; pub const Source2GameEntities001: usize = 0x13C54A0;
pub const Source2Server001: usize = 0x13C42D0; pub const Source2Server001: usize = 0x13C5310;
pub const Source2ServerConfig001: usize = 0x15BCBE8; pub const Source2ServerConfig001: usize = 0x15BDC68;
pub const customnavsystem001: usize = 0x1304908; pub const customnavsystem001: usize = 0x13058F8;
} }
// 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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 = 0x1A77110; public const nint dwCSGOInput = 0x1A78280;
public const nint dwEntityList = 0x1A044E0; public const nint dwEntityList = 0x1A05670;
public const nint dwGameEntitySystem = 0x1B27C08; public const nint dwGameEntitySystem = 0x1B28D78;
public const nint dwGameEntitySystem_highestEntityIndex = 0x20F0; public const nint dwGameEntitySystem_highestEntityIndex = 0x20F0;
public const nint dwGameRules = 0x1A68B48; public const nint dwGameRules = 0x1A69CB8;
public const nint dwGlobalVars = 0x184BEB0; public const nint dwGlobalVars = 0x184CEB0;
public const nint dwGlowManager = 0x1A68298; public const nint dwGlowManager = 0x1A69408;
public const nint dwLocalPlayerController = 0x1A52D20; public const nint dwLocalPlayerController = 0x1A53C38;
public const nint dwLocalPlayerPawn = 0x18580D0; public const nint dwLocalPlayerPawn = 0x18590D0;
public const nint dwPlantedC4 = 0x1A71C40; public const nint dwPlantedC4 = 0x1A72ED0;
public const nint dwPrediction = 0x1857F50; public const nint dwPrediction = 0x1858F50;
public const nint dwSensitivity = 0x1A69868; public const nint dwSensitivity = 0x1A6A9D8;
public const nint dwSensitivity_sensitivity = 0x40; public const nint dwSensitivity_sensitivity = 0x40;
public const nint dwViewAngles = 0x1A774E0; public const nint dwViewAngles = 0x1A78650;
public const nint dwViewMatrix = 0x1A6D280; public const nint dwViewMatrix = 0x1A6E3F0;
public const nint dwViewRender = 0x1A6DB90; public const nint dwViewRender = 0x1A6ED00;
public const nint dwWeaponC4 = 0x1A06570; public const nint dwWeaponC4 = 0x1A07700;
} }
// 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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 = 0x1A77110; constexpr std::ptrdiff_t dwCSGOInput = 0x1A78280;
constexpr std::ptrdiff_t dwEntityList = 0x1A044E0; constexpr std::ptrdiff_t dwEntityList = 0x1A05670;
constexpr std::ptrdiff_t dwGameEntitySystem = 0x1B27C08; constexpr std::ptrdiff_t dwGameEntitySystem = 0x1B28D78;
constexpr std::ptrdiff_t dwGameEntitySystem_highestEntityIndex = 0x20F0; constexpr std::ptrdiff_t dwGameEntitySystem_highestEntityIndex = 0x20F0;
constexpr std::ptrdiff_t dwGameRules = 0x1A68B48; constexpr std::ptrdiff_t dwGameRules = 0x1A69CB8;
constexpr std::ptrdiff_t dwGlobalVars = 0x184BEB0; constexpr std::ptrdiff_t dwGlobalVars = 0x184CEB0;
constexpr std::ptrdiff_t dwGlowManager = 0x1A68298; constexpr std::ptrdiff_t dwGlowManager = 0x1A69408;
constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A52D20; constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A53C38;
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x18580D0; constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x18590D0;
constexpr std::ptrdiff_t dwPlantedC4 = 0x1A71C40; constexpr std::ptrdiff_t dwPlantedC4 = 0x1A72ED0;
constexpr std::ptrdiff_t dwPrediction = 0x1857F50; constexpr std::ptrdiff_t dwPrediction = 0x1858F50;
constexpr std::ptrdiff_t dwSensitivity = 0x1A69868; constexpr std::ptrdiff_t dwSensitivity = 0x1A6A9D8;
constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40; constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40;
constexpr std::ptrdiff_t dwViewAngles = 0x1A774E0; constexpr std::ptrdiff_t dwViewAngles = 0x1A78650;
constexpr std::ptrdiff_t dwViewMatrix = 0x1A6D280; constexpr std::ptrdiff_t dwViewMatrix = 0x1A6E3F0;
constexpr std::ptrdiff_t dwViewRender = 0x1A6DB90; constexpr std::ptrdiff_t dwViewRender = 0x1A6ED00;
constexpr std::ptrdiff_t dwWeaponC4 = 0x1A06570; constexpr std::ptrdiff_t dwWeaponC4 = 0x1A07700;
} }
// Module: engine2.dll // Module: engine2.dll
namespace engine2_dll { namespace engine2_dll {

View File

@ -1,22 +1,22 @@
{ {
"client.dll": { "client.dll": {
"dwCSGOInput": 27750672, "dwCSGOInput": 27755136,
"dwEntityList": 27280608, "dwEntityList": 27285104,
"dwGameEntitySystem": 28474376, "dwGameEntitySystem": 28478840,
"dwGameEntitySystem_highestEntityIndex": 8432, "dwGameEntitySystem_highestEntityIndex": 8432,
"dwGameRules": 27691848, "dwGameRules": 27696312,
"dwGlobalVars": 25476784, "dwGlobalVars": 25480880,
"dwGlowManager": 27689624, "dwGlowManager": 27694088,
"dwLocalPlayerController": 27602208, "dwLocalPlayerController": 27606072,
"dwLocalPlayerPawn": 25526480, "dwLocalPlayerPawn": 25530576,
"dwPlantedC4": 27728960, "dwPlantedC4": 27733712,
"dwPrediction": 25526096, "dwPrediction": 25530192,
"dwSensitivity": 27695208, "dwSensitivity": 27699672,
"dwSensitivity_sensitivity": 64, "dwSensitivity_sensitivity": 64,
"dwViewAngles": 27751648, "dwViewAngles": 27756112,
"dwViewMatrix": 27710080, "dwViewMatrix": 27714544,
"dwViewRender": 27712400, "dwViewRender": 27716864,
"dwWeaponC4": 27288944 "dwWeaponC4": 27293440
}, },
"engine2.dll": { "engine2.dll": {
"dwBuildNumber": 5508068, "dwBuildNumber": 5508068,

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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 = 0x1A77110; pub const dwCSGOInput: usize = 0x1A78280;
pub const dwEntityList: usize = 0x1A044E0; pub const dwEntityList: usize = 0x1A05670;
pub const dwGameEntitySystem: usize = 0x1B27C08; pub const dwGameEntitySystem: usize = 0x1B28D78;
pub const dwGameEntitySystem_highestEntityIndex: usize = 0x20F0; pub const dwGameEntitySystem_highestEntityIndex: usize = 0x20F0;
pub const dwGameRules: usize = 0x1A68B48; pub const dwGameRules: usize = 0x1A69CB8;
pub const dwGlobalVars: usize = 0x184BEB0; pub const dwGlobalVars: usize = 0x184CEB0;
pub const dwGlowManager: usize = 0x1A68298; pub const dwGlowManager: usize = 0x1A69408;
pub const dwLocalPlayerController: usize = 0x1A52D20; pub const dwLocalPlayerController: usize = 0x1A53C38;
pub const dwLocalPlayerPawn: usize = 0x18580D0; pub const dwLocalPlayerPawn: usize = 0x18590D0;
pub const dwPlantedC4: usize = 0x1A71C40; pub const dwPlantedC4: usize = 0x1A72ED0;
pub const dwPrediction: usize = 0x1857F50; pub const dwPrediction: usize = 0x1858F50;
pub const dwSensitivity: usize = 0x1A69868; pub const dwSensitivity: usize = 0x1A6A9D8;
pub const dwSensitivity_sensitivity: usize = 0x40; pub const dwSensitivity_sensitivity: usize = 0x40;
pub const dwViewAngles: usize = 0x1A774E0; pub const dwViewAngles: usize = 0x1A78650;
pub const dwViewMatrix: usize = 0x1A6D280; pub const dwViewMatrix: usize = 0x1A6E3F0;
pub const dwViewRender: usize = 0x1A6DB90; pub const dwViewRender: usize = 0x1A6ED00;
pub const dwWeaponC4: usize = 0x1A06570; pub const dwWeaponC4: usize = 0x1A07700;
} }
// 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: server.dll // Module: server.dll
@ -7309,7 +7309,7 @@ namespace CS2Dumper.Schemas {
public const nint m_state = 0x798; // int32 public const nint m_state = 0x798; // int32
} }
// Parent: CTeamplayRules // Parent: CTeamplayRules
// Field count: 188 // Field count: 190
// //
// Metadata: // Metadata:
// NetworkVarNames: m_bFreezePeriod (bool) // NetworkVarNames: m_bFreezePeriod (bool)
@ -7508,93 +7508,95 @@ namespace CS2Dumper.Schemas {
public const nint m_numSpectatorsCountMax = 0xDEC; // uint32 public const nint m_numSpectatorsCountMax = 0xDEC; // uint32
public const nint m_numSpectatorsCountMaxTV = 0xDF0; // uint32 public const nint m_numSpectatorsCountMaxTV = 0xDF0; // uint32
public const nint m_numSpectatorsCountMaxLnk = 0xDF4; // uint32 public const nint m_numSpectatorsCountMaxLnk = 0xDF4; // uint32
public const nint m_bForceTeamChangeSilent = 0xE00; // bool public const nint m_nCTsAliveAtFreezetimeEnd = 0xE00; // int32
public const nint m_bLoadingRoundBackupData = 0xE01; // bool public const nint m_nTerroristsAliveAtFreezetimeEnd = 0xE04; // int32
public const nint m_nMatchInfoShowType = 0xE38; // int32 public const nint m_bForceTeamChangeSilent = 0xE08; // bool
public const nint m_flMatchInfoDecidedTime = 0xE3C; // float32 public const nint m_bLoadingRoundBackupData = 0xE09; // bool
public const nint mTeamDMLastWinningTeamNumber = 0xE58; // int32 public const nint m_nMatchInfoShowType = 0xE40; // int32
public const nint mTeamDMLastThinkTime = 0xE5C; // float32 public const nint m_flMatchInfoDecidedTime = 0xE44; // float32
public const nint m_flTeamDMLastAnnouncementTime = 0xE60; // float32 public const nint mTeamDMLastWinningTeamNumber = 0xE60; // int32
public const nint m_iAccountTerrorist = 0xE64; // int32 public const nint mTeamDMLastThinkTime = 0xE64; // float32
public const nint m_iAccountCT = 0xE68; // int32 public const nint m_flTeamDMLastAnnouncementTime = 0xE68; // float32
public const nint m_iSpawnPointCount_Terrorist = 0xE6C; // int32 public const nint m_iAccountTerrorist = 0xE6C; // int32
public const nint m_iSpawnPointCount_CT = 0xE70; // int32 public const nint m_iAccountCT = 0xE70; // int32
public const nint m_iMaxNumTerrorists = 0xE74; // int32 public const nint m_iSpawnPointCount_Terrorist = 0xE74; // int32
public const nint m_iMaxNumCTs = 0xE78; // int32 public const nint m_iSpawnPointCount_CT = 0xE78; // int32
public const nint m_iLoserBonusMostRecentTeam = 0xE7C; // int32 public const nint m_iMaxNumTerrorists = 0xE7C; // int32
public const nint m_tmNextPeriodicThink = 0xE80; // float32 public const nint m_iMaxNumCTs = 0xE80; // int32
public const nint m_bVoiceWonMatchBragFired = 0xE84; // bool public const nint m_iLoserBonusMostRecentTeam = 0xE84; // int32
public const nint m_fWarmupNextChatNoticeTime = 0xE88; // float32 public const nint m_tmNextPeriodicThink = 0xE88; // float32
public const nint m_iHostagesRescued = 0xE90; // int32 public const nint m_bVoiceWonMatchBragFired = 0xE8C; // bool
public const nint m_iHostagesTouched = 0xE94; // int32 public const nint m_fWarmupNextChatNoticeTime = 0xE90; // float32
public const nint m_flNextHostageAnnouncement = 0xE98; // float32 public const nint m_iHostagesRescued = 0xE98; // int32
public const nint m_bNoTerroristsKilled = 0xE9C; // bool public const nint m_iHostagesTouched = 0xE9C; // int32
public const nint m_bNoCTsKilled = 0xE9D; // bool public const nint m_flNextHostageAnnouncement = 0xEA0; // float32
public const nint m_bNoEnemiesKilled = 0xE9E; // bool public const nint m_bNoTerroristsKilled = 0xEA4; // bool
public const nint m_bCanDonateWeapons = 0xE9F; // bool public const nint m_bNoCTsKilled = 0xEA5; // bool
public const nint m_firstKillTime = 0xEA4; // float32 public const nint m_bNoEnemiesKilled = 0xEA6; // bool
public const nint m_firstBloodTime = 0xEAC; // float32 public const nint m_bCanDonateWeapons = 0xEA7; // bool
public const nint m_hostageWasInjured = 0xEC8; // bool public const nint m_firstKillTime = 0xEAC; // float32
public const nint m_hostageWasKilled = 0xEC9; // bool public const nint m_firstBloodTime = 0xEB4; // float32
public const nint m_bVoteCalled = 0xED8; // bool public const nint m_hostageWasInjured = 0xED0; // bool
public const nint m_bServerVoteOnReset = 0xED9; // bool public const nint m_hostageWasKilled = 0xED1; // bool
public const nint m_flVoteCheckThrottle = 0xEDC; // float32 public const nint m_bVoteCalled = 0xEE0; // bool
public const nint m_bBuyTimeEnded = 0xEE0; // bool public const nint m_bServerVoteOnReset = 0xEE1; // bool
public const nint m_nLastFreezeEndBeep = 0xEE4; // int32 public const nint m_flVoteCheckThrottle = 0xEE4; // float32
public const nint m_bTargetBombed = 0xEE8; // bool public const nint m_bBuyTimeEnded = 0xEE8; // bool
public const nint m_bBombDefused = 0xEE9; // bool public const nint m_nLastFreezeEndBeep = 0xEEC; // int32
public const nint m_bMapHasBombZone = 0xEEA; // bool public const nint m_bTargetBombed = 0xEF0; // bool
public const nint m_vecMainCTSpawnPos = 0xF38; // Vector public const nint m_bBombDefused = 0xEF1; // bool
public const nint m_CTSpawnPointsMasterList = 0xF48; // CUtlVector<SpawnPoint*> public const nint m_bMapHasBombZone = 0xEF2; // bool
public const nint m_TerroristSpawnPointsMasterList = 0xF60; // CUtlVector<SpawnPoint*> public const nint m_vecMainCTSpawnPos = 0xF40; // Vector
public const nint m_bRespawningAllRespawnablePlayers = 0xF78; // bool public const nint m_CTSpawnPointsMasterList = 0xF50; // CUtlVector<SpawnPoint*>
public const nint m_iNextCTSpawnPoint = 0xF7C; // int32 public const nint m_TerroristSpawnPointsMasterList = 0xF68; // CUtlVector<SpawnPoint*>
public const nint m_flCTSpawnPointUsedTime = 0xF80; // float32 public const nint m_bRespawningAllRespawnablePlayers = 0xF80; // bool
public const nint m_iNextTerroristSpawnPoint = 0xF84; // int32 public const nint m_iNextCTSpawnPoint = 0xF84; // int32
public const nint m_flTerroristSpawnPointUsedTime = 0xF88; // float32 public const nint m_flCTSpawnPointUsedTime = 0xF88; // float32
public const nint m_CTSpawnPoints = 0xF90; // CUtlVector<SpawnPoint*> public const nint m_iNextTerroristSpawnPoint = 0xF8C; // int32
public const nint m_TerroristSpawnPoints = 0xFA8; // CUtlVector<SpawnPoint*> public const nint m_flTerroristSpawnPointUsedTime = 0xF90; // float32
public const nint m_bIsUnreservedGameServer = 0xFC0; // bool public const nint m_CTSpawnPoints = 0xF98; // CUtlVector<SpawnPoint*>
public const nint m_fAutobalanceDisplayTime = 0xFC4; // float32 public const nint m_TerroristSpawnPoints = 0xFB0; // CUtlVector<SpawnPoint*>
public const nint m_bAllowWeaponSwitch = 0x1230; // bool public const nint m_bIsUnreservedGameServer = 0xFC8; // bool
public const nint m_bRoundTimeWarningTriggered = 0x1231; // bool public const nint m_fAutobalanceDisplayTime = 0xFCC; // float32
public const nint m_phaseChangeAnnouncementTime = 0x1234; // GameTime_t public const nint m_bAllowWeaponSwitch = 0x1238; // bool
public const nint m_fNextUpdateTeamClanNamesTime = 0x1238; // float32 public const nint m_bRoundTimeWarningTriggered = 0x1239; // bool
public const nint m_flLastThinkTime = 0x123C; // GameTime_t public const nint m_phaseChangeAnnouncementTime = 0x123C; // GameTime_t
public const nint m_fAccumulatedRoundOffDamage = 0x1240; // float32 public const nint m_fNextUpdateTeamClanNamesTime = 0x1240; // float32
public const nint m_nShorthandedBonusLastEvalRound = 0x1244; // int32 public const nint m_flLastThinkTime = 0x1244; // GameTime_t
public const nint m_nMatchAbortedEarlyReason = 0x14C0; // int32 public const nint m_fAccumulatedRoundOffDamage = 0x1248; // float32
public const nint m_bHasTriggeredRoundStartMusic = 0x14C4; // bool public const nint m_nShorthandedBonusLastEvalRound = 0x124C; // int32
public const nint m_bSwitchingTeamsAtRoundReset = 0x14C5; // bool public const nint m_nMatchAbortedEarlyReason = 0x14C8; // int32
public const nint m_pGameModeRules = 0x14E0; // CCSGameModeRules* public const nint m_bHasTriggeredRoundStartMusic = 0x14CC; // bool
public const nint m_BtGlobalBlackboard = 0x14E8; // KeyValues3 public const nint m_bSwitchingTeamsAtRoundReset = 0x14CD; // bool
public const nint m_hPlayerResource = 0x1578; // CHandle<CBaseEntity> public const nint m_pGameModeRules = 0x14E8; // CCSGameModeRules*
public const nint m_RetakeRules = 0x1580; // CRetakeGameRules public const nint m_BtGlobalBlackboard = 0x14F0; // KeyValues3
public const nint m_arrTeamUniqueKillWeaponsMatch = 0x1718; // CUtlVector<int32>[4] public const nint m_hPlayerResource = 0x1580; // CHandle<CBaseEntity>
public const nint m_bTeamLastKillUsedUniqueWeaponMatch = 0x1778; // bool[4] public const nint m_RetakeRules = 0x1588; // CRetakeGameRules
public const nint m_nMatchEndCount = 0x17A0; // uint8 public const nint m_arrTeamUniqueKillWeaponsMatch = 0x1720; // CUtlVector<int32>[4]
public const nint m_nTTeamIntroVariant = 0x17A4; // int32 public const nint m_bTeamLastKillUsedUniqueWeaponMatch = 0x1780; // bool[4]
public const nint m_nCTTeamIntroVariant = 0x17A8; // int32 public const nint m_nMatchEndCount = 0x17A8; // uint8
public const nint m_bTeamIntroPeriod = 0x17AC; // bool public const nint m_nTTeamIntroVariant = 0x17AC; // int32
public const nint m_fTeamIntroPeriodEnd = 0x17B0; // GameTime_t public const nint m_nCTTeamIntroVariant = 0x17B0; // int32
public const nint m_bPlayedTeamIntroVO = 0x17B4; // bool public const nint m_bTeamIntroPeriod = 0x17B4; // bool
public const nint m_iRoundEndWinnerTeam = 0x17B8; // int32 public const nint m_fTeamIntroPeriodEnd = 0x17B8; // GameTime_t
public const nint m_eRoundEndReason = 0x17BC; // int32 public const nint m_bPlayedTeamIntroVO = 0x17BC; // bool
public const nint m_bRoundEndShowTimerDefend = 0x17C0; // bool public const nint m_iRoundEndWinnerTeam = 0x17C0; // int32
public const nint m_iRoundEndTimerTime = 0x17C4; // int32 public const nint m_eRoundEndReason = 0x17C4; // int32
public const nint m_sRoundEndFunFactToken = 0x17C8; // CUtlString public const nint m_bRoundEndShowTimerDefend = 0x17C8; // bool
public const nint m_iRoundEndFunFactPlayerSlot = 0x17D0; // CPlayerSlot public const nint m_iRoundEndTimerTime = 0x17CC; // int32
public const nint m_iRoundEndFunFactData1 = 0x17D4; // int32 public const nint m_sRoundEndFunFactToken = 0x17D0; // CUtlString
public const nint m_iRoundEndFunFactData2 = 0x17D8; // int32 public const nint m_iRoundEndFunFactPlayerSlot = 0x17D8; // CPlayerSlot
public const nint m_iRoundEndFunFactData3 = 0x17DC; // int32 public const nint m_iRoundEndFunFactData1 = 0x17DC; // int32
public const nint m_sRoundEndMessage = 0x17E0; // CUtlString public const nint m_iRoundEndFunFactData2 = 0x17E0; // int32
public const nint m_iRoundEndPlayerCount = 0x17E8; // int32 public const nint m_iRoundEndFunFactData3 = 0x17E4; // int32
public const nint m_bRoundEndNoMusic = 0x17EC; // bool public const nint m_sRoundEndMessage = 0x17E8; // CUtlString
public const nint m_iRoundEndLegacy = 0x17F0; // int32 public const nint m_iRoundEndPlayerCount = 0x17F0; // int32
public const nint m_nRoundEndCount = 0x17F4; // uint8 public const nint m_bRoundEndNoMusic = 0x17F4; // bool
public const nint m_iRoundStartRoundNumber = 0x17F8; // int32 public const nint m_iRoundEndLegacy = 0x17F8; // int32
public const nint m_nRoundStartCount = 0x17FC; // uint8 public const nint m_nRoundEndCount = 0x17FC; // uint8
public const nint m_flLastPerfSampleTime = 0x5808; // float64 public const nint m_iRoundStartRoundNumber = 0x1800; // int32
public const nint m_nRoundStartCount = 0x1804; // uint8
public const nint m_flLastPerfSampleTime = 0x5810; // float64
} }
// Parent: CPhysicsProp // Parent: CPhysicsProp
// 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 UTC
#pragma once #pragma once
@ -7314,7 +7314,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_state = 0x798; // int32 constexpr std::ptrdiff_t m_state = 0x798; // int32
} }
// Parent: CTeamplayRules // Parent: CTeamplayRules
// Field count: 188 // Field count: 190
// //
// Metadata: // Metadata:
// NetworkVarNames: m_bFreezePeriod (bool) // NetworkVarNames: m_bFreezePeriod (bool)
@ -7513,93 +7513,95 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_numSpectatorsCountMax = 0xDEC; // uint32 constexpr std::ptrdiff_t m_numSpectatorsCountMax = 0xDEC; // uint32
constexpr std::ptrdiff_t m_numSpectatorsCountMaxTV = 0xDF0; // uint32 constexpr std::ptrdiff_t m_numSpectatorsCountMaxTV = 0xDF0; // uint32
constexpr std::ptrdiff_t m_numSpectatorsCountMaxLnk = 0xDF4; // uint32 constexpr std::ptrdiff_t m_numSpectatorsCountMaxLnk = 0xDF4; // uint32
constexpr std::ptrdiff_t m_bForceTeamChangeSilent = 0xE00; // bool constexpr std::ptrdiff_t m_nCTsAliveAtFreezetimeEnd = 0xE00; // int32
constexpr std::ptrdiff_t m_bLoadingRoundBackupData = 0xE01; // bool constexpr std::ptrdiff_t m_nTerroristsAliveAtFreezetimeEnd = 0xE04; // int32
constexpr std::ptrdiff_t m_nMatchInfoShowType = 0xE38; // int32 constexpr std::ptrdiff_t m_bForceTeamChangeSilent = 0xE08; // bool
constexpr std::ptrdiff_t m_flMatchInfoDecidedTime = 0xE3C; // float32 constexpr std::ptrdiff_t m_bLoadingRoundBackupData = 0xE09; // bool
constexpr std::ptrdiff_t mTeamDMLastWinningTeamNumber = 0xE58; // int32 constexpr std::ptrdiff_t m_nMatchInfoShowType = 0xE40; // int32
constexpr std::ptrdiff_t mTeamDMLastThinkTime = 0xE5C; // float32 constexpr std::ptrdiff_t m_flMatchInfoDecidedTime = 0xE44; // float32
constexpr std::ptrdiff_t m_flTeamDMLastAnnouncementTime = 0xE60; // float32 constexpr std::ptrdiff_t mTeamDMLastWinningTeamNumber = 0xE60; // int32
constexpr std::ptrdiff_t m_iAccountTerrorist = 0xE64; // int32 constexpr std::ptrdiff_t mTeamDMLastThinkTime = 0xE64; // float32
constexpr std::ptrdiff_t m_iAccountCT = 0xE68; // int32 constexpr std::ptrdiff_t m_flTeamDMLastAnnouncementTime = 0xE68; // float32
constexpr std::ptrdiff_t m_iSpawnPointCount_Terrorist = 0xE6C; // int32 constexpr std::ptrdiff_t m_iAccountTerrorist = 0xE6C; // int32
constexpr std::ptrdiff_t m_iSpawnPointCount_CT = 0xE70; // int32 constexpr std::ptrdiff_t m_iAccountCT = 0xE70; // int32
constexpr std::ptrdiff_t m_iMaxNumTerrorists = 0xE74; // int32 constexpr std::ptrdiff_t m_iSpawnPointCount_Terrorist = 0xE74; // int32
constexpr std::ptrdiff_t m_iMaxNumCTs = 0xE78; // int32 constexpr std::ptrdiff_t m_iSpawnPointCount_CT = 0xE78; // int32
constexpr std::ptrdiff_t m_iLoserBonusMostRecentTeam = 0xE7C; // int32 constexpr std::ptrdiff_t m_iMaxNumTerrorists = 0xE7C; // int32
constexpr std::ptrdiff_t m_tmNextPeriodicThink = 0xE80; // float32 constexpr std::ptrdiff_t m_iMaxNumCTs = 0xE80; // int32
constexpr std::ptrdiff_t m_bVoiceWonMatchBragFired = 0xE84; // bool constexpr std::ptrdiff_t m_iLoserBonusMostRecentTeam = 0xE84; // int32
constexpr std::ptrdiff_t m_fWarmupNextChatNoticeTime = 0xE88; // float32 constexpr std::ptrdiff_t m_tmNextPeriodicThink = 0xE88; // float32
constexpr std::ptrdiff_t m_iHostagesRescued = 0xE90; // int32 constexpr std::ptrdiff_t m_bVoiceWonMatchBragFired = 0xE8C; // bool
constexpr std::ptrdiff_t m_iHostagesTouched = 0xE94; // int32 constexpr std::ptrdiff_t m_fWarmupNextChatNoticeTime = 0xE90; // float32
constexpr std::ptrdiff_t m_flNextHostageAnnouncement = 0xE98; // float32 constexpr std::ptrdiff_t m_iHostagesRescued = 0xE98; // int32
constexpr std::ptrdiff_t m_bNoTerroristsKilled = 0xE9C; // bool constexpr std::ptrdiff_t m_iHostagesTouched = 0xE9C; // int32
constexpr std::ptrdiff_t m_bNoCTsKilled = 0xE9D; // bool constexpr std::ptrdiff_t m_flNextHostageAnnouncement = 0xEA0; // float32
constexpr std::ptrdiff_t m_bNoEnemiesKilled = 0xE9E; // bool constexpr std::ptrdiff_t m_bNoTerroristsKilled = 0xEA4; // bool
constexpr std::ptrdiff_t m_bCanDonateWeapons = 0xE9F; // bool constexpr std::ptrdiff_t m_bNoCTsKilled = 0xEA5; // bool
constexpr std::ptrdiff_t m_firstKillTime = 0xEA4; // float32 constexpr std::ptrdiff_t m_bNoEnemiesKilled = 0xEA6; // bool
constexpr std::ptrdiff_t m_firstBloodTime = 0xEAC; // float32 constexpr std::ptrdiff_t m_bCanDonateWeapons = 0xEA7; // bool
constexpr std::ptrdiff_t m_hostageWasInjured = 0xEC8; // bool constexpr std::ptrdiff_t m_firstKillTime = 0xEAC; // float32
constexpr std::ptrdiff_t m_hostageWasKilled = 0xEC9; // bool constexpr std::ptrdiff_t m_firstBloodTime = 0xEB4; // float32
constexpr std::ptrdiff_t m_bVoteCalled = 0xED8; // bool constexpr std::ptrdiff_t m_hostageWasInjured = 0xED0; // bool
constexpr std::ptrdiff_t m_bServerVoteOnReset = 0xED9; // bool constexpr std::ptrdiff_t m_hostageWasKilled = 0xED1; // bool
constexpr std::ptrdiff_t m_flVoteCheckThrottle = 0xEDC; // float32 constexpr std::ptrdiff_t m_bVoteCalled = 0xEE0; // bool
constexpr std::ptrdiff_t m_bBuyTimeEnded = 0xEE0; // bool constexpr std::ptrdiff_t m_bServerVoteOnReset = 0xEE1; // bool
constexpr std::ptrdiff_t m_nLastFreezeEndBeep = 0xEE4; // int32 constexpr std::ptrdiff_t m_flVoteCheckThrottle = 0xEE4; // float32
constexpr std::ptrdiff_t m_bTargetBombed = 0xEE8; // bool constexpr std::ptrdiff_t m_bBuyTimeEnded = 0xEE8; // bool
constexpr std::ptrdiff_t m_bBombDefused = 0xEE9; // bool constexpr std::ptrdiff_t m_nLastFreezeEndBeep = 0xEEC; // int32
constexpr std::ptrdiff_t m_bMapHasBombZone = 0xEEA; // bool constexpr std::ptrdiff_t m_bTargetBombed = 0xEF0; // bool
constexpr std::ptrdiff_t m_vecMainCTSpawnPos = 0xF38; // Vector constexpr std::ptrdiff_t m_bBombDefused = 0xEF1; // bool
constexpr std::ptrdiff_t m_CTSpawnPointsMasterList = 0xF48; // CUtlVector<SpawnPoint*> constexpr std::ptrdiff_t m_bMapHasBombZone = 0xEF2; // bool
constexpr std::ptrdiff_t m_TerroristSpawnPointsMasterList = 0xF60; // CUtlVector<SpawnPoint*> constexpr std::ptrdiff_t m_vecMainCTSpawnPos = 0xF40; // Vector
constexpr std::ptrdiff_t m_bRespawningAllRespawnablePlayers = 0xF78; // bool constexpr std::ptrdiff_t m_CTSpawnPointsMasterList = 0xF50; // CUtlVector<SpawnPoint*>
constexpr std::ptrdiff_t m_iNextCTSpawnPoint = 0xF7C; // int32 constexpr std::ptrdiff_t m_TerroristSpawnPointsMasterList = 0xF68; // CUtlVector<SpawnPoint*>
constexpr std::ptrdiff_t m_flCTSpawnPointUsedTime = 0xF80; // float32 constexpr std::ptrdiff_t m_bRespawningAllRespawnablePlayers = 0xF80; // bool
constexpr std::ptrdiff_t m_iNextTerroristSpawnPoint = 0xF84; // int32 constexpr std::ptrdiff_t m_iNextCTSpawnPoint = 0xF84; // int32
constexpr std::ptrdiff_t m_flTerroristSpawnPointUsedTime = 0xF88; // float32 constexpr std::ptrdiff_t m_flCTSpawnPointUsedTime = 0xF88; // float32
constexpr std::ptrdiff_t m_CTSpawnPoints = 0xF90; // CUtlVector<SpawnPoint*> constexpr std::ptrdiff_t m_iNextTerroristSpawnPoint = 0xF8C; // int32
constexpr std::ptrdiff_t m_TerroristSpawnPoints = 0xFA8; // CUtlVector<SpawnPoint*> constexpr std::ptrdiff_t m_flTerroristSpawnPointUsedTime = 0xF90; // float32
constexpr std::ptrdiff_t m_bIsUnreservedGameServer = 0xFC0; // bool constexpr std::ptrdiff_t m_CTSpawnPoints = 0xF98; // CUtlVector<SpawnPoint*>
constexpr std::ptrdiff_t m_fAutobalanceDisplayTime = 0xFC4; // float32 constexpr std::ptrdiff_t m_TerroristSpawnPoints = 0xFB0; // CUtlVector<SpawnPoint*>
constexpr std::ptrdiff_t m_bAllowWeaponSwitch = 0x1230; // bool constexpr std::ptrdiff_t m_bIsUnreservedGameServer = 0xFC8; // bool
constexpr std::ptrdiff_t m_bRoundTimeWarningTriggered = 0x1231; // bool constexpr std::ptrdiff_t m_fAutobalanceDisplayTime = 0xFCC; // float32
constexpr std::ptrdiff_t m_phaseChangeAnnouncementTime = 0x1234; // GameTime_t constexpr std::ptrdiff_t m_bAllowWeaponSwitch = 0x1238; // bool
constexpr std::ptrdiff_t m_fNextUpdateTeamClanNamesTime = 0x1238; // float32 constexpr std::ptrdiff_t m_bRoundTimeWarningTriggered = 0x1239; // bool
constexpr std::ptrdiff_t m_flLastThinkTime = 0x123C; // GameTime_t constexpr std::ptrdiff_t m_phaseChangeAnnouncementTime = 0x123C; // GameTime_t
constexpr std::ptrdiff_t m_fAccumulatedRoundOffDamage = 0x1240; // float32 constexpr std::ptrdiff_t m_fNextUpdateTeamClanNamesTime = 0x1240; // float32
constexpr std::ptrdiff_t m_nShorthandedBonusLastEvalRound = 0x1244; // int32 constexpr std::ptrdiff_t m_flLastThinkTime = 0x1244; // GameTime_t
constexpr std::ptrdiff_t m_nMatchAbortedEarlyReason = 0x14C0; // int32 constexpr std::ptrdiff_t m_fAccumulatedRoundOffDamage = 0x1248; // float32
constexpr std::ptrdiff_t m_bHasTriggeredRoundStartMusic = 0x14C4; // bool constexpr std::ptrdiff_t m_nShorthandedBonusLastEvalRound = 0x124C; // int32
constexpr std::ptrdiff_t m_bSwitchingTeamsAtRoundReset = 0x14C5; // bool constexpr std::ptrdiff_t m_nMatchAbortedEarlyReason = 0x14C8; // int32
constexpr std::ptrdiff_t m_pGameModeRules = 0x14E0; // CCSGameModeRules* constexpr std::ptrdiff_t m_bHasTriggeredRoundStartMusic = 0x14CC; // bool
constexpr std::ptrdiff_t m_BtGlobalBlackboard = 0x14E8; // KeyValues3 constexpr std::ptrdiff_t m_bSwitchingTeamsAtRoundReset = 0x14CD; // bool
constexpr std::ptrdiff_t m_hPlayerResource = 0x1578; // CHandle<CBaseEntity> constexpr std::ptrdiff_t m_pGameModeRules = 0x14E8; // CCSGameModeRules*
constexpr std::ptrdiff_t m_RetakeRules = 0x1580; // CRetakeGameRules constexpr std::ptrdiff_t m_BtGlobalBlackboard = 0x14F0; // KeyValues3
constexpr std::ptrdiff_t m_arrTeamUniqueKillWeaponsMatch = 0x1718; // CUtlVector<int32>[4] constexpr std::ptrdiff_t m_hPlayerResource = 0x1580; // CHandle<CBaseEntity>
constexpr std::ptrdiff_t m_bTeamLastKillUsedUniqueWeaponMatch = 0x1778; // bool[4] constexpr std::ptrdiff_t m_RetakeRules = 0x1588; // CRetakeGameRules
constexpr std::ptrdiff_t m_nMatchEndCount = 0x17A0; // uint8 constexpr std::ptrdiff_t m_arrTeamUniqueKillWeaponsMatch = 0x1720; // CUtlVector<int32>[4]
constexpr std::ptrdiff_t m_nTTeamIntroVariant = 0x17A4; // int32 constexpr std::ptrdiff_t m_bTeamLastKillUsedUniqueWeaponMatch = 0x1780; // bool[4]
constexpr std::ptrdiff_t m_nCTTeamIntroVariant = 0x17A8; // int32 constexpr std::ptrdiff_t m_nMatchEndCount = 0x17A8; // uint8
constexpr std::ptrdiff_t m_bTeamIntroPeriod = 0x17AC; // bool constexpr std::ptrdiff_t m_nTTeamIntroVariant = 0x17AC; // int32
constexpr std::ptrdiff_t m_fTeamIntroPeriodEnd = 0x17B0; // GameTime_t constexpr std::ptrdiff_t m_nCTTeamIntroVariant = 0x17B0; // int32
constexpr std::ptrdiff_t m_bPlayedTeamIntroVO = 0x17B4; // bool constexpr std::ptrdiff_t m_bTeamIntroPeriod = 0x17B4; // bool
constexpr std::ptrdiff_t m_iRoundEndWinnerTeam = 0x17B8; // int32 constexpr std::ptrdiff_t m_fTeamIntroPeriodEnd = 0x17B8; // GameTime_t
constexpr std::ptrdiff_t m_eRoundEndReason = 0x17BC; // int32 constexpr std::ptrdiff_t m_bPlayedTeamIntroVO = 0x17BC; // bool
constexpr std::ptrdiff_t m_bRoundEndShowTimerDefend = 0x17C0; // bool constexpr std::ptrdiff_t m_iRoundEndWinnerTeam = 0x17C0; // int32
constexpr std::ptrdiff_t m_iRoundEndTimerTime = 0x17C4; // int32 constexpr std::ptrdiff_t m_eRoundEndReason = 0x17C4; // int32
constexpr std::ptrdiff_t m_sRoundEndFunFactToken = 0x17C8; // CUtlString constexpr std::ptrdiff_t m_bRoundEndShowTimerDefend = 0x17C8; // bool
constexpr std::ptrdiff_t m_iRoundEndFunFactPlayerSlot = 0x17D0; // CPlayerSlot constexpr std::ptrdiff_t m_iRoundEndTimerTime = 0x17CC; // int32
constexpr std::ptrdiff_t m_iRoundEndFunFactData1 = 0x17D4; // int32 constexpr std::ptrdiff_t m_sRoundEndFunFactToken = 0x17D0; // CUtlString
constexpr std::ptrdiff_t m_iRoundEndFunFactData2 = 0x17D8; // int32 constexpr std::ptrdiff_t m_iRoundEndFunFactPlayerSlot = 0x17D8; // CPlayerSlot
constexpr std::ptrdiff_t m_iRoundEndFunFactData3 = 0x17DC; // int32 constexpr std::ptrdiff_t m_iRoundEndFunFactData1 = 0x17DC; // int32
constexpr std::ptrdiff_t m_sRoundEndMessage = 0x17E0; // CUtlString constexpr std::ptrdiff_t m_iRoundEndFunFactData2 = 0x17E0; // int32
constexpr std::ptrdiff_t m_iRoundEndPlayerCount = 0x17E8; // int32 constexpr std::ptrdiff_t m_iRoundEndFunFactData3 = 0x17E4; // int32
constexpr std::ptrdiff_t m_bRoundEndNoMusic = 0x17EC; // bool constexpr std::ptrdiff_t m_sRoundEndMessage = 0x17E8; // CUtlString
constexpr std::ptrdiff_t m_iRoundEndLegacy = 0x17F0; // int32 constexpr std::ptrdiff_t m_iRoundEndPlayerCount = 0x17F0; // int32
constexpr std::ptrdiff_t m_nRoundEndCount = 0x17F4; // uint8 constexpr std::ptrdiff_t m_bRoundEndNoMusic = 0x17F4; // bool
constexpr std::ptrdiff_t m_iRoundStartRoundNumber = 0x17F8; // int32 constexpr std::ptrdiff_t m_iRoundEndLegacy = 0x17F8; // int32
constexpr std::ptrdiff_t m_nRoundStartCount = 0x17FC; // uint8 constexpr std::ptrdiff_t m_nRoundEndCount = 0x17FC; // uint8
constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x5808; // float64 constexpr std::ptrdiff_t m_iRoundStartRoundNumber = 0x1800; // int32
constexpr std::ptrdiff_t m_nRoundStartCount = 0x1804; // uint8
constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x5810; // float64
} }
// Parent: CPhysicsProp // Parent: CPhysicsProp
// Field count: 0 // Field count: 0

View File

@ -3282,171 +3282,173 @@
}, },
"CCSGameRules": { "CCSGameRules": {
"fields": { "fields": {
"mTeamDMLastThinkTime": 3676, "mTeamDMLastThinkTime": 3684,
"mTeamDMLastWinningTeamNumber": 3672, "mTeamDMLastWinningTeamNumber": 3680,
"m_BtGlobalBlackboard": 5352, "m_BtGlobalBlackboard": 5360,
"m_CTSpawnPoints": 3984, "m_CTSpawnPoints": 3992,
"m_CTSpawnPointsMasterList": 3912, "m_CTSpawnPointsMasterList": 3920,
"m_MatchDevice": 304, "m_MatchDevice": 304,
"m_MinimapVerticalSectionHeights": 3260, "m_MinimapVerticalSectionHeights": 3260,
"m_RetakeRules": 5504, "m_RetakeRules": 5512,
"m_TeamRespawnWaveTimes": 2980, "m_TeamRespawnWaveTimes": 2980,
"m_TerroristSpawnPoints": 4008, "m_TerroristSpawnPoints": 4016,
"m_TerroristSpawnPointsMasterList": 3936, "m_TerroristSpawnPointsMasterList": 3944,
"m_arrProhibitedItemIndices": 2380, "m_arrProhibitedItemIndices": 2380,
"m_arrSelectedHostageSpawnIndices": 3472, "m_arrSelectedHostageSpawnIndices": 3472,
"m_arrTeamUniqueKillWeaponsMatch": 5912, "m_arrTeamUniqueKillWeaponsMatch": 5920,
"m_arrTournamentActiveCasterAccounts": 2580, "m_arrTournamentActiveCasterAccounts": 2580,
"m_bAllowWeaponSwitch": 4656, "m_bAllowWeaponSwitch": 4664,
"m_bAnyHostageReached": 284, "m_bAnyHostageReached": 284,
"m_bBombDefused": 3817, "m_bBombDefused": 3825,
"m_bBombDropped": 2604, "m_bBombDropped": 2604,
"m_bBombPlanted": 2605, "m_bBombPlanted": 2605,
"m_bBuyTimeEnded": 3808, "m_bBuyTimeEnded": 3816,
"m_bCTCantBuy": 2617, "m_bCTCantBuy": 2617,
"m_bCTTimeOutActive": 214, "m_bCTTimeOutActive": 214,
"m_bCanDonateWeapons": 3743, "m_bCanDonateWeapons": 3751,
"m_bCompleteReset": 3501, "m_bCompleteReset": 3501,
"m_bFirstConnected": 3500, "m_bFirstConnected": 3500,
"m_bForceTeamChangeSilent": 3584, "m_bForceTeamChangeSilent": 3592,
"m_bFreezePeriod": 200, "m_bFreezePeriod": 200,
"m_bGameRestart": 252, "m_bGameRestart": 252,
"m_bHasHostageBeenTouched": 3424, "m_bHasHostageBeenTouched": 3424,
"m_bHasMatchStarted": 308, "m_bHasMatchStarted": 308,
"m_bHasTriggeredRoundStartMusic": 5316, "m_bHasTriggeredRoundStartMusic": 5324,
"m_bIsDroppingItems": 2376, "m_bIsDroppingItems": 2376,
"m_bIsHltvActive": 2378, "m_bIsHltvActive": 2378,
"m_bIsQuestEligible": 2377, "m_bIsQuestEligible": 2377,
"m_bIsQueuedMatchmaking": 288, "m_bIsQueuedMatchmaking": 288,
"m_bIsUnreservedGameServer": 4032, "m_bIsUnreservedGameServer": 4040,
"m_bIsValveDS": 296, "m_bIsValveDS": 296,
"m_bLevelInitialized": 3436, "m_bLevelInitialized": 3436,
"m_bLoadingRoundBackupData": 3585, "m_bLoadingRoundBackupData": 3593,
"m_bLogoMap": 297, "m_bLogoMap": 297,
"m_bMapHasBombTarget": 285, "m_bMapHasBombTarget": 285,
"m_bMapHasBombZone": 3818, "m_bMapHasBombZone": 3826,
"m_bMapHasBuyZone": 287, "m_bMapHasBuyZone": 287,
"m_bMapHasRescueZone": 286, "m_bMapHasRescueZone": 286,
"m_bMatchWaitingForResume": 233, "m_bMatchWaitingForResume": 233,
"m_bNeedToAskPlayersForContinueVote": 3540, "m_bNeedToAskPlayersForContinueVote": 3540,
"m_bNoCTsKilled": 3741, "m_bNoCTsKilled": 3749,
"m_bNoEnemiesKilled": 3742, "m_bNoEnemiesKilled": 3750,
"m_bNoTerroristsKilled": 3740, "m_bNoTerroristsKilled": 3748,
"m_bPickNewTeamsOnReset": 3502, "m_bPickNewTeamsOnReset": 3502,
"m_bPlayAllStepSoundsOnServer": 298, "m_bPlayAllStepSoundsOnServer": 298,
"m_bPlayedTeamIntroVO": 6068, "m_bPlayedTeamIntroVO": 6076,
"m_bRespawningAllRespawnablePlayers": 3960, "m_bRespawningAllRespawnablePlayers": 3968,
"m_bRoundEndNoMusic": 6124, "m_bRoundEndNoMusic": 6132,
"m_bRoundEndShowTimerDefend": 6080, "m_bRoundEndShowTimerDefend": 6088,
"m_bRoundTimeWarningTriggered": 4657, "m_bRoundTimeWarningTriggered": 4665,
"m_bScrambleTeamsOnRestart": 3503, "m_bScrambleTeamsOnRestart": 3503,
"m_bServerPaused": 212, "m_bServerPaused": 212,
"m_bServerVoteOnReset": 3801, "m_bServerVoteOnReset": 3809,
"m_bSwapTeamsOnRestart": 3504, "m_bSwapTeamsOnRestart": 3504,
"m_bSwitchingTeamsAtRoundReset": 5317, "m_bSwitchingTeamsAtRoundReset": 5325,
"m_bTCantBuy": 2616, "m_bTCantBuy": 2616,
"m_bTargetBombed": 3816, "m_bTargetBombed": 3824,
"m_bTeamIntroPeriod": 6060, "m_bTeamIntroPeriod": 6068,
"m_bTeamLastKillUsedUniqueWeaponMatch": 6008, "m_bTeamLastKillUsedUniqueWeaponMatch": 6016,
"m_bTechnicalTimeOut": 232, "m_bTechnicalTimeOut": 232,
"m_bTerroristTimeOutActive": 213, "m_bTerroristTimeOutActive": 213,
"m_bVoiceWonMatchBragFired": 3716, "m_bVoiceWonMatchBragFired": 3724,
"m_bVoteCalled": 3800, "m_bVoteCalled": 3808,
"m_bWarmupPeriod": 201, "m_bWarmupPeriod": 201,
"m_eRoundEndReason": 6076, "m_eRoundEndReason": 6084,
"m_eRoundWinReason": 2612, "m_eRoundWinReason": 2612,
"m_endMatchOnRoundReset": 3448, "m_endMatchOnRoundReset": 3448,
"m_endMatchOnThink": 3449, "m_endMatchOnThink": 3449,
"m_fAccumulatedRoundOffDamage": 4672, "m_fAccumulatedRoundOffDamage": 4680,
"m_fAutobalanceDisplayTime": 4036, "m_fAutobalanceDisplayTime": 4044,
"m_fAvgPlayerRank": 3548, "m_fAvgPlayerRank": 3548,
"m_fMatchStartTime": 240, "m_fMatchStartTime": 240,
"m_fNextUpdateTeamClanNamesTime": 4664, "m_fNextUpdateTeamClanNamesTime": 4672,
"m_fRoundStartTime": 244, "m_fRoundStartTime": 244,
"m_fTeamIntroPeriodEnd": 6064, "m_fTeamIntroPeriodEnd": 6072,
"m_fWarmupNextChatNoticeTime": 3720, "m_fWarmupNextChatNoticeTime": 3728,
"m_fWarmupPeriodEnd": 204, "m_fWarmupPeriodEnd": 204,
"m_fWarmupPeriodStart": 208, "m_fWarmupPeriodStart": 208,
"m_firstBloodTime": 3756, "m_firstBloodTime": 3764,
"m_firstKillTime": 3748, "m_firstKillTime": 3756,
"m_flCMMItemDropRevealEndTime": 2372, "m_flCMMItemDropRevealEndTime": 2372,
"m_flCMMItemDropRevealStartTime": 2368, "m_flCMMItemDropRevealStartTime": 2368,
"m_flCTSpawnPointUsedTime": 3968, "m_flCTSpawnPointUsedTime": 3976,
"m_flCTTimeOutRemaining": 220, "m_flCTTimeOutRemaining": 220,
"m_flGameStartTime": 256, "m_flGameStartTime": 256,
"m_flIntermissionEndTime": 3432, "m_flIntermissionEndTime": 3432,
"m_flIntermissionStartTime": 3428, "m_flIntermissionStartTime": 3428,
"m_flLastPerfSampleTime": 22536, "m_flLastPerfSampleTime": 22544,
"m_flLastThinkTime": 4668, "m_flLastThinkTime": 4676,
"m_flMatchInfoDecidedTime": 3644, "m_flMatchInfoDecidedTime": 3652,
"m_flNextHostageAnnouncement": 3736, "m_flNextHostageAnnouncement": 3744,
"m_flNextRespawnWave": 3108, "m_flNextRespawnWave": 3108,
"m_flRestartRoundTime": 248, "m_flRestartRoundTime": 248,
"m_flTeamDMLastAnnouncementTime": 3680, "m_flTeamDMLastAnnouncementTime": 3688,
"m_flTerroristSpawnPointUsedTime": 3976, "m_flTerroristSpawnPointUsedTime": 3984,
"m_flTerroristTimeOutRemaining": 216, "m_flTerroristTimeOutRemaining": 216,
"m_flVoteCheckThrottle": 3804, "m_flVoteCheckThrottle": 3812,
"m_gamePhase": 264, "m_gamePhase": 264,
"m_hPlayerResource": 5496, "m_hPlayerResource": 5504,
"m_hostageWasInjured": 3784, "m_hostageWasInjured": 3792,
"m_hostageWasKilled": 3785, "m_hostageWasKilled": 3793,
"m_iAccountCT": 3688, "m_iAccountCT": 3696,
"m_iAccountTerrorist": 3684, "m_iAccountTerrorist": 3692,
"m_iFreezeTime": 3452, "m_iFreezeTime": 3452,
"m_iHostagesRemaining": 280, "m_iHostagesRemaining": 280,
"m_iHostagesRescued": 3728, "m_iHostagesRescued": 3736,
"m_iHostagesTouched": 3732, "m_iHostagesTouched": 3740,
"m_iLoserBonusMostRecentTeam": 3708, "m_iLoserBonusMostRecentTeam": 3716,
"m_iMatchStats_PlayersAlive_CT": 2740, "m_iMatchStats_PlayersAlive_CT": 2740,
"m_iMatchStats_PlayersAlive_T": 2860, "m_iMatchStats_PlayersAlive_T": 2860,
"m_iMatchStats_RoundResults": 2620, "m_iMatchStats_RoundResults": 2620,
"m_iMaxNumCTs": 3704, "m_iMaxNumCTs": 3712,
"m_iMaxNumTerrorists": 3700, "m_iMaxNumTerrorists": 3708,
"m_iNextCTSpawnPoint": 3964, "m_iNextCTSpawnPoint": 3972,
"m_iNextTerroristSpawnPoint": 3972, "m_iNextTerroristSpawnPoint": 3980,
"m_iNumCT": 3460, "m_iNumCT": 3460,
"m_iNumConsecutiveCTLoses": 3388, "m_iNumConsecutiveCTLoses": 3388,
"m_iNumConsecutiveTerroristLoses": 3392, "m_iNumConsecutiveTerroristLoses": 3392,
"m_iNumSpawnableCT": 3468, "m_iNumSpawnableCT": 3468,
"m_iNumSpawnableTerrorist": 3464, "m_iNumSpawnableTerrorist": 3464,
"m_iNumTerrorist": 3456, "m_iNumTerrorist": 3456,
"m_iRoundEndFunFactData1": 6100, "m_iRoundEndFunFactData1": 6108,
"m_iRoundEndFunFactData2": 6104, "m_iRoundEndFunFactData2": 6112,
"m_iRoundEndFunFactData3": 6108, "m_iRoundEndFunFactData3": 6116,
"m_iRoundEndFunFactPlayerSlot": 6096, "m_iRoundEndFunFactPlayerSlot": 6104,
"m_iRoundEndLegacy": 6128, "m_iRoundEndLegacy": 6136,
"m_iRoundEndPlayerCount": 6120, "m_iRoundEndPlayerCount": 6128,
"m_iRoundEndTimerTime": 6084, "m_iRoundEndTimerTime": 6092,
"m_iRoundEndWinnerTeam": 6072, "m_iRoundEndWinnerTeam": 6080,
"m_iRoundStartRoundNumber": 6136, "m_iRoundStartRoundNumber": 6144,
"m_iRoundTime": 236, "m_iRoundTime": 236,
"m_iRoundWinStatus": 2608, "m_iRoundWinStatus": 2608,
"m_iSpawnPointCount_CT": 3696, "m_iSpawnPointCount_CT": 3704,
"m_iSpawnPointCount_Terrorist": 3692, "m_iSpawnPointCount_Terrorist": 3700,
"m_iSpectatorSlotCount": 300, "m_iSpectatorSlotCount": 300,
"m_iTotalRoundsPlayed": 3440, "m_iTotalRoundsPlayed": 3440,
"m_iUnBalancedRounds": 3444, "m_iUnBalancedRounds": 3444,
"m_nCTTeamIntroVariant": 6056, "m_nCTTeamIntroVariant": 6064,
"m_nCTTimeOuts": 228, "m_nCTTimeOuts": 228,
"m_nCTsAliveAtFreezetimeEnd": 3584,
"m_nEndMatchMapGroupVoteOptions": 3344, "m_nEndMatchMapGroupVoteOptions": 3344,
"m_nEndMatchMapGroupVoteTypes": 3304, "m_nEndMatchMapGroupVoteTypes": 3304,
"m_nEndMatchMapVoteWinner": 3384, "m_nEndMatchMapVoteWinner": 3384,
"m_nEndMatchTiedVotes": 3512, "m_nEndMatchTiedVotes": 3512,
"m_nHalloweenMaskListSeed": 2600, "m_nHalloweenMaskListSeed": 2600,
"m_nLastFreezeEndBeep": 3812, "m_nLastFreezeEndBeep": 3820,
"m_nMatchAbortedEarlyReason": 5312, "m_nMatchAbortedEarlyReason": 5320,
"m_nMatchEndCount": 6048, "m_nMatchEndCount": 6056,
"m_nMatchInfoShowType": 3640, "m_nMatchInfoShowType": 3648,
"m_nNextMapInMapgroup": 312, "m_nNextMapInMapgroup": 312,
"m_nOvertimePlaying": 276, "m_nOvertimePlaying": 276,
"m_nQueuedMatchmakingMode": 292, "m_nQueuedMatchmakingMode": 292,
"m_nRoundEndCount": 6132, "m_nRoundEndCount": 6140,
"m_nRoundStartCount": 6140, "m_nRoundStartCount": 6148,
"m_nRoundsPlayedThisPhase": 272, "m_nRoundsPlayedThisPhase": 272,
"m_nShorthandedBonusLastEvalRound": 4676, "m_nShorthandedBonusLastEvalRound": 4684,
"m_nSpawnPointsRandomSeed": 3496, "m_nSpawnPointsRandomSeed": 3496,
"m_nTTeamIntroVariant": 6052, "m_nTTeamIntroVariant": 6060,
"m_nTerroristTimeOuts": 224, "m_nTerroristTimeOuts": 224,
"m_nTerroristsAliveAtFreezetimeEnd": 3588,
"m_nTournamentPredictionsPct": 2364, "m_nTournamentPredictionsPct": 2364,
"m_numBestOfMaps": 2596, "m_numBestOfMaps": 2596,
"m_numQueuedMatchmakingAccounts": 3544, "m_numQueuedMatchmakingAccounts": 3544,
@ -3454,22 +3456,22 @@
"m_numSpectatorsCountMaxLnk": 3572, "m_numSpectatorsCountMaxLnk": 3572,
"m_numSpectatorsCountMaxTV": 3568, "m_numSpectatorsCountMaxTV": 3568,
"m_numTotalTournamentDrops": 3560, "m_numTotalTournamentDrops": 3560,
"m_pGameModeRules": 5344, "m_pGameModeRules": 5352,
"m_pQueuedMatchmakingReservationString": 3552, "m_pQueuedMatchmakingReservationString": 3552,
"m_phaseChangeAnnouncementTime": 4660, "m_phaseChangeAnnouncementTime": 4668,
"m_sRoundEndFunFactToken": 6088, "m_sRoundEndFunFactToken": 6096,
"m_sRoundEndMessage": 6112, "m_sRoundEndMessage": 6120,
"m_szMatchStatTxt": 1340, "m_szMatchStatTxt": 1340,
"m_szTournamentEventName": 316, "m_szTournamentEventName": 316,
"m_szTournamentEventStage": 828, "m_szTournamentEventStage": 828,
"m_szTournamentPredictionsTxt": 1852, "m_szTournamentPredictionsTxt": 1852,
"m_timeUntilNextPhaseStarts": 260, "m_timeUntilNextPhaseStarts": 260,
"m_tmNextPeriodicThink": 3712, "m_tmNextPeriodicThink": 3720,
"m_totalRoundsPlayed": 268, "m_totalRoundsPlayed": 268,
"m_ullLocalMatchID": 3296, "m_ullLocalMatchID": 3296,
"m_vMinimapMaxs": 3248, "m_vMinimapMaxs": 3248,
"m_vMinimapMins": 3236, "m_vMinimapMins": 3236,
"m_vecMainCTSpawnPos": 3896 "m_vecMainCTSpawnPos": 3904
}, },
"metadata": [ "metadata": [
{ {

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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)]
@ -7416,7 +7416,7 @@ pub mod cs2_dumper {
pub const m_state: usize = 0x798; // int32 pub const m_state: usize = 0x798; // int32
} }
// Parent: CTeamplayRules // Parent: CTeamplayRules
// Field count: 188 // Field count: 190
// //
// Metadata: // Metadata:
// NetworkVarNames: m_bFreezePeriod (bool) // NetworkVarNames: m_bFreezePeriod (bool)
@ -7615,93 +7615,95 @@ pub mod cs2_dumper {
pub const m_numSpectatorsCountMax: usize = 0xDEC; // uint32 pub const m_numSpectatorsCountMax: usize = 0xDEC; // uint32
pub const m_numSpectatorsCountMaxTV: usize = 0xDF0; // uint32 pub const m_numSpectatorsCountMaxTV: usize = 0xDF0; // uint32
pub const m_numSpectatorsCountMaxLnk: usize = 0xDF4; // uint32 pub const m_numSpectatorsCountMaxLnk: usize = 0xDF4; // uint32
pub const m_bForceTeamChangeSilent: usize = 0xE00; // bool pub const m_nCTsAliveAtFreezetimeEnd: usize = 0xE00; // int32
pub const m_bLoadingRoundBackupData: usize = 0xE01; // bool pub const m_nTerroristsAliveAtFreezetimeEnd: usize = 0xE04; // int32
pub const m_nMatchInfoShowType: usize = 0xE38; // int32 pub const m_bForceTeamChangeSilent: usize = 0xE08; // bool
pub const m_flMatchInfoDecidedTime: usize = 0xE3C; // float32 pub const m_bLoadingRoundBackupData: usize = 0xE09; // bool
pub const mTeamDMLastWinningTeamNumber: usize = 0xE58; // int32 pub const m_nMatchInfoShowType: usize = 0xE40; // int32
pub const mTeamDMLastThinkTime: usize = 0xE5C; // float32 pub const m_flMatchInfoDecidedTime: usize = 0xE44; // float32
pub const m_flTeamDMLastAnnouncementTime: usize = 0xE60; // float32 pub const mTeamDMLastWinningTeamNumber: usize = 0xE60; // int32
pub const m_iAccountTerrorist: usize = 0xE64; // int32 pub const mTeamDMLastThinkTime: usize = 0xE64; // float32
pub const m_iAccountCT: usize = 0xE68; // int32 pub const m_flTeamDMLastAnnouncementTime: usize = 0xE68; // float32
pub const m_iSpawnPointCount_Terrorist: usize = 0xE6C; // int32 pub const m_iAccountTerrorist: usize = 0xE6C; // int32
pub const m_iSpawnPointCount_CT: usize = 0xE70; // int32 pub const m_iAccountCT: usize = 0xE70; // int32
pub const m_iMaxNumTerrorists: usize = 0xE74; // int32 pub const m_iSpawnPointCount_Terrorist: usize = 0xE74; // int32
pub const m_iMaxNumCTs: usize = 0xE78; // int32 pub const m_iSpawnPointCount_CT: usize = 0xE78; // int32
pub const m_iLoserBonusMostRecentTeam: usize = 0xE7C; // int32 pub const m_iMaxNumTerrorists: usize = 0xE7C; // int32
pub const m_tmNextPeriodicThink: usize = 0xE80; // float32 pub const m_iMaxNumCTs: usize = 0xE80; // int32
pub const m_bVoiceWonMatchBragFired: usize = 0xE84; // bool pub const m_iLoserBonusMostRecentTeam: usize = 0xE84; // int32
pub const m_fWarmupNextChatNoticeTime: usize = 0xE88; // float32 pub const m_tmNextPeriodicThink: usize = 0xE88; // float32
pub const m_iHostagesRescued: usize = 0xE90; // int32 pub const m_bVoiceWonMatchBragFired: usize = 0xE8C; // bool
pub const m_iHostagesTouched: usize = 0xE94; // int32 pub const m_fWarmupNextChatNoticeTime: usize = 0xE90; // float32
pub const m_flNextHostageAnnouncement: usize = 0xE98; // float32 pub const m_iHostagesRescued: usize = 0xE98; // int32
pub const m_bNoTerroristsKilled: usize = 0xE9C; // bool pub const m_iHostagesTouched: usize = 0xE9C; // int32
pub const m_bNoCTsKilled: usize = 0xE9D; // bool pub const m_flNextHostageAnnouncement: usize = 0xEA0; // float32
pub const m_bNoEnemiesKilled: usize = 0xE9E; // bool pub const m_bNoTerroristsKilled: usize = 0xEA4; // bool
pub const m_bCanDonateWeapons: usize = 0xE9F; // bool pub const m_bNoCTsKilled: usize = 0xEA5; // bool
pub const m_firstKillTime: usize = 0xEA4; // float32 pub const m_bNoEnemiesKilled: usize = 0xEA6; // bool
pub const m_firstBloodTime: usize = 0xEAC; // float32 pub const m_bCanDonateWeapons: usize = 0xEA7; // bool
pub const m_hostageWasInjured: usize = 0xEC8; // bool pub const m_firstKillTime: usize = 0xEAC; // float32
pub const m_hostageWasKilled: usize = 0xEC9; // bool pub const m_firstBloodTime: usize = 0xEB4; // float32
pub const m_bVoteCalled: usize = 0xED8; // bool pub const m_hostageWasInjured: usize = 0xED0; // bool
pub const m_bServerVoteOnReset: usize = 0xED9; // bool pub const m_hostageWasKilled: usize = 0xED1; // bool
pub const m_flVoteCheckThrottle: usize = 0xEDC; // float32 pub const m_bVoteCalled: usize = 0xEE0; // bool
pub const m_bBuyTimeEnded: usize = 0xEE0; // bool pub const m_bServerVoteOnReset: usize = 0xEE1; // bool
pub const m_nLastFreezeEndBeep: usize = 0xEE4; // int32 pub const m_flVoteCheckThrottle: usize = 0xEE4; // float32
pub const m_bTargetBombed: usize = 0xEE8; // bool pub const m_bBuyTimeEnded: usize = 0xEE8; // bool
pub const m_bBombDefused: usize = 0xEE9; // bool pub const m_nLastFreezeEndBeep: usize = 0xEEC; // int32
pub const m_bMapHasBombZone: usize = 0xEEA; // bool pub const m_bTargetBombed: usize = 0xEF0; // bool
pub const m_vecMainCTSpawnPos: usize = 0xF38; // Vector pub const m_bBombDefused: usize = 0xEF1; // bool
pub const m_CTSpawnPointsMasterList: usize = 0xF48; // CUtlVector<SpawnPoint*> pub const m_bMapHasBombZone: usize = 0xEF2; // bool
pub const m_TerroristSpawnPointsMasterList: usize = 0xF60; // CUtlVector<SpawnPoint*> pub const m_vecMainCTSpawnPos: usize = 0xF40; // Vector
pub const m_bRespawningAllRespawnablePlayers: usize = 0xF78; // bool pub const m_CTSpawnPointsMasterList: usize = 0xF50; // CUtlVector<SpawnPoint*>
pub const m_iNextCTSpawnPoint: usize = 0xF7C; // int32 pub const m_TerroristSpawnPointsMasterList: usize = 0xF68; // CUtlVector<SpawnPoint*>
pub const m_flCTSpawnPointUsedTime: usize = 0xF80; // float32 pub const m_bRespawningAllRespawnablePlayers: usize = 0xF80; // bool
pub const m_iNextTerroristSpawnPoint: usize = 0xF84; // int32 pub const m_iNextCTSpawnPoint: usize = 0xF84; // int32
pub const m_flTerroristSpawnPointUsedTime: usize = 0xF88; // float32 pub const m_flCTSpawnPointUsedTime: usize = 0xF88; // float32
pub const m_CTSpawnPoints: usize = 0xF90; // CUtlVector<SpawnPoint*> pub const m_iNextTerroristSpawnPoint: usize = 0xF8C; // int32
pub const m_TerroristSpawnPoints: usize = 0xFA8; // CUtlVector<SpawnPoint*> pub const m_flTerroristSpawnPointUsedTime: usize = 0xF90; // float32
pub const m_bIsUnreservedGameServer: usize = 0xFC0; // bool pub const m_CTSpawnPoints: usize = 0xF98; // CUtlVector<SpawnPoint*>
pub const m_fAutobalanceDisplayTime: usize = 0xFC4; // float32 pub const m_TerroristSpawnPoints: usize = 0xFB0; // CUtlVector<SpawnPoint*>
pub const m_bAllowWeaponSwitch: usize = 0x1230; // bool pub const m_bIsUnreservedGameServer: usize = 0xFC8; // bool
pub const m_bRoundTimeWarningTriggered: usize = 0x1231; // bool pub const m_fAutobalanceDisplayTime: usize = 0xFCC; // float32
pub const m_phaseChangeAnnouncementTime: usize = 0x1234; // GameTime_t pub const m_bAllowWeaponSwitch: usize = 0x1238; // bool
pub const m_fNextUpdateTeamClanNamesTime: usize = 0x1238; // float32 pub const m_bRoundTimeWarningTriggered: usize = 0x1239; // bool
pub const m_flLastThinkTime: usize = 0x123C; // GameTime_t pub const m_phaseChangeAnnouncementTime: usize = 0x123C; // GameTime_t
pub const m_fAccumulatedRoundOffDamage: usize = 0x1240; // float32 pub const m_fNextUpdateTeamClanNamesTime: usize = 0x1240; // float32
pub const m_nShorthandedBonusLastEvalRound: usize = 0x1244; // int32 pub const m_flLastThinkTime: usize = 0x1244; // GameTime_t
pub const m_nMatchAbortedEarlyReason: usize = 0x14C0; // int32 pub const m_fAccumulatedRoundOffDamage: usize = 0x1248; // float32
pub const m_bHasTriggeredRoundStartMusic: usize = 0x14C4; // bool pub const m_nShorthandedBonusLastEvalRound: usize = 0x124C; // int32
pub const m_bSwitchingTeamsAtRoundReset: usize = 0x14C5; // bool pub const m_nMatchAbortedEarlyReason: usize = 0x14C8; // int32
pub const m_pGameModeRules: usize = 0x14E0; // CCSGameModeRules* pub const m_bHasTriggeredRoundStartMusic: usize = 0x14CC; // bool
pub const m_BtGlobalBlackboard: usize = 0x14E8; // KeyValues3 pub const m_bSwitchingTeamsAtRoundReset: usize = 0x14CD; // bool
pub const m_hPlayerResource: usize = 0x1578; // CHandle<CBaseEntity> pub const m_pGameModeRules: usize = 0x14E8; // CCSGameModeRules*
pub const m_RetakeRules: usize = 0x1580; // CRetakeGameRules pub const m_BtGlobalBlackboard: usize = 0x14F0; // KeyValues3
pub const m_arrTeamUniqueKillWeaponsMatch: usize = 0x1718; // CUtlVector<int32>[4] pub const m_hPlayerResource: usize = 0x1580; // CHandle<CBaseEntity>
pub const m_bTeamLastKillUsedUniqueWeaponMatch: usize = 0x1778; // bool[4] pub const m_RetakeRules: usize = 0x1588; // CRetakeGameRules
pub const m_nMatchEndCount: usize = 0x17A0; // uint8 pub const m_arrTeamUniqueKillWeaponsMatch: usize = 0x1720; // CUtlVector<int32>[4]
pub const m_nTTeamIntroVariant: usize = 0x17A4; // int32 pub const m_bTeamLastKillUsedUniqueWeaponMatch: usize = 0x1780; // bool[4]
pub const m_nCTTeamIntroVariant: usize = 0x17A8; // int32 pub const m_nMatchEndCount: usize = 0x17A8; // uint8
pub const m_bTeamIntroPeriod: usize = 0x17AC; // bool pub const m_nTTeamIntroVariant: usize = 0x17AC; // int32
pub const m_fTeamIntroPeriodEnd: usize = 0x17B0; // GameTime_t pub const m_nCTTeamIntroVariant: usize = 0x17B0; // int32
pub const m_bPlayedTeamIntroVO: usize = 0x17B4; // bool pub const m_bTeamIntroPeriod: usize = 0x17B4; // bool
pub const m_iRoundEndWinnerTeam: usize = 0x17B8; // int32 pub const m_fTeamIntroPeriodEnd: usize = 0x17B8; // GameTime_t
pub const m_eRoundEndReason: usize = 0x17BC; // int32 pub const m_bPlayedTeamIntroVO: usize = 0x17BC; // bool
pub const m_bRoundEndShowTimerDefend: usize = 0x17C0; // bool pub const m_iRoundEndWinnerTeam: usize = 0x17C0; // int32
pub const m_iRoundEndTimerTime: usize = 0x17C4; // int32 pub const m_eRoundEndReason: usize = 0x17C4; // int32
pub const m_sRoundEndFunFactToken: usize = 0x17C8; // CUtlString pub const m_bRoundEndShowTimerDefend: usize = 0x17C8; // bool
pub const m_iRoundEndFunFactPlayerSlot: usize = 0x17D0; // CPlayerSlot pub const m_iRoundEndTimerTime: usize = 0x17CC; // int32
pub const m_iRoundEndFunFactData1: usize = 0x17D4; // int32 pub const m_sRoundEndFunFactToken: usize = 0x17D0; // CUtlString
pub const m_iRoundEndFunFactData2: usize = 0x17D8; // int32 pub const m_iRoundEndFunFactPlayerSlot: usize = 0x17D8; // CPlayerSlot
pub const m_iRoundEndFunFactData3: usize = 0x17DC; // int32 pub const m_iRoundEndFunFactData1: usize = 0x17DC; // int32
pub const m_sRoundEndMessage: usize = 0x17E0; // CUtlString pub const m_iRoundEndFunFactData2: usize = 0x17E0; // int32
pub const m_iRoundEndPlayerCount: usize = 0x17E8; // int32 pub const m_iRoundEndFunFactData3: usize = 0x17E4; // int32
pub const m_bRoundEndNoMusic: usize = 0x17EC; // bool pub const m_sRoundEndMessage: usize = 0x17E8; // CUtlString
pub const m_iRoundEndLegacy: usize = 0x17F0; // int32 pub const m_iRoundEndPlayerCount: usize = 0x17F0; // int32
pub const m_nRoundEndCount: usize = 0x17F4; // uint8 pub const m_bRoundEndNoMusic: usize = 0x17F4; // bool
pub const m_iRoundStartRoundNumber: usize = 0x17F8; // int32 pub const m_iRoundEndLegacy: usize = 0x17F8; // int32
pub const m_nRoundStartCount: usize = 0x17FC; // uint8 pub const m_nRoundEndCount: usize = 0x17FC; // uint8
pub const m_flLastPerfSampleTime: usize = 0x5808; // float64 pub const m_iRoundStartRoundNumber: usize = 0x1800; // int32
pub const m_nRoundStartCount: usize = 0x1804; // uint8
pub const m_flLastPerfSampleTime: usize = 0x5810; // float64
} }
// Parent: CPhysicsProp // Parent: CPhysicsProp
// 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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
// 2025-07-08 05:06:56.461788900 UTC // 2025-07-16 05:09:10.422907100 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)]