mirror of
https://github.com/a2x/cs2-dumper.git
synced 2025-05-13 16:15:35 +08:00
Update signatures and latest version
This commit is contained in:
parent
2d0bdc3ba4
commit
7085e3dbe1
10
config.json
10
config.json
@ -43,7 +43,7 @@
|
||||
},
|
||||
{
|
||||
"name": "dwGameRules",
|
||||
"pattern": "48 89 1D ? ? ? ? 48 8B 00",
|
||||
"pattern": "48 8B 05 ? ? ? ? 48 85 C0",
|
||||
"operations": [
|
||||
{
|
||||
"type": "rip"
|
||||
@ -52,7 +52,7 @@
|
||||
},
|
||||
{
|
||||
"name": "dwGlobalVars",
|
||||
"pattern": "48 89 35 ? ? ? ? 48 89 46",
|
||||
"pattern": "48 89 35 ? ? ? ? 48 89 05",
|
||||
"operations": [
|
||||
{
|
||||
"type": "rip"
|
||||
@ -143,7 +143,7 @@
|
||||
},
|
||||
{
|
||||
"name": "dwViewMatrix",
|
||||
"pattern": "48 8D 05 ? ? ? ? C3 0F 1F 84 00 ? ? ? ? 83 FF",
|
||||
"pattern": "48 8D 05 ? ? ? ? C3 0F 1F 84 00 ? ? ? ?",
|
||||
"operations": [
|
||||
{
|
||||
"type": "rip"
|
||||
@ -194,7 +194,7 @@
|
||||
},
|
||||
{
|
||||
"name": "dwNetworkGameClient_deltaTick",
|
||||
"pattern": "89 83 ? ? ? ? B8 ? ? ? ? 5B",
|
||||
"pattern": "89 83 ? ? ? ? 48 8B 47",
|
||||
"operations": [
|
||||
{
|
||||
"type": "slice",
|
||||
@ -334,4 +334,4 @@
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
@ -1,9 +1,9 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
namespace CS2Dumper {
|
||||
// Module: client.dll
|
||||
public static class Buttons {
|
||||
public const nint = 0xDD800030;
|
||||
public const nint = 0xD7B0C030;
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -8,6 +8,6 @@
|
||||
namespace cs2_dumper {
|
||||
// Module: client.dll
|
||||
namespace buttons {
|
||||
constexpr std::ptrdiff_t = 0xDD800030;
|
||||
constexpr std::ptrdiff_t = 0xD7B0C030;
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"client.dll": {
|
||||
"": 3716153392
|
||||
"": 3618684976
|
||||
}
|
||||
}
|
@ -1,11 +1,11 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, unused)]
|
||||
|
||||
pub mod cs2_dumper {
|
||||
// Module: client.dll
|
||||
pub mod buttons {
|
||||
pub const : usize = 0xDD800030;
|
||||
pub const : usize = 0xD7B0C030;
|
||||
}
|
||||
}
|
||||
|
@ -1,4 +1,4 @@
|
||||
{
|
||||
"build_number": 14064,
|
||||
"timestamp": "2025-01-29T12:23:34.043004291+00:00"
|
||||
"build_number": 14074,
|
||||
"timestamp": "2025-04-17T03:43:32.736005207+00:00"
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
namespace CS2Dumper.Interfaces {
|
||||
// Module: libanimationsystem.so
|
||||
@ -9,49 +9,49 @@ namespace CS2Dumper.Interfaces {
|
||||
}
|
||||
// Module: libclient.so
|
||||
public static class LibclientSo {
|
||||
public const nint ClientToolsInfo_001 = 0xE2DF60;
|
||||
public const nint EmptyWorldService001_Client = 0xAEB700;
|
||||
public const nint GameClientExports001 = 0xE2DB30;
|
||||
public const nint LegacyGameUI001 = 0x1010610;
|
||||
public const nint Source2Client002 = 0xE2DB90;
|
||||
public const nint Source2ClientConfig001 = 0xAD5F30;
|
||||
public const nint Source2ClientPrediction001 = 0xEBD950;
|
||||
public const nint Source2ClientUI001 = 0xF98520;
|
||||
public const nint ClientToolsInfo_001 = 0xE07700;
|
||||
public const nint EmptyWorldService001_Client = 0xACE190;
|
||||
public const nint GameClientExports001 = 0xE072D0;
|
||||
public const nint LegacyGameUI001 = 0xFEB240;
|
||||
public const nint Source2Client002 = 0xE07330;
|
||||
public const nint Source2ClientConfig001 = 0xAB8A50;
|
||||
public const nint Source2ClientPrediction001 = 0xE973C0;
|
||||
public const nint Source2ClientUI001 = 0xF72320;
|
||||
}
|
||||
// Module: libengine2.so
|
||||
public static class Libengine2So {
|
||||
public const nint BenchmarkService001 = 0x222FB0;
|
||||
public const nint BugService001 = 0x21F170;
|
||||
public const nint ClientServerEngineLoopService_001 = 0x1EE5D0;
|
||||
public const nint EngineGameUI001 = 0x3BDB40;
|
||||
public const nint EngineServiceMgr001 = 0x1DE740;
|
||||
public const nint GameEventSystemClientV001 = 0x1E3AF0;
|
||||
public const nint GameEventSystemServerV001 = 0x1E3B00;
|
||||
public const nint GameResourceServiceClientV001 = 0x224900;
|
||||
public const nint GameResourceServiceServerV001 = 0x224910;
|
||||
public const nint GameUIService_001 = 0x22CB40;
|
||||
public const nint HostStateMgr001 = 0x1E9110;
|
||||
public const nint INETSUPPORT_001 = 0x387120;
|
||||
public const nint InputService_001 = 0x231230;
|
||||
public const nint KeyValueCache001 = 0x1EBA60;
|
||||
public const nint MapListService_001 = 0x246460;
|
||||
public const nint NetworkClientService_001 = 0x269100;
|
||||
public const nint NetworkP2PService_001 = 0x27E440;
|
||||
public const nint NetworkServerService_001 = 0x24A510;
|
||||
public const nint NetworkService_001 = 0x249C30;
|
||||
public const nint RenderService_001 = 0x283620;
|
||||
public const nint ScreenshotService001 = 0x2861A0;
|
||||
public const nint SimpleEngineLoopService_001 = 0x204D40;
|
||||
public const nint SoundService_001 = 0x28A450;
|
||||
public const nint Source2EngineToClient001 = 0x30B980;
|
||||
public const nint Source2EngineToClientStringTable001 = 0x2DE440;
|
||||
public const nint Source2EngineToServer001 = 0x332B90;
|
||||
public const nint Source2EngineToServerStringTable001 = 0x315010;
|
||||
public const nint SplitScreenService_001 = 0x291D40;
|
||||
public const nint StatsService_001 = 0x295700;
|
||||
public const nint ToolService_001 = 0x29A360;
|
||||
public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x3BD590;
|
||||
public const nint VProfService_001 = 0x29BBE0;
|
||||
public const nint BenchmarkService001 = 0x222F80;
|
||||
public const nint BugService001 = 0x21F140;
|
||||
public const nint ClientServerEngineLoopService_001 = 0x1EE5A0;
|
||||
public const nint EngineGameUI001 = 0x3BDA60;
|
||||
public const nint EngineServiceMgr001 = 0x1DE710;
|
||||
public const nint GameEventSystemClientV001 = 0x1E3AC0;
|
||||
public const nint GameEventSystemServerV001 = 0x1E3AD0;
|
||||
public const nint GameResourceServiceClientV001 = 0x2248D0;
|
||||
public const nint GameResourceServiceServerV001 = 0x2248E0;
|
||||
public const nint GameUIService_001 = 0x22CB10;
|
||||
public const nint HostStateMgr001 = 0x1E90E0;
|
||||
public const nint INETSUPPORT_001 = 0x387040;
|
||||
public const nint InputService_001 = 0x231200;
|
||||
public const nint KeyValueCache001 = 0x1EBA30;
|
||||
public const nint MapListService_001 = 0x246190;
|
||||
public const nint NetworkClientService_001 = 0x268E30;
|
||||
public const nint NetworkP2PService_001 = 0x27E170;
|
||||
public const nint NetworkServerService_001 = 0x24A240;
|
||||
public const nint NetworkService_001 = 0x249960;
|
||||
public const nint RenderService_001 = 0x283350;
|
||||
public const nint ScreenshotService001 = 0x285ED0;
|
||||
public const nint SimpleEngineLoopService_001 = 0x204D10;
|
||||
public const nint SoundService_001 = 0x28A260;
|
||||
public const nint Source2EngineToClient001 = 0x30B7F0;
|
||||
public const nint Source2EngineToClientStringTable001 = 0x2DE2B0;
|
||||
public const nint Source2EngineToServer001 = 0x332A00;
|
||||
public const nint Source2EngineToServerStringTable001 = 0x314E80;
|
||||
public const nint SplitScreenService_001 = 0x291B50;
|
||||
public const nint StatsService_001 = 0x295510;
|
||||
public const nint ToolService_001 = 0x29A170;
|
||||
public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x3BD4B0;
|
||||
public const nint VProfService_001 = 0x29B9F0;
|
||||
}
|
||||
// Module: libfilesystem_stdio.so
|
||||
public static class LibfilesystemStdioSo {
|
||||
@ -81,7 +81,7 @@ namespace CS2Dumper.Interfaces {
|
||||
// Module: libmatchmaking.so
|
||||
public static class LibmatchmakingSo {
|
||||
public const nint GameTypes001 = 0xF4D40;
|
||||
public const nint MATCHFRAMEWORK_001 = 0x1C9F90;
|
||||
public const nint MATCHFRAMEWORK_001 = 0x1C9D60;
|
||||
}
|
||||
// Module: libmaterialsystem2.so
|
||||
public static class Libmaterialsystem2So {
|
||||
@ -104,7 +104,7 @@ namespace CS2Dumper.Interfaces {
|
||||
}
|
||||
// Module: libpanorama.so
|
||||
public static class LibpanoramaSo {
|
||||
public const nint PanoramaUIEngine001 = 0x233D10;
|
||||
public const nint PanoramaUIEngine001 = 0x2353E0;
|
||||
}
|
||||
// Module: libpanorama_text_pango.so
|
||||
public static class LibpanoramaTextPangoSo {
|
||||
@ -112,7 +112,7 @@ namespace CS2Dumper.Interfaces {
|
||||
}
|
||||
// Module: libpanoramauiclient.so
|
||||
public static class LibpanoramauiclientSo {
|
||||
public const nint PanoramaUIClient001 = 0x1095E0;
|
||||
public const nint PanoramaUIClient001 = 0x10A0A0;
|
||||
}
|
||||
// Module: libparticles.so
|
||||
public static class LibparticlesSo {
|
||||
@ -148,23 +148,23 @@ namespace CS2Dumper.Interfaces {
|
||||
}
|
||||
// Module: libserver.so
|
||||
public static class LibserverSo {
|
||||
public const nint EmptyWorldService001_Server = 0xBF4E10;
|
||||
public const nint EntitySubclassUtilsV001 = 0x8DE640;
|
||||
public const nint NavGameTest001 = 0x1142450;
|
||||
public const nint ServerToolsInfo_001 = 0xF12E00;
|
||||
public const nint Source2GameClients001 = 0xF12D90;
|
||||
public const nint Source2GameDirector001 = 0x72E350;
|
||||
public const nint Source2GameEntities001 = 0xF12D80;
|
||||
public const nint Source2Server001 = 0xF12A80;
|
||||
public const nint Source2ServerConfig001 = 0xB914D0;
|
||||
public const nint customnavsystem001 = 0x8610C0;
|
||||
public const nint EmptyWorldService001_Server = 0xBD04C0;
|
||||
public const nint EntitySubclassUtilsV001 = 0x8B9580;
|
||||
public const nint NavGameTest001 = 0x1110EC0;
|
||||
public const nint ServerToolsInfo_001 = 0xEE1450;
|
||||
public const nint Source2GameClients001 = 0xEE13E0;
|
||||
public const nint Source2GameDirector001 = 0x7093B0;
|
||||
public const nint Source2GameEntities001 = 0xEE13D0;
|
||||
public const nint Source2Server001 = 0xEE10D0;
|
||||
public const nint Source2ServerConfig001 = 0xB6CD60;
|
||||
public const nint customnavsystem001 = 0x83BFA0;
|
||||
}
|
||||
// Module: libsoundsystem.so
|
||||
public static class LibsoundsystemSo {
|
||||
public const nint SoundOpSystem001 = 0x176C80;
|
||||
public const nint SoundOpSystemEdit001 = 0xB6DC0;
|
||||
public const nint SoundSystem001 = 0x1E5FE0;
|
||||
public const nint VMixEditTool001 = 0x219CF0;
|
||||
public const nint SoundOpSystem001 = 0x176CA0;
|
||||
public const nint SoundOpSystemEdit001 = 0xB6DE0;
|
||||
public const nint SoundSystem001 = 0x1E6000;
|
||||
public const nint VMixEditTool001 = 0x219EC0;
|
||||
}
|
||||
// Module: libsteamaudio.so
|
||||
public static class LibsteamaudioSo {
|
||||
@ -172,10 +172,10 @@ namespace CS2Dumper.Interfaces {
|
||||
}
|
||||
// Module: libtier0.so
|
||||
public static class Libtier0So {
|
||||
public const nint TestScriptMgr001 = 0x1B9B90;
|
||||
public const nint VEngineCvar007 = 0xF61C0;
|
||||
public const nint VProcessUtils002 = 0x1AD380;
|
||||
public const nint VStringTokenSystem001 = 0x1DFCA0;
|
||||
public const nint TestScriptMgr001 = 0x1B9BD0;
|
||||
public const nint VEngineCvar007 = 0xF6200;
|
||||
public const nint VProcessUtils002 = 0x1AD3C0;
|
||||
public const nint VStringTokenSystem001 = 0x1DFCE0;
|
||||
}
|
||||
// Module: libv8system.so
|
||||
public static class Libv8systemSo {
|
||||
@ -196,25 +196,26 @@ namespace CS2Dumper.Interfaces {
|
||||
}
|
||||
// Module: steamclient.so
|
||||
public static class SteamclientSo {
|
||||
public const nint CLIENTENGINE_INTERFACE_VERSION005 = 0x12500B0;
|
||||
public const nint IVALIDATE001 = 0x124B950;
|
||||
public const nint SteamClient006 = 0xF1AA80;
|
||||
public const nint SteamClient007 = 0xF1AA90;
|
||||
public const nint SteamClient008 = 0xF1AAA0;
|
||||
public const nint SteamClient009 = 0xF1AAB0;
|
||||
public const nint SteamClient010 = 0xF1AAC0;
|
||||
public const nint SteamClient011 = 0xF1AAD0;
|
||||
public const nint SteamClient012 = 0xF1AAE0;
|
||||
public const nint SteamClient013 = 0xF1AAF0;
|
||||
public const nint SteamClient014 = 0xF1AB00;
|
||||
public const nint SteamClient015 = 0xF1AB10;
|
||||
public const nint SteamClient016 = 0xF1AB40;
|
||||
public const nint SteamClient017 = 0xF1AB70;
|
||||
public const nint SteamClient018 = 0xF1ABA0;
|
||||
public const nint SteamClient019 = 0xF1ABD0;
|
||||
public const nint SteamClient020 = 0xF1AC00;
|
||||
public const nint SteamClient021 = 0xF1AC30;
|
||||
public const nint p2pvoice002 = 0x18F1140;
|
||||
public const nint p2pvoicesingleton002 = 0x18E97B0;
|
||||
public const nint CLIENTENGINE_INTERFACE_VERSION005 = 0x1455610;
|
||||
public const nint IVALIDATE001 = 0x1451450;
|
||||
public const nint SteamClient006 = 0x111F210;
|
||||
public const nint SteamClient007 = 0x111F220;
|
||||
public const nint SteamClient008 = 0x111F230;
|
||||
public const nint SteamClient009 = 0x111F240;
|
||||
public const nint SteamClient010 = 0x111F250;
|
||||
public const nint SteamClient011 = 0x111F260;
|
||||
public const nint SteamClient012 = 0x111F270;
|
||||
public const nint SteamClient013 = 0x111F280;
|
||||
public const nint SteamClient014 = 0x111F290;
|
||||
public const nint SteamClient015 = 0x111F2A0;
|
||||
public const nint SteamClient016 = 0x111F2B0;
|
||||
public const nint SteamClient017 = 0x111F2C0;
|
||||
public const nint SteamClient018 = 0x111F2D0;
|
||||
public const nint SteamClient019 = 0x111F2E0;
|
||||
public const nint SteamClient020 = 0x111F2F0;
|
||||
public const nint SteamClient021 = 0x111F300;
|
||||
public const nint SteamClient022 = 0x111F310;
|
||||
public const nint p2pvoice002 = 0x1CA47D0;
|
||||
public const nint p2pvoicesingleton002 = 0x1C9CF30;
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -14,49 +14,49 @@ namespace cs2_dumper {
|
||||
}
|
||||
// Module: libclient.so
|
||||
namespace libclient_so {
|
||||
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0xE2DF60;
|
||||
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0xAEB700;
|
||||
constexpr std::ptrdiff_t GameClientExports001 = 0xE2DB30;
|
||||
constexpr std::ptrdiff_t LegacyGameUI001 = 0x1010610;
|
||||
constexpr std::ptrdiff_t Source2Client002 = 0xE2DB90;
|
||||
constexpr std::ptrdiff_t Source2ClientConfig001 = 0xAD5F30;
|
||||
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0xEBD950;
|
||||
constexpr std::ptrdiff_t Source2ClientUI001 = 0xF98520;
|
||||
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0xE07700;
|
||||
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0xACE190;
|
||||
constexpr std::ptrdiff_t GameClientExports001 = 0xE072D0;
|
||||
constexpr std::ptrdiff_t LegacyGameUI001 = 0xFEB240;
|
||||
constexpr std::ptrdiff_t Source2Client002 = 0xE07330;
|
||||
constexpr std::ptrdiff_t Source2ClientConfig001 = 0xAB8A50;
|
||||
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0xE973C0;
|
||||
constexpr std::ptrdiff_t Source2ClientUI001 = 0xF72320;
|
||||
}
|
||||
// Module: libengine2.so
|
||||
namespace libengine2_so {
|
||||
constexpr std::ptrdiff_t BenchmarkService001 = 0x222FB0;
|
||||
constexpr std::ptrdiff_t BugService001 = 0x21F170;
|
||||
constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1EE5D0;
|
||||
constexpr std::ptrdiff_t EngineGameUI001 = 0x3BDB40;
|
||||
constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1DE740;
|
||||
constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1E3AF0;
|
||||
constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1E3B00;
|
||||
constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x224900;
|
||||
constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x224910;
|
||||
constexpr std::ptrdiff_t GameUIService_001 = 0x22CB40;
|
||||
constexpr std::ptrdiff_t HostStateMgr001 = 0x1E9110;
|
||||
constexpr std::ptrdiff_t INETSUPPORT_001 = 0x387120;
|
||||
constexpr std::ptrdiff_t InputService_001 = 0x231230;
|
||||
constexpr std::ptrdiff_t KeyValueCache001 = 0x1EBA60;
|
||||
constexpr std::ptrdiff_t MapListService_001 = 0x246460;
|
||||
constexpr std::ptrdiff_t NetworkClientService_001 = 0x269100;
|
||||
constexpr std::ptrdiff_t NetworkP2PService_001 = 0x27E440;
|
||||
constexpr std::ptrdiff_t NetworkServerService_001 = 0x24A510;
|
||||
constexpr std::ptrdiff_t NetworkService_001 = 0x249C30;
|
||||
constexpr std::ptrdiff_t RenderService_001 = 0x283620;
|
||||
constexpr std::ptrdiff_t ScreenshotService001 = 0x2861A0;
|
||||
constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x204D40;
|
||||
constexpr std::ptrdiff_t SoundService_001 = 0x28A450;
|
||||
constexpr std::ptrdiff_t Source2EngineToClient001 = 0x30B980;
|
||||
constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x2DE440;
|
||||
constexpr std::ptrdiff_t Source2EngineToServer001 = 0x332B90;
|
||||
constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0x315010;
|
||||
constexpr std::ptrdiff_t SplitScreenService_001 = 0x291D40;
|
||||
constexpr std::ptrdiff_t StatsService_001 = 0x295700;
|
||||
constexpr std::ptrdiff_t ToolService_001 = 0x29A360;
|
||||
constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x3BD590;
|
||||
constexpr std::ptrdiff_t VProfService_001 = 0x29BBE0;
|
||||
constexpr std::ptrdiff_t BenchmarkService001 = 0x222F80;
|
||||
constexpr std::ptrdiff_t BugService001 = 0x21F140;
|
||||
constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1EE5A0;
|
||||
constexpr std::ptrdiff_t EngineGameUI001 = 0x3BDA60;
|
||||
constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1DE710;
|
||||
constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1E3AC0;
|
||||
constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1E3AD0;
|
||||
constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x2248D0;
|
||||
constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x2248E0;
|
||||
constexpr std::ptrdiff_t GameUIService_001 = 0x22CB10;
|
||||
constexpr std::ptrdiff_t HostStateMgr001 = 0x1E90E0;
|
||||
constexpr std::ptrdiff_t INETSUPPORT_001 = 0x387040;
|
||||
constexpr std::ptrdiff_t InputService_001 = 0x231200;
|
||||
constexpr std::ptrdiff_t KeyValueCache001 = 0x1EBA30;
|
||||
constexpr std::ptrdiff_t MapListService_001 = 0x246190;
|
||||
constexpr std::ptrdiff_t NetworkClientService_001 = 0x268E30;
|
||||
constexpr std::ptrdiff_t NetworkP2PService_001 = 0x27E170;
|
||||
constexpr std::ptrdiff_t NetworkServerService_001 = 0x24A240;
|
||||
constexpr std::ptrdiff_t NetworkService_001 = 0x249960;
|
||||
constexpr std::ptrdiff_t RenderService_001 = 0x283350;
|
||||
constexpr std::ptrdiff_t ScreenshotService001 = 0x285ED0;
|
||||
constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x204D10;
|
||||
constexpr std::ptrdiff_t SoundService_001 = 0x28A260;
|
||||
constexpr std::ptrdiff_t Source2EngineToClient001 = 0x30B7F0;
|
||||
constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x2DE2B0;
|
||||
constexpr std::ptrdiff_t Source2EngineToServer001 = 0x332A00;
|
||||
constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0x314E80;
|
||||
constexpr std::ptrdiff_t SplitScreenService_001 = 0x291B50;
|
||||
constexpr std::ptrdiff_t StatsService_001 = 0x295510;
|
||||
constexpr std::ptrdiff_t ToolService_001 = 0x29A170;
|
||||
constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x3BD4B0;
|
||||
constexpr std::ptrdiff_t VProfService_001 = 0x29B9F0;
|
||||
}
|
||||
// Module: libfilesystem_stdio.so
|
||||
namespace libfilesystem_stdio_so {
|
||||
@ -86,7 +86,7 @@ namespace cs2_dumper {
|
||||
// Module: libmatchmaking.so
|
||||
namespace libmatchmaking_so {
|
||||
constexpr std::ptrdiff_t GameTypes001 = 0xF4D40;
|
||||
constexpr std::ptrdiff_t MATCHFRAMEWORK_001 = 0x1C9F90;
|
||||
constexpr std::ptrdiff_t MATCHFRAMEWORK_001 = 0x1C9D60;
|
||||
}
|
||||
// Module: libmaterialsystem2.so
|
||||
namespace libmaterialsystem2_so {
|
||||
@ -109,7 +109,7 @@ namespace cs2_dumper {
|
||||
}
|
||||
// Module: libpanorama.so
|
||||
namespace libpanorama_so {
|
||||
constexpr std::ptrdiff_t PanoramaUIEngine001 = 0x233D10;
|
||||
constexpr std::ptrdiff_t PanoramaUIEngine001 = 0x2353E0;
|
||||
}
|
||||
// Module: libpanorama_text_pango.so
|
||||
namespace libpanorama_text_pango_so {
|
||||
@ -117,7 +117,7 @@ namespace cs2_dumper {
|
||||
}
|
||||
// Module: libpanoramauiclient.so
|
||||
namespace libpanoramauiclient_so {
|
||||
constexpr std::ptrdiff_t PanoramaUIClient001 = 0x1095E0;
|
||||
constexpr std::ptrdiff_t PanoramaUIClient001 = 0x10A0A0;
|
||||
}
|
||||
// Module: libparticles.so
|
||||
namespace libparticles_so {
|
||||
@ -153,23 +153,23 @@ namespace cs2_dumper {
|
||||
}
|
||||
// Module: libserver.so
|
||||
namespace libserver_so {
|
||||
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0xBF4E10;
|
||||
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x8DE640;
|
||||
constexpr std::ptrdiff_t NavGameTest001 = 0x1142450;
|
||||
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0xF12E00;
|
||||
constexpr std::ptrdiff_t Source2GameClients001 = 0xF12D90;
|
||||
constexpr std::ptrdiff_t Source2GameDirector001 = 0x72E350;
|
||||
constexpr std::ptrdiff_t Source2GameEntities001 = 0xF12D80;
|
||||
constexpr std::ptrdiff_t Source2Server001 = 0xF12A80;
|
||||
constexpr std::ptrdiff_t Source2ServerConfig001 = 0xB914D0;
|
||||
constexpr std::ptrdiff_t customnavsystem001 = 0x8610C0;
|
||||
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0xBD04C0;
|
||||
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x8B9580;
|
||||
constexpr std::ptrdiff_t NavGameTest001 = 0x1110EC0;
|
||||
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0xEE1450;
|
||||
constexpr std::ptrdiff_t Source2GameClients001 = 0xEE13E0;
|
||||
constexpr std::ptrdiff_t Source2GameDirector001 = 0x7093B0;
|
||||
constexpr std::ptrdiff_t Source2GameEntities001 = 0xEE13D0;
|
||||
constexpr std::ptrdiff_t Source2Server001 = 0xEE10D0;
|
||||
constexpr std::ptrdiff_t Source2ServerConfig001 = 0xB6CD60;
|
||||
constexpr std::ptrdiff_t customnavsystem001 = 0x83BFA0;
|
||||
}
|
||||
// Module: libsoundsystem.so
|
||||
namespace libsoundsystem_so {
|
||||
constexpr std::ptrdiff_t SoundOpSystem001 = 0x176C80;
|
||||
constexpr std::ptrdiff_t SoundOpSystemEdit001 = 0xB6DC0;
|
||||
constexpr std::ptrdiff_t SoundSystem001 = 0x1E5FE0;
|
||||
constexpr std::ptrdiff_t VMixEditTool001 = 0x219CF0;
|
||||
constexpr std::ptrdiff_t SoundOpSystem001 = 0x176CA0;
|
||||
constexpr std::ptrdiff_t SoundOpSystemEdit001 = 0xB6DE0;
|
||||
constexpr std::ptrdiff_t SoundSystem001 = 0x1E6000;
|
||||
constexpr std::ptrdiff_t VMixEditTool001 = 0x219EC0;
|
||||
}
|
||||
// Module: libsteamaudio.so
|
||||
namespace libsteamaudio_so {
|
||||
@ -177,10 +177,10 @@ namespace cs2_dumper {
|
||||
}
|
||||
// Module: libtier0.so
|
||||
namespace libtier0_so {
|
||||
constexpr std::ptrdiff_t TestScriptMgr001 = 0x1B9B90;
|
||||
constexpr std::ptrdiff_t VEngineCvar007 = 0xF61C0;
|
||||
constexpr std::ptrdiff_t VProcessUtils002 = 0x1AD380;
|
||||
constexpr std::ptrdiff_t VStringTokenSystem001 = 0x1DFCA0;
|
||||
constexpr std::ptrdiff_t TestScriptMgr001 = 0x1B9BD0;
|
||||
constexpr std::ptrdiff_t VEngineCvar007 = 0xF6200;
|
||||
constexpr std::ptrdiff_t VProcessUtils002 = 0x1AD3C0;
|
||||
constexpr std::ptrdiff_t VStringTokenSystem001 = 0x1DFCE0;
|
||||
}
|
||||
// Module: libv8system.so
|
||||
namespace libv8system_so {
|
||||
@ -201,26 +201,27 @@ namespace cs2_dumper {
|
||||
}
|
||||
// Module: steamclient.so
|
||||
namespace steamclient_so {
|
||||
constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0x12500B0;
|
||||
constexpr std::ptrdiff_t IVALIDATE001 = 0x124B950;
|
||||
constexpr std::ptrdiff_t SteamClient006 = 0xF1AA80;
|
||||
constexpr std::ptrdiff_t SteamClient007 = 0xF1AA90;
|
||||
constexpr std::ptrdiff_t SteamClient008 = 0xF1AAA0;
|
||||
constexpr std::ptrdiff_t SteamClient009 = 0xF1AAB0;
|
||||
constexpr std::ptrdiff_t SteamClient010 = 0xF1AAC0;
|
||||
constexpr std::ptrdiff_t SteamClient011 = 0xF1AAD0;
|
||||
constexpr std::ptrdiff_t SteamClient012 = 0xF1AAE0;
|
||||
constexpr std::ptrdiff_t SteamClient013 = 0xF1AAF0;
|
||||
constexpr std::ptrdiff_t SteamClient014 = 0xF1AB00;
|
||||
constexpr std::ptrdiff_t SteamClient015 = 0xF1AB10;
|
||||
constexpr std::ptrdiff_t SteamClient016 = 0xF1AB40;
|
||||
constexpr std::ptrdiff_t SteamClient017 = 0xF1AB70;
|
||||
constexpr std::ptrdiff_t SteamClient018 = 0xF1ABA0;
|
||||
constexpr std::ptrdiff_t SteamClient019 = 0xF1ABD0;
|
||||
constexpr std::ptrdiff_t SteamClient020 = 0xF1AC00;
|
||||
constexpr std::ptrdiff_t SteamClient021 = 0xF1AC30;
|
||||
constexpr std::ptrdiff_t p2pvoice002 = 0x18F1140;
|
||||
constexpr std::ptrdiff_t p2pvoicesingleton002 = 0x18E97B0;
|
||||
constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0x1455610;
|
||||
constexpr std::ptrdiff_t IVALIDATE001 = 0x1451450;
|
||||
constexpr std::ptrdiff_t SteamClient006 = 0x111F210;
|
||||
constexpr std::ptrdiff_t SteamClient007 = 0x111F220;
|
||||
constexpr std::ptrdiff_t SteamClient008 = 0x111F230;
|
||||
constexpr std::ptrdiff_t SteamClient009 = 0x111F240;
|
||||
constexpr std::ptrdiff_t SteamClient010 = 0x111F250;
|
||||
constexpr std::ptrdiff_t SteamClient011 = 0x111F260;
|
||||
constexpr std::ptrdiff_t SteamClient012 = 0x111F270;
|
||||
constexpr std::ptrdiff_t SteamClient013 = 0x111F280;
|
||||
constexpr std::ptrdiff_t SteamClient014 = 0x111F290;
|
||||
constexpr std::ptrdiff_t SteamClient015 = 0x111F2A0;
|
||||
constexpr std::ptrdiff_t SteamClient016 = 0x111F2B0;
|
||||
constexpr std::ptrdiff_t SteamClient017 = 0x111F2C0;
|
||||
constexpr std::ptrdiff_t SteamClient018 = 0x111F2D0;
|
||||
constexpr std::ptrdiff_t SteamClient019 = 0x111F2E0;
|
||||
constexpr std::ptrdiff_t SteamClient020 = 0x111F2F0;
|
||||
constexpr std::ptrdiff_t SteamClient021 = 0x111F300;
|
||||
constexpr std::ptrdiff_t SteamClient022 = 0x111F310;
|
||||
constexpr std::ptrdiff_t p2pvoice002 = 0x1CA47D0;
|
||||
constexpr std::ptrdiff_t p2pvoicesingleton002 = 0x1C9CF30;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -4,48 +4,48 @@
|
||||
"AnimationSystem_001": 1789280
|
||||
},
|
||||
"libclient.so": {
|
||||
"ClientToolsInfo_001": 14868320,
|
||||
"EmptyWorldService001_Client": 11450112,
|
||||
"GameClientExports001": 14867248,
|
||||
"LegacyGameUI001": 16844304,
|
||||
"Source2Client002": 14867344,
|
||||
"Source2ClientConfig001": 11362096,
|
||||
"Source2ClientPrediction001": 15456592,
|
||||
"Source2ClientUI001": 16352544
|
||||
"ClientToolsInfo_001": 14710528,
|
||||
"EmptyWorldService001_Client": 11329936,
|
||||
"GameClientExports001": 14709456,
|
||||
"LegacyGameUI001": 16691776,
|
||||
"Source2Client002": 14709552,
|
||||
"Source2ClientConfig001": 11242064,
|
||||
"Source2ClientPrediction001": 15299520,
|
||||
"Source2ClientUI001": 16196384
|
||||
},
|
||||
"libengine2.so": {
|
||||
"BenchmarkService001": 2240432,
|
||||
"BugService001": 2224496,
|
||||
"ClientServerEngineLoopService_001": 2024912,
|
||||
"EngineGameUI001": 3922752,
|
||||
"EngineServiceMgr001": 1959744,
|
||||
"GameEventSystemClientV001": 1981168,
|
||||
"GameEventSystemServerV001": 1981184,
|
||||
"GameResourceServiceClientV001": 2246912,
|
||||
"GameResourceServiceServerV001": 2246928,
|
||||
"GameUIService_001": 2280256,
|
||||
"HostStateMgr001": 2003216,
|
||||
"INETSUPPORT_001": 3698976,
|
||||
"InputService_001": 2298416,
|
||||
"KeyValueCache001": 2013792,
|
||||
"MapListService_001": 2384992,
|
||||
"NetworkClientService_001": 2527488,
|
||||
"NetworkP2PService_001": 2614336,
|
||||
"NetworkServerService_001": 2401552,
|
||||
"NetworkService_001": 2399280,
|
||||
"RenderService_001": 2635296,
|
||||
"ScreenshotService001": 2646432,
|
||||
"SimpleEngineLoopService_001": 2116928,
|
||||
"SoundService_001": 2663504,
|
||||
"Source2EngineToClient001": 3193216,
|
||||
"Source2EngineToClientStringTable001": 3007552,
|
||||
"Source2EngineToServer001": 3353488,
|
||||
"Source2EngineToServerStringTable001": 3231760,
|
||||
"SplitScreenService_001": 2694464,
|
||||
"StatsService_001": 2709248,
|
||||
"ToolService_001": 2728800,
|
||||
"VENGINE_GAMEUIFUNCS_VERSION005": 3921296,
|
||||
"VProfService_001": 2735072
|
||||
"BenchmarkService001": 2240384,
|
||||
"BugService001": 2224448,
|
||||
"ClientServerEngineLoopService_001": 2024864,
|
||||
"EngineGameUI001": 3922528,
|
||||
"EngineServiceMgr001": 1959696,
|
||||
"GameEventSystemClientV001": 1981120,
|
||||
"GameEventSystemServerV001": 1981136,
|
||||
"GameResourceServiceClientV001": 2246864,
|
||||
"GameResourceServiceServerV001": 2246880,
|
||||
"GameUIService_001": 2280208,
|
||||
"HostStateMgr001": 2003168,
|
||||
"INETSUPPORT_001": 3698752,
|
||||
"InputService_001": 2298368,
|
||||
"KeyValueCache001": 2013744,
|
||||
"MapListService_001": 2384272,
|
||||
"NetworkClientService_001": 2526768,
|
||||
"NetworkP2PService_001": 2613616,
|
||||
"NetworkServerService_001": 2400832,
|
||||
"NetworkService_001": 2398560,
|
||||
"RenderService_001": 2634576,
|
||||
"ScreenshotService001": 2645712,
|
||||
"SimpleEngineLoopService_001": 2116880,
|
||||
"SoundService_001": 2663008,
|
||||
"Source2EngineToClient001": 3192816,
|
||||
"Source2EngineToClientStringTable001": 3007152,
|
||||
"Source2EngineToServer001": 3353088,
|
||||
"Source2EngineToServerStringTable001": 3231360,
|
||||
"SplitScreenService_001": 2693968,
|
||||
"StatsService_001": 2708752,
|
||||
"ToolService_001": 2728304,
|
||||
"VENGINE_GAMEUIFUNCS_VERSION005": 3921072,
|
||||
"VProfService_001": 2734576
|
||||
},
|
||||
"libfilesystem_stdio.so": {
|
||||
"VAsyncFileSystem2_001": 514960,
|
||||
@ -70,7 +70,7 @@
|
||||
},
|
||||
"libmatchmaking.so": {
|
||||
"GameTypes001": 1002816,
|
||||
"MATCHFRAMEWORK_001": 1875856
|
||||
"MATCHFRAMEWORK_001": 1875296
|
||||
},
|
||||
"libmaterialsystem2.so": {
|
||||
"FontManager_001": 515568,
|
||||
@ -89,13 +89,13 @@
|
||||
"SerializedEntitiesVersion001": 1896688
|
||||
},
|
||||
"libpanorama.so": {
|
||||
"PanoramaUIEngine001": 2309392
|
||||
"PanoramaUIEngine001": 2315232
|
||||
},
|
||||
"libpanorama_text_pango.so": {
|
||||
"PanoramaTextServices001": 768224
|
||||
},
|
||||
"libpanoramauiclient.so": {
|
||||
"PanoramaUIClient001": 1086944
|
||||
"PanoramaUIClient001": 1089696
|
||||
},
|
||||
"libparticles.so": {
|
||||
"ParticleSystemMgr003": 2173680
|
||||
@ -123,31 +123,31 @@
|
||||
"SchemaSystem_001": 135104
|
||||
},
|
||||
"libserver.so": {
|
||||
"EmptyWorldService001_Server": 12537360,
|
||||
"EntitySubclassUtilsV001": 9299520,
|
||||
"NavGameTest001": 18097232,
|
||||
"ServerToolsInfo_001": 15805952,
|
||||
"Source2GameClients001": 15805840,
|
||||
"Source2GameDirector001": 7529296,
|
||||
"Source2GameEntities001": 15805824,
|
||||
"Source2Server001": 15805056,
|
||||
"Source2ServerConfig001": 12129488,
|
||||
"customnavsystem001": 8786112
|
||||
"EmptyWorldService001_Server": 12387520,
|
||||
"EntitySubclassUtilsV001": 9147776,
|
||||
"NavGameTest001": 17895104,
|
||||
"ServerToolsInfo_001": 15602768,
|
||||
"Source2GameClients001": 15602656,
|
||||
"Source2GameDirector001": 7377840,
|
||||
"Source2GameEntities001": 15602640,
|
||||
"Source2Server001": 15601872,
|
||||
"Source2ServerConfig001": 11980128,
|
||||
"customnavsystem001": 8634272
|
||||
},
|
||||
"libsoundsystem.so": {
|
||||
"SoundOpSystem001": 1535104,
|
||||
"SoundOpSystemEdit001": 748992,
|
||||
"SoundSystem001": 1990624,
|
||||
"VMixEditTool001": 2202864
|
||||
"SoundOpSystem001": 1535136,
|
||||
"SoundOpSystemEdit001": 749024,
|
||||
"SoundSystem001": 1990656,
|
||||
"VMixEditTool001": 2203328
|
||||
},
|
||||
"libsteamaudio.so": {
|
||||
"SteamAudio001": 205840
|
||||
},
|
||||
"libtier0.so": {
|
||||
"TestScriptMgr001": 1809296,
|
||||
"VEngineCvar007": 1008064,
|
||||
"VProcessUtils002": 1758080,
|
||||
"VStringTokenSystem001": 1965216
|
||||
"TestScriptMgr001": 1809360,
|
||||
"VEngineCvar007": 1008128,
|
||||
"VProcessUtils002": 1758144,
|
||||
"VStringTokenSystem001": 1965280
|
||||
},
|
||||
"libv8system.so": {
|
||||
"Source2V8System001": 111696
|
||||
@ -163,25 +163,26 @@
|
||||
"WorldRendererMgr001": 716032
|
||||
},
|
||||
"steamclient.so": {
|
||||
"CLIENTENGINE_INTERFACE_VERSION005": 19202224,
|
||||
"IVALIDATE001": 19183952,
|
||||
"SteamClient006": 15837824,
|
||||
"SteamClient007": 15837840,
|
||||
"SteamClient008": 15837856,
|
||||
"SteamClient009": 15837872,
|
||||
"SteamClient010": 15837888,
|
||||
"SteamClient011": 15837904,
|
||||
"SteamClient012": 15837920,
|
||||
"SteamClient013": 15837936,
|
||||
"SteamClient014": 15837952,
|
||||
"SteamClient015": 15837968,
|
||||
"SteamClient016": 15838016,
|
||||
"SteamClient017": 15838064,
|
||||
"SteamClient018": 15838112,
|
||||
"SteamClient019": 15838160,
|
||||
"SteamClient020": 15838208,
|
||||
"SteamClient021": 15838256,
|
||||
"p2pvoice002": 26153280,
|
||||
"p2pvoicesingleton002": 26122160
|
||||
"CLIENTENGINE_INTERFACE_VERSION005": 21321232,
|
||||
"IVALIDATE001": 21304400,
|
||||
"SteamClient006": 17953296,
|
||||
"SteamClient007": 17953312,
|
||||
"SteamClient008": 17953328,
|
||||
"SteamClient009": 17953344,
|
||||
"SteamClient010": 17953360,
|
||||
"SteamClient011": 17953376,
|
||||
"SteamClient012": 17953392,
|
||||
"SteamClient013": 17953408,
|
||||
"SteamClient014": 17953424,
|
||||
"SteamClient015": 17953440,
|
||||
"SteamClient016": 17953456,
|
||||
"SteamClient017": 17953472,
|
||||
"SteamClient018": 17953488,
|
||||
"SteamClient019": 17953504,
|
||||
"SteamClient020": 17953520,
|
||||
"SteamClient021": 17953536,
|
||||
"SteamClient022": 17953552,
|
||||
"p2pvoice002": 30033872,
|
||||
"p2pvoicesingleton002": 30002992
|
||||
}
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, unused)]
|
||||
|
||||
@ -12,49 +12,49 @@ pub mod cs2_dumper {
|
||||
}
|
||||
// Module: libclient.so
|
||||
pub mod libclient_so {
|
||||
pub const ClientToolsInfo_001: usize = 0xE2DF60;
|
||||
pub const EmptyWorldService001_Client: usize = 0xAEB700;
|
||||
pub const GameClientExports001: usize = 0xE2DB30;
|
||||
pub const LegacyGameUI001: usize = 0x1010610;
|
||||
pub const Source2Client002: usize = 0xE2DB90;
|
||||
pub const Source2ClientConfig001: usize = 0xAD5F30;
|
||||
pub const Source2ClientPrediction001: usize = 0xEBD950;
|
||||
pub const Source2ClientUI001: usize = 0xF98520;
|
||||
pub const ClientToolsInfo_001: usize = 0xE07700;
|
||||
pub const EmptyWorldService001_Client: usize = 0xACE190;
|
||||
pub const GameClientExports001: usize = 0xE072D0;
|
||||
pub const LegacyGameUI001: usize = 0xFEB240;
|
||||
pub const Source2Client002: usize = 0xE07330;
|
||||
pub const Source2ClientConfig001: usize = 0xAB8A50;
|
||||
pub const Source2ClientPrediction001: usize = 0xE973C0;
|
||||
pub const Source2ClientUI001: usize = 0xF72320;
|
||||
}
|
||||
// Module: libengine2.so
|
||||
pub mod libengine2_so {
|
||||
pub const BenchmarkService001: usize = 0x222FB0;
|
||||
pub const BugService001: usize = 0x21F170;
|
||||
pub const ClientServerEngineLoopService_001: usize = 0x1EE5D0;
|
||||
pub const EngineGameUI001: usize = 0x3BDB40;
|
||||
pub const EngineServiceMgr001: usize = 0x1DE740;
|
||||
pub const GameEventSystemClientV001: usize = 0x1E3AF0;
|
||||
pub const GameEventSystemServerV001: usize = 0x1E3B00;
|
||||
pub const GameResourceServiceClientV001: usize = 0x224900;
|
||||
pub const GameResourceServiceServerV001: usize = 0x224910;
|
||||
pub const GameUIService_001: usize = 0x22CB40;
|
||||
pub const HostStateMgr001: usize = 0x1E9110;
|
||||
pub const INETSUPPORT_001: usize = 0x387120;
|
||||
pub const InputService_001: usize = 0x231230;
|
||||
pub const KeyValueCache001: usize = 0x1EBA60;
|
||||
pub const MapListService_001: usize = 0x246460;
|
||||
pub const NetworkClientService_001: usize = 0x269100;
|
||||
pub const NetworkP2PService_001: usize = 0x27E440;
|
||||
pub const NetworkServerService_001: usize = 0x24A510;
|
||||
pub const NetworkService_001: usize = 0x249C30;
|
||||
pub const RenderService_001: usize = 0x283620;
|
||||
pub const ScreenshotService001: usize = 0x2861A0;
|
||||
pub const SimpleEngineLoopService_001: usize = 0x204D40;
|
||||
pub const SoundService_001: usize = 0x28A450;
|
||||
pub const Source2EngineToClient001: usize = 0x30B980;
|
||||
pub const Source2EngineToClientStringTable001: usize = 0x2DE440;
|
||||
pub const Source2EngineToServer001: usize = 0x332B90;
|
||||
pub const Source2EngineToServerStringTable001: usize = 0x315010;
|
||||
pub const SplitScreenService_001: usize = 0x291D40;
|
||||
pub const StatsService_001: usize = 0x295700;
|
||||
pub const ToolService_001: usize = 0x29A360;
|
||||
pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x3BD590;
|
||||
pub const VProfService_001: usize = 0x29BBE0;
|
||||
pub const BenchmarkService001: usize = 0x222F80;
|
||||
pub const BugService001: usize = 0x21F140;
|
||||
pub const ClientServerEngineLoopService_001: usize = 0x1EE5A0;
|
||||
pub const EngineGameUI001: usize = 0x3BDA60;
|
||||
pub const EngineServiceMgr001: usize = 0x1DE710;
|
||||
pub const GameEventSystemClientV001: usize = 0x1E3AC0;
|
||||
pub const GameEventSystemServerV001: usize = 0x1E3AD0;
|
||||
pub const GameResourceServiceClientV001: usize = 0x2248D0;
|
||||
pub const GameResourceServiceServerV001: usize = 0x2248E0;
|
||||
pub const GameUIService_001: usize = 0x22CB10;
|
||||
pub const HostStateMgr001: usize = 0x1E90E0;
|
||||
pub const INETSUPPORT_001: usize = 0x387040;
|
||||
pub const InputService_001: usize = 0x231200;
|
||||
pub const KeyValueCache001: usize = 0x1EBA30;
|
||||
pub const MapListService_001: usize = 0x246190;
|
||||
pub const NetworkClientService_001: usize = 0x268E30;
|
||||
pub const NetworkP2PService_001: usize = 0x27E170;
|
||||
pub const NetworkServerService_001: usize = 0x24A240;
|
||||
pub const NetworkService_001: usize = 0x249960;
|
||||
pub const RenderService_001: usize = 0x283350;
|
||||
pub const ScreenshotService001: usize = 0x285ED0;
|
||||
pub const SimpleEngineLoopService_001: usize = 0x204D10;
|
||||
pub const SoundService_001: usize = 0x28A260;
|
||||
pub const Source2EngineToClient001: usize = 0x30B7F0;
|
||||
pub const Source2EngineToClientStringTable001: usize = 0x2DE2B0;
|
||||
pub const Source2EngineToServer001: usize = 0x332A00;
|
||||
pub const Source2EngineToServerStringTable001: usize = 0x314E80;
|
||||
pub const SplitScreenService_001: usize = 0x291B50;
|
||||
pub const StatsService_001: usize = 0x295510;
|
||||
pub const ToolService_001: usize = 0x29A170;
|
||||
pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x3BD4B0;
|
||||
pub const VProfService_001: usize = 0x29B9F0;
|
||||
}
|
||||
// Module: libfilesystem_stdio.so
|
||||
pub mod libfilesystem_stdio_so {
|
||||
@ -84,7 +84,7 @@ pub mod cs2_dumper {
|
||||
// Module: libmatchmaking.so
|
||||
pub mod libmatchmaking_so {
|
||||
pub const GameTypes001: usize = 0xF4D40;
|
||||
pub const MATCHFRAMEWORK_001: usize = 0x1C9F90;
|
||||
pub const MATCHFRAMEWORK_001: usize = 0x1C9D60;
|
||||
}
|
||||
// Module: libmaterialsystem2.so
|
||||
pub mod libmaterialsystem2_so {
|
||||
@ -107,7 +107,7 @@ pub mod cs2_dumper {
|
||||
}
|
||||
// Module: libpanorama.so
|
||||
pub mod libpanorama_so {
|
||||
pub const PanoramaUIEngine001: usize = 0x233D10;
|
||||
pub const PanoramaUIEngine001: usize = 0x2353E0;
|
||||
}
|
||||
// Module: libpanorama_text_pango.so
|
||||
pub mod libpanorama_text_pango_so {
|
||||
@ -115,7 +115,7 @@ pub mod cs2_dumper {
|
||||
}
|
||||
// Module: libpanoramauiclient.so
|
||||
pub mod libpanoramauiclient_so {
|
||||
pub const PanoramaUIClient001: usize = 0x1095E0;
|
||||
pub const PanoramaUIClient001: usize = 0x10A0A0;
|
||||
}
|
||||
// Module: libparticles.so
|
||||
pub mod libparticles_so {
|
||||
@ -151,23 +151,23 @@ pub mod cs2_dumper {
|
||||
}
|
||||
// Module: libserver.so
|
||||
pub mod libserver_so {
|
||||
pub const EmptyWorldService001_Server: usize = 0xBF4E10;
|
||||
pub const EntitySubclassUtilsV001: usize = 0x8DE640;
|
||||
pub const NavGameTest001: usize = 0x1142450;
|
||||
pub const ServerToolsInfo_001: usize = 0xF12E00;
|
||||
pub const Source2GameClients001: usize = 0xF12D90;
|
||||
pub const Source2GameDirector001: usize = 0x72E350;
|
||||
pub const Source2GameEntities001: usize = 0xF12D80;
|
||||
pub const Source2Server001: usize = 0xF12A80;
|
||||
pub const Source2ServerConfig001: usize = 0xB914D0;
|
||||
pub const customnavsystem001: usize = 0x8610C0;
|
||||
pub const EmptyWorldService001_Server: usize = 0xBD04C0;
|
||||
pub const EntitySubclassUtilsV001: usize = 0x8B9580;
|
||||
pub const NavGameTest001: usize = 0x1110EC0;
|
||||
pub const ServerToolsInfo_001: usize = 0xEE1450;
|
||||
pub const Source2GameClients001: usize = 0xEE13E0;
|
||||
pub const Source2GameDirector001: usize = 0x7093B0;
|
||||
pub const Source2GameEntities001: usize = 0xEE13D0;
|
||||
pub const Source2Server001: usize = 0xEE10D0;
|
||||
pub const Source2ServerConfig001: usize = 0xB6CD60;
|
||||
pub const customnavsystem001: usize = 0x83BFA0;
|
||||
}
|
||||
// Module: libsoundsystem.so
|
||||
pub mod libsoundsystem_so {
|
||||
pub const SoundOpSystem001: usize = 0x176C80;
|
||||
pub const SoundOpSystemEdit001: usize = 0xB6DC0;
|
||||
pub const SoundSystem001: usize = 0x1E5FE0;
|
||||
pub const VMixEditTool001: usize = 0x219CF0;
|
||||
pub const SoundOpSystem001: usize = 0x176CA0;
|
||||
pub const SoundOpSystemEdit001: usize = 0xB6DE0;
|
||||
pub const SoundSystem001: usize = 0x1E6000;
|
||||
pub const VMixEditTool001: usize = 0x219EC0;
|
||||
}
|
||||
// Module: libsteamaudio.so
|
||||
pub mod libsteamaudio_so {
|
||||
@ -175,10 +175,10 @@ pub mod cs2_dumper {
|
||||
}
|
||||
// Module: libtier0.so
|
||||
pub mod libtier0_so {
|
||||
pub const TestScriptMgr001: usize = 0x1B9B90;
|
||||
pub const VEngineCvar007: usize = 0xF61C0;
|
||||
pub const VProcessUtils002: usize = 0x1AD380;
|
||||
pub const VStringTokenSystem001: usize = 0x1DFCA0;
|
||||
pub const TestScriptMgr001: usize = 0x1B9BD0;
|
||||
pub const VEngineCvar007: usize = 0xF6200;
|
||||
pub const VProcessUtils002: usize = 0x1AD3C0;
|
||||
pub const VStringTokenSystem001: usize = 0x1DFCE0;
|
||||
}
|
||||
// Module: libv8system.so
|
||||
pub mod libv8system_so {
|
||||
@ -199,26 +199,27 @@ pub mod cs2_dumper {
|
||||
}
|
||||
// Module: steamclient.so
|
||||
pub mod steamclient_so {
|
||||
pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0x12500B0;
|
||||
pub const IVALIDATE001: usize = 0x124B950;
|
||||
pub const SteamClient006: usize = 0xF1AA80;
|
||||
pub const SteamClient007: usize = 0xF1AA90;
|
||||
pub const SteamClient008: usize = 0xF1AAA0;
|
||||
pub const SteamClient009: usize = 0xF1AAB0;
|
||||
pub const SteamClient010: usize = 0xF1AAC0;
|
||||
pub const SteamClient011: usize = 0xF1AAD0;
|
||||
pub const SteamClient012: usize = 0xF1AAE0;
|
||||
pub const SteamClient013: usize = 0xF1AAF0;
|
||||
pub const SteamClient014: usize = 0xF1AB00;
|
||||
pub const SteamClient015: usize = 0xF1AB10;
|
||||
pub const SteamClient016: usize = 0xF1AB40;
|
||||
pub const SteamClient017: usize = 0xF1AB70;
|
||||
pub const SteamClient018: usize = 0xF1ABA0;
|
||||
pub const SteamClient019: usize = 0xF1ABD0;
|
||||
pub const SteamClient020: usize = 0xF1AC00;
|
||||
pub const SteamClient021: usize = 0xF1AC30;
|
||||
pub const p2pvoice002: usize = 0x18F1140;
|
||||
pub const p2pvoicesingleton002: usize = 0x18E97B0;
|
||||
pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0x1455610;
|
||||
pub const IVALIDATE001: usize = 0x1451450;
|
||||
pub const SteamClient006: usize = 0x111F210;
|
||||
pub const SteamClient007: usize = 0x111F220;
|
||||
pub const SteamClient008: usize = 0x111F230;
|
||||
pub const SteamClient009: usize = 0x111F240;
|
||||
pub const SteamClient010: usize = 0x111F250;
|
||||
pub const SteamClient011: usize = 0x111F260;
|
||||
pub const SteamClient012: usize = 0x111F270;
|
||||
pub const SteamClient013: usize = 0x111F280;
|
||||
pub const SteamClient014: usize = 0x111F290;
|
||||
pub const SteamClient015: usize = 0x111F2A0;
|
||||
pub const SteamClient016: usize = 0x111F2B0;
|
||||
pub const SteamClient017: usize = 0x111F2C0;
|
||||
pub const SteamClient018: usize = 0x111F2D0;
|
||||
pub const SteamClient019: usize = 0x111F2E0;
|
||||
pub const SteamClient020: usize = 0x111F2F0;
|
||||
pub const SteamClient021: usize = 0x111F300;
|
||||
pub const SteamClient022: usize = 0x111F310;
|
||||
pub const p2pvoice002: usize = 0x1CA47D0;
|
||||
pub const p2pvoicesingleton002: usize = 0x1C9CF30;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: libanimationsystem.so
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,9 +1,9 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: libclient.so
|
||||
// Classes count: 427
|
||||
// Classes count: 414
|
||||
// Enums count: 7
|
||||
public static class LibclientSo {
|
||||
// Alignment: 4
|
||||
@ -200,7 +200,7 @@ namespace CS2Dumper.Schemas {
|
||||
public static class C_WeaponM249 {
|
||||
}
|
||||
// Parent: C_TeamplayRules
|
||||
// Fields count: 100
|
||||
// Fields count: 101
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_bFreezePeriod (bool)
|
||||
@ -367,38 +367,39 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_vMinimapMaxs = 0xC24; // Vector
|
||||
public const nint m_MinimapVerticalSectionHeights = 0xC30; // float32[8]
|
||||
public const nint m_bSpawnedTerrorHuntHeavy = 0xC50; // bool
|
||||
public const nint m_nEndMatchMapGroupVoteTypes = 0xC54; // int32[10]
|
||||
public const nint m_nEndMatchMapGroupVoteOptions = 0xC7C; // int32[10]
|
||||
public const nint m_nEndMatchMapVoteWinner = 0xCA4; // int32
|
||||
public const nint m_iNumConsecutiveCTLoses = 0xCA8; // int32
|
||||
public const nint m_iNumConsecutiveTerroristLoses = 0xCAC; // int32
|
||||
public const nint m_bMarkClientStopRecordAtRoundEnd = 0xCC8; // bool
|
||||
public const nint m_nMatchAbortedEarlyReason = 0xD70; // int32
|
||||
public const nint m_bHasTriggeredRoundStartMusic = 0xD74; // bool
|
||||
public const nint m_bSwitchingTeamsAtRoundReset = 0xD75; // bool
|
||||
public const nint m_pGameModeRules = 0xD90; // CCSGameModeRules*
|
||||
public const nint m_RetakeRules = 0xD98; // C_RetakeGameRules
|
||||
public const nint m_nMatchEndCount = 0xEB0; // uint8
|
||||
public const nint m_nTTeamIntroVariant = 0xEB4; // int32
|
||||
public const nint m_nCTTeamIntroVariant = 0xEB8; // int32
|
||||
public const nint m_bTeamIntroPeriod = 0xEBC; // bool
|
||||
public const nint m_iRoundEndWinnerTeam = 0xEC0; // int32
|
||||
public const nint m_eRoundEndReason = 0xEC4; // int32
|
||||
public const nint m_bRoundEndShowTimerDefend = 0xEC8; // bool
|
||||
public const nint m_iRoundEndTimerTime = 0xECC; // int32
|
||||
public const nint m_sRoundEndFunFactToken = 0xED0; // CUtlString
|
||||
public const nint m_iRoundEndFunFactPlayerSlot = 0xED8; // CPlayerSlot
|
||||
public const nint m_iRoundEndFunFactData1 = 0xEDC; // int32
|
||||
public const nint m_iRoundEndFunFactData2 = 0xEE0; // int32
|
||||
public const nint m_iRoundEndFunFactData3 = 0xEE4; // int32
|
||||
public const nint m_sRoundEndMessage = 0xEE8; // CUtlString
|
||||
public const nint m_iRoundEndPlayerCount = 0xEF0; // int32
|
||||
public const nint m_bRoundEndNoMusic = 0xEF4; // bool
|
||||
public const nint m_iRoundEndLegacy = 0xEF8; // int32
|
||||
public const nint m_nRoundEndCount = 0xEFC; // uint8
|
||||
public const nint m_iRoundStartRoundNumber = 0xF00; // int32
|
||||
public const nint m_nRoundStartCount = 0xF04; // uint8
|
||||
public const nint m_flLastPerfSampleTime = 0x4F10; // float64
|
||||
public const nint m_ullLocalMatchID = 0xC58; // uint64
|
||||
public const nint m_nEndMatchMapGroupVoteTypes = 0xC60; // int32[10]
|
||||
public const nint m_nEndMatchMapGroupVoteOptions = 0xC88; // int32[10]
|
||||
public const nint m_nEndMatchMapVoteWinner = 0xCB0; // int32
|
||||
public const nint m_iNumConsecutiveCTLoses = 0xCB4; // int32
|
||||
public const nint m_iNumConsecutiveTerroristLoses = 0xCB8; // int32
|
||||
public const nint m_bMarkClientStopRecordAtRoundEnd = 0xCD8; // bool
|
||||
public const nint m_nMatchAbortedEarlyReason = 0xD80; // int32
|
||||
public const nint m_bHasTriggeredRoundStartMusic = 0xD84; // bool
|
||||
public const nint m_bSwitchingTeamsAtRoundReset = 0xD85; // bool
|
||||
public const nint m_pGameModeRules = 0xDA0; // CCSGameModeRules*
|
||||
public const nint m_RetakeRules = 0xDA8; // C_RetakeGameRules
|
||||
public const nint m_nMatchEndCount = 0xEC0; // uint8
|
||||
public const nint m_nTTeamIntroVariant = 0xEC4; // int32
|
||||
public const nint m_nCTTeamIntroVariant = 0xEC8; // int32
|
||||
public const nint m_bTeamIntroPeriod = 0xECC; // bool
|
||||
public const nint m_iRoundEndWinnerTeam = 0xED0; // int32
|
||||
public const nint m_eRoundEndReason = 0xED4; // int32
|
||||
public const nint m_bRoundEndShowTimerDefend = 0xED8; // bool
|
||||
public const nint m_iRoundEndTimerTime = 0xEDC; // int32
|
||||
public const nint m_sRoundEndFunFactToken = 0xEE0; // CUtlString
|
||||
public const nint m_iRoundEndFunFactPlayerSlot = 0xEE8; // CPlayerSlot
|
||||
public const nint m_iRoundEndFunFactData1 = 0xEEC; // int32
|
||||
public const nint m_iRoundEndFunFactData2 = 0xEF0; // int32
|
||||
public const nint m_iRoundEndFunFactData3 = 0xEF4; // int32
|
||||
public const nint m_sRoundEndMessage = 0xEF8; // CUtlString
|
||||
public const nint m_iRoundEndPlayerCount = 0xF00; // int32
|
||||
public const nint m_bRoundEndNoMusic = 0xF04; // bool
|
||||
public const nint m_iRoundEndLegacy = 0xF08; // int32
|
||||
public const nint m_nRoundEndCount = 0xF0C; // uint8
|
||||
public const nint m_iRoundStartRoundNumber = 0xF10; // int32
|
||||
public const nint m_nRoundStartCount = 0xF14; // uint8
|
||||
public const nint m_flLastPerfSampleTime = 0x4F20; // float64
|
||||
}
|
||||
// Parent: CBodyComponent
|
||||
// Fields count: 1
|
||||
@ -1418,10 +1419,6 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_iEffectName = 0x6C; // uint16
|
||||
public const nint m_nExplosionType = 0x6E; // uint8
|
||||
}
|
||||
// Parent: C_BaseCSGrenadeProjectile
|
||||
// Fields count: 0
|
||||
public static class C_SensorGrenadeProjectile {
|
||||
}
|
||||
// Parent: C_BaseCSGrenade
|
||||
// Fields count: 0
|
||||
public static class C_MolotovGrenade {
|
||||
@ -1823,10 +1820,6 @@ namespace CS2Dumper.Schemas {
|
||||
// Fields count: 0
|
||||
public static class C_Flashbang {
|
||||
}
|
||||
// Parent: C_CSWeaponBase
|
||||
// Fields count: 0
|
||||
public static class CBumpMine {
|
||||
}
|
||||
// Parent: None
|
||||
// Fields count: 13
|
||||
//
|
||||
@ -2454,14 +2447,6 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_bRagdollClientSide = 0xDC8; // bool
|
||||
public const nint m_bHasAnimatedMaterialAttributes = 0xDD8; // bool
|
||||
}
|
||||
// Parent: C_CSWeaponBase
|
||||
// Fields count: 0
|
||||
public static class C_Melee {
|
||||
}
|
||||
// Parent: C_BaseGrenade
|
||||
// Fields count: 0
|
||||
public static class CBreachChargeProjectile {
|
||||
}
|
||||
// Parent: C_BaseEntity
|
||||
// Fields count: 0
|
||||
public static class C_PointEntity {
|
||||
@ -3483,10 +3468,6 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_flObserverChaseDistance = 0x50; // float32
|
||||
public const nint m_flObserverChaseDistanceCalcTime = 0x54; // GameTime_t
|
||||
}
|
||||
// Parent: C_CSWeaponBaseGun
|
||||
// Fields count: 0
|
||||
public static class CWeaponZoneRepulsor {
|
||||
}
|
||||
// Parent: CPlayerPawnComponent
|
||||
// Fields count: 0
|
||||
public static class CPlayer_WaterServices {
|
||||
@ -3965,14 +3946,6 @@ namespace CS2Dumper.Schemas {
|
||||
// Fields count: 0
|
||||
public static class C_WeaponMAC10 {
|
||||
}
|
||||
// Parent: C_CSWeaponBaseGun
|
||||
// Fields count: 1
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_flDisplayHealth (float)
|
||||
public static class C_WeaponShield {
|
||||
public const nint m_flDisplayHealth = 0x29E8; // float32
|
||||
}
|
||||
// Parent: C_PointClientUIWorldPanel
|
||||
// Fields count: 1
|
||||
//
|
||||
@ -4768,10 +4741,6 @@ namespace CS2Dumper.Schemas {
|
||||
// Fields count: 0
|
||||
public static class C_WeaponHKP2000 {
|
||||
}
|
||||
// Parent: C_BaseCSGrenade
|
||||
// Fields count: 0
|
||||
public static class CTripWireFire {
|
||||
}
|
||||
// Parent: C_BaseFlex
|
||||
// Fields count: 6
|
||||
public static class C_CSGO_PreviewModel {
|
||||
@ -4883,10 +4852,6 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_hCarriedHostage = 0x40; // CHandle<C_BaseEntity>
|
||||
public const nint m_hCarriedHostageProp = 0x44; // CHandle<C_BaseEntity>
|
||||
}
|
||||
// Parent: C_CSWeaponBase
|
||||
// Fields count: 0
|
||||
public static class CBreachCharge {
|
||||
}
|
||||
// Parent: C_LightEntity
|
||||
// Fields count: 0
|
||||
public static class C_LightDirectionalEntity {
|
||||
@ -5058,10 +5023,6 @@ namespace CS2Dumper.Schemas {
|
||||
// MPulseLibraryBindings
|
||||
public static class CPathSimpleAPI {
|
||||
}
|
||||
// Parent: C_BaseCSGrenade
|
||||
// Fields count: 0
|
||||
public static class C_SensorGrenade {
|
||||
}
|
||||
// Parent: C_CSWeaponBaseGun
|
||||
// Fields count: 2
|
||||
//
|
||||
@ -5071,16 +5032,6 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_fFireTime = 0x29E8; // GameTime_t
|
||||
public const nint m_nLastAttackTick = 0x29EC; // int32
|
||||
}
|
||||
// Parent: C_CSWeaponBase
|
||||
// Fields count: 2
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_bPlayingUninterruptableAct (bool)
|
||||
// NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t)
|
||||
public static class C_Fists {
|
||||
public const nint m_bPlayingUninterruptableAct = 0x29C7; // bool
|
||||
public const nint m_nUninterruptableActivity = 0x29C8; // PlayerAnimEvent_t
|
||||
}
|
||||
// Parent: C_PhysicsProp
|
||||
// Fields count: 0
|
||||
public static class C_PhysicsPropMultiplayer {
|
||||
@ -6210,12 +6161,8 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_nJustifyVertical = 0xF78; // PointWorldTextJustifyVertical_t
|
||||
public const nint m_nReorientMode = 0xF7C; // PointWorldTextReorientMode_t
|
||||
}
|
||||
// Parent: C_BaseGrenade
|
||||
// Fields count: 0
|
||||
public static class CBumpMineProjectile {
|
||||
}
|
||||
// Parent: CBasePlayerController
|
||||
// Fields count: 65
|
||||
// Fields count: 66
|
||||
//
|
||||
// Metadata:
|
||||
// MNetworkUserGroupProxy
|
||||
@ -6303,41 +6250,42 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_iDraftIndex = 0x968; // int32
|
||||
public const nint m_msQueuedModeDisconnectionTimestamp = 0x96C; // uint32
|
||||
public const nint m_uiAbandonRecordedReason = 0x970; // uint32
|
||||
public const nint m_bCannotBeKicked = 0x974; // bool
|
||||
public const nint m_bEverFullyConnected = 0x975; // bool
|
||||
public const nint m_bAbandonAllowsSurrender = 0x976; // bool
|
||||
public const nint m_bAbandonOffersInstantSurrender = 0x977; // bool
|
||||
public const nint m_bDisconnection1MinWarningPrinted = 0x978; // bool
|
||||
public const nint m_bScoreReported = 0x979; // bool
|
||||
public const nint m_nDisconnectionTick = 0x97C; // int32
|
||||
public const nint m_bControllingBot = 0x988; // bool
|
||||
public const nint m_bHasControlledBotThisRound = 0x989; // bool
|
||||
public const nint m_bHasBeenControlledByPlayerThisRound = 0x98A; // bool
|
||||
public const nint m_nBotsControlledThisRound = 0x98C; // int32
|
||||
public const nint m_bCanControlObservedBot = 0x990; // bool
|
||||
public const nint m_hPlayerPawn = 0x994; // CHandle<C_CSPlayerPawn>
|
||||
public const nint m_hObserverPawn = 0x998; // CHandle<C_CSObserverPawn>
|
||||
public const nint m_bPawnIsAlive = 0x99C; // bool
|
||||
public const nint m_iPawnHealth = 0x9A0; // uint32
|
||||
public const nint m_iPawnArmor = 0x9A4; // int32
|
||||
public const nint m_bPawnHasDefuser = 0x9A8; // bool
|
||||
public const nint m_bPawnHasHelmet = 0x9A9; // bool
|
||||
public const nint m_nPawnCharacterDefIndex = 0x9AA; // uint16
|
||||
public const nint m_iPawnLifetimeStart = 0x9AC; // int32
|
||||
public const nint m_iPawnLifetimeEnd = 0x9B0; // int32
|
||||
public const nint m_iPawnBotDifficulty = 0x9B4; // int32
|
||||
public const nint m_hOriginalControllerOfCurrentPawn = 0x9B8; // CHandle<CCSPlayerController>
|
||||
public const nint m_iScore = 0x9BC; // int32
|
||||
public const nint m_recentKillQueue = 0x9C0; // uint8[8]
|
||||
public const nint m_nFirstKill = 0x9C8; // uint8
|
||||
public const nint m_nKillCount = 0x9C9; // uint8
|
||||
public const nint m_bMvpNoMusic = 0x9CA; // bool
|
||||
public const nint m_eMvpReason = 0x9CC; // int32
|
||||
public const nint m_iMusicKitID = 0x9D0; // int32
|
||||
public const nint m_iMusicKitMVPs = 0x9D4; // int32
|
||||
public const nint m_iMVPs = 0x9D8; // int32
|
||||
public const nint m_bIsPlayerNameDirty = 0x9DC; // bool
|
||||
public const nint m_bFireBulletsSeedSynchronized = 0x9DD; // bool
|
||||
public const nint m_eNetworkDisconnectionReason = 0x974; // uint32
|
||||
public const nint m_bCannotBeKicked = 0x978; // bool
|
||||
public const nint m_bEverFullyConnected = 0x979; // bool
|
||||
public const nint m_bAbandonAllowsSurrender = 0x97A; // bool
|
||||
public const nint m_bAbandonOffersInstantSurrender = 0x97B; // bool
|
||||
public const nint m_bDisconnection1MinWarningPrinted = 0x97C; // bool
|
||||
public const nint m_bScoreReported = 0x97D; // bool
|
||||
public const nint m_nDisconnectionTick = 0x980; // int32
|
||||
public const nint m_bControllingBot = 0x990; // bool
|
||||
public const nint m_bHasControlledBotThisRound = 0x991; // bool
|
||||
public const nint m_bHasBeenControlledByPlayerThisRound = 0x992; // bool
|
||||
public const nint m_nBotsControlledThisRound = 0x994; // int32
|
||||
public const nint m_bCanControlObservedBot = 0x998; // bool
|
||||
public const nint m_hPlayerPawn = 0x99C; // CHandle<C_CSPlayerPawn>
|
||||
public const nint m_hObserverPawn = 0x9A0; // CHandle<C_CSObserverPawn>
|
||||
public const nint m_bPawnIsAlive = 0x9A4; // bool
|
||||
public const nint m_iPawnHealth = 0x9A8; // uint32
|
||||
public const nint m_iPawnArmor = 0x9AC; // int32
|
||||
public const nint m_bPawnHasDefuser = 0x9B0; // bool
|
||||
public const nint m_bPawnHasHelmet = 0x9B1; // bool
|
||||
public const nint m_nPawnCharacterDefIndex = 0x9B2; // uint16
|
||||
public const nint m_iPawnLifetimeStart = 0x9B4; // int32
|
||||
public const nint m_iPawnLifetimeEnd = 0x9B8; // int32
|
||||
public const nint m_iPawnBotDifficulty = 0x9BC; // int32
|
||||
public const nint m_hOriginalControllerOfCurrentPawn = 0x9C0; // CHandle<CCSPlayerController>
|
||||
public const nint m_iScore = 0x9C4; // int32
|
||||
public const nint m_recentKillQueue = 0x9C8; // uint8[8]
|
||||
public const nint m_nFirstKill = 0x9D0; // uint8
|
||||
public const nint m_nKillCount = 0x9D1; // uint8
|
||||
public const nint m_bMvpNoMusic = 0x9D2; // bool
|
||||
public const nint m_eMvpReason = 0x9D4; // int32
|
||||
public const nint m_iMusicKitID = 0x9D8; // int32
|
||||
public const nint m_iMusicKitMVPs = 0x9DC; // int32
|
||||
public const nint m_iMVPs = 0x9E0; // int32
|
||||
public const nint m_bIsPlayerNameDirty = 0x9E4; // bool
|
||||
public const nint m_bFireBulletsSeedSynchronized = 0x9E5; // bool
|
||||
}
|
||||
// Parent: C_CSWeaponBaseGun
|
||||
// Fields count: 0
|
||||
@ -6601,10 +6549,6 @@ namespace CS2Dumper.Schemas {
|
||||
// Fields count: 0
|
||||
public static class C_IncendiaryGrenade {
|
||||
}
|
||||
// Parent: C_CSWeaponBase
|
||||
// Fields count: 0
|
||||
public static class CTablet {
|
||||
}
|
||||
// Parent: CBasePulseGraphInstance
|
||||
// Fields count: 1
|
||||
//
|
||||
@ -6644,10 +6588,6 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_hOldAttached = 0x710; // CHandle<C_BaseEntity>
|
||||
public const nint m_bCheapEffect = 0x714; // bool
|
||||
}
|
||||
// Parent: C_BaseGrenade
|
||||
// Fields count: 0
|
||||
public static class CTripWireFireProjectile {
|
||||
}
|
||||
// Parent: C_BaseModelEntity
|
||||
// Fields count: 0
|
||||
public static class C_Breakable {
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -8,7 +8,7 @@
|
||||
namespace cs2_dumper {
|
||||
namespace schemas {
|
||||
// Module: libclient.so
|
||||
// Classes count: 427
|
||||
// Classes count: 414
|
||||
// Enums count: 7
|
||||
namespace libclient_so {
|
||||
// Alignment: 4
|
||||
@ -205,7 +205,7 @@ namespace cs2_dumper {
|
||||
namespace C_WeaponM249 {
|
||||
}
|
||||
// Parent: C_TeamplayRules
|
||||
// Fields count: 100
|
||||
// Fields count: 101
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_bFreezePeriod (bool)
|
||||
@ -372,38 +372,39 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_vMinimapMaxs = 0xC24; // Vector
|
||||
constexpr std::ptrdiff_t m_MinimapVerticalSectionHeights = 0xC30; // float32[8]
|
||||
constexpr std::ptrdiff_t m_bSpawnedTerrorHuntHeavy = 0xC50; // bool
|
||||
constexpr std::ptrdiff_t m_nEndMatchMapGroupVoteTypes = 0xC54; // int32[10]
|
||||
constexpr std::ptrdiff_t m_nEndMatchMapGroupVoteOptions = 0xC7C; // int32[10]
|
||||
constexpr std::ptrdiff_t m_nEndMatchMapVoteWinner = 0xCA4; // int32
|
||||
constexpr std::ptrdiff_t m_iNumConsecutiveCTLoses = 0xCA8; // int32
|
||||
constexpr std::ptrdiff_t m_iNumConsecutiveTerroristLoses = 0xCAC; // int32
|
||||
constexpr std::ptrdiff_t m_bMarkClientStopRecordAtRoundEnd = 0xCC8; // bool
|
||||
constexpr std::ptrdiff_t m_nMatchAbortedEarlyReason = 0xD70; // int32
|
||||
constexpr std::ptrdiff_t m_bHasTriggeredRoundStartMusic = 0xD74; // bool
|
||||
constexpr std::ptrdiff_t m_bSwitchingTeamsAtRoundReset = 0xD75; // bool
|
||||
constexpr std::ptrdiff_t m_pGameModeRules = 0xD90; // CCSGameModeRules*
|
||||
constexpr std::ptrdiff_t m_RetakeRules = 0xD98; // C_RetakeGameRules
|
||||
constexpr std::ptrdiff_t m_nMatchEndCount = 0xEB0; // uint8
|
||||
constexpr std::ptrdiff_t m_nTTeamIntroVariant = 0xEB4; // int32
|
||||
constexpr std::ptrdiff_t m_nCTTeamIntroVariant = 0xEB8; // int32
|
||||
constexpr std::ptrdiff_t m_bTeamIntroPeriod = 0xEBC; // bool
|
||||
constexpr std::ptrdiff_t m_iRoundEndWinnerTeam = 0xEC0; // int32
|
||||
constexpr std::ptrdiff_t m_eRoundEndReason = 0xEC4; // int32
|
||||
constexpr std::ptrdiff_t m_bRoundEndShowTimerDefend = 0xEC8; // bool
|
||||
constexpr std::ptrdiff_t m_iRoundEndTimerTime = 0xECC; // int32
|
||||
constexpr std::ptrdiff_t m_sRoundEndFunFactToken = 0xED0; // CUtlString
|
||||
constexpr std::ptrdiff_t m_iRoundEndFunFactPlayerSlot = 0xED8; // CPlayerSlot
|
||||
constexpr std::ptrdiff_t m_iRoundEndFunFactData1 = 0xEDC; // int32
|
||||
constexpr std::ptrdiff_t m_iRoundEndFunFactData2 = 0xEE0; // int32
|
||||
constexpr std::ptrdiff_t m_iRoundEndFunFactData3 = 0xEE4; // int32
|
||||
constexpr std::ptrdiff_t m_sRoundEndMessage = 0xEE8; // CUtlString
|
||||
constexpr std::ptrdiff_t m_iRoundEndPlayerCount = 0xEF0; // int32
|
||||
constexpr std::ptrdiff_t m_bRoundEndNoMusic = 0xEF4; // bool
|
||||
constexpr std::ptrdiff_t m_iRoundEndLegacy = 0xEF8; // int32
|
||||
constexpr std::ptrdiff_t m_nRoundEndCount = 0xEFC; // uint8
|
||||
constexpr std::ptrdiff_t m_iRoundStartRoundNumber = 0xF00; // int32
|
||||
constexpr std::ptrdiff_t m_nRoundStartCount = 0xF04; // uint8
|
||||
constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x4F10; // float64
|
||||
constexpr std::ptrdiff_t m_ullLocalMatchID = 0xC58; // uint64
|
||||
constexpr std::ptrdiff_t m_nEndMatchMapGroupVoteTypes = 0xC60; // int32[10]
|
||||
constexpr std::ptrdiff_t m_nEndMatchMapGroupVoteOptions = 0xC88; // int32[10]
|
||||
constexpr std::ptrdiff_t m_nEndMatchMapVoteWinner = 0xCB0; // int32
|
||||
constexpr std::ptrdiff_t m_iNumConsecutiveCTLoses = 0xCB4; // int32
|
||||
constexpr std::ptrdiff_t m_iNumConsecutiveTerroristLoses = 0xCB8; // int32
|
||||
constexpr std::ptrdiff_t m_bMarkClientStopRecordAtRoundEnd = 0xCD8; // bool
|
||||
constexpr std::ptrdiff_t m_nMatchAbortedEarlyReason = 0xD80; // int32
|
||||
constexpr std::ptrdiff_t m_bHasTriggeredRoundStartMusic = 0xD84; // bool
|
||||
constexpr std::ptrdiff_t m_bSwitchingTeamsAtRoundReset = 0xD85; // bool
|
||||
constexpr std::ptrdiff_t m_pGameModeRules = 0xDA0; // CCSGameModeRules*
|
||||
constexpr std::ptrdiff_t m_RetakeRules = 0xDA8; // C_RetakeGameRules
|
||||
constexpr std::ptrdiff_t m_nMatchEndCount = 0xEC0; // uint8
|
||||
constexpr std::ptrdiff_t m_nTTeamIntroVariant = 0xEC4; // int32
|
||||
constexpr std::ptrdiff_t m_nCTTeamIntroVariant = 0xEC8; // int32
|
||||
constexpr std::ptrdiff_t m_bTeamIntroPeriod = 0xECC; // bool
|
||||
constexpr std::ptrdiff_t m_iRoundEndWinnerTeam = 0xED0; // int32
|
||||
constexpr std::ptrdiff_t m_eRoundEndReason = 0xED4; // int32
|
||||
constexpr std::ptrdiff_t m_bRoundEndShowTimerDefend = 0xED8; // bool
|
||||
constexpr std::ptrdiff_t m_iRoundEndTimerTime = 0xEDC; // int32
|
||||
constexpr std::ptrdiff_t m_sRoundEndFunFactToken = 0xEE0; // CUtlString
|
||||
constexpr std::ptrdiff_t m_iRoundEndFunFactPlayerSlot = 0xEE8; // CPlayerSlot
|
||||
constexpr std::ptrdiff_t m_iRoundEndFunFactData1 = 0xEEC; // int32
|
||||
constexpr std::ptrdiff_t m_iRoundEndFunFactData2 = 0xEF0; // int32
|
||||
constexpr std::ptrdiff_t m_iRoundEndFunFactData3 = 0xEF4; // int32
|
||||
constexpr std::ptrdiff_t m_sRoundEndMessage = 0xEF8; // CUtlString
|
||||
constexpr std::ptrdiff_t m_iRoundEndPlayerCount = 0xF00; // int32
|
||||
constexpr std::ptrdiff_t m_bRoundEndNoMusic = 0xF04; // bool
|
||||
constexpr std::ptrdiff_t m_iRoundEndLegacy = 0xF08; // int32
|
||||
constexpr std::ptrdiff_t m_nRoundEndCount = 0xF0C; // uint8
|
||||
constexpr std::ptrdiff_t m_iRoundStartRoundNumber = 0xF10; // int32
|
||||
constexpr std::ptrdiff_t m_nRoundStartCount = 0xF14; // uint8
|
||||
constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x4F20; // float64
|
||||
}
|
||||
// Parent: CBodyComponent
|
||||
// Fields count: 1
|
||||
@ -1423,10 +1424,6 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_iEffectName = 0x6C; // uint16
|
||||
constexpr std::ptrdiff_t m_nExplosionType = 0x6E; // uint8
|
||||
}
|
||||
// Parent: C_BaseCSGrenadeProjectile
|
||||
// Fields count: 0
|
||||
namespace C_SensorGrenadeProjectile {
|
||||
}
|
||||
// Parent: C_BaseCSGrenade
|
||||
// Fields count: 0
|
||||
namespace C_MolotovGrenade {
|
||||
@ -1828,10 +1825,6 @@ namespace cs2_dumper {
|
||||
// Fields count: 0
|
||||
namespace C_Flashbang {
|
||||
}
|
||||
// Parent: C_CSWeaponBase
|
||||
// Fields count: 0
|
||||
namespace CBumpMine {
|
||||
}
|
||||
// Parent: None
|
||||
// Fields count: 13
|
||||
//
|
||||
@ -2459,14 +2452,6 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_bRagdollClientSide = 0xDC8; // bool
|
||||
constexpr std::ptrdiff_t m_bHasAnimatedMaterialAttributes = 0xDD8; // bool
|
||||
}
|
||||
// Parent: C_CSWeaponBase
|
||||
// Fields count: 0
|
||||
namespace C_Melee {
|
||||
}
|
||||
// Parent: C_BaseGrenade
|
||||
// Fields count: 0
|
||||
namespace CBreachChargeProjectile {
|
||||
}
|
||||
// Parent: C_BaseEntity
|
||||
// Fields count: 0
|
||||
namespace C_PointEntity {
|
||||
@ -3488,10 +3473,6 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_flObserverChaseDistance = 0x50; // float32
|
||||
constexpr std::ptrdiff_t m_flObserverChaseDistanceCalcTime = 0x54; // GameTime_t
|
||||
}
|
||||
// Parent: C_CSWeaponBaseGun
|
||||
// Fields count: 0
|
||||
namespace CWeaponZoneRepulsor {
|
||||
}
|
||||
// Parent: CPlayerPawnComponent
|
||||
// Fields count: 0
|
||||
namespace CPlayer_WaterServices {
|
||||
@ -3970,14 +3951,6 @@ namespace cs2_dumper {
|
||||
// Fields count: 0
|
||||
namespace C_WeaponMAC10 {
|
||||
}
|
||||
// Parent: C_CSWeaponBaseGun
|
||||
// Fields count: 1
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_flDisplayHealth (float)
|
||||
namespace C_WeaponShield {
|
||||
constexpr std::ptrdiff_t m_flDisplayHealth = 0x29E8; // float32
|
||||
}
|
||||
// Parent: C_PointClientUIWorldPanel
|
||||
// Fields count: 1
|
||||
//
|
||||
@ -4773,10 +4746,6 @@ namespace cs2_dumper {
|
||||
// Fields count: 0
|
||||
namespace C_WeaponHKP2000 {
|
||||
}
|
||||
// Parent: C_BaseCSGrenade
|
||||
// Fields count: 0
|
||||
namespace CTripWireFire {
|
||||
}
|
||||
// Parent: C_BaseFlex
|
||||
// Fields count: 6
|
||||
namespace C_CSGO_PreviewModel {
|
||||
@ -4888,10 +4857,6 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_hCarriedHostage = 0x40; // CHandle<C_BaseEntity>
|
||||
constexpr std::ptrdiff_t m_hCarriedHostageProp = 0x44; // CHandle<C_BaseEntity>
|
||||
}
|
||||
// Parent: C_CSWeaponBase
|
||||
// Fields count: 0
|
||||
namespace CBreachCharge {
|
||||
}
|
||||
// Parent: C_LightEntity
|
||||
// Fields count: 0
|
||||
namespace C_LightDirectionalEntity {
|
||||
@ -5063,10 +5028,6 @@ namespace cs2_dumper {
|
||||
// MPulseLibraryBindings
|
||||
namespace CPathSimpleAPI {
|
||||
}
|
||||
// Parent: C_BaseCSGrenade
|
||||
// Fields count: 0
|
||||
namespace C_SensorGrenade {
|
||||
}
|
||||
// Parent: C_CSWeaponBaseGun
|
||||
// Fields count: 2
|
||||
//
|
||||
@ -5076,16 +5037,6 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_fFireTime = 0x29E8; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_nLastAttackTick = 0x29EC; // int32
|
||||
}
|
||||
// Parent: C_CSWeaponBase
|
||||
// Fields count: 2
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_bPlayingUninterruptableAct (bool)
|
||||
// NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t)
|
||||
namespace C_Fists {
|
||||
constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0x29C7; // bool
|
||||
constexpr std::ptrdiff_t m_nUninterruptableActivity = 0x29C8; // PlayerAnimEvent_t
|
||||
}
|
||||
// Parent: C_PhysicsProp
|
||||
// Fields count: 0
|
||||
namespace C_PhysicsPropMultiplayer {
|
||||
@ -6215,12 +6166,8 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_nJustifyVertical = 0xF78; // PointWorldTextJustifyVertical_t
|
||||
constexpr std::ptrdiff_t m_nReorientMode = 0xF7C; // PointWorldTextReorientMode_t
|
||||
}
|
||||
// Parent: C_BaseGrenade
|
||||
// Fields count: 0
|
||||
namespace CBumpMineProjectile {
|
||||
}
|
||||
// Parent: CBasePlayerController
|
||||
// Fields count: 65
|
||||
// Fields count: 66
|
||||
//
|
||||
// Metadata:
|
||||
// MNetworkUserGroupProxy
|
||||
@ -6308,41 +6255,42 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_iDraftIndex = 0x968; // int32
|
||||
constexpr std::ptrdiff_t m_msQueuedModeDisconnectionTimestamp = 0x96C; // uint32
|
||||
constexpr std::ptrdiff_t m_uiAbandonRecordedReason = 0x970; // uint32
|
||||
constexpr std::ptrdiff_t m_bCannotBeKicked = 0x974; // bool
|
||||
constexpr std::ptrdiff_t m_bEverFullyConnected = 0x975; // bool
|
||||
constexpr std::ptrdiff_t m_bAbandonAllowsSurrender = 0x976; // bool
|
||||
constexpr std::ptrdiff_t m_bAbandonOffersInstantSurrender = 0x977; // bool
|
||||
constexpr std::ptrdiff_t m_bDisconnection1MinWarningPrinted = 0x978; // bool
|
||||
constexpr std::ptrdiff_t m_bScoreReported = 0x979; // bool
|
||||
constexpr std::ptrdiff_t m_nDisconnectionTick = 0x97C; // int32
|
||||
constexpr std::ptrdiff_t m_bControllingBot = 0x988; // bool
|
||||
constexpr std::ptrdiff_t m_bHasControlledBotThisRound = 0x989; // bool
|
||||
constexpr std::ptrdiff_t m_bHasBeenControlledByPlayerThisRound = 0x98A; // bool
|
||||
constexpr std::ptrdiff_t m_nBotsControlledThisRound = 0x98C; // int32
|
||||
constexpr std::ptrdiff_t m_bCanControlObservedBot = 0x990; // bool
|
||||
constexpr std::ptrdiff_t m_hPlayerPawn = 0x994; // CHandle<C_CSPlayerPawn>
|
||||
constexpr std::ptrdiff_t m_hObserverPawn = 0x998; // CHandle<C_CSObserverPawn>
|
||||
constexpr std::ptrdiff_t m_bPawnIsAlive = 0x99C; // bool
|
||||
constexpr std::ptrdiff_t m_iPawnHealth = 0x9A0; // uint32
|
||||
constexpr std::ptrdiff_t m_iPawnArmor = 0x9A4; // int32
|
||||
constexpr std::ptrdiff_t m_bPawnHasDefuser = 0x9A8; // bool
|
||||
constexpr std::ptrdiff_t m_bPawnHasHelmet = 0x9A9; // bool
|
||||
constexpr std::ptrdiff_t m_nPawnCharacterDefIndex = 0x9AA; // uint16
|
||||
constexpr std::ptrdiff_t m_iPawnLifetimeStart = 0x9AC; // int32
|
||||
constexpr std::ptrdiff_t m_iPawnLifetimeEnd = 0x9B0; // int32
|
||||
constexpr std::ptrdiff_t m_iPawnBotDifficulty = 0x9B4; // int32
|
||||
constexpr std::ptrdiff_t m_hOriginalControllerOfCurrentPawn = 0x9B8; // CHandle<CCSPlayerController>
|
||||
constexpr std::ptrdiff_t m_iScore = 0x9BC; // int32
|
||||
constexpr std::ptrdiff_t m_recentKillQueue = 0x9C0; // uint8[8]
|
||||
constexpr std::ptrdiff_t m_nFirstKill = 0x9C8; // uint8
|
||||
constexpr std::ptrdiff_t m_nKillCount = 0x9C9; // uint8
|
||||
constexpr std::ptrdiff_t m_bMvpNoMusic = 0x9CA; // bool
|
||||
constexpr std::ptrdiff_t m_eMvpReason = 0x9CC; // int32
|
||||
constexpr std::ptrdiff_t m_iMusicKitID = 0x9D0; // int32
|
||||
constexpr std::ptrdiff_t m_iMusicKitMVPs = 0x9D4; // int32
|
||||
constexpr std::ptrdiff_t m_iMVPs = 0x9D8; // int32
|
||||
constexpr std::ptrdiff_t m_bIsPlayerNameDirty = 0x9DC; // bool
|
||||
constexpr std::ptrdiff_t m_bFireBulletsSeedSynchronized = 0x9DD; // bool
|
||||
constexpr std::ptrdiff_t m_eNetworkDisconnectionReason = 0x974; // uint32
|
||||
constexpr std::ptrdiff_t m_bCannotBeKicked = 0x978; // bool
|
||||
constexpr std::ptrdiff_t m_bEverFullyConnected = 0x979; // bool
|
||||
constexpr std::ptrdiff_t m_bAbandonAllowsSurrender = 0x97A; // bool
|
||||
constexpr std::ptrdiff_t m_bAbandonOffersInstantSurrender = 0x97B; // bool
|
||||
constexpr std::ptrdiff_t m_bDisconnection1MinWarningPrinted = 0x97C; // bool
|
||||
constexpr std::ptrdiff_t m_bScoreReported = 0x97D; // bool
|
||||
constexpr std::ptrdiff_t m_nDisconnectionTick = 0x980; // int32
|
||||
constexpr std::ptrdiff_t m_bControllingBot = 0x990; // bool
|
||||
constexpr std::ptrdiff_t m_bHasControlledBotThisRound = 0x991; // bool
|
||||
constexpr std::ptrdiff_t m_bHasBeenControlledByPlayerThisRound = 0x992; // bool
|
||||
constexpr std::ptrdiff_t m_nBotsControlledThisRound = 0x994; // int32
|
||||
constexpr std::ptrdiff_t m_bCanControlObservedBot = 0x998; // bool
|
||||
constexpr std::ptrdiff_t m_hPlayerPawn = 0x99C; // CHandle<C_CSPlayerPawn>
|
||||
constexpr std::ptrdiff_t m_hObserverPawn = 0x9A0; // CHandle<C_CSObserverPawn>
|
||||
constexpr std::ptrdiff_t m_bPawnIsAlive = 0x9A4; // bool
|
||||
constexpr std::ptrdiff_t m_iPawnHealth = 0x9A8; // uint32
|
||||
constexpr std::ptrdiff_t m_iPawnArmor = 0x9AC; // int32
|
||||
constexpr std::ptrdiff_t m_bPawnHasDefuser = 0x9B0; // bool
|
||||
constexpr std::ptrdiff_t m_bPawnHasHelmet = 0x9B1; // bool
|
||||
constexpr std::ptrdiff_t m_nPawnCharacterDefIndex = 0x9B2; // uint16
|
||||
constexpr std::ptrdiff_t m_iPawnLifetimeStart = 0x9B4; // int32
|
||||
constexpr std::ptrdiff_t m_iPawnLifetimeEnd = 0x9B8; // int32
|
||||
constexpr std::ptrdiff_t m_iPawnBotDifficulty = 0x9BC; // int32
|
||||
constexpr std::ptrdiff_t m_hOriginalControllerOfCurrentPawn = 0x9C0; // CHandle<CCSPlayerController>
|
||||
constexpr std::ptrdiff_t m_iScore = 0x9C4; // int32
|
||||
constexpr std::ptrdiff_t m_recentKillQueue = 0x9C8; // uint8[8]
|
||||
constexpr std::ptrdiff_t m_nFirstKill = 0x9D0; // uint8
|
||||
constexpr std::ptrdiff_t m_nKillCount = 0x9D1; // uint8
|
||||
constexpr std::ptrdiff_t m_bMvpNoMusic = 0x9D2; // bool
|
||||
constexpr std::ptrdiff_t m_eMvpReason = 0x9D4; // int32
|
||||
constexpr std::ptrdiff_t m_iMusicKitID = 0x9D8; // int32
|
||||
constexpr std::ptrdiff_t m_iMusicKitMVPs = 0x9DC; // int32
|
||||
constexpr std::ptrdiff_t m_iMVPs = 0x9E0; // int32
|
||||
constexpr std::ptrdiff_t m_bIsPlayerNameDirty = 0x9E4; // bool
|
||||
constexpr std::ptrdiff_t m_bFireBulletsSeedSynchronized = 0x9E5; // bool
|
||||
}
|
||||
// Parent: C_CSWeaponBaseGun
|
||||
// Fields count: 0
|
||||
@ -6606,10 +6554,6 @@ namespace cs2_dumper {
|
||||
// Fields count: 0
|
||||
namespace C_IncendiaryGrenade {
|
||||
}
|
||||
// Parent: C_CSWeaponBase
|
||||
// Fields count: 0
|
||||
namespace CTablet {
|
||||
}
|
||||
// Parent: CBasePulseGraphInstance
|
||||
// Fields count: 1
|
||||
//
|
||||
@ -6649,10 +6593,6 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_hOldAttached = 0x710; // CHandle<C_BaseEntity>
|
||||
constexpr std::ptrdiff_t m_bCheapEffect = 0x714; // bool
|
||||
}
|
||||
// Parent: C_BaseGrenade
|
||||
// Fields count: 0
|
||||
namespace CTripWireFireProjectile {
|
||||
}
|
||||
// Parent: C_BaseModelEntity
|
||||
// Fields count: 0
|
||||
namespace C_Breakable {
|
||||
|
@ -579,26 +579,6 @@
|
||||
],
|
||||
"parent": "C_BaseTrigger"
|
||||
},
|
||||
"CBreachCharge": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "C_CSWeaponBase"
|
||||
},
|
||||
"CBreachChargeProjectile": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "C_BaseGrenade"
|
||||
},
|
||||
"CBumpMine": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "C_CSWeaponBase"
|
||||
},
|
||||
"CBumpMineProjectile": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "C_BaseGrenade"
|
||||
},
|
||||
"CBuoyancyHelper": {
|
||||
"fields": {
|
||||
"m_flFluidDensity": 28,
|
||||
@ -755,30 +735,31 @@
|
||||
},
|
||||
"CCSPlayerController": {
|
||||
"fields": {
|
||||
"m_bAbandonAllowsSurrender": 2422,
|
||||
"m_bAbandonOffersInstantSurrender": 2423,
|
||||
"m_bCanControlObservedBot": 2448,
|
||||
"m_bCannotBeKicked": 2420,
|
||||
"m_bControllingBot": 2440,
|
||||
"m_bDisconnection1MinWarningPrinted": 2424,
|
||||
"m_bEverFullyConnected": 2421,
|
||||
"m_bAbandonAllowsSurrender": 2426,
|
||||
"m_bAbandonOffersInstantSurrender": 2427,
|
||||
"m_bCanControlObservedBot": 2456,
|
||||
"m_bCannotBeKicked": 2424,
|
||||
"m_bControllingBot": 2448,
|
||||
"m_bDisconnection1MinWarningPrinted": 2428,
|
||||
"m_bEverFullyConnected": 2425,
|
||||
"m_bEverPlayedOnTeam": 2276,
|
||||
"m_bFireBulletsSeedSynchronized": 2525,
|
||||
"m_bHasBeenControlledByPlayerThisRound": 2442,
|
||||
"m_bFireBulletsSeedSynchronized": 2533,
|
||||
"m_bHasBeenControlledByPlayerThisRound": 2450,
|
||||
"m_bHasCommunicationAbuseMute": 2252,
|
||||
"m_bHasControlledBotThisRound": 2441,
|
||||
"m_bIsPlayerNameDirty": 2524,
|
||||
"m_bMvpNoMusic": 2506,
|
||||
"m_bPawnHasDefuser": 2472,
|
||||
"m_bPawnHasHelmet": 2473,
|
||||
"m_bPawnIsAlive": 2460,
|
||||
"m_bScoreReported": 2425,
|
||||
"m_eMvpReason": 2508,
|
||||
"m_bHasControlledBotThisRound": 2449,
|
||||
"m_bIsPlayerNameDirty": 2532,
|
||||
"m_bMvpNoMusic": 2514,
|
||||
"m_bPawnHasDefuser": 2480,
|
||||
"m_bPawnHasHelmet": 2481,
|
||||
"m_bPawnIsAlive": 2468,
|
||||
"m_bScoreReported": 2429,
|
||||
"m_eMvpReason": 2516,
|
||||
"m_eNetworkDisconnectionReason": 2420,
|
||||
"m_flForceTeamTime": 2268,
|
||||
"m_flPreviousForceJoinTeamTime": 2280,
|
||||
"m_hObserverPawn": 2456,
|
||||
"m_hOriginalControllerOfCurrentPawn": 2488,
|
||||
"m_hPlayerPawn": 2452,
|
||||
"m_hObserverPawn": 2464,
|
||||
"m_hOriginalControllerOfCurrentPawn": 2496,
|
||||
"m_hPlayerPawn": 2460,
|
||||
"m_iCoachingTeam": 2304,
|
||||
"m_iCompTeammateColor": 2272,
|
||||
"m_iCompetitiveRankType": 2336,
|
||||
@ -788,24 +769,24 @@
|
||||
"m_iCompetitiveRankingPredicted_Win": 2340,
|
||||
"m_iCompetitiveWins": 2332,
|
||||
"m_iDraftIndex": 2408,
|
||||
"m_iMVPs": 2520,
|
||||
"m_iMusicKitID": 2512,
|
||||
"m_iMusicKitMVPs": 2516,
|
||||
"m_iPawnArmor": 2468,
|
||||
"m_iPawnBotDifficulty": 2484,
|
||||
"m_iPawnHealth": 2464,
|
||||
"m_iPawnLifetimeEnd": 2480,
|
||||
"m_iPawnLifetimeStart": 2476,
|
||||
"m_iMVPs": 2528,
|
||||
"m_iMusicKitID": 2520,
|
||||
"m_iMusicKitMVPs": 2524,
|
||||
"m_iPawnArmor": 2476,
|
||||
"m_iPawnBotDifficulty": 2492,
|
||||
"m_iPawnHealth": 2472,
|
||||
"m_iPawnLifetimeEnd": 2488,
|
||||
"m_iPawnLifetimeStart": 2484,
|
||||
"m_iPendingTeamNum": 2264,
|
||||
"m_iPing": 2248,
|
||||
"m_iScore": 2492,
|
||||
"m_iScore": 2500,
|
||||
"m_msQueuedModeDisconnectionTimestamp": 2412,
|
||||
"m_nBotsControlledThisRound": 2444,
|
||||
"m_nDisconnectionTick": 2428,
|
||||
"m_nBotsControlledThisRound": 2452,
|
||||
"m_nDisconnectionTick": 2432,
|
||||
"m_nEndMatchNextMapVote": 2352,
|
||||
"m_nFirstKill": 2504,
|
||||
"m_nKillCount": 2505,
|
||||
"m_nPawnCharacterDefIndex": 2474,
|
||||
"m_nFirstKill": 2512,
|
||||
"m_nKillCount": 2513,
|
||||
"m_nPawnCharacterDefIndex": 2482,
|
||||
"m_nPlayerDominated": 2312,
|
||||
"m_nPlayerDominatingMe": 2320,
|
||||
"m_nQuestProgressReason": 2360,
|
||||
@ -813,7 +794,7 @@
|
||||
"m_pDamageServices": 2240,
|
||||
"m_pInGameMoneyServices": 2216,
|
||||
"m_pInventoryServices": 2224,
|
||||
"m_recentKillQueue": 2496,
|
||||
"m_recentKillQueue": 2504,
|
||||
"m_sSanitizedPlayerName": 2296,
|
||||
"m_szClan": 2288,
|
||||
"m_szCrosshairCodes": 2256,
|
||||
@ -3843,11 +3824,6 @@
|
||||
"metadata": [],
|
||||
"parent": "C_Sprite"
|
||||
},
|
||||
"CTablet": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "C_CSWeaponBase"
|
||||
},
|
||||
"CTakeDamageInfoAPI": {
|
||||
"fields": {},
|
||||
"metadata": [
|
||||
@ -3911,26 +3887,11 @@
|
||||
],
|
||||
"parent": "IntervalTimer"
|
||||
},
|
||||
"CTripWireFire": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "C_BaseCSGrenade"
|
||||
},
|
||||
"CTripWireFireProjectile": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "C_BaseGrenade"
|
||||
},
|
||||
"CWaterSplasher": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "C_BaseModelEntity"
|
||||
},
|
||||
"CWeaponZoneRepulsor": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "C_CSWeaponBaseGun"
|
||||
},
|
||||
"C_AK47": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
@ -6228,7 +6189,7 @@
|
||||
"fields": {
|
||||
"m_MatchDevice": 160,
|
||||
"m_MinimapVerticalSectionHeights": 3120,
|
||||
"m_RetakeRules": 3480,
|
||||
"m_RetakeRules": 3496,
|
||||
"m_TeamRespawnWaveTimes": 2836,
|
||||
"m_arrProhibitedItemIndices": 2236,
|
||||
"m_arrTournamentActiveCasterAccounts": 2436,
|
||||
@ -6240,7 +6201,7 @@
|
||||
"m_bFreezePeriod": 57,
|
||||
"m_bGameRestart": 108,
|
||||
"m_bHasMatchStarted": 164,
|
||||
"m_bHasTriggeredRoundStartMusic": 3444,
|
||||
"m_bHasTriggeredRoundStartMusic": 3460,
|
||||
"m_bIsDroppingItems": 2232,
|
||||
"m_bIsHltvActive": 2234,
|
||||
"m_bIsQuestEligible": 2233,
|
||||
@ -6250,20 +6211,20 @@
|
||||
"m_bMapHasBombTarget": 141,
|
||||
"m_bMapHasBuyZone": 143,
|
||||
"m_bMapHasRescueZone": 142,
|
||||
"m_bMarkClientStopRecordAtRoundEnd": 3272,
|
||||
"m_bMarkClientStopRecordAtRoundEnd": 3288,
|
||||
"m_bMatchWaitingForResume": 89,
|
||||
"m_bPlayAllStepSoundsOnServer": 154,
|
||||
"m_bRoundEndNoMusic": 3828,
|
||||
"m_bRoundEndShowTimerDefend": 3784,
|
||||
"m_bRoundEndNoMusic": 3844,
|
||||
"m_bRoundEndShowTimerDefend": 3800,
|
||||
"m_bServerPaused": 68,
|
||||
"m_bSpawnedTerrorHuntHeavy": 3152,
|
||||
"m_bSwitchingTeamsAtRoundReset": 3445,
|
||||
"m_bSwitchingTeamsAtRoundReset": 3461,
|
||||
"m_bTCantBuy": 2472,
|
||||
"m_bTeamIntroPeriod": 3772,
|
||||
"m_bTeamIntroPeriod": 3788,
|
||||
"m_bTechnicalTimeOut": 88,
|
||||
"m_bTerroristTimeOutActive": 69,
|
||||
"m_bWarmupPeriod": 58,
|
||||
"m_eRoundEndReason": 3780,
|
||||
"m_eRoundEndReason": 3796,
|
||||
"m_eRoundWinReason": 2468,
|
||||
"m_fMatchStartTime": 96,
|
||||
"m_fRoundStartTime": 100,
|
||||
@ -6273,7 +6234,7 @@
|
||||
"m_flCMMItemDropRevealStartTime": 2224,
|
||||
"m_flCTTimeOutRemaining": 76,
|
||||
"m_flGameStartTime": 112,
|
||||
"m_flLastPerfSampleTime": 20240,
|
||||
"m_flLastPerfSampleTime": 20256,
|
||||
"m_flNextRespawnWave": 2964,
|
||||
"m_flRestartRoundTime": 104,
|
||||
"m_flTerroristTimeOutRemaining": 72,
|
||||
@ -6282,48 +6243,49 @@
|
||||
"m_iMatchStats_PlayersAlive_CT": 2596,
|
||||
"m_iMatchStats_PlayersAlive_T": 2716,
|
||||
"m_iMatchStats_RoundResults": 2476,
|
||||
"m_iNumConsecutiveCTLoses": 3240,
|
||||
"m_iNumConsecutiveTerroristLoses": 3244,
|
||||
"m_iRoundEndFunFactData1": 3804,
|
||||
"m_iRoundEndFunFactData2": 3808,
|
||||
"m_iRoundEndFunFactData3": 3812,
|
||||
"m_iRoundEndFunFactPlayerSlot": 3800,
|
||||
"m_iRoundEndLegacy": 3832,
|
||||
"m_iRoundEndPlayerCount": 3824,
|
||||
"m_iRoundEndTimerTime": 3788,
|
||||
"m_iRoundEndWinnerTeam": 3776,
|
||||
"m_iRoundStartRoundNumber": 3840,
|
||||
"m_iNumConsecutiveCTLoses": 3252,
|
||||
"m_iNumConsecutiveTerroristLoses": 3256,
|
||||
"m_iRoundEndFunFactData1": 3820,
|
||||
"m_iRoundEndFunFactData2": 3824,
|
||||
"m_iRoundEndFunFactData3": 3828,
|
||||
"m_iRoundEndFunFactPlayerSlot": 3816,
|
||||
"m_iRoundEndLegacy": 3848,
|
||||
"m_iRoundEndPlayerCount": 3840,
|
||||
"m_iRoundEndTimerTime": 3804,
|
||||
"m_iRoundEndWinnerTeam": 3792,
|
||||
"m_iRoundStartRoundNumber": 3856,
|
||||
"m_iRoundTime": 92,
|
||||
"m_iRoundWinStatus": 2464,
|
||||
"m_iSpectatorSlotCount": 156,
|
||||
"m_nCTTeamIntroVariant": 3768,
|
||||
"m_nCTTeamIntroVariant": 3784,
|
||||
"m_nCTTimeOuts": 84,
|
||||
"m_nEndMatchMapGroupVoteOptions": 3196,
|
||||
"m_nEndMatchMapGroupVoteTypes": 3156,
|
||||
"m_nEndMatchMapVoteWinner": 3236,
|
||||
"m_nEndMatchMapGroupVoteOptions": 3208,
|
||||
"m_nEndMatchMapGroupVoteTypes": 3168,
|
||||
"m_nEndMatchMapVoteWinner": 3248,
|
||||
"m_nHalloweenMaskListSeed": 2456,
|
||||
"m_nMatchAbortedEarlyReason": 3440,
|
||||
"m_nMatchEndCount": 3760,
|
||||
"m_nMatchAbortedEarlyReason": 3456,
|
||||
"m_nMatchEndCount": 3776,
|
||||
"m_nNextMapInMapgroup": 168,
|
||||
"m_nOvertimePlaying": 132,
|
||||
"m_nQueuedMatchmakingMode": 148,
|
||||
"m_nRoundEndCount": 3836,
|
||||
"m_nRoundStartCount": 3844,
|
||||
"m_nRoundEndCount": 3852,
|
||||
"m_nRoundStartCount": 3860,
|
||||
"m_nRoundsPlayedThisPhase": 128,
|
||||
"m_nServerQuestID": 3092,
|
||||
"m_nTTeamIntroVariant": 3764,
|
||||
"m_nTTeamIntroVariant": 3780,
|
||||
"m_nTerroristTimeOuts": 80,
|
||||
"m_nTournamentPredictionsPct": 2220,
|
||||
"m_numBestOfMaps": 2452,
|
||||
"m_pGameModeRules": 3472,
|
||||
"m_sRoundEndFunFactToken": 3792,
|
||||
"m_sRoundEndMessage": 3816,
|
||||
"m_pGameModeRules": 3488,
|
||||
"m_sRoundEndFunFactToken": 3808,
|
||||
"m_sRoundEndMessage": 3832,
|
||||
"m_szMatchStatTxt": 1196,
|
||||
"m_szTournamentEventName": 172,
|
||||
"m_szTournamentEventStage": 684,
|
||||
"m_szTournamentPredictionsTxt": 1708,
|
||||
"m_timeUntilNextPhaseStarts": 116,
|
||||
"m_totalRoundsPlayed": 124,
|
||||
"m_ullLocalMatchID": 3160,
|
||||
"m_vMinimapMaxs": 3108,
|
||||
"m_vMinimapMins": 3096
|
||||
},
|
||||
@ -9807,25 +9769,6 @@
|
||||
],
|
||||
"parent": "CBaseAnimGraph"
|
||||
},
|
||||
"C_Fists": {
|
||||
"fields": {
|
||||
"m_bPlayingUninterruptableAct": 10695,
|
||||
"m_nUninterruptableActivity": 10696
|
||||
},
|
||||
"metadata": [
|
||||
{
|
||||
"name": "m_bPlayingUninterruptableAct",
|
||||
"type": "NetworkVarNames",
|
||||
"type_name": "bool"
|
||||
},
|
||||
{
|
||||
"name": "m_nUninterruptableActivity",
|
||||
"type": "NetworkVarNames",
|
||||
"type_name": "PlayerAnimEvent_t"
|
||||
}
|
||||
],
|
||||
"parent": "C_CSWeaponBase"
|
||||
},
|
||||
"C_Flashbang": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
@ -10796,11 +10739,6 @@
|
||||
],
|
||||
"parent": "C_BaseEntity"
|
||||
},
|
||||
"C_Melee": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "C_CSWeaponBase"
|
||||
},
|
||||
"C_ModelPointEntity": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
@ -12639,16 +12577,6 @@
|
||||
"metadata": [],
|
||||
"parent": null
|
||||
},
|
||||
"C_SensorGrenade": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "C_BaseCSGrenade"
|
||||
},
|
||||
"C_SensorGrenadeProjectile": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "C_BaseCSGrenadeProjectile"
|
||||
},
|
||||
"C_ShatterGlassShardPhysics": {
|
||||
"fields": {
|
||||
"m_ShardDesc": 4288
|
||||
@ -13802,19 +13730,6 @@
|
||||
"metadata": [],
|
||||
"parent": "C_CSWeaponBase"
|
||||
},
|
||||
"C_WeaponShield": {
|
||||
"fields": {
|
||||
"m_flDisplayHealth": 10728
|
||||
},
|
||||
"metadata": [
|
||||
{
|
||||
"name": "m_flDisplayHealth",
|
||||
"type": "NetworkVarNames",
|
||||
"type_name": "float"
|
||||
}
|
||||
],
|
||||
"parent": "C_CSWeaponBaseGun"
|
||||
},
|
||||
"C_WeaponTaser": {
|
||||
"fields": {
|
||||
"m_fFireTime": 10728,
|
||||
|
@ -1,12 +1,12 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
pub mod cs2_dumper {
|
||||
pub mod schemas {
|
||||
// Module: libclient.so
|
||||
// Classes count: 427
|
||||
// Classes count: 414
|
||||
// Enums count: 7
|
||||
pub mod libclient_so {
|
||||
// Alignment: 4
|
||||
@ -210,7 +210,7 @@ pub mod cs2_dumper {
|
||||
pub mod C_WeaponM249 {
|
||||
}
|
||||
// Parent: C_TeamplayRules
|
||||
// Fields count: 100
|
||||
// Fields count: 101
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_bFreezePeriod (bool)
|
||||
@ -377,38 +377,39 @@ pub mod cs2_dumper {
|
||||
pub const m_vMinimapMaxs: usize = 0xC24; // Vector
|
||||
pub const m_MinimapVerticalSectionHeights: usize = 0xC30; // float32[8]
|
||||
pub const m_bSpawnedTerrorHuntHeavy: usize = 0xC50; // bool
|
||||
pub const m_nEndMatchMapGroupVoteTypes: usize = 0xC54; // int32[10]
|
||||
pub const m_nEndMatchMapGroupVoteOptions: usize = 0xC7C; // int32[10]
|
||||
pub const m_nEndMatchMapVoteWinner: usize = 0xCA4; // int32
|
||||
pub const m_iNumConsecutiveCTLoses: usize = 0xCA8; // int32
|
||||
pub const m_iNumConsecutiveTerroristLoses: usize = 0xCAC; // int32
|
||||
pub const m_bMarkClientStopRecordAtRoundEnd: usize = 0xCC8; // bool
|
||||
pub const m_nMatchAbortedEarlyReason: usize = 0xD70; // int32
|
||||
pub const m_bHasTriggeredRoundStartMusic: usize = 0xD74; // bool
|
||||
pub const m_bSwitchingTeamsAtRoundReset: usize = 0xD75; // bool
|
||||
pub const m_pGameModeRules: usize = 0xD90; // CCSGameModeRules*
|
||||
pub const m_RetakeRules: usize = 0xD98; // C_RetakeGameRules
|
||||
pub const m_nMatchEndCount: usize = 0xEB0; // uint8
|
||||
pub const m_nTTeamIntroVariant: usize = 0xEB4; // int32
|
||||
pub const m_nCTTeamIntroVariant: usize = 0xEB8; // int32
|
||||
pub const m_bTeamIntroPeriod: usize = 0xEBC; // bool
|
||||
pub const m_iRoundEndWinnerTeam: usize = 0xEC0; // int32
|
||||
pub const m_eRoundEndReason: usize = 0xEC4; // int32
|
||||
pub const m_bRoundEndShowTimerDefend: usize = 0xEC8; // bool
|
||||
pub const m_iRoundEndTimerTime: usize = 0xECC; // int32
|
||||
pub const m_sRoundEndFunFactToken: usize = 0xED0; // CUtlString
|
||||
pub const m_iRoundEndFunFactPlayerSlot: usize = 0xED8; // CPlayerSlot
|
||||
pub const m_iRoundEndFunFactData1: usize = 0xEDC; // int32
|
||||
pub const m_iRoundEndFunFactData2: usize = 0xEE0; // int32
|
||||
pub const m_iRoundEndFunFactData3: usize = 0xEE4; // int32
|
||||
pub const m_sRoundEndMessage: usize = 0xEE8; // CUtlString
|
||||
pub const m_iRoundEndPlayerCount: usize = 0xEF0; // int32
|
||||
pub const m_bRoundEndNoMusic: usize = 0xEF4; // bool
|
||||
pub const m_iRoundEndLegacy: usize = 0xEF8; // int32
|
||||
pub const m_nRoundEndCount: usize = 0xEFC; // uint8
|
||||
pub const m_iRoundStartRoundNumber: usize = 0xF00; // int32
|
||||
pub const m_nRoundStartCount: usize = 0xF04; // uint8
|
||||
pub const m_flLastPerfSampleTime: usize = 0x4F10; // float64
|
||||
pub const m_ullLocalMatchID: usize = 0xC58; // uint64
|
||||
pub const m_nEndMatchMapGroupVoteTypes: usize = 0xC60; // int32[10]
|
||||
pub const m_nEndMatchMapGroupVoteOptions: usize = 0xC88; // int32[10]
|
||||
pub const m_nEndMatchMapVoteWinner: usize = 0xCB0; // int32
|
||||
pub const m_iNumConsecutiveCTLoses: usize = 0xCB4; // int32
|
||||
pub const m_iNumConsecutiveTerroristLoses: usize = 0xCB8; // int32
|
||||
pub const m_bMarkClientStopRecordAtRoundEnd: usize = 0xCD8; // bool
|
||||
pub const m_nMatchAbortedEarlyReason: usize = 0xD80; // int32
|
||||
pub const m_bHasTriggeredRoundStartMusic: usize = 0xD84; // bool
|
||||
pub const m_bSwitchingTeamsAtRoundReset: usize = 0xD85; // bool
|
||||
pub const m_pGameModeRules: usize = 0xDA0; // CCSGameModeRules*
|
||||
pub const m_RetakeRules: usize = 0xDA8; // C_RetakeGameRules
|
||||
pub const m_nMatchEndCount: usize = 0xEC0; // uint8
|
||||
pub const m_nTTeamIntroVariant: usize = 0xEC4; // int32
|
||||
pub const m_nCTTeamIntroVariant: usize = 0xEC8; // int32
|
||||
pub const m_bTeamIntroPeriod: usize = 0xECC; // bool
|
||||
pub const m_iRoundEndWinnerTeam: usize = 0xED0; // int32
|
||||
pub const m_eRoundEndReason: usize = 0xED4; // int32
|
||||
pub const m_bRoundEndShowTimerDefend: usize = 0xED8; // bool
|
||||
pub const m_iRoundEndTimerTime: usize = 0xEDC; // int32
|
||||
pub const m_sRoundEndFunFactToken: usize = 0xEE0; // CUtlString
|
||||
pub const m_iRoundEndFunFactPlayerSlot: usize = 0xEE8; // CPlayerSlot
|
||||
pub const m_iRoundEndFunFactData1: usize = 0xEEC; // int32
|
||||
pub const m_iRoundEndFunFactData2: usize = 0xEF0; // int32
|
||||
pub const m_iRoundEndFunFactData3: usize = 0xEF4; // int32
|
||||
pub const m_sRoundEndMessage: usize = 0xEF8; // CUtlString
|
||||
pub const m_iRoundEndPlayerCount: usize = 0xF00; // int32
|
||||
pub const m_bRoundEndNoMusic: usize = 0xF04; // bool
|
||||
pub const m_iRoundEndLegacy: usize = 0xF08; // int32
|
||||
pub const m_nRoundEndCount: usize = 0xF0C; // uint8
|
||||
pub const m_iRoundStartRoundNumber: usize = 0xF10; // int32
|
||||
pub const m_nRoundStartCount: usize = 0xF14; // uint8
|
||||
pub const m_flLastPerfSampleTime: usize = 0x4F20; // float64
|
||||
}
|
||||
// Parent: CBodyComponent
|
||||
// Fields count: 1
|
||||
@ -1428,10 +1429,6 @@ pub mod cs2_dumper {
|
||||
pub const m_iEffectName: usize = 0x6C; // uint16
|
||||
pub const m_nExplosionType: usize = 0x6E; // uint8
|
||||
}
|
||||
// Parent: C_BaseCSGrenadeProjectile
|
||||
// Fields count: 0
|
||||
pub mod C_SensorGrenadeProjectile {
|
||||
}
|
||||
// Parent: C_BaseCSGrenade
|
||||
// Fields count: 0
|
||||
pub mod C_MolotovGrenade {
|
||||
@ -1833,10 +1830,6 @@ pub mod cs2_dumper {
|
||||
// Fields count: 0
|
||||
pub mod C_Flashbang {
|
||||
}
|
||||
// Parent: C_CSWeaponBase
|
||||
// Fields count: 0
|
||||
pub mod CBumpMine {
|
||||
}
|
||||
// Parent: None
|
||||
// Fields count: 13
|
||||
//
|
||||
@ -2464,14 +2457,6 @@ pub mod cs2_dumper {
|
||||
pub const m_bRagdollClientSide: usize = 0xDC8; // bool
|
||||
pub const m_bHasAnimatedMaterialAttributes: usize = 0xDD8; // bool
|
||||
}
|
||||
// Parent: C_CSWeaponBase
|
||||
// Fields count: 0
|
||||
pub mod C_Melee {
|
||||
}
|
||||
// Parent: C_BaseGrenade
|
||||
// Fields count: 0
|
||||
pub mod CBreachChargeProjectile {
|
||||
}
|
||||
// Parent: C_BaseEntity
|
||||
// Fields count: 0
|
||||
pub mod C_PointEntity {
|
||||
@ -3493,10 +3478,6 @@ pub mod cs2_dumper {
|
||||
pub const m_flObserverChaseDistance: usize = 0x50; // float32
|
||||
pub const m_flObserverChaseDistanceCalcTime: usize = 0x54; // GameTime_t
|
||||
}
|
||||
// Parent: C_CSWeaponBaseGun
|
||||
// Fields count: 0
|
||||
pub mod CWeaponZoneRepulsor {
|
||||
}
|
||||
// Parent: CPlayerPawnComponent
|
||||
// Fields count: 0
|
||||
pub mod CPlayer_WaterServices {
|
||||
@ -3975,14 +3956,6 @@ pub mod cs2_dumper {
|
||||
// Fields count: 0
|
||||
pub mod C_WeaponMAC10 {
|
||||
}
|
||||
// Parent: C_CSWeaponBaseGun
|
||||
// Fields count: 1
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_flDisplayHealth (float)
|
||||
pub mod C_WeaponShield {
|
||||
pub const m_flDisplayHealth: usize = 0x29E8; // float32
|
||||
}
|
||||
// Parent: C_PointClientUIWorldPanel
|
||||
// Fields count: 1
|
||||
//
|
||||
@ -4778,10 +4751,6 @@ pub mod cs2_dumper {
|
||||
// Fields count: 0
|
||||
pub mod C_WeaponHKP2000 {
|
||||
}
|
||||
// Parent: C_BaseCSGrenade
|
||||
// Fields count: 0
|
||||
pub mod CTripWireFire {
|
||||
}
|
||||
// Parent: C_BaseFlex
|
||||
// Fields count: 6
|
||||
pub mod C_CSGO_PreviewModel {
|
||||
@ -4893,10 +4862,6 @@ pub mod cs2_dumper {
|
||||
pub const m_hCarriedHostage: usize = 0x40; // CHandle<C_BaseEntity>
|
||||
pub const m_hCarriedHostageProp: usize = 0x44; // CHandle<C_BaseEntity>
|
||||
}
|
||||
// Parent: C_CSWeaponBase
|
||||
// Fields count: 0
|
||||
pub mod CBreachCharge {
|
||||
}
|
||||
// Parent: C_LightEntity
|
||||
// Fields count: 0
|
||||
pub mod C_LightDirectionalEntity {
|
||||
@ -5068,10 +5033,6 @@ pub mod cs2_dumper {
|
||||
// MPulseLibraryBindings
|
||||
pub mod CPathSimpleAPI {
|
||||
}
|
||||
// Parent: C_BaseCSGrenade
|
||||
// Fields count: 0
|
||||
pub mod C_SensorGrenade {
|
||||
}
|
||||
// Parent: C_CSWeaponBaseGun
|
||||
// Fields count: 2
|
||||
//
|
||||
@ -5081,16 +5042,6 @@ pub mod cs2_dumper {
|
||||
pub const m_fFireTime: usize = 0x29E8; // GameTime_t
|
||||
pub const m_nLastAttackTick: usize = 0x29EC; // int32
|
||||
}
|
||||
// Parent: C_CSWeaponBase
|
||||
// Fields count: 2
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_bPlayingUninterruptableAct (bool)
|
||||
// NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t)
|
||||
pub mod C_Fists {
|
||||
pub const m_bPlayingUninterruptableAct: usize = 0x29C7; // bool
|
||||
pub const m_nUninterruptableActivity: usize = 0x29C8; // PlayerAnimEvent_t
|
||||
}
|
||||
// Parent: C_PhysicsProp
|
||||
// Fields count: 0
|
||||
pub mod C_PhysicsPropMultiplayer {
|
||||
@ -6220,12 +6171,8 @@ pub mod cs2_dumper {
|
||||
pub const m_nJustifyVertical: usize = 0xF78; // PointWorldTextJustifyVertical_t
|
||||
pub const m_nReorientMode: usize = 0xF7C; // PointWorldTextReorientMode_t
|
||||
}
|
||||
// Parent: C_BaseGrenade
|
||||
// Fields count: 0
|
||||
pub mod CBumpMineProjectile {
|
||||
}
|
||||
// Parent: CBasePlayerController
|
||||
// Fields count: 65
|
||||
// Fields count: 66
|
||||
//
|
||||
// Metadata:
|
||||
// MNetworkUserGroupProxy
|
||||
@ -6313,41 +6260,42 @@ pub mod cs2_dumper {
|
||||
pub const m_iDraftIndex: usize = 0x968; // int32
|
||||
pub const m_msQueuedModeDisconnectionTimestamp: usize = 0x96C; // uint32
|
||||
pub const m_uiAbandonRecordedReason: usize = 0x970; // uint32
|
||||
pub const m_bCannotBeKicked: usize = 0x974; // bool
|
||||
pub const m_bEverFullyConnected: usize = 0x975; // bool
|
||||
pub const m_bAbandonAllowsSurrender: usize = 0x976; // bool
|
||||
pub const m_bAbandonOffersInstantSurrender: usize = 0x977; // bool
|
||||
pub const m_bDisconnection1MinWarningPrinted: usize = 0x978; // bool
|
||||
pub const m_bScoreReported: usize = 0x979; // bool
|
||||
pub const m_nDisconnectionTick: usize = 0x97C; // int32
|
||||
pub const m_bControllingBot: usize = 0x988; // bool
|
||||
pub const m_bHasControlledBotThisRound: usize = 0x989; // bool
|
||||
pub const m_bHasBeenControlledByPlayerThisRound: usize = 0x98A; // bool
|
||||
pub const m_nBotsControlledThisRound: usize = 0x98C; // int32
|
||||
pub const m_bCanControlObservedBot: usize = 0x990; // bool
|
||||
pub const m_hPlayerPawn: usize = 0x994; // CHandle<C_CSPlayerPawn>
|
||||
pub const m_hObserverPawn: usize = 0x998; // CHandle<C_CSObserverPawn>
|
||||
pub const m_bPawnIsAlive: usize = 0x99C; // bool
|
||||
pub const m_iPawnHealth: usize = 0x9A0; // uint32
|
||||
pub const m_iPawnArmor: usize = 0x9A4; // int32
|
||||
pub const m_bPawnHasDefuser: usize = 0x9A8; // bool
|
||||
pub const m_bPawnHasHelmet: usize = 0x9A9; // bool
|
||||
pub const m_nPawnCharacterDefIndex: usize = 0x9AA; // uint16
|
||||
pub const m_iPawnLifetimeStart: usize = 0x9AC; // int32
|
||||
pub const m_iPawnLifetimeEnd: usize = 0x9B0; // int32
|
||||
pub const m_iPawnBotDifficulty: usize = 0x9B4; // int32
|
||||
pub const m_hOriginalControllerOfCurrentPawn: usize = 0x9B8; // CHandle<CCSPlayerController>
|
||||
pub const m_iScore: usize = 0x9BC; // int32
|
||||
pub const m_recentKillQueue: usize = 0x9C0; // uint8[8]
|
||||
pub const m_nFirstKill: usize = 0x9C8; // uint8
|
||||
pub const m_nKillCount: usize = 0x9C9; // uint8
|
||||
pub const m_bMvpNoMusic: usize = 0x9CA; // bool
|
||||
pub const m_eMvpReason: usize = 0x9CC; // int32
|
||||
pub const m_iMusicKitID: usize = 0x9D0; // int32
|
||||
pub const m_iMusicKitMVPs: usize = 0x9D4; // int32
|
||||
pub const m_iMVPs: usize = 0x9D8; // int32
|
||||
pub const m_bIsPlayerNameDirty: usize = 0x9DC; // bool
|
||||
pub const m_bFireBulletsSeedSynchronized: usize = 0x9DD; // bool
|
||||
pub const m_eNetworkDisconnectionReason: usize = 0x974; // uint32
|
||||
pub const m_bCannotBeKicked: usize = 0x978; // bool
|
||||
pub const m_bEverFullyConnected: usize = 0x979; // bool
|
||||
pub const m_bAbandonAllowsSurrender: usize = 0x97A; // bool
|
||||
pub const m_bAbandonOffersInstantSurrender: usize = 0x97B; // bool
|
||||
pub const m_bDisconnection1MinWarningPrinted: usize = 0x97C; // bool
|
||||
pub const m_bScoreReported: usize = 0x97D; // bool
|
||||
pub const m_nDisconnectionTick: usize = 0x980; // int32
|
||||
pub const m_bControllingBot: usize = 0x990; // bool
|
||||
pub const m_bHasControlledBotThisRound: usize = 0x991; // bool
|
||||
pub const m_bHasBeenControlledByPlayerThisRound: usize = 0x992; // bool
|
||||
pub const m_nBotsControlledThisRound: usize = 0x994; // int32
|
||||
pub const m_bCanControlObservedBot: usize = 0x998; // bool
|
||||
pub const m_hPlayerPawn: usize = 0x99C; // CHandle<C_CSPlayerPawn>
|
||||
pub const m_hObserverPawn: usize = 0x9A0; // CHandle<C_CSObserverPawn>
|
||||
pub const m_bPawnIsAlive: usize = 0x9A4; // bool
|
||||
pub const m_iPawnHealth: usize = 0x9A8; // uint32
|
||||
pub const m_iPawnArmor: usize = 0x9AC; // int32
|
||||
pub const m_bPawnHasDefuser: usize = 0x9B0; // bool
|
||||
pub const m_bPawnHasHelmet: usize = 0x9B1; // bool
|
||||
pub const m_nPawnCharacterDefIndex: usize = 0x9B2; // uint16
|
||||
pub const m_iPawnLifetimeStart: usize = 0x9B4; // int32
|
||||
pub const m_iPawnLifetimeEnd: usize = 0x9B8; // int32
|
||||
pub const m_iPawnBotDifficulty: usize = 0x9BC; // int32
|
||||
pub const m_hOriginalControllerOfCurrentPawn: usize = 0x9C0; // CHandle<CCSPlayerController>
|
||||
pub const m_iScore: usize = 0x9C4; // int32
|
||||
pub const m_recentKillQueue: usize = 0x9C8; // uint8[8]
|
||||
pub const m_nFirstKill: usize = 0x9D0; // uint8
|
||||
pub const m_nKillCount: usize = 0x9D1; // uint8
|
||||
pub const m_bMvpNoMusic: usize = 0x9D2; // bool
|
||||
pub const m_eMvpReason: usize = 0x9D4; // int32
|
||||
pub const m_iMusicKitID: usize = 0x9D8; // int32
|
||||
pub const m_iMusicKitMVPs: usize = 0x9DC; // int32
|
||||
pub const m_iMVPs: usize = 0x9E0; // int32
|
||||
pub const m_bIsPlayerNameDirty: usize = 0x9E4; // bool
|
||||
pub const m_bFireBulletsSeedSynchronized: usize = 0x9E5; // bool
|
||||
}
|
||||
// Parent: C_CSWeaponBaseGun
|
||||
// Fields count: 0
|
||||
@ -6611,10 +6559,6 @@ pub mod cs2_dumper {
|
||||
// Fields count: 0
|
||||
pub mod C_IncendiaryGrenade {
|
||||
}
|
||||
// Parent: C_CSWeaponBase
|
||||
// Fields count: 0
|
||||
pub mod CTablet {
|
||||
}
|
||||
// Parent: CBasePulseGraphInstance
|
||||
// Fields count: 1
|
||||
//
|
||||
@ -6654,10 +6598,6 @@ pub mod cs2_dumper {
|
||||
pub const m_hOldAttached: usize = 0x710; // CHandle<C_BaseEntity>
|
||||
pub const m_bCheapEffect: usize = 0x714; // bool
|
||||
}
|
||||
// Parent: C_BaseGrenade
|
||||
// Fields count: 0
|
||||
pub mod CTripWireFireProjectile {
|
||||
}
|
||||
// Parent: C_BaseModelEntity
|
||||
// Fields count: 0
|
||||
pub mod C_Breakable {
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: libengine2.so
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: libhost.so
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: libmaterialsystem2.so
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: libnetworksystem.so
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: libpanorama.so
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: libparticles.so
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: libpulse_system.so
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: librendersystemvulkan.so
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: libresourcesystem.so
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: libscenesystem.so
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: libschemasystem.so
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,9 +1,9 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: libserver.so
|
||||
// Classes count: 653
|
||||
// Classes count: 639
|
||||
// Enums count: 139
|
||||
public static class LibserverSo {
|
||||
// Alignment: 4
|
||||
@ -459,7 +459,7 @@ namespace CS2Dumper.Schemas {
|
||||
TrainVelocity_EaseInEaseOut = 0x2
|
||||
}
|
||||
// Alignment: 4
|
||||
// Members count: 20
|
||||
// Members count: 13
|
||||
public enum CSWeaponType : uint {
|
||||
WEAPONTYPE_KNIFE = 0x0,
|
||||
WEAPONTYPE_PISTOL = 0x1,
|
||||
@ -473,14 +473,7 @@ namespace CS2Dumper.Schemas {
|
||||
WEAPONTYPE_GRENADE = 0x9,
|
||||
WEAPONTYPE_EQUIPMENT = 0xA,
|
||||
WEAPONTYPE_STACKABLEITEM = 0xB,
|
||||
WEAPONTYPE_FISTS = 0xC,
|
||||
WEAPONTYPE_BREACHCHARGE = 0xD,
|
||||
WEAPONTYPE_BUMPMINE = 0xE,
|
||||
WEAPONTYPE_TABLET = 0xF,
|
||||
WEAPONTYPE_MELEE = 0x10,
|
||||
WEAPONTYPE_SHIELD = 0x11,
|
||||
WEAPONTYPE_ZONE_REPULSOR = 0x12,
|
||||
WEAPONTYPE_UNKNOWN = 0x13
|
||||
WEAPONTYPE_UNKNOWN = 0xC
|
||||
}
|
||||
// Alignment: 4
|
||||
// Members count: 3
|
||||
@ -742,26 +735,18 @@ namespace CS2Dumper.Schemas {
|
||||
eCount = 0x2
|
||||
}
|
||||
// Alignment: 4
|
||||
// Members count: 18
|
||||
// Members count: 10
|
||||
public enum CSPlayerBlockingUseAction_t : uint {
|
||||
k_CSPlayerBlockingUseAction_None = 0x0,
|
||||
k_CSPlayerBlockingUseAction_DefusingDefault = 0x1,
|
||||
k_CSPlayerBlockingUseAction_DefusingWithKit = 0x2,
|
||||
k_CSPlayerBlockingUseAction_HostageGrabbing = 0x3,
|
||||
k_CSPlayerBlockingUseAction_HostageDropping = 0x4,
|
||||
k_CSPlayerBlockingUseAction_OpeningSafe = 0x5,
|
||||
k_CSPlayerBlockingUseAction_EquippingParachute = 0x6,
|
||||
k_CSPlayerBlockingUseAction_EquippingHeavyArmor = 0x7,
|
||||
k_CSPlayerBlockingUseAction_EquippingContract = 0x8,
|
||||
k_CSPlayerBlockingUseAction_EquippingTabletUpgrade = 0x9,
|
||||
k_CSPlayerBlockingUseAction_TakingOffHeavyArmor = 0xA,
|
||||
k_CSPlayerBlockingUseAction_PayingToOpenDoor = 0xB,
|
||||
k_CSPlayerBlockingUseAction_CancelingSpawnRappelling = 0xC,
|
||||
k_CSPlayerBlockingUseAction_EquippingExoJump = 0xD,
|
||||
k_CSPlayerBlockingUseAction_PickingUpBumpMine = 0xE,
|
||||
k_CSPlayerBlockingUseAction_MapLongUseEntity_Pickup = 0xF,
|
||||
k_CSPlayerBlockingUseAction_MapLongUseEntity_Place = 0x10,
|
||||
k_CSPlayerBlockingUseAction_MaxCount = 0x11
|
||||
k_CSPlayerBlockingUseAction_EquippingHeavyArmor = 0x5,
|
||||
k_CSPlayerBlockingUseAction_TakingOffHeavyArmor = 0x6,
|
||||
k_CSPlayerBlockingUseAction_MapLongUseEntity_Pickup = 0x7,
|
||||
k_CSPlayerBlockingUseAction_MapLongUseEntity_Place = 0x8,
|
||||
k_CSPlayerBlockingUseAction_MaxCount = 0x9
|
||||
}
|
||||
// Alignment: 4
|
||||
// Members count: 3
|
||||
@ -1473,16 +1458,14 @@ namespace CS2Dumper.Schemas {
|
||||
eDrop = 0x2
|
||||
}
|
||||
// Alignment: 4
|
||||
// Members count: 8
|
||||
// Members count: 6
|
||||
public enum GrenadeType_t : uint {
|
||||
GRENADE_TYPE_EXPLOSIVE = 0x0,
|
||||
GRENADE_TYPE_FLASH = 0x1,
|
||||
GRENADE_TYPE_FIRE = 0x2,
|
||||
GRENADE_TYPE_DECOY = 0x3,
|
||||
GRENADE_TYPE_SMOKE = 0x4,
|
||||
GRENADE_TYPE_SENSOR = 0x5,
|
||||
GRENADE_TYPE_SNOWBALL = 0x6,
|
||||
GRENADE_TYPE_TOTAL = 0x7
|
||||
GRENADE_TYPE_TOTAL = 0x5
|
||||
}
|
||||
// Alignment: 4
|
||||
// Members count: 2
|
||||
@ -1757,21 +1740,6 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint fog = 0x20; // fogparams_t
|
||||
public const nint m_nWorldGroupID = 0x88; // WorldGroupId_t
|
||||
}
|
||||
// Parent: CCSWeaponBase
|
||||
// Fields count: 7
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_bPlayingUninterruptableAct (bool)
|
||||
// NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t)
|
||||
public static class CFists {
|
||||
public const nint m_bPlayingUninterruptableAct = 0x1274; // bool
|
||||
public const nint m_nUninterruptableActivity = 0x1278; // PlayerAnimEvent_t
|
||||
public const nint m_bRestorePrevWep = 0x127C; // bool
|
||||
public const nint m_hWeaponBeforePrevious = 0x1280; // CHandle<CBasePlayerWeapon>
|
||||
public const nint m_hWeaponPrevious = 0x1284; // CHandle<CBasePlayerWeapon>
|
||||
public const nint m_bDelayedHardPunchIncoming = 0x1288; // bool
|
||||
public const nint m_bDestroyAfterTaunt = 0x1289; // bool
|
||||
}
|
||||
// Parent: CBaseTrigger
|
||||
// Fields count: 1
|
||||
public static class CTriggerRemove {
|
||||
@ -1797,10 +1765,6 @@ namespace CS2Dumper.Schemas {
|
||||
public static class CPushable {
|
||||
}
|
||||
// Parent: CBaseTrigger
|
||||
// Fields count: 0
|
||||
public static class CTriggerTripWire {
|
||||
}
|
||||
// Parent: CBaseTrigger
|
||||
// Fields count: 1
|
||||
public static class CTriggerMultiple {
|
||||
public const nint m_OnTrigger = 0xC48; // CEntityIOOutput
|
||||
@ -2311,20 +2275,20 @@ namespace CS2Dumper.Schemas {
|
||||
// NetworkVarNames: m_flNextHoldFrac (float)
|
||||
// NetworkVarNames: m_hSwitchToWeaponAfterThrow (CHandle<CCSWeaponBase>)
|
||||
public static class CBaseCSGrenade {
|
||||
public const nint m_bRedraw = 0x1274; // bool
|
||||
public const nint m_bIsHeldByPlayer = 0x1275; // bool
|
||||
public const nint m_bPinPulled = 0x1276; // bool
|
||||
public const nint m_bJumpThrow = 0x1277; // bool
|
||||
public const nint m_bThrowAnimating = 0x1278; // bool
|
||||
public const nint m_fThrowTime = 0x127C; // GameTime_t
|
||||
public const nint m_flThrowStrength = 0x1280; // float32
|
||||
public const nint m_flThrowStrengthApproach = 0x1284; // float32
|
||||
public const nint m_fDropTime = 0x1288; // GameTime_t
|
||||
public const nint m_fPinPullTime = 0x128C; // GameTime_t
|
||||
public const nint m_bJustPulledPin = 0x1290; // bool
|
||||
public const nint m_nNextHoldTick = 0x1294; // GameTick_t
|
||||
public const nint m_flNextHoldFrac = 0x1298; // float32
|
||||
public const nint m_hSwitchToWeaponAfterThrow = 0x129C; // CHandle<CCSWeaponBase>
|
||||
public const nint m_bRedraw = 0x126C; // bool
|
||||
public const nint m_bIsHeldByPlayer = 0x126D; // bool
|
||||
public const nint m_bPinPulled = 0x126E; // bool
|
||||
public const nint m_bJumpThrow = 0x126F; // bool
|
||||
public const nint m_bThrowAnimating = 0x1270; // bool
|
||||
public const nint m_fThrowTime = 0x1274; // GameTime_t
|
||||
public const nint m_flThrowStrength = 0x1278; // float32
|
||||
public const nint m_flThrowStrengthApproach = 0x127C; // float32
|
||||
public const nint m_fDropTime = 0x1280; // GameTime_t
|
||||
public const nint m_fPinPullTime = 0x1284; // GameTime_t
|
||||
public const nint m_bJustPulledPin = 0x1288; // bool
|
||||
public const nint m_nNextHoldTick = 0x128C; // GameTick_t
|
||||
public const nint m_flNextHoldFrac = 0x1290; // float32
|
||||
public const nint m_hSwitchToWeaponAfterThrow = 0x1294; // CHandle<CCSWeaponBase>
|
||||
}
|
||||
// Parent: CBaseModelEntity
|
||||
// Fields count: 1
|
||||
@ -2494,8 +2458,8 @@ namespace CS2Dumper.Schemas {
|
||||
// NetworkVarNames: m_SequenceCompleteTimer (CountdownTimer)
|
||||
// NetworkVarNames: m_bRedraw (bool)
|
||||
public static class CWeaponBaseItem {
|
||||
public const nint m_SequenceCompleteTimer = 0x1278; // CountdownTimer
|
||||
public const nint m_bRedraw = 0x1290; // bool
|
||||
public const nint m_SequenceCompleteTimer = 0x1270; // CountdownTimer
|
||||
public const nint m_bRedraw = 0x1288; // bool
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Fields count: 0
|
||||
@ -3126,10 +3090,6 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_nFlameModelIndex = 0x7D4; // int32
|
||||
public const nint m_nFlameFromAboveModelIndex = 0x7D8; // int32
|
||||
}
|
||||
// Parent: CCSWeaponBase
|
||||
// Fields count: 0
|
||||
public static class CBumpMine {
|
||||
}
|
||||
// Parent: CBaseModelEntity
|
||||
// Fields count: 7
|
||||
//
|
||||
@ -3703,7 +3663,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_bFirstAttack (bool)
|
||||
public static class CKnife {
|
||||
public const nint m_bFirstAttack = 0x1274; // bool
|
||||
public const nint m_bFirstAttack = 0x126C; // bool
|
||||
}
|
||||
// Parent: CBaseModelEntity
|
||||
// Fields count: 37
|
||||
@ -3909,10 +3869,6 @@ namespace CS2Dumper.Schemas {
|
||||
public static class CPhysTorque {
|
||||
public const nint m_axis = 0x828; // Vector
|
||||
}
|
||||
// Parent: CBaseGrenade
|
||||
// Fields count: 0
|
||||
public static class CBreachChargeProjectile {
|
||||
}
|
||||
// Parent: CBaseAnimGraph
|
||||
// Fields count: 27
|
||||
//
|
||||
@ -4450,13 +4406,6 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_bSpotted = 0x8; // bool
|
||||
public const nint m_bSpottedByMask = 0xC; // uint32[2]
|
||||
}
|
||||
// Parent: CBaseCSGrenadeProjectile
|
||||
// Fields count: 3
|
||||
public static class CSensorGrenadeProjectile {
|
||||
public const nint m_fExpireTime = 0xE50; // GameTime_t
|
||||
public const nint m_fNextDetectPlayerSound = 0xE54; // GameTime_t
|
||||
public const nint m_hDisplayGrenade = 0xE58; // CHandle<CBaseEntity>
|
||||
}
|
||||
// Parent: CCSPlayerBase_CameraServices
|
||||
// Fields count: 0
|
||||
public static class CCSPlayer_CameraServices {
|
||||
@ -5095,10 +5044,6 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_iObserverLastMode = 0x48; // ObserverMode_t
|
||||
public const nint m_bForcedObserverMode = 0x4C; // bool
|
||||
}
|
||||
// Parent: CCSWeaponBaseGun
|
||||
// Fields count: 0
|
||||
public static class CWeaponZoneRepulsor {
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Fields count: 3
|
||||
public static class CPhysImpact {
|
||||
@ -6786,10 +6731,6 @@ namespace CS2Dumper.Schemas {
|
||||
public static class CFilterClass {
|
||||
public const nint m_iFilterClass = 0x818; // CUtlSymbolLarge
|
||||
}
|
||||
// Parent: CCSWeaponBase
|
||||
// Fields count: 0
|
||||
public static class CMelee {
|
||||
}
|
||||
// Parent: CMultiplayRules
|
||||
// Fields count: 0
|
||||
public static class CTeamplayRules {
|
||||
@ -6909,7 +6850,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_nWorldGroupId = 0xC; // WorldGroupId_t
|
||||
}
|
||||
// Parent: CBasePlayerWeapon
|
||||
// Fields count: 65
|
||||
// Fields count: 64
|
||||
//
|
||||
// Metadata:
|
||||
// MNetworkExcludeByName
|
||||
@ -6960,54 +6901,53 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_bRequireUseToTouch = 0x1119; // bool
|
||||
public const nint m_iState = 0x111C; // CSWeaponState_t
|
||||
public const nint m_flLastTimeInAir = 0x1120; // GameTime_t
|
||||
public const nint m_flLastDeployTime = 0x1124; // GameTime_t
|
||||
public const nint m_nLastEmptySoundCmdNum = 0x1128; // int32
|
||||
public const nint m_nViewModelIndex = 0x112C; // uint32
|
||||
public const nint m_bReloadsWithClips = 0x1130; // bool
|
||||
public const nint m_flTimeWeaponIdle = 0x1150; // GameTime_t
|
||||
public const nint m_bFireOnEmpty = 0x1154; // bool
|
||||
public const nint m_OnPlayerPickup = 0x1158; // CEntityIOOutput
|
||||
public const nint m_weaponMode = 0x1180; // CSWeaponMode
|
||||
public const nint m_flTurningInaccuracyDelta = 0x1184; // float32
|
||||
public const nint m_vecTurningInaccuracyEyeDirLast = 0x1188; // Vector
|
||||
public const nint m_flTurningInaccuracy = 0x1194; // float32
|
||||
public const nint m_fAccuracyPenalty = 0x1198; // float32
|
||||
public const nint m_flLastAccuracyUpdateTime = 0x119C; // GameTime_t
|
||||
public const nint m_fAccuracySmoothedForZoom = 0x11A0; // float32
|
||||
public const nint m_fScopeZoomEndTime = 0x11A4; // GameTime_t
|
||||
public const nint m_iRecoilIndex = 0x11A8; // int32
|
||||
public const nint m_flRecoilIndex = 0x11AC; // float32
|
||||
public const nint m_bBurstMode = 0x11B0; // bool
|
||||
public const nint m_nPostponeFireReadyTicks = 0x11B4; // GameTick_t
|
||||
public const nint m_flPostponeFireReadyFrac = 0x11B8; // float32
|
||||
public const nint m_bInReload = 0x11BC; // bool
|
||||
public const nint m_bReloadVisuallyComplete = 0x11BD; // bool
|
||||
public const nint m_flDroppedAtTime = 0x11C0; // GameTime_t
|
||||
public const nint m_bIsHauledBack = 0x11C4; // bool
|
||||
public const nint m_bSilencerOn = 0x11C5; // bool
|
||||
public const nint m_flTimeSilencerSwitchComplete = 0x11C8; // GameTime_t
|
||||
public const nint m_iOriginalTeamNumber = 0x11CC; // int32
|
||||
public const nint m_iMostRecentTeamNumber = 0x11D0; // int32
|
||||
public const nint m_bDroppedNearBuyZone = 0x11D4; // bool
|
||||
public const nint m_flNextAttackRenderTimeOffset = 0x11D8; // float32
|
||||
public const nint m_bCanBePickedUp = 0x11F0; // bool
|
||||
public const nint m_bUseCanOverrideNextOwnerTouchTime = 0x11F1; // bool
|
||||
public const nint m_nextOwnerTouchTime = 0x11F4; // GameTime_t
|
||||
public const nint m_nextPrevOwnerTouchTime = 0x11F8; // GameTime_t
|
||||
public const nint m_nextPrevOwnerUseTime = 0x1200; // GameTime_t
|
||||
public const nint m_hPrevOwner = 0x1204; // CHandle<CCSPlayerPawn>
|
||||
public const nint m_nDropTick = 0x1208; // GameTick_t
|
||||
public const nint m_donated = 0x122C; // bool
|
||||
public const nint m_fLastShotTime = 0x1230; // GameTime_t
|
||||
public const nint m_bWasOwnedByCT = 0x1234; // bool
|
||||
public const nint m_bWasOwnedByTerrorist = 0x1235; // bool
|
||||
public const nint m_bFiredOutOfAmmoEvent = 0x1236; // bool
|
||||
public const nint m_numRemoveUnownedWeaponThink = 0x1238; // int32
|
||||
public const nint m_IronSightController = 0x1240; // CIronSightController
|
||||
public const nint m_iIronSightMode = 0x1258; // int32
|
||||
public const nint m_flLastLOSTraceFailureTime = 0x125C; // GameTime_t
|
||||
public const nint m_iNumEmptyAttacks = 0x1260; // int32
|
||||
public const nint m_flWatTickOffset = 0x1264; // float32
|
||||
public const nint m_nLastEmptySoundCmdNum = 0x1124; // int32
|
||||
public const nint m_nViewModelIndex = 0x1128; // uint32
|
||||
public const nint m_bReloadsWithClips = 0x112C; // bool
|
||||
public const nint m_flTimeWeaponIdle = 0x1148; // GameTime_t
|
||||
public const nint m_bFireOnEmpty = 0x114C; // bool
|
||||
public const nint m_OnPlayerPickup = 0x1150; // CEntityIOOutput
|
||||
public const nint m_weaponMode = 0x1178; // CSWeaponMode
|
||||
public const nint m_flTurningInaccuracyDelta = 0x117C; // float32
|
||||
public const nint m_vecTurningInaccuracyEyeDirLast = 0x1180; // Vector
|
||||
public const nint m_flTurningInaccuracy = 0x118C; // float32
|
||||
public const nint m_fAccuracyPenalty = 0x1190; // float32
|
||||
public const nint m_flLastAccuracyUpdateTime = 0x1194; // GameTime_t
|
||||
public const nint m_fAccuracySmoothedForZoom = 0x1198; // float32
|
||||
public const nint m_fScopeZoomEndTime = 0x119C; // GameTime_t
|
||||
public const nint m_iRecoilIndex = 0x11A0; // int32
|
||||
public const nint m_flRecoilIndex = 0x11A4; // float32
|
||||
public const nint m_bBurstMode = 0x11A8; // bool
|
||||
public const nint m_nPostponeFireReadyTicks = 0x11AC; // GameTick_t
|
||||
public const nint m_flPostponeFireReadyFrac = 0x11B0; // float32
|
||||
public const nint m_bInReload = 0x11B4; // bool
|
||||
public const nint m_bReloadVisuallyComplete = 0x11B5; // bool
|
||||
public const nint m_flDroppedAtTime = 0x11B8; // GameTime_t
|
||||
public const nint m_bIsHauledBack = 0x11BC; // bool
|
||||
public const nint m_bSilencerOn = 0x11BD; // bool
|
||||
public const nint m_flTimeSilencerSwitchComplete = 0x11C0; // GameTime_t
|
||||
public const nint m_iOriginalTeamNumber = 0x11C4; // int32
|
||||
public const nint m_iMostRecentTeamNumber = 0x11C8; // int32
|
||||
public const nint m_bDroppedNearBuyZone = 0x11CC; // bool
|
||||
public const nint m_flNextAttackRenderTimeOffset = 0x11D0; // float32
|
||||
public const nint m_bCanBePickedUp = 0x11E8; // bool
|
||||
public const nint m_bUseCanOverrideNextOwnerTouchTime = 0x11E9; // bool
|
||||
public const nint m_nextOwnerTouchTime = 0x11EC; // GameTime_t
|
||||
public const nint m_nextPrevOwnerTouchTime = 0x11F0; // GameTime_t
|
||||
public const nint m_nextPrevOwnerUseTime = 0x11F8; // GameTime_t
|
||||
public const nint m_hPrevOwner = 0x11FC; // CHandle<CCSPlayerPawn>
|
||||
public const nint m_nDropTick = 0x1200; // GameTick_t
|
||||
public const nint m_donated = 0x1224; // bool
|
||||
public const nint m_fLastShotTime = 0x1228; // GameTime_t
|
||||
public const nint m_bWasOwnedByCT = 0x122C; // bool
|
||||
public const nint m_bWasOwnedByTerrorist = 0x122D; // bool
|
||||
public const nint m_bFiredOutOfAmmoEvent = 0x122E; // bool
|
||||
public const nint m_numRemoveUnownedWeaponThink = 0x1230; // int32
|
||||
public const nint m_IronSightController = 0x1238; // CIronSightController
|
||||
public const nint m_iIronSightMode = 0x1250; // int32
|
||||
public const nint m_flLastLOSTraceFailureTime = 0x1254; // GameTime_t
|
||||
public const nint m_iNumEmptyAttacks = 0x1258; // int32
|
||||
public const nint m_flWatTickOffset = 0x125C; // float32
|
||||
}
|
||||
// Parent: CBaseEntity
|
||||
// Fields count: 0
|
||||
@ -7377,7 +7317,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_state = 0xA80; // int32
|
||||
}
|
||||
// Parent: CTeamplayRules
|
||||
// Fields count: 189
|
||||
// Fields count: 190
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_bFreezePeriod (bool)
|
||||
@ -7544,127 +7484,128 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_vMinimapMaxs = 0xCB4; // Vector
|
||||
public const nint m_MinimapVerticalSectionHeights = 0xCC0; // float32[8]
|
||||
public const nint m_bSpawnedTerrorHuntHeavy = 0xCE0; // bool
|
||||
public const nint m_nEndMatchMapGroupVoteTypes = 0xCE4; // int32[10]
|
||||
public const nint m_nEndMatchMapGroupVoteOptions = 0xD0C; // int32[10]
|
||||
public const nint m_nEndMatchMapVoteWinner = 0xD34; // int32
|
||||
public const nint m_iNumConsecutiveCTLoses = 0xD38; // int32
|
||||
public const nint m_iNumConsecutiveTerroristLoses = 0xD3C; // int32
|
||||
public const nint m_bHasHostageBeenTouched = 0xD58; // bool
|
||||
public const nint m_flIntermissionStartTime = 0xD5C; // GameTime_t
|
||||
public const nint m_flIntermissionEndTime = 0xD60; // GameTime_t
|
||||
public const nint m_bLevelInitialized = 0xD64; // bool
|
||||
public const nint m_iTotalRoundsPlayed = 0xD68; // int32
|
||||
public const nint m_iUnBalancedRounds = 0xD6C; // int32
|
||||
public const nint m_endMatchOnRoundReset = 0xD70; // bool
|
||||
public const nint m_endMatchOnThink = 0xD71; // bool
|
||||
public const nint m_iFreezeTime = 0xD74; // int32
|
||||
public const nint m_iNumTerrorist = 0xD78; // int32
|
||||
public const nint m_iNumCT = 0xD7C; // int32
|
||||
public const nint m_iNumSpawnableTerrorist = 0xD80; // int32
|
||||
public const nint m_iNumSpawnableCT = 0xD84; // int32
|
||||
public const nint m_arrSelectedHostageSpawnIndices = 0xD88; // CUtlVector<int32>
|
||||
public const nint m_nSpawnPointsRandomSeed = 0xDA0; // int32
|
||||
public const nint m_bFirstConnected = 0xDA4; // bool
|
||||
public const nint m_bCompleteReset = 0xDA5; // bool
|
||||
public const nint m_bPickNewTeamsOnReset = 0xDA6; // bool
|
||||
public const nint m_bScrambleTeamsOnRestart = 0xDA7; // bool
|
||||
public const nint m_bSwapTeamsOnRestart = 0xDA8; // bool
|
||||
public const nint m_nEndMatchTiedVotes = 0xDB0; // CUtlVector<int32>
|
||||
public const nint m_bNeedToAskPlayersForContinueVote = 0xDCC; // bool
|
||||
public const nint m_numQueuedMatchmakingAccounts = 0xDD0; // uint32
|
||||
public const nint m_fAvgPlayerRank = 0xDD4; // float32
|
||||
public const nint m_pQueuedMatchmakingReservationString = 0xDD8; // char*
|
||||
public const nint m_numTotalTournamentDrops = 0xDE0; // uint32
|
||||
public const nint m_numSpectatorsCountMax = 0xDE4; // uint32
|
||||
public const nint m_numSpectatorsCountMaxTV = 0xDE8; // uint32
|
||||
public const nint m_numSpectatorsCountMaxLnk = 0xDEC; // uint32
|
||||
public const nint m_bForceTeamChangeSilent = 0xDF8; // bool
|
||||
public const nint m_bLoadingRoundBackupData = 0xDF9; // bool
|
||||
public const nint m_nMatchInfoShowType = 0xE30; // int32
|
||||
public const nint m_flMatchInfoDecidedTime = 0xE34; // float32
|
||||
public const nint mTeamDMLastWinningTeamNumber = 0xE50; // int32
|
||||
public const nint mTeamDMLastThinkTime = 0xE54; // float32
|
||||
public const nint m_flTeamDMLastAnnouncementTime = 0xE58; // float32
|
||||
public const nint m_iAccountTerrorist = 0xE5C; // int32
|
||||
public const nint m_iAccountCT = 0xE60; // int32
|
||||
public const nint m_iSpawnPointCount_Terrorist = 0xE64; // int32
|
||||
public const nint m_iSpawnPointCount_CT = 0xE68; // int32
|
||||
public const nint m_iMaxNumTerrorists = 0xE6C; // int32
|
||||
public const nint m_iMaxNumCTs = 0xE70; // int32
|
||||
public const nint m_iLoserBonusMostRecentTeam = 0xE74; // int32
|
||||
public const nint m_tmNextPeriodicThink = 0xE78; // float32
|
||||
public const nint m_bVoiceWonMatchBragFired = 0xE7C; // bool
|
||||
public const nint m_fWarmupNextChatNoticeTime = 0xE80; // float32
|
||||
public const nint m_iHostagesRescued = 0xE88; // int32
|
||||
public const nint m_iHostagesTouched = 0xE8C; // int32
|
||||
public const nint m_flNextHostageAnnouncement = 0xE90; // float32
|
||||
public const nint m_bNoTerroristsKilled = 0xE94; // bool
|
||||
public const nint m_bNoCTsKilled = 0xE95; // bool
|
||||
public const nint m_bNoEnemiesKilled = 0xE96; // bool
|
||||
public const nint m_bCanDonateWeapons = 0xE97; // bool
|
||||
public const nint m_firstKillTime = 0xE9C; // float32
|
||||
public const nint m_firstBloodTime = 0xEA4; // float32
|
||||
public const nint m_hostageWasInjured = 0xEC0; // bool
|
||||
public const nint m_hostageWasKilled = 0xEC1; // bool
|
||||
public const nint m_bVoteCalled = 0xED0; // bool
|
||||
public const nint m_bServerVoteOnReset = 0xED1; // bool
|
||||
public const nint m_flVoteCheckThrottle = 0xED4; // float32
|
||||
public const nint m_bBuyTimeEnded = 0xED8; // bool
|
||||
public const nint m_nLastFreezeEndBeep = 0xEDC; // int32
|
||||
public const nint m_bTargetBombed = 0xEE0; // bool
|
||||
public const nint m_bBombDefused = 0xEE1; // bool
|
||||
public const nint m_bMapHasBombZone = 0xEE2; // bool
|
||||
public const nint m_vecMainCTSpawnPos = 0xF30; // Vector
|
||||
public const nint m_CTSpawnPointsMasterList = 0xF40; // CUtlVector<SpawnPoint*>
|
||||
public const nint m_TerroristSpawnPointsMasterList = 0xF58; // CUtlVector<SpawnPoint*>
|
||||
public const nint m_bRespawningAllRespawnablePlayers = 0xF70; // bool
|
||||
public const nint m_iNextCTSpawnPoint = 0xF74; // int32
|
||||
public const nint m_flCTSpawnPointUsedTime = 0xF78; // float32
|
||||
public const nint m_iNextTerroristSpawnPoint = 0xF7C; // int32
|
||||
public const nint m_flTerroristSpawnPointUsedTime = 0xF80; // float32
|
||||
public const nint m_CTSpawnPoints = 0xF88; // CUtlVector<SpawnPoint*>
|
||||
public const nint m_TerroristSpawnPoints = 0xFA0; // CUtlVector<SpawnPoint*>
|
||||
public const nint m_bIsUnreservedGameServer = 0xFB8; // bool
|
||||
public const nint m_fAutobalanceDisplayTime = 0xFBC; // float32
|
||||
public const nint m_bAllowWeaponSwitch = 0x1228; // bool
|
||||
public const nint m_bRoundTimeWarningTriggered = 0x1229; // bool
|
||||
public const nint m_phaseChangeAnnouncementTime = 0x122C; // GameTime_t
|
||||
public const nint m_fNextUpdateTeamClanNamesTime = 0x1230; // float32
|
||||
public const nint m_flLastThinkTime = 0x1234; // GameTime_t
|
||||
public const nint m_fAccumulatedRoundOffDamage = 0x1238; // float32
|
||||
public const nint m_nShorthandedBonusLastEvalRound = 0x123C; // int32
|
||||
public const nint m_nMatchAbortedEarlyReason = 0x14B8; // int32
|
||||
public const nint m_bHasTriggeredRoundStartMusic = 0x14BC; // bool
|
||||
public const nint m_bSwitchingTeamsAtRoundReset = 0x14BD; // bool
|
||||
public const nint m_pGameModeRules = 0x14D8; // CCSGameModeRules*
|
||||
public const nint m_BtGlobalBlackboard = 0x14E0; // KeyValues3
|
||||
public const nint m_hPlayerResource = 0x1568; // CHandle<CBaseEntity>
|
||||
public const nint m_RetakeRules = 0x1570; // CRetakeGameRules
|
||||
public const nint m_arrTeamUniqueKillWeaponsMatch = 0x1708; // CUtlVector<int32>[4]
|
||||
public const nint m_bTeamLastKillUsedUniqueWeaponMatch = 0x1768; // bool[4]
|
||||
public const nint m_nMatchEndCount = 0x1790; // uint8
|
||||
public const nint m_nTTeamIntroVariant = 0x1794; // int32
|
||||
public const nint m_nCTTeamIntroVariant = 0x1798; // int32
|
||||
public const nint m_bTeamIntroPeriod = 0x179C; // bool
|
||||
public const nint m_fTeamIntroPeriodEnd = 0x17A0; // GameTime_t
|
||||
public const nint m_bPlayedTeamIntroVO = 0x17A4; // bool
|
||||
public const nint m_iRoundEndWinnerTeam = 0x17A8; // int32
|
||||
public const nint m_eRoundEndReason = 0x17AC; // int32
|
||||
public const nint m_bRoundEndShowTimerDefend = 0x17B0; // bool
|
||||
public const nint m_iRoundEndTimerTime = 0x17B4; // int32
|
||||
public const nint m_sRoundEndFunFactToken = 0x17B8; // CUtlString
|
||||
public const nint m_iRoundEndFunFactPlayerSlot = 0x17C0; // CPlayerSlot
|
||||
public const nint m_iRoundEndFunFactData1 = 0x17C4; // int32
|
||||
public const nint m_iRoundEndFunFactData2 = 0x17C8; // int32
|
||||
public const nint m_iRoundEndFunFactData3 = 0x17CC; // int32
|
||||
public const nint m_sRoundEndMessage = 0x17D0; // CUtlString
|
||||
public const nint m_iRoundEndPlayerCount = 0x17D8; // int32
|
||||
public const nint m_bRoundEndNoMusic = 0x17DC; // bool
|
||||
public const nint m_iRoundEndLegacy = 0x17E0; // int32
|
||||
public const nint m_nRoundEndCount = 0x17E4; // uint8
|
||||
public const nint m_iRoundStartRoundNumber = 0x17E8; // int32
|
||||
public const nint m_nRoundStartCount = 0x17EC; // uint8
|
||||
public const nint m_flLastPerfSampleTime = 0x57F8; // float64
|
||||
public const nint m_ullLocalMatchID = 0xCE8; // uint64
|
||||
public const nint m_nEndMatchMapGroupVoteTypes = 0xCF0; // int32[10]
|
||||
public const nint m_nEndMatchMapGroupVoteOptions = 0xD18; // int32[10]
|
||||
public const nint m_nEndMatchMapVoteWinner = 0xD40; // int32
|
||||
public const nint m_iNumConsecutiveCTLoses = 0xD44; // int32
|
||||
public const nint m_iNumConsecutiveTerroristLoses = 0xD48; // int32
|
||||
public const nint m_bHasHostageBeenTouched = 0xD68; // bool
|
||||
public const nint m_flIntermissionStartTime = 0xD6C; // GameTime_t
|
||||
public const nint m_flIntermissionEndTime = 0xD70; // GameTime_t
|
||||
public const nint m_bLevelInitialized = 0xD74; // bool
|
||||
public const nint m_iTotalRoundsPlayed = 0xD78; // int32
|
||||
public const nint m_iUnBalancedRounds = 0xD7C; // int32
|
||||
public const nint m_endMatchOnRoundReset = 0xD80; // bool
|
||||
public const nint m_endMatchOnThink = 0xD81; // bool
|
||||
public const nint m_iFreezeTime = 0xD84; // int32
|
||||
public const nint m_iNumTerrorist = 0xD88; // int32
|
||||
public const nint m_iNumCT = 0xD8C; // int32
|
||||
public const nint m_iNumSpawnableTerrorist = 0xD90; // int32
|
||||
public const nint m_iNumSpawnableCT = 0xD94; // int32
|
||||
public const nint m_arrSelectedHostageSpawnIndices = 0xD98; // CUtlVector<int32>
|
||||
public const nint m_nSpawnPointsRandomSeed = 0xDB0; // int32
|
||||
public const nint m_bFirstConnected = 0xDB4; // bool
|
||||
public const nint m_bCompleteReset = 0xDB5; // bool
|
||||
public const nint m_bPickNewTeamsOnReset = 0xDB6; // bool
|
||||
public const nint m_bScrambleTeamsOnRestart = 0xDB7; // bool
|
||||
public const nint m_bSwapTeamsOnRestart = 0xDB8; // bool
|
||||
public const nint m_nEndMatchTiedVotes = 0xDC0; // CUtlVector<int32>
|
||||
public const nint m_bNeedToAskPlayersForContinueVote = 0xDDC; // bool
|
||||
public const nint m_numQueuedMatchmakingAccounts = 0xDE0; // uint32
|
||||
public const nint m_fAvgPlayerRank = 0xDE4; // float32
|
||||
public const nint m_pQueuedMatchmakingReservationString = 0xDE8; // char*
|
||||
public const nint m_numTotalTournamentDrops = 0xDF0; // uint32
|
||||
public const nint m_numSpectatorsCountMax = 0xDF4; // uint32
|
||||
public const nint m_numSpectatorsCountMaxTV = 0xDF8; // uint32
|
||||
public const nint m_numSpectatorsCountMaxLnk = 0xDFC; // uint32
|
||||
public const nint m_bForceTeamChangeSilent = 0xE08; // bool
|
||||
public const nint m_bLoadingRoundBackupData = 0xE09; // bool
|
||||
public const nint m_nMatchInfoShowType = 0xE40; // int32
|
||||
public const nint m_flMatchInfoDecidedTime = 0xE44; // float32
|
||||
public const nint mTeamDMLastWinningTeamNumber = 0xE60; // int32
|
||||
public const nint mTeamDMLastThinkTime = 0xE64; // float32
|
||||
public const nint m_flTeamDMLastAnnouncementTime = 0xE68; // float32
|
||||
public const nint m_iAccountTerrorist = 0xE6C; // int32
|
||||
public const nint m_iAccountCT = 0xE70; // int32
|
||||
public const nint m_iSpawnPointCount_Terrorist = 0xE74; // int32
|
||||
public const nint m_iSpawnPointCount_CT = 0xE78; // int32
|
||||
public const nint m_iMaxNumTerrorists = 0xE7C; // int32
|
||||
public const nint m_iMaxNumCTs = 0xE80; // int32
|
||||
public const nint m_iLoserBonusMostRecentTeam = 0xE84; // int32
|
||||
public const nint m_tmNextPeriodicThink = 0xE88; // float32
|
||||
public const nint m_bVoiceWonMatchBragFired = 0xE8C; // bool
|
||||
public const nint m_fWarmupNextChatNoticeTime = 0xE90; // float32
|
||||
public const nint m_iHostagesRescued = 0xE98; // int32
|
||||
public const nint m_iHostagesTouched = 0xE9C; // int32
|
||||
public const nint m_flNextHostageAnnouncement = 0xEA0; // float32
|
||||
public const nint m_bNoTerroristsKilled = 0xEA4; // bool
|
||||
public const nint m_bNoCTsKilled = 0xEA5; // bool
|
||||
public const nint m_bNoEnemiesKilled = 0xEA6; // bool
|
||||
public const nint m_bCanDonateWeapons = 0xEA7; // bool
|
||||
public const nint m_firstKillTime = 0xEAC; // float32
|
||||
public const nint m_firstBloodTime = 0xEB4; // float32
|
||||
public const nint m_hostageWasInjured = 0xED0; // bool
|
||||
public const nint m_hostageWasKilled = 0xED1; // bool
|
||||
public const nint m_bVoteCalled = 0xEE0; // bool
|
||||
public const nint m_bServerVoteOnReset = 0xEE1; // bool
|
||||
public const nint m_flVoteCheckThrottle = 0xEE4; // float32
|
||||
public const nint m_bBuyTimeEnded = 0xEE8; // bool
|
||||
public const nint m_nLastFreezeEndBeep = 0xEEC; // int32
|
||||
public const nint m_bTargetBombed = 0xEF0; // bool
|
||||
public const nint m_bBombDefused = 0xEF1; // bool
|
||||
public const nint m_bMapHasBombZone = 0xEF2; // bool
|
||||
public const nint m_vecMainCTSpawnPos = 0xF40; // Vector
|
||||
public const nint m_CTSpawnPointsMasterList = 0xF50; // CUtlVector<SpawnPoint*>
|
||||
public const nint m_TerroristSpawnPointsMasterList = 0xF68; // CUtlVector<SpawnPoint*>
|
||||
public const nint m_bRespawningAllRespawnablePlayers = 0xF80; // bool
|
||||
public const nint m_iNextCTSpawnPoint = 0xF84; // int32
|
||||
public const nint m_flCTSpawnPointUsedTime = 0xF88; // float32
|
||||
public const nint m_iNextTerroristSpawnPoint = 0xF8C; // int32
|
||||
public const nint m_flTerroristSpawnPointUsedTime = 0xF90; // float32
|
||||
public const nint m_CTSpawnPoints = 0xF98; // CUtlVector<SpawnPoint*>
|
||||
public const nint m_TerroristSpawnPoints = 0xFB0; // CUtlVector<SpawnPoint*>
|
||||
public const nint m_bIsUnreservedGameServer = 0xFC8; // bool
|
||||
public const nint m_fAutobalanceDisplayTime = 0xFCC; // float32
|
||||
public const nint m_bAllowWeaponSwitch = 0x1238; // bool
|
||||
public const nint m_bRoundTimeWarningTriggered = 0x1239; // bool
|
||||
public const nint m_phaseChangeAnnouncementTime = 0x123C; // GameTime_t
|
||||
public const nint m_fNextUpdateTeamClanNamesTime = 0x1240; // float32
|
||||
public const nint m_flLastThinkTime = 0x1244; // GameTime_t
|
||||
public const nint m_fAccumulatedRoundOffDamage = 0x1248; // float32
|
||||
public const nint m_nShorthandedBonusLastEvalRound = 0x124C; // int32
|
||||
public const nint m_nMatchAbortedEarlyReason = 0x14C8; // int32
|
||||
public const nint m_bHasTriggeredRoundStartMusic = 0x14CC; // bool
|
||||
public const nint m_bSwitchingTeamsAtRoundReset = 0x14CD; // bool
|
||||
public const nint m_pGameModeRules = 0x14E8; // CCSGameModeRules*
|
||||
public const nint m_BtGlobalBlackboard = 0x14F0; // KeyValues3
|
||||
public const nint m_hPlayerResource = 0x1578; // CHandle<CBaseEntity>
|
||||
public const nint m_RetakeRules = 0x1580; // CRetakeGameRules
|
||||
public const nint m_arrTeamUniqueKillWeaponsMatch = 0x1718; // CUtlVector<int32>[4]
|
||||
public const nint m_bTeamLastKillUsedUniqueWeaponMatch = 0x1778; // bool[4]
|
||||
public const nint m_nMatchEndCount = 0x17A0; // uint8
|
||||
public const nint m_nTTeamIntroVariant = 0x17A4; // int32
|
||||
public const nint m_nCTTeamIntroVariant = 0x17A8; // int32
|
||||
public const nint m_bTeamIntroPeriod = 0x17AC; // bool
|
||||
public const nint m_fTeamIntroPeriodEnd = 0x17B0; // GameTime_t
|
||||
public const nint m_bPlayedTeamIntroVO = 0x17B4; // bool
|
||||
public const nint m_iRoundEndWinnerTeam = 0x17B8; // int32
|
||||
public const nint m_eRoundEndReason = 0x17BC; // int32
|
||||
public const nint m_bRoundEndShowTimerDefend = 0x17C0; // bool
|
||||
public const nint m_iRoundEndTimerTime = 0x17C4; // int32
|
||||
public const nint m_sRoundEndFunFactToken = 0x17C8; // CUtlString
|
||||
public const nint m_iRoundEndFunFactPlayerSlot = 0x17D0; // CPlayerSlot
|
||||
public const nint m_iRoundEndFunFactData1 = 0x17D4; // int32
|
||||
public const nint m_iRoundEndFunFactData2 = 0x17D8; // int32
|
||||
public const nint m_iRoundEndFunFactData3 = 0x17DC; // int32
|
||||
public const nint m_sRoundEndMessage = 0x17E0; // CUtlString
|
||||
public const nint m_iRoundEndPlayerCount = 0x17E8; // int32
|
||||
public const nint m_bRoundEndNoMusic = 0x17EC; // bool
|
||||
public const nint m_iRoundEndLegacy = 0x17F0; // int32
|
||||
public const nint m_nRoundEndCount = 0x17F4; // uint8
|
||||
public const nint m_iRoundStartRoundNumber = 0x17F8; // int32
|
||||
public const nint m_nRoundStartCount = 0x17FC; // uint8
|
||||
public const nint m_flLastPerfSampleTime = 0x5808; // float64
|
||||
}
|
||||
// Parent: CPhysicsProp
|
||||
// Fields count: 0
|
||||
@ -7939,10 +7880,10 @@ namespace CS2Dumper.Schemas {
|
||||
// NetworkVarNames: m_weaponPurchasesThisMatch (WeaponPurchaseTracker_t)
|
||||
// NetworkVarNames: m_weaponPurchasesThisRound (WeaponPurchaseTracker_t)
|
||||
public static class CCSPlayer_ActionTrackingServices {
|
||||
public const nint m_hLastWeaponBeforeC4AutoSwitch = 0x200; // CHandle<CBasePlayerWeapon>
|
||||
public const nint m_bIsRescuing = 0x22C; // bool
|
||||
public const nint m_weaponPurchasesThisMatch = 0x230; // WeaponPurchaseTracker_t
|
||||
public const nint m_weaponPurchasesThisRound = 0x288; // WeaponPurchaseTracker_t
|
||||
public const nint m_hLastWeaponBeforeC4AutoSwitch = 0x218; // CHandle<CBasePlayerWeapon>
|
||||
public const nint m_bIsRescuing = 0x244; // bool
|
||||
public const nint m_weaponPurchasesThisMatch = 0x248; // WeaponPurchaseTracker_t
|
||||
public const nint m_weaponPurchasesThisRound = 0x2A0; // WeaponPurchaseTracker_t
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Fields count: 6
|
||||
@ -8098,10 +8039,6 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_ScriptSpawnCallback = 0x848; // HSCRIPT
|
||||
public const nint m_ScriptCallbackScope = 0x850; // HSCRIPT
|
||||
}
|
||||
// Parent: CBaseCSGrenade
|
||||
// Fields count: 0
|
||||
public static class CTripWireFire {
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Fields count: 6
|
||||
public static class CPhysForce {
|
||||
@ -8226,10 +8163,6 @@ namespace CS2Dumper.Schemas {
|
||||
// Fields count: 0
|
||||
public static class CWeaponSSG08 {
|
||||
}
|
||||
// Parent: CCSWeaponBase
|
||||
// Fields count: 0
|
||||
public static class CBreachCharge {
|
||||
}
|
||||
// Parent: CLogicalEntity
|
||||
// Fields count: 4
|
||||
public static class CLogicBranch {
|
||||
@ -8350,16 +8283,6 @@ namespace CS2Dumper.Schemas {
|
||||
public static class CCSGOViewModel {
|
||||
public const nint m_bShouldIgnoreOffsetAndAccuracy = 0xCF8; // bool
|
||||
}
|
||||
// Parent: CCSWeaponBaseGun
|
||||
// Fields count: 3
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_flDisplayHealth (float)
|
||||
public static class CWeaponShield {
|
||||
public const nint m_flBulletDamageAbsorbed = 0x1294; // float32
|
||||
public const nint m_flLastBulletHitSoundTime = 0x1298; // GameTime_t
|
||||
public const nint m_flDisplayHealth = 0x129C; // float32
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Fields count: 4
|
||||
public static class CBlood {
|
||||
@ -9041,8 +8964,8 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_fFireTime (GameTime_t)
|
||||
public static class CWeaponTaser {
|
||||
public const nint m_fFireTime = 0x1294; // GameTime_t
|
||||
public const nint m_nLastAttackTick = 0x1298; // int32
|
||||
public const nint m_fFireTime = 0x128C; // GameTime_t
|
||||
public const nint m_nLastAttackTick = 0x1290; // int32
|
||||
}
|
||||
// Parent: CBaseAnimGraph
|
||||
// Fields count: 0
|
||||
@ -9448,15 +9371,15 @@ namespace CS2Dumper.Schemas {
|
||||
// NetworkVarNames: m_iBurstShotsRemaining (int)
|
||||
// NetworkVarNames: m_bNeedsBoltAction (bool)
|
||||
public static class CCSWeaponBaseGun {
|
||||
public const nint m_zoomLevel = 0x1274; // int32
|
||||
public const nint m_iBurstShotsRemaining = 0x1278; // int32
|
||||
public const nint m_silencedModelIndex = 0x1288; // int32
|
||||
public const nint m_inPrecache = 0x128C; // bool
|
||||
public const nint m_bNeedsBoltAction = 0x128D; // bool
|
||||
public const nint m_bSkillReloadAvailable = 0x128E; // bool
|
||||
public const nint m_bSkillReloadLiftedReloadKey = 0x128F; // bool
|
||||
public const nint m_bSkillBoltInterruptAvailable = 0x1290; // bool
|
||||
public const nint m_bSkillBoltLiftedFireKey = 0x1291; // bool
|
||||
public const nint m_zoomLevel = 0x126C; // int32
|
||||
public const nint m_iBurstShotsRemaining = 0x1270; // int32
|
||||
public const nint m_silencedModelIndex = 0x1280; // int32
|
||||
public const nint m_inPrecache = 0x1284; // bool
|
||||
public const nint m_bNeedsBoltAction = 0x1285; // bool
|
||||
public const nint m_bSkillReloadAvailable = 0x1286; // bool
|
||||
public const nint m_bSkillReloadLiftedReloadKey = 0x1287; // bool
|
||||
public const nint m_bSkillBoltInterruptAvailable = 0x1288; // bool
|
||||
public const nint m_bSkillBoltLiftedFireKey = 0x1289; // bool
|
||||
}
|
||||
// Parent: None
|
||||
// Fields count: 13
|
||||
@ -10038,12 +9961,8 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_PredictedDamageTags = 0x1DE0; // CUtlVectorEmbeddedNetworkVar<PredictedDamageTag_t>
|
||||
public const nint m_nHighestAppliedDamageTagTick = 0x1E30; // int32
|
||||
}
|
||||
// Parent: CBaseGrenade
|
||||
// Fields count: 0
|
||||
public static class CBumpMineProjectile {
|
||||
}
|
||||
// Parent: CBasePlayerController
|
||||
// Fields count: 90
|
||||
// Fields count: 91
|
||||
//
|
||||
// Metadata:
|
||||
// MNetworkUserGroupProxy
|
||||
@ -10139,58 +10058,59 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_iDraftIndex = 0xB48; // int32
|
||||
public const nint m_msQueuedModeDisconnectionTimestamp = 0xB4C; // uint32
|
||||
public const nint m_uiAbandonRecordedReason = 0xB50; // uint32
|
||||
public const nint m_bCannotBeKicked = 0xB54; // bool
|
||||
public const nint m_bEverFullyConnected = 0xB55; // bool
|
||||
public const nint m_bAbandonAllowsSurrender = 0xB56; // bool
|
||||
public const nint m_bAbandonOffersInstantSurrender = 0xB57; // bool
|
||||
public const nint m_bDisconnection1MinWarningPrinted = 0xB58; // bool
|
||||
public const nint m_bScoreReported = 0xB59; // bool
|
||||
public const nint m_nDisconnectionTick = 0xB5C; // int32
|
||||
public const nint m_bControllingBot = 0xB68; // bool
|
||||
public const nint m_bHasControlledBotThisRound = 0xB69; // bool
|
||||
public const nint m_bHasBeenControlledByPlayerThisRound = 0xB6A; // bool
|
||||
public const nint m_nBotsControlledThisRound = 0xB6C; // int32
|
||||
public const nint m_bCanControlObservedBot = 0xB70; // bool
|
||||
public const nint m_hPlayerPawn = 0xB74; // CHandle<CCSPlayerPawn>
|
||||
public const nint m_hObserverPawn = 0xB78; // CHandle<CCSObserverPawn>
|
||||
public const nint m_DesiredObserverMode = 0xB7C; // int32
|
||||
public const nint m_hDesiredObserverTarget = 0xB80; // CEntityHandle
|
||||
public const nint m_bPawnIsAlive = 0xB84; // bool
|
||||
public const nint m_iPawnHealth = 0xB88; // uint32
|
||||
public const nint m_iPawnArmor = 0xB8C; // int32
|
||||
public const nint m_bPawnHasDefuser = 0xB90; // bool
|
||||
public const nint m_bPawnHasHelmet = 0xB91; // bool
|
||||
public const nint m_nPawnCharacterDefIndex = 0xB92; // uint16
|
||||
public const nint m_iPawnLifetimeStart = 0xB94; // int32
|
||||
public const nint m_iPawnLifetimeEnd = 0xB98; // int32
|
||||
public const nint m_iPawnBotDifficulty = 0xB9C; // int32
|
||||
public const nint m_hOriginalControllerOfCurrentPawn = 0xBA0; // CHandle<CCSPlayerController>
|
||||
public const nint m_iScore = 0xBA4; // int32
|
||||
public const nint m_iRoundScore = 0xBA8; // int32
|
||||
public const nint m_iRoundsWon = 0xBAC; // int32
|
||||
public const nint m_recentKillQueue = 0xBB0; // uint8[8]
|
||||
public const nint m_nFirstKill = 0xBB8; // uint8
|
||||
public const nint m_nKillCount = 0xBB9; // uint8
|
||||
public const nint m_bMvpNoMusic = 0xBBA; // bool
|
||||
public const nint m_eMvpReason = 0xBBC; // int32
|
||||
public const nint m_iMusicKitID = 0xBC0; // int32
|
||||
public const nint m_iMusicKitMVPs = 0xBC4; // int32
|
||||
public const nint m_iMVPs = 0xBC8; // int32
|
||||
public const nint m_nUpdateCounter = 0xBCC; // int32
|
||||
public const nint m_flSmoothedPing = 0xBD0; // float32
|
||||
public const nint m_lastHeldVoteTimer = 0xFC78; // IntervalTimer
|
||||
public const nint m_bShowHints = 0xFC90; // bool
|
||||
public const nint m_iNextTimeCheck = 0xFC94; // int32
|
||||
public const nint m_bJustDidTeamKill = 0xFC98; // bool
|
||||
public const nint m_bPunishForTeamKill = 0xFC99; // bool
|
||||
public const nint m_bGaveTeamDamageWarning = 0xFC9A; // bool
|
||||
public const nint m_bGaveTeamDamageWarningThisRound = 0xFC9B; // bool
|
||||
public const nint m_dblLastReceivedPacketPlatFloatTime = 0xFCA0; // float64
|
||||
public const nint m_LastTeamDamageWarningTime = 0xFCA8; // GameTime_t
|
||||
public const nint m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xFCAC; // GameTime_t
|
||||
public const nint m_nSuspiciousHitCount = 0xFCB0; // uint32
|
||||
public const nint m_nNonSuspiciousHitStreak = 0xFCB4; // uint32
|
||||
public const nint m_bFireBulletsSeedSynchronized = 0xFD59; // bool
|
||||
public const nint m_eNetworkDisconnectionReason = 0xB54; // uint32
|
||||
public const nint m_bCannotBeKicked = 0xB58; // bool
|
||||
public const nint m_bEverFullyConnected = 0xB59; // bool
|
||||
public const nint m_bAbandonAllowsSurrender = 0xB5A; // bool
|
||||
public const nint m_bAbandonOffersInstantSurrender = 0xB5B; // bool
|
||||
public const nint m_bDisconnection1MinWarningPrinted = 0xB5C; // bool
|
||||
public const nint m_bScoreReported = 0xB5D; // bool
|
||||
public const nint m_nDisconnectionTick = 0xB60; // int32
|
||||
public const nint m_bControllingBot = 0xB70; // bool
|
||||
public const nint m_bHasControlledBotThisRound = 0xB71; // bool
|
||||
public const nint m_bHasBeenControlledByPlayerThisRound = 0xB72; // bool
|
||||
public const nint m_nBotsControlledThisRound = 0xB74; // int32
|
||||
public const nint m_bCanControlObservedBot = 0xB78; // bool
|
||||
public const nint m_hPlayerPawn = 0xB7C; // CHandle<CCSPlayerPawn>
|
||||
public const nint m_hObserverPawn = 0xB80; // CHandle<CCSObserverPawn>
|
||||
public const nint m_DesiredObserverMode = 0xB84; // int32
|
||||
public const nint m_hDesiredObserverTarget = 0xB88; // CEntityHandle
|
||||
public const nint m_bPawnIsAlive = 0xB8C; // bool
|
||||
public const nint m_iPawnHealth = 0xB90; // uint32
|
||||
public const nint m_iPawnArmor = 0xB94; // int32
|
||||
public const nint m_bPawnHasDefuser = 0xB98; // bool
|
||||
public const nint m_bPawnHasHelmet = 0xB99; // bool
|
||||
public const nint m_nPawnCharacterDefIndex = 0xB9A; // uint16
|
||||
public const nint m_iPawnLifetimeStart = 0xB9C; // int32
|
||||
public const nint m_iPawnLifetimeEnd = 0xBA0; // int32
|
||||
public const nint m_iPawnBotDifficulty = 0xBA4; // int32
|
||||
public const nint m_hOriginalControllerOfCurrentPawn = 0xBA8; // CHandle<CCSPlayerController>
|
||||
public const nint m_iScore = 0xBAC; // int32
|
||||
public const nint m_iRoundScore = 0xBB0; // int32
|
||||
public const nint m_iRoundsWon = 0xBB4; // int32
|
||||
public const nint m_recentKillQueue = 0xBB8; // uint8[8]
|
||||
public const nint m_nFirstKill = 0xBC0; // uint8
|
||||
public const nint m_nKillCount = 0xBC1; // uint8
|
||||
public const nint m_bMvpNoMusic = 0xBC2; // bool
|
||||
public const nint m_eMvpReason = 0xBC4; // int32
|
||||
public const nint m_iMusicKitID = 0xBC8; // int32
|
||||
public const nint m_iMusicKitMVPs = 0xBCC; // int32
|
||||
public const nint m_iMVPs = 0xBD0; // int32
|
||||
public const nint m_nUpdateCounter = 0xBD4; // int32
|
||||
public const nint m_flSmoothedPing = 0xBD8; // float32
|
||||
public const nint m_lastHeldVoteTimer = 0xFC80; // IntervalTimer
|
||||
public const nint m_bShowHints = 0xFC98; // bool
|
||||
public const nint m_iNextTimeCheck = 0xFC9C; // int32
|
||||
public const nint m_bJustDidTeamKill = 0xFCA0; // bool
|
||||
public const nint m_bPunishForTeamKill = 0xFCA1; // bool
|
||||
public const nint m_bGaveTeamDamageWarning = 0xFCA2; // bool
|
||||
public const nint m_bGaveTeamDamageWarningThisRound = 0xFCA3; // bool
|
||||
public const nint m_dblLastReceivedPacketPlatFloatTime = 0xFCA8; // float64
|
||||
public const nint m_LastTeamDamageWarningTime = 0xFCB0; // GameTime_t
|
||||
public const nint m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xFCB4; // GameTime_t
|
||||
public const nint m_nSuspiciousHitCount = 0xFCB8; // uint32
|
||||
public const nint m_nNonSuspiciousHitStreak = 0xFCBC; // uint32
|
||||
public const nint m_bFireBulletsSeedSynchronized = 0xFD61; // bool
|
||||
}
|
||||
// Parent: IEconItemInterface
|
||||
// Fields count: 13
|
||||
@ -10349,10 +10269,6 @@ namespace CS2Dumper.Schemas {
|
||||
public static class CRuleEntity {
|
||||
public const nint m_iszMaster = 0xA78; // CUtlSymbolLarge
|
||||
}
|
||||
// Parent: CBaseCSGrenade
|
||||
// Fields count: 0
|
||||
public static class CSensorGrenade {
|
||||
}
|
||||
// Parent: CBaseEntity
|
||||
// Fields count: 8
|
||||
//
|
||||
@ -10672,17 +10588,17 @@ namespace CS2Dumper.Schemas {
|
||||
// NetworkVarNames: m_bIsPlantingViaUse (bool)
|
||||
// NetworkVarNames: m_entitySpottedState (EntitySpottedState_t)
|
||||
public static class CC4 {
|
||||
public const nint m_vecLastValidPlayerHeldPosition = 0x12A8; // Vector
|
||||
public const nint m_vecLastValidDroppedPosition = 0x12B4; // Vector
|
||||
public const nint m_bDoValidDroppedPositionCheck = 0x12C0; // bool
|
||||
public const nint m_bStartedArming = 0x12C1; // bool
|
||||
public const nint m_fArmedTime = 0x12C4; // GameTime_t
|
||||
public const nint m_bBombPlacedAnimation = 0x12C8; // bool
|
||||
public const nint m_bIsPlantingViaUse = 0x12C9; // bool
|
||||
public const nint m_entitySpottedState = 0x12D0; // EntitySpottedState_t
|
||||
public const nint m_nSpotRules = 0x12E8; // int32
|
||||
public const nint m_bPlayedArmingBeeps = 0x12EC; // bool[7]
|
||||
public const nint m_bBombPlanted = 0x12F3; // bool
|
||||
public const nint m_vecLastValidPlayerHeldPosition = 0x12A0; // Vector
|
||||
public const nint m_vecLastValidDroppedPosition = 0x12AC; // Vector
|
||||
public const nint m_bDoValidDroppedPositionCheck = 0x12B8; // bool
|
||||
public const nint m_bStartedArming = 0x12B9; // bool
|
||||
public const nint m_fArmedTime = 0x12BC; // GameTime_t
|
||||
public const nint m_bBombPlacedAnimation = 0x12C0; // bool
|
||||
public const nint m_bIsPlantingViaUse = 0x12C1; // bool
|
||||
public const nint m_entitySpottedState = 0x12C8; // EntitySpottedState_t
|
||||
public const nint m_nSpotRules = 0x12E0; // int32
|
||||
public const nint m_bPlayedArmingBeeps = 0x12E4; // bool[7]
|
||||
public const nint m_bBombPlanted = 0x12EB; // bool
|
||||
}
|
||||
// Parent: CHostageRescueZoneShim
|
||||
// Fields count: 0
|
||||
@ -10777,10 +10693,6 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_flClientLocalScale = 0x150; // float32
|
||||
public const nint m_vRenderOrigin = 0x154; // Vector
|
||||
}
|
||||
// Parent: CCSWeaponBase
|
||||
// Fields count: 0
|
||||
public static class CTablet {
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Fields count: 7
|
||||
public static class CTankTrainAI {
|
||||
@ -10834,10 +10746,6 @@ namespace CS2Dumper.Schemas {
|
||||
// Fields count: 0
|
||||
public static class CWeaponSCAR20 {
|
||||
}
|
||||
// Parent: CBaseGrenade
|
||||
// Fields count: 0
|
||||
public static class CTripWireFireProjectile {
|
||||
}
|
||||
// Parent: CFuncPlat
|
||||
// Fields count: 2
|
||||
public static class CFuncPlatRot {
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -8,7 +8,7 @@
|
||||
namespace cs2_dumper {
|
||||
namespace schemas {
|
||||
// Module: libserver.so
|
||||
// Classes count: 653
|
||||
// Classes count: 639
|
||||
// Enums count: 139
|
||||
namespace libserver_so {
|
||||
// Alignment: 4
|
||||
@ -464,7 +464,7 @@ namespace cs2_dumper {
|
||||
TrainVelocity_EaseInEaseOut = 0x2
|
||||
};
|
||||
// Alignment: 4
|
||||
// Members count: 20
|
||||
// Members count: 13
|
||||
enum class CSWeaponType : uint32_t {
|
||||
WEAPONTYPE_KNIFE = 0x0,
|
||||
WEAPONTYPE_PISTOL = 0x1,
|
||||
@ -478,14 +478,7 @@ namespace cs2_dumper {
|
||||
WEAPONTYPE_GRENADE = 0x9,
|
||||
WEAPONTYPE_EQUIPMENT = 0xA,
|
||||
WEAPONTYPE_STACKABLEITEM = 0xB,
|
||||
WEAPONTYPE_FISTS = 0xC,
|
||||
WEAPONTYPE_BREACHCHARGE = 0xD,
|
||||
WEAPONTYPE_BUMPMINE = 0xE,
|
||||
WEAPONTYPE_TABLET = 0xF,
|
||||
WEAPONTYPE_MELEE = 0x10,
|
||||
WEAPONTYPE_SHIELD = 0x11,
|
||||
WEAPONTYPE_ZONE_REPULSOR = 0x12,
|
||||
WEAPONTYPE_UNKNOWN = 0x13
|
||||
WEAPONTYPE_UNKNOWN = 0xC
|
||||
};
|
||||
// Alignment: 4
|
||||
// Members count: 3
|
||||
@ -747,26 +740,18 @@ namespace cs2_dumper {
|
||||
eCount = 0x2
|
||||
};
|
||||
// Alignment: 4
|
||||
// Members count: 18
|
||||
// Members count: 10
|
||||
enum class CSPlayerBlockingUseAction_t : uint32_t {
|
||||
k_CSPlayerBlockingUseAction_None = 0x0,
|
||||
k_CSPlayerBlockingUseAction_DefusingDefault = 0x1,
|
||||
k_CSPlayerBlockingUseAction_DefusingWithKit = 0x2,
|
||||
k_CSPlayerBlockingUseAction_HostageGrabbing = 0x3,
|
||||
k_CSPlayerBlockingUseAction_HostageDropping = 0x4,
|
||||
k_CSPlayerBlockingUseAction_OpeningSafe = 0x5,
|
||||
k_CSPlayerBlockingUseAction_EquippingParachute = 0x6,
|
||||
k_CSPlayerBlockingUseAction_EquippingHeavyArmor = 0x7,
|
||||
k_CSPlayerBlockingUseAction_EquippingContract = 0x8,
|
||||
k_CSPlayerBlockingUseAction_EquippingTabletUpgrade = 0x9,
|
||||
k_CSPlayerBlockingUseAction_TakingOffHeavyArmor = 0xA,
|
||||
k_CSPlayerBlockingUseAction_PayingToOpenDoor = 0xB,
|
||||
k_CSPlayerBlockingUseAction_CancelingSpawnRappelling = 0xC,
|
||||
k_CSPlayerBlockingUseAction_EquippingExoJump = 0xD,
|
||||
k_CSPlayerBlockingUseAction_PickingUpBumpMine = 0xE,
|
||||
k_CSPlayerBlockingUseAction_MapLongUseEntity_Pickup = 0xF,
|
||||
k_CSPlayerBlockingUseAction_MapLongUseEntity_Place = 0x10,
|
||||
k_CSPlayerBlockingUseAction_MaxCount = 0x11
|
||||
k_CSPlayerBlockingUseAction_EquippingHeavyArmor = 0x5,
|
||||
k_CSPlayerBlockingUseAction_TakingOffHeavyArmor = 0x6,
|
||||
k_CSPlayerBlockingUseAction_MapLongUseEntity_Pickup = 0x7,
|
||||
k_CSPlayerBlockingUseAction_MapLongUseEntity_Place = 0x8,
|
||||
k_CSPlayerBlockingUseAction_MaxCount = 0x9
|
||||
};
|
||||
// Alignment: 4
|
||||
// Members count: 3
|
||||
@ -1478,16 +1463,14 @@ namespace cs2_dumper {
|
||||
eDrop = 0x2
|
||||
};
|
||||
// Alignment: 4
|
||||
// Members count: 8
|
||||
// Members count: 6
|
||||
enum class GrenadeType_t : uint32_t {
|
||||
GRENADE_TYPE_EXPLOSIVE = 0x0,
|
||||
GRENADE_TYPE_FLASH = 0x1,
|
||||
GRENADE_TYPE_FIRE = 0x2,
|
||||
GRENADE_TYPE_DECOY = 0x3,
|
||||
GRENADE_TYPE_SMOKE = 0x4,
|
||||
GRENADE_TYPE_SENSOR = 0x5,
|
||||
GRENADE_TYPE_SNOWBALL = 0x6,
|
||||
GRENADE_TYPE_TOTAL = 0x7
|
||||
GRENADE_TYPE_TOTAL = 0x5
|
||||
};
|
||||
// Alignment: 4
|
||||
// Members count: 2
|
||||
@ -1762,21 +1745,6 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t fog = 0x20; // fogparams_t
|
||||
constexpr std::ptrdiff_t m_nWorldGroupID = 0x88; // WorldGroupId_t
|
||||
}
|
||||
// Parent: CCSWeaponBase
|
||||
// Fields count: 7
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_bPlayingUninterruptableAct (bool)
|
||||
// NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t)
|
||||
namespace CFists {
|
||||
constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0x1274; // bool
|
||||
constexpr std::ptrdiff_t m_nUninterruptableActivity = 0x1278; // PlayerAnimEvent_t
|
||||
constexpr std::ptrdiff_t m_bRestorePrevWep = 0x127C; // bool
|
||||
constexpr std::ptrdiff_t m_hWeaponBeforePrevious = 0x1280; // CHandle<CBasePlayerWeapon>
|
||||
constexpr std::ptrdiff_t m_hWeaponPrevious = 0x1284; // CHandle<CBasePlayerWeapon>
|
||||
constexpr std::ptrdiff_t m_bDelayedHardPunchIncoming = 0x1288; // bool
|
||||
constexpr std::ptrdiff_t m_bDestroyAfterTaunt = 0x1289; // bool
|
||||
}
|
||||
// Parent: CBaseTrigger
|
||||
// Fields count: 1
|
||||
namespace CTriggerRemove {
|
||||
@ -1802,10 +1770,6 @@ namespace cs2_dumper {
|
||||
namespace CPushable {
|
||||
}
|
||||
// Parent: CBaseTrigger
|
||||
// Fields count: 0
|
||||
namespace CTriggerTripWire {
|
||||
}
|
||||
// Parent: CBaseTrigger
|
||||
// Fields count: 1
|
||||
namespace CTriggerMultiple {
|
||||
constexpr std::ptrdiff_t m_OnTrigger = 0xC48; // CEntityIOOutput
|
||||
@ -2316,20 +2280,20 @@ namespace cs2_dumper {
|
||||
// NetworkVarNames: m_flNextHoldFrac (float)
|
||||
// NetworkVarNames: m_hSwitchToWeaponAfterThrow (CHandle<CCSWeaponBase>)
|
||||
namespace CBaseCSGrenade {
|
||||
constexpr std::ptrdiff_t m_bRedraw = 0x1274; // bool
|
||||
constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0x1275; // bool
|
||||
constexpr std::ptrdiff_t m_bPinPulled = 0x1276; // bool
|
||||
constexpr std::ptrdiff_t m_bJumpThrow = 0x1277; // bool
|
||||
constexpr std::ptrdiff_t m_bThrowAnimating = 0x1278; // bool
|
||||
constexpr std::ptrdiff_t m_fThrowTime = 0x127C; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_flThrowStrength = 0x1280; // float32
|
||||
constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0x1284; // float32
|
||||
constexpr std::ptrdiff_t m_fDropTime = 0x1288; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_fPinPullTime = 0x128C; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bJustPulledPin = 0x1290; // bool
|
||||
constexpr std::ptrdiff_t m_nNextHoldTick = 0x1294; // GameTick_t
|
||||
constexpr std::ptrdiff_t m_flNextHoldFrac = 0x1298; // float32
|
||||
constexpr std::ptrdiff_t m_hSwitchToWeaponAfterThrow = 0x129C; // CHandle<CCSWeaponBase>
|
||||
constexpr std::ptrdiff_t m_bRedraw = 0x126C; // bool
|
||||
constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0x126D; // bool
|
||||
constexpr std::ptrdiff_t m_bPinPulled = 0x126E; // bool
|
||||
constexpr std::ptrdiff_t m_bJumpThrow = 0x126F; // bool
|
||||
constexpr std::ptrdiff_t m_bThrowAnimating = 0x1270; // bool
|
||||
constexpr std::ptrdiff_t m_fThrowTime = 0x1274; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_flThrowStrength = 0x1278; // float32
|
||||
constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0x127C; // float32
|
||||
constexpr std::ptrdiff_t m_fDropTime = 0x1280; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_fPinPullTime = 0x1284; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bJustPulledPin = 0x1288; // bool
|
||||
constexpr std::ptrdiff_t m_nNextHoldTick = 0x128C; // GameTick_t
|
||||
constexpr std::ptrdiff_t m_flNextHoldFrac = 0x1290; // float32
|
||||
constexpr std::ptrdiff_t m_hSwitchToWeaponAfterThrow = 0x1294; // CHandle<CCSWeaponBase>
|
||||
}
|
||||
// Parent: CBaseModelEntity
|
||||
// Fields count: 1
|
||||
@ -2499,8 +2463,8 @@ namespace cs2_dumper {
|
||||
// NetworkVarNames: m_SequenceCompleteTimer (CountdownTimer)
|
||||
// NetworkVarNames: m_bRedraw (bool)
|
||||
namespace CWeaponBaseItem {
|
||||
constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0x1278; // CountdownTimer
|
||||
constexpr std::ptrdiff_t m_bRedraw = 0x1290; // bool
|
||||
constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0x1270; // CountdownTimer
|
||||
constexpr std::ptrdiff_t m_bRedraw = 0x1288; // bool
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Fields count: 0
|
||||
@ -3131,10 +3095,6 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_nFlameModelIndex = 0x7D4; // int32
|
||||
constexpr std::ptrdiff_t m_nFlameFromAboveModelIndex = 0x7D8; // int32
|
||||
}
|
||||
// Parent: CCSWeaponBase
|
||||
// Fields count: 0
|
||||
namespace CBumpMine {
|
||||
}
|
||||
// Parent: CBaseModelEntity
|
||||
// Fields count: 7
|
||||
//
|
||||
@ -3708,7 +3668,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_bFirstAttack (bool)
|
||||
namespace CKnife {
|
||||
constexpr std::ptrdiff_t m_bFirstAttack = 0x1274; // bool
|
||||
constexpr std::ptrdiff_t m_bFirstAttack = 0x126C; // bool
|
||||
}
|
||||
// Parent: CBaseModelEntity
|
||||
// Fields count: 37
|
||||
@ -3914,10 +3874,6 @@ namespace cs2_dumper {
|
||||
namespace CPhysTorque {
|
||||
constexpr std::ptrdiff_t m_axis = 0x828; // Vector
|
||||
}
|
||||
// Parent: CBaseGrenade
|
||||
// Fields count: 0
|
||||
namespace CBreachChargeProjectile {
|
||||
}
|
||||
// Parent: CBaseAnimGraph
|
||||
// Fields count: 27
|
||||
//
|
||||
@ -4455,13 +4411,6 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_bSpotted = 0x8; // bool
|
||||
constexpr std::ptrdiff_t m_bSpottedByMask = 0xC; // uint32[2]
|
||||
}
|
||||
// Parent: CBaseCSGrenadeProjectile
|
||||
// Fields count: 3
|
||||
namespace CSensorGrenadeProjectile {
|
||||
constexpr std::ptrdiff_t m_fExpireTime = 0xE50; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_fNextDetectPlayerSound = 0xE54; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_hDisplayGrenade = 0xE58; // CHandle<CBaseEntity>
|
||||
}
|
||||
// Parent: CCSPlayerBase_CameraServices
|
||||
// Fields count: 0
|
||||
namespace CCSPlayer_CameraServices {
|
||||
@ -5100,10 +5049,6 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_iObserverLastMode = 0x48; // ObserverMode_t
|
||||
constexpr std::ptrdiff_t m_bForcedObserverMode = 0x4C; // bool
|
||||
}
|
||||
// Parent: CCSWeaponBaseGun
|
||||
// Fields count: 0
|
||||
namespace CWeaponZoneRepulsor {
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Fields count: 3
|
||||
namespace CPhysImpact {
|
||||
@ -6791,10 +6736,6 @@ namespace cs2_dumper {
|
||||
namespace CFilterClass {
|
||||
constexpr std::ptrdiff_t m_iFilterClass = 0x818; // CUtlSymbolLarge
|
||||
}
|
||||
// Parent: CCSWeaponBase
|
||||
// Fields count: 0
|
||||
namespace CMelee {
|
||||
}
|
||||
// Parent: CMultiplayRules
|
||||
// Fields count: 0
|
||||
namespace CTeamplayRules {
|
||||
@ -6914,7 +6855,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_nWorldGroupId = 0xC; // WorldGroupId_t
|
||||
}
|
||||
// Parent: CBasePlayerWeapon
|
||||
// Fields count: 65
|
||||
// Fields count: 64
|
||||
//
|
||||
// Metadata:
|
||||
// MNetworkExcludeByName
|
||||
@ -6965,54 +6906,53 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_bRequireUseToTouch = 0x1119; // bool
|
||||
constexpr std::ptrdiff_t m_iState = 0x111C; // CSWeaponState_t
|
||||
constexpr std::ptrdiff_t m_flLastTimeInAir = 0x1120; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_flLastDeployTime = 0x1124; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_nLastEmptySoundCmdNum = 0x1128; // int32
|
||||
constexpr std::ptrdiff_t m_nViewModelIndex = 0x112C; // uint32
|
||||
constexpr std::ptrdiff_t m_bReloadsWithClips = 0x1130; // bool
|
||||
constexpr std::ptrdiff_t m_flTimeWeaponIdle = 0x1150; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bFireOnEmpty = 0x1154; // bool
|
||||
constexpr std::ptrdiff_t m_OnPlayerPickup = 0x1158; // CEntityIOOutput
|
||||
constexpr std::ptrdiff_t m_weaponMode = 0x1180; // CSWeaponMode
|
||||
constexpr std::ptrdiff_t m_flTurningInaccuracyDelta = 0x1184; // float32
|
||||
constexpr std::ptrdiff_t m_vecTurningInaccuracyEyeDirLast = 0x1188; // Vector
|
||||
constexpr std::ptrdiff_t m_flTurningInaccuracy = 0x1194; // float32
|
||||
constexpr std::ptrdiff_t m_fAccuracyPenalty = 0x1198; // float32
|
||||
constexpr std::ptrdiff_t m_flLastAccuracyUpdateTime = 0x119C; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_fAccuracySmoothedForZoom = 0x11A0; // float32
|
||||
constexpr std::ptrdiff_t m_fScopeZoomEndTime = 0x11A4; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_iRecoilIndex = 0x11A8; // int32
|
||||
constexpr std::ptrdiff_t m_flRecoilIndex = 0x11AC; // float32
|
||||
constexpr std::ptrdiff_t m_bBurstMode = 0x11B0; // bool
|
||||
constexpr std::ptrdiff_t m_nPostponeFireReadyTicks = 0x11B4; // GameTick_t
|
||||
constexpr std::ptrdiff_t m_flPostponeFireReadyFrac = 0x11B8; // float32
|
||||
constexpr std::ptrdiff_t m_bInReload = 0x11BC; // bool
|
||||
constexpr std::ptrdiff_t m_bReloadVisuallyComplete = 0x11BD; // bool
|
||||
constexpr std::ptrdiff_t m_flDroppedAtTime = 0x11C0; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bIsHauledBack = 0x11C4; // bool
|
||||
constexpr std::ptrdiff_t m_bSilencerOn = 0x11C5; // bool
|
||||
constexpr std::ptrdiff_t m_flTimeSilencerSwitchComplete = 0x11C8; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_iOriginalTeamNumber = 0x11CC; // int32
|
||||
constexpr std::ptrdiff_t m_iMostRecentTeamNumber = 0x11D0; // int32
|
||||
constexpr std::ptrdiff_t m_bDroppedNearBuyZone = 0x11D4; // bool
|
||||
constexpr std::ptrdiff_t m_flNextAttackRenderTimeOffset = 0x11D8; // float32
|
||||
constexpr std::ptrdiff_t m_bCanBePickedUp = 0x11F0; // bool
|
||||
constexpr std::ptrdiff_t m_bUseCanOverrideNextOwnerTouchTime = 0x11F1; // bool
|
||||
constexpr std::ptrdiff_t m_nextOwnerTouchTime = 0x11F4; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_nextPrevOwnerTouchTime = 0x11F8; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_nextPrevOwnerUseTime = 0x1200; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_hPrevOwner = 0x1204; // CHandle<CCSPlayerPawn>
|
||||
constexpr std::ptrdiff_t m_nDropTick = 0x1208; // GameTick_t
|
||||
constexpr std::ptrdiff_t m_donated = 0x122C; // bool
|
||||
constexpr std::ptrdiff_t m_fLastShotTime = 0x1230; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bWasOwnedByCT = 0x1234; // bool
|
||||
constexpr std::ptrdiff_t m_bWasOwnedByTerrorist = 0x1235; // bool
|
||||
constexpr std::ptrdiff_t m_bFiredOutOfAmmoEvent = 0x1236; // bool
|
||||
constexpr std::ptrdiff_t m_numRemoveUnownedWeaponThink = 0x1238; // int32
|
||||
constexpr std::ptrdiff_t m_IronSightController = 0x1240; // CIronSightController
|
||||
constexpr std::ptrdiff_t m_iIronSightMode = 0x1258; // int32
|
||||
constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0x125C; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0x1260; // int32
|
||||
constexpr std::ptrdiff_t m_flWatTickOffset = 0x1264; // float32
|
||||
constexpr std::ptrdiff_t m_nLastEmptySoundCmdNum = 0x1124; // int32
|
||||
constexpr std::ptrdiff_t m_nViewModelIndex = 0x1128; // uint32
|
||||
constexpr std::ptrdiff_t m_bReloadsWithClips = 0x112C; // bool
|
||||
constexpr std::ptrdiff_t m_flTimeWeaponIdle = 0x1148; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bFireOnEmpty = 0x114C; // bool
|
||||
constexpr std::ptrdiff_t m_OnPlayerPickup = 0x1150; // CEntityIOOutput
|
||||
constexpr std::ptrdiff_t m_weaponMode = 0x1178; // CSWeaponMode
|
||||
constexpr std::ptrdiff_t m_flTurningInaccuracyDelta = 0x117C; // float32
|
||||
constexpr std::ptrdiff_t m_vecTurningInaccuracyEyeDirLast = 0x1180; // Vector
|
||||
constexpr std::ptrdiff_t m_flTurningInaccuracy = 0x118C; // float32
|
||||
constexpr std::ptrdiff_t m_fAccuracyPenalty = 0x1190; // float32
|
||||
constexpr std::ptrdiff_t m_flLastAccuracyUpdateTime = 0x1194; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_fAccuracySmoothedForZoom = 0x1198; // float32
|
||||
constexpr std::ptrdiff_t m_fScopeZoomEndTime = 0x119C; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_iRecoilIndex = 0x11A0; // int32
|
||||
constexpr std::ptrdiff_t m_flRecoilIndex = 0x11A4; // float32
|
||||
constexpr std::ptrdiff_t m_bBurstMode = 0x11A8; // bool
|
||||
constexpr std::ptrdiff_t m_nPostponeFireReadyTicks = 0x11AC; // GameTick_t
|
||||
constexpr std::ptrdiff_t m_flPostponeFireReadyFrac = 0x11B0; // float32
|
||||
constexpr std::ptrdiff_t m_bInReload = 0x11B4; // bool
|
||||
constexpr std::ptrdiff_t m_bReloadVisuallyComplete = 0x11B5; // bool
|
||||
constexpr std::ptrdiff_t m_flDroppedAtTime = 0x11B8; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bIsHauledBack = 0x11BC; // bool
|
||||
constexpr std::ptrdiff_t m_bSilencerOn = 0x11BD; // bool
|
||||
constexpr std::ptrdiff_t m_flTimeSilencerSwitchComplete = 0x11C0; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_iOriginalTeamNumber = 0x11C4; // int32
|
||||
constexpr std::ptrdiff_t m_iMostRecentTeamNumber = 0x11C8; // int32
|
||||
constexpr std::ptrdiff_t m_bDroppedNearBuyZone = 0x11CC; // bool
|
||||
constexpr std::ptrdiff_t m_flNextAttackRenderTimeOffset = 0x11D0; // float32
|
||||
constexpr std::ptrdiff_t m_bCanBePickedUp = 0x11E8; // bool
|
||||
constexpr std::ptrdiff_t m_bUseCanOverrideNextOwnerTouchTime = 0x11E9; // bool
|
||||
constexpr std::ptrdiff_t m_nextOwnerTouchTime = 0x11EC; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_nextPrevOwnerTouchTime = 0x11F0; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_nextPrevOwnerUseTime = 0x11F8; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_hPrevOwner = 0x11FC; // CHandle<CCSPlayerPawn>
|
||||
constexpr std::ptrdiff_t m_nDropTick = 0x1200; // GameTick_t
|
||||
constexpr std::ptrdiff_t m_donated = 0x1224; // bool
|
||||
constexpr std::ptrdiff_t m_fLastShotTime = 0x1228; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bWasOwnedByCT = 0x122C; // bool
|
||||
constexpr std::ptrdiff_t m_bWasOwnedByTerrorist = 0x122D; // bool
|
||||
constexpr std::ptrdiff_t m_bFiredOutOfAmmoEvent = 0x122E; // bool
|
||||
constexpr std::ptrdiff_t m_numRemoveUnownedWeaponThink = 0x1230; // int32
|
||||
constexpr std::ptrdiff_t m_IronSightController = 0x1238; // CIronSightController
|
||||
constexpr std::ptrdiff_t m_iIronSightMode = 0x1250; // int32
|
||||
constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0x1254; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0x1258; // int32
|
||||
constexpr std::ptrdiff_t m_flWatTickOffset = 0x125C; // float32
|
||||
}
|
||||
// Parent: CBaseEntity
|
||||
// Fields count: 0
|
||||
@ -7382,7 +7322,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_state = 0xA80; // int32
|
||||
}
|
||||
// Parent: CTeamplayRules
|
||||
// Fields count: 189
|
||||
// Fields count: 190
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_bFreezePeriod (bool)
|
||||
@ -7549,127 +7489,128 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_vMinimapMaxs = 0xCB4; // Vector
|
||||
constexpr std::ptrdiff_t m_MinimapVerticalSectionHeights = 0xCC0; // float32[8]
|
||||
constexpr std::ptrdiff_t m_bSpawnedTerrorHuntHeavy = 0xCE0; // bool
|
||||
constexpr std::ptrdiff_t m_nEndMatchMapGroupVoteTypes = 0xCE4; // int32[10]
|
||||
constexpr std::ptrdiff_t m_nEndMatchMapGroupVoteOptions = 0xD0C; // int32[10]
|
||||
constexpr std::ptrdiff_t m_nEndMatchMapVoteWinner = 0xD34; // int32
|
||||
constexpr std::ptrdiff_t m_iNumConsecutiveCTLoses = 0xD38; // int32
|
||||
constexpr std::ptrdiff_t m_iNumConsecutiveTerroristLoses = 0xD3C; // int32
|
||||
constexpr std::ptrdiff_t m_bHasHostageBeenTouched = 0xD58; // bool
|
||||
constexpr std::ptrdiff_t m_flIntermissionStartTime = 0xD5C; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_flIntermissionEndTime = 0xD60; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bLevelInitialized = 0xD64; // bool
|
||||
constexpr std::ptrdiff_t m_iTotalRoundsPlayed = 0xD68; // int32
|
||||
constexpr std::ptrdiff_t m_iUnBalancedRounds = 0xD6C; // int32
|
||||
constexpr std::ptrdiff_t m_endMatchOnRoundReset = 0xD70; // bool
|
||||
constexpr std::ptrdiff_t m_endMatchOnThink = 0xD71; // bool
|
||||
constexpr std::ptrdiff_t m_iFreezeTime = 0xD74; // int32
|
||||
constexpr std::ptrdiff_t m_iNumTerrorist = 0xD78; // int32
|
||||
constexpr std::ptrdiff_t m_iNumCT = 0xD7C; // int32
|
||||
constexpr std::ptrdiff_t m_iNumSpawnableTerrorist = 0xD80; // int32
|
||||
constexpr std::ptrdiff_t m_iNumSpawnableCT = 0xD84; // int32
|
||||
constexpr std::ptrdiff_t m_arrSelectedHostageSpawnIndices = 0xD88; // CUtlVector<int32>
|
||||
constexpr std::ptrdiff_t m_nSpawnPointsRandomSeed = 0xDA0; // int32
|
||||
constexpr std::ptrdiff_t m_bFirstConnected = 0xDA4; // bool
|
||||
constexpr std::ptrdiff_t m_bCompleteReset = 0xDA5; // bool
|
||||
constexpr std::ptrdiff_t m_bPickNewTeamsOnReset = 0xDA6; // bool
|
||||
constexpr std::ptrdiff_t m_bScrambleTeamsOnRestart = 0xDA7; // bool
|
||||
constexpr std::ptrdiff_t m_bSwapTeamsOnRestart = 0xDA8; // bool
|
||||
constexpr std::ptrdiff_t m_nEndMatchTiedVotes = 0xDB0; // CUtlVector<int32>
|
||||
constexpr std::ptrdiff_t m_bNeedToAskPlayersForContinueVote = 0xDCC; // bool
|
||||
constexpr std::ptrdiff_t m_numQueuedMatchmakingAccounts = 0xDD0; // uint32
|
||||
constexpr std::ptrdiff_t m_fAvgPlayerRank = 0xDD4; // float32
|
||||
constexpr std::ptrdiff_t m_pQueuedMatchmakingReservationString = 0xDD8; // char*
|
||||
constexpr std::ptrdiff_t m_numTotalTournamentDrops = 0xDE0; // uint32
|
||||
constexpr std::ptrdiff_t m_numSpectatorsCountMax = 0xDE4; // uint32
|
||||
constexpr std::ptrdiff_t m_numSpectatorsCountMaxTV = 0xDE8; // uint32
|
||||
constexpr std::ptrdiff_t m_numSpectatorsCountMaxLnk = 0xDEC; // uint32
|
||||
constexpr std::ptrdiff_t m_bForceTeamChangeSilent = 0xDF8; // bool
|
||||
constexpr std::ptrdiff_t m_bLoadingRoundBackupData = 0xDF9; // bool
|
||||
constexpr std::ptrdiff_t m_nMatchInfoShowType = 0xE30; // int32
|
||||
constexpr std::ptrdiff_t m_flMatchInfoDecidedTime = 0xE34; // float32
|
||||
constexpr std::ptrdiff_t mTeamDMLastWinningTeamNumber = 0xE50; // int32
|
||||
constexpr std::ptrdiff_t mTeamDMLastThinkTime = 0xE54; // float32
|
||||
constexpr std::ptrdiff_t m_flTeamDMLastAnnouncementTime = 0xE58; // float32
|
||||
constexpr std::ptrdiff_t m_iAccountTerrorist = 0xE5C; // int32
|
||||
constexpr std::ptrdiff_t m_iAccountCT = 0xE60; // int32
|
||||
constexpr std::ptrdiff_t m_iSpawnPointCount_Terrorist = 0xE64; // int32
|
||||
constexpr std::ptrdiff_t m_iSpawnPointCount_CT = 0xE68; // int32
|
||||
constexpr std::ptrdiff_t m_iMaxNumTerrorists = 0xE6C; // int32
|
||||
constexpr std::ptrdiff_t m_iMaxNumCTs = 0xE70; // int32
|
||||
constexpr std::ptrdiff_t m_iLoserBonusMostRecentTeam = 0xE74; // int32
|
||||
constexpr std::ptrdiff_t m_tmNextPeriodicThink = 0xE78; // float32
|
||||
constexpr std::ptrdiff_t m_bVoiceWonMatchBragFired = 0xE7C; // bool
|
||||
constexpr std::ptrdiff_t m_fWarmupNextChatNoticeTime = 0xE80; // float32
|
||||
constexpr std::ptrdiff_t m_iHostagesRescued = 0xE88; // int32
|
||||
constexpr std::ptrdiff_t m_iHostagesTouched = 0xE8C; // int32
|
||||
constexpr std::ptrdiff_t m_flNextHostageAnnouncement = 0xE90; // float32
|
||||
constexpr std::ptrdiff_t m_bNoTerroristsKilled = 0xE94; // bool
|
||||
constexpr std::ptrdiff_t m_bNoCTsKilled = 0xE95; // bool
|
||||
constexpr std::ptrdiff_t m_bNoEnemiesKilled = 0xE96; // bool
|
||||
constexpr std::ptrdiff_t m_bCanDonateWeapons = 0xE97; // bool
|
||||
constexpr std::ptrdiff_t m_firstKillTime = 0xE9C; // float32
|
||||
constexpr std::ptrdiff_t m_firstBloodTime = 0xEA4; // float32
|
||||
constexpr std::ptrdiff_t m_hostageWasInjured = 0xEC0; // bool
|
||||
constexpr std::ptrdiff_t m_hostageWasKilled = 0xEC1; // bool
|
||||
constexpr std::ptrdiff_t m_bVoteCalled = 0xED0; // bool
|
||||
constexpr std::ptrdiff_t m_bServerVoteOnReset = 0xED1; // bool
|
||||
constexpr std::ptrdiff_t m_flVoteCheckThrottle = 0xED4; // float32
|
||||
constexpr std::ptrdiff_t m_bBuyTimeEnded = 0xED8; // bool
|
||||
constexpr std::ptrdiff_t m_nLastFreezeEndBeep = 0xEDC; // int32
|
||||
constexpr std::ptrdiff_t m_bTargetBombed = 0xEE0; // bool
|
||||
constexpr std::ptrdiff_t m_bBombDefused = 0xEE1; // bool
|
||||
constexpr std::ptrdiff_t m_bMapHasBombZone = 0xEE2; // bool
|
||||
constexpr std::ptrdiff_t m_vecMainCTSpawnPos = 0xF30; // Vector
|
||||
constexpr std::ptrdiff_t m_CTSpawnPointsMasterList = 0xF40; // CUtlVector<SpawnPoint*>
|
||||
constexpr std::ptrdiff_t m_TerroristSpawnPointsMasterList = 0xF58; // CUtlVector<SpawnPoint*>
|
||||
constexpr std::ptrdiff_t m_bRespawningAllRespawnablePlayers = 0xF70; // bool
|
||||
constexpr std::ptrdiff_t m_iNextCTSpawnPoint = 0xF74; // int32
|
||||
constexpr std::ptrdiff_t m_flCTSpawnPointUsedTime = 0xF78; // float32
|
||||
constexpr std::ptrdiff_t m_iNextTerroristSpawnPoint = 0xF7C; // int32
|
||||
constexpr std::ptrdiff_t m_flTerroristSpawnPointUsedTime = 0xF80; // float32
|
||||
constexpr std::ptrdiff_t m_CTSpawnPoints = 0xF88; // CUtlVector<SpawnPoint*>
|
||||
constexpr std::ptrdiff_t m_TerroristSpawnPoints = 0xFA0; // CUtlVector<SpawnPoint*>
|
||||
constexpr std::ptrdiff_t m_bIsUnreservedGameServer = 0xFB8; // bool
|
||||
constexpr std::ptrdiff_t m_fAutobalanceDisplayTime = 0xFBC; // float32
|
||||
constexpr std::ptrdiff_t m_bAllowWeaponSwitch = 0x1228; // bool
|
||||
constexpr std::ptrdiff_t m_bRoundTimeWarningTriggered = 0x1229; // bool
|
||||
constexpr std::ptrdiff_t m_phaseChangeAnnouncementTime = 0x122C; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_fNextUpdateTeamClanNamesTime = 0x1230; // float32
|
||||
constexpr std::ptrdiff_t m_flLastThinkTime = 0x1234; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_fAccumulatedRoundOffDamage = 0x1238; // float32
|
||||
constexpr std::ptrdiff_t m_nShorthandedBonusLastEvalRound = 0x123C; // int32
|
||||
constexpr std::ptrdiff_t m_nMatchAbortedEarlyReason = 0x14B8; // int32
|
||||
constexpr std::ptrdiff_t m_bHasTriggeredRoundStartMusic = 0x14BC; // bool
|
||||
constexpr std::ptrdiff_t m_bSwitchingTeamsAtRoundReset = 0x14BD; // bool
|
||||
constexpr std::ptrdiff_t m_pGameModeRules = 0x14D8; // CCSGameModeRules*
|
||||
constexpr std::ptrdiff_t m_BtGlobalBlackboard = 0x14E0; // KeyValues3
|
||||
constexpr std::ptrdiff_t m_hPlayerResource = 0x1568; // CHandle<CBaseEntity>
|
||||
constexpr std::ptrdiff_t m_RetakeRules = 0x1570; // CRetakeGameRules
|
||||
constexpr std::ptrdiff_t m_arrTeamUniqueKillWeaponsMatch = 0x1708; // CUtlVector<int32>[4]
|
||||
constexpr std::ptrdiff_t m_bTeamLastKillUsedUniqueWeaponMatch = 0x1768; // bool[4]
|
||||
constexpr std::ptrdiff_t m_nMatchEndCount = 0x1790; // uint8
|
||||
constexpr std::ptrdiff_t m_nTTeamIntroVariant = 0x1794; // int32
|
||||
constexpr std::ptrdiff_t m_nCTTeamIntroVariant = 0x1798; // int32
|
||||
constexpr std::ptrdiff_t m_bTeamIntroPeriod = 0x179C; // bool
|
||||
constexpr std::ptrdiff_t m_fTeamIntroPeriodEnd = 0x17A0; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bPlayedTeamIntroVO = 0x17A4; // bool
|
||||
constexpr std::ptrdiff_t m_iRoundEndWinnerTeam = 0x17A8; // int32
|
||||
constexpr std::ptrdiff_t m_eRoundEndReason = 0x17AC; // int32
|
||||
constexpr std::ptrdiff_t m_bRoundEndShowTimerDefend = 0x17B0; // bool
|
||||
constexpr std::ptrdiff_t m_iRoundEndTimerTime = 0x17B4; // int32
|
||||
constexpr std::ptrdiff_t m_sRoundEndFunFactToken = 0x17B8; // CUtlString
|
||||
constexpr std::ptrdiff_t m_iRoundEndFunFactPlayerSlot = 0x17C0; // CPlayerSlot
|
||||
constexpr std::ptrdiff_t m_iRoundEndFunFactData1 = 0x17C4; // int32
|
||||
constexpr std::ptrdiff_t m_iRoundEndFunFactData2 = 0x17C8; // int32
|
||||
constexpr std::ptrdiff_t m_iRoundEndFunFactData3 = 0x17CC; // int32
|
||||
constexpr std::ptrdiff_t m_sRoundEndMessage = 0x17D0; // CUtlString
|
||||
constexpr std::ptrdiff_t m_iRoundEndPlayerCount = 0x17D8; // int32
|
||||
constexpr std::ptrdiff_t m_bRoundEndNoMusic = 0x17DC; // bool
|
||||
constexpr std::ptrdiff_t m_iRoundEndLegacy = 0x17E0; // int32
|
||||
constexpr std::ptrdiff_t m_nRoundEndCount = 0x17E4; // uint8
|
||||
constexpr std::ptrdiff_t m_iRoundStartRoundNumber = 0x17E8; // int32
|
||||
constexpr std::ptrdiff_t m_nRoundStartCount = 0x17EC; // uint8
|
||||
constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x57F8; // float64
|
||||
constexpr std::ptrdiff_t m_ullLocalMatchID = 0xCE8; // uint64
|
||||
constexpr std::ptrdiff_t m_nEndMatchMapGroupVoteTypes = 0xCF0; // int32[10]
|
||||
constexpr std::ptrdiff_t m_nEndMatchMapGroupVoteOptions = 0xD18; // int32[10]
|
||||
constexpr std::ptrdiff_t m_nEndMatchMapVoteWinner = 0xD40; // int32
|
||||
constexpr std::ptrdiff_t m_iNumConsecutiveCTLoses = 0xD44; // int32
|
||||
constexpr std::ptrdiff_t m_iNumConsecutiveTerroristLoses = 0xD48; // int32
|
||||
constexpr std::ptrdiff_t m_bHasHostageBeenTouched = 0xD68; // bool
|
||||
constexpr std::ptrdiff_t m_flIntermissionStartTime = 0xD6C; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_flIntermissionEndTime = 0xD70; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bLevelInitialized = 0xD74; // bool
|
||||
constexpr std::ptrdiff_t m_iTotalRoundsPlayed = 0xD78; // int32
|
||||
constexpr std::ptrdiff_t m_iUnBalancedRounds = 0xD7C; // int32
|
||||
constexpr std::ptrdiff_t m_endMatchOnRoundReset = 0xD80; // bool
|
||||
constexpr std::ptrdiff_t m_endMatchOnThink = 0xD81; // bool
|
||||
constexpr std::ptrdiff_t m_iFreezeTime = 0xD84; // int32
|
||||
constexpr std::ptrdiff_t m_iNumTerrorist = 0xD88; // int32
|
||||
constexpr std::ptrdiff_t m_iNumCT = 0xD8C; // int32
|
||||
constexpr std::ptrdiff_t m_iNumSpawnableTerrorist = 0xD90; // int32
|
||||
constexpr std::ptrdiff_t m_iNumSpawnableCT = 0xD94; // int32
|
||||
constexpr std::ptrdiff_t m_arrSelectedHostageSpawnIndices = 0xD98; // CUtlVector<int32>
|
||||
constexpr std::ptrdiff_t m_nSpawnPointsRandomSeed = 0xDB0; // int32
|
||||
constexpr std::ptrdiff_t m_bFirstConnected = 0xDB4; // bool
|
||||
constexpr std::ptrdiff_t m_bCompleteReset = 0xDB5; // bool
|
||||
constexpr std::ptrdiff_t m_bPickNewTeamsOnReset = 0xDB6; // bool
|
||||
constexpr std::ptrdiff_t m_bScrambleTeamsOnRestart = 0xDB7; // bool
|
||||
constexpr std::ptrdiff_t m_bSwapTeamsOnRestart = 0xDB8; // bool
|
||||
constexpr std::ptrdiff_t m_nEndMatchTiedVotes = 0xDC0; // CUtlVector<int32>
|
||||
constexpr std::ptrdiff_t m_bNeedToAskPlayersForContinueVote = 0xDDC; // bool
|
||||
constexpr std::ptrdiff_t m_numQueuedMatchmakingAccounts = 0xDE0; // uint32
|
||||
constexpr std::ptrdiff_t m_fAvgPlayerRank = 0xDE4; // float32
|
||||
constexpr std::ptrdiff_t m_pQueuedMatchmakingReservationString = 0xDE8; // char*
|
||||
constexpr std::ptrdiff_t m_numTotalTournamentDrops = 0xDF0; // uint32
|
||||
constexpr std::ptrdiff_t m_numSpectatorsCountMax = 0xDF4; // uint32
|
||||
constexpr std::ptrdiff_t m_numSpectatorsCountMaxTV = 0xDF8; // uint32
|
||||
constexpr std::ptrdiff_t m_numSpectatorsCountMaxLnk = 0xDFC; // uint32
|
||||
constexpr std::ptrdiff_t m_bForceTeamChangeSilent = 0xE08; // bool
|
||||
constexpr std::ptrdiff_t m_bLoadingRoundBackupData = 0xE09; // bool
|
||||
constexpr std::ptrdiff_t m_nMatchInfoShowType = 0xE40; // int32
|
||||
constexpr std::ptrdiff_t m_flMatchInfoDecidedTime = 0xE44; // float32
|
||||
constexpr std::ptrdiff_t mTeamDMLastWinningTeamNumber = 0xE60; // int32
|
||||
constexpr std::ptrdiff_t mTeamDMLastThinkTime = 0xE64; // float32
|
||||
constexpr std::ptrdiff_t m_flTeamDMLastAnnouncementTime = 0xE68; // float32
|
||||
constexpr std::ptrdiff_t m_iAccountTerrorist = 0xE6C; // int32
|
||||
constexpr std::ptrdiff_t m_iAccountCT = 0xE70; // int32
|
||||
constexpr std::ptrdiff_t m_iSpawnPointCount_Terrorist = 0xE74; // int32
|
||||
constexpr std::ptrdiff_t m_iSpawnPointCount_CT = 0xE78; // int32
|
||||
constexpr std::ptrdiff_t m_iMaxNumTerrorists = 0xE7C; // int32
|
||||
constexpr std::ptrdiff_t m_iMaxNumCTs = 0xE80; // int32
|
||||
constexpr std::ptrdiff_t m_iLoserBonusMostRecentTeam = 0xE84; // int32
|
||||
constexpr std::ptrdiff_t m_tmNextPeriodicThink = 0xE88; // float32
|
||||
constexpr std::ptrdiff_t m_bVoiceWonMatchBragFired = 0xE8C; // bool
|
||||
constexpr std::ptrdiff_t m_fWarmupNextChatNoticeTime = 0xE90; // float32
|
||||
constexpr std::ptrdiff_t m_iHostagesRescued = 0xE98; // int32
|
||||
constexpr std::ptrdiff_t m_iHostagesTouched = 0xE9C; // int32
|
||||
constexpr std::ptrdiff_t m_flNextHostageAnnouncement = 0xEA0; // float32
|
||||
constexpr std::ptrdiff_t m_bNoTerroristsKilled = 0xEA4; // bool
|
||||
constexpr std::ptrdiff_t m_bNoCTsKilled = 0xEA5; // bool
|
||||
constexpr std::ptrdiff_t m_bNoEnemiesKilled = 0xEA6; // bool
|
||||
constexpr std::ptrdiff_t m_bCanDonateWeapons = 0xEA7; // bool
|
||||
constexpr std::ptrdiff_t m_firstKillTime = 0xEAC; // float32
|
||||
constexpr std::ptrdiff_t m_firstBloodTime = 0xEB4; // float32
|
||||
constexpr std::ptrdiff_t m_hostageWasInjured = 0xED0; // bool
|
||||
constexpr std::ptrdiff_t m_hostageWasKilled = 0xED1; // bool
|
||||
constexpr std::ptrdiff_t m_bVoteCalled = 0xEE0; // bool
|
||||
constexpr std::ptrdiff_t m_bServerVoteOnReset = 0xEE1; // bool
|
||||
constexpr std::ptrdiff_t m_flVoteCheckThrottle = 0xEE4; // float32
|
||||
constexpr std::ptrdiff_t m_bBuyTimeEnded = 0xEE8; // bool
|
||||
constexpr std::ptrdiff_t m_nLastFreezeEndBeep = 0xEEC; // int32
|
||||
constexpr std::ptrdiff_t m_bTargetBombed = 0xEF0; // bool
|
||||
constexpr std::ptrdiff_t m_bBombDefused = 0xEF1; // bool
|
||||
constexpr std::ptrdiff_t m_bMapHasBombZone = 0xEF2; // bool
|
||||
constexpr std::ptrdiff_t m_vecMainCTSpawnPos = 0xF40; // Vector
|
||||
constexpr std::ptrdiff_t m_CTSpawnPointsMasterList = 0xF50; // CUtlVector<SpawnPoint*>
|
||||
constexpr std::ptrdiff_t m_TerroristSpawnPointsMasterList = 0xF68; // CUtlVector<SpawnPoint*>
|
||||
constexpr std::ptrdiff_t m_bRespawningAllRespawnablePlayers = 0xF80; // bool
|
||||
constexpr std::ptrdiff_t m_iNextCTSpawnPoint = 0xF84; // int32
|
||||
constexpr std::ptrdiff_t m_flCTSpawnPointUsedTime = 0xF88; // float32
|
||||
constexpr std::ptrdiff_t m_iNextTerroristSpawnPoint = 0xF8C; // int32
|
||||
constexpr std::ptrdiff_t m_flTerroristSpawnPointUsedTime = 0xF90; // float32
|
||||
constexpr std::ptrdiff_t m_CTSpawnPoints = 0xF98; // CUtlVector<SpawnPoint*>
|
||||
constexpr std::ptrdiff_t m_TerroristSpawnPoints = 0xFB0; // CUtlVector<SpawnPoint*>
|
||||
constexpr std::ptrdiff_t m_bIsUnreservedGameServer = 0xFC8; // bool
|
||||
constexpr std::ptrdiff_t m_fAutobalanceDisplayTime = 0xFCC; // float32
|
||||
constexpr std::ptrdiff_t m_bAllowWeaponSwitch = 0x1238; // bool
|
||||
constexpr std::ptrdiff_t m_bRoundTimeWarningTriggered = 0x1239; // bool
|
||||
constexpr std::ptrdiff_t m_phaseChangeAnnouncementTime = 0x123C; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_fNextUpdateTeamClanNamesTime = 0x1240; // float32
|
||||
constexpr std::ptrdiff_t m_flLastThinkTime = 0x1244; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_fAccumulatedRoundOffDamage = 0x1248; // float32
|
||||
constexpr std::ptrdiff_t m_nShorthandedBonusLastEvalRound = 0x124C; // int32
|
||||
constexpr std::ptrdiff_t m_nMatchAbortedEarlyReason = 0x14C8; // int32
|
||||
constexpr std::ptrdiff_t m_bHasTriggeredRoundStartMusic = 0x14CC; // bool
|
||||
constexpr std::ptrdiff_t m_bSwitchingTeamsAtRoundReset = 0x14CD; // bool
|
||||
constexpr std::ptrdiff_t m_pGameModeRules = 0x14E8; // CCSGameModeRules*
|
||||
constexpr std::ptrdiff_t m_BtGlobalBlackboard = 0x14F0; // KeyValues3
|
||||
constexpr std::ptrdiff_t m_hPlayerResource = 0x1578; // CHandle<CBaseEntity>
|
||||
constexpr std::ptrdiff_t m_RetakeRules = 0x1580; // CRetakeGameRules
|
||||
constexpr std::ptrdiff_t m_arrTeamUniqueKillWeaponsMatch = 0x1718; // CUtlVector<int32>[4]
|
||||
constexpr std::ptrdiff_t m_bTeamLastKillUsedUniqueWeaponMatch = 0x1778; // bool[4]
|
||||
constexpr std::ptrdiff_t m_nMatchEndCount = 0x17A0; // uint8
|
||||
constexpr std::ptrdiff_t m_nTTeamIntroVariant = 0x17A4; // int32
|
||||
constexpr std::ptrdiff_t m_nCTTeamIntroVariant = 0x17A8; // int32
|
||||
constexpr std::ptrdiff_t m_bTeamIntroPeriod = 0x17AC; // bool
|
||||
constexpr std::ptrdiff_t m_fTeamIntroPeriodEnd = 0x17B0; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bPlayedTeamIntroVO = 0x17B4; // bool
|
||||
constexpr std::ptrdiff_t m_iRoundEndWinnerTeam = 0x17B8; // int32
|
||||
constexpr std::ptrdiff_t m_eRoundEndReason = 0x17BC; // int32
|
||||
constexpr std::ptrdiff_t m_bRoundEndShowTimerDefend = 0x17C0; // bool
|
||||
constexpr std::ptrdiff_t m_iRoundEndTimerTime = 0x17C4; // int32
|
||||
constexpr std::ptrdiff_t m_sRoundEndFunFactToken = 0x17C8; // CUtlString
|
||||
constexpr std::ptrdiff_t m_iRoundEndFunFactPlayerSlot = 0x17D0; // CPlayerSlot
|
||||
constexpr std::ptrdiff_t m_iRoundEndFunFactData1 = 0x17D4; // int32
|
||||
constexpr std::ptrdiff_t m_iRoundEndFunFactData2 = 0x17D8; // int32
|
||||
constexpr std::ptrdiff_t m_iRoundEndFunFactData3 = 0x17DC; // int32
|
||||
constexpr std::ptrdiff_t m_sRoundEndMessage = 0x17E0; // CUtlString
|
||||
constexpr std::ptrdiff_t m_iRoundEndPlayerCount = 0x17E8; // int32
|
||||
constexpr std::ptrdiff_t m_bRoundEndNoMusic = 0x17EC; // bool
|
||||
constexpr std::ptrdiff_t m_iRoundEndLegacy = 0x17F0; // int32
|
||||
constexpr std::ptrdiff_t m_nRoundEndCount = 0x17F4; // uint8
|
||||
constexpr std::ptrdiff_t m_iRoundStartRoundNumber = 0x17F8; // int32
|
||||
constexpr std::ptrdiff_t m_nRoundStartCount = 0x17FC; // uint8
|
||||
constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x5808; // float64
|
||||
}
|
||||
// Parent: CPhysicsProp
|
||||
// Fields count: 0
|
||||
@ -7944,10 +7885,10 @@ namespace cs2_dumper {
|
||||
// NetworkVarNames: m_weaponPurchasesThisMatch (WeaponPurchaseTracker_t)
|
||||
// NetworkVarNames: m_weaponPurchasesThisRound (WeaponPurchaseTracker_t)
|
||||
namespace CCSPlayer_ActionTrackingServices {
|
||||
constexpr std::ptrdiff_t m_hLastWeaponBeforeC4AutoSwitch = 0x200; // CHandle<CBasePlayerWeapon>
|
||||
constexpr std::ptrdiff_t m_bIsRescuing = 0x22C; // bool
|
||||
constexpr std::ptrdiff_t m_weaponPurchasesThisMatch = 0x230; // WeaponPurchaseTracker_t
|
||||
constexpr std::ptrdiff_t m_weaponPurchasesThisRound = 0x288; // WeaponPurchaseTracker_t
|
||||
constexpr std::ptrdiff_t m_hLastWeaponBeforeC4AutoSwitch = 0x218; // CHandle<CBasePlayerWeapon>
|
||||
constexpr std::ptrdiff_t m_bIsRescuing = 0x244; // bool
|
||||
constexpr std::ptrdiff_t m_weaponPurchasesThisMatch = 0x248; // WeaponPurchaseTracker_t
|
||||
constexpr std::ptrdiff_t m_weaponPurchasesThisRound = 0x2A0; // WeaponPurchaseTracker_t
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Fields count: 6
|
||||
@ -8103,10 +8044,6 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_ScriptSpawnCallback = 0x848; // HSCRIPT
|
||||
constexpr std::ptrdiff_t m_ScriptCallbackScope = 0x850; // HSCRIPT
|
||||
}
|
||||
// Parent: CBaseCSGrenade
|
||||
// Fields count: 0
|
||||
namespace CTripWireFire {
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Fields count: 6
|
||||
namespace CPhysForce {
|
||||
@ -8231,10 +8168,6 @@ namespace cs2_dumper {
|
||||
// Fields count: 0
|
||||
namespace CWeaponSSG08 {
|
||||
}
|
||||
// Parent: CCSWeaponBase
|
||||
// Fields count: 0
|
||||
namespace CBreachCharge {
|
||||
}
|
||||
// Parent: CLogicalEntity
|
||||
// Fields count: 4
|
||||
namespace CLogicBranch {
|
||||
@ -8355,16 +8288,6 @@ namespace cs2_dumper {
|
||||
namespace CCSGOViewModel {
|
||||
constexpr std::ptrdiff_t m_bShouldIgnoreOffsetAndAccuracy = 0xCF8; // bool
|
||||
}
|
||||
// Parent: CCSWeaponBaseGun
|
||||
// Fields count: 3
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_flDisplayHealth (float)
|
||||
namespace CWeaponShield {
|
||||
constexpr std::ptrdiff_t m_flBulletDamageAbsorbed = 0x1294; // float32
|
||||
constexpr std::ptrdiff_t m_flLastBulletHitSoundTime = 0x1298; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_flDisplayHealth = 0x129C; // float32
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Fields count: 4
|
||||
namespace CBlood {
|
||||
@ -9046,8 +8969,8 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_fFireTime (GameTime_t)
|
||||
namespace CWeaponTaser {
|
||||
constexpr std::ptrdiff_t m_fFireTime = 0x1294; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_nLastAttackTick = 0x1298; // int32
|
||||
constexpr std::ptrdiff_t m_fFireTime = 0x128C; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_nLastAttackTick = 0x1290; // int32
|
||||
}
|
||||
// Parent: CBaseAnimGraph
|
||||
// Fields count: 0
|
||||
@ -9453,15 +9376,15 @@ namespace cs2_dumper {
|
||||
// NetworkVarNames: m_iBurstShotsRemaining (int)
|
||||
// NetworkVarNames: m_bNeedsBoltAction (bool)
|
||||
namespace CCSWeaponBaseGun {
|
||||
constexpr std::ptrdiff_t m_zoomLevel = 0x1274; // int32
|
||||
constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0x1278; // int32
|
||||
constexpr std::ptrdiff_t m_silencedModelIndex = 0x1288; // int32
|
||||
constexpr std::ptrdiff_t m_inPrecache = 0x128C; // bool
|
||||
constexpr std::ptrdiff_t m_bNeedsBoltAction = 0x128D; // bool
|
||||
constexpr std::ptrdiff_t m_bSkillReloadAvailable = 0x128E; // bool
|
||||
constexpr std::ptrdiff_t m_bSkillReloadLiftedReloadKey = 0x128F; // bool
|
||||
constexpr std::ptrdiff_t m_bSkillBoltInterruptAvailable = 0x1290; // bool
|
||||
constexpr std::ptrdiff_t m_bSkillBoltLiftedFireKey = 0x1291; // bool
|
||||
constexpr std::ptrdiff_t m_zoomLevel = 0x126C; // int32
|
||||
constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0x1270; // int32
|
||||
constexpr std::ptrdiff_t m_silencedModelIndex = 0x1280; // int32
|
||||
constexpr std::ptrdiff_t m_inPrecache = 0x1284; // bool
|
||||
constexpr std::ptrdiff_t m_bNeedsBoltAction = 0x1285; // bool
|
||||
constexpr std::ptrdiff_t m_bSkillReloadAvailable = 0x1286; // bool
|
||||
constexpr std::ptrdiff_t m_bSkillReloadLiftedReloadKey = 0x1287; // bool
|
||||
constexpr std::ptrdiff_t m_bSkillBoltInterruptAvailable = 0x1288; // bool
|
||||
constexpr std::ptrdiff_t m_bSkillBoltLiftedFireKey = 0x1289; // bool
|
||||
}
|
||||
// Parent: None
|
||||
// Fields count: 13
|
||||
@ -10043,12 +9966,8 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_PredictedDamageTags = 0x1DE0; // CUtlVectorEmbeddedNetworkVar<PredictedDamageTag_t>
|
||||
constexpr std::ptrdiff_t m_nHighestAppliedDamageTagTick = 0x1E30; // int32
|
||||
}
|
||||
// Parent: CBaseGrenade
|
||||
// Fields count: 0
|
||||
namespace CBumpMineProjectile {
|
||||
}
|
||||
// Parent: CBasePlayerController
|
||||
// Fields count: 90
|
||||
// Fields count: 91
|
||||
//
|
||||
// Metadata:
|
||||
// MNetworkUserGroupProxy
|
||||
@ -10144,58 +10063,59 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_iDraftIndex = 0xB48; // int32
|
||||
constexpr std::ptrdiff_t m_msQueuedModeDisconnectionTimestamp = 0xB4C; // uint32
|
||||
constexpr std::ptrdiff_t m_uiAbandonRecordedReason = 0xB50; // uint32
|
||||
constexpr std::ptrdiff_t m_bCannotBeKicked = 0xB54; // bool
|
||||
constexpr std::ptrdiff_t m_bEverFullyConnected = 0xB55; // bool
|
||||
constexpr std::ptrdiff_t m_bAbandonAllowsSurrender = 0xB56; // bool
|
||||
constexpr std::ptrdiff_t m_bAbandonOffersInstantSurrender = 0xB57; // bool
|
||||
constexpr std::ptrdiff_t m_bDisconnection1MinWarningPrinted = 0xB58; // bool
|
||||
constexpr std::ptrdiff_t m_bScoreReported = 0xB59; // bool
|
||||
constexpr std::ptrdiff_t m_nDisconnectionTick = 0xB5C; // int32
|
||||
constexpr std::ptrdiff_t m_bControllingBot = 0xB68; // bool
|
||||
constexpr std::ptrdiff_t m_bHasControlledBotThisRound = 0xB69; // bool
|
||||
constexpr std::ptrdiff_t m_bHasBeenControlledByPlayerThisRound = 0xB6A; // bool
|
||||
constexpr std::ptrdiff_t m_nBotsControlledThisRound = 0xB6C; // int32
|
||||
constexpr std::ptrdiff_t m_bCanControlObservedBot = 0xB70; // bool
|
||||
constexpr std::ptrdiff_t m_hPlayerPawn = 0xB74; // CHandle<CCSPlayerPawn>
|
||||
constexpr std::ptrdiff_t m_hObserverPawn = 0xB78; // CHandle<CCSObserverPawn>
|
||||
constexpr std::ptrdiff_t m_DesiredObserverMode = 0xB7C; // int32
|
||||
constexpr std::ptrdiff_t m_hDesiredObserverTarget = 0xB80; // CEntityHandle
|
||||
constexpr std::ptrdiff_t m_bPawnIsAlive = 0xB84; // bool
|
||||
constexpr std::ptrdiff_t m_iPawnHealth = 0xB88; // uint32
|
||||
constexpr std::ptrdiff_t m_iPawnArmor = 0xB8C; // int32
|
||||
constexpr std::ptrdiff_t m_bPawnHasDefuser = 0xB90; // bool
|
||||
constexpr std::ptrdiff_t m_bPawnHasHelmet = 0xB91; // bool
|
||||
constexpr std::ptrdiff_t m_nPawnCharacterDefIndex = 0xB92; // uint16
|
||||
constexpr std::ptrdiff_t m_iPawnLifetimeStart = 0xB94; // int32
|
||||
constexpr std::ptrdiff_t m_iPawnLifetimeEnd = 0xB98; // int32
|
||||
constexpr std::ptrdiff_t m_iPawnBotDifficulty = 0xB9C; // int32
|
||||
constexpr std::ptrdiff_t m_hOriginalControllerOfCurrentPawn = 0xBA0; // CHandle<CCSPlayerController>
|
||||
constexpr std::ptrdiff_t m_iScore = 0xBA4; // int32
|
||||
constexpr std::ptrdiff_t m_iRoundScore = 0xBA8; // int32
|
||||
constexpr std::ptrdiff_t m_iRoundsWon = 0xBAC; // int32
|
||||
constexpr std::ptrdiff_t m_recentKillQueue = 0xBB0; // uint8[8]
|
||||
constexpr std::ptrdiff_t m_nFirstKill = 0xBB8; // uint8
|
||||
constexpr std::ptrdiff_t m_nKillCount = 0xBB9; // uint8
|
||||
constexpr std::ptrdiff_t m_bMvpNoMusic = 0xBBA; // bool
|
||||
constexpr std::ptrdiff_t m_eMvpReason = 0xBBC; // int32
|
||||
constexpr std::ptrdiff_t m_iMusicKitID = 0xBC0; // int32
|
||||
constexpr std::ptrdiff_t m_iMusicKitMVPs = 0xBC4; // int32
|
||||
constexpr std::ptrdiff_t m_iMVPs = 0xBC8; // int32
|
||||
constexpr std::ptrdiff_t m_nUpdateCounter = 0xBCC; // int32
|
||||
constexpr std::ptrdiff_t m_flSmoothedPing = 0xBD0; // float32
|
||||
constexpr std::ptrdiff_t m_lastHeldVoteTimer = 0xFC78; // IntervalTimer
|
||||
constexpr std::ptrdiff_t m_bShowHints = 0xFC90; // bool
|
||||
constexpr std::ptrdiff_t m_iNextTimeCheck = 0xFC94; // int32
|
||||
constexpr std::ptrdiff_t m_bJustDidTeamKill = 0xFC98; // bool
|
||||
constexpr std::ptrdiff_t m_bPunishForTeamKill = 0xFC99; // bool
|
||||
constexpr std::ptrdiff_t m_bGaveTeamDamageWarning = 0xFC9A; // bool
|
||||
constexpr std::ptrdiff_t m_bGaveTeamDamageWarningThisRound = 0xFC9B; // bool
|
||||
constexpr std::ptrdiff_t m_dblLastReceivedPacketPlatFloatTime = 0xFCA0; // float64
|
||||
constexpr std::ptrdiff_t m_LastTeamDamageWarningTime = 0xFCA8; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xFCAC; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_nSuspiciousHitCount = 0xFCB0; // uint32
|
||||
constexpr std::ptrdiff_t m_nNonSuspiciousHitStreak = 0xFCB4; // uint32
|
||||
constexpr std::ptrdiff_t m_bFireBulletsSeedSynchronized = 0xFD59; // bool
|
||||
constexpr std::ptrdiff_t m_eNetworkDisconnectionReason = 0xB54; // uint32
|
||||
constexpr std::ptrdiff_t m_bCannotBeKicked = 0xB58; // bool
|
||||
constexpr std::ptrdiff_t m_bEverFullyConnected = 0xB59; // bool
|
||||
constexpr std::ptrdiff_t m_bAbandonAllowsSurrender = 0xB5A; // bool
|
||||
constexpr std::ptrdiff_t m_bAbandonOffersInstantSurrender = 0xB5B; // bool
|
||||
constexpr std::ptrdiff_t m_bDisconnection1MinWarningPrinted = 0xB5C; // bool
|
||||
constexpr std::ptrdiff_t m_bScoreReported = 0xB5D; // bool
|
||||
constexpr std::ptrdiff_t m_nDisconnectionTick = 0xB60; // int32
|
||||
constexpr std::ptrdiff_t m_bControllingBot = 0xB70; // bool
|
||||
constexpr std::ptrdiff_t m_bHasControlledBotThisRound = 0xB71; // bool
|
||||
constexpr std::ptrdiff_t m_bHasBeenControlledByPlayerThisRound = 0xB72; // bool
|
||||
constexpr std::ptrdiff_t m_nBotsControlledThisRound = 0xB74; // int32
|
||||
constexpr std::ptrdiff_t m_bCanControlObservedBot = 0xB78; // bool
|
||||
constexpr std::ptrdiff_t m_hPlayerPawn = 0xB7C; // CHandle<CCSPlayerPawn>
|
||||
constexpr std::ptrdiff_t m_hObserverPawn = 0xB80; // CHandle<CCSObserverPawn>
|
||||
constexpr std::ptrdiff_t m_DesiredObserverMode = 0xB84; // int32
|
||||
constexpr std::ptrdiff_t m_hDesiredObserverTarget = 0xB88; // CEntityHandle
|
||||
constexpr std::ptrdiff_t m_bPawnIsAlive = 0xB8C; // bool
|
||||
constexpr std::ptrdiff_t m_iPawnHealth = 0xB90; // uint32
|
||||
constexpr std::ptrdiff_t m_iPawnArmor = 0xB94; // int32
|
||||
constexpr std::ptrdiff_t m_bPawnHasDefuser = 0xB98; // bool
|
||||
constexpr std::ptrdiff_t m_bPawnHasHelmet = 0xB99; // bool
|
||||
constexpr std::ptrdiff_t m_nPawnCharacterDefIndex = 0xB9A; // uint16
|
||||
constexpr std::ptrdiff_t m_iPawnLifetimeStart = 0xB9C; // int32
|
||||
constexpr std::ptrdiff_t m_iPawnLifetimeEnd = 0xBA0; // int32
|
||||
constexpr std::ptrdiff_t m_iPawnBotDifficulty = 0xBA4; // int32
|
||||
constexpr std::ptrdiff_t m_hOriginalControllerOfCurrentPawn = 0xBA8; // CHandle<CCSPlayerController>
|
||||
constexpr std::ptrdiff_t m_iScore = 0xBAC; // int32
|
||||
constexpr std::ptrdiff_t m_iRoundScore = 0xBB0; // int32
|
||||
constexpr std::ptrdiff_t m_iRoundsWon = 0xBB4; // int32
|
||||
constexpr std::ptrdiff_t m_recentKillQueue = 0xBB8; // uint8[8]
|
||||
constexpr std::ptrdiff_t m_nFirstKill = 0xBC0; // uint8
|
||||
constexpr std::ptrdiff_t m_nKillCount = 0xBC1; // uint8
|
||||
constexpr std::ptrdiff_t m_bMvpNoMusic = 0xBC2; // bool
|
||||
constexpr std::ptrdiff_t m_eMvpReason = 0xBC4; // int32
|
||||
constexpr std::ptrdiff_t m_iMusicKitID = 0xBC8; // int32
|
||||
constexpr std::ptrdiff_t m_iMusicKitMVPs = 0xBCC; // int32
|
||||
constexpr std::ptrdiff_t m_iMVPs = 0xBD0; // int32
|
||||
constexpr std::ptrdiff_t m_nUpdateCounter = 0xBD4; // int32
|
||||
constexpr std::ptrdiff_t m_flSmoothedPing = 0xBD8; // float32
|
||||
constexpr std::ptrdiff_t m_lastHeldVoteTimer = 0xFC80; // IntervalTimer
|
||||
constexpr std::ptrdiff_t m_bShowHints = 0xFC98; // bool
|
||||
constexpr std::ptrdiff_t m_iNextTimeCheck = 0xFC9C; // int32
|
||||
constexpr std::ptrdiff_t m_bJustDidTeamKill = 0xFCA0; // bool
|
||||
constexpr std::ptrdiff_t m_bPunishForTeamKill = 0xFCA1; // bool
|
||||
constexpr std::ptrdiff_t m_bGaveTeamDamageWarning = 0xFCA2; // bool
|
||||
constexpr std::ptrdiff_t m_bGaveTeamDamageWarningThisRound = 0xFCA3; // bool
|
||||
constexpr std::ptrdiff_t m_dblLastReceivedPacketPlatFloatTime = 0xFCA8; // float64
|
||||
constexpr std::ptrdiff_t m_LastTeamDamageWarningTime = 0xFCB0; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xFCB4; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_nSuspiciousHitCount = 0xFCB8; // uint32
|
||||
constexpr std::ptrdiff_t m_nNonSuspiciousHitStreak = 0xFCBC; // uint32
|
||||
constexpr std::ptrdiff_t m_bFireBulletsSeedSynchronized = 0xFD61; // bool
|
||||
}
|
||||
// Parent: IEconItemInterface
|
||||
// Fields count: 13
|
||||
@ -10354,10 +10274,6 @@ namespace cs2_dumper {
|
||||
namespace CRuleEntity {
|
||||
constexpr std::ptrdiff_t m_iszMaster = 0xA78; // CUtlSymbolLarge
|
||||
}
|
||||
// Parent: CBaseCSGrenade
|
||||
// Fields count: 0
|
||||
namespace CSensorGrenade {
|
||||
}
|
||||
// Parent: CBaseEntity
|
||||
// Fields count: 8
|
||||
//
|
||||
@ -10677,17 +10593,17 @@ namespace cs2_dumper {
|
||||
// NetworkVarNames: m_bIsPlantingViaUse (bool)
|
||||
// NetworkVarNames: m_entitySpottedState (EntitySpottedState_t)
|
||||
namespace CC4 {
|
||||
constexpr std::ptrdiff_t m_vecLastValidPlayerHeldPosition = 0x12A8; // Vector
|
||||
constexpr std::ptrdiff_t m_vecLastValidDroppedPosition = 0x12B4; // Vector
|
||||
constexpr std::ptrdiff_t m_bDoValidDroppedPositionCheck = 0x12C0; // bool
|
||||
constexpr std::ptrdiff_t m_bStartedArming = 0x12C1; // bool
|
||||
constexpr std::ptrdiff_t m_fArmedTime = 0x12C4; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0x12C8; // bool
|
||||
constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0x12C9; // bool
|
||||
constexpr std::ptrdiff_t m_entitySpottedState = 0x12D0; // EntitySpottedState_t
|
||||
constexpr std::ptrdiff_t m_nSpotRules = 0x12E8; // int32
|
||||
constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0x12EC; // bool[7]
|
||||
constexpr std::ptrdiff_t m_bBombPlanted = 0x12F3; // bool
|
||||
constexpr std::ptrdiff_t m_vecLastValidPlayerHeldPosition = 0x12A0; // Vector
|
||||
constexpr std::ptrdiff_t m_vecLastValidDroppedPosition = 0x12AC; // Vector
|
||||
constexpr std::ptrdiff_t m_bDoValidDroppedPositionCheck = 0x12B8; // bool
|
||||
constexpr std::ptrdiff_t m_bStartedArming = 0x12B9; // bool
|
||||
constexpr std::ptrdiff_t m_fArmedTime = 0x12BC; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0x12C0; // bool
|
||||
constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0x12C1; // bool
|
||||
constexpr std::ptrdiff_t m_entitySpottedState = 0x12C8; // EntitySpottedState_t
|
||||
constexpr std::ptrdiff_t m_nSpotRules = 0x12E0; // int32
|
||||
constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0x12E4; // bool[7]
|
||||
constexpr std::ptrdiff_t m_bBombPlanted = 0x12EB; // bool
|
||||
}
|
||||
// Parent: CHostageRescueZoneShim
|
||||
// Fields count: 0
|
||||
@ -10782,10 +10698,6 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_flClientLocalScale = 0x150; // float32
|
||||
constexpr std::ptrdiff_t m_vRenderOrigin = 0x154; // Vector
|
||||
}
|
||||
// Parent: CCSWeaponBase
|
||||
// Fields count: 0
|
||||
namespace CTablet {
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Fields count: 7
|
||||
namespace CTankTrainAI {
|
||||
@ -10839,10 +10751,6 @@ namespace cs2_dumper {
|
||||
// Fields count: 0
|
||||
namespace CWeaponSCAR20 {
|
||||
}
|
||||
// Parent: CBaseGrenade
|
||||
// Fields count: 0
|
||||
namespace CTripWireFireProjectile {
|
||||
}
|
||||
// Parent: CFuncPlat
|
||||
// Fields count: 2
|
||||
namespace CFuncPlatRot {
|
||||
|
@ -888,20 +888,20 @@
|
||||
},
|
||||
"CBaseCSGrenade": {
|
||||
"fields": {
|
||||
"m_bIsHeldByPlayer": 4725,
|
||||
"m_bJumpThrow": 4727,
|
||||
"m_bJustPulledPin": 4752,
|
||||
"m_bPinPulled": 4726,
|
||||
"m_bRedraw": 4724,
|
||||
"m_bThrowAnimating": 4728,
|
||||
"m_fDropTime": 4744,
|
||||
"m_fPinPullTime": 4748,
|
||||
"m_fThrowTime": 4732,
|
||||
"m_flNextHoldFrac": 4760,
|
||||
"m_flThrowStrength": 4736,
|
||||
"m_flThrowStrengthApproach": 4740,
|
||||
"m_hSwitchToWeaponAfterThrow": 4764,
|
||||
"m_nNextHoldTick": 4756
|
||||
"m_bIsHeldByPlayer": 4717,
|
||||
"m_bJumpThrow": 4719,
|
||||
"m_bJustPulledPin": 4744,
|
||||
"m_bPinPulled": 4718,
|
||||
"m_bRedraw": 4716,
|
||||
"m_bThrowAnimating": 4720,
|
||||
"m_fDropTime": 4736,
|
||||
"m_fPinPullTime": 4740,
|
||||
"m_fThrowTime": 4724,
|
||||
"m_flNextHoldFrac": 4752,
|
||||
"m_flThrowStrength": 4728,
|
||||
"m_flThrowStrengthApproach": 4732,
|
||||
"m_hSwitchToWeaponAfterThrow": 4756,
|
||||
"m_nNextHoldTick": 4748
|
||||
},
|
||||
"metadata": [
|
||||
{
|
||||
@ -2753,16 +2753,6 @@
|
||||
"metadata": [],
|
||||
"parent": null
|
||||
},
|
||||
"CBreachCharge": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "CCSWeaponBase"
|
||||
},
|
||||
"CBreachChargeProjectile": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "CBaseGrenade"
|
||||
},
|
||||
"CBreakable": {
|
||||
"fields": {
|
||||
"m_CPropDataComponent": 2688,
|
||||
@ -2920,16 +2910,6 @@
|
||||
"metadata": [],
|
||||
"parent": "CBaseModelEntity"
|
||||
},
|
||||
"CBumpMine": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "CCSWeaponBase"
|
||||
},
|
||||
"CBumpMineProjectile": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "CBaseGrenade"
|
||||
},
|
||||
"CBuoyancyHelper": {
|
||||
"fields": {
|
||||
"m_flFluidDensity": 28,
|
||||
@ -2951,17 +2931,17 @@
|
||||
},
|
||||
"CC4": {
|
||||
"fields": {
|
||||
"m_bBombPlacedAnimation": 4808,
|
||||
"m_bBombPlanted": 4851,
|
||||
"m_bDoValidDroppedPositionCheck": 4800,
|
||||
"m_bIsPlantingViaUse": 4809,
|
||||
"m_bPlayedArmingBeeps": 4844,
|
||||
"m_bStartedArming": 4801,
|
||||
"m_entitySpottedState": 4816,
|
||||
"m_fArmedTime": 4804,
|
||||
"m_nSpotRules": 4840,
|
||||
"m_vecLastValidDroppedPosition": 4788,
|
||||
"m_vecLastValidPlayerHeldPosition": 4776
|
||||
"m_bBombPlacedAnimation": 4800,
|
||||
"m_bBombPlanted": 4843,
|
||||
"m_bDoValidDroppedPositionCheck": 4792,
|
||||
"m_bIsPlantingViaUse": 4801,
|
||||
"m_bPlayedArmingBeeps": 4836,
|
||||
"m_bStartedArming": 4793,
|
||||
"m_entitySpottedState": 4808,
|
||||
"m_fArmedTime": 4796,
|
||||
"m_nSpotRules": 4832,
|
||||
"m_vecLastValidDroppedPosition": 4780,
|
||||
"m_vecLastValidPlayerHeldPosition": 4768
|
||||
},
|
||||
"metadata": [
|
||||
{
|
||||
@ -3302,195 +3282,196 @@
|
||||
},
|
||||
"CCSGameRules": {
|
||||
"fields": {
|
||||
"mTeamDMLastThinkTime": 3668,
|
||||
"mTeamDMLastWinningTeamNumber": 3664,
|
||||
"m_BtGlobalBlackboard": 5344,
|
||||
"m_CTSpawnPoints": 3976,
|
||||
"m_CTSpawnPointsMasterList": 3904,
|
||||
"mTeamDMLastThinkTime": 3684,
|
||||
"mTeamDMLastWinningTeamNumber": 3680,
|
||||
"m_BtGlobalBlackboard": 5360,
|
||||
"m_CTSpawnPoints": 3992,
|
||||
"m_CTSpawnPointsMasterList": 3920,
|
||||
"m_MatchDevice": 304,
|
||||
"m_MinimapVerticalSectionHeights": 3264,
|
||||
"m_RetakeRules": 5488,
|
||||
"m_RetakeRules": 5504,
|
||||
"m_TeamRespawnWaveTimes": 2980,
|
||||
"m_TerroristSpawnPoints": 4000,
|
||||
"m_TerroristSpawnPointsMasterList": 3928,
|
||||
"m_TerroristSpawnPoints": 4016,
|
||||
"m_TerroristSpawnPointsMasterList": 3944,
|
||||
"m_arrProhibitedItemIndices": 2380,
|
||||
"m_arrSelectedHostageSpawnIndices": 3464,
|
||||
"m_arrTeamUniqueKillWeaponsMatch": 5896,
|
||||
"m_arrSelectedHostageSpawnIndices": 3480,
|
||||
"m_arrTeamUniqueKillWeaponsMatch": 5912,
|
||||
"m_arrTournamentActiveCasterAccounts": 2580,
|
||||
"m_bAllowWeaponSwitch": 4648,
|
||||
"m_bAllowWeaponSwitch": 4664,
|
||||
"m_bAnyHostageReached": 284,
|
||||
"m_bBombDefused": 3809,
|
||||
"m_bBombDefused": 3825,
|
||||
"m_bBombDropped": 2604,
|
||||
"m_bBombPlanted": 2605,
|
||||
"m_bBuyTimeEnded": 3800,
|
||||
"m_bBuyTimeEnded": 3816,
|
||||
"m_bCTCantBuy": 2617,
|
||||
"m_bCTTimeOutActive": 214,
|
||||
"m_bCanDonateWeapons": 3735,
|
||||
"m_bCompleteReset": 3493,
|
||||
"m_bFirstConnected": 3492,
|
||||
"m_bForceTeamChangeSilent": 3576,
|
||||
"m_bCanDonateWeapons": 3751,
|
||||
"m_bCompleteReset": 3509,
|
||||
"m_bFirstConnected": 3508,
|
||||
"m_bForceTeamChangeSilent": 3592,
|
||||
"m_bFreezePeriod": 200,
|
||||
"m_bGameRestart": 252,
|
||||
"m_bHasHostageBeenTouched": 3416,
|
||||
"m_bHasHostageBeenTouched": 3432,
|
||||
"m_bHasMatchStarted": 308,
|
||||
"m_bHasTriggeredRoundStartMusic": 5308,
|
||||
"m_bHasTriggeredRoundStartMusic": 5324,
|
||||
"m_bIsDroppingItems": 2376,
|
||||
"m_bIsHltvActive": 2378,
|
||||
"m_bIsQuestEligible": 2377,
|
||||
"m_bIsQueuedMatchmaking": 288,
|
||||
"m_bIsUnreservedGameServer": 4024,
|
||||
"m_bIsUnreservedGameServer": 4040,
|
||||
"m_bIsValveDS": 296,
|
||||
"m_bLevelInitialized": 3428,
|
||||
"m_bLoadingRoundBackupData": 3577,
|
||||
"m_bLevelInitialized": 3444,
|
||||
"m_bLoadingRoundBackupData": 3593,
|
||||
"m_bLogoMap": 297,
|
||||
"m_bMapHasBombTarget": 285,
|
||||
"m_bMapHasBombZone": 3810,
|
||||
"m_bMapHasBombZone": 3826,
|
||||
"m_bMapHasBuyZone": 287,
|
||||
"m_bMapHasRescueZone": 286,
|
||||
"m_bMatchWaitingForResume": 233,
|
||||
"m_bNeedToAskPlayersForContinueVote": 3532,
|
||||
"m_bNoCTsKilled": 3733,
|
||||
"m_bNoEnemiesKilled": 3734,
|
||||
"m_bNoTerroristsKilled": 3732,
|
||||
"m_bPickNewTeamsOnReset": 3494,
|
||||
"m_bNeedToAskPlayersForContinueVote": 3548,
|
||||
"m_bNoCTsKilled": 3749,
|
||||
"m_bNoEnemiesKilled": 3750,
|
||||
"m_bNoTerroristsKilled": 3748,
|
||||
"m_bPickNewTeamsOnReset": 3510,
|
||||
"m_bPlayAllStepSoundsOnServer": 298,
|
||||
"m_bPlayedTeamIntroVO": 6052,
|
||||
"m_bRespawningAllRespawnablePlayers": 3952,
|
||||
"m_bRoundEndNoMusic": 6108,
|
||||
"m_bRoundEndShowTimerDefend": 6064,
|
||||
"m_bRoundTimeWarningTriggered": 4649,
|
||||
"m_bScrambleTeamsOnRestart": 3495,
|
||||
"m_bPlayedTeamIntroVO": 6068,
|
||||
"m_bRespawningAllRespawnablePlayers": 3968,
|
||||
"m_bRoundEndNoMusic": 6124,
|
||||
"m_bRoundEndShowTimerDefend": 6080,
|
||||
"m_bRoundTimeWarningTriggered": 4665,
|
||||
"m_bScrambleTeamsOnRestart": 3511,
|
||||
"m_bServerPaused": 212,
|
||||
"m_bServerVoteOnReset": 3793,
|
||||
"m_bServerVoteOnReset": 3809,
|
||||
"m_bSpawnedTerrorHuntHeavy": 3296,
|
||||
"m_bSwapTeamsOnRestart": 3496,
|
||||
"m_bSwitchingTeamsAtRoundReset": 5309,
|
||||
"m_bSwapTeamsOnRestart": 3512,
|
||||
"m_bSwitchingTeamsAtRoundReset": 5325,
|
||||
"m_bTCantBuy": 2616,
|
||||
"m_bTargetBombed": 3808,
|
||||
"m_bTeamIntroPeriod": 6044,
|
||||
"m_bTeamLastKillUsedUniqueWeaponMatch": 5992,
|
||||
"m_bTargetBombed": 3824,
|
||||
"m_bTeamIntroPeriod": 6060,
|
||||
"m_bTeamLastKillUsedUniqueWeaponMatch": 6008,
|
||||
"m_bTechnicalTimeOut": 232,
|
||||
"m_bTerroristTimeOutActive": 213,
|
||||
"m_bVoiceWonMatchBragFired": 3708,
|
||||
"m_bVoteCalled": 3792,
|
||||
"m_bVoiceWonMatchBragFired": 3724,
|
||||
"m_bVoteCalled": 3808,
|
||||
"m_bWarmupPeriod": 201,
|
||||
"m_eRoundEndReason": 6060,
|
||||
"m_eRoundEndReason": 6076,
|
||||
"m_eRoundWinReason": 2612,
|
||||
"m_endMatchOnRoundReset": 3440,
|
||||
"m_endMatchOnThink": 3441,
|
||||
"m_fAccumulatedRoundOffDamage": 4664,
|
||||
"m_fAutobalanceDisplayTime": 4028,
|
||||
"m_fAvgPlayerRank": 3540,
|
||||
"m_endMatchOnRoundReset": 3456,
|
||||
"m_endMatchOnThink": 3457,
|
||||
"m_fAccumulatedRoundOffDamage": 4680,
|
||||
"m_fAutobalanceDisplayTime": 4044,
|
||||
"m_fAvgPlayerRank": 3556,
|
||||
"m_fMatchStartTime": 240,
|
||||
"m_fNextUpdateTeamClanNamesTime": 4656,
|
||||
"m_fNextUpdateTeamClanNamesTime": 4672,
|
||||
"m_fRoundStartTime": 244,
|
||||
"m_fTeamIntroPeriodEnd": 6048,
|
||||
"m_fWarmupNextChatNoticeTime": 3712,
|
||||
"m_fTeamIntroPeriodEnd": 6064,
|
||||
"m_fWarmupNextChatNoticeTime": 3728,
|
||||
"m_fWarmupPeriodEnd": 204,
|
||||
"m_fWarmupPeriodStart": 208,
|
||||
"m_firstBloodTime": 3748,
|
||||
"m_firstKillTime": 3740,
|
||||
"m_firstBloodTime": 3764,
|
||||
"m_firstKillTime": 3756,
|
||||
"m_flCMMItemDropRevealEndTime": 2372,
|
||||
"m_flCMMItemDropRevealStartTime": 2368,
|
||||
"m_flCTSpawnPointUsedTime": 3960,
|
||||
"m_flCTSpawnPointUsedTime": 3976,
|
||||
"m_flCTTimeOutRemaining": 220,
|
||||
"m_flGameStartTime": 256,
|
||||
"m_flIntermissionEndTime": 3424,
|
||||
"m_flIntermissionStartTime": 3420,
|
||||
"m_flLastPerfSampleTime": 22520,
|
||||
"m_flLastThinkTime": 4660,
|
||||
"m_flMatchInfoDecidedTime": 3636,
|
||||
"m_flNextHostageAnnouncement": 3728,
|
||||
"m_flIntermissionEndTime": 3440,
|
||||
"m_flIntermissionStartTime": 3436,
|
||||
"m_flLastPerfSampleTime": 22536,
|
||||
"m_flLastThinkTime": 4676,
|
||||
"m_flMatchInfoDecidedTime": 3652,
|
||||
"m_flNextHostageAnnouncement": 3744,
|
||||
"m_flNextRespawnWave": 3108,
|
||||
"m_flRestartRoundTime": 248,
|
||||
"m_flTeamDMLastAnnouncementTime": 3672,
|
||||
"m_flTerroristSpawnPointUsedTime": 3968,
|
||||
"m_flTeamDMLastAnnouncementTime": 3688,
|
||||
"m_flTerroristSpawnPointUsedTime": 3984,
|
||||
"m_flTerroristTimeOutRemaining": 216,
|
||||
"m_flVoteCheckThrottle": 3796,
|
||||
"m_flVoteCheckThrottle": 3812,
|
||||
"m_gamePhase": 264,
|
||||
"m_hPlayerResource": 5480,
|
||||
"m_hostageWasInjured": 3776,
|
||||
"m_hostageWasKilled": 3777,
|
||||
"m_iAccountCT": 3680,
|
||||
"m_iAccountTerrorist": 3676,
|
||||
"m_iFreezeTime": 3444,
|
||||
"m_hPlayerResource": 5496,
|
||||
"m_hostageWasInjured": 3792,
|
||||
"m_hostageWasKilled": 3793,
|
||||
"m_iAccountCT": 3696,
|
||||
"m_iAccountTerrorist": 3692,
|
||||
"m_iFreezeTime": 3460,
|
||||
"m_iHostagesRemaining": 280,
|
||||
"m_iHostagesRescued": 3720,
|
||||
"m_iHostagesTouched": 3724,
|
||||
"m_iLoserBonusMostRecentTeam": 3700,
|
||||
"m_iHostagesRescued": 3736,
|
||||
"m_iHostagesTouched": 3740,
|
||||
"m_iLoserBonusMostRecentTeam": 3716,
|
||||
"m_iMatchStats_PlayersAlive_CT": 2740,
|
||||
"m_iMatchStats_PlayersAlive_T": 2860,
|
||||
"m_iMatchStats_RoundResults": 2620,
|
||||
"m_iMaxNumCTs": 3696,
|
||||
"m_iMaxNumTerrorists": 3692,
|
||||
"m_iNextCTSpawnPoint": 3956,
|
||||
"m_iNextTerroristSpawnPoint": 3964,
|
||||
"m_iNumCT": 3452,
|
||||
"m_iNumConsecutiveCTLoses": 3384,
|
||||
"m_iNumConsecutiveTerroristLoses": 3388,
|
||||
"m_iNumSpawnableCT": 3460,
|
||||
"m_iNumSpawnableTerrorist": 3456,
|
||||
"m_iNumTerrorist": 3448,
|
||||
"m_iRoundEndFunFactData1": 6084,
|
||||
"m_iRoundEndFunFactData2": 6088,
|
||||
"m_iRoundEndFunFactData3": 6092,
|
||||
"m_iRoundEndFunFactPlayerSlot": 6080,
|
||||
"m_iRoundEndLegacy": 6112,
|
||||
"m_iRoundEndPlayerCount": 6104,
|
||||
"m_iRoundEndTimerTime": 6068,
|
||||
"m_iRoundEndWinnerTeam": 6056,
|
||||
"m_iRoundStartRoundNumber": 6120,
|
||||
"m_iMaxNumCTs": 3712,
|
||||
"m_iMaxNumTerrorists": 3708,
|
||||
"m_iNextCTSpawnPoint": 3972,
|
||||
"m_iNextTerroristSpawnPoint": 3980,
|
||||
"m_iNumCT": 3468,
|
||||
"m_iNumConsecutiveCTLoses": 3396,
|
||||
"m_iNumConsecutiveTerroristLoses": 3400,
|
||||
"m_iNumSpawnableCT": 3476,
|
||||
"m_iNumSpawnableTerrorist": 3472,
|
||||
"m_iNumTerrorist": 3464,
|
||||
"m_iRoundEndFunFactData1": 6100,
|
||||
"m_iRoundEndFunFactData2": 6104,
|
||||
"m_iRoundEndFunFactData3": 6108,
|
||||
"m_iRoundEndFunFactPlayerSlot": 6096,
|
||||
"m_iRoundEndLegacy": 6128,
|
||||
"m_iRoundEndPlayerCount": 6120,
|
||||
"m_iRoundEndTimerTime": 6084,
|
||||
"m_iRoundEndWinnerTeam": 6072,
|
||||
"m_iRoundStartRoundNumber": 6136,
|
||||
"m_iRoundTime": 236,
|
||||
"m_iRoundWinStatus": 2608,
|
||||
"m_iSpawnPointCount_CT": 3688,
|
||||
"m_iSpawnPointCount_Terrorist": 3684,
|
||||
"m_iSpawnPointCount_CT": 3704,
|
||||
"m_iSpawnPointCount_Terrorist": 3700,
|
||||
"m_iSpectatorSlotCount": 300,
|
||||
"m_iTotalRoundsPlayed": 3432,
|
||||
"m_iUnBalancedRounds": 3436,
|
||||
"m_nCTTeamIntroVariant": 6040,
|
||||
"m_iTotalRoundsPlayed": 3448,
|
||||
"m_iUnBalancedRounds": 3452,
|
||||
"m_nCTTeamIntroVariant": 6056,
|
||||
"m_nCTTimeOuts": 228,
|
||||
"m_nEndMatchMapGroupVoteOptions": 3340,
|
||||
"m_nEndMatchMapGroupVoteTypes": 3300,
|
||||
"m_nEndMatchMapVoteWinner": 3380,
|
||||
"m_nEndMatchTiedVotes": 3504,
|
||||
"m_nEndMatchMapGroupVoteOptions": 3352,
|
||||
"m_nEndMatchMapGroupVoteTypes": 3312,
|
||||
"m_nEndMatchMapVoteWinner": 3392,
|
||||
"m_nEndMatchTiedVotes": 3520,
|
||||
"m_nHalloweenMaskListSeed": 2600,
|
||||
"m_nLastFreezeEndBeep": 3804,
|
||||
"m_nMatchAbortedEarlyReason": 5304,
|
||||
"m_nMatchEndCount": 6032,
|
||||
"m_nMatchInfoShowType": 3632,
|
||||
"m_nLastFreezeEndBeep": 3820,
|
||||
"m_nMatchAbortedEarlyReason": 5320,
|
||||
"m_nMatchEndCount": 6048,
|
||||
"m_nMatchInfoShowType": 3648,
|
||||
"m_nNextMapInMapgroup": 312,
|
||||
"m_nOvertimePlaying": 276,
|
||||
"m_nQueuedMatchmakingMode": 292,
|
||||
"m_nRoundEndCount": 6116,
|
||||
"m_nRoundStartCount": 6124,
|
||||
"m_nRoundEndCount": 6132,
|
||||
"m_nRoundStartCount": 6140,
|
||||
"m_nRoundsPlayedThisPhase": 272,
|
||||
"m_nServerQuestID": 3236,
|
||||
"m_nShorthandedBonusLastEvalRound": 4668,
|
||||
"m_nSpawnPointsRandomSeed": 3488,
|
||||
"m_nTTeamIntroVariant": 6036,
|
||||
"m_nShorthandedBonusLastEvalRound": 4684,
|
||||
"m_nSpawnPointsRandomSeed": 3504,
|
||||
"m_nTTeamIntroVariant": 6052,
|
||||
"m_nTerroristTimeOuts": 224,
|
||||
"m_nTournamentPredictionsPct": 2364,
|
||||
"m_numBestOfMaps": 2596,
|
||||
"m_numQueuedMatchmakingAccounts": 3536,
|
||||
"m_numSpectatorsCountMax": 3556,
|
||||
"m_numSpectatorsCountMaxLnk": 3564,
|
||||
"m_numSpectatorsCountMaxTV": 3560,
|
||||
"m_numTotalTournamentDrops": 3552,
|
||||
"m_pGameModeRules": 5336,
|
||||
"m_pQueuedMatchmakingReservationString": 3544,
|
||||
"m_phaseChangeAnnouncementTime": 4652,
|
||||
"m_sRoundEndFunFactToken": 6072,
|
||||
"m_sRoundEndMessage": 6096,
|
||||
"m_numQueuedMatchmakingAccounts": 3552,
|
||||
"m_numSpectatorsCountMax": 3572,
|
||||
"m_numSpectatorsCountMaxLnk": 3580,
|
||||
"m_numSpectatorsCountMaxTV": 3576,
|
||||
"m_numTotalTournamentDrops": 3568,
|
||||
"m_pGameModeRules": 5352,
|
||||
"m_pQueuedMatchmakingReservationString": 3560,
|
||||
"m_phaseChangeAnnouncementTime": 4668,
|
||||
"m_sRoundEndFunFactToken": 6088,
|
||||
"m_sRoundEndMessage": 6112,
|
||||
"m_szMatchStatTxt": 1340,
|
||||
"m_szTournamentEventName": 316,
|
||||
"m_szTournamentEventStage": 828,
|
||||
"m_szTournamentPredictionsTxt": 1852,
|
||||
"m_timeUntilNextPhaseStarts": 260,
|
||||
"m_tmNextPeriodicThink": 3704,
|
||||
"m_tmNextPeriodicThink": 3720,
|
||||
"m_totalRoundsPlayed": 268,
|
||||
"m_ullLocalMatchID": 3304,
|
||||
"m_vMinimapMaxs": 3252,
|
||||
"m_vMinimapMins": 3240,
|
||||
"m_vecMainCTSpawnPos": 3888
|
||||
"m_vecMainCTSpawnPos": 3904
|
||||
},
|
||||
"metadata": [
|
||||
{
|
||||
@ -4108,47 +4089,48 @@
|
||||
},
|
||||
"CCSPlayerController": {
|
||||
"fields": {
|
||||
"m_DesiredObserverMode": 2940,
|
||||
"m_LastTeamDamageWarningTime": 64680,
|
||||
"m_LastTimePlayerWasDisconnectedForPawnsRemove": 64684,
|
||||
"m_bAbandonAllowsSurrender": 2902,
|
||||
"m_bAbandonOffersInstantSurrender": 2903,
|
||||
"m_DesiredObserverMode": 2948,
|
||||
"m_LastTeamDamageWarningTime": 64688,
|
||||
"m_LastTimePlayerWasDisconnectedForPawnsRemove": 64692,
|
||||
"m_bAbandonAllowsSurrender": 2906,
|
||||
"m_bAbandonOffersInstantSurrender": 2907,
|
||||
"m_bAttemptedToGetColor": 2725,
|
||||
"m_bCanControlObservedBot": 2928,
|
||||
"m_bCannotBeKicked": 2900,
|
||||
"m_bControllingBot": 2920,
|
||||
"m_bDisconnection1MinWarningPrinted": 2904,
|
||||
"m_bEverFullyConnected": 2901,
|
||||
"m_bCanControlObservedBot": 2936,
|
||||
"m_bCannotBeKicked": 2904,
|
||||
"m_bControllingBot": 2928,
|
||||
"m_bDisconnection1MinWarningPrinted": 2908,
|
||||
"m_bEverFullyConnected": 2905,
|
||||
"m_bEverPlayedOnTeam": 2724,
|
||||
"m_bFireBulletsSeedSynchronized": 64857,
|
||||
"m_bGaveTeamDamageWarning": 64666,
|
||||
"m_bGaveTeamDamageWarningThisRound": 64667,
|
||||
"m_bHasBeenControlledByPlayerThisRound": 2922,
|
||||
"m_bFireBulletsSeedSynchronized": 64865,
|
||||
"m_bGaveTeamDamageWarning": 64674,
|
||||
"m_bGaveTeamDamageWarningThisRound": 64675,
|
||||
"m_bHasBeenControlledByPlayerThisRound": 2930,
|
||||
"m_bHasCommunicationAbuseMute": 2700,
|
||||
"m_bHasControlledBotThisRound": 2921,
|
||||
"m_bHasControlledBotThisRound": 2929,
|
||||
"m_bHasSeenJoinGame": 2734,
|
||||
"m_bInSwitchTeam": 2733,
|
||||
"m_bJustBecameSpectator": 2735,
|
||||
"m_bJustDidTeamKill": 64664,
|
||||
"m_bMvpNoMusic": 3002,
|
||||
"m_bPawnHasDefuser": 2960,
|
||||
"m_bPawnHasHelmet": 2961,
|
||||
"m_bPawnIsAlive": 2948,
|
||||
"m_bPunishForTeamKill": 64665,
|
||||
"m_bJustDidTeamKill": 64672,
|
||||
"m_bMvpNoMusic": 3010,
|
||||
"m_bPawnHasDefuser": 2968,
|
||||
"m_bPawnHasHelmet": 2969,
|
||||
"m_bPawnIsAlive": 2956,
|
||||
"m_bPunishForTeamKill": 64673,
|
||||
"m_bRemoveAllItemsOnNextRoundReset": 2737,
|
||||
"m_bScoreReported": 2905,
|
||||
"m_bShowHints": 64656,
|
||||
"m_bScoreReported": 2909,
|
||||
"m_bShowHints": 64664,
|
||||
"m_bSwitchTeamsOnNextRoundReset": 2736,
|
||||
"m_bTeamChanged": 2732,
|
||||
"m_dblLastReceivedPacketPlatFloatTime": 64672,
|
||||
"m_eMvpReason": 3004,
|
||||
"m_dblLastReceivedPacketPlatFloatTime": 64680,
|
||||
"m_eMvpReason": 3012,
|
||||
"m_eNetworkDisconnectionReason": 2900,
|
||||
"m_flForceTeamTime": 2716,
|
||||
"m_flLastJoinTeamTime": 2740,
|
||||
"m_flSmoothedPing": 3024,
|
||||
"m_hDesiredObserverTarget": 2944,
|
||||
"m_hObserverPawn": 2936,
|
||||
"m_hOriginalControllerOfCurrentPawn": 2976,
|
||||
"m_hPlayerPawn": 2932,
|
||||
"m_flSmoothedPing": 3032,
|
||||
"m_hDesiredObserverTarget": 2952,
|
||||
"m_hObserverPawn": 2944,
|
||||
"m_hOriginalControllerOfCurrentPawn": 2984,
|
||||
"m_hPlayerPawn": 2940,
|
||||
"m_iCoachingTeam": 2784,
|
||||
"m_iCompTeammateColor": 2720,
|
||||
"m_iCompetitiveRankType": 2816,
|
||||
@ -4158,40 +4140,40 @@
|
||||
"m_iCompetitiveRankingPredicted_Win": 2820,
|
||||
"m_iCompetitiveWins": 2812,
|
||||
"m_iDraftIndex": 2888,
|
||||
"m_iMVPs": 3016,
|
||||
"m_iMusicKitID": 3008,
|
||||
"m_iMusicKitMVPs": 3012,
|
||||
"m_iNextTimeCheck": 64660,
|
||||
"m_iPawnArmor": 2956,
|
||||
"m_iPawnBotDifficulty": 2972,
|
||||
"m_iPawnHealth": 2952,
|
||||
"m_iPawnLifetimeEnd": 2968,
|
||||
"m_iPawnLifetimeStart": 2964,
|
||||
"m_iMVPs": 3024,
|
||||
"m_iMusicKitID": 3016,
|
||||
"m_iMusicKitMVPs": 3020,
|
||||
"m_iNextTimeCheck": 64668,
|
||||
"m_iPawnArmor": 2964,
|
||||
"m_iPawnBotDifficulty": 2980,
|
||||
"m_iPawnHealth": 2960,
|
||||
"m_iPawnLifetimeEnd": 2976,
|
||||
"m_iPawnLifetimeStart": 2972,
|
||||
"m_iPendingTeamNum": 2712,
|
||||
"m_iPing": 2696,
|
||||
"m_iRoundScore": 2984,
|
||||
"m_iRoundsWon": 2988,
|
||||
"m_iScore": 2980,
|
||||
"m_iRoundScore": 2992,
|
||||
"m_iRoundsWon": 2996,
|
||||
"m_iScore": 2988,
|
||||
"m_iTeammatePreferredColor": 2728,
|
||||
"m_lastHeldVoteTimer": 64632,
|
||||
"m_lastHeldVoteTimer": 64640,
|
||||
"m_msQueuedModeDisconnectionTimestamp": 2892,
|
||||
"m_nBotsControlledThisRound": 2924,
|
||||
"m_nDisconnectionTick": 2908,
|
||||
"m_nBotsControlledThisRound": 2932,
|
||||
"m_nDisconnectionTick": 2912,
|
||||
"m_nEndMatchNextMapVote": 2832,
|
||||
"m_nFirstKill": 3000,
|
||||
"m_nKillCount": 3001,
|
||||
"m_nNonSuspiciousHitStreak": 64692,
|
||||
"m_nPawnCharacterDefIndex": 2962,
|
||||
"m_nFirstKill": 3008,
|
||||
"m_nKillCount": 3009,
|
||||
"m_nNonSuspiciousHitStreak": 64700,
|
||||
"m_nPawnCharacterDefIndex": 2970,
|
||||
"m_nPlayerDominated": 2792,
|
||||
"m_nPlayerDominatingMe": 2800,
|
||||
"m_nQuestProgressReason": 2840,
|
||||
"m_nSuspiciousHitCount": 64688,
|
||||
"m_nUpdateCounter": 3020,
|
||||
"m_nSuspiciousHitCount": 64696,
|
||||
"m_nUpdateCounter": 3028,
|
||||
"m_pActionTrackingServices": 2680,
|
||||
"m_pDamageServices": 2688,
|
||||
"m_pInGameMoneyServices": 2664,
|
||||
"m_pInventoryServices": 2672,
|
||||
"m_recentKillQueue": 2992,
|
||||
"m_recentKillQueue": 3000,
|
||||
"m_szClan": 2744,
|
||||
"m_szClanName": 2752,
|
||||
"m_szCrosshairCodes": 2704,
|
||||
@ -5314,10 +5296,10 @@
|
||||
},
|
||||
"CCSPlayer_ActionTrackingServices": {
|
||||
"fields": {
|
||||
"m_bIsRescuing": 556,
|
||||
"m_hLastWeaponBeforeC4AutoSwitch": 512,
|
||||
"m_weaponPurchasesThisMatch": 560,
|
||||
"m_weaponPurchasesThisRound": 648
|
||||
"m_bIsRescuing": 580,
|
||||
"m_hLastWeaponBeforeC4AutoSwitch": 536,
|
||||
"m_weaponPurchasesThisMatch": 584,
|
||||
"m_weaponPurchasesThisRound": 672
|
||||
},
|
||||
"metadata": [
|
||||
{
|
||||
@ -5842,71 +5824,70 @@
|
||||
},
|
||||
"CCSWeaponBase": {
|
||||
"fields": {
|
||||
"m_IronSightController": 4672,
|
||||
"m_OnPlayerPickup": 4440,
|
||||
"m_bBurstMode": 4528,
|
||||
"m_bCanBePickedUp": 4592,
|
||||
"m_bDroppedNearBuyZone": 4564,
|
||||
"m_bFireOnEmpty": 4436,
|
||||
"m_bFiredOutOfAmmoEvent": 4662,
|
||||
"m_bInReload": 4540,
|
||||
"m_bIsHauledBack": 4548,
|
||||
"m_IronSightController": 4664,
|
||||
"m_OnPlayerPickup": 4432,
|
||||
"m_bBurstMode": 4520,
|
||||
"m_bCanBePickedUp": 4584,
|
||||
"m_bDroppedNearBuyZone": 4556,
|
||||
"m_bFireOnEmpty": 4428,
|
||||
"m_bFiredOutOfAmmoEvent": 4654,
|
||||
"m_bInReload": 4532,
|
||||
"m_bIsHauledBack": 4540,
|
||||
"m_bPlayerAmmoStockOnPickup": 4376,
|
||||
"m_bReloadVisuallyComplete": 4541,
|
||||
"m_bReloadsWithClips": 4400,
|
||||
"m_bReloadVisuallyComplete": 4533,
|
||||
"m_bReloadsWithClips": 4396,
|
||||
"m_bRemoveable": 4264,
|
||||
"m_bRequireUseToTouch": 4377,
|
||||
"m_bSilencerOn": 4549,
|
||||
"m_bUseCanOverrideNextOwnerTouchTime": 4593,
|
||||
"m_bWasOwnedByCT": 4660,
|
||||
"m_bWasOwnedByTerrorist": 4661,
|
||||
"m_donated": 4652,
|
||||
"m_bSilencerOn": 4541,
|
||||
"m_bUseCanOverrideNextOwnerTouchTime": 4585,
|
||||
"m_bWasOwnedByCT": 4652,
|
||||
"m_bWasOwnedByTerrorist": 4653,
|
||||
"m_donated": 4644,
|
||||
"m_ePlayerFireEvent": 4284,
|
||||
"m_ePlayerFireEventAttackType": 4288,
|
||||
"m_fAccuracyPenalty": 4504,
|
||||
"m_fAccuracySmoothedForZoom": 4512,
|
||||
"m_fLastShotTime": 4656,
|
||||
"m_fScopeZoomEndTime": 4516,
|
||||
"m_flDroppedAtTime": 4544,
|
||||
"m_fAccuracyPenalty": 4496,
|
||||
"m_fAccuracySmoothedForZoom": 4504,
|
||||
"m_fLastShotTime": 4648,
|
||||
"m_fScopeZoomEndTime": 4508,
|
||||
"m_flDroppedAtTime": 4536,
|
||||
"m_flFireSequenceStartTime": 4272,
|
||||
"m_flLastAccuracyUpdateTime": 4508,
|
||||
"m_flLastDeployTime": 4388,
|
||||
"m_flLastLOSTraceFailureTime": 4700,
|
||||
"m_flLastAccuracyUpdateTime": 4500,
|
||||
"m_flLastLOSTraceFailureTime": 4692,
|
||||
"m_flLastTimeInAir": 4384,
|
||||
"m_flNextAttackRenderTimeOffset": 4568,
|
||||
"m_flPostponeFireReadyFrac": 4536,
|
||||
"m_flRecoilIndex": 4524,
|
||||
"m_flTimeSilencerSwitchComplete": 4552,
|
||||
"m_flTimeWeaponIdle": 4432,
|
||||
"m_flTurningInaccuracy": 4500,
|
||||
"m_flTurningInaccuracyDelta": 4484,
|
||||
"m_flWatTickOffset": 4708,
|
||||
"m_flNextAttackRenderTimeOffset": 4560,
|
||||
"m_flPostponeFireReadyFrac": 4528,
|
||||
"m_flRecoilIndex": 4516,
|
||||
"m_flTimeSilencerSwitchComplete": 4544,
|
||||
"m_flTimeWeaponIdle": 4424,
|
||||
"m_flTurningInaccuracy": 4492,
|
||||
"m_flTurningInaccuracyDelta": 4476,
|
||||
"m_flWatTickOffset": 4700,
|
||||
"m_hCurrentThirdPersonSequence": 4328,
|
||||
"m_hPrevOwner": 4612,
|
||||
"m_iIronSightMode": 4696,
|
||||
"m_iMostRecentTeamNumber": 4560,
|
||||
"m_iNumEmptyAttacks": 4704,
|
||||
"m_iOriginalTeamNumber": 4556,
|
||||
"m_iRecoilIndex": 4520,
|
||||
"m_hPrevOwner": 4604,
|
||||
"m_iIronSightMode": 4688,
|
||||
"m_iMostRecentTeamNumber": 4552,
|
||||
"m_iNumEmptyAttacks": 4696,
|
||||
"m_iOriginalTeamNumber": 4548,
|
||||
"m_iRecoilIndex": 4512,
|
||||
"m_iState": 4380,
|
||||
"m_nDropTick": 4616,
|
||||
"m_nDropTick": 4608,
|
||||
"m_nFireSequenceStartTimeAck": 4280,
|
||||
"m_nFireSequenceStartTimeChange": 4276,
|
||||
"m_nLastEmptySoundCmdNum": 4392,
|
||||
"m_nPostponeFireReadyTicks": 4532,
|
||||
"m_nLastEmptySoundCmdNum": 4388,
|
||||
"m_nPostponeFireReadyTicks": 4524,
|
||||
"m_nSilencerBoneIndex": 4332,
|
||||
"m_nViewModelIndex": 4396,
|
||||
"m_nextOwnerTouchTime": 4596,
|
||||
"m_nextPrevOwnerTouchTime": 4600,
|
||||
"m_nextPrevOwnerUseTime": 4608,
|
||||
"m_numRemoveUnownedWeaponThink": 4664,
|
||||
"m_nViewModelIndex": 4392,
|
||||
"m_nextOwnerTouchTime": 4588,
|
||||
"m_nextPrevOwnerTouchTime": 4592,
|
||||
"m_nextPrevOwnerUseTime": 4600,
|
||||
"m_numRemoveUnownedWeaponThink": 4656,
|
||||
"m_seqFirePrimary": 4296,
|
||||
"m_seqFireSecondary": 4300,
|
||||
"m_seqIdle": 4292,
|
||||
"m_thirdPersonFireSequences": 4304,
|
||||
"m_thirdPersonSequences": 4336,
|
||||
"m_vecTurningInaccuracyEyeDirLast": 4488,
|
||||
"m_weaponMode": 4480
|
||||
"m_vecTurningInaccuracyEyeDirLast": 4480,
|
||||
"m_weaponMode": 4472
|
||||
},
|
||||
"metadata": [
|
||||
{
|
||||
@ -6063,15 +6044,15 @@
|
||||
},
|
||||
"CCSWeaponBaseGun": {
|
||||
"fields": {
|
||||
"m_bNeedsBoltAction": 4749,
|
||||
"m_bSkillBoltInterruptAvailable": 4752,
|
||||
"m_bSkillBoltLiftedFireKey": 4753,
|
||||
"m_bSkillReloadAvailable": 4750,
|
||||
"m_bSkillReloadLiftedReloadKey": 4751,
|
||||
"m_iBurstShotsRemaining": 4728,
|
||||
"m_inPrecache": 4748,
|
||||
"m_silencedModelIndex": 4744,
|
||||
"m_zoomLevel": 4724
|
||||
"m_bNeedsBoltAction": 4741,
|
||||
"m_bSkillBoltInterruptAvailable": 4744,
|
||||
"m_bSkillBoltLiftedFireKey": 4745,
|
||||
"m_bSkillReloadAvailable": 4742,
|
||||
"m_bSkillReloadLiftedReloadKey": 4743,
|
||||
"m_iBurstShotsRemaining": 4720,
|
||||
"m_inPrecache": 4740,
|
||||
"m_silencedModelIndex": 4736,
|
||||
"m_zoomLevel": 4716
|
||||
},
|
||||
"metadata": [
|
||||
{
|
||||
@ -9154,30 +9135,6 @@
|
||||
"metadata": [],
|
||||
"parent": "CBaseEntity"
|
||||
},
|
||||
"CFists": {
|
||||
"fields": {
|
||||
"m_bDelayedHardPunchIncoming": 4744,
|
||||
"m_bDestroyAfterTaunt": 4745,
|
||||
"m_bPlayingUninterruptableAct": 4724,
|
||||
"m_bRestorePrevWep": 4732,
|
||||
"m_hWeaponBeforePrevious": 4736,
|
||||
"m_hWeaponPrevious": 4740,
|
||||
"m_nUninterruptableActivity": 4728
|
||||
},
|
||||
"metadata": [
|
||||
{
|
||||
"name": "m_bPlayingUninterruptableAct",
|
||||
"type": "NetworkVarNames",
|
||||
"type_name": "bool"
|
||||
},
|
||||
{
|
||||
"name": "m_nUninterruptableActivity",
|
||||
"type": "NetworkVarNames",
|
||||
"type_name": "PlayerAnimEvent_t"
|
||||
}
|
||||
],
|
||||
"parent": "CCSWeaponBase"
|
||||
},
|
||||
"CFlashbang": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
@ -10857,7 +10814,7 @@
|
||||
},
|
||||
"CKnife": {
|
||||
"fields": {
|
||||
"m_bFirstAttack": 4724
|
||||
"m_bFirstAttack": 4716
|
||||
},
|
||||
"metadata": [
|
||||
{
|
||||
@ -11876,11 +11833,6 @@
|
||||
"metadata": [],
|
||||
"parent": "CLogicalEntity"
|
||||
},
|
||||
"CMelee": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "CCSWeaponBase"
|
||||
},
|
||||
"CMessage": {
|
||||
"fields": {
|
||||
"m_MessageAttenuation": 2004,
|
||||
@ -15177,20 +15129,6 @@
|
||||
"metadata": [],
|
||||
"parent": "CBaseEntity"
|
||||
},
|
||||
"CSensorGrenade": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "CBaseCSGrenade"
|
||||
},
|
||||
"CSensorGrenadeProjectile": {
|
||||
"fields": {
|
||||
"m_fExpireTime": 3664,
|
||||
"m_fNextDetectPlayerSound": 3668,
|
||||
"m_hDisplayGrenade": 3672
|
||||
},
|
||||
"metadata": [],
|
||||
"parent": "CBaseCSGrenadeProjectile"
|
||||
},
|
||||
"CServerOnlyEntity": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
@ -15928,11 +15866,6 @@
|
||||
],
|
||||
"parent": "CBaseModelEntity"
|
||||
},
|
||||
"CTablet": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "CCSWeaponBase"
|
||||
},
|
||||
"CTakeDamageInfoAPI": {
|
||||
"fields": {},
|
||||
"metadata": [
|
||||
@ -16583,11 +16516,6 @@
|
||||
"metadata": [],
|
||||
"parent": "CBaseTrigger"
|
||||
},
|
||||
"CTriggerTripWire": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "CBaseTrigger"
|
||||
},
|
||||
"CTriggerVolume": {
|
||||
"fields": {
|
||||
"m_hFilter": 2688,
|
||||
@ -16596,16 +16524,6 @@
|
||||
"metadata": [],
|
||||
"parent": "CBaseModelEntity"
|
||||
},
|
||||
"CTripWireFire": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "CBaseCSGrenade"
|
||||
},
|
||||
"CTripWireFireProjectile": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "CBaseGrenade"
|
||||
},
|
||||
"CVoteController": {
|
||||
"fields": {
|
||||
"m_VoteOptions": 2392,
|
||||
@ -16669,8 +16587,8 @@
|
||||
},
|
||||
"CWeaponBaseItem": {
|
||||
"fields": {
|
||||
"m_SequenceCompleteTimer": 4728,
|
||||
"m_bRedraw": 4752
|
||||
"m_SequenceCompleteTimer": 4720,
|
||||
"m_bRedraw": 4744
|
||||
},
|
||||
"metadata": [
|
||||
{
|
||||
@ -16816,25 +16734,10 @@
|
||||
"metadata": [],
|
||||
"parent": "CCSWeaponBase"
|
||||
},
|
||||
"CWeaponShield": {
|
||||
"fields": {
|
||||
"m_flBulletDamageAbsorbed": 4756,
|
||||
"m_flDisplayHealth": 4764,
|
||||
"m_flLastBulletHitSoundTime": 4760
|
||||
},
|
||||
"metadata": [
|
||||
{
|
||||
"name": "m_flDisplayHealth",
|
||||
"type": "NetworkVarNames",
|
||||
"type_name": "float"
|
||||
}
|
||||
],
|
||||
"parent": "CCSWeaponBaseGun"
|
||||
},
|
||||
"CWeaponTaser": {
|
||||
"fields": {
|
||||
"m_fFireTime": 4756,
|
||||
"m_nLastAttackTick": 4760
|
||||
"m_fFireTime": 4748,
|
||||
"m_nLastAttackTick": 4752
|
||||
},
|
||||
"metadata": [
|
||||
{
|
||||
@ -16865,11 +16768,6 @@
|
||||
"metadata": [],
|
||||
"parent": "CCSWeaponBase"
|
||||
},
|
||||
"CWeaponZoneRepulsor": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "CCSWeaponBaseGun"
|
||||
},
|
||||
"CWorld": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
@ -17749,24 +17647,16 @@
|
||||
"CSPlayerBlockingUseAction_t": {
|
||||
"alignment": 4,
|
||||
"members": {
|
||||
"k_CSPlayerBlockingUseAction_CancelingSpawnRappelling": 12,
|
||||
"k_CSPlayerBlockingUseAction_DefusingDefault": 1,
|
||||
"k_CSPlayerBlockingUseAction_DefusingWithKit": 2,
|
||||
"k_CSPlayerBlockingUseAction_EquippingContract": 8,
|
||||
"k_CSPlayerBlockingUseAction_EquippingExoJump": 13,
|
||||
"k_CSPlayerBlockingUseAction_EquippingHeavyArmor": 7,
|
||||
"k_CSPlayerBlockingUseAction_EquippingParachute": 6,
|
||||
"k_CSPlayerBlockingUseAction_EquippingTabletUpgrade": 9,
|
||||
"k_CSPlayerBlockingUseAction_EquippingHeavyArmor": 5,
|
||||
"k_CSPlayerBlockingUseAction_HostageDropping": 4,
|
||||
"k_CSPlayerBlockingUseAction_HostageGrabbing": 3,
|
||||
"k_CSPlayerBlockingUseAction_MapLongUseEntity_Pickup": 15,
|
||||
"k_CSPlayerBlockingUseAction_MapLongUseEntity_Place": 16,
|
||||
"k_CSPlayerBlockingUseAction_MaxCount": 17,
|
||||
"k_CSPlayerBlockingUseAction_MapLongUseEntity_Pickup": 7,
|
||||
"k_CSPlayerBlockingUseAction_MapLongUseEntity_Place": 8,
|
||||
"k_CSPlayerBlockingUseAction_MaxCount": 9,
|
||||
"k_CSPlayerBlockingUseAction_None": 0,
|
||||
"k_CSPlayerBlockingUseAction_OpeningSafe": 5,
|
||||
"k_CSPlayerBlockingUseAction_PayingToOpenDoor": 11,
|
||||
"k_CSPlayerBlockingUseAction_PickingUpBumpMine": 14,
|
||||
"k_CSPlayerBlockingUseAction_TakingOffHeavyArmor": 10
|
||||
"k_CSPlayerBlockingUseAction_TakingOffHeavyArmor": 6
|
||||
},
|
||||
"type": "uint32"
|
||||
},
|
||||
@ -17829,26 +17719,19 @@
|
||||
"CSWeaponType": {
|
||||
"alignment": 4,
|
||||
"members": {
|
||||
"WEAPONTYPE_BREACHCHARGE": 13,
|
||||
"WEAPONTYPE_BUMPMINE": 14,
|
||||
"WEAPONTYPE_C4": 7,
|
||||
"WEAPONTYPE_EQUIPMENT": 10,
|
||||
"WEAPONTYPE_FISTS": 12,
|
||||
"WEAPONTYPE_GRENADE": 9,
|
||||
"WEAPONTYPE_KNIFE": 0,
|
||||
"WEAPONTYPE_MACHINEGUN": 6,
|
||||
"WEAPONTYPE_MELEE": 16,
|
||||
"WEAPONTYPE_PISTOL": 1,
|
||||
"WEAPONTYPE_RIFLE": 3,
|
||||
"WEAPONTYPE_SHIELD": 17,
|
||||
"WEAPONTYPE_SHOTGUN": 4,
|
||||
"WEAPONTYPE_SNIPER_RIFLE": 5,
|
||||
"WEAPONTYPE_STACKABLEITEM": 11,
|
||||
"WEAPONTYPE_SUBMACHINEGUN": 2,
|
||||
"WEAPONTYPE_TABLET": 15,
|
||||
"WEAPONTYPE_TASER": 8,
|
||||
"WEAPONTYPE_UNKNOWN": 19,
|
||||
"WEAPONTYPE_ZONE_REPULSOR": 18
|
||||
"WEAPONTYPE_UNKNOWN": 12
|
||||
},
|
||||
"type": "uint32"
|
||||
},
|
||||
@ -18248,10 +18131,8 @@
|
||||
"GRENADE_TYPE_EXPLOSIVE": 0,
|
||||
"GRENADE_TYPE_FIRE": 2,
|
||||
"GRENADE_TYPE_FLASH": 1,
|
||||
"GRENADE_TYPE_SENSOR": 5,
|
||||
"GRENADE_TYPE_SMOKE": 4,
|
||||
"GRENADE_TYPE_SNOWBALL": 6,
|
||||
"GRENADE_TYPE_TOTAL": 7
|
||||
"GRENADE_TYPE_TOTAL": 5
|
||||
},
|
||||
"type": "uint32"
|
||||
},
|
||||
|
@ -1,12 +1,12 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
pub mod cs2_dumper {
|
||||
pub mod schemas {
|
||||
// Module: libserver.so
|
||||
// Classes count: 653
|
||||
// Classes count: 639
|
||||
// Enums count: 139
|
||||
pub mod libserver_so {
|
||||
// Alignment: 4
|
||||
@ -503,7 +503,7 @@ pub mod cs2_dumper {
|
||||
TrainVelocity_EaseInEaseOut = 0x2
|
||||
}
|
||||
// Alignment: 4
|
||||
// Members count: 20
|
||||
// Members count: 13
|
||||
#[repr(u32)]
|
||||
pub enum CSWeaponType {
|
||||
WEAPONTYPE_KNIFE = 0x0,
|
||||
@ -518,14 +518,7 @@ pub mod cs2_dumper {
|
||||
WEAPONTYPE_GRENADE = 0x9,
|
||||
WEAPONTYPE_EQUIPMENT = 0xA,
|
||||
WEAPONTYPE_STACKABLEITEM = 0xB,
|
||||
WEAPONTYPE_FISTS = 0xC,
|
||||
WEAPONTYPE_BREACHCHARGE = 0xD,
|
||||
WEAPONTYPE_BUMPMINE = 0xE,
|
||||
WEAPONTYPE_TABLET = 0xF,
|
||||
WEAPONTYPE_MELEE = 0x10,
|
||||
WEAPONTYPE_SHIELD = 0x11,
|
||||
WEAPONTYPE_ZONE_REPULSOR = 0x12,
|
||||
WEAPONTYPE_UNKNOWN = 0x13
|
||||
WEAPONTYPE_UNKNOWN = 0xC
|
||||
}
|
||||
// Alignment: 4
|
||||
// Members count: 3
|
||||
@ -786,7 +779,7 @@ pub mod cs2_dumper {
|
||||
eCount = 0x2
|
||||
}
|
||||
// Alignment: 4
|
||||
// Members count: 18
|
||||
// Members count: 10
|
||||
#[repr(u32)]
|
||||
pub enum CSPlayerBlockingUseAction_t {
|
||||
k_CSPlayerBlockingUseAction_None = 0x0,
|
||||
@ -794,19 +787,11 @@ pub mod cs2_dumper {
|
||||
k_CSPlayerBlockingUseAction_DefusingWithKit = 0x2,
|
||||
k_CSPlayerBlockingUseAction_HostageGrabbing = 0x3,
|
||||
k_CSPlayerBlockingUseAction_HostageDropping = 0x4,
|
||||
k_CSPlayerBlockingUseAction_OpeningSafe = 0x5,
|
||||
k_CSPlayerBlockingUseAction_EquippingParachute = 0x6,
|
||||
k_CSPlayerBlockingUseAction_EquippingHeavyArmor = 0x7,
|
||||
k_CSPlayerBlockingUseAction_EquippingContract = 0x8,
|
||||
k_CSPlayerBlockingUseAction_EquippingTabletUpgrade = 0x9,
|
||||
k_CSPlayerBlockingUseAction_TakingOffHeavyArmor = 0xA,
|
||||
k_CSPlayerBlockingUseAction_PayingToOpenDoor = 0xB,
|
||||
k_CSPlayerBlockingUseAction_CancelingSpawnRappelling = 0xC,
|
||||
k_CSPlayerBlockingUseAction_EquippingExoJump = 0xD,
|
||||
k_CSPlayerBlockingUseAction_PickingUpBumpMine = 0xE,
|
||||
k_CSPlayerBlockingUseAction_MapLongUseEntity_Pickup = 0xF,
|
||||
k_CSPlayerBlockingUseAction_MapLongUseEntity_Place = 0x10,
|
||||
k_CSPlayerBlockingUseAction_MaxCount = 0x11
|
||||
k_CSPlayerBlockingUseAction_EquippingHeavyArmor = 0x5,
|
||||
k_CSPlayerBlockingUseAction_TakingOffHeavyArmor = 0x6,
|
||||
k_CSPlayerBlockingUseAction_MapLongUseEntity_Pickup = 0x7,
|
||||
k_CSPlayerBlockingUseAction_MapLongUseEntity_Place = 0x8,
|
||||
k_CSPlayerBlockingUseAction_MaxCount = 0x9
|
||||
}
|
||||
// Alignment: 4
|
||||
// Members count: 3
|
||||
@ -1575,7 +1560,7 @@ pub mod cs2_dumper {
|
||||
eDrop = 0x2
|
||||
}
|
||||
// Alignment: 4
|
||||
// Members count: 8
|
||||
// Members count: 6
|
||||
#[repr(u32)]
|
||||
pub enum GrenadeType_t {
|
||||
GRENADE_TYPE_EXPLOSIVE = 0x0,
|
||||
@ -1583,9 +1568,7 @@ pub mod cs2_dumper {
|
||||
GRENADE_TYPE_FIRE = 0x2,
|
||||
GRENADE_TYPE_DECOY = 0x3,
|
||||
GRENADE_TYPE_SMOKE = 0x4,
|
||||
GRENADE_TYPE_SENSOR = 0x5,
|
||||
GRENADE_TYPE_SNOWBALL = 0x6,
|
||||
GRENADE_TYPE_TOTAL = 0x7
|
||||
GRENADE_TYPE_TOTAL = 0x5
|
||||
}
|
||||
// Alignment: 4
|
||||
// Members count: 2
|
||||
@ -1864,21 +1847,6 @@ pub mod cs2_dumper {
|
||||
pub const fog: usize = 0x20; // fogparams_t
|
||||
pub const m_nWorldGroupID: usize = 0x88; // WorldGroupId_t
|
||||
}
|
||||
// Parent: CCSWeaponBase
|
||||
// Fields count: 7
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_bPlayingUninterruptableAct (bool)
|
||||
// NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t)
|
||||
pub mod CFists {
|
||||
pub const m_bPlayingUninterruptableAct: usize = 0x1274; // bool
|
||||
pub const m_nUninterruptableActivity: usize = 0x1278; // PlayerAnimEvent_t
|
||||
pub const m_bRestorePrevWep: usize = 0x127C; // bool
|
||||
pub const m_hWeaponBeforePrevious: usize = 0x1280; // CHandle<CBasePlayerWeapon>
|
||||
pub const m_hWeaponPrevious: usize = 0x1284; // CHandle<CBasePlayerWeapon>
|
||||
pub const m_bDelayedHardPunchIncoming: usize = 0x1288; // bool
|
||||
pub const m_bDestroyAfterTaunt: usize = 0x1289; // bool
|
||||
}
|
||||
// Parent: CBaseTrigger
|
||||
// Fields count: 1
|
||||
pub mod CTriggerRemove {
|
||||
@ -1904,10 +1872,6 @@ pub mod cs2_dumper {
|
||||
pub mod CPushable {
|
||||
}
|
||||
// Parent: CBaseTrigger
|
||||
// Fields count: 0
|
||||
pub mod CTriggerTripWire {
|
||||
}
|
||||
// Parent: CBaseTrigger
|
||||
// Fields count: 1
|
||||
pub mod CTriggerMultiple {
|
||||
pub const m_OnTrigger: usize = 0xC48; // CEntityIOOutput
|
||||
@ -2418,20 +2382,20 @@ pub mod cs2_dumper {
|
||||
// NetworkVarNames: m_flNextHoldFrac (float)
|
||||
// NetworkVarNames: m_hSwitchToWeaponAfterThrow (CHandle<CCSWeaponBase>)
|
||||
pub mod CBaseCSGrenade {
|
||||
pub const m_bRedraw: usize = 0x1274; // bool
|
||||
pub const m_bIsHeldByPlayer: usize = 0x1275; // bool
|
||||
pub const m_bPinPulled: usize = 0x1276; // bool
|
||||
pub const m_bJumpThrow: usize = 0x1277; // bool
|
||||
pub const m_bThrowAnimating: usize = 0x1278; // bool
|
||||
pub const m_fThrowTime: usize = 0x127C; // GameTime_t
|
||||
pub const m_flThrowStrength: usize = 0x1280; // float32
|
||||
pub const m_flThrowStrengthApproach: usize = 0x1284; // float32
|
||||
pub const m_fDropTime: usize = 0x1288; // GameTime_t
|
||||
pub const m_fPinPullTime: usize = 0x128C; // GameTime_t
|
||||
pub const m_bJustPulledPin: usize = 0x1290; // bool
|
||||
pub const m_nNextHoldTick: usize = 0x1294; // GameTick_t
|
||||
pub const m_flNextHoldFrac: usize = 0x1298; // float32
|
||||
pub const m_hSwitchToWeaponAfterThrow: usize = 0x129C; // CHandle<CCSWeaponBase>
|
||||
pub const m_bRedraw: usize = 0x126C; // bool
|
||||
pub const m_bIsHeldByPlayer: usize = 0x126D; // bool
|
||||
pub const m_bPinPulled: usize = 0x126E; // bool
|
||||
pub const m_bJumpThrow: usize = 0x126F; // bool
|
||||
pub const m_bThrowAnimating: usize = 0x1270; // bool
|
||||
pub const m_fThrowTime: usize = 0x1274; // GameTime_t
|
||||
pub const m_flThrowStrength: usize = 0x1278; // float32
|
||||
pub const m_flThrowStrengthApproach: usize = 0x127C; // float32
|
||||
pub const m_fDropTime: usize = 0x1280; // GameTime_t
|
||||
pub const m_fPinPullTime: usize = 0x1284; // GameTime_t
|
||||
pub const m_bJustPulledPin: usize = 0x1288; // bool
|
||||
pub const m_nNextHoldTick: usize = 0x128C; // GameTick_t
|
||||
pub const m_flNextHoldFrac: usize = 0x1290; // float32
|
||||
pub const m_hSwitchToWeaponAfterThrow: usize = 0x1294; // CHandle<CCSWeaponBase>
|
||||
}
|
||||
// Parent: CBaseModelEntity
|
||||
// Fields count: 1
|
||||
@ -2601,8 +2565,8 @@ pub mod cs2_dumper {
|
||||
// NetworkVarNames: m_SequenceCompleteTimer (CountdownTimer)
|
||||
// NetworkVarNames: m_bRedraw (bool)
|
||||
pub mod CWeaponBaseItem {
|
||||
pub const m_SequenceCompleteTimer: usize = 0x1278; // CountdownTimer
|
||||
pub const m_bRedraw: usize = 0x1290; // bool
|
||||
pub const m_SequenceCompleteTimer: usize = 0x1270; // CountdownTimer
|
||||
pub const m_bRedraw: usize = 0x1288; // bool
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Fields count: 0
|
||||
@ -3233,10 +3197,6 @@ pub mod cs2_dumper {
|
||||
pub const m_nFlameModelIndex: usize = 0x7D4; // int32
|
||||
pub const m_nFlameFromAboveModelIndex: usize = 0x7D8; // int32
|
||||
}
|
||||
// Parent: CCSWeaponBase
|
||||
// Fields count: 0
|
||||
pub mod CBumpMine {
|
||||
}
|
||||
// Parent: CBaseModelEntity
|
||||
// Fields count: 7
|
||||
//
|
||||
@ -3810,7 +3770,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_bFirstAttack (bool)
|
||||
pub mod CKnife {
|
||||
pub const m_bFirstAttack: usize = 0x1274; // bool
|
||||
pub const m_bFirstAttack: usize = 0x126C; // bool
|
||||
}
|
||||
// Parent: CBaseModelEntity
|
||||
// Fields count: 37
|
||||
@ -4016,10 +3976,6 @@ pub mod cs2_dumper {
|
||||
pub mod CPhysTorque {
|
||||
pub const m_axis: usize = 0x828; // Vector
|
||||
}
|
||||
// Parent: CBaseGrenade
|
||||
// Fields count: 0
|
||||
pub mod CBreachChargeProjectile {
|
||||
}
|
||||
// Parent: CBaseAnimGraph
|
||||
// Fields count: 27
|
||||
//
|
||||
@ -4557,13 +4513,6 @@ pub mod cs2_dumper {
|
||||
pub const m_bSpotted: usize = 0x8; // bool
|
||||
pub const m_bSpottedByMask: usize = 0xC; // uint32[2]
|
||||
}
|
||||
// Parent: CBaseCSGrenadeProjectile
|
||||
// Fields count: 3
|
||||
pub mod CSensorGrenadeProjectile {
|
||||
pub const m_fExpireTime: usize = 0xE50; // GameTime_t
|
||||
pub const m_fNextDetectPlayerSound: usize = 0xE54; // GameTime_t
|
||||
pub const m_hDisplayGrenade: usize = 0xE58; // CHandle<CBaseEntity>
|
||||
}
|
||||
// Parent: CCSPlayerBase_CameraServices
|
||||
// Fields count: 0
|
||||
pub mod CCSPlayer_CameraServices {
|
||||
@ -5202,10 +5151,6 @@ pub mod cs2_dumper {
|
||||
pub const m_iObserverLastMode: usize = 0x48; // ObserverMode_t
|
||||
pub const m_bForcedObserverMode: usize = 0x4C; // bool
|
||||
}
|
||||
// Parent: CCSWeaponBaseGun
|
||||
// Fields count: 0
|
||||
pub mod CWeaponZoneRepulsor {
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Fields count: 3
|
||||
pub mod CPhysImpact {
|
||||
@ -6893,10 +6838,6 @@ pub mod cs2_dumper {
|
||||
pub mod CFilterClass {
|
||||
pub const m_iFilterClass: usize = 0x818; // CUtlSymbolLarge
|
||||
}
|
||||
// Parent: CCSWeaponBase
|
||||
// Fields count: 0
|
||||
pub mod CMelee {
|
||||
}
|
||||
// Parent: CMultiplayRules
|
||||
// Fields count: 0
|
||||
pub mod CTeamplayRules {
|
||||
@ -7016,7 +6957,7 @@ pub mod cs2_dumper {
|
||||
pub const m_nWorldGroupId: usize = 0xC; // WorldGroupId_t
|
||||
}
|
||||
// Parent: CBasePlayerWeapon
|
||||
// Fields count: 65
|
||||
// Fields count: 64
|
||||
//
|
||||
// Metadata:
|
||||
// MNetworkExcludeByName
|
||||
@ -7067,54 +7008,53 @@ pub mod cs2_dumper {
|
||||
pub const m_bRequireUseToTouch: usize = 0x1119; // bool
|
||||
pub const m_iState: usize = 0x111C; // CSWeaponState_t
|
||||
pub const m_flLastTimeInAir: usize = 0x1120; // GameTime_t
|
||||
pub const m_flLastDeployTime: usize = 0x1124; // GameTime_t
|
||||
pub const m_nLastEmptySoundCmdNum: usize = 0x1128; // int32
|
||||
pub const m_nViewModelIndex: usize = 0x112C; // uint32
|
||||
pub const m_bReloadsWithClips: usize = 0x1130; // bool
|
||||
pub const m_flTimeWeaponIdle: usize = 0x1150; // GameTime_t
|
||||
pub const m_bFireOnEmpty: usize = 0x1154; // bool
|
||||
pub const m_OnPlayerPickup: usize = 0x1158; // CEntityIOOutput
|
||||
pub const m_weaponMode: usize = 0x1180; // CSWeaponMode
|
||||
pub const m_flTurningInaccuracyDelta: usize = 0x1184; // float32
|
||||
pub const m_vecTurningInaccuracyEyeDirLast: usize = 0x1188; // Vector
|
||||
pub const m_flTurningInaccuracy: usize = 0x1194; // float32
|
||||
pub const m_fAccuracyPenalty: usize = 0x1198; // float32
|
||||
pub const m_flLastAccuracyUpdateTime: usize = 0x119C; // GameTime_t
|
||||
pub const m_fAccuracySmoothedForZoom: usize = 0x11A0; // float32
|
||||
pub const m_fScopeZoomEndTime: usize = 0x11A4; // GameTime_t
|
||||
pub const m_iRecoilIndex: usize = 0x11A8; // int32
|
||||
pub const m_flRecoilIndex: usize = 0x11AC; // float32
|
||||
pub const m_bBurstMode: usize = 0x11B0; // bool
|
||||
pub const m_nPostponeFireReadyTicks: usize = 0x11B4; // GameTick_t
|
||||
pub const m_flPostponeFireReadyFrac: usize = 0x11B8; // float32
|
||||
pub const m_bInReload: usize = 0x11BC; // bool
|
||||
pub const m_bReloadVisuallyComplete: usize = 0x11BD; // bool
|
||||
pub const m_flDroppedAtTime: usize = 0x11C0; // GameTime_t
|
||||
pub const m_bIsHauledBack: usize = 0x11C4; // bool
|
||||
pub const m_bSilencerOn: usize = 0x11C5; // bool
|
||||
pub const m_flTimeSilencerSwitchComplete: usize = 0x11C8; // GameTime_t
|
||||
pub const m_iOriginalTeamNumber: usize = 0x11CC; // int32
|
||||
pub const m_iMostRecentTeamNumber: usize = 0x11D0; // int32
|
||||
pub const m_bDroppedNearBuyZone: usize = 0x11D4; // bool
|
||||
pub const m_flNextAttackRenderTimeOffset: usize = 0x11D8; // float32
|
||||
pub const m_bCanBePickedUp: usize = 0x11F0; // bool
|
||||
pub const m_bUseCanOverrideNextOwnerTouchTime: usize = 0x11F1; // bool
|
||||
pub const m_nextOwnerTouchTime: usize = 0x11F4; // GameTime_t
|
||||
pub const m_nextPrevOwnerTouchTime: usize = 0x11F8; // GameTime_t
|
||||
pub const m_nextPrevOwnerUseTime: usize = 0x1200; // GameTime_t
|
||||
pub const m_hPrevOwner: usize = 0x1204; // CHandle<CCSPlayerPawn>
|
||||
pub const m_nDropTick: usize = 0x1208; // GameTick_t
|
||||
pub const m_donated: usize = 0x122C; // bool
|
||||
pub const m_fLastShotTime: usize = 0x1230; // GameTime_t
|
||||
pub const m_bWasOwnedByCT: usize = 0x1234; // bool
|
||||
pub const m_bWasOwnedByTerrorist: usize = 0x1235; // bool
|
||||
pub const m_bFiredOutOfAmmoEvent: usize = 0x1236; // bool
|
||||
pub const m_numRemoveUnownedWeaponThink: usize = 0x1238; // int32
|
||||
pub const m_IronSightController: usize = 0x1240; // CIronSightController
|
||||
pub const m_iIronSightMode: usize = 0x1258; // int32
|
||||
pub const m_flLastLOSTraceFailureTime: usize = 0x125C; // GameTime_t
|
||||
pub const m_iNumEmptyAttacks: usize = 0x1260; // int32
|
||||
pub const m_flWatTickOffset: usize = 0x1264; // float32
|
||||
pub const m_nLastEmptySoundCmdNum: usize = 0x1124; // int32
|
||||
pub const m_nViewModelIndex: usize = 0x1128; // uint32
|
||||
pub const m_bReloadsWithClips: usize = 0x112C; // bool
|
||||
pub const m_flTimeWeaponIdle: usize = 0x1148; // GameTime_t
|
||||
pub const m_bFireOnEmpty: usize = 0x114C; // bool
|
||||
pub const m_OnPlayerPickup: usize = 0x1150; // CEntityIOOutput
|
||||
pub const m_weaponMode: usize = 0x1178; // CSWeaponMode
|
||||
pub const m_flTurningInaccuracyDelta: usize = 0x117C; // float32
|
||||
pub const m_vecTurningInaccuracyEyeDirLast: usize = 0x1180; // Vector
|
||||
pub const m_flTurningInaccuracy: usize = 0x118C; // float32
|
||||
pub const m_fAccuracyPenalty: usize = 0x1190; // float32
|
||||
pub const m_flLastAccuracyUpdateTime: usize = 0x1194; // GameTime_t
|
||||
pub const m_fAccuracySmoothedForZoom: usize = 0x1198; // float32
|
||||
pub const m_fScopeZoomEndTime: usize = 0x119C; // GameTime_t
|
||||
pub const m_iRecoilIndex: usize = 0x11A0; // int32
|
||||
pub const m_flRecoilIndex: usize = 0x11A4; // float32
|
||||
pub const m_bBurstMode: usize = 0x11A8; // bool
|
||||
pub const m_nPostponeFireReadyTicks: usize = 0x11AC; // GameTick_t
|
||||
pub const m_flPostponeFireReadyFrac: usize = 0x11B0; // float32
|
||||
pub const m_bInReload: usize = 0x11B4; // bool
|
||||
pub const m_bReloadVisuallyComplete: usize = 0x11B5; // bool
|
||||
pub const m_flDroppedAtTime: usize = 0x11B8; // GameTime_t
|
||||
pub const m_bIsHauledBack: usize = 0x11BC; // bool
|
||||
pub const m_bSilencerOn: usize = 0x11BD; // bool
|
||||
pub const m_flTimeSilencerSwitchComplete: usize = 0x11C0; // GameTime_t
|
||||
pub const m_iOriginalTeamNumber: usize = 0x11C4; // int32
|
||||
pub const m_iMostRecentTeamNumber: usize = 0x11C8; // int32
|
||||
pub const m_bDroppedNearBuyZone: usize = 0x11CC; // bool
|
||||
pub const m_flNextAttackRenderTimeOffset: usize = 0x11D0; // float32
|
||||
pub const m_bCanBePickedUp: usize = 0x11E8; // bool
|
||||
pub const m_bUseCanOverrideNextOwnerTouchTime: usize = 0x11E9; // bool
|
||||
pub const m_nextOwnerTouchTime: usize = 0x11EC; // GameTime_t
|
||||
pub const m_nextPrevOwnerTouchTime: usize = 0x11F0; // GameTime_t
|
||||
pub const m_nextPrevOwnerUseTime: usize = 0x11F8; // GameTime_t
|
||||
pub const m_hPrevOwner: usize = 0x11FC; // CHandle<CCSPlayerPawn>
|
||||
pub const m_nDropTick: usize = 0x1200; // GameTick_t
|
||||
pub const m_donated: usize = 0x1224; // bool
|
||||
pub const m_fLastShotTime: usize = 0x1228; // GameTime_t
|
||||
pub const m_bWasOwnedByCT: usize = 0x122C; // bool
|
||||
pub const m_bWasOwnedByTerrorist: usize = 0x122D; // bool
|
||||
pub const m_bFiredOutOfAmmoEvent: usize = 0x122E; // bool
|
||||
pub const m_numRemoveUnownedWeaponThink: usize = 0x1230; // int32
|
||||
pub const m_IronSightController: usize = 0x1238; // CIronSightController
|
||||
pub const m_iIronSightMode: usize = 0x1250; // int32
|
||||
pub const m_flLastLOSTraceFailureTime: usize = 0x1254; // GameTime_t
|
||||
pub const m_iNumEmptyAttacks: usize = 0x1258; // int32
|
||||
pub const m_flWatTickOffset: usize = 0x125C; // float32
|
||||
}
|
||||
// Parent: CBaseEntity
|
||||
// Fields count: 0
|
||||
@ -7484,7 +7424,7 @@ pub mod cs2_dumper {
|
||||
pub const m_state: usize = 0xA80; // int32
|
||||
}
|
||||
// Parent: CTeamplayRules
|
||||
// Fields count: 189
|
||||
// Fields count: 190
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_bFreezePeriod (bool)
|
||||
@ -7651,127 +7591,128 @@ pub mod cs2_dumper {
|
||||
pub const m_vMinimapMaxs: usize = 0xCB4; // Vector
|
||||
pub const m_MinimapVerticalSectionHeights: usize = 0xCC0; // float32[8]
|
||||
pub const m_bSpawnedTerrorHuntHeavy: usize = 0xCE0; // bool
|
||||
pub const m_nEndMatchMapGroupVoteTypes: usize = 0xCE4; // int32[10]
|
||||
pub const m_nEndMatchMapGroupVoteOptions: usize = 0xD0C; // int32[10]
|
||||
pub const m_nEndMatchMapVoteWinner: usize = 0xD34; // int32
|
||||
pub const m_iNumConsecutiveCTLoses: usize = 0xD38; // int32
|
||||
pub const m_iNumConsecutiveTerroristLoses: usize = 0xD3C; // int32
|
||||
pub const m_bHasHostageBeenTouched: usize = 0xD58; // bool
|
||||
pub const m_flIntermissionStartTime: usize = 0xD5C; // GameTime_t
|
||||
pub const m_flIntermissionEndTime: usize = 0xD60; // GameTime_t
|
||||
pub const m_bLevelInitialized: usize = 0xD64; // bool
|
||||
pub const m_iTotalRoundsPlayed: usize = 0xD68; // int32
|
||||
pub const m_iUnBalancedRounds: usize = 0xD6C; // int32
|
||||
pub const m_endMatchOnRoundReset: usize = 0xD70; // bool
|
||||
pub const m_endMatchOnThink: usize = 0xD71; // bool
|
||||
pub const m_iFreezeTime: usize = 0xD74; // int32
|
||||
pub const m_iNumTerrorist: usize = 0xD78; // int32
|
||||
pub const m_iNumCT: usize = 0xD7C; // int32
|
||||
pub const m_iNumSpawnableTerrorist: usize = 0xD80; // int32
|
||||
pub const m_iNumSpawnableCT: usize = 0xD84; // int32
|
||||
pub const m_arrSelectedHostageSpawnIndices: usize = 0xD88; // CUtlVector<int32>
|
||||
pub const m_nSpawnPointsRandomSeed: usize = 0xDA0; // int32
|
||||
pub const m_bFirstConnected: usize = 0xDA4; // bool
|
||||
pub const m_bCompleteReset: usize = 0xDA5; // bool
|
||||
pub const m_bPickNewTeamsOnReset: usize = 0xDA6; // bool
|
||||
pub const m_bScrambleTeamsOnRestart: usize = 0xDA7; // bool
|
||||
pub const m_bSwapTeamsOnRestart: usize = 0xDA8; // bool
|
||||
pub const m_nEndMatchTiedVotes: usize = 0xDB0; // CUtlVector<int32>
|
||||
pub const m_bNeedToAskPlayersForContinueVote: usize = 0xDCC; // bool
|
||||
pub const m_numQueuedMatchmakingAccounts: usize = 0xDD0; // uint32
|
||||
pub const m_fAvgPlayerRank: usize = 0xDD4; // float32
|
||||
pub const m_pQueuedMatchmakingReservationString: usize = 0xDD8; // char*
|
||||
pub const m_numTotalTournamentDrops: usize = 0xDE0; // uint32
|
||||
pub const m_numSpectatorsCountMax: usize = 0xDE4; // uint32
|
||||
pub const m_numSpectatorsCountMaxTV: usize = 0xDE8; // uint32
|
||||
pub const m_numSpectatorsCountMaxLnk: usize = 0xDEC; // uint32
|
||||
pub const m_bForceTeamChangeSilent: usize = 0xDF8; // bool
|
||||
pub const m_bLoadingRoundBackupData: usize = 0xDF9; // bool
|
||||
pub const m_nMatchInfoShowType: usize = 0xE30; // int32
|
||||
pub const m_flMatchInfoDecidedTime: usize = 0xE34; // float32
|
||||
pub const mTeamDMLastWinningTeamNumber: usize = 0xE50; // int32
|
||||
pub const mTeamDMLastThinkTime: usize = 0xE54; // float32
|
||||
pub const m_flTeamDMLastAnnouncementTime: usize = 0xE58; // float32
|
||||
pub const m_iAccountTerrorist: usize = 0xE5C; // int32
|
||||
pub const m_iAccountCT: usize = 0xE60; // int32
|
||||
pub const m_iSpawnPointCount_Terrorist: usize = 0xE64; // int32
|
||||
pub const m_iSpawnPointCount_CT: usize = 0xE68; // int32
|
||||
pub const m_iMaxNumTerrorists: usize = 0xE6C; // int32
|
||||
pub const m_iMaxNumCTs: usize = 0xE70; // int32
|
||||
pub const m_iLoserBonusMostRecentTeam: usize = 0xE74; // int32
|
||||
pub const m_tmNextPeriodicThink: usize = 0xE78; // float32
|
||||
pub const m_bVoiceWonMatchBragFired: usize = 0xE7C; // bool
|
||||
pub const m_fWarmupNextChatNoticeTime: usize = 0xE80; // float32
|
||||
pub const m_iHostagesRescued: usize = 0xE88; // int32
|
||||
pub const m_iHostagesTouched: usize = 0xE8C; // int32
|
||||
pub const m_flNextHostageAnnouncement: usize = 0xE90; // float32
|
||||
pub const m_bNoTerroristsKilled: usize = 0xE94; // bool
|
||||
pub const m_bNoCTsKilled: usize = 0xE95; // bool
|
||||
pub const m_bNoEnemiesKilled: usize = 0xE96; // bool
|
||||
pub const m_bCanDonateWeapons: usize = 0xE97; // bool
|
||||
pub const m_firstKillTime: usize = 0xE9C; // float32
|
||||
pub const m_firstBloodTime: usize = 0xEA4; // float32
|
||||
pub const m_hostageWasInjured: usize = 0xEC0; // bool
|
||||
pub const m_hostageWasKilled: usize = 0xEC1; // bool
|
||||
pub const m_bVoteCalled: usize = 0xED0; // bool
|
||||
pub const m_bServerVoteOnReset: usize = 0xED1; // bool
|
||||
pub const m_flVoteCheckThrottle: usize = 0xED4; // float32
|
||||
pub const m_bBuyTimeEnded: usize = 0xED8; // bool
|
||||
pub const m_nLastFreezeEndBeep: usize = 0xEDC; // int32
|
||||
pub const m_bTargetBombed: usize = 0xEE0; // bool
|
||||
pub const m_bBombDefused: usize = 0xEE1; // bool
|
||||
pub const m_bMapHasBombZone: usize = 0xEE2; // bool
|
||||
pub const m_vecMainCTSpawnPos: usize = 0xF30; // Vector
|
||||
pub const m_CTSpawnPointsMasterList: usize = 0xF40; // CUtlVector<SpawnPoint*>
|
||||
pub const m_TerroristSpawnPointsMasterList: usize = 0xF58; // CUtlVector<SpawnPoint*>
|
||||
pub const m_bRespawningAllRespawnablePlayers: usize = 0xF70; // bool
|
||||
pub const m_iNextCTSpawnPoint: usize = 0xF74; // int32
|
||||
pub const m_flCTSpawnPointUsedTime: usize = 0xF78; // float32
|
||||
pub const m_iNextTerroristSpawnPoint: usize = 0xF7C; // int32
|
||||
pub const m_flTerroristSpawnPointUsedTime: usize = 0xF80; // float32
|
||||
pub const m_CTSpawnPoints: usize = 0xF88; // CUtlVector<SpawnPoint*>
|
||||
pub const m_TerroristSpawnPoints: usize = 0xFA0; // CUtlVector<SpawnPoint*>
|
||||
pub const m_bIsUnreservedGameServer: usize = 0xFB8; // bool
|
||||
pub const m_fAutobalanceDisplayTime: usize = 0xFBC; // float32
|
||||
pub const m_bAllowWeaponSwitch: usize = 0x1228; // bool
|
||||
pub const m_bRoundTimeWarningTriggered: usize = 0x1229; // bool
|
||||
pub const m_phaseChangeAnnouncementTime: usize = 0x122C; // GameTime_t
|
||||
pub const m_fNextUpdateTeamClanNamesTime: usize = 0x1230; // float32
|
||||
pub const m_flLastThinkTime: usize = 0x1234; // GameTime_t
|
||||
pub const m_fAccumulatedRoundOffDamage: usize = 0x1238; // float32
|
||||
pub const m_nShorthandedBonusLastEvalRound: usize = 0x123C; // int32
|
||||
pub const m_nMatchAbortedEarlyReason: usize = 0x14B8; // int32
|
||||
pub const m_bHasTriggeredRoundStartMusic: usize = 0x14BC; // bool
|
||||
pub const m_bSwitchingTeamsAtRoundReset: usize = 0x14BD; // bool
|
||||
pub const m_pGameModeRules: usize = 0x14D8; // CCSGameModeRules*
|
||||
pub const m_BtGlobalBlackboard: usize = 0x14E0; // KeyValues3
|
||||
pub const m_hPlayerResource: usize = 0x1568; // CHandle<CBaseEntity>
|
||||
pub const m_RetakeRules: usize = 0x1570; // CRetakeGameRules
|
||||
pub const m_arrTeamUniqueKillWeaponsMatch: usize = 0x1708; // CUtlVector<int32>[4]
|
||||
pub const m_bTeamLastKillUsedUniqueWeaponMatch: usize = 0x1768; // bool[4]
|
||||
pub const m_nMatchEndCount: usize = 0x1790; // uint8
|
||||
pub const m_nTTeamIntroVariant: usize = 0x1794; // int32
|
||||
pub const m_nCTTeamIntroVariant: usize = 0x1798; // int32
|
||||
pub const m_bTeamIntroPeriod: usize = 0x179C; // bool
|
||||
pub const m_fTeamIntroPeriodEnd: usize = 0x17A0; // GameTime_t
|
||||
pub const m_bPlayedTeamIntroVO: usize = 0x17A4; // bool
|
||||
pub const m_iRoundEndWinnerTeam: usize = 0x17A8; // int32
|
||||
pub const m_eRoundEndReason: usize = 0x17AC; // int32
|
||||
pub const m_bRoundEndShowTimerDefend: usize = 0x17B0; // bool
|
||||
pub const m_iRoundEndTimerTime: usize = 0x17B4; // int32
|
||||
pub const m_sRoundEndFunFactToken: usize = 0x17B8; // CUtlString
|
||||
pub const m_iRoundEndFunFactPlayerSlot: usize = 0x17C0; // CPlayerSlot
|
||||
pub const m_iRoundEndFunFactData1: usize = 0x17C4; // int32
|
||||
pub const m_iRoundEndFunFactData2: usize = 0x17C8; // int32
|
||||
pub const m_iRoundEndFunFactData3: usize = 0x17CC; // int32
|
||||
pub const m_sRoundEndMessage: usize = 0x17D0; // CUtlString
|
||||
pub const m_iRoundEndPlayerCount: usize = 0x17D8; // int32
|
||||
pub const m_bRoundEndNoMusic: usize = 0x17DC; // bool
|
||||
pub const m_iRoundEndLegacy: usize = 0x17E0; // int32
|
||||
pub const m_nRoundEndCount: usize = 0x17E4; // uint8
|
||||
pub const m_iRoundStartRoundNumber: usize = 0x17E8; // int32
|
||||
pub const m_nRoundStartCount: usize = 0x17EC; // uint8
|
||||
pub const m_flLastPerfSampleTime: usize = 0x57F8; // float64
|
||||
pub const m_ullLocalMatchID: usize = 0xCE8; // uint64
|
||||
pub const m_nEndMatchMapGroupVoteTypes: usize = 0xCF0; // int32[10]
|
||||
pub const m_nEndMatchMapGroupVoteOptions: usize = 0xD18; // int32[10]
|
||||
pub const m_nEndMatchMapVoteWinner: usize = 0xD40; // int32
|
||||
pub const m_iNumConsecutiveCTLoses: usize = 0xD44; // int32
|
||||
pub const m_iNumConsecutiveTerroristLoses: usize = 0xD48; // int32
|
||||
pub const m_bHasHostageBeenTouched: usize = 0xD68; // bool
|
||||
pub const m_flIntermissionStartTime: usize = 0xD6C; // GameTime_t
|
||||
pub const m_flIntermissionEndTime: usize = 0xD70; // GameTime_t
|
||||
pub const m_bLevelInitialized: usize = 0xD74; // bool
|
||||
pub const m_iTotalRoundsPlayed: usize = 0xD78; // int32
|
||||
pub const m_iUnBalancedRounds: usize = 0xD7C; // int32
|
||||
pub const m_endMatchOnRoundReset: usize = 0xD80; // bool
|
||||
pub const m_endMatchOnThink: usize = 0xD81; // bool
|
||||
pub const m_iFreezeTime: usize = 0xD84; // int32
|
||||
pub const m_iNumTerrorist: usize = 0xD88; // int32
|
||||
pub const m_iNumCT: usize = 0xD8C; // int32
|
||||
pub const m_iNumSpawnableTerrorist: usize = 0xD90; // int32
|
||||
pub const m_iNumSpawnableCT: usize = 0xD94; // int32
|
||||
pub const m_arrSelectedHostageSpawnIndices: usize = 0xD98; // CUtlVector<int32>
|
||||
pub const m_nSpawnPointsRandomSeed: usize = 0xDB0; // int32
|
||||
pub const m_bFirstConnected: usize = 0xDB4; // bool
|
||||
pub const m_bCompleteReset: usize = 0xDB5; // bool
|
||||
pub const m_bPickNewTeamsOnReset: usize = 0xDB6; // bool
|
||||
pub const m_bScrambleTeamsOnRestart: usize = 0xDB7; // bool
|
||||
pub const m_bSwapTeamsOnRestart: usize = 0xDB8; // bool
|
||||
pub const m_nEndMatchTiedVotes: usize = 0xDC0; // CUtlVector<int32>
|
||||
pub const m_bNeedToAskPlayersForContinueVote: usize = 0xDDC; // bool
|
||||
pub const m_numQueuedMatchmakingAccounts: usize = 0xDE0; // uint32
|
||||
pub const m_fAvgPlayerRank: usize = 0xDE4; // float32
|
||||
pub const m_pQueuedMatchmakingReservationString: usize = 0xDE8; // char*
|
||||
pub const m_numTotalTournamentDrops: usize = 0xDF0; // uint32
|
||||
pub const m_numSpectatorsCountMax: usize = 0xDF4; // uint32
|
||||
pub const m_numSpectatorsCountMaxTV: usize = 0xDF8; // uint32
|
||||
pub const m_numSpectatorsCountMaxLnk: usize = 0xDFC; // uint32
|
||||
pub const m_bForceTeamChangeSilent: usize = 0xE08; // bool
|
||||
pub const m_bLoadingRoundBackupData: usize = 0xE09; // bool
|
||||
pub const m_nMatchInfoShowType: usize = 0xE40; // int32
|
||||
pub const m_flMatchInfoDecidedTime: usize = 0xE44; // float32
|
||||
pub const mTeamDMLastWinningTeamNumber: usize = 0xE60; // int32
|
||||
pub const mTeamDMLastThinkTime: usize = 0xE64; // float32
|
||||
pub const m_flTeamDMLastAnnouncementTime: usize = 0xE68; // float32
|
||||
pub const m_iAccountTerrorist: usize = 0xE6C; // int32
|
||||
pub const m_iAccountCT: usize = 0xE70; // int32
|
||||
pub const m_iSpawnPointCount_Terrorist: usize = 0xE74; // int32
|
||||
pub const m_iSpawnPointCount_CT: usize = 0xE78; // int32
|
||||
pub const m_iMaxNumTerrorists: usize = 0xE7C; // int32
|
||||
pub const m_iMaxNumCTs: usize = 0xE80; // int32
|
||||
pub const m_iLoserBonusMostRecentTeam: usize = 0xE84; // int32
|
||||
pub const m_tmNextPeriodicThink: usize = 0xE88; // float32
|
||||
pub const m_bVoiceWonMatchBragFired: usize = 0xE8C; // bool
|
||||
pub const m_fWarmupNextChatNoticeTime: usize = 0xE90; // float32
|
||||
pub const m_iHostagesRescued: usize = 0xE98; // int32
|
||||
pub const m_iHostagesTouched: usize = 0xE9C; // int32
|
||||
pub const m_flNextHostageAnnouncement: usize = 0xEA0; // float32
|
||||
pub const m_bNoTerroristsKilled: usize = 0xEA4; // bool
|
||||
pub const m_bNoCTsKilled: usize = 0xEA5; // bool
|
||||
pub const m_bNoEnemiesKilled: usize = 0xEA6; // bool
|
||||
pub const m_bCanDonateWeapons: usize = 0xEA7; // bool
|
||||
pub const m_firstKillTime: usize = 0xEAC; // float32
|
||||
pub const m_firstBloodTime: usize = 0xEB4; // float32
|
||||
pub const m_hostageWasInjured: usize = 0xED0; // bool
|
||||
pub const m_hostageWasKilled: usize = 0xED1; // bool
|
||||
pub const m_bVoteCalled: usize = 0xEE0; // bool
|
||||
pub const m_bServerVoteOnReset: usize = 0xEE1; // bool
|
||||
pub const m_flVoteCheckThrottle: usize = 0xEE4; // float32
|
||||
pub const m_bBuyTimeEnded: usize = 0xEE8; // bool
|
||||
pub const m_nLastFreezeEndBeep: usize = 0xEEC; // int32
|
||||
pub const m_bTargetBombed: usize = 0xEF0; // bool
|
||||
pub const m_bBombDefused: usize = 0xEF1; // bool
|
||||
pub const m_bMapHasBombZone: usize = 0xEF2; // bool
|
||||
pub const m_vecMainCTSpawnPos: usize = 0xF40; // Vector
|
||||
pub const m_CTSpawnPointsMasterList: usize = 0xF50; // CUtlVector<SpawnPoint*>
|
||||
pub const m_TerroristSpawnPointsMasterList: usize = 0xF68; // CUtlVector<SpawnPoint*>
|
||||
pub const m_bRespawningAllRespawnablePlayers: usize = 0xF80; // bool
|
||||
pub const m_iNextCTSpawnPoint: usize = 0xF84; // int32
|
||||
pub const m_flCTSpawnPointUsedTime: usize = 0xF88; // float32
|
||||
pub const m_iNextTerroristSpawnPoint: usize = 0xF8C; // int32
|
||||
pub const m_flTerroristSpawnPointUsedTime: usize = 0xF90; // float32
|
||||
pub const m_CTSpawnPoints: usize = 0xF98; // CUtlVector<SpawnPoint*>
|
||||
pub const m_TerroristSpawnPoints: usize = 0xFB0; // CUtlVector<SpawnPoint*>
|
||||
pub const m_bIsUnreservedGameServer: usize = 0xFC8; // bool
|
||||
pub const m_fAutobalanceDisplayTime: usize = 0xFCC; // float32
|
||||
pub const m_bAllowWeaponSwitch: usize = 0x1238; // bool
|
||||
pub const m_bRoundTimeWarningTriggered: usize = 0x1239; // bool
|
||||
pub const m_phaseChangeAnnouncementTime: usize = 0x123C; // GameTime_t
|
||||
pub const m_fNextUpdateTeamClanNamesTime: usize = 0x1240; // float32
|
||||
pub const m_flLastThinkTime: usize = 0x1244; // GameTime_t
|
||||
pub const m_fAccumulatedRoundOffDamage: usize = 0x1248; // float32
|
||||
pub const m_nShorthandedBonusLastEvalRound: usize = 0x124C; // int32
|
||||
pub const m_nMatchAbortedEarlyReason: usize = 0x14C8; // int32
|
||||
pub const m_bHasTriggeredRoundStartMusic: usize = 0x14CC; // bool
|
||||
pub const m_bSwitchingTeamsAtRoundReset: usize = 0x14CD; // bool
|
||||
pub const m_pGameModeRules: usize = 0x14E8; // CCSGameModeRules*
|
||||
pub const m_BtGlobalBlackboard: usize = 0x14F0; // KeyValues3
|
||||
pub const m_hPlayerResource: usize = 0x1578; // CHandle<CBaseEntity>
|
||||
pub const m_RetakeRules: usize = 0x1580; // CRetakeGameRules
|
||||
pub const m_arrTeamUniqueKillWeaponsMatch: usize = 0x1718; // CUtlVector<int32>[4]
|
||||
pub const m_bTeamLastKillUsedUniqueWeaponMatch: usize = 0x1778; // bool[4]
|
||||
pub const m_nMatchEndCount: usize = 0x17A0; // uint8
|
||||
pub const m_nTTeamIntroVariant: usize = 0x17A4; // int32
|
||||
pub const m_nCTTeamIntroVariant: usize = 0x17A8; // int32
|
||||
pub const m_bTeamIntroPeriod: usize = 0x17AC; // bool
|
||||
pub const m_fTeamIntroPeriodEnd: usize = 0x17B0; // GameTime_t
|
||||
pub const m_bPlayedTeamIntroVO: usize = 0x17B4; // bool
|
||||
pub const m_iRoundEndWinnerTeam: usize = 0x17B8; // int32
|
||||
pub const m_eRoundEndReason: usize = 0x17BC; // int32
|
||||
pub const m_bRoundEndShowTimerDefend: usize = 0x17C0; // bool
|
||||
pub const m_iRoundEndTimerTime: usize = 0x17C4; // int32
|
||||
pub const m_sRoundEndFunFactToken: usize = 0x17C8; // CUtlString
|
||||
pub const m_iRoundEndFunFactPlayerSlot: usize = 0x17D0; // CPlayerSlot
|
||||
pub const m_iRoundEndFunFactData1: usize = 0x17D4; // int32
|
||||
pub const m_iRoundEndFunFactData2: usize = 0x17D8; // int32
|
||||
pub const m_iRoundEndFunFactData3: usize = 0x17DC; // int32
|
||||
pub const m_sRoundEndMessage: usize = 0x17E0; // CUtlString
|
||||
pub const m_iRoundEndPlayerCount: usize = 0x17E8; // int32
|
||||
pub const m_bRoundEndNoMusic: usize = 0x17EC; // bool
|
||||
pub const m_iRoundEndLegacy: usize = 0x17F0; // int32
|
||||
pub const m_nRoundEndCount: usize = 0x17F4; // uint8
|
||||
pub const m_iRoundStartRoundNumber: usize = 0x17F8; // int32
|
||||
pub const m_nRoundStartCount: usize = 0x17FC; // uint8
|
||||
pub const m_flLastPerfSampleTime: usize = 0x5808; // float64
|
||||
}
|
||||
// Parent: CPhysicsProp
|
||||
// Fields count: 0
|
||||
@ -8046,10 +7987,10 @@ pub mod cs2_dumper {
|
||||
// NetworkVarNames: m_weaponPurchasesThisMatch (WeaponPurchaseTracker_t)
|
||||
// NetworkVarNames: m_weaponPurchasesThisRound (WeaponPurchaseTracker_t)
|
||||
pub mod CCSPlayer_ActionTrackingServices {
|
||||
pub const m_hLastWeaponBeforeC4AutoSwitch: usize = 0x200; // CHandle<CBasePlayerWeapon>
|
||||
pub const m_bIsRescuing: usize = 0x22C; // bool
|
||||
pub const m_weaponPurchasesThisMatch: usize = 0x230; // WeaponPurchaseTracker_t
|
||||
pub const m_weaponPurchasesThisRound: usize = 0x288; // WeaponPurchaseTracker_t
|
||||
pub const m_hLastWeaponBeforeC4AutoSwitch: usize = 0x218; // CHandle<CBasePlayerWeapon>
|
||||
pub const m_bIsRescuing: usize = 0x244; // bool
|
||||
pub const m_weaponPurchasesThisMatch: usize = 0x248; // WeaponPurchaseTracker_t
|
||||
pub const m_weaponPurchasesThisRound: usize = 0x2A0; // WeaponPurchaseTracker_t
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Fields count: 6
|
||||
@ -8205,10 +8146,6 @@ pub mod cs2_dumper {
|
||||
pub const m_ScriptSpawnCallback: usize = 0x848; // HSCRIPT
|
||||
pub const m_ScriptCallbackScope: usize = 0x850; // HSCRIPT
|
||||
}
|
||||
// Parent: CBaseCSGrenade
|
||||
// Fields count: 0
|
||||
pub mod CTripWireFire {
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Fields count: 6
|
||||
pub mod CPhysForce {
|
||||
@ -8333,10 +8270,6 @@ pub mod cs2_dumper {
|
||||
// Fields count: 0
|
||||
pub mod CWeaponSSG08 {
|
||||
}
|
||||
// Parent: CCSWeaponBase
|
||||
// Fields count: 0
|
||||
pub mod CBreachCharge {
|
||||
}
|
||||
// Parent: CLogicalEntity
|
||||
// Fields count: 4
|
||||
pub mod CLogicBranch {
|
||||
@ -8457,16 +8390,6 @@ pub mod cs2_dumper {
|
||||
pub mod CCSGOViewModel {
|
||||
pub const m_bShouldIgnoreOffsetAndAccuracy: usize = 0xCF8; // bool
|
||||
}
|
||||
// Parent: CCSWeaponBaseGun
|
||||
// Fields count: 3
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_flDisplayHealth (float)
|
||||
pub mod CWeaponShield {
|
||||
pub const m_flBulletDamageAbsorbed: usize = 0x1294; // float32
|
||||
pub const m_flLastBulletHitSoundTime: usize = 0x1298; // GameTime_t
|
||||
pub const m_flDisplayHealth: usize = 0x129C; // float32
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Fields count: 4
|
||||
pub mod CBlood {
|
||||
@ -9148,8 +9071,8 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_fFireTime (GameTime_t)
|
||||
pub mod CWeaponTaser {
|
||||
pub const m_fFireTime: usize = 0x1294; // GameTime_t
|
||||
pub const m_nLastAttackTick: usize = 0x1298; // int32
|
||||
pub const m_fFireTime: usize = 0x128C; // GameTime_t
|
||||
pub const m_nLastAttackTick: usize = 0x1290; // int32
|
||||
}
|
||||
// Parent: CBaseAnimGraph
|
||||
// Fields count: 0
|
||||
@ -9555,15 +9478,15 @@ pub mod cs2_dumper {
|
||||
// NetworkVarNames: m_iBurstShotsRemaining (int)
|
||||
// NetworkVarNames: m_bNeedsBoltAction (bool)
|
||||
pub mod CCSWeaponBaseGun {
|
||||
pub const m_zoomLevel: usize = 0x1274; // int32
|
||||
pub const m_iBurstShotsRemaining: usize = 0x1278; // int32
|
||||
pub const m_silencedModelIndex: usize = 0x1288; // int32
|
||||
pub const m_inPrecache: usize = 0x128C; // bool
|
||||
pub const m_bNeedsBoltAction: usize = 0x128D; // bool
|
||||
pub const m_bSkillReloadAvailable: usize = 0x128E; // bool
|
||||
pub const m_bSkillReloadLiftedReloadKey: usize = 0x128F; // bool
|
||||
pub const m_bSkillBoltInterruptAvailable: usize = 0x1290; // bool
|
||||
pub const m_bSkillBoltLiftedFireKey: usize = 0x1291; // bool
|
||||
pub const m_zoomLevel: usize = 0x126C; // int32
|
||||
pub const m_iBurstShotsRemaining: usize = 0x1270; // int32
|
||||
pub const m_silencedModelIndex: usize = 0x1280; // int32
|
||||
pub const m_inPrecache: usize = 0x1284; // bool
|
||||
pub const m_bNeedsBoltAction: usize = 0x1285; // bool
|
||||
pub const m_bSkillReloadAvailable: usize = 0x1286; // bool
|
||||
pub const m_bSkillReloadLiftedReloadKey: usize = 0x1287; // bool
|
||||
pub const m_bSkillBoltInterruptAvailable: usize = 0x1288; // bool
|
||||
pub const m_bSkillBoltLiftedFireKey: usize = 0x1289; // bool
|
||||
}
|
||||
// Parent: None
|
||||
// Fields count: 13
|
||||
@ -10145,12 +10068,8 @@ pub mod cs2_dumper {
|
||||
pub const m_PredictedDamageTags: usize = 0x1DE0; // CUtlVectorEmbeddedNetworkVar<PredictedDamageTag_t>
|
||||
pub const m_nHighestAppliedDamageTagTick: usize = 0x1E30; // int32
|
||||
}
|
||||
// Parent: CBaseGrenade
|
||||
// Fields count: 0
|
||||
pub mod CBumpMineProjectile {
|
||||
}
|
||||
// Parent: CBasePlayerController
|
||||
// Fields count: 90
|
||||
// Fields count: 91
|
||||
//
|
||||
// Metadata:
|
||||
// MNetworkUserGroupProxy
|
||||
@ -10246,58 +10165,59 @@ pub mod cs2_dumper {
|
||||
pub const m_iDraftIndex: usize = 0xB48; // int32
|
||||
pub const m_msQueuedModeDisconnectionTimestamp: usize = 0xB4C; // uint32
|
||||
pub const m_uiAbandonRecordedReason: usize = 0xB50; // uint32
|
||||
pub const m_bCannotBeKicked: usize = 0xB54; // bool
|
||||
pub const m_bEverFullyConnected: usize = 0xB55; // bool
|
||||
pub const m_bAbandonAllowsSurrender: usize = 0xB56; // bool
|
||||
pub const m_bAbandonOffersInstantSurrender: usize = 0xB57; // bool
|
||||
pub const m_bDisconnection1MinWarningPrinted: usize = 0xB58; // bool
|
||||
pub const m_bScoreReported: usize = 0xB59; // bool
|
||||
pub const m_nDisconnectionTick: usize = 0xB5C; // int32
|
||||
pub const m_bControllingBot: usize = 0xB68; // bool
|
||||
pub const m_bHasControlledBotThisRound: usize = 0xB69; // bool
|
||||
pub const m_bHasBeenControlledByPlayerThisRound: usize = 0xB6A; // bool
|
||||
pub const m_nBotsControlledThisRound: usize = 0xB6C; // int32
|
||||
pub const m_bCanControlObservedBot: usize = 0xB70; // bool
|
||||
pub const m_hPlayerPawn: usize = 0xB74; // CHandle<CCSPlayerPawn>
|
||||
pub const m_hObserverPawn: usize = 0xB78; // CHandle<CCSObserverPawn>
|
||||
pub const m_DesiredObserverMode: usize = 0xB7C; // int32
|
||||
pub const m_hDesiredObserverTarget: usize = 0xB80; // CEntityHandle
|
||||
pub const m_bPawnIsAlive: usize = 0xB84; // bool
|
||||
pub const m_iPawnHealth: usize = 0xB88; // uint32
|
||||
pub const m_iPawnArmor: usize = 0xB8C; // int32
|
||||
pub const m_bPawnHasDefuser: usize = 0xB90; // bool
|
||||
pub const m_bPawnHasHelmet: usize = 0xB91; // bool
|
||||
pub const m_nPawnCharacterDefIndex: usize = 0xB92; // uint16
|
||||
pub const m_iPawnLifetimeStart: usize = 0xB94; // int32
|
||||
pub const m_iPawnLifetimeEnd: usize = 0xB98; // int32
|
||||
pub const m_iPawnBotDifficulty: usize = 0xB9C; // int32
|
||||
pub const m_hOriginalControllerOfCurrentPawn: usize = 0xBA0; // CHandle<CCSPlayerController>
|
||||
pub const m_iScore: usize = 0xBA4; // int32
|
||||
pub const m_iRoundScore: usize = 0xBA8; // int32
|
||||
pub const m_iRoundsWon: usize = 0xBAC; // int32
|
||||
pub const m_recentKillQueue: usize = 0xBB0; // uint8[8]
|
||||
pub const m_nFirstKill: usize = 0xBB8; // uint8
|
||||
pub const m_nKillCount: usize = 0xBB9; // uint8
|
||||
pub const m_bMvpNoMusic: usize = 0xBBA; // bool
|
||||
pub const m_eMvpReason: usize = 0xBBC; // int32
|
||||
pub const m_iMusicKitID: usize = 0xBC0; // int32
|
||||
pub const m_iMusicKitMVPs: usize = 0xBC4; // int32
|
||||
pub const m_iMVPs: usize = 0xBC8; // int32
|
||||
pub const m_nUpdateCounter: usize = 0xBCC; // int32
|
||||
pub const m_flSmoothedPing: usize = 0xBD0; // float32
|
||||
pub const m_lastHeldVoteTimer: usize = 0xFC78; // IntervalTimer
|
||||
pub const m_bShowHints: usize = 0xFC90; // bool
|
||||
pub const m_iNextTimeCheck: usize = 0xFC94; // int32
|
||||
pub const m_bJustDidTeamKill: usize = 0xFC98; // bool
|
||||
pub const m_bPunishForTeamKill: usize = 0xFC99; // bool
|
||||
pub const m_bGaveTeamDamageWarning: usize = 0xFC9A; // bool
|
||||
pub const m_bGaveTeamDamageWarningThisRound: usize = 0xFC9B; // bool
|
||||
pub const m_dblLastReceivedPacketPlatFloatTime: usize = 0xFCA0; // float64
|
||||
pub const m_LastTeamDamageWarningTime: usize = 0xFCA8; // GameTime_t
|
||||
pub const m_LastTimePlayerWasDisconnectedForPawnsRemove: usize = 0xFCAC; // GameTime_t
|
||||
pub const m_nSuspiciousHitCount: usize = 0xFCB0; // uint32
|
||||
pub const m_nNonSuspiciousHitStreak: usize = 0xFCB4; // uint32
|
||||
pub const m_bFireBulletsSeedSynchronized: usize = 0xFD59; // bool
|
||||
pub const m_eNetworkDisconnectionReason: usize = 0xB54; // uint32
|
||||
pub const m_bCannotBeKicked: usize = 0xB58; // bool
|
||||
pub const m_bEverFullyConnected: usize = 0xB59; // bool
|
||||
pub const m_bAbandonAllowsSurrender: usize = 0xB5A; // bool
|
||||
pub const m_bAbandonOffersInstantSurrender: usize = 0xB5B; // bool
|
||||
pub const m_bDisconnection1MinWarningPrinted: usize = 0xB5C; // bool
|
||||
pub const m_bScoreReported: usize = 0xB5D; // bool
|
||||
pub const m_nDisconnectionTick: usize = 0xB60; // int32
|
||||
pub const m_bControllingBot: usize = 0xB70; // bool
|
||||
pub const m_bHasControlledBotThisRound: usize = 0xB71; // bool
|
||||
pub const m_bHasBeenControlledByPlayerThisRound: usize = 0xB72; // bool
|
||||
pub const m_nBotsControlledThisRound: usize = 0xB74; // int32
|
||||
pub const m_bCanControlObservedBot: usize = 0xB78; // bool
|
||||
pub const m_hPlayerPawn: usize = 0xB7C; // CHandle<CCSPlayerPawn>
|
||||
pub const m_hObserverPawn: usize = 0xB80; // CHandle<CCSObserverPawn>
|
||||
pub const m_DesiredObserverMode: usize = 0xB84; // int32
|
||||
pub const m_hDesiredObserverTarget: usize = 0xB88; // CEntityHandle
|
||||
pub const m_bPawnIsAlive: usize = 0xB8C; // bool
|
||||
pub const m_iPawnHealth: usize = 0xB90; // uint32
|
||||
pub const m_iPawnArmor: usize = 0xB94; // int32
|
||||
pub const m_bPawnHasDefuser: usize = 0xB98; // bool
|
||||
pub const m_bPawnHasHelmet: usize = 0xB99; // bool
|
||||
pub const m_nPawnCharacterDefIndex: usize = 0xB9A; // uint16
|
||||
pub const m_iPawnLifetimeStart: usize = 0xB9C; // int32
|
||||
pub const m_iPawnLifetimeEnd: usize = 0xBA0; // int32
|
||||
pub const m_iPawnBotDifficulty: usize = 0xBA4; // int32
|
||||
pub const m_hOriginalControllerOfCurrentPawn: usize = 0xBA8; // CHandle<CCSPlayerController>
|
||||
pub const m_iScore: usize = 0xBAC; // int32
|
||||
pub const m_iRoundScore: usize = 0xBB0; // int32
|
||||
pub const m_iRoundsWon: usize = 0xBB4; // int32
|
||||
pub const m_recentKillQueue: usize = 0xBB8; // uint8[8]
|
||||
pub const m_nFirstKill: usize = 0xBC0; // uint8
|
||||
pub const m_nKillCount: usize = 0xBC1; // uint8
|
||||
pub const m_bMvpNoMusic: usize = 0xBC2; // bool
|
||||
pub const m_eMvpReason: usize = 0xBC4; // int32
|
||||
pub const m_iMusicKitID: usize = 0xBC8; // int32
|
||||
pub const m_iMusicKitMVPs: usize = 0xBCC; // int32
|
||||
pub const m_iMVPs: usize = 0xBD0; // int32
|
||||
pub const m_nUpdateCounter: usize = 0xBD4; // int32
|
||||
pub const m_flSmoothedPing: usize = 0xBD8; // float32
|
||||
pub const m_lastHeldVoteTimer: usize = 0xFC80; // IntervalTimer
|
||||
pub const m_bShowHints: usize = 0xFC98; // bool
|
||||
pub const m_iNextTimeCheck: usize = 0xFC9C; // int32
|
||||
pub const m_bJustDidTeamKill: usize = 0xFCA0; // bool
|
||||
pub const m_bPunishForTeamKill: usize = 0xFCA1; // bool
|
||||
pub const m_bGaveTeamDamageWarning: usize = 0xFCA2; // bool
|
||||
pub const m_bGaveTeamDamageWarningThisRound: usize = 0xFCA3; // bool
|
||||
pub const m_dblLastReceivedPacketPlatFloatTime: usize = 0xFCA8; // float64
|
||||
pub const m_LastTeamDamageWarningTime: usize = 0xFCB0; // GameTime_t
|
||||
pub const m_LastTimePlayerWasDisconnectedForPawnsRemove: usize = 0xFCB4; // GameTime_t
|
||||
pub const m_nSuspiciousHitCount: usize = 0xFCB8; // uint32
|
||||
pub const m_nNonSuspiciousHitStreak: usize = 0xFCBC; // uint32
|
||||
pub const m_bFireBulletsSeedSynchronized: usize = 0xFD61; // bool
|
||||
}
|
||||
// Parent: IEconItemInterface
|
||||
// Fields count: 13
|
||||
@ -10456,10 +10376,6 @@ pub mod cs2_dumper {
|
||||
pub mod CRuleEntity {
|
||||
pub const m_iszMaster: usize = 0xA78; // CUtlSymbolLarge
|
||||
}
|
||||
// Parent: CBaseCSGrenade
|
||||
// Fields count: 0
|
||||
pub mod CSensorGrenade {
|
||||
}
|
||||
// Parent: CBaseEntity
|
||||
// Fields count: 8
|
||||
//
|
||||
@ -10779,17 +10695,17 @@ pub mod cs2_dumper {
|
||||
// NetworkVarNames: m_bIsPlantingViaUse (bool)
|
||||
// NetworkVarNames: m_entitySpottedState (EntitySpottedState_t)
|
||||
pub mod CC4 {
|
||||
pub const m_vecLastValidPlayerHeldPosition: usize = 0x12A8; // Vector
|
||||
pub const m_vecLastValidDroppedPosition: usize = 0x12B4; // Vector
|
||||
pub const m_bDoValidDroppedPositionCheck: usize = 0x12C0; // bool
|
||||
pub const m_bStartedArming: usize = 0x12C1; // bool
|
||||
pub const m_fArmedTime: usize = 0x12C4; // GameTime_t
|
||||
pub const m_bBombPlacedAnimation: usize = 0x12C8; // bool
|
||||
pub const m_bIsPlantingViaUse: usize = 0x12C9; // bool
|
||||
pub const m_entitySpottedState: usize = 0x12D0; // EntitySpottedState_t
|
||||
pub const m_nSpotRules: usize = 0x12E8; // int32
|
||||
pub const m_bPlayedArmingBeeps: usize = 0x12EC; // bool[7]
|
||||
pub const m_bBombPlanted: usize = 0x12F3; // bool
|
||||
pub const m_vecLastValidPlayerHeldPosition: usize = 0x12A0; // Vector
|
||||
pub const m_vecLastValidDroppedPosition: usize = 0x12AC; // Vector
|
||||
pub const m_bDoValidDroppedPositionCheck: usize = 0x12B8; // bool
|
||||
pub const m_bStartedArming: usize = 0x12B9; // bool
|
||||
pub const m_fArmedTime: usize = 0x12BC; // GameTime_t
|
||||
pub const m_bBombPlacedAnimation: usize = 0x12C0; // bool
|
||||
pub const m_bIsPlantingViaUse: usize = 0x12C1; // bool
|
||||
pub const m_entitySpottedState: usize = 0x12C8; // EntitySpottedState_t
|
||||
pub const m_nSpotRules: usize = 0x12E0; // int32
|
||||
pub const m_bPlayedArmingBeeps: usize = 0x12E4; // bool[7]
|
||||
pub const m_bBombPlanted: usize = 0x12EB; // bool
|
||||
}
|
||||
// Parent: CHostageRescueZoneShim
|
||||
// Fields count: 0
|
||||
@ -10884,10 +10800,6 @@ pub mod cs2_dumper {
|
||||
pub const m_flClientLocalScale: usize = 0x150; // float32
|
||||
pub const m_vRenderOrigin: usize = 0x154; // Vector
|
||||
}
|
||||
// Parent: CCSWeaponBase
|
||||
// Fields count: 0
|
||||
pub mod CTablet {
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Fields count: 7
|
||||
pub mod CTankTrainAI {
|
||||
@ -10941,10 +10853,6 @@ pub mod cs2_dumper {
|
||||
// Fields count: 0
|
||||
pub mod CWeaponSCAR20 {
|
||||
}
|
||||
// Parent: CBaseGrenade
|
||||
// Fields count: 0
|
||||
pub mod CTripWireFireProjectile {
|
||||
}
|
||||
// Parent: CFuncPlat
|
||||
// Fields count: 2
|
||||
pub mod CFuncPlatRot {
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: libsoundsystem.so
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: libvphysics2.so
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: libworldrenderer.so
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,28 +1,32 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
namespace CS2Dumper.Offsets {
|
||||
// Module: libclient.so
|
||||
public static class LibclientSo {
|
||||
public const nint dwCSGOInput = 0x39AAA40;
|
||||
public const nint dwEntityList = 0x37EC100;
|
||||
public const nint dwGameEntitySystem = 0x3B04278;
|
||||
public const nint dwCSGOInput = 0x3991200;
|
||||
public const nint dwEntityList = 0x37D4FC0;
|
||||
public const nint dwGameEntitySystem = 0x3AEA778;
|
||||
public const nint dwGameEntitySystem_highestEntityIndex = 0x2110;
|
||||
public const nint dwGlowManager = 0x399A4F0;
|
||||
public const nint dwLocalPlayerController = 0x39805D8;
|
||||
public const nint dwLocalPlayerPawn = 0x39A03A8;
|
||||
public const nint dwPlantedC4 = 0x39A6618;
|
||||
public const nint dwPrediction = 0x39A0260;
|
||||
public const nint dwSensitivity = 0x399E828;
|
||||
public const nint dwGameRules = 0x370D0B8;
|
||||
public const nint dwGlobalVars = 0x37D9958;
|
||||
public const nint dwGlowManager = 0x3980CB0;
|
||||
public const nint dwLocalPlayerController = 0x3966D98;
|
||||
public const nint dwLocalPlayerPawn = 0x3986B68;
|
||||
public const nint dwPlantedC4 = 0x398CDD8;
|
||||
public const nint dwPrediction = 0x3986A20;
|
||||
public const nint dwSensitivity = 0x3984FE8;
|
||||
public const nint dwSensitivity_sensitivity = 0x40;
|
||||
public const nint dwViewAngles = 0x39AFE68;
|
||||
public const nint dwViewRender = 0x39A0E10;
|
||||
public const nint dwViewAngles = 0x3996628;
|
||||
public const nint dwViewMatrix = 0x3111024;
|
||||
public const nint dwViewRender = 0x39875D0;
|
||||
}
|
||||
// Module: libengine2.so
|
||||
public static class Libengine2So {
|
||||
public const nint dwBuildNumber = 0x7AEA34;
|
||||
public const nint dwNetworkGameClient = 0x7AF3E8;
|
||||
public const nint dwNetworkGameClient_clientTickCount = 0x388;
|
||||
public const nint dwNetworkGameClient_deltaTick = 0xC8;
|
||||
public const nint dwNetworkGameClient_isBackgroundMap = 0x281477;
|
||||
public const nint dwNetworkGameClient_localPlayer = 0x108;
|
||||
public const nint dwNetworkGameClient_maxClients = 0x258;
|
||||
@ -37,7 +41,7 @@ namespace CS2Dumper.Offsets {
|
||||
}
|
||||
// Module: libmatchmaking.so
|
||||
public static class LibmatchmakingSo {
|
||||
public const nint dwGameTypes = 0x3350C0;
|
||||
public const nint dwGameTypes_mapName = 0x3351E0;
|
||||
public const nint dwGameTypes = 0x3350A0;
|
||||
public const nint dwGameTypes_mapName = 0x3351C0;
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -9,25 +9,29 @@ namespace cs2_dumper {
|
||||
namespace offsets {
|
||||
// Module: libclient.so
|
||||
namespace libclient_so {
|
||||
constexpr std::ptrdiff_t dwCSGOInput = 0x39AAA40;
|
||||
constexpr std::ptrdiff_t dwEntityList = 0x37EC100;
|
||||
constexpr std::ptrdiff_t dwGameEntitySystem = 0x3B04278;
|
||||
constexpr std::ptrdiff_t dwCSGOInput = 0x3991200;
|
||||
constexpr std::ptrdiff_t dwEntityList = 0x37D4FC0;
|
||||
constexpr std::ptrdiff_t dwGameEntitySystem = 0x3AEA778;
|
||||
constexpr std::ptrdiff_t dwGameEntitySystem_highestEntityIndex = 0x2110;
|
||||
constexpr std::ptrdiff_t dwGlowManager = 0x399A4F0;
|
||||
constexpr std::ptrdiff_t dwLocalPlayerController = 0x39805D8;
|
||||
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x39A03A8;
|
||||
constexpr std::ptrdiff_t dwPlantedC4 = 0x39A6618;
|
||||
constexpr std::ptrdiff_t dwPrediction = 0x39A0260;
|
||||
constexpr std::ptrdiff_t dwSensitivity = 0x399E828;
|
||||
constexpr std::ptrdiff_t dwGameRules = 0x370D0B8;
|
||||
constexpr std::ptrdiff_t dwGlobalVars = 0x37D9958;
|
||||
constexpr std::ptrdiff_t dwGlowManager = 0x3980CB0;
|
||||
constexpr std::ptrdiff_t dwLocalPlayerController = 0x3966D98;
|
||||
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x3986B68;
|
||||
constexpr std::ptrdiff_t dwPlantedC4 = 0x398CDD8;
|
||||
constexpr std::ptrdiff_t dwPrediction = 0x3986A20;
|
||||
constexpr std::ptrdiff_t dwSensitivity = 0x3984FE8;
|
||||
constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40;
|
||||
constexpr std::ptrdiff_t dwViewAngles = 0x39AFE68;
|
||||
constexpr std::ptrdiff_t dwViewRender = 0x39A0E10;
|
||||
constexpr std::ptrdiff_t dwViewAngles = 0x3996628;
|
||||
constexpr std::ptrdiff_t dwViewMatrix = 0x3111024;
|
||||
constexpr std::ptrdiff_t dwViewRender = 0x39875D0;
|
||||
}
|
||||
// Module: libengine2.so
|
||||
namespace libengine2_so {
|
||||
constexpr std::ptrdiff_t dwBuildNumber = 0x7AEA34;
|
||||
constexpr std::ptrdiff_t dwNetworkGameClient = 0x7AF3E8;
|
||||
constexpr std::ptrdiff_t dwNetworkGameClient_clientTickCount = 0x388;
|
||||
constexpr std::ptrdiff_t dwNetworkGameClient_deltaTick = 0xC8;
|
||||
constexpr std::ptrdiff_t dwNetworkGameClient_isBackgroundMap = 0x281477;
|
||||
constexpr std::ptrdiff_t dwNetworkGameClient_localPlayer = 0x108;
|
||||
constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x258;
|
||||
@ -42,8 +46,8 @@ namespace cs2_dumper {
|
||||
}
|
||||
// Module: libmatchmaking.so
|
||||
namespace libmatchmaking_so {
|
||||
constexpr std::ptrdiff_t dwGameTypes = 0x3350C0;
|
||||
constexpr std::ptrdiff_t dwGameTypes_mapName = 0x3351E0;
|
||||
constexpr std::ptrdiff_t dwGameTypes = 0x3350A0;
|
||||
constexpr std::ptrdiff_t dwGameTypes_mapName = 0x3351C0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -2,43 +2,51 @@
|
||||
"libclient.so": [
|
||||
{
|
||||
"name": "dwCSGOInput",
|
||||
"value": 60467776
|
||||
"value": 60363264
|
||||
},
|
||||
{
|
||||
"name": "dwEntityList",
|
||||
"value": 58638592
|
||||
"value": 58544064
|
||||
},
|
||||
{
|
||||
"name": "dwGameEntitySystem",
|
||||
"value": 61883000
|
||||
"value": 61777784
|
||||
},
|
||||
{
|
||||
"name": "dwGameEntitySystem_highestEntityIndex",
|
||||
"value": 8464
|
||||
},
|
||||
{
|
||||
"name": "dwGameRules",
|
||||
"value": 57725112
|
||||
},
|
||||
{
|
||||
"name": "dwGlobalVars",
|
||||
"value": 58562904
|
||||
},
|
||||
{
|
||||
"name": "dwGlowManager",
|
||||
"value": 60400880
|
||||
"value": 60296368
|
||||
},
|
||||
{
|
||||
"name": "dwLocalPlayerController",
|
||||
"value": 60294616
|
||||
"value": 60190104
|
||||
},
|
||||
{
|
||||
"name": "dwLocalPlayerPawn",
|
||||
"value": 60425128
|
||||
"value": 60320616
|
||||
},
|
||||
{
|
||||
"name": "dwPlantedC4",
|
||||
"value": 60450328
|
||||
"value": 60345816
|
||||
},
|
||||
{
|
||||
"name": "dwPrediction",
|
||||
"value": 60424800
|
||||
"value": 60320288
|
||||
},
|
||||
{
|
||||
"name": "dwSensitivity",
|
||||
"value": 60418088
|
||||
"value": 60313576
|
||||
},
|
||||
{
|
||||
"name": "dwSensitivity_sensitivity",
|
||||
@ -46,11 +54,15 @@
|
||||
},
|
||||
{
|
||||
"name": "dwViewAngles",
|
||||
"value": 60489320
|
||||
"value": 60384808
|
||||
},
|
||||
{
|
||||
"name": "dwViewMatrix",
|
||||
"value": 51449892
|
||||
},
|
||||
{
|
||||
"name": "dwViewRender",
|
||||
"value": 60427792
|
||||
"value": 60323280
|
||||
}
|
||||
],
|
||||
"libengine2.so": [
|
||||
@ -66,6 +78,10 @@
|
||||
"name": "dwNetworkGameClient_clientTickCount",
|
||||
"value": 904
|
||||
},
|
||||
{
|
||||
"name": "dwNetworkGameClient_deltaTick",
|
||||
"value": 200
|
||||
},
|
||||
{
|
||||
"name": "dwNetworkGameClient_isBackgroundMap",
|
||||
"value": 2626679
|
||||
@ -104,11 +120,11 @@
|
||||
"libmatchmaking.so": [
|
||||
{
|
||||
"name": "dwGameTypes",
|
||||
"value": 3363008
|
||||
"value": 3362976
|
||||
},
|
||||
{
|
||||
"name": "dwGameTypes_mapName",
|
||||
"value": 3363296
|
||||
"value": 3363264
|
||||
}
|
||||
]
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-01-29 12:23:34.043004291 UTC
|
||||
// 2025-04-17 03:43:32.736005207 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, unused)]
|
||||
|
||||
@ -7,25 +7,29 @@ pub mod cs2_dumper {
|
||||
pub mod offsets {
|
||||
// Module: libclient.so
|
||||
pub mod libclient_so {
|
||||
pub const dwCSGOInput: usize = 0x39AAA40;
|
||||
pub const dwEntityList: usize = 0x37EC100;
|
||||
pub const dwGameEntitySystem: usize = 0x3B04278;
|
||||
pub const dwCSGOInput: usize = 0x3991200;
|
||||
pub const dwEntityList: usize = 0x37D4FC0;
|
||||
pub const dwGameEntitySystem: usize = 0x3AEA778;
|
||||
pub const dwGameEntitySystem_highestEntityIndex: usize = 0x2110;
|
||||
pub const dwGlowManager: usize = 0x399A4F0;
|
||||
pub const dwLocalPlayerController: usize = 0x39805D8;
|
||||
pub const dwLocalPlayerPawn: usize = 0x39A03A8;
|
||||
pub const dwPlantedC4: usize = 0x39A6618;
|
||||
pub const dwPrediction: usize = 0x39A0260;
|
||||
pub const dwSensitivity: usize = 0x399E828;
|
||||
pub const dwGameRules: usize = 0x370D0B8;
|
||||
pub const dwGlobalVars: usize = 0x37D9958;
|
||||
pub const dwGlowManager: usize = 0x3980CB0;
|
||||
pub const dwLocalPlayerController: usize = 0x3966D98;
|
||||
pub const dwLocalPlayerPawn: usize = 0x3986B68;
|
||||
pub const dwPlantedC4: usize = 0x398CDD8;
|
||||
pub const dwPrediction: usize = 0x3986A20;
|
||||
pub const dwSensitivity: usize = 0x3984FE8;
|
||||
pub const dwSensitivity_sensitivity: usize = 0x40;
|
||||
pub const dwViewAngles: usize = 0x39AFE68;
|
||||
pub const dwViewRender: usize = 0x39A0E10;
|
||||
pub const dwViewAngles: usize = 0x3996628;
|
||||
pub const dwViewMatrix: usize = 0x3111024;
|
||||
pub const dwViewRender: usize = 0x39875D0;
|
||||
}
|
||||
// Module: libengine2.so
|
||||
pub mod libengine2_so {
|
||||
pub const dwBuildNumber: usize = 0x7AEA34;
|
||||
pub const dwNetworkGameClient: usize = 0x7AF3E8;
|
||||
pub const dwNetworkGameClient_clientTickCount: usize = 0x388;
|
||||
pub const dwNetworkGameClient_deltaTick: usize = 0xC8;
|
||||
pub const dwNetworkGameClient_isBackgroundMap: usize = 0x281477;
|
||||
pub const dwNetworkGameClient_localPlayer: usize = 0x108;
|
||||
pub const dwNetworkGameClient_maxClients: usize = 0x258;
|
||||
@ -40,8 +44,8 @@ pub mod cs2_dumper {
|
||||
}
|
||||
// Module: libmatchmaking.so
|
||||
pub mod libmatchmaking_so {
|
||||
pub const dwGameTypes: usize = 0x3350C0;
|
||||
pub const dwGameTypes_mapName: usize = 0x3351E0;
|
||||
pub const dwGameTypes: usize = 0x3350A0;
|
||||
pub const dwGameTypes_mapName: usize = 0x3351C0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user