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
// 2024-06-11 03:50:46.229934900 UTC
// 2024-06-12 06:08:34.023761 UTC
namespace CS2Dumper.Schemas {
// Module: animationsystem.dll

View File

@ -1,5 +1,5 @@
// 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

View File

@ -1,5 +1,5 @@
// 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)]

View File

@ -1,24 +1,24 @@
// 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 {
// Module: client.dll
public static class Buttons {
public const nint attack = 0x17C3CB0;
public const nint attack2 = 0x17C3D40;
public const nint back = 0x17C3F80;
public const nint duck = 0x17C4250;
public const nint forward = 0x17C3EF0;
public const nint jump = 0x17C41C0;
public const nint left = 0x17C4010;
public const nint lookatweapon = 0x19C8230;
public const nint reload = 0x17C3C20;
public const nint right = 0x17C40A0;
public const nint showscores = 0x19C8110;
public const nint sprint = 0x17C3B90;
public const nint turnleft = 0x17C3DD0;
public const nint turnright = 0x17C3E60;
public const nint use = 0x17C4130;
public const nint zoom = 0x19C81A0;
public const nint attack = 0x1813100;
public const nint attack2 = 0x1813190;
public const nint back = 0x18133D0;
public const nint duck = 0x18136A0;
public const nint forward = 0x1813340;
public const nint jump = 0x1813610;
public const nint left = 0x1813460;
public const nint lookatweapon = 0x1A1E0B0;
public const nint reload = 0x1813070;
public const nint right = 0x18134F0;
public const nint showscores = 0x1A1DF90;
public const nint sprint = 0x1812FE0;
public const nint turnleft = 0x1813220;
public const nint turnright = 0x18132B0;
public const nint use = 0x1813580;
public const nint zoom = 0x1A1E020;
}
}

View File

@ -1,5 +1,5 @@
// 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
@ -8,21 +8,21 @@
namespace cs2_dumper {
// Module: client.dll
namespace buttons {
constexpr std::ptrdiff_t attack = 0x17C3CB0;
constexpr std::ptrdiff_t attack2 = 0x17C3D40;
constexpr std::ptrdiff_t back = 0x17C3F80;
constexpr std::ptrdiff_t duck = 0x17C4250;
constexpr std::ptrdiff_t forward = 0x17C3EF0;
constexpr std::ptrdiff_t jump = 0x17C41C0;
constexpr std::ptrdiff_t left = 0x17C4010;
constexpr std::ptrdiff_t lookatweapon = 0x19C8230;
constexpr std::ptrdiff_t reload = 0x17C3C20;
constexpr std::ptrdiff_t right = 0x17C40A0;
constexpr std::ptrdiff_t showscores = 0x19C8110;
constexpr std::ptrdiff_t sprint = 0x17C3B90;
constexpr std::ptrdiff_t turnleft = 0x17C3DD0;
constexpr std::ptrdiff_t turnright = 0x17C3E60;
constexpr std::ptrdiff_t use = 0x17C4130;
constexpr std::ptrdiff_t zoom = 0x19C81A0;
constexpr std::ptrdiff_t attack = 0x1813100;
constexpr std::ptrdiff_t attack2 = 0x1813190;
constexpr std::ptrdiff_t back = 0x18133D0;
constexpr std::ptrdiff_t duck = 0x18136A0;
constexpr std::ptrdiff_t forward = 0x1813340;
constexpr std::ptrdiff_t jump = 0x1813610;
constexpr std::ptrdiff_t left = 0x1813460;
constexpr std::ptrdiff_t lookatweapon = 0x1A1E0B0;
constexpr std::ptrdiff_t reload = 0x1813070;
constexpr std::ptrdiff_t right = 0x18134F0;
constexpr std::ptrdiff_t showscores = 0x1A1DF90;
constexpr std::ptrdiff_t sprint = 0x1812FE0;
constexpr std::ptrdiff_t turnleft = 0x1813220;
constexpr std::ptrdiff_t turnright = 0x18132B0;
constexpr std::ptrdiff_t use = 0x1813580;
constexpr std::ptrdiff_t zoom = 0x1A1E020;
}
}

