Game update (14014)

This commit is contained in:
a2x 2024-06-12 16:09:59 +10:00
parent e88130b250
commit 701fd9a0e8
66 changed files with 926 additions and 934 deletions

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 UTC
namespace CS2Dumper { namespace CS2Dumper {
// Module: client.dll // Module: client.dll
public static class Buttons { public static class Buttons {
public const nint attack = 0x17C3CB0; public const nint attack = 0x1813100;
public const nint attack2 = 0x17C3D40; public const nint attack2 = 0x1813190;
public const nint back = 0x17C3F80; public const nint back = 0x18133D0;
public const nint duck = 0x17C4250; public const nint duck = 0x18136A0;
public const nint forward = 0x17C3EF0; public const nint forward = 0x1813340;
public const nint jump = 0x17C41C0; public const nint jump = 0x1813610;
public const nint left = 0x17C4010; public const nint left = 0x1813460;
public const nint lookatweapon = 0x19C8230; public const nint lookatweapon = 0x1A1E0B0;
public const nint reload = 0x17C3C20; public const nint reload = 0x1813070;
public const nint right = 0x17C40A0; public const nint right = 0x18134F0;
public const nint showscores = 0x19C8110; public const nint showscores = 0x1A1DF90;
public const nint sprint = 0x17C3B90; public const nint sprint = 0x1812FE0;
public const nint turnleft = 0x17C3DD0; public const nint turnleft = 0x1813220;
public const nint turnright = 0x17C3E60; public const nint turnright = 0x18132B0;
public const nint use = 0x17C4130; public const nint use = 0x1813580;
public const nint zoom = 0x19C81A0; public const nint zoom = 0x1A1E020;
} }
} }

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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 = 0x17C3CB0; constexpr std::ptrdiff_t attack = 0x1813100;
constexpr std::ptrdiff_t attack2 = 0x17C3D40; constexpr std::ptrdiff_t attack2 = 0x1813190;
constexpr std::ptrdiff_t back = 0x17C3F80; constexpr std::ptrdiff_t back = 0x18133D0;
constexpr std::ptrdiff_t duck = 0x17C4250; constexpr std::ptrdiff_t duck = 0x18136A0;
constexpr std::ptrdiff_t forward = 0x17C3EF0; constexpr std::ptrdiff_t forward = 0x1813340;
constexpr std::ptrdiff_t jump = 0x17C41C0; constexpr std::ptrdiff_t jump = 0x1813610;
constexpr std::ptrdiff_t left = 0x17C4010; constexpr std::ptrdiff_t left = 0x1813460;
constexpr std::ptrdiff_t lookatweapon = 0x19C8230; constexpr std::ptrdiff_t lookatweapon = 0x1A1E0B0;
constexpr std::ptrdiff_t reload = 0x17C3C20; constexpr std::ptrdiff_t reload = 0x1813070;
constexpr std::ptrdiff_t right = 0x17C40A0; constexpr std::ptrdiff_t right = 0x18134F0;
constexpr std::ptrdiff_t showscores = 0x19C8110; constexpr std::ptrdiff_t showscores = 0x1A1DF90;
constexpr std::ptrdiff_t sprint = 0x17C3B90; constexpr std::ptrdiff_t sprint = 0x1812FE0;
constexpr std::ptrdiff_t turnleft = 0x17C3DD0; constexpr std::ptrdiff_t turnleft = 0x1813220;
constexpr std::ptrdiff_t turnright = 0x17C3E60; constexpr std::ptrdiff_t turnright = 0x18132B0;
constexpr std::ptrdiff_t use = 0x17C4130; constexpr std::ptrdiff_t use = 0x1813580;
constexpr std::ptrdiff_t zoom = 0x19C81A0; constexpr std::ptrdiff_t zoom = 0x1A1E020;
} }
} }

View File

@ -1,20 +1,20 @@
{ {
"client.dll": { "client.dll": {
"attack": 24919216, "attack": 25243904,
"attack2": 24919360, "attack2": 25244048,
"back": 24919936, "back": 25244624,
"duck": 24920656, "duck": 25245344,
"forward": 24919792, "forward": 25244480,
"jump": 24920512, "jump": 25245200,
"left": 24920080, "left": 25244768,
"lookatweapon": 27034160, "lookatweapon": 27386032,
"reload": 24919072, "reload": 25243760,
"right": 24920224, "right": 25244912,
"showscores": 27033872, "showscores": 27385744,
"sprint": 24918928, "sprint": 25243616,
"turnleft": 24919504, "turnleft": 25244192,
"turnright": 24919648, "turnright": 25244336,
"use": 24920368, "use": 25245056,
"zoom": 27034016 "zoom": 27385888
} }
} }

View File

@ -1,26 +1,26 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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 = 0x17C3CB0; pub const attack: usize = 0x1813100;
pub const attack2: usize = 0x17C3D40; pub const attack2: usize = 0x1813190;
pub const back: usize = 0x17C3F80; pub const back: usize = 0x18133D0;
pub const duck: usize = 0x17C4250; pub const duck: usize = 0x18136A0;
pub const forward: usize = 0x17C3EF0; pub const forward: usize = 0x1813340;
pub const jump: usize = 0x17C41C0; pub const jump: usize = 0x1813610;
pub const left: usize = 0x17C4010; pub const left: usize = 0x1813460;
pub const lookatweapon: usize = 0x19C8230; pub const lookatweapon: usize = 0x1A1E0B0;
pub const reload: usize = 0x17C3C20; pub const reload: usize = 0x1813070;
pub const right: usize = 0x17C40A0; pub const right: usize = 0x18134F0;
pub const showscores: usize = 0x19C8110; pub const showscores: usize = 0x1A1DF90;
pub const sprint: usize = 0x17C3B90; pub const sprint: usize = 0x1812FE0;
pub const turnleft: usize = 0x17C3DD0; pub const turnleft: usize = 0x1813220;
pub const turnright: usize = 0x17C3E60; pub const turnright: usize = 0x18132B0;
pub const r#use: usize = 0x17C4130; pub const r#use: usize = 0x1813580;
pub const zoom: usize = 0x19C81A0; pub const zoom: usize = 0x1A1E020;
} }
} }

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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
// 2024-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: engine2.dll // Module: engine2.dll
@ -211,7 +211,7 @@ namespace CS2Dumper.Schemas {
public const nint m_LoopState = 0x0; // EngineLoopState_t public const nint m_LoopState = 0x0; // EngineLoopState_t
public const nint m_flRealTime = 0x28; // float32 public const nint m_flRealTime = 0x28; // float32
public const nint m_flFrameTime = 0x2C; // float32 public const nint m_flFrameTime = 0x2C; // float32
public const nint m_flWhenScheduleSendTickPacket = 0x30; // float64 public const nint m_bScheduleSendTickPacket = 0x30; // bool
} }
// Parent: EventAdvanceTick_t // Parent: EventAdvanceTick_t
// Fields count: 0 // Fields 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 UTC
#pragma once #pragma once
@ -216,7 +216,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t
constexpr std::ptrdiff_t m_flRealTime = 0x28; // float32 constexpr std::ptrdiff_t m_flRealTime = 0x28; // float32
constexpr std::ptrdiff_t m_flFrameTime = 0x2C; // float32 constexpr std::ptrdiff_t m_flFrameTime = 0x2C; // float32
constexpr std::ptrdiff_t m_flWhenScheduleSendTickPacket = 0x30; // float64 constexpr std::ptrdiff_t m_bScheduleSendTickPacket = 0x30; // bool
} }
// Parent: EventAdvanceTick_t // Parent: EventAdvanceTick_t
// Fields count: 0 // Fields count: 0

View File