View File

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

View File

@ -1,26 +1,26 @@
// 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)]
pub mod cs2_dumper {
// Module: client.dll
pub mod buttons {
pub const attack: usize = 0x17C3CB0;
pub const attack2: usize = 0x17C3D40;
pub const back: usize = 0x17C3F80;
pub const duck: usize = 0x17C4250;
pub const forward: usize = 0x17C3EF0;
pub const jump: usize = 0x17C41C0;
pub const left: usize = 0x17C4010;
pub const lookatweapon: usize = 0x19C8230;
pub const reload: usize = 0x17C3C20;
pub const right: usize = 0x17C40A0;
pub const showscores: usize = 0x19C8110;
pub const sprint: usize = 0x17C3B90;
pub const turnleft: usize = 0x17C3DD0;
pub const turnright: usize = 0x17C3E60;
pub const r#use: usize = 0x17C4130;
pub const zoom: usize = 0x19C81A0;
pub const attack: usize = 0x1813100;
pub const attack2: usize = 0x1813190;
pub const back: usize = 0x18133D0;
pub const duck: usize = 0x18136A0;
pub const forward: usize = 0x1813340;
pub const jump: usize = 0x1813610;
pub const left: usize = 0x1813460;
pub const lookatweapon: usize = 0x1A1E0B0;
pub const reload: usize = 0x1813070;
pub const right: usize = 0x18134F0;
pub const showscores: usize = 0x1A1DF90;
pub const sprint: usize = 0x1812FE0;
pub const turnleft: usize = 0x1813220;
pub const turnright: usize = 0x18132B0;
pub const r#use: usize = 0x1813580;
pub const zoom: usize = 0x1A1E020;
}
}

View File

@ -1,5 +1,5 @@
// 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 {
// Module: client.dll

View File

@ -1,5 +1,5 @@
// 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

View File

@ -1,5 +1,5 @@
// 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)]

View File

@ -1,5 +1,5 @@
// 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 {
// Module: engine2.dll
@ -211,7 +211,7 @@ namespace CS2Dumper.Schemas {
public const nint m_LoopState = 0x0; // EngineLoopState_t
public const nint m_flRealTime = 0x28; // 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
// Fields count: 0

View File

@ -1,5 +1,5 @@
// 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
@ -216,7 +216,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t
constexpr std::ptrdiff_t m_flRealTime = 0x28; // 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
// Fields count: 0

View File

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

View File

@ -1,5 +1,5 @@
// 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)]
@ -218,7 +218,7 @@ pub mod cs2_dumper {
pub const m_LoopState: usize = 0x0; // EngineLoopState_t
pub const m_flRealTime: usize = 0x28; // 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
// Fields count: 0

View File

@ -1,5 +1,5 @@
// 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 {
// Module: host.dll

View File

@ -1,5 +1,5 @@
// 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

View File

@ -1,5 +1,5 @@
// 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)]

View File

@ -1,4 +1,4 @@
{
"build_number": 14013,
"timestamp": "2024-06-11T03:50:46.229934900+00:00"
"build_number": 14014,
"timestamp": "2024-06-12T06:08:34.023761+00:00"
}

View File

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

View File

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

View File

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

View File

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

View File

@ -1,5 +1,5 @@
// 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 {
// Module: materialsystem2.dll

View File

@ -1,5 +1,5 @@
// 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

View File

@ -1,5 +1,5 @@
// 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)]

View File

@ -1,5 +1,5 @@
// 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 {
// Module: networksystem.dll

View File

@ -1,5 +1,5 @@
// 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

View File

@ -1,5 +1,5 @@
// 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)]

View File

@ -1,42 +1,42 @@
// 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 {
// Module: client.dll
public static class ClientDll {
public const nint dwCSGOInput = 0x19C8310;
public const nint dwEntityList = 0x195E480;
public const nint dwGameEntitySystem = 0x1A7D308;
public const nint dwCSGOInput = 0x1A1E190;
public const nint dwEntityList = 0x19B4998;
public const nint dwGameEntitySystem = 0x1AD38B8;
public const nint dwGameEntitySystem_getHighestEntityIndex = 0x1510;
public const nint dwGameRules = 0x19BBFD8;
public const nint dwGlobalVars = 0x17BF0F8;
public const nint dwGlowManager = 0x19BB6F0;
public const nint dwLocalPlayerController = 0x19AE748;
public const nint dwLocalPlayerPawn = 0x17CB468;
public const nint dwPlantedC4 = 0x19C5688;
public const nint dwPrediction = 0x17CB320;
public const nint dwSensitivity = 0x19BCC98;
public const nint dwGameRules = 0x1A123F8;
public const nint dwGlobalVars = 0x180E4E0;
public const nint dwGlowManager = 0x1A11B10;
public const nint dwLocalPlayerController = 0x1A04748;
public const nint dwLocalPlayerPawn = 0x181A998;
public const nint dwPlantedC4 = 0x1A1B508;
public const nint dwPrediction = 0x181A850;
public const nint dwSensitivity = 0x1A13238;
public const nint dwSensitivity_sensitivity = 0x40;
public const nint dwViewAngles = 0x19CD728;
public const nint dwViewMatrix = 0x19C0620;
public const nint dwViewRender = 0x19C0F38;
public const nint dwWeaponC4 = 0x1962490;
public const nint dwViewAngles = 0x1A235A8;
public const nint dwViewMatrix = 0x1A16A50;
public const nint dwViewRender = 0x1A17368;
public const nint dwWeaponC4 = 0x19B86D0;
}
// Module: engine2.dll
public static class Engine2Dll {
public const nint dwBuildNumber = 0x5207E4;
public const nint dwEngineViewData = 0x5DCBAC;
public const nint dwNetworkGameClient = 0x51FB70;
public const nint dwBuildNumber = 0x52F834;
public const nint dwEngineViewData = 0x5ECBFC;
public const nint dwNetworkGameClient = 0x52EBA0;
public const nint dwNetworkGameClient_clientTickCount = 0x178;
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_maxClients = 0x270;
public const nint dwNetworkGameClient_serverTickCount = 0x174;
public const nint dwNetworkGameClient_signOnState = 0x260;
public const nint dwSoundService = 0x5DCB10;
public const nint dwWindowHeight = 0x5E048C;
public const nint dwWindowWidth = 0x5E0488;
public const nint dwSoundService = 0x5ECB60;
public const nint dwWindowHeight = 0x5F040C;
public const nint dwWindowWidth = 0x5F0408;
}
// Module: inputsystem.dll
public static class InputsystemDll {

View File

@ -1,5 +1,5 @@
// 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
@ -9,39 +9,39 @@ namespace cs2_dumper {
namespace offsets {
// Module: client.dll
namespace client_dll {
constexpr std::ptrdiff_t dwCSGOInput = 0x19C8310;
constexpr std::ptrdiff_t dwEntityList = 0x195E480;
constexpr std::ptrdiff_t dwGameEntitySystem = 0x1A7D308;
constexpr std::ptrdiff_t dwCSGOInput = 0x1A1E190;
constexpr std::ptrdiff_t dwEntityList = 0x19B4998;
constexpr std::ptrdiff_t dwGameEntitySystem = 0x1AD38B8;
constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x1510;
constexpr std::ptrdiff_t dwGameRules = 0x19BBFD8;
constexpr std::ptrdiff_t dwGlobalVars = 0x17BF0F8;
constexpr std::ptrdiff_t dwGlowManager = 0x19BB6F0;
constexpr std::ptrdiff_t dwLocalPlayerController = 0x19AE748;
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x17CB468;
constexpr std::ptrdiff_t dwPlantedC4 = 0x19C5688;
constexpr std::ptrdiff_t dwPrediction = 0x17CB320;
constexpr std::ptrdiff_t dwSensitivity = 0x19BCC98;
constexpr std::ptrdiff_t dwGameRules = 0x1A123F8;
constexpr std::ptrdiff_t dwGlobalVars = 0x180E4E0;
constexpr std::ptrdiff_t dwGlowManager = 0x1A11B10;
constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A04748;
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x181A998;
constexpr std::ptrdiff_t dwPlantedC4 = 0x1A1B508;
constexpr std::ptrdiff_t dwPrediction = 0x181A850;
constexpr std::ptrdiff_t dwSensitivity = 0x1A13238;
constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40;
constexpr std::ptrdiff_t dwViewAngles = 0x19CD728;
constexpr std::ptrdiff_t dwViewMatrix = 0x19C0620;
constexpr std::ptrdiff_t dwViewRender = 0x19C0F38;
constexpr std::ptrdiff_t dwWeaponC4 = 0x1962490;
constexpr std::ptrdiff_t dwViewAngles = 0x1A235A8;
constexpr std::ptrdiff_t dwViewMatrix = 0x1A16A50;
constexpr std::ptrdiff_t dwViewRender = 0x1A17368;
constexpr std::ptrdiff_t dwWeaponC4 = 0x19B86D0;
}
// Module: engine2.dll
namespace engine2_dll {
constexpr std::ptrdiff_t dwBuildNumber = 0x5207E4;
constexpr std::ptrdiff_t dwEngineViewData = 0x5DCBAC;
constexpr std::ptrdiff_t dwNetworkGameClient = 0x51FB70;
constexpr std::ptrdiff_t dwBuildNumber = 0x52F834;
constexpr std::ptrdiff_t dwEngineViewData = 0x5ECBFC;
constexpr std::ptrdiff_t dwNetworkGameClient = 0x52EBA0;
constexpr std::ptrdiff_t dwNetworkGameClient_clientTickCount = 0x178;
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_maxClients = 0x270;
constexpr std::ptrdiff_t dwNetworkGameClient_serverTickCount = 0x174;
constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x260;
constexpr std::ptrdiff_t dwSoundService = 0x5DCB10;
constexpr std::ptrdiff_t dwWindowHeight = 0x5E048C;
constexpr std::ptrdiff_t dwWindowWidth = 0x5E0488;
constexpr std::ptrdiff_t dwSoundService = 0x5ECB60;
constexpr std::ptrdiff_t dwWindowHeight = 0x5F040C;
constexpr std::ptrdiff_t dwWindowWidth = 0x5F0408;
}
// Module: inputsystem.dll
namespace inputsystem_dll {

View File

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

View File

@ -1,5 +1,5 @@
// 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)]
@ -7,39 +7,39 @@ pub mod cs2_dumper {
pub mod offsets {
// Module: client.dll
pub mod client_dll {
pub const dwCSGOInput: usize = 0x19C8310;
pub const dwEntityList: usize = 0x195E480;
pub const dwGameEntitySystem: usize = 0x1A7D308;
pub const dwCSGOInput: usize = 0x1A1E190;
pub const dwEntityList: usize = 0x19B4998;
pub const dwGameEntitySystem: usize = 0x1AD38B8;
pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x1510;
pub const dwGameRules: usize = 0x19BBFD8;
pub const dwGlobalVars: usize = 0x17BF0F8;
pub const dwGlowManager: usize = 0x19BB6F0;
pub const dwLocalPlayerController: usize = 0x19AE748;
pub const dwLocalPlayerPawn: usize = 0x17CB468;
pub const dwPlantedC4: usize = 0x19C5688;
pub const dwPrediction: usize = 0x17CB320;
pub const dwSensitivity: usize = 0x19BCC98;
pub const dwGameRules: usize = 0x1A123F8;
pub const dwGlobalVars: usize = 0x180E4E0;
pub const dwGlowManager: usize = 0x1A11B10;
pub const dwLocalPlayerController: usize = 0x1A04748;
pub const dwLocalPlayerPawn: usize = 0x181A998;
pub const dwPlantedC4: usize = 0x1A1B508;
pub const dwPrediction: usize = 0x181A850;
pub const dwSensitivity: usize = 0x1A13238;
pub const dwSensitivity_sensitivity: usize = 0x40;
pub const dwViewAngles: usize = 0x19CD728;
pub const dwViewMatrix: usize = 0x19C0620;
pub const dwViewRender: usize = 0x19C0F38;
pub const dwWeaponC4: usize = 0x1962490;
pub const dwViewAngles: usize = 0x1A235A8;
pub const dwViewMatrix: usize = 0x1A16A50;
pub const dwViewRender: usize = 0x1A17368;
pub const dwWeaponC4: usize = 0x19B86D0;
}
// Module: engine2.dll
pub mod engine2_dll {
pub const dwBuildNumber: usize = 0x5207E4;
pub const dwEngineViewData: usize = 0x5DCBAC;
pub const dwNetworkGameClient: usize = 0x51FB70;
pub const dwBuildNumber: usize = 0x52F834;
pub const dwEngineViewData: usize = 0x5ECBFC;
pub const dwNetworkGameClient: usize = 0x52EBA0;
pub const dwNetworkGameClient_clientTickCount: usize = 0x178;
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_maxClients: usize = 0x270;
pub const dwNetworkGameClient_serverTickCount: usize = 0x174;
pub const dwNetworkGameClient_signOnState: usize = 0x260;
pub const dwSoundService: usize = 0x5DCB10;
pub const dwWindowHeight: usize = 0x5E048C;
pub const dwWindowWidth: usize = 0x5E0488;
pub const dwSoundService: usize = 0x5ECB60;
pub const dwWindowHeight: usize = 0x5F040C;
pub const dwWindowWidth: usize = 0x5F0408;
}
// Module: inputsystem.dll
pub mod inputsystem_dll {

View File

@ -1,5 +1,5 @@
// 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 {
// Module: panorama.dll

View File

@ -1,5 +1,5 @@
// 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

View File

@ -1,5 +1,5 @@
// 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)]

View File

@ -1,5 +1,5 @@
// 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 {
// Module: particles.dll

View File

@ -1,5 +1,5 @@
// 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

View File

@ -1,5 +1,5 @@
// 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)]

View File

@ -1,5 +1,5 @@
// 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 {
// Module: pulse_system.dll

View File

@ -1,5 +1,5 @@
// 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

View File

@ -1,5 +1,5 @@
// 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)]

View File

@ -1,5 +1,5 @@
// 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 {
// Module: rendersystemdx11.dll

View File

@ -1,5 +1,5 @@
// 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

View File

@ -1,5 +1,5 @@
// 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)]

View File

@ -1,5 +1,5 @@
// 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 {
// Module: resourcesystem.dll

View File

@ -1,5 +1,5 @@
// 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

View File

@ -1,5 +1,5 @@
// 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)]

View File

@ -1,5 +1,5 @@
// 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 {
// Module: scenesystem.dll

View File

@ -1,5 +1,5 @@
// 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

View File

@ -1,5 +1,5 @@
// 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)]

View File

@ -1,5 +1,5 @@
// 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 {
// Module: schemasystem.dll

View File

@ -1,5 +1,5 @@
// 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

View File

@ -1,5 +1,5 @@
// 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)]

View File

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

View File

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

View File

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

View File

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

View File

@ -1,5 +1,5 @@
// 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 {
// Module: soundsystem.dll

View File

@ -1,5 +1,5 @@
// 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

View File

@ -1,5 +1,5 @@
// 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)]

View File

@ -1,5 +1,5 @@
// 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 {
// Module: vphysics2.dll

View File

@ -1,5 +1,5 @@
// 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

View File

@ -1,5 +1,5 @@
// 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)]

View File

@ -1,5 +1,5 @@
// 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 {
// Module: worldrenderer.dll

View File

@ -1,5 +1,5 @@
// 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

View File

@ -1,5 +1,5 @@
// 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)]