@ -98,9 +98,9 @@
"EventClientFrameSimulate_t": { "EventClientFrameSimulate_t": {
"fields": { "fields": {
"m_LoopState": 0, "m_LoopState": 0,
"m_bScheduleSendTickPacket": 48,
"m_flFrameTime": 44, "m_flFrameTime": 44,
"m_flRealTime": 40, "m_flRealTime": 40
"m_flWhenScheduleSendTickPacket": 48
}, },
"metadata": [], "metadata": [],
"parent": null "parent": null

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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)]
@ -218,7 +218,7 @@ pub mod cs2_dumper {
pub const m_LoopState: usize = 0x0; // EngineLoopState_t pub const m_LoopState: usize = 0x0; // EngineLoopState_t
pub const m_flRealTime: usize = 0x28; // float32 pub const m_flRealTime: usize = 0x28; // float32
pub const m_flFrameTime: usize = 0x2C; // float32 pub const m_flFrameTime: usize = 0x2C; // float32
pub const m_flWhenScheduleSendTickPacket: usize = 0x30; // float64 pub const m_bScheduleSendTickPacket: usize = 0x30; // bool
} }
// Parent: EventAdvanceTick_t // Parent: EventAdvanceTick_t
// Fields count: 0 // Fields 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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": 14013, "build_number": 14014,
"timestamp": "2024-06-11T03:50:46.229934900+00:00" "timestamp": "2024-06-12T06:08:34.023761+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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 UTC
namespace CS2Dumper.Interfaces { namespace CS2Dumper.Interfaces {
// Module: animationsystem.dll // Module: animationsystem.dll
@ -9,49 +9,49 @@ namespace CS2Dumper.Interfaces {
} }
// Module: client.dll // Module: client.dll
public static class ClientDll { public static class ClientDll {
public const nint ClientToolsInfo_001 = 0x726DA0; public const nint ClientToolsInfo_001 = 0x746510;
public const nint EmptyWorldService001_Client = 0x473550; public const nint EmptyWorldService001_Client = 0x481E30;
public const nint GameClientExports001 = 0x726DB0; public const nint GameClientExports001 = 0x746520;
public const nint LegacyGameUI001 = 0x8B02B0; public const nint LegacyGameUI001 = 0x8DE9E0;
public const nint Source2Client002 = 0x726DC0; public const nint Source2Client002 = 0x746530;
public const nint Source2ClientConfig001 = 0x456950; public const nint Source2ClientConfig001 = 0x465230;
public const nint Source2ClientPrediction001 = 0x7A7030; public const nint Source2ClientPrediction001 = 0x7C97E0;
public const nint Source2ClientUI001 = 0x896B80; public const nint Source2ClientUI001 = 0x8C52B0;
} }
// Module: engine2.dll // Module: engine2.dll
public static class Engine2Dll { public static class Engine2Dll {
public const nint BenchmarkService001 = 0x17DAE0; public const nint BenchmarkService001 = 0x184720;
public const nint BugService001 = 0x17EC30; public const nint BugService001 = 0x185870;
public const nint ClientServerEngineLoopService_001 = 0x1F2D30; public const nint ClientServerEngineLoopService_001 = 0x1FA840;
public const nint EngineGameUI001 = 0x127A00; public const nint EngineGameUI001 = 0x129B60;
public const nint EngineServiceMgr001 = 0x1E1FB0; public const nint EngineServiceMgr001 = 0x1E8BD0;
public const nint GameEventSystemClientV001 = 0x1E7120; public const nint GameEventSystemClientV001 = 0x1EDD50;
public const nint GameEventSystemServerV001 = 0x1E7130; public const nint GameEventSystemServerV001 = 0x1EDD60;
public const nint GameResourceServiceClientV001 = 0x1862B0; public const nint GameResourceServiceClientV001 = 0x18CEF0;
public const nint GameResourceServiceServerV001 = 0x1862C0; public const nint GameResourceServiceServerV001 = 0x18CF00;
public const nint GameUIService_001 = 0x188C60; public const nint GameUIService_001 = 0x18F8B0;
public const nint HostStateMgr001 = 0x1EB8E0; public const nint HostStateMgr001 = 0x1F34E0;
public const nint INETSUPPORT_001 = 0xF6870; public const nint INETSUPPORT_001 = 0xF84F0;
public const nint InputService_001 = 0x18E7E0; public const nint InputService_001 = 0x195430;
public const nint KeyValueCache001 = 0x1EE100; public const nint KeyValueCache001 = 0x1F5D00;
public const nint MapListService_001 = 0x1A1990; public const nint MapListService_001 = 0x1A85F0;
public const nint NetworkClientService_001 = 0x1A8BE0; public const nint NetworkClientService_001 = 0x1AF840;
public const nint NetworkP2PService_001 = 0x1AF430; public const nint NetworkP2PService_001 = 0x1B5FD0;
public const nint NetworkServerService_001 = 0x1B3960; public const nint NetworkServerService_001 = 0x1BA500;
public const nint NetworkService_001 = 0x1B8BF0; public const nint NetworkService_001 = 0x1BF7C0;
public const nint RenderService_001 = 0x1B90E0; public const nint RenderService_001 = 0x1BFCB0;
public const nint ScreenshotService001 = 0x1BBA90; public const nint ScreenshotService001 = 0x1C2660;
public const nint SimpleEngineLoopService_001 = 0x1FF880; public const nint SimpleEngineLoopService_001 = 0x207410;
public const nint SoundService_001 = 0x1BFCD0; public const nint SoundService_001 = 0x1C68A0;
public const nint Source2EngineToClient001 = 0x66DC0; public const nint Source2EngineToClient001 = 0x690C0;
public const nint Source2EngineToClientStringTable001 = 0x905D0; public const nint Source2EngineToClientStringTable001 = 0x92420;
public const nint Source2EngineToServer001 = 0x97C60; public const nint Source2EngineToServer001 = 0x999B0;
public const nint Source2EngineToServerStringTable001 = 0xAF2C0; public const nint Source2EngineToServerStringTable001 = 0xB0FB0;
public const nint SplitScreenService_001 = 0x1C66E0; public const nint SplitScreenService_001 = 0x1CD2F0;
public const nint StatsService_001 = 0x1C9430; public const nint StatsService_001 = 0x1D0050;
public const nint ToolService_001 = 0x1CDEB0; public const nint ToolService_001 = 0x1D4AD0;
public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x128680; public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x12A810;
public const nint VProfService_001 = 0x1CF2F0; public const nint VProfService_001 = 0x1D5F10;
} }
// Module: filesystem_stdio.dll // Module: filesystem_stdio.dll
public static class FilesystemStdioDll { public static class FilesystemStdioDll {
@ -105,10 +105,10 @@ namespace CS2Dumper.Interfaces {
} }
// Module: networksystem.dll // Module: networksystem.dll
public static class NetworksystemDll { public static class NetworksystemDll {
public const nint FlattenedSerializersVersion001 = 0x7FB20; public const nint FlattenedSerializersVersion001 = 0x83B60;
public const nint NetworkMessagesVersion001 = 0xA05C0; public const nint NetworkMessagesVersion001 = 0xA4840;
public const nint NetworkSystemVersion001 = 0xC1420; public const nint NetworkSystemVersion001 = 0xC5AE0;
public const nint SerializedEntitiesVersion001 = 0xD7560; public const nint SerializedEntitiesVersion001 = 0xDBCB0;
} }
// Module: panorama.dll // Module: panorama.dll
public static class PanoramaDll { public static class PanoramaDll {
@ -157,21 +157,21 @@ namespace CS2Dumper.Interfaces {
} }
// Module: server.dll // Module: server.dll
public static class ServerDll { public static class ServerDll {
public const nint EmptyWorldService001_Server = 0x5540D0; public const nint EmptyWorldService001_Server = 0x564BD0;
public const nint EntitySubclassUtilsV001 = 0x2B4240; public const nint EntitySubclassUtilsV001 = 0x2BD1A0;
public const nint NavGameTest001 = 0xA32C80; public const nint NavGameTest001 = 0xA56C20;
public const nint ServerToolsInfo_001 = 0x824F80; public const nint ServerToolsInfo_001 = 0x848C80;
public const nint Source2GameClients001 = 0x824F90; public const nint Source2GameClients001 = 0x848C90;
public const nint Source2GameDirector001 = 0x120AD0; public const nint Source2GameDirector001 = 0x124330;
public const nint Source2GameEntities001 = 0x824FA0; public const nint Source2GameEntities001 = 0x848CA0;
public const nint Source2Server001 = 0x824FB0; public const nint Source2Server001 = 0x848CB0;
public const nint Source2ServerConfig001 = 0x53EEF0; public const nint Source2ServerConfig001 = 0x54F8F0;
public const nint customnavsystem001 = 0x2240A0; public const nint customnavsystem001 = 0x22BCF0;
} }
// Module: soundsystem.dll // Module: soundsystem.dll
public static class SoundsystemDll { public static class SoundsystemDll {
public const nint SoundOpSystem001 = 0x17F6A0; public const nint SoundOpSystem001 = 0x17F6D0;
public const nint SoundOpSystemEdit001 = 0x9CD60; public const nint SoundOpSystemEdit001 = 0x9CD90;
public const nint SoundSystem001 = 0x49730; public const nint SoundSystem001 = 0x49730;
public const nint VMixEditTool001 = 0x7A170; public const nint VMixEditTool001 = 0x7A170;
} }

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 UTC
#pragma once #pragma once
@ -14,49 +14,49 @@ namespace cs2_dumper {
} }
// Module: client.dll // Module: client.dll
namespace client_dll { namespace client_dll {
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x726DA0; constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x746510;
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x473550; constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x481E30;
constexpr std::ptrdiff_t GameClientExports001 = 0x726DB0; constexpr std::ptrdiff_t GameClientExports001 = 0x746520;
constexpr std::ptrdiff_t LegacyGameUI001 = 0x8B02B0; constexpr std::ptrdiff_t LegacyGameUI001 = 0x8DE9E0;
constexpr std::ptrdiff_t Source2Client002 = 0x726DC0; constexpr std::ptrdiff_t Source2Client002 = 0x746530;
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x456950; constexpr std::ptrdiff_t Source2ClientConfig001 = 0x465230;
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7A7030; constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7C97E0;
constexpr std::ptrdiff_t Source2ClientUI001 = 0x896B80; constexpr std::ptrdiff_t Source2ClientUI001 = 0x8C52B0;
} }
// Module: engine2.dll // Module: engine2.dll
namespace engine2_dll { namespace engine2_dll {
constexpr std::ptrdiff_t BenchmarkService001 = 0x17DAE0; constexpr std::ptrdiff_t BenchmarkService001 = 0x184720;
constexpr std::ptrdiff_t BugService001 = 0x17EC30; constexpr std::ptrdiff_t BugService001 = 0x185870;
constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1F2D30; constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1FA840;
constexpr std::ptrdiff_t EngineGameUI001 = 0x127A00; constexpr std::ptrdiff_t EngineGameUI001 = 0x129B60;
constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1E1FB0; constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1E8BD0;
constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1E7120; constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1EDD50;
constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1E7130; constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1EDD60;
constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x1862B0; constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x18CEF0;
constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x1862C0; constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x18CF00;
constexpr std::ptrdiff_t GameUIService_001 = 0x188C60; constexpr std::ptrdiff_t GameUIService_001 = 0x18F8B0;
constexpr std::ptrdiff_t HostStateMgr001 = 0x1EB8E0; constexpr std::ptrdiff_t HostStateMgr001 = 0x1F34E0;
constexpr std::ptrdiff_t INETSUPPORT_001 = 0xF6870; constexpr std::ptrdiff_t INETSUPPORT_001 = 0xF84F0;
constexpr std::ptrdiff_t InputService_001 = 0x18E7E0; constexpr std::ptrdiff_t InputService_001 = 0x195430;
constexpr std::ptrdiff_t KeyValueCache001 = 0x1EE100; constexpr std::ptrdiff_t KeyValueCache001 = 0x1F5D00;
constexpr std::ptrdiff_t MapListService_001 = 0x1A1990; constexpr std::ptrdiff_t MapListService_001 = 0x1A85F0;
constexpr std::ptrdiff_t NetworkClientService_001 = 0x1A8BE0; constexpr std::ptrdiff_t NetworkClientService_001 = 0x1AF840;
constexpr std::ptrdiff_t NetworkP2PService_001 = 0x1AF430; constexpr std::ptrdiff_t NetworkP2PService_001 = 0x1B5FD0;
constexpr std::ptrdiff_t NetworkServerService_001 = 0x1B3960; constexpr std::ptrdiff_t NetworkServerService_001 = 0x1BA500;
constexpr std::ptrdiff_t NetworkService_001 = 0x1B8BF0; constexpr std::ptrdiff_t NetworkService_001 = 0x1BF7C0;
constexpr std::ptrdiff_t RenderService_001 = 0x1B90E0; constexpr std::ptrdiff_t RenderService_001 = 0x1BFCB0;
constexpr std::ptrdiff_t ScreenshotService001 = 0x1BBA90; constexpr std::ptrdiff_t ScreenshotService001 = 0x1C2660;
constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1FF880; constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x207410;
constexpr std::ptrdiff_t SoundService_001 = 0x1BFCD0; constexpr std::ptrdiff_t SoundService_001 = 0x1C68A0;
constexpr std::ptrdiff_t Source2EngineToClient001 = 0x66DC0; constexpr std::ptrdiff_t Source2EngineToClient001 = 0x690C0;
constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x905D0; constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x92420;
constexpr std::ptrdiff_t Source2EngineToServer001 = 0x97C60; constexpr std::ptrdiff_t Source2EngineToServer001 = 0x999B0;
constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xAF2C0; constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xB0FB0;
constexpr std::ptrdiff_t SplitScreenService_001 = 0x1C66E0; constexpr std::ptrdiff_t SplitScreenService_001 = 0x1CD2F0;
constexpr std::ptrdiff_t StatsService_001 = 0x1C9430; constexpr std::ptrdiff_t StatsService_001 = 0x1D0050;
constexpr std::ptrdiff_t ToolService_001 = 0x1CDEB0; constexpr std::ptrdiff_t ToolService_001 = 0x1D4AD0;
constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x128680; constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x12A810;
constexpr std::ptrdiff_t VProfService_001 = 0x1CF2F0; constexpr std::ptrdiff_t VProfService_001 = 0x1D5F10;
} }
// Module: filesystem_stdio.dll // Module: filesystem_stdio.dll
namespace filesystem_stdio_dll { namespace filesystem_stdio_dll {
@ -110,10 +110,10 @@ namespace cs2_dumper {
} }
// Module: networksystem.dll // Module: networksystem.dll
namespace networksystem_dll { namespace networksystem_dll {
constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x7FB20; constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x83B60;
constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0xA05C0; constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0xA4840;
constexpr std::ptrdiff_t NetworkSystemVersion001 = 0xC1420; constexpr std::ptrdiff_t NetworkSystemVersion001 = 0xC5AE0;
constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0xD7560; constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0xDBCB0;
} }
// Module: panorama.dll // Module: panorama.dll
namespace panorama_dll { namespace panorama_dll {
@ -162,21 +162,21 @@ namespace cs2_dumper {
} }
// Module: server.dll // Module: server.dll
namespace server_dll { namespace server_dll {
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x5540D0; constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x564BD0;
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2B4240; constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2BD1A0;
constexpr std::ptrdiff_t NavGameTest001 = 0xA32C80; constexpr std::ptrdiff_t NavGameTest001 = 0xA56C20;
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x824F80; constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x848C80;
constexpr std::ptrdiff_t Source2GameClients001 = 0x824F90; constexpr std::ptrdiff_t Source2GameClients001 = 0x848C90;
constexpr std::ptrdiff_t Source2GameDirector001 = 0x120AD0; constexpr std::ptrdiff_t Source2GameDirector001 = 0x124330;
constexpr std::ptrdiff_t Source2GameEntities001 = 0x824FA0; constexpr std::ptrdiff_t Source2GameEntities001 = 0x848CA0;
constexpr std::ptrdiff_t Source2Server001 = 0x824FB0; constexpr std::ptrdiff_t Source2Server001 = 0x848CB0;
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x53EEF0; constexpr std::ptrdiff_t Source2ServerConfig001 = 0x54F8F0;
constexpr std::ptrdiff_t customnavsystem001 = 0x2240A0; constexpr std::ptrdiff_t customnavsystem001 = 0x22BCF0;
} }
// Module: soundsystem.dll // Module: soundsystem.dll
namespace soundsystem_dll { namespace soundsystem_dll {
constexpr std::ptrdiff_t SoundOpSystem001 = 0x17F6A0; constexpr std::ptrdiff_t SoundOpSystem001 = 0x17F6D0;
constexpr std::ptrdiff_t SoundOpSystemEdit001 = 0x9CD60; constexpr std::ptrdiff_t SoundOpSystemEdit001 = 0x9CD90;
constexpr std::ptrdiff_t SoundSystem001 = 0x49730; constexpr std::ptrdiff_t SoundSystem001 = 0x49730;
constexpr std::ptrdiff_t VMixEditTool001 = 0x7A170; constexpr std::ptrdiff_t VMixEditTool001 = 0x7A170;
} }

View File

@ -4,48 +4,48 @@
"AnimationSystem_001": 477424 "AnimationSystem_001": 477424
}, },
"client.dll": { "client.dll": {
"ClientToolsInfo_001": 7499168, "ClientToolsInfo_001": 7628048,
"EmptyWorldService001_Client": 4666704, "EmptyWorldService001_Client": 4726320,
"GameClientExports001": 7499184, "GameClientExports001": 7628064,
"LegacyGameUI001": 9110192, "LegacyGameUI001": 9300448,
"Source2Client002": 7499200, "Source2Client002": 7628080,
"Source2ClientConfig001": 4548944, "Source2ClientConfig001": 4608560,
"Source2ClientPrediction001": 8024112, "Source2ClientPrediction001": 8165344,
"Source2ClientUI001": 9005952 "Source2ClientUI001": 9196208
}, },
"engine2.dll": { "engine2.dll": {
"BenchmarkService001": 1563360, "BenchmarkService001": 1591072,
"BugService001": 1567792, "BugService001": 1595504,
"ClientServerEngineLoopService_001": 2043184, "ClientServerEngineLoopService_001": 2074688,
"EngineGameUI001": 1210880, "EngineGameUI001": 1219424,
"EngineServiceMgr001": 1974192, "EngineServiceMgr001": 2001872,
"GameEventSystemClientV001": 1995040, "GameEventSystemClientV001": 2022736,
"GameEventSystemServerV001": 1995056, "GameEventSystemServerV001": 2022752,
"GameResourceServiceClientV001": 1598128, "GameResourceServiceClientV001": 1625840,
"GameResourceServiceServerV001": 1598144, "GameResourceServiceServerV001": 1625856,
"GameUIService_001": 1608800, "GameUIService_001": 1636528,
"HostStateMgr001": 2013408, "HostStateMgr001": 2045152,
"INETSUPPORT_001": 1009776, "INETSUPPORT_001": 1017072,
"InputService_001": 1632224, "InputService_001": 1659952,
"KeyValueCache001": 2023680, "KeyValueCache001": 2055424,
"MapListService_001": 1710480, "MapListService_001": 1738224,
"NetworkClientService_001": 1739744, "NetworkClientService_001": 1767488,
"NetworkP2PService_001": 1766448, "NetworkP2PService_001": 1794000,
"NetworkServerService_001": 1784160, "NetworkServerService_001": 1811712,
"NetworkService_001": 1805296, "NetworkService_001": 1832896,
"RenderService_001": 1806560, "RenderService_001": 1834160,
"ScreenshotService001": 1817232, "ScreenshotService001": 1844832,
"SimpleEngineLoopService_001": 2095232, "SimpleEngineLoopService_001": 2126864,
"SoundService_001": 1834192, "SoundService_001": 1861792,
"Source2EngineToClient001": 421312, "Source2EngineToClient001": 430272,
"Source2EngineToClientStringTable001": 591312, "Source2EngineToClientStringTable001": 599072,
"Source2EngineToServer001": 621664, "Source2EngineToServer001": 629168,
"Source2EngineToServerStringTable001": 717504, "Source2EngineToServerStringTable001": 724912,
"SplitScreenService_001": 1861344, "SplitScreenService_001": 1889008,
"StatsService_001": 1872944, "StatsService_001": 1900624,
"ToolService_001": 1892016, "ToolService_001": 1919696,
"VENGINE_GAMEUIFUNCS_VERSION005": 1214080, "VENGINE_GAMEUIFUNCS_VERSION005": 1222672,
"VProfService_001": 1897200 "VProfService_001": 1924880
}, },
"filesystem_stdio.dll": { "filesystem_stdio.dll": {
"VAsyncFileSystem2_001": 423056, "VAsyncFileSystem2_001": 423056,
@ -89,10 +89,10 @@
"NavSystem001": 50224 "NavSystem001": 50224
}, },
"networksystem.dll": { "networksystem.dll": {
"FlattenedSerializersVersion001": 523040, "FlattenedSerializersVersion001": 539488,
"NetworkMessagesVersion001": 656832, "NetworkMessagesVersion001": 673856,
"NetworkSystemVersion001": 791584, "NetworkSystemVersion001": 809696,
"SerializedEntitiesVersion001": 882016 "SerializedEntitiesVersion001": 900272
}, },
"panorama.dll": { "panorama.dll": {
"PanoramaUIEngine001": 397888 "PanoramaUIEngine001": 397888
@ -130,20 +130,20 @@
"SchemaSystem_001": 43840 "SchemaSystem_001": 43840
}, },
"server.dll": { "server.dll": {
"EmptyWorldService001_Server": 5587152, "EmptyWorldService001_Server": 5655504,
"EntitySubclassUtilsV001": 2835008, "EntitySubclassUtilsV001": 2871712,
"NavGameTest001": 10693760, "NavGameTest001": 10841120,
"ServerToolsInfo_001": 8540032, "ServerToolsInfo_001": 8686720,
"Source2GameClients001": 8540048, "Source2GameClients001": 8686736,
"Source2GameDirector001": 1182416, "Source2GameDirector001": 1196848,
"Source2GameEntities001": 8540064, "Source2GameEntities001": 8686752,
"Source2Server001": 8540080, "Source2Server001": 8686768,
"Source2ServerConfig001": 5500656, "Source2ServerConfig001": 5568752,
"customnavsystem001": 2244768 "customnavsystem001": 2276592
}, },
"soundsystem.dll": { "soundsystem.dll": {
"SoundOpSystem001": 1570464, "SoundOpSystem001": 1570512,
"SoundOpSystemEdit001": 642400, "SoundOpSystemEdit001": 642448,
"SoundSystem001": 300848, "SoundSystem001": 300848,
"VMixEditTool001": 500080 "VMixEditTool001": 500080
}, },

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 UTC
#![allow(non_upper_case_globals, unused)] #![allow(non_upper_case_globals, unused)]
@ -12,49 +12,49 @@ pub mod cs2_dumper {
} }
// Module: client.dll // Module: client.dll
pub mod client_dll { pub mod client_dll {
pub const ClientToolsInfo_001: usize = 0x726DA0; pub const ClientToolsInfo_001: usize = 0x746510;
pub const EmptyWorldService001_Client: usize = 0x473550; pub const EmptyWorldService001_Client: usize = 0x481E30;
pub const GameClientExports001: usize = 0x726DB0; pub const GameClientExports001: usize = 0x746520;
pub const LegacyGameUI001: usize = 0x8B02B0; pub const LegacyGameUI001: usize = 0x8DE9E0;
pub const Source2Client002: usize = 0x726DC0; pub const Source2Client002: usize = 0x746530;
pub const Source2ClientConfig001: usize = 0x456950; pub const Source2ClientConfig001: usize = 0x465230;
pub const Source2ClientPrediction001: usize = 0x7A7030; pub const Source2ClientPrediction001: usize = 0x7C97E0;
pub const Source2ClientUI001: usize = 0x896B80; pub const Source2ClientUI001: usize = 0x8C52B0;
} }
// Module: engine2.dll // Module: engine2.dll
pub mod engine2_dll { pub mod engine2_dll {
pub const BenchmarkService001: usize = 0x17DAE0; pub const BenchmarkService001: usize = 0x184720;
pub const BugService001: usize = 0x17EC30; pub const BugService001: usize = 0x185870;
pub const ClientServerEngineLoopService_001: usize = 0x1F2D30; pub const ClientServerEngineLoopService_001: usize = 0x1FA840;
pub const EngineGameUI001: usize = 0x127A00; pub const EngineGameUI001: usize = 0x129B60;
pub const EngineServiceMgr001: usize = 0x1E1FB0; pub const EngineServiceMgr001: usize = 0x1E8BD0;
pub const GameEventSystemClientV001: usize = 0x1E7120; pub const GameEventSystemClientV001: usize = 0x1EDD50;
pub const GameEventSystemServerV001: usize = 0x1E7130; pub const GameEventSystemServerV001: usize = 0x1EDD60;
pub const GameResourceServiceClientV001: usize = 0x1862B0; pub const GameResourceServiceClientV001: usize = 0x18CEF0;
pub const GameResourceServiceServerV001: usize = 0x1862C0; pub const GameResourceServiceServerV001: usize = 0x18CF00;
pub const GameUIService_001: usize = 0x188C60; pub const GameUIService_001: usize = 0x18F8B0;
pub const HostStateMgr001: usize = 0x1EB8E0; pub const HostStateMgr001: usize = 0x1F34E0;
pub const INETSUPPORT_001: usize = 0xF6870; pub const INETSUPPORT_001: usize = 0xF84F0;
pub const InputService_001: usize = 0x18E7E0; pub const InputService_001: usize = 0x195430;
pub const KeyValueCache001: usize = 0x1EE100; pub const KeyValueCache001: usize = 0x1F5D00;
pub const MapListService_001: usize = 0x1A1990; pub const MapListService_001: usize = 0x1A85F0;
pub const NetworkClientService_001: usize = 0x1A8BE0; pub const NetworkClientService_001: usize = 0x1AF840;
pub const NetworkP2PService_001: usize = 0x1AF430; pub const NetworkP2PService_001: usize = 0x1B5FD0;
pub const NetworkServerService_001: usize = 0x1B3960; pub const NetworkServerService_001: usize = 0x1BA500;
pub const NetworkService_001: usize = 0x1B8BF0; pub const NetworkService_001: usize = 0x1BF7C0;
pub const RenderService_001: usize = 0x1B90E0; pub const RenderService_001: usize = 0x1BFCB0;
pub const ScreenshotService001: usize = 0x1BBA90; pub const ScreenshotService001: usize = 0x1C2660;
pub const SimpleEngineLoopService_001: usize = 0x1FF880; pub const SimpleEngineLoopService_001: usize = 0x207410;
pub const SoundService_001: usize = 0x1BFCD0; pub const SoundService_001: usize = 0x1C68A0;
pub const Source2EngineToClient001: usize = 0x66DC0; pub const Source2EngineToClient001: usize = 0x690C0;
pub const Source2EngineToClientStringTable001: usize = 0x905D0; pub const Source2EngineToClientStringTable001: usize = 0x92420;
pub const Source2EngineToServer001: usize = 0x97C60; pub const Source2EngineToServer001: usize = 0x999B0;
pub const Source2EngineToServerStringTable001: usize = 0xAF2C0; pub const Source2EngineToServerStringTable001: usize = 0xB0FB0;
pub const SplitScreenService_001: usize = 0x1C66E0; pub const SplitScreenService_001: usize = 0x1CD2F0;
pub const StatsService_001: usize = 0x1C9430; pub const StatsService_001: usize = 0x1D0050;
pub const ToolService_001: usize = 0x1CDEB0; pub const ToolService_001: usize = 0x1D4AD0;
pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x128680; pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x12A810;
pub const VProfService_001: usize = 0x1CF2F0; pub const VProfService_001: usize = 0x1D5F10;
} }
// Module: filesystem_stdio.dll // Module: filesystem_stdio.dll
pub mod filesystem_stdio_dll { pub mod filesystem_stdio_dll {
@ -108,10 +108,10 @@ pub mod cs2_dumper {
} }
// Module: networksystem.dll // Module: networksystem.dll
pub mod networksystem_dll { pub mod networksystem_dll {
pub const FlattenedSerializersVersion001: usize = 0x7FB20; pub const FlattenedSerializersVersion001: usize = 0x83B60;
pub const NetworkMessagesVersion001: usize = 0xA05C0; pub const NetworkMessagesVersion001: usize = 0xA4840;
pub const NetworkSystemVersion001: usize = 0xC1420; pub const NetworkSystemVersion001: usize = 0xC5AE0;
pub const SerializedEntitiesVersion001: usize = 0xD7560; pub const SerializedEntitiesVersion001: usize = 0xDBCB0;
} }
// Module: panorama.dll // Module: panorama.dll
pub mod panorama_dll { pub mod panorama_dll {
@ -160,21 +160,21 @@ pub mod cs2_dumper {
} }
// Module: server.dll // Module: server.dll
pub mod server_dll { pub mod server_dll {
pub const EmptyWorldService001_Server: usize = 0x5540D0; pub const EmptyWorldService001_Server: usize = 0x564BD0;
pub const EntitySubclassUtilsV001: usize = 0x2B4240; pub const EntitySubclassUtilsV001: usize = 0x2BD1A0;
pub const NavGameTest001: usize = 0xA32C80; pub const NavGameTest001: usize = 0xA56C20;
pub const ServerToolsInfo_001: usize = 0x824F80; pub const ServerToolsInfo_001: usize = 0x848C80;
pub const Source2GameClients001: usize = 0x824F90; pub const Source2GameClients001: usize = 0x848C90;
pub const Source2GameDirector001: usize = 0x120AD0; pub const Source2GameDirector001: usize = 0x124330;
pub const Source2GameEntities001: usize = 0x824FA0; pub const Source2GameEntities001: usize = 0x848CA0;
pub const Source2Server001: usize = 0x824FB0; pub const Source2Server001: usize = 0x848CB0;
pub const Source2ServerConfig001: usize = 0x53EEF0; pub const Source2ServerConfig001: usize = 0x54F8F0;
pub const customnavsystem001: usize = 0x2240A0; pub const customnavsystem001: usize = 0x22BCF0;
} }
// Module: soundsystem.dll // Module: soundsystem.dll
pub mod soundsystem_dll { pub mod soundsystem_dll {
pub const SoundOpSystem001: usize = 0x17F6A0; pub const SoundOpSystem001: usize = 0x17F6D0;
pub const SoundOpSystemEdit001: usize = 0x9CD60; pub const SoundOpSystemEdit001: usize = 0x9CD90;
pub const SoundSystem001: usize = 0x49730; pub const SoundSystem001: usize = 0x49730;
pub const VMixEditTool001: usize = 0x7A170; pub const VMixEditTool001: usize = 0x7A170;
} }

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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,42 +1,42 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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 = 0x19C8310; public const nint dwCSGOInput = 0x1A1E190;
public const nint dwEntityList = 0x195E480; public const nint dwEntityList = 0x19B4998;
public const nint dwGameEntitySystem = 0x1A7D308; public const nint dwGameEntitySystem = 0x1AD38B8;
public const nint dwGameEntitySystem_getHighestEntityIndex = 0x1510; public const nint dwGameEntitySystem_getHighestEntityIndex = 0x1510;
public const nint dwGameRules = 0x19BBFD8; public const nint dwGameRules = 0x1A123F8;
public const nint dwGlobalVars = 0x17BF0F8; public const nint dwGlobalVars = 0x180E4E0;
public const nint dwGlowManager = 0x19BB6F0; public const nint dwGlowManager = 0x1A11B10;
public const nint dwLocalPlayerController = 0x19AE748; public const nint dwLocalPlayerController = 0x1A04748;
public const nint dwLocalPlayerPawn = 0x17CB468; public const nint dwLocalPlayerPawn = 0x181A998;
public const nint dwPlantedC4 = 0x19C5688; public const nint dwPlantedC4 = 0x1A1B508;
public const nint dwPrediction = 0x17CB320; public const nint dwPrediction = 0x181A850;
public const nint dwSensitivity = 0x19BCC98; public const nint dwSensitivity = 0x1A13238;
public const nint dwSensitivity_sensitivity = 0x40; public const nint dwSensitivity_sensitivity = 0x40;
public const nint dwViewAngles = 0x19CD728; public const nint dwViewAngles = 0x1A235A8;
public const nint dwViewMatrix = 0x19C0620; public const nint dwViewMatrix = 0x1A16A50;
public const nint dwViewRender = 0x19C0F38; public const nint dwViewRender = 0x1A17368;
public const nint dwWeaponC4 = 0x1962490; public const nint dwWeaponC4 = 0x19B86D0;
} }
// Module: engine2.dll // Module: engine2.dll
public static class Engine2Dll { public static class Engine2Dll {
public const nint dwBuildNumber = 0x5207E4; public const nint dwBuildNumber = 0x52F834;
public const nint dwEngineViewData = 0x5DCBAC; public const nint dwEngineViewData = 0x5ECBFC;
public const nint dwNetworkGameClient = 0x51FB70; public const nint dwNetworkGameClient = 0x52EBA0;
public const nint dwNetworkGameClient_clientTickCount = 0x178; public const nint dwNetworkGameClient_clientTickCount = 0x178;
public const nint dwNetworkGameClient_deltaTick = 0x278; public const nint dwNetworkGameClient_deltaTick = 0x278;
public const nint dwNetworkGameClient_isBackgroundMap = 0x28145F; public const nint dwNetworkGameClient_isBackgroundMap = 0x281477;
public const nint dwNetworkGameClient_localPlayer = 0xF0; public const nint dwNetworkGameClient_localPlayer = 0xF0;
public const nint dwNetworkGameClient_maxClients = 0x270; public const nint dwNetworkGameClient_maxClients = 0x270;
public const nint dwNetworkGameClient_serverTickCount = 0x174; public const nint dwNetworkGameClient_serverTickCount = 0x174;
public const nint dwNetworkGameClient_signOnState = 0x260; public const nint dwNetworkGameClient_signOnState = 0x260;
public const nint dwSoundService = 0x5DCB10; public const nint dwSoundService = 0x5ECB60;
public const nint dwWindowHeight = 0x5E048C; public const nint dwWindowHeight = 0x5F040C;
public const nint dwWindowWidth = 0x5E0488; public const nint dwWindowWidth = 0x5F0408;
} }
// Module: inputsystem.dll // Module: inputsystem.dll
public static class InputsystemDll { public static class InputsystemDll {

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 UTC
#pragma once #pragma once
@ -9,39 +9,39 @@ namespace cs2_dumper {
namespace offsets { namespace offsets {
// Module: client.dll // Module: client.dll
namespace client_dll { namespace client_dll {
constexpr std::ptrdiff_t dwCSGOInput = 0x19C8310; constexpr std::ptrdiff_t dwCSGOInput = 0x1A1E190;
constexpr std::ptrdiff_t dwEntityList = 0x195E480; constexpr std::ptrdiff_t dwEntityList = 0x19B4998;
constexpr std::ptrdiff_t dwGameEntitySystem = 0x1A7D308; constexpr std::ptrdiff_t dwGameEntitySystem = 0x1AD38B8;
constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x1510; constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x1510;
constexpr std::ptrdiff_t dwGameRules = 0x19BBFD8; constexpr std::ptrdiff_t dwGameRules = 0x1A123F8;
constexpr std::ptrdiff_t dwGlobalVars = 0x17BF0F8; constexpr std::ptrdiff_t dwGlobalVars = 0x180E4E0;
constexpr std::ptrdiff_t dwGlowManager = 0x19BB6F0; constexpr std::ptrdiff_t dwGlowManager = 0x1A11B10;
constexpr std::ptrdiff_t dwLocalPlayerController = 0x19AE748; constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A04748;
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x17CB468; constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x181A998;
constexpr std::ptrdiff_t dwPlantedC4 = 0x19C5688; constexpr std::ptrdiff_t dwPlantedC4 = 0x1A1B508;
constexpr std::ptrdiff_t dwPrediction = 0x17CB320; constexpr std::ptrdiff_t dwPrediction = 0x181A850;
constexpr std::ptrdiff_t dwSensitivity = 0x19BCC98; constexpr std::ptrdiff_t dwSensitivity = 0x1A13238;
constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40; constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40;
constexpr std::ptrdiff_t dwViewAngles = 0x19CD728; constexpr std::ptrdiff_t dwViewAngles = 0x1A235A8;
constexpr std::ptrdiff_t dwViewMatrix = 0x19C0620; constexpr std::ptrdiff_t dwViewMatrix = 0x1A16A50;
constexpr std::ptrdiff_t dwViewRender = 0x19C0F38; constexpr std::ptrdiff_t dwViewRender = 0x1A17368;
constexpr std::ptrdiff_t dwWeaponC4 = 0x1962490; constexpr std::ptrdiff_t dwWeaponC4 = 0x19B86D0;
} }
// Module: engine2.dll // Module: engine2.dll
namespace engine2_dll { namespace engine2_dll {
constexpr std::ptrdiff_t dwBuildNumber = 0x5207E4; constexpr std::ptrdiff_t dwBuildNumber = 0x52F834;
constexpr std::ptrdiff_t dwEngineViewData = 0x5DCBAC; constexpr std::ptrdiff_t dwEngineViewData = 0x5ECBFC;
constexpr std::ptrdiff_t dwNetworkGameClient = 0x51FB70; constexpr std::ptrdiff_t dwNetworkGameClient = 0x52EBA0;
constexpr std::ptrdiff_t dwNetworkGameClient_clientTickCount = 0x178; constexpr std::ptrdiff_t dwNetworkGameClient_clientTickCount = 0x178;
constexpr std::ptrdiff_t dwNetworkGameClient_deltaTick = 0x278; constexpr std::ptrdiff_t dwNetworkGameClient_deltaTick = 0x278;
constexpr std::ptrdiff_t dwNetworkGameClient_isBackgroundMap = 0x28145F; constexpr std::ptrdiff_t dwNetworkGameClient_isBackgroundMap = 0x281477;
constexpr std::ptrdiff_t dwNetworkGameClient_localPlayer = 0xF0; constexpr std::ptrdiff_t dwNetworkGameClient_localPlayer = 0xF0;
constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x270; constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x270;
constexpr std::ptrdiff_t dwNetworkGameClient_serverTickCount = 0x174; constexpr std::ptrdiff_t dwNetworkGameClient_serverTickCount = 0x174;
constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x260; constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x260;
constexpr std::ptrdiff_t dwSoundService = 0x5DCB10; constexpr std::ptrdiff_t dwSoundService = 0x5ECB60;
constexpr std::ptrdiff_t dwWindowHeight = 0x5E048C; constexpr std::ptrdiff_t dwWindowHeight = 0x5F040C;
constexpr std::ptrdiff_t dwWindowWidth = 0x5E0488; constexpr std::ptrdiff_t dwWindowWidth = 0x5F0408;
} }
// Module: inputsystem.dll // Module: inputsystem.dll
namespace inputsystem_dll { namespace inputsystem_dll {

View File

@ -1,37 +1,37 @@
{ {
"client.dll": { "client.dll": {
"dwCSGOInput": 27034384, "dwCSGOInput": 27386256,
"dwEntityList": 26600576, "dwEntityList": 26954136,
"dwGameEntitySystem": 27775752, "dwGameEntitySystem": 28129464,
"dwGameEntitySystem_getHighestEntityIndex": 5392, "dwGameEntitySystem_getHighestEntityIndex": 5392,
"dwGameRules": 26984408, "dwGameRules": 27337720,
"dwGlobalVars": 24899832, "dwGlobalVars": 25224416,
"dwGlowManager": 26982128, "dwGlowManager": 27335440,
"dwLocalPlayerController": 26928968, "dwLocalPlayerController": 27281224,
"dwLocalPlayerPawn": 24949864, "dwLocalPlayerPawn": 25274776,
"dwPlantedC4": 27022984, "dwPlantedC4": 27374856,
"dwPrediction": 24949536, "dwPrediction": 25274448,
"dwSensitivity": 26987672, "dwSensitivity": 27341368,
"dwSensitivity_sensitivity": 64, "dwSensitivity_sensitivity": 64,
"dwViewAngles": 27055912, "dwViewAngles": 27407784,
"dwViewMatrix": 27002400, "dwViewMatrix": 27355728,
"dwViewRender": 27004728, "dwViewRender": 27358056,
"dwWeaponC4": 26616976 "dwWeaponC4": 26969808
}, },
"engine2.dll": { "engine2.dll": {
"dwBuildNumber": 5375972, "dwBuildNumber": 5437492,
"dwEngineViewData": 6146988, "dwEngineViewData": 6212604,
"dwNetworkGameClient": 5372784, "dwNetworkGameClient": 5434272,
"dwNetworkGameClient_clientTickCount": 376, "dwNetworkGameClient_clientTickCount": 376,
"dwNetworkGameClient_deltaTick": 632, "dwNetworkGameClient_deltaTick": 632,
"dwNetworkGameClient_isBackgroundMap": 2626655, "dwNetworkGameClient_isBackgroundMap": 2626679,
"dwNetworkGameClient_localPlayer": 240, "dwNetworkGameClient_localPlayer": 240,
"dwNetworkGameClient_maxClients": 624, "dwNetworkGameClient_maxClients": 624,
"dwNetworkGameClient_serverTickCount": 372, "dwNetworkGameClient_serverTickCount": 372,
"dwNetworkGameClient_signOnState": 608, "dwNetworkGameClient_signOnState": 608,
"dwSoundService": 6146832, "dwSoundService": 6212448,
"dwWindowHeight": 6161548, "dwWindowHeight": 6226956,
"dwWindowWidth": 6161544 "dwWindowWidth": 6226952
}, },
"inputsystem.dll": { "inputsystem.dll": {
"dwInputSystem": 231408 "dwInputSystem": 231408

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 UTC
#![allow(non_upper_case_globals, unused)] #![allow(non_upper_case_globals, unused)]
@ -7,39 +7,39 @@ 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 = 0x19C8310; pub const dwCSGOInput: usize = 0x1A1E190;
pub const dwEntityList: usize = 0x195E480; pub const dwEntityList: usize = 0x19B4998;
pub const dwGameEntitySystem: usize = 0x1A7D308; pub const dwGameEntitySystem: usize = 0x1AD38B8;
pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x1510; pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x1510;
pub const dwGameRules: usize = 0x19BBFD8; pub const dwGameRules: usize = 0x1A123F8;
pub const dwGlobalVars: usize = 0x17BF0F8; pub const dwGlobalVars: usize = 0x180E4E0;
pub const dwGlowManager: usize = 0x19BB6F0; pub const dwGlowManager: usize = 0x1A11B10;
pub const dwLocalPlayerController: usize = 0x19AE748; pub const dwLocalPlayerController: usize = 0x1A04748;
pub const dwLocalPlayerPawn: usize = 0x17CB468; pub const dwLocalPlayerPawn: usize = 0x181A998;
pub const dwPlantedC4: usize = 0x19C5688; pub const dwPlantedC4: usize = 0x1A1B508;
pub const dwPrediction: usize = 0x17CB320; pub const dwPrediction: usize = 0x181A850;
pub const dwSensitivity: usize = 0x19BCC98; pub const dwSensitivity: usize = 0x1A13238;
pub const dwSensitivity_sensitivity: usize = 0x40; pub const dwSensitivity_sensitivity: usize = 0x40;
pub const dwViewAngles: usize = 0x19CD728; pub const dwViewAngles: usize = 0x1A235A8;
pub const dwViewMatrix: usize = 0x19C0620; pub const dwViewMatrix: usize = 0x1A16A50;
pub const dwViewRender: usize = 0x19C0F38; pub const dwViewRender: usize = 0x1A17368;
pub const dwWeaponC4: usize = 0x1962490; pub const dwWeaponC4: usize = 0x19B86D0;
} }
// Module: engine2.dll // Module: engine2.dll
pub mod engine2_dll { pub mod engine2_dll {
pub const dwBuildNumber: usize = 0x5207E4; pub const dwBuildNumber: usize = 0x52F834;
pub const dwEngineViewData: usize = 0x5DCBAC; pub const dwEngineViewData: usize = 0x5ECBFC;
pub const dwNetworkGameClient: usize = 0x51FB70; pub const dwNetworkGameClient: usize = 0x52EBA0;
pub const dwNetworkGameClient_clientTickCount: usize = 0x178; pub const dwNetworkGameClient_clientTickCount: usize = 0x178;
pub const dwNetworkGameClient_deltaTick: usize = 0x278; pub const dwNetworkGameClient_deltaTick: usize = 0x278;
pub const dwNetworkGameClient_isBackgroundMap: usize = 0x28145F; pub const dwNetworkGameClient_isBackgroundMap: usize = 0x281477;
pub const dwNetworkGameClient_localPlayer: usize = 0xF0; pub const dwNetworkGameClient_localPlayer: usize = 0xF0;
pub const dwNetworkGameClient_maxClients: usize = 0x270; pub const dwNetworkGameClient_maxClients: usize = 0x270;
pub const dwNetworkGameClient_serverTickCount: usize = 0x174; pub const dwNetworkGameClient_serverTickCount: usize = 0x174;
pub const dwNetworkGameClient_signOnState: usize = 0x260; pub const dwNetworkGameClient_signOnState: usize = 0x260;
pub const dwSoundService: usize = 0x5DCB10; pub const dwSoundService: usize = 0x5ECB60;
pub const dwWindowHeight: usize = 0x5E048C; pub const dwWindowHeight: usize = 0x5F040C;
pub const dwWindowWidth: usize = 0x5E0488; pub const dwWindowWidth: usize = 0x5F0408;
} }
// Module: inputsystem.dll // Module: inputsystem.dll
pub mod inputsystem_dll { pub mod inputsystem_dll {

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: server.dll // Module: server.dll
@ -3496,7 +3496,7 @@ namespace CS2Dumper.Schemas {
public const nint m_bUnloadingStarted = 0x585; // bool public const nint m_bUnloadingStarted = 0x585; // bool
} }
// Parent: CBaseEntity // Parent: CBaseEntity
// Fields count: 26 // Fields count: 24
// //
// Metadata: // Metadata:
// MNetworkIncludeByName // MNetworkIncludeByName
@ -3533,15 +3533,13 @@ namespace CS2Dumper.Schemas {
public const nint m_bAutoKickDisabled = 0x5BE; // bool public const nint m_bAutoKickDisabled = 0x5BE; // bool
public const nint m_bIsLowViolence = 0x5BF; // bool public const nint m_bIsLowViolence = 0x5BF; // bool
public const nint m_bGamePaused = 0x5C0; // bool public const nint m_bGamePaused = 0x5C0; // bool
public const nint m_nLastRealCommandNumberExecuted = 0x654; // int32 public const nint m_iIgnoreGlobalChat = 0x6F0; // ChatIgnoreType_t
public const nint m_nLastLateCommandExecuted = 0x658; // int32 public const nint m_flLastPlayerTalkTime = 0x6F4; // float32
public const nint m_iIgnoreGlobalChat = 0x670; // ChatIgnoreType_t public const nint m_flLastEntitySteadyState = 0x6F8; // float32
public const nint m_flLastPlayerTalkTime = 0x674; // float32 public const nint m_nAvailableEntitySteadyState = 0x6FC; // int32
public const nint m_flLastEntitySteadyState = 0x678; // float32 public const nint m_bHasAnySteadyStateEnts = 0x700; // bool
public const nint m_nAvailableEntitySteadyState = 0x67C; // int32 public const nint m_steamID = 0x710; // uint64
public const nint m_bHasAnySteadyStateEnts = 0x680; // bool public const nint m_iDesiredFOV = 0x718; // uint32
public const nint m_steamID = 0x690; // uint64
public const nint m_iDesiredFOV = 0x698; // uint32
} }
// Parent: None // Parent: None
// Fields count: 0 // Fields count: 0
@ -7448,33 +7446,33 @@ namespace CS2Dumper.Schemas {
public const nint m_bSwitchingTeamsAtRoundReset = 0x148D; // bool public const nint m_bSwitchingTeamsAtRoundReset = 0x148D; // bool
public const nint m_pGameModeRules = 0x14A8; // CCSGameModeRules* public const nint m_pGameModeRules = 0x14A8; // CCSGameModeRules*
public const nint m_BtGlobalBlackboard = 0x14B0; // KeyValues3 public const nint m_BtGlobalBlackboard = 0x14B0; // KeyValues3
public const nint m_hPlayerResource = 0x1518; // CHandle<CBaseEntity> public const nint m_hPlayerResource = 0x1520; // CHandle<CBaseEntity>
public const nint m_RetakeRules = 0x1520; // CRetakeGameRules public const nint m_RetakeRules = 0x1528; // CRetakeGameRules
public const nint m_arrTeamUniqueKillWeaponsMatch = 0x16B8; // CUtlVector<int32>[4] public const nint m_arrTeamUniqueKillWeaponsMatch = 0x16C0; // CUtlVector<int32>[4]
public const nint m_bTeamLastKillUsedUniqueWeaponMatch = 0x1718; // bool[4] public const nint m_bTeamLastKillUsedUniqueWeaponMatch = 0x1720; // bool[4]
public const nint m_nMatchEndCount = 0x1740; // uint8 public const nint m_nMatchEndCount = 0x1748; // uint8
public const nint m_nTTeamIntroVariant = 0x1744; // int32 public const nint m_nTTeamIntroVariant = 0x174C; // int32
public const nint m_nCTTeamIntroVariant = 0x1748; // int32 public const nint m_nCTTeamIntroVariant = 0x1750; // int32
public const nint m_bTeamIntroPeriod = 0x174C; // bool public const nint m_bTeamIntroPeriod = 0x1754; // bool
public const nint m_fTeamIntroPeriodEnd = 0x1750; // GameTime_t public const nint m_fTeamIntroPeriodEnd = 0x1758; // GameTime_t
public const nint m_bPlayedTeamIntroVO = 0x1754; // bool public const nint m_bPlayedTeamIntroVO = 0x175C; // bool
public const nint m_iRoundEndWinnerTeam = 0x1758; // int32 public const nint m_iRoundEndWinnerTeam = 0x1760; // int32
public const nint m_eRoundEndReason = 0x175C; // int32 public const nint m_eRoundEndReason = 0x1764; // int32
public const nint m_bRoundEndShowTimerDefend = 0x1760; // bool public const nint m_bRoundEndShowTimerDefend = 0x1768; // bool
public const nint m_iRoundEndTimerTime = 0x1764; // int32 public const nint m_iRoundEndTimerTime = 0x176C; // int32
public const nint m_sRoundEndFunFactToken = 0x1768; // CUtlString public const nint m_sRoundEndFunFactToken = 0x1770; // CUtlString
public const nint m_iRoundEndFunFactPlayerSlot = 0x1770; // CPlayerSlot public const nint m_iRoundEndFunFactPlayerSlot = 0x1778; // CPlayerSlot
public const nint m_iRoundEndFunFactData1 = 0x1774; // int32 public const nint m_iRoundEndFunFactData1 = 0x177C; // int32
public const nint m_iRoundEndFunFactData2 = 0x1778; // int32 public const nint m_iRoundEndFunFactData2 = 0x1780; // int32
public const nint m_iRoundEndFunFactData3 = 0x177C; // int32 public const nint m_iRoundEndFunFactData3 = 0x1784; // int32
public const nint m_sRoundEndMessage = 0x1780; // CUtlString public const nint m_sRoundEndMessage = 0x1788; // CUtlString
public const nint m_iRoundEndPlayerCount = 0x1788; // int32 public const nint m_iRoundEndPlayerCount = 0x1790; // int32
public const nint m_bRoundEndNoMusic = 0x178C; // bool public const nint m_bRoundEndNoMusic = 0x1794; // bool
public const nint m_iRoundEndLegacy = 0x1790; // int32 public const nint m_iRoundEndLegacy = 0x1798; // int32
public const nint m_nRoundEndCount = 0x1794; // uint8 public const nint m_nRoundEndCount = 0x179C; // uint8
public const nint m_iRoundStartRoundNumber = 0x1798; // int32 public const nint m_iRoundStartRoundNumber = 0x17A0; // int32
public const nint m_nRoundStartCount = 0x179C; // uint8 public const nint m_nRoundStartCount = 0x17A4; // uint8
public const nint m_flLastPerfSampleTime = 0x57A8; // float64 public const nint m_flLastPerfSampleTime = 0x57B0; // float64
} }
// Parent: CPhysicsProp // Parent: CPhysicsProp
// Fields count: 0 // Fields count: 0
@ -9894,92 +9892,92 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_iMusicKitMVPs (int) // NetworkVarNames: m_iMusicKitMVPs (int)
// NetworkVarNames: m_iMVPs (int) // NetworkVarNames: m_iMVPs (int)
public static class CCSPlayerController { public static class CCSPlayerController {
public const nint m_pInGameMoneyServices = 0x6C8; // CCSPlayerController_InGameMoneyServices* public const nint m_pInGameMoneyServices = 0x758; // CCSPlayerController_InGameMoneyServices*
public const nint m_pInventoryServices = 0x6D0; // CCSPlayerController_InventoryServices* public const nint m_pInventoryServices = 0x760; // CCSPlayerController_InventoryServices*
public const nint m_pActionTrackingServices = 0x6D8; // CCSPlayerController_ActionTrackingServices* public const nint m_pActionTrackingServices = 0x768; // CCSPlayerController_ActionTrackingServices*
public const nint m_pDamageServices = 0x6E0; // CCSPlayerController_DamageServices* public const nint m_pDamageServices = 0x770; // CCSPlayerController_DamageServices*
public const nint m_iPing = 0x6E8; // uint32 public const nint m_iPing = 0x778; // uint32
public const nint m_bHasCommunicationAbuseMute = 0x6EC; // bool public const nint m_bHasCommunicationAbuseMute = 0x77C; // bool
public const nint m_szCrosshairCodes = 0x6F0; // CUtlSymbolLarge public const nint m_szCrosshairCodes = 0x780; // CUtlSymbolLarge
public const nint m_iPendingTeamNum = 0x6F8; // uint8 public const nint m_iPendingTeamNum = 0x788; // uint8
public const nint m_flForceTeamTime = 0x6FC; // GameTime_t public const nint m_flForceTeamTime = 0x78C; // GameTime_t
public const nint m_iCompTeammateColor = 0x700; // int32 public const nint m_iCompTeammateColor = 0x790; // int32
public const nint m_bEverPlayedOnTeam = 0x704; // bool public const nint m_bEverPlayedOnTeam = 0x794; // bool
public const nint m_bAttemptedToGetColor = 0x705; // bool public const nint m_bAttemptedToGetColor = 0x795; // bool
public const nint m_iTeammatePreferredColor = 0x708; // int32 public const nint m_iTeammatePreferredColor = 0x798; // int32
public const nint m_bTeamChanged = 0x70C; // bool public const nint m_bTeamChanged = 0x79C; // bool
public const nint m_bInSwitchTeam = 0x70D; // bool public const nint m_bInSwitchTeam = 0x79D; // bool
public const nint m_bHasSeenJoinGame = 0x70E; // bool public const nint m_bHasSeenJoinGame = 0x79E; // bool
public const nint m_bJustBecameSpectator = 0x70F; // bool public const nint m_bJustBecameSpectator = 0x79F; // bool
public const nint m_bSwitchTeamsOnNextRoundReset = 0x710; // bool public const nint m_bSwitchTeamsOnNextRoundReset = 0x7A0; // bool
public const nint m_bRemoveAllItemsOnNextRoundReset = 0x711; // bool public const nint m_bRemoveAllItemsOnNextRoundReset = 0x7A1; // bool
public const nint m_szClan = 0x718; // CUtlSymbolLarge public const nint m_szClan = 0x7A8; // CUtlSymbolLarge
public const nint m_szClanName = 0x720; // char[32] public const nint m_szClanName = 0x7B0; // char[32]
public const nint m_iCoachingTeam = 0x740; // int32 public const nint m_iCoachingTeam = 0x7D0; // int32
public const nint m_nPlayerDominated = 0x748; // uint64 public const nint m_nPlayerDominated = 0x7D8; // uint64
public const nint m_nPlayerDominatingMe = 0x750; // uint64 public const nint m_nPlayerDominatingMe = 0x7E0; // uint64
public const nint m_iCompetitiveRanking = 0x758; // int32 public const nint m_iCompetitiveRanking = 0x7E8; // int32
public const nint m_iCompetitiveWins = 0x75C; // int32 public const nint m_iCompetitiveWins = 0x7EC; // int32
public const nint m_iCompetitiveRankType = 0x760; // int8 public const nint m_iCompetitiveRankType = 0x7F0; // int8
public const nint m_iCompetitiveRankingPredicted_Win = 0x764; // int32 public const nint m_iCompetitiveRankingPredicted_Win = 0x7F4; // int32
public const nint m_iCompetitiveRankingPredicted_Loss = 0x768; // int32 public const nint m_iCompetitiveRankingPredicted_Loss = 0x7F8; // int32
public const nint m_iCompetitiveRankingPredicted_Tie = 0x76C; // int32 public const nint m_iCompetitiveRankingPredicted_Tie = 0x7FC; // int32
public const nint m_nEndMatchNextMapVote = 0x770; // int32 public const nint m_nEndMatchNextMapVote = 0x800; // int32
public const nint m_unActiveQuestId = 0x774; // uint16 public const nint m_unActiveQuestId = 0x804; // uint16
public const nint m_nQuestProgressReason = 0x778; // QuestProgress::Reason public const nint m_nQuestProgressReason = 0x808; // QuestProgress::Reason
public const nint m_unPlayerTvControlFlags = 0x77C; // uint32 public const nint m_unPlayerTvControlFlags = 0x80C; // uint32
public const nint m_iDraftIndex = 0x7A8; // int32 public const nint m_iDraftIndex = 0x838; // int32
public const nint m_msQueuedModeDisconnectionTimestamp = 0x7AC; // uint32 public const nint m_msQueuedModeDisconnectionTimestamp = 0x83C; // uint32
public const nint m_uiAbandonRecordedReason = 0x7B0; // uint32 public const nint m_uiAbandonRecordedReason = 0x840; // uint32
public const nint m_bCannotBeKicked = 0x7B4; // bool public const nint m_bCannotBeKicked = 0x844; // bool
public const nint m_bEverFullyConnected = 0x7B5; // bool public const nint m_bEverFullyConnected = 0x845; // bool
public const nint m_bAbandonAllowsSurrender = 0x7B6; // bool public const nint m_bAbandonAllowsSurrender = 0x846; // bool
public const nint m_bAbandonOffersInstantSurrender = 0x7B7; // bool public const nint m_bAbandonOffersInstantSurrender = 0x847; // bool
public const nint m_bDisconnection1MinWarningPrinted = 0x7B8; // bool public const nint m_bDisconnection1MinWarningPrinted = 0x848; // bool
public const nint m_bScoreReported = 0x7B9; // bool public const nint m_bScoreReported = 0x849; // bool
public const nint m_nDisconnectionTick = 0x7BC; // int32 public const nint m_nDisconnectionTick = 0x84C; // int32
public const nint m_bControllingBot = 0x7C8; // bool public const nint m_bControllingBot = 0x858; // bool
public const nint m_bHasControlledBotThisRound = 0x7C9; // bool public const nint m_bHasControlledBotThisRound = 0x859; // bool
public const nint m_bHasBeenControlledByPlayerThisRound = 0x7CA; // bool public const nint m_bHasBeenControlledByPlayerThisRound = 0x85A; // bool
public const nint m_nBotsControlledThisRound = 0x7CC; // int32 public const nint m_nBotsControlledThisRound = 0x85C; // int32
public const nint m_bCanControlObservedBot = 0x7D0; // bool public const nint m_bCanControlObservedBot = 0x860; // bool
public const nint m_hPlayerPawn = 0x7D4; // CHandle<CCSPlayerPawn> public const nint m_hPlayerPawn = 0x864; // CHandle<CCSPlayerPawn>
public const nint m_hObserverPawn = 0x7D8; // CHandle<CCSObserverPawn> public const nint m_hObserverPawn = 0x868; // CHandle<CCSObserverPawn>
public const nint m_DesiredObserverMode = 0x7DC; // int32 public const nint m_DesiredObserverMode = 0x86C; // int32
public const nint m_hDesiredObserverTarget = 0x7E0; // CEntityHandle public const nint m_hDesiredObserverTarget = 0x870; // CEntityHandle
public const nint m_bPawnIsAlive = 0x7E4; // bool public const nint m_bPawnIsAlive = 0x874; // bool
public const nint m_iPawnHealth = 0x7E8; // uint32 public const nint m_iPawnHealth = 0x878; // uint32
public const nint m_iPawnArmor = 0x7EC; // int32 public const nint m_iPawnArmor = 0x87C; // int32
public const nint m_bPawnHasDefuser = 0x7F0; // bool public const nint m_bPawnHasDefuser = 0x880; // bool
public const nint m_bPawnHasHelmet = 0x7F1; // bool public const nint m_bPawnHasHelmet = 0x881; // bool
public const nint m_nPawnCharacterDefIndex = 0x7F2; // uint16 public const nint m_nPawnCharacterDefIndex = 0x882; // uint16
public const nint m_iPawnLifetimeStart = 0x7F4; // int32 public const nint m_iPawnLifetimeStart = 0x884; // int32
public const nint m_iPawnLifetimeEnd = 0x7F8; // int32 public const nint m_iPawnLifetimeEnd = 0x888; // int32
public const nint m_iPawnBotDifficulty = 0x7FC; // int32 public const nint m_iPawnBotDifficulty = 0x88C; // int32
public const nint m_hOriginalControllerOfCurrentPawn = 0x800; // CHandle<CCSPlayerController> public const nint m_hOriginalControllerOfCurrentPawn = 0x890; // CHandle<CCSPlayerController>
public const nint m_iScore = 0x804; // int32 public const nint m_iScore = 0x894; // int32
public const nint m_iRoundScore = 0x808; // int32 public const nint m_iRoundScore = 0x898; // int32
public const nint m_iRoundsWon = 0x80C; // int32 public const nint m_iRoundsWon = 0x89C; // int32
public const nint m_vecKills = 0x810; // CNetworkUtlVectorBase<EKillTypes_t> public const nint m_vecKills = 0x8A0; // CNetworkUtlVectorBase<EKillTypes_t>
public const nint m_bMvpNoMusic = 0x828; // bool public const nint m_bMvpNoMusic = 0x8B8; // bool
public const nint m_eMvpReason = 0x82C; // int32 public const nint m_eMvpReason = 0x8BC; // int32
public const nint m_iMusicKitID = 0x830; // int32 public const nint m_iMusicKitID = 0x8C0; // int32
public const nint m_iMusicKitMVPs = 0x834; // int32 public const nint m_iMusicKitMVPs = 0x8C4; // int32
public const nint m_iMVPs = 0x838; // int32 public const nint m_iMVPs = 0x8C8; // int32
public const nint m_nUpdateCounter = 0x83C; // int32 public const nint m_nUpdateCounter = 0x8CC; // int32
public const nint m_flSmoothedPing = 0x840; // float32 public const nint m_flSmoothedPing = 0x8D0; // float32
public const nint m_lastHeldVoteTimer = 0xF8E8; // IntervalTimer public const nint m_lastHeldVoteTimer = 0xF978; // IntervalTimer
public const nint m_bShowHints = 0xF900; // bool public const nint m_bShowHints = 0xF990; // bool
public const nint m_iNextTimeCheck = 0xF904; // int32 public const nint m_iNextTimeCheck = 0xF994; // int32
public const nint m_bJustDidTeamKill = 0xF908; // bool public const nint m_bJustDidTeamKill = 0xF998; // bool
public const nint m_bPunishForTeamKill = 0xF909; // bool public const nint m_bPunishForTeamKill = 0xF999; // bool
public const nint m_bGaveTeamDamageWarning = 0xF90A; // bool public const nint m_bGaveTeamDamageWarning = 0xF99A; // bool
public const nint m_bGaveTeamDamageWarningThisRound = 0xF90B; // bool public const nint m_bGaveTeamDamageWarningThisRound = 0xF99B; // bool
public const nint m_dblLastReceivedPacketPlatFloatTime = 0xF910; // float64 public const nint m_dblLastReceivedPacketPlatFloatTime = 0xF9A0; // float64
public const nint m_LastTeamDamageWarningTime = 0xF918; // GameTime_t public const nint m_LastTeamDamageWarningTime = 0xF9A8; // GameTime_t
public const nint m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xF91C; // GameTime_t public const nint m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xF9AC; // GameTime_t
public const nint m_nSuspiciousHitCount = 0xF920; // uint32 public const nint m_nSuspiciousHitCount = 0xF9B0; // uint32
public const nint m_nNonSuspiciousHitStreak = 0xF924; // uint32 public const nint m_nNonSuspiciousHitStreak = 0xF9B4; // uint32
} }
// Parent: IEconItemInterface // Parent: IEconItemInterface
// Fields count: 13 // Fields count: 13

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 UTC
#pragma once #pragma once
@ -3501,7 +3501,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_bUnloadingStarted = 0x585; // bool constexpr std::ptrdiff_t m_bUnloadingStarted = 0x585; // bool
} }
// Parent: CBaseEntity // Parent: CBaseEntity
// Fields count: 26 // Fields count: 24
// //
// Metadata: // Metadata:
// MNetworkIncludeByName // MNetworkIncludeByName
@ -3538,15 +3538,13 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_bAutoKickDisabled = 0x5BE; // bool constexpr std::ptrdiff_t m_bAutoKickDisabled = 0x5BE; // bool
constexpr std::ptrdiff_t m_bIsLowViolence = 0x5BF; // bool constexpr std::ptrdiff_t m_bIsLowViolence = 0x5BF; // bool
constexpr std::ptrdiff_t m_bGamePaused = 0x5C0; // bool constexpr std::ptrdiff_t m_bGamePaused = 0x5C0; // bool
constexpr std::ptrdiff_t m_nLastRealCommandNumberExecuted = 0x654; // int32 constexpr std::ptrdiff_t m_iIgnoreGlobalChat = 0x6F0; // ChatIgnoreType_t
constexpr std::ptrdiff_t m_nLastLateCommandExecuted = 0x658; // int32 constexpr std::ptrdiff_t m_flLastPlayerTalkTime = 0x6F4; // float32
constexpr std::ptrdiff_t m_iIgnoreGlobalChat = 0x670; // ChatIgnoreType_t constexpr std::ptrdiff_t m_flLastEntitySteadyState = 0x6F8; // float32
constexpr std::ptrdiff_t m_flLastPlayerTalkTime = 0x674; // float32 constexpr std::ptrdiff_t m_nAvailableEntitySteadyState = 0x6FC; // int32
constexpr std::ptrdiff_t m_flLastEntitySteadyState = 0x678; // float32 constexpr std::ptrdiff_t m_bHasAnySteadyStateEnts = 0x700; // bool
constexpr std::ptrdiff_t m_nAvailableEntitySteadyState = 0x67C; // int32 constexpr std::ptrdiff_t m_steamID = 0x710; // uint64
constexpr std::ptrdiff_t m_bHasAnySteadyStateEnts = 0x680; // bool constexpr std::ptrdiff_t m_iDesiredFOV = 0x718; // uint32
constexpr std::ptrdiff_t m_steamID = 0x690; // uint64
constexpr std::ptrdiff_t m_iDesiredFOV = 0x698; // uint32
} }
// Parent: None // Parent: None
// Fields count: 0 // Fields count: 0
@ -7453,33 +7451,33 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_bSwitchingTeamsAtRoundReset = 0x148D; // bool constexpr std::ptrdiff_t m_bSwitchingTeamsAtRoundReset = 0x148D; // bool
constexpr std::ptrdiff_t m_pGameModeRules = 0x14A8; // CCSGameModeRules* constexpr std::ptrdiff_t m_pGameModeRules = 0x14A8; // CCSGameModeRules*
constexpr std::ptrdiff_t m_BtGlobalBlackboard = 0x14B0; // KeyValues3 constexpr std::ptrdiff_t m_BtGlobalBlackboard = 0x14B0; // KeyValues3
constexpr std::ptrdiff_t m_hPlayerResource = 0x1518; // CHandle<CBaseEntity> constexpr std::ptrdiff_t m_hPlayerResource = 0x1520; // CHandle<CBaseEntity>
constexpr std::ptrdiff_t m_RetakeRules = 0x1520; // CRetakeGameRules constexpr std::ptrdiff_t m_RetakeRules = 0x1528; // CRetakeGameRules
constexpr std::ptrdiff_t m_arrTeamUniqueKillWeaponsMatch = 0x16B8; // CUtlVector<int32>[4] constexpr std::ptrdiff_t m_arrTeamUniqueKillWeaponsMatch = 0x16C0; // CUtlVector<int32>[4]
constexpr std::ptrdiff_t m_bTeamLastKillUsedUniqueWeaponMatch = 0x1718; // bool[4] constexpr std::ptrdiff_t m_bTeamLastKillUsedUniqueWeaponMatch = 0x1720; // bool[4]
constexpr std::ptrdiff_t m_nMatchEndCount = 0x1740; // uint8 constexpr std::ptrdiff_t m_nMatchEndCount = 0x1748; // uint8
constexpr std::ptrdiff_t m_nTTeamIntroVariant = 0x1744; // int32 constexpr std::ptrdiff_t m_nTTeamIntroVariant = 0x174C; // int32
constexpr std::ptrdiff_t m_nCTTeamIntroVariant = 0x1748; // int32 constexpr std::ptrdiff_t m_nCTTeamIntroVariant = 0x1750; // int32
constexpr std::ptrdiff_t m_bTeamIntroPeriod = 0x174C; // bool constexpr std::ptrdiff_t m_bTeamIntroPeriod = 0x1754; // bool
constexpr std::ptrdiff_t m_fTeamIntroPeriodEnd = 0x1750; // GameTime_t constexpr std::ptrdiff_t m_fTeamIntroPeriodEnd = 0x1758; // GameTime_t
constexpr std::ptrdiff_t m_bPlayedTeamIntroVO = 0x1754; // bool constexpr std::ptrdiff_t m_bPlayedTeamIntroVO = 0x175C; // bool
constexpr std::ptrdiff_t m_iRoundEndWinnerTeam = 0x1758; // int32 constexpr std::ptrdiff_t m_iRoundEndWinnerTeam = 0x1760; // int32
constexpr std::ptrdiff_t m_eRoundEndReason = 0x175C; // int32 constexpr std::ptrdiff_t m_eRoundEndReason = 0x1764; // int32
constexpr std::ptrdiff_t m_bRoundEndShowTimerDefend = 0x1760; // bool constexpr std::ptrdiff_t m_bRoundEndShowTimerDefend = 0x1768; // bool
constexpr std::ptrdiff_t m_iRoundEndTimerTime = 0x1764; // int32 constexpr std::ptrdiff_t m_iRoundEndTimerTime = 0x176C; // int32
constexpr std::ptrdiff_t m_sRoundEndFunFactToken = 0x1768; // CUtlString constexpr std::ptrdiff_t m_sRoundEndFunFactToken = 0x1770; // CUtlString
constexpr std::ptrdiff_t m_iRoundEndFunFactPlayerSlot = 0x1770; // CPlayerSlot constexpr std::ptrdiff_t m_iRoundEndFunFactPlayerSlot = 0x1778; // CPlayerSlot
constexpr std::ptrdiff_t m_iRoundEndFunFactData1 = 0x1774; // int32 constexpr std::ptrdiff_t m_iRoundEndFunFactData1 = 0x177C; // int32
constexpr std::ptrdiff_t m_iRoundEndFunFactData2 = 0x1778; // int32 constexpr std::ptrdiff_t m_iRoundEndFunFactData2 = 0x1780; // int32
constexpr std::ptrdiff_t m_iRoundEndFunFactData3 = 0x177C; // int32 constexpr std::ptrdiff_t m_iRoundEndFunFactData3 = 0x1784; // int32
constexpr std::ptrdiff_t m_sRoundEndMessage = 0x1780; // CUtlString constexpr std::ptrdiff_t m_sRoundEndMessage = 0x1788; // CUtlString
constexpr std::ptrdiff_t m_iRoundEndPlayerCount = 0x1788; // int32 constexpr std::ptrdiff_t m_iRoundEndPlayerCount = 0x1790; // int32
constexpr std::ptrdiff_t m_bRoundEndNoMusic = 0x178C; // bool constexpr std::ptrdiff_t m_bRoundEndNoMusic = 0x1794; // bool
constexpr std::ptrdiff_t m_iRoundEndLegacy = 0x1790; // int32 constexpr std::ptrdiff_t m_iRoundEndLegacy = 0x1798; // int32
constexpr std::ptrdiff_t m_nRoundEndCount = 0x1794; // uint8 constexpr std::ptrdiff_t m_nRoundEndCount = 0x179C; // uint8
constexpr std::ptrdiff_t m_iRoundStartRoundNumber = 0x1798; // int32 constexpr std::ptrdiff_t m_iRoundStartRoundNumber = 0x17A0; // int32
constexpr std::ptrdiff_t m_nRoundStartCount = 0x179C; // uint8 constexpr std::ptrdiff_t m_nRoundStartCount = 0x17A4; // uint8
constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x57A8; // float64 constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x57B0; // float64
} }
// Parent: CPhysicsProp // Parent: CPhysicsProp
// Fields count: 0 // Fields count: 0
@ -9899,92 +9897,92 @@ namespace cs2_dumper {
// NetworkVarNames: m_iMusicKitMVPs (int) // NetworkVarNames: m_iMusicKitMVPs (int)
// NetworkVarNames: m_iMVPs (int) // NetworkVarNames: m_iMVPs (int)
namespace CCSPlayerController { namespace CCSPlayerController {
constexpr std::ptrdiff_t m_pInGameMoneyServices = 0x6C8; // CCSPlayerController_InGameMoneyServices* constexpr std::ptrdiff_t m_pInGameMoneyServices = 0x758; // CCSPlayerController_InGameMoneyServices*
constexpr std::ptrdiff_t m_pInventoryServices = 0x6D0; // CCSPlayerController_InventoryServices* constexpr std::ptrdiff_t m_pInventoryServices = 0x760; // CCSPlayerController_InventoryServices*
constexpr std::ptrdiff_t m_pActionTrackingServices = 0x6D8; // CCSPlayerController_ActionTrackingServices* constexpr std::ptrdiff_t m_pActionTrackingServices = 0x768; // CCSPlayerController_ActionTrackingServices*
constexpr std::ptrdiff_t m_pDamageServices = 0x6E0; // CCSPlayerController_DamageServices* constexpr std::ptrdiff_t m_pDamageServices = 0x770; // CCSPlayerController_DamageServices*
constexpr std::ptrdiff_t m_iPing = 0x6E8; // uint32 constexpr std::ptrdiff_t m_iPing = 0x778; // uint32
constexpr std::ptrdiff_t m_bHasCommunicationAbuseMute = 0x6EC; // bool constexpr std::ptrdiff_t m_bHasCommunicationAbuseMute = 0x77C; // bool
constexpr std::ptrdiff_t m_szCrosshairCodes = 0x6F0; // CUtlSymbolLarge constexpr std::ptrdiff_t m_szCrosshairCodes = 0x780; // CUtlSymbolLarge
constexpr std::ptrdiff_t m_iPendingTeamNum = 0x6F8; // uint8 constexpr std::ptrdiff_t m_iPendingTeamNum = 0x788; // uint8
constexpr std::ptrdiff_t m_flForceTeamTime = 0x6FC; // GameTime_t constexpr std::ptrdiff_t m_flForceTeamTime = 0x78C; // GameTime_t
constexpr std::ptrdiff_t m_iCompTeammateColor = 0x700; // int32 constexpr std::ptrdiff_t m_iCompTeammateColor = 0x790; // int32
constexpr std::ptrdiff_t m_bEverPlayedOnTeam = 0x704; // bool constexpr std::ptrdiff_t m_bEverPlayedOnTeam = 0x794; // bool
constexpr std::ptrdiff_t m_bAttemptedToGetColor = 0x705; // bool constexpr std::ptrdiff_t m_bAttemptedToGetColor = 0x795; // bool
constexpr std::ptrdiff_t m_iTeammatePreferredColor = 0x708; // int32 constexpr std::ptrdiff_t m_iTeammatePreferredColor = 0x798; // int32
constexpr std::ptrdiff_t m_bTeamChanged = 0x70C; // bool constexpr std::ptrdiff_t m_bTeamChanged = 0x79C; // bool
constexpr std::ptrdiff_t m_bInSwitchTeam = 0x70D; // bool constexpr std::ptrdiff_t m_bInSwitchTeam = 0x79D; // bool
constexpr std::ptrdiff_t m_bHasSeenJoinGame = 0x70E; // bool constexpr std::ptrdiff_t m_bHasSeenJoinGame = 0x79E; // bool
constexpr std::ptrdiff_t m_bJustBecameSpectator = 0x70F; // bool constexpr std::ptrdiff_t m_bJustBecameSpectator = 0x79F; // bool
constexpr std::ptrdiff_t m_bSwitchTeamsOnNextRoundReset = 0x710; // bool constexpr std::ptrdiff_t m_bSwitchTeamsOnNextRoundReset = 0x7A0; // bool
constexpr std::ptrdiff_t m_bRemoveAllItemsOnNextRoundReset = 0x711; // bool constexpr std::ptrdiff_t m_bRemoveAllItemsOnNextRoundReset = 0x7A1; // bool
constexpr std::ptrdiff_t m_szClan = 0x718; // CUtlSymbolLarge constexpr std::ptrdiff_t m_szClan = 0x7A8; // CUtlSymbolLarge
constexpr std::ptrdiff_t m_szClanName = 0x720; // char[32] constexpr std::ptrdiff_t m_szClanName = 0x7B0; // char[32]
constexpr std::ptrdiff_t m_iCoachingTeam = 0x740; // int32 constexpr std::ptrdiff_t m_iCoachingTeam = 0x7D0; // int32
constexpr std::ptrdiff_t m_nPlayerDominated = 0x748; // uint64 constexpr std::ptrdiff_t m_nPlayerDominated = 0x7D8; // uint64
constexpr std::ptrdiff_t m_nPlayerDominatingMe = 0x750; // uint64 constexpr std::ptrdiff_t m_nPlayerDominatingMe = 0x7E0; // uint64
constexpr std::ptrdiff_t m_iCompetitiveRanking = 0x758; // int32 constexpr std::ptrdiff_t m_iCompetitiveRanking = 0x7E8; // int32
constexpr std::ptrdiff_t m_iCompetitiveWins = 0x75C; // int32 constexpr std::ptrdiff_t m_iCompetitiveWins = 0x7EC; // int32
constexpr std::ptrdiff_t m_iCompetitiveRankType = 0x760; // int8 constexpr std::ptrdiff_t m_iCompetitiveRankType = 0x7F0; // int8
constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Win = 0x764; // int32 constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Win = 0x7F4; // int32
constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Loss = 0x768; // int32 constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Loss = 0x7F8; // int32
constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Tie = 0x76C; // int32 constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Tie = 0x7FC; // int32
constexpr std::ptrdiff_t m_nEndMatchNextMapVote = 0x770; // int32 constexpr std::ptrdiff_t m_nEndMatchNextMapVote = 0x800; // int32
constexpr std::ptrdiff_t m_unActiveQuestId = 0x774; // uint16 constexpr std::ptrdiff_t m_unActiveQuestId = 0x804; // uint16
constexpr std::ptrdiff_t m_nQuestProgressReason = 0x778; // QuestProgress::Reason constexpr std::ptrdiff_t m_nQuestProgressReason = 0x808; // QuestProgress::Reason
constexpr std::ptrdiff_t m_unPlayerTvControlFlags = 0x77C; // uint32 constexpr std::ptrdiff_t m_unPlayerTvControlFlags = 0x80C; // uint32
constexpr std::ptrdiff_t m_iDraftIndex = 0x7A8; // int32 constexpr std::ptrdiff_t m_iDraftIndex = 0x838; // int32
constexpr std::ptrdiff_t m_msQueuedModeDisconnectionTimestamp = 0x7AC; // uint32 constexpr std::ptrdiff_t m_msQueuedModeDisconnectionTimestamp = 0x83C; // uint32
constexpr std::ptrdiff_t m_uiAbandonRecordedReason = 0x7B0; // uint32 constexpr std::ptrdiff_t m_uiAbandonRecordedReason = 0x840; // uint32
constexpr std::ptrdiff_t m_bCannotBeKicked = 0x7B4; // bool constexpr std::ptrdiff_t m_bCannotBeKicked = 0x844; // bool
constexpr std::ptrdiff_t m_bEverFullyConnected = 0x7B5; // bool constexpr std::ptrdiff_t m_bEverFullyConnected = 0x845; // bool
constexpr std::ptrdiff_t m_bAbandonAllowsSurrender = 0x7B6; // bool constexpr std::ptrdiff_t m_bAbandonAllowsSurrender = 0x846; // bool
constexpr std::ptrdiff_t m_bAbandonOffersInstantSurrender = 0x7B7; // bool constexpr std::ptrdiff_t m_bAbandonOffersInstantSurrender = 0x847; // bool
constexpr std::ptrdiff_t m_bDisconnection1MinWarningPrinted = 0x7B8; // bool constexpr std::ptrdiff_t m_bDisconnection1MinWarningPrinted = 0x848; // bool
constexpr std::ptrdiff_t m_bScoreReported = 0x7B9; // bool constexpr std::ptrdiff_t m_bScoreReported = 0x849; // bool
constexpr std::ptrdiff_t m_nDisconnectionTick = 0x7BC; // int32 constexpr std::ptrdiff_t m_nDisconnectionTick = 0x84C; // int32
constexpr std::ptrdiff_t m_bControllingBot = 0x7C8; // bool constexpr std::ptrdiff_t m_bControllingBot = 0x858; // bool
constexpr std::ptrdiff_t m_bHasControlledBotThisRound = 0x7C9; // bool constexpr std::ptrdiff_t m_bHasControlledBotThisRound = 0x859; // bool
constexpr std::ptrdiff_t m_bHasBeenControlledByPlayerThisRound = 0x7CA; // bool constexpr std::ptrdiff_t m_bHasBeenControlledByPlayerThisRound = 0x85A; // bool
constexpr std::ptrdiff_t m_nBotsControlledThisRound = 0x7CC; // int32 constexpr std::ptrdiff_t m_nBotsControlledThisRound = 0x85C; // int32
constexpr std::ptrdiff_t m_bCanControlObservedBot = 0x7D0; // bool constexpr std::ptrdiff_t m_bCanControlObservedBot = 0x860; // bool
constexpr std::ptrdiff_t m_hPlayerPawn = 0x7D4; // CHandle<CCSPlayerPawn> constexpr std::ptrdiff_t m_hPlayerPawn = 0x864; // CHandle<CCSPlayerPawn>
constexpr std::ptrdiff_t m_hObserverPawn = 0x7D8; // CHandle<CCSObserverPawn> constexpr std::ptrdiff_t m_hObserverPawn = 0x868; // CHandle<CCSObserverPawn>
constexpr std::ptrdiff_t m_DesiredObserverMode = 0x7DC; // int32 constexpr std::ptrdiff_t m_DesiredObserverMode = 0x86C; // int32
constexpr std::ptrdiff_t m_hDesiredObserverTarget = 0x7E0; // CEntityHandle constexpr std::ptrdiff_t m_hDesiredObserverTarget = 0x870; // CEntityHandle
constexpr std::ptrdiff_t m_bPawnIsAlive = 0x7E4; // bool constexpr std::ptrdiff_t m_bPawnIsAlive = 0x874; // bool
constexpr std::ptrdiff_t m_iPawnHealth = 0x7E8; // uint32 constexpr std::ptrdiff_t m_iPawnHealth = 0x878; // uint32
constexpr std::ptrdiff_t m_iPawnArmor = 0x7EC; // int32 constexpr std::ptrdiff_t m_iPawnArmor = 0x87C; // int32
constexpr std::ptrdiff_t m_bPawnHasDefuser = 0x7F0; // bool constexpr std::ptrdiff_t m_bPawnHasDefuser = 0x880; // bool
constexpr std::ptrdiff_t m_bPawnHasHelmet = 0x7F1; // bool constexpr std::ptrdiff_t m_bPawnHasHelmet = 0x881; // bool
constexpr std::ptrdiff_t m_nPawnCharacterDefIndex = 0x7F2; // uint16 constexpr std::ptrdiff_t m_nPawnCharacterDefIndex = 0x882; // uint16
constexpr std::ptrdiff_t m_iPawnLifetimeStart = 0x7F4; // int32 constexpr std::ptrdiff_t m_iPawnLifetimeStart = 0x884; // int32
constexpr std::ptrdiff_t m_iPawnLifetimeEnd = 0x7F8; // int32 constexpr std::ptrdiff_t m_iPawnLifetimeEnd = 0x888; // int32
constexpr std::ptrdiff_t m_iPawnBotDifficulty = 0x7FC; // int32 constexpr std::ptrdiff_t m_iPawnBotDifficulty = 0x88C; // int32
constexpr std::ptrdiff_t m_hOriginalControllerOfCurrentPawn = 0x800; // CHandle<CCSPlayerController> constexpr std::ptrdiff_t m_hOriginalControllerOfCurrentPawn = 0x890; // CHandle<CCSPlayerController>
constexpr std::ptrdiff_t m_iScore = 0x804; // int32 constexpr std::ptrdiff_t m_iScore = 0x894; // int32
constexpr std::ptrdiff_t m_iRoundScore = 0x808; // int32 constexpr std::ptrdiff_t m_iRoundScore = 0x898; // int32
constexpr std::ptrdiff_t m_iRoundsWon = 0x80C; // int32 constexpr std::ptrdiff_t m_iRoundsWon = 0x89C; // int32
constexpr std::ptrdiff_t m_vecKills = 0x810; // CNetworkUtlVectorBase<EKillTypes_t> constexpr std::ptrdiff_t m_vecKills = 0x8A0; // CNetworkUtlVectorBase<EKillTypes_t>
constexpr std::ptrdiff_t m_bMvpNoMusic = 0x828; // bool constexpr std::ptrdiff_t m_bMvpNoMusic = 0x8B8; // bool
constexpr std::ptrdiff_t m_eMvpReason = 0x82C; // int32 constexpr std::ptrdiff_t m_eMvpReason = 0x8BC; // int32
constexpr std::ptrdiff_t m_iMusicKitID = 0x830; // int32 constexpr std::ptrdiff_t m_iMusicKitID = 0x8C0; // int32
constexpr std::ptrdiff_t m_iMusicKitMVPs = 0x834; // int32 constexpr std::ptrdiff_t m_iMusicKitMVPs = 0x8C4; // int32
constexpr std::ptrdiff_t m_iMVPs = 0x838; // int32 constexpr std::ptrdiff_t m_iMVPs = 0x8C8; // int32
constexpr std::ptrdiff_t m_nUpdateCounter = 0x83C; // int32 constexpr std::ptrdiff_t m_nUpdateCounter = 0x8CC; // int32
constexpr std::ptrdiff_t m_flSmoothedPing = 0x840; // float32 constexpr std::ptrdiff_t m_flSmoothedPing = 0x8D0; // float32
constexpr std::ptrdiff_t m_lastHeldVoteTimer = 0xF8E8; // IntervalTimer constexpr std::ptrdiff_t m_lastHeldVoteTimer = 0xF978; // IntervalTimer
constexpr std::ptrdiff_t m_bShowHints = 0xF900; // bool constexpr std::ptrdiff_t m_bShowHints = 0xF990; // bool
constexpr std::ptrdiff_t m_iNextTimeCheck = 0xF904; // int32 constexpr std::ptrdiff_t m_iNextTimeCheck = 0xF994; // int32
constexpr std::ptrdiff_t m_bJustDidTeamKill = 0xF908; // bool constexpr std::ptrdiff_t m_bJustDidTeamKill = 0xF998; // bool
constexpr std::ptrdiff_t m_bPunishForTeamKill = 0xF909; // bool constexpr std::ptrdiff_t m_bPunishForTeamKill = 0xF999; // bool
constexpr std::ptrdiff_t m_bGaveTeamDamageWarning = 0xF90A; // bool constexpr std::ptrdiff_t m_bGaveTeamDamageWarning = 0xF99A; // bool
constexpr std::ptrdiff_t m_bGaveTeamDamageWarningThisRound = 0xF90B; // bool constexpr std::ptrdiff_t m_bGaveTeamDamageWarningThisRound = 0xF99B; // bool
constexpr std::ptrdiff_t m_dblLastReceivedPacketPlatFloatTime = 0xF910; // float64 constexpr std::ptrdiff_t m_dblLastReceivedPacketPlatFloatTime = 0xF9A0; // float64
constexpr std::ptrdiff_t m_LastTeamDamageWarningTime = 0xF918; // GameTime_t constexpr std::ptrdiff_t m_LastTeamDamageWarningTime = 0xF9A8; // GameTime_t
constexpr std::ptrdiff_t m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xF91C; // GameTime_t constexpr std::ptrdiff_t m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xF9AC; // GameTime_t
constexpr std::ptrdiff_t m_nSuspiciousHitCount = 0xF920; // uint32 constexpr std::ptrdiff_t m_nSuspiciousHitCount = 0xF9B0; // uint32
constexpr std::ptrdiff_t m_nNonSuspiciousHitStreak = 0xF924; // uint32 constexpr std::ptrdiff_t m_nNonSuspiciousHitStreak = 0xF9B4; // uint32
} }
// Parent: IEconItemInterface // Parent: IEconItemInterface
// Fields count: 13 // Fields count: 13

View File

@ -1674,29 +1674,27 @@
"fields": { "fields": {
"m_bAutoKickDisabled": 1470, "m_bAutoKickDisabled": 1470,
"m_bGamePaused": 1472, "m_bGamePaused": 1472,
"m_bHasAnySteadyStateEnts": 1664, "m_bHasAnySteadyStateEnts": 1792,
"m_bIsHLTV": 1320, "m_bIsHLTV": 1320,
"m_bIsLowViolence": 1471, "m_bIsLowViolence": 1471,
"m_bKnownTeamMismatch": 1284, "m_bKnownTeamMismatch": 1284,
"m_bLagCompensation": 1468, "m_bLagCompensation": 1468,
"m_bPredict": 1469, "m_bPredict": 1469,
"m_fLerpTime": 1464, "m_fLerpTime": 1464,
"m_flLastEntitySteadyState": 1656, "m_flLastEntitySteadyState": 1784,
"m_flLastPlayerTalkTime": 1652, "m_flLastPlayerTalkTime": 1780,
"m_hPawn": 1280, "m_hPawn": 1280,
"m_hSplitOwner": 1292, "m_hSplitOwner": 1292,
"m_hSplitScreenPlayers": 1296, "m_hSplitScreenPlayers": 1296,
"m_iConnected": 1324, "m_iConnected": 1324,
"m_iDesiredFOV": 1688, "m_iDesiredFOV": 1816,
"m_iIgnoreGlobalChat": 1648, "m_iIgnoreGlobalChat": 1776,
"m_iszPlayerName": 1328, "m_iszPlayerName": 1328,
"m_nAvailableEntitySteadyState": 1660, "m_nAvailableEntitySteadyState": 1788,
"m_nInButtonsWhichAreToggles": 1224, "m_nInButtonsWhichAreToggles": 1224,
"m_nLastLateCommandExecuted": 1624,
"m_nLastRealCommandNumberExecuted": 1620,
"m_nSplitScreenSlot": 1288, "m_nSplitScreenSlot": 1288,
"m_nTickBase": 1232, "m_nTickBase": 1232,
"m_steamID": 1680, "m_steamID": 1808,
"m_szNetworkIDString": 1456 "m_szNetworkIDString": 1456
}, },
"metadata": [ "metadata": [
@ -3181,13 +3179,13 @@
"m_CTSpawnPointsMasterList": 3856, "m_CTSpawnPointsMasterList": 3856,
"m_MatchDevice": 304, "m_MatchDevice": 304,
"m_MinimapVerticalSectionHeights": 3264, "m_MinimapVerticalSectionHeights": 3264,
"m_RetakeRules": 5408, "m_RetakeRules": 5416,
"m_TeamRespawnWaveTimes": 2980, "m_TeamRespawnWaveTimes": 2980,
"m_TerroristSpawnPoints": 3952, "m_TerroristSpawnPoints": 3952,
"m_TerroristSpawnPointsMasterList": 3880, "m_TerroristSpawnPointsMasterList": 3880,
"m_arrProhibitedItemIndices": 2380, "m_arrProhibitedItemIndices": 2380,
"m_arrSelectedHostageSpawnIndices": 3464, "m_arrSelectedHostageSpawnIndices": 3464,
"m_arrTeamUniqueKillWeaponsMatch": 5816, "m_arrTeamUniqueKillWeaponsMatch": 5824,
"m_arrTournamentActiveCasterAccounts": 2580, "m_arrTournamentActiveCasterAccounts": 2580,
"m_bAllowWeaponSwitch": 4600, "m_bAllowWeaponSwitch": 4600,
"m_bAnyHostageReached": 284, "m_bAnyHostageReached": 284,
@ -3226,10 +3224,10 @@
"m_bNoTerroristsKilled": 3732, "m_bNoTerroristsKilled": 3732,
"m_bPickNewTeamsOnReset": 3494, "m_bPickNewTeamsOnReset": 3494,
"m_bPlayAllStepSoundsOnServer": 298, "m_bPlayAllStepSoundsOnServer": 298,
"m_bPlayedTeamIntroVO": 5972, "m_bPlayedTeamIntroVO": 5980,
"m_bRespawningAllRespawnablePlayers": 3904, "m_bRespawningAllRespawnablePlayers": 3904,
"m_bRoundEndNoMusic": 6028, "m_bRoundEndNoMusic": 6036,
"m_bRoundEndShowTimerDefend": 5984, "m_bRoundEndShowTimerDefend": 5992,
"m_bRoundTimeWarningTriggered": 4601, "m_bRoundTimeWarningTriggered": 4601,
"m_bScrambleTeamsOnRestart": 3495, "m_bScrambleTeamsOnRestart": 3495,
"m_bServerPaused": 212, "m_bServerPaused": 212,
@ -3239,14 +3237,14 @@
"m_bSwitchingTeamsAtRoundReset": 5261, "m_bSwitchingTeamsAtRoundReset": 5261,
"m_bTCantBuy": 2616, "m_bTCantBuy": 2616,
"m_bTargetBombed": 3808, "m_bTargetBombed": 3808,
"m_bTeamIntroPeriod": 5964, "m_bTeamIntroPeriod": 5972,
"m_bTeamLastKillUsedUniqueWeaponMatch": 5912, "m_bTeamLastKillUsedUniqueWeaponMatch": 5920,
"m_bTechnicalTimeOut": 232, "m_bTechnicalTimeOut": 232,
"m_bTerroristTimeOutActive": 213, "m_bTerroristTimeOutActive": 213,
"m_bVoiceWonMatchBragFired": 3708, "m_bVoiceWonMatchBragFired": 3708,
"m_bVoteCalled": 3792, "m_bVoteCalled": 3792,
"m_bWarmupPeriod": 201, "m_bWarmupPeriod": 201,
"m_eRoundEndReason": 5980, "m_eRoundEndReason": 5988,
"m_eRoundWinReason": 2612, "m_eRoundWinReason": 2612,
"m_endMatchOnRoundReset": 3440, "m_endMatchOnRoundReset": 3440,
"m_endMatchOnThink": 3441, "m_endMatchOnThink": 3441,
@ -3256,7 +3254,7 @@
"m_fMatchStartTime": 240, "m_fMatchStartTime": 240,
"m_fNextUpdateTeamClanNamesTime": 4608, "m_fNextUpdateTeamClanNamesTime": 4608,
"m_fRoundStartTime": 244, "m_fRoundStartTime": 244,
"m_fTeamIntroPeriodEnd": 5968, "m_fTeamIntroPeriodEnd": 5976,
"m_fWarmupNextChatNoticeTime": 3712, "m_fWarmupNextChatNoticeTime": 3712,
"m_fWarmupPeriodEnd": 204, "m_fWarmupPeriodEnd": 204,
"m_fWarmupPeriodStart": 208, "m_fWarmupPeriodStart": 208,
@ -3269,7 +3267,7 @@
"m_flGameStartTime": 256, "m_flGameStartTime": 256,
"m_flIntermissionEndTime": 3424, "m_flIntermissionEndTime": 3424,
"m_flIntermissionStartTime": 3420, "m_flIntermissionStartTime": 3420,
"m_flLastPerfSampleTime": 22440, "m_flLastPerfSampleTime": 22448,
"m_flLastThinkTime": 4612, "m_flLastThinkTime": 4612,
"m_flMatchInfoDecidedTime": 3636, "m_flMatchInfoDecidedTime": 3636,
"m_flNextHostageAnnouncement": 3728, "m_flNextHostageAnnouncement": 3728,
@ -3280,7 +3278,7 @@
"m_flTerroristTimeOutRemaining": 216, "m_flTerroristTimeOutRemaining": 216,
"m_flVoteCheckThrottle": 3796, "m_flVoteCheckThrottle": 3796,
"m_gamePhase": 264, "m_gamePhase": 264,
"m_hPlayerResource": 5400, "m_hPlayerResource": 5408,
"m_hostageWasInjured": 3776, "m_hostageWasInjured": 3776,
"m_hostageWasKilled": 3777, "m_hostageWasKilled": 3777,
"m_iAccountCT": 3680, "m_iAccountCT": 3680,
@ -3303,15 +3301,15 @@
"m_iNumSpawnableCT": 3460, "m_iNumSpawnableCT": 3460,
"m_iNumSpawnableTerrorist": 3456, "m_iNumSpawnableTerrorist": 3456,
"m_iNumTerrorist": 3448, "m_iNumTerrorist": 3448,
"m_iRoundEndFunFactData1": 6004, "m_iRoundEndFunFactData1": 6012,
"m_iRoundEndFunFactData2": 6008, "m_iRoundEndFunFactData2": 6016,
"m_iRoundEndFunFactData3": 6012, "m_iRoundEndFunFactData3": 6020,
"m_iRoundEndFunFactPlayerSlot": 6000, "m_iRoundEndFunFactPlayerSlot": 6008,
"m_iRoundEndLegacy": 6032, "m_iRoundEndLegacy": 6040,
"m_iRoundEndPlayerCount": 6024, "m_iRoundEndPlayerCount": 6032,
"m_iRoundEndTimerTime": 5988, "m_iRoundEndTimerTime": 5996,
"m_iRoundEndWinnerTeam": 5976, "m_iRoundEndWinnerTeam": 5984,
"m_iRoundStartRoundNumber": 6040, "m_iRoundStartRoundNumber": 6048,
"m_iRoundTime": 236, "m_iRoundTime": 236,
"m_iRoundWinStatus": 2608, "m_iRoundWinStatus": 2608,
"m_iSpawnPointCount_CT": 3688, "m_iSpawnPointCount_CT": 3688,
@ -3319,7 +3317,7 @@
"m_iSpectatorSlotCount": 300, "m_iSpectatorSlotCount": 300,
"m_iTotalRoundsPlayed": 3432, "m_iTotalRoundsPlayed": 3432,
"m_iUnBalancedRounds": 3436, "m_iUnBalancedRounds": 3436,
"m_nCTTeamIntroVariant": 5960, "m_nCTTeamIntroVariant": 5968,
"m_nCTTimeOuts": 228, "m_nCTTimeOuts": 228,
"m_nEndMatchMapGroupVoteOptions": 3340, "m_nEndMatchMapGroupVoteOptions": 3340,
"m_nEndMatchMapGroupVoteTypes": 3300, "m_nEndMatchMapGroupVoteTypes": 3300,
@ -3328,18 +3326,18 @@
"m_nHalloweenMaskListSeed": 2600, "m_nHalloweenMaskListSeed": 2600,
"m_nLastFreezeEndBeep": 3804, "m_nLastFreezeEndBeep": 3804,
"m_nMatchAbortedEarlyReason": 5256, "m_nMatchAbortedEarlyReason": 5256,
"m_nMatchEndCount": 5952, "m_nMatchEndCount": 5960,
"m_nMatchInfoShowType": 3632, "m_nMatchInfoShowType": 3632,
"m_nNextMapInMapgroup": 312, "m_nNextMapInMapgroup": 312,
"m_nOvertimePlaying": 276, "m_nOvertimePlaying": 276,
"m_nQueuedMatchmakingMode": 292, "m_nQueuedMatchmakingMode": 292,
"m_nRoundEndCount": 6036, "m_nRoundEndCount": 6044,
"m_nRoundStartCount": 6044, "m_nRoundStartCount": 6052,
"m_nRoundsPlayedThisPhase": 272, "m_nRoundsPlayedThisPhase": 272,
"m_nServerQuestID": 3236, "m_nServerQuestID": 3236,
"m_nShorthandedBonusLastEvalRound": 4620, "m_nShorthandedBonusLastEvalRound": 4620,
"m_nSpawnPointsRandomSeed": 3488, "m_nSpawnPointsRandomSeed": 3488,
"m_nTTeamIntroVariant": 5956, "m_nTTeamIntroVariant": 5964,
"m_nTerroristTimeOuts": 224, "m_nTerroristTimeOuts": 224,
"m_nTournamentPredictionsPct": 2364, "m_nTournamentPredictionsPct": 2364,
"m_numBestOfMaps": 2596, "m_numBestOfMaps": 2596,
@ -3351,8 +3349,8 @@
"m_pGameModeRules": 5288, "m_pGameModeRules": 5288,
"m_pQueuedMatchmakingReservationString": 3544, "m_pQueuedMatchmakingReservationString": 3544,
"m_phaseChangeAnnouncementTime": 4604, "m_phaseChangeAnnouncementTime": 4604,
"m_sRoundEndFunFactToken": 5992, "m_sRoundEndFunFactToken": 6000,
"m_sRoundEndMessage": 6016, "m_sRoundEndMessage": 6024,
"m_szMatchStatTxt": 1340, "m_szMatchStatTxt": 1340,
"m_szTournamentEventName": 316, "m_szTournamentEventName": 316,
"m_szTournamentEventStage": 828, "m_szTournamentEventStage": 828,
@ -3980,92 +3978,92 @@
}, },
"CCSPlayerController": { "CCSPlayerController": {
"fields": { "fields": {
"m_DesiredObserverMode": 2012, "m_DesiredObserverMode": 2156,
"m_LastTeamDamageWarningTime": 63768, "m_LastTeamDamageWarningTime": 63912,
"m_LastTimePlayerWasDisconnectedForPawnsRemove": 63772, "m_LastTimePlayerWasDisconnectedForPawnsRemove": 63916,
"m_bAbandonAllowsSurrender": 1974, "m_bAbandonAllowsSurrender": 2118,
"m_bAbandonOffersInstantSurrender": 1975, "m_bAbandonOffersInstantSurrender": 2119,
"m_bAttemptedToGetColor": 1797, "m_bAttemptedToGetColor": 1941,
"m_bCanControlObservedBot": 2000, "m_bCanControlObservedBot": 2144,
"m_bCannotBeKicked": 1972, "m_bCannotBeKicked": 2116,
"m_bControllingBot": 1992, "m_bControllingBot": 2136,
"m_bDisconnection1MinWarningPrinted": 1976, "m_bDisconnection1MinWarningPrinted": 2120,
"m_bEverFullyConnected": 1973, "m_bEverFullyConnected": 2117,
"m_bEverPlayedOnTeam": 1796, "m_bEverPlayedOnTeam": 1940,
"m_bGaveTeamDamageWarning": 63754, "m_bGaveTeamDamageWarning": 63898,
"m_bGaveTeamDamageWarningThisRound": 63755, "m_bGaveTeamDamageWarningThisRound": 63899,
"m_bHasBeenControlledByPlayerThisRound": 1994, "m_bHasBeenControlledByPlayerThisRound": 2138,
"m_bHasCommunicationAbuseMute": 1772, "m_bHasCommunicationAbuseMute": 1916,
"m_bHasControlledBotThisRound": 1993, "m_bHasControlledBotThisRound": 2137,
"m_bHasSeenJoinGame": 1806, "m_bHasSeenJoinGame": 1950,
"m_bInSwitchTeam": 1805, "m_bInSwitchTeam": 1949,
"m_bJustBecameSpectator": 1807, "m_bJustBecameSpectator": 1951,
"m_bJustDidTeamKill": 63752, "m_bJustDidTeamKill": 63896,
"m_bMvpNoMusic": 2088, "m_bMvpNoMusic": 2232,
"m_bPawnHasDefuser": 2032, "m_bPawnHasDefuser": 2176,
"m_bPawnHasHelmet": 2033, "m_bPawnHasHelmet": 2177,
"m_bPawnIsAlive": 2020, "m_bPawnIsAlive": 2164,
"m_bPunishForTeamKill": 63753, "m_bPunishForTeamKill": 63897,
"m_bRemoveAllItemsOnNextRoundReset": 1809, "m_bRemoveAllItemsOnNextRoundReset": 1953,
"m_bScoreReported": 1977, "m_bScoreReported": 2121,
"m_bShowHints": 63744, "m_bShowHints": 63888,
"m_bSwitchTeamsOnNextRoundReset": 1808, "m_bSwitchTeamsOnNextRoundReset": 1952,
"m_bTeamChanged": 1804, "m_bTeamChanged": 1948,
"m_dblLastReceivedPacketPlatFloatTime": 63760, "m_dblLastReceivedPacketPlatFloatTime": 63904,
"m_eMvpReason": 2092, "m_eMvpReason": 2236,
"m_flForceTeamTime": 1788, "m_flForceTeamTime": 1932,
"m_flSmoothedPing": 2112, "m_flSmoothedPing": 2256,
"m_hDesiredObserverTarget": 2016, "m_hDesiredObserverTarget": 2160,
"m_hObserverPawn": 2008, "m_hObserverPawn": 2152,
"m_hOriginalControllerOfCurrentPawn": 2048, "m_hOriginalControllerOfCurrentPawn": 2192,
"m_hPlayerPawn": 2004, "m_hPlayerPawn": 2148,
"m_iCoachingTeam": 1856, "m_iCoachingTeam": 2000,
"m_iCompTeammateColor": 1792, "m_iCompTeammateColor": 1936,
"m_iCompetitiveRankType": 1888, "m_iCompetitiveRankType": 2032,
"m_iCompetitiveRanking": 1880, "m_iCompetitiveRanking": 2024,
"m_iCompetitiveRankingPredicted_Loss": 1896, "m_iCompetitiveRankingPredicted_Loss": 2040,
"m_iCompetitiveRankingPredicted_Tie": 1900, "m_iCompetitiveRankingPredicted_Tie": 2044,
"m_iCompetitiveRankingPredicted_Win": 1892, "m_iCompetitiveRankingPredicted_Win": 2036,
"m_iCompetitiveWins": 1884, "m_iCompetitiveWins": 2028,
"m_iDraftIndex": 1960, "m_iDraftIndex": 2104,
"m_iMVPs": 2104, "m_iMVPs": 2248,
"m_iMusicKitID": 2096, "m_iMusicKitID": 2240,
"m_iMusicKitMVPs": 2100, "m_iMusicKitMVPs": 2244,
"m_iNextTimeCheck": 63748, "m_iNextTimeCheck": 63892,
"m_iPawnArmor": 2028, "m_iPawnArmor": 2172,
"m_iPawnBotDifficulty": 2044, "m_iPawnBotDifficulty": 2188,
"m_iPawnHealth": 2024, "m_iPawnHealth": 2168,
"m_iPawnLifetimeEnd": 2040, "m_iPawnLifetimeEnd": 2184,
"m_iPawnLifetimeStart": 2036, "m_iPawnLifetimeStart": 2180,
"m_iPendingTeamNum": 1784, "m_iPendingTeamNum": 1928,
"m_iPing": 1768, "m_iPing": 1912,
"m_iRoundScore": 2056, "m_iRoundScore": 2200,
"m_iRoundsWon": 2060, "m_iRoundsWon": 2204,
"m_iScore": 2052, "m_iScore": 2196,
"m_iTeammatePreferredColor": 1800, "m_iTeammatePreferredColor": 1944,
"m_lastHeldVoteTimer": 63720, "m_lastHeldVoteTimer": 63864,
"m_msQueuedModeDisconnectionTimestamp": 1964, "m_msQueuedModeDisconnectionTimestamp": 2108,
"m_nBotsControlledThisRound": 1996, "m_nBotsControlledThisRound": 2140,
"m_nDisconnectionTick": 1980, "m_nDisconnectionTick": 2124,
"m_nEndMatchNextMapVote": 1904, "m_nEndMatchNextMapVote": 2048,
"m_nNonSuspiciousHitStreak": 63780, "m_nNonSuspiciousHitStreak": 63924,
"m_nPawnCharacterDefIndex": 2034, "m_nPawnCharacterDefIndex": 2178,
"m_nPlayerDominated": 1864, "m_nPlayerDominated": 2008,
"m_nPlayerDominatingMe": 1872, "m_nPlayerDominatingMe": 2016,
"m_nQuestProgressReason": 1912, "m_nQuestProgressReason": 2056,
"m_nSuspiciousHitCount": 63776, "m_nSuspiciousHitCount": 63920,
"m_nUpdateCounter": 2108, "m_nUpdateCounter": 2252,
"m_pActionTrackingServices": 1752, "m_pActionTrackingServices": 1896,
"m_pDamageServices": 1760, "m_pDamageServices": 1904,
"m_pInGameMoneyServices": 1736, "m_pInGameMoneyServices": 1880,
"m_pInventoryServices": 1744, "m_pInventoryServices": 1888,
"m_szClan": 1816, "m_szClan": 1960,
"m_szClanName": 1824, "m_szClanName": 1968,
"m_szCrosshairCodes": 1776, "m_szCrosshairCodes": 1920,
"m_uiAbandonRecordedReason": 1968, "m_uiAbandonRecordedReason": 2112,
"m_unActiveQuestId": 1908, "m_unActiveQuestId": 2052,
"m_unPlayerTvControlFlags": 1916, "m_unPlayerTvControlFlags": 2060,
"m_vecKills": 2064 "m_vecKills": 2208
}, },
"metadata": [ "metadata": [
{ {

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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)]
@ -3595,7 +3595,7 @@ pub mod cs2_dumper {
pub const m_bUnloadingStarted: usize = 0x585; // bool pub const m_bUnloadingStarted: usize = 0x585; // bool
} }
// Parent: CBaseEntity // Parent: CBaseEntity
// Fields count: 26 // Fields count: 24
// //
// Metadata: // Metadata:
// MNetworkIncludeByName // MNetworkIncludeByName
@ -3632,15 +3632,13 @@ pub mod cs2_dumper {
pub const m_bAutoKickDisabled: usize = 0x5BE; // bool pub const m_bAutoKickDisabled: usize = 0x5BE; // bool
pub const m_bIsLowViolence: usize = 0x5BF; // bool pub const m_bIsLowViolence: usize = 0x5BF; // bool
pub const m_bGamePaused: usize = 0x5C0; // bool pub const m_bGamePaused: usize = 0x5C0; // bool
pub const m_nLastRealCommandNumberExecuted: usize = 0x654; // int32 pub const m_iIgnoreGlobalChat: usize = 0x6F0; // ChatIgnoreType_t
pub const m_nLastLateCommandExecuted: usize = 0x658; // int32 pub const m_flLastPlayerTalkTime: usize = 0x6F4; // float32
pub const m_iIgnoreGlobalChat: usize = 0x670; // ChatIgnoreType_t pub const m_flLastEntitySteadyState: usize = 0x6F8; // float32
pub const m_flLastPlayerTalkTime: usize = 0x674; // float32 pub const m_nAvailableEntitySteadyState: usize = 0x6FC; // int32
pub const m_flLastEntitySteadyState: usize = 0x678; // float32 pub const m_bHasAnySteadyStateEnts: usize = 0x700; // bool
pub const m_nAvailableEntitySteadyState: usize = 0x67C; // int32 pub const m_steamID: usize = 0x710; // uint64
pub const m_bHasAnySteadyStateEnts: usize = 0x680; // bool pub const m_iDesiredFOV: usize = 0x718; // uint32
pub const m_steamID: usize = 0x690; // uint64
pub const m_iDesiredFOV: usize = 0x698; // uint32
} }
// Parent: None // Parent: None
// Fields count: 0 // Fields count: 0
@ -7547,33 +7545,33 @@ pub mod cs2_dumper {
pub const m_bSwitchingTeamsAtRoundReset: usize = 0x148D; // bool pub const m_bSwitchingTeamsAtRoundReset: usize = 0x148D; // bool
pub const m_pGameModeRules: usize = 0x14A8; // CCSGameModeRules* pub const m_pGameModeRules: usize = 0x14A8; // CCSGameModeRules*
pub const m_BtGlobalBlackboard: usize = 0x14B0; // KeyValues3 pub const m_BtGlobalBlackboard: usize = 0x14B0; // KeyValues3
pub const m_hPlayerResource: usize = 0x1518; // CHandle<CBaseEntity> pub const m_hPlayerResource: usize = 0x1520; // CHandle<CBaseEntity>
pub const m_RetakeRules: usize = 0x1520; // CRetakeGameRules pub const m_RetakeRules: usize = 0x1528; // CRetakeGameRules
pub const m_arrTeamUniqueKillWeaponsMatch: usize = 0x16B8; // CUtlVector<int32>[4] pub const m_arrTeamUniqueKillWeaponsMatch: usize = 0x16C0; // CUtlVector<int32>[4]
pub const m_bTeamLastKillUsedUniqueWeaponMatch: usize = 0x1718; // bool[4] pub const m_bTeamLastKillUsedUniqueWeaponMatch: usize = 0x1720; // bool[4]
pub const m_nMatchEndCount: usize = 0x1740; // uint8 pub const m_nMatchEndCount: usize = 0x1748; // uint8
pub const m_nTTeamIntroVariant: usize = 0x1744; // int32 pub const m_nTTeamIntroVariant: usize = 0x174C; // int32
pub const m_nCTTeamIntroVariant: usize = 0x1748; // int32 pub const m_nCTTeamIntroVariant: usize = 0x1750; // int32
pub const m_bTeamIntroPeriod: usize = 0x174C; // bool pub const m_bTeamIntroPeriod: usize = 0x1754; // bool
pub const m_fTeamIntroPeriodEnd: usize = 0x1750; // GameTime_t pub const m_fTeamIntroPeriodEnd: usize = 0x1758; // GameTime_t
pub const m_bPlayedTeamIntroVO: usize = 0x1754; // bool pub const m_bPlayedTeamIntroVO: usize = 0x175C; // bool
pub const m_iRoundEndWinnerTeam: usize = 0x1758; // int32 pub const m_iRoundEndWinnerTeam: usize = 0x1760; // int32
pub const m_eRoundEndReason: usize = 0x175C; // int32 pub const m_eRoundEndReason: usize = 0x1764; // int32
pub const m_bRoundEndShowTimerDefend: usize = 0x1760; // bool pub const m_bRoundEndShowTimerDefend: usize = 0x1768; // bool
pub const m_iRoundEndTimerTime: usize = 0x1764; // int32 pub const m_iRoundEndTimerTime: usize = 0x176C; // int32
pub const m_sRoundEndFunFactToken: usize = 0x1768; // CUtlString pub const m_sRoundEndFunFactToken: usize = 0x1770; // CUtlString
pub const m_iRoundEndFunFactPlayerSlot: usize = 0x1770; // CPlayerSlot pub const m_iRoundEndFunFactPlayerSlot: usize = 0x1778; // CPlayerSlot
pub const m_iRoundEndFunFactData1: usize = 0x1774; // int32 pub const m_iRoundEndFunFactData1: usize = 0x177C; // int32
pub const m_iRoundEndFunFactData2: usize = 0x1778; // int32 pub const m_iRoundEndFunFactData2: usize = 0x1780; // int32
pub const m_iRoundEndFunFactData3: usize = 0x177C; // int32 pub const m_iRoundEndFunFactData3: usize = 0x1784; // int32
pub const m_sRoundEndMessage: usize = 0x1780; // CUtlString pub const m_sRoundEndMessage: usize = 0x1788; // CUtlString
pub const m_iRoundEndPlayerCount: usize = 0x1788; // int32 pub const m_iRoundEndPlayerCount: usize = 0x1790; // int32
pub const m_bRoundEndNoMusic: usize = 0x178C; // bool pub const m_bRoundEndNoMusic: usize = 0x1794; // bool
pub const m_iRoundEndLegacy: usize = 0x1790; // int32 pub const m_iRoundEndLegacy: usize = 0x1798; // int32
pub const m_nRoundEndCount: usize = 0x1794; // uint8 pub const m_nRoundEndCount: usize = 0x179C; // uint8
pub const m_iRoundStartRoundNumber: usize = 0x1798; // int32 pub const m_iRoundStartRoundNumber: usize = 0x17A0; // int32
pub const m_nRoundStartCount: usize = 0x179C; // uint8 pub const m_nRoundStartCount: usize = 0x17A4; // uint8
pub const m_flLastPerfSampleTime: usize = 0x57A8; // float64 pub const m_flLastPerfSampleTime: usize = 0x57B0; // float64
} }
// Parent: CPhysicsProp // Parent: CPhysicsProp
// Fields count: 0 // Fields count: 0
@ -9993,92 +9991,92 @@ pub mod cs2_dumper {
// NetworkVarNames: m_iMusicKitMVPs (int) // NetworkVarNames: m_iMusicKitMVPs (int)
// NetworkVarNames: m_iMVPs (int) // NetworkVarNames: m_iMVPs (int)
pub mod CCSPlayerController { pub mod CCSPlayerController {
pub const m_pInGameMoneyServices: usize = 0x6C8; // CCSPlayerController_InGameMoneyServices* pub const m_pInGameMoneyServices: usize = 0x758; // CCSPlayerController_InGameMoneyServices*
pub const m_pInventoryServices: usize = 0x6D0; // CCSPlayerController_InventoryServices* pub const m_pInventoryServices: usize = 0x760; // CCSPlayerController_InventoryServices*
pub const m_pActionTrackingServices: usize = 0x6D8; // CCSPlayerController_ActionTrackingServices* pub const m_pActionTrackingServices: usize = 0x768; // CCSPlayerController_ActionTrackingServices*
pub const m_pDamageServices: usize = 0x6E0; // CCSPlayerController_DamageServices* pub const m_pDamageServices: usize = 0x770; // CCSPlayerController_DamageServices*
pub const m_iPing: usize = 0x6E8; // uint32 pub const m_iPing: usize = 0x778; // uint32
pub const m_bHasCommunicationAbuseMute: usize = 0x6EC; // bool pub const m_bHasCommunicationAbuseMute: usize = 0x77C; // bool
pub const m_szCrosshairCodes: usize = 0x6F0; // CUtlSymbolLarge pub const m_szCrosshairCodes: usize = 0x780; // CUtlSymbolLarge
pub const m_iPendingTeamNum: usize = 0x6F8; // uint8 pub const m_iPendingTeamNum: usize = 0x788; // uint8
pub const m_flForceTeamTime: usize = 0x6FC; // GameTime_t pub const m_flForceTeamTime: usize = 0x78C; // GameTime_t
pub const m_iCompTeammateColor: usize = 0x700; // int32 pub const m_iCompTeammateColor: usize = 0x790; // int32
pub const m_bEverPlayedOnTeam: usize = 0x704; // bool pub const m_bEverPlayedOnTeam: usize = 0x794; // bool
pub const m_bAttemptedToGetColor: usize = 0x705; // bool pub const m_bAttemptedToGetColor: usize = 0x795; // bool
pub const m_iTeammatePreferredColor: usize = 0x708; // int32 pub const m_iTeammatePreferredColor: usize = 0x798; // int32
pub const m_bTeamChanged: usize = 0x70C; // bool pub const m_bTeamChanged: usize = 0x79C; // bool
pub const m_bInSwitchTeam: usize = 0x70D; // bool pub const m_bInSwitchTeam: usize = 0x79D; // bool
pub const m_bHasSeenJoinGame: usize = 0x70E; // bool pub const m_bHasSeenJoinGame: usize = 0x79E; // bool
pub const m_bJustBecameSpectator: usize = 0x70F; // bool pub const m_bJustBecameSpectator: usize = 0x79F; // bool
pub const m_bSwitchTeamsOnNextRoundReset: usize = 0x710; // bool pub const m_bSwitchTeamsOnNextRoundReset: usize = 0x7A0; // bool
pub const m_bRemoveAllItemsOnNextRoundReset: usize = 0x711; // bool pub const m_bRemoveAllItemsOnNextRoundReset: usize = 0x7A1; // bool
pub const m_szClan: usize = 0x718; // CUtlSymbolLarge pub const m_szClan: usize = 0x7A8; // CUtlSymbolLarge
pub const m_szClanName: usize = 0x720; // char[32] pub const m_szClanName: usize = 0x7B0; // char[32]
pub const m_iCoachingTeam: usize = 0x740; // int32 pub const m_iCoachingTeam: usize = 0x7D0; // int32
pub const m_nPlayerDominated: usize = 0x748; // uint64 pub const m_nPlayerDominated: usize = 0x7D8; // uint64
pub const m_nPlayerDominatingMe: usize = 0x750; // uint64 pub const m_nPlayerDominatingMe: usize = 0x7E0; // uint64
pub const m_iCompetitiveRanking: usize = 0x758; // int32 pub const m_iCompetitiveRanking: usize = 0x7E8; // int32
pub const m_iCompetitiveWins: usize = 0x75C; // int32 pub const m_iCompetitiveWins: usize = 0x7EC; // int32
pub const m_iCompetitiveRankType: usize = 0x760; // int8 pub const m_iCompetitiveRankType: usize = 0x7F0; // int8
pub const m_iCompetitiveRankingPredicted_Win: usize = 0x764; // int32 pub const m_iCompetitiveRankingPredicted_Win: usize = 0x7F4; // int32
pub const m_iCompetitiveRankingPredicted_Loss: usize = 0x768; // int32 pub const m_iCompetitiveRankingPredicted_Loss: usize = 0x7F8; // int32
pub const m_iCompetitiveRankingPredicted_Tie: usize = 0x76C; // int32 pub const m_iCompetitiveRankingPredicted_Tie: usize = 0x7FC; // int32
pub const m_nEndMatchNextMapVote: usize = 0x770; // int32 pub const m_nEndMatchNextMapVote: usize = 0x800; // int32
pub const m_unActiveQuestId: usize = 0x774; // uint16 pub const m_unActiveQuestId: usize = 0x804; // uint16
pub const m_nQuestProgressReason: usize = 0x778; // QuestProgress::Reason pub const m_nQuestProgressReason: usize = 0x808; // QuestProgress::Reason
pub const m_unPlayerTvControlFlags: usize = 0x77C; // uint32 pub const m_unPlayerTvControlFlags: usize = 0x80C; // uint32
pub const m_iDraftIndex: usize = 0x7A8; // int32 pub const m_iDraftIndex: usize = 0x838; // int32
pub const m_msQueuedModeDisconnectionTimestamp: usize = 0x7AC; // uint32 pub const m_msQueuedModeDisconnectionTimestamp: usize = 0x83C; // uint32
pub const m_uiAbandonRecordedReason: usize = 0x7B0; // uint32 pub const m_uiAbandonRecordedReason: usize = 0x840; // uint32
pub const m_bCannotBeKicked: usize = 0x7B4; // bool pub const m_bCannotBeKicked: usize = 0x844; // bool
pub const m_bEverFullyConnected: usize = 0x7B5; // bool pub const m_bEverFullyConnected: usize = 0x845; // bool
pub const m_bAbandonAllowsSurrender: usize = 0x7B6; // bool pub const m_bAbandonAllowsSurrender: usize = 0x846; // bool
pub const m_bAbandonOffersInstantSurrender: usize = 0x7B7; // bool pub const m_bAbandonOffersInstantSurrender: usize = 0x847; // bool
pub const m_bDisconnection1MinWarningPrinted: usize = 0x7B8; // bool pub const m_bDisconnection1MinWarningPrinted: usize = 0x848; // bool
pub const m_bScoreReported: usize = 0x7B9; // bool pub const m_bScoreReported: usize = 0x849; // bool
pub const m_nDisconnectionTick: usize = 0x7BC; // int32 pub const m_nDisconnectionTick: usize = 0x84C; // int32
pub const m_bControllingBot: usize = 0x7C8; // bool pub const m_bControllingBot: usize = 0x858; // bool
pub const m_bHasControlledBotThisRound: usize = 0x7C9; // bool pub const m_bHasControlledBotThisRound: usize = 0x859; // bool
pub const m_bHasBeenControlledByPlayerThisRound: usize = 0x7CA; // bool pub const m_bHasBeenControlledByPlayerThisRound: usize = 0x85A; // bool
pub const m_nBotsControlledThisRound: usize = 0x7CC; // int32 pub const m_nBotsControlledThisRound: usize = 0x85C; // int32
pub const m_bCanControlObservedBot: usize = 0x7D0; // bool pub const m_bCanControlObservedBot: usize = 0x860; // bool
pub const m_hPlayerPawn: usize = 0x7D4; // CHandle<CCSPlayerPawn> pub const m_hPlayerPawn: usize = 0x864; // CHandle<CCSPlayerPawn>
pub const m_hObserverPawn: usize = 0x7D8; // CHandle<CCSObserverPawn> pub const m_hObserverPawn: usize = 0x868; // CHandle<CCSObserverPawn>
pub const m_DesiredObserverMode: usize = 0x7DC; // int32 pub const m_DesiredObserverMode: usize = 0x86C; // int32
pub const m_hDesiredObserverTarget: usize = 0x7E0; // CEntityHandle pub const m_hDesiredObserverTarget: usize = 0x870; // CEntityHandle
pub const m_bPawnIsAlive: usize = 0x7E4; // bool pub const m_bPawnIsAlive: usize = 0x874; // bool
pub const m_iPawnHealth: usize = 0x7E8; // uint32 pub const m_iPawnHealth: usize = 0x878; // uint32
pub const m_iPawnArmor: usize = 0x7EC; // int32 pub const m_iPawnArmor: usize = 0x87C; // int32
pub const m_bPawnHasDefuser: usize = 0x7F0; // bool pub const m_bPawnHasDefuser: usize = 0x880; // bool
pub const m_bPawnHasHelmet: usize = 0x7F1; // bool pub const m_bPawnHasHelmet: usize = 0x881; // bool
pub const m_nPawnCharacterDefIndex: usize = 0x7F2; // uint16 pub const m_nPawnCharacterDefIndex: usize = 0x882; // uint16
pub const m_iPawnLifetimeStart: usize = 0x7F4; // int32 pub const m_iPawnLifetimeStart: usize = 0x884; // int32
pub const m_iPawnLifetimeEnd: usize = 0x7F8; // int32 pub const m_iPawnLifetimeEnd: usize = 0x888; // int32
pub const m_iPawnBotDifficulty: usize = 0x7FC; // int32 pub const m_iPawnBotDifficulty: usize = 0x88C; // int32
pub const m_hOriginalControllerOfCurrentPawn: usize = 0x800; // CHandle<CCSPlayerController> pub const m_hOriginalControllerOfCurrentPawn: usize = 0x890; // CHandle<CCSPlayerController>
pub const m_iScore: usize = 0x804; // int32 pub const m_iScore: usize = 0x894; // int32
pub const m_iRoundScore: usize = 0x808; // int32 pub const m_iRoundScore: usize = 0x898; // int32
pub const m_iRoundsWon: usize = 0x80C; // int32 pub const m_iRoundsWon: usize = 0x89C; // int32
pub const m_vecKills: usize = 0x810; // CNetworkUtlVectorBase<EKillTypes_t> pub const m_vecKills: usize = 0x8A0; // CNetworkUtlVectorBase<EKillTypes_t>
pub const m_bMvpNoMusic: usize = 0x828; // bool pub const m_bMvpNoMusic: usize = 0x8B8; // bool
pub const m_eMvpReason: usize = 0x82C; // int32 pub const m_eMvpReason: usize = 0x8BC; // int32
pub const m_iMusicKitID: usize = 0x830; // int32 pub const m_iMusicKitID: usize = 0x8C0; // int32
pub const m_iMusicKitMVPs: usize = 0x834; // int32 pub const m_iMusicKitMVPs: usize = 0x8C4; // int32
pub const m_iMVPs: usize = 0x838; // int32 pub const m_iMVPs: usize = 0x8C8; // int32
pub const m_nUpdateCounter: usize = 0x83C; // int32 pub const m_nUpdateCounter: usize = 0x8CC; // int32
pub const m_flSmoothedPing: usize = 0x840; // float32 pub const m_flSmoothedPing: usize = 0x8D0; // float32
pub const m_lastHeldVoteTimer: usize = 0xF8E8; // IntervalTimer pub const m_lastHeldVoteTimer: usize = 0xF978; // IntervalTimer
pub const m_bShowHints: usize = 0xF900; // bool pub const m_bShowHints: usize = 0xF990; // bool
pub const m_iNextTimeCheck: usize = 0xF904; // int32 pub const m_iNextTimeCheck: usize = 0xF994; // int32
pub const m_bJustDidTeamKill: usize = 0xF908; // bool pub const m_bJustDidTeamKill: usize = 0xF998; // bool
pub const m_bPunishForTeamKill: usize = 0xF909; // bool pub const m_bPunishForTeamKill: usize = 0xF999; // bool
pub const m_bGaveTeamDamageWarning: usize = 0xF90A; // bool pub const m_bGaveTeamDamageWarning: usize = 0xF99A; // bool
pub const m_bGaveTeamDamageWarningThisRound: usize = 0xF90B; // bool pub const m_bGaveTeamDamageWarningThisRound: usize = 0xF99B; // bool
pub const m_dblLastReceivedPacketPlatFloatTime: usize = 0xF910; // float64 pub const m_dblLastReceivedPacketPlatFloatTime: usize = 0xF9A0; // float64
pub const m_LastTeamDamageWarningTime: usize = 0xF918; // GameTime_t pub const m_LastTeamDamageWarningTime: usize = 0xF9A8; // GameTime_t
pub const m_LastTimePlayerWasDisconnectedForPawnsRemove: usize = 0xF91C; // GameTime_t pub const m_LastTimePlayerWasDisconnectedForPawnsRemove: usize = 0xF9AC; // GameTime_t
pub const m_nSuspiciousHitCount: usize = 0xF920; // uint32 pub const m_nSuspiciousHitCount: usize = 0xF9B0; // uint32
pub const m_nNonSuspiciousHitStreak: usize = 0xF924; // uint32 pub const m_nNonSuspiciousHitStreak: usize = 0xF9B4; // uint32
} }
// Parent: IEconItemInterface // Parent: IEconItemInterface
// Fields count: 13 // Fields count: 13

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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-06-11 03:50:46.229934900 UTC // 2024-06-12 06:08:34.023761 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)]