📦 Game Update 13995

This commit is contained in:
a2x 2024-02-29 12:14:30 +10:00
parent 1e91adc720
commit c731cab0a0
81 changed files with 1297 additions and 1225 deletions

View File

@ -3,7 +3,7 @@
{ {
"name": "dwBuildNumber", "name": "dwBuildNumber",
"module": "engine2.dll", "module": "engine2.dll",
"pattern": "8B 05 ? ? ? ? C3 CC CC CC CC CC CC CC CC CC 48 8B 0D ? ? ? ? 48 8D 05", "pattern": "89 05 ? ? ? ? 48 8D 0D ? ? ? ? FF 15 ? ? ? ? E9",
"operations": [ "operations": [
{ {
"type": "rip", "type": "rip",
@ -12,6 +12,18 @@
} }
] ]
}, },
{
"name": "dwNetworkGameClient_deltaTick",
"module": "engine2.dll",
"pattern": "89 83 ? ? ? ? 40 B7",
"operations": [
{
"type": "slice",
"start": 2,
"end": 4
}
]
},
{ {
"name": "dwEntityList", "name": "dwEntityList",
"module": "client.dll", "module": "client.dll",
@ -279,18 +291,6 @@
"value": 230 "value": 230
} }
] ]
},
{
"name": "dwNetworkGameClient_deltaTick",
"module": "engine2.dll",
"pattern": "89 83 ? ? ? ? 40 b7",
"operations": [
{
"type": "slice",
"start": 2,
"end": 4
}
]
}, },
{ {
"name": "dwNetworkGameClient_maxClients", "name": "dwNetworkGameClient_maxClients",
@ -361,7 +361,7 @@
{ {
"name": "dwViewAngles", "name": "dwViewAngles",
"module": "client.dll", "module": "client.dll",
"pattern": "48 8B 0D ? ? ? ? E9 ? ? ? ? CC CC CC CC 48 C7 02", "pattern": "4C 8B 0D ? ? ? ? 48 8D 04 5B",
"operations": [ "operations": [
{ {
"type": "rip" "type": "rip"

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:34 +0000 * Thu, 29 Feb 2024 02:15:35 +0000
*/ */
public static class AimMatrixOpFixedSettings_t { public static class AimMatrixOpFixedSettings_t {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:34 +0000 * Thu, 29 Feb 2024 02:15:35 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 23 Feb 2024 13:31:34 +0000 Thu, 29 Feb 2024 02:15:36 +0000
''' '''
class AimMatrixOpFixedSettings_t: class AimMatrixOpFixedSettings_t:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:34 +0000 * Thu, 29 Feb 2024 02:15:36 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:36 +0000 * Thu, 29 Feb 2024 02:15:36 +0000
*/ */
public static class ActiveModelConfig_t { public static class ActiveModelConfig_t {
@ -327,8 +327,12 @@ public static class CCSPlayerController { // CBasePlayerController
public const nint m_hOriginalControllerOfCurrentPawn = 0x808; // CHandle<CCSPlayerController> public const nint m_hOriginalControllerOfCurrentPawn = 0x808; // CHandle<CCSPlayerController>
public const nint m_iScore = 0x80C; // int32_t public const nint m_iScore = 0x80C; // int32_t
public const nint m_vecKills = 0x810; // C_NetworkUtlVectorBase<EKillTypes_t> public const nint m_vecKills = 0x810; // C_NetworkUtlVectorBase<EKillTypes_t>
public const nint m_iMVPs = 0x828; // int32_t public const nint m_bMvpNoMusic = 0x828; // bool
public const nint m_bIsPlayerNameDirty = 0x82C; // bool public const nint m_eMvpReason = 0x82C; // int32_t
public const nint m_iMusicKitID = 0x830; // int32_t
public const nint m_iMusicKitMVPs = 0x834; // int32_t
public const nint m_iMVPs = 0x838; // int32_t
public const nint m_bIsPlayerNameDirty = 0x83C; // bool
} }
public static class CCSPlayerControllerAPI { public static class CCSPlayerControllerAPI {
@ -1734,7 +1738,6 @@ public static class C_C4 { // C_CSWeaponBase
public const nint m_nSpotRules = 0x1AC0; // int32_t public const nint m_nSpotRules = 0x1AC0; // int32_t
public const nint m_bPlayedArmingBeeps = 0x1AC4; // bool[7] public const nint m_bPlayedArmingBeeps = 0x1AC4; // bool[7]
public const nint m_bBombPlanted = 0x1ACB; // bool public const nint m_bBombPlanted = 0x1ACB; // bool
public const nint m_bDroppedFromDeath = 0x1ACC; // bool
} }
public static class C_CSGOViewModel { // C_PredictedViewModel public static class C_CSGOViewModel { // C_PredictedViewModel

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:37 +0000 * Thu, 29 Feb 2024 02:15:37 +0000
*/ */
#pragma once #pragma once
@ -331,8 +331,12 @@ namespace CCSPlayerController { // CBasePlayerController
constexpr std::ptrdiff_t m_hOriginalControllerOfCurrentPawn = 0x808; // CHandle<CCSPlayerController> constexpr std::ptrdiff_t m_hOriginalControllerOfCurrentPawn = 0x808; // CHandle<CCSPlayerController>
constexpr std::ptrdiff_t m_iScore = 0x80C; // int32_t constexpr std::ptrdiff_t m_iScore = 0x80C; // int32_t
constexpr std::ptrdiff_t m_vecKills = 0x810; // C_NetworkUtlVectorBase<EKillTypes_t> constexpr std::ptrdiff_t m_vecKills = 0x810; // C_NetworkUtlVectorBase<EKillTypes_t>
constexpr std::ptrdiff_t m_iMVPs = 0x828; // int32_t constexpr std::ptrdiff_t m_bMvpNoMusic = 0x828; // bool
constexpr std::ptrdiff_t m_bIsPlayerNameDirty = 0x82C; // bool constexpr std::ptrdiff_t m_eMvpReason = 0x82C; // int32_t
constexpr std::ptrdiff_t m_iMusicKitID = 0x830; // int32_t
constexpr std::ptrdiff_t m_iMusicKitMVPs = 0x834; // int32_t
constexpr std::ptrdiff_t m_iMVPs = 0x838; // int32_t
constexpr std::ptrdiff_t m_bIsPlayerNameDirty = 0x83C; // bool
} }
namespace CCSPlayerControllerAPI { namespace CCSPlayerControllerAPI {
@ -1738,7 +1742,6 @@ namespace C_C4 { // C_CSWeaponBase
constexpr std::ptrdiff_t m_nSpotRules = 0x1AC0; // int32_t constexpr std::ptrdiff_t m_nSpotRules = 0x1AC0; // int32_t
constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0x1AC4; // bool[7] constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0x1AC4; // bool[7]
constexpr std::ptrdiff_t m_bBombPlanted = 0x1ACB; // bool constexpr std::ptrdiff_t m_bBombPlanted = 0x1ACB; // bool
constexpr std::ptrdiff_t m_bDroppedFromDeath = 0x1ACC; // bool
} }
namespace C_CSGOViewModel { // C_PredictedViewModel namespace C_CSGOViewModel { // C_PredictedViewModel

View File

@ -827,7 +827,11 @@
"comment": "bool" "comment": "bool"
}, },
"m_bIsPlayerNameDirty": { "m_bIsPlayerNameDirty": {
"value": 2092, "value": 2108,
"comment": "bool"
},
"m_bMvpNoMusic": {
"value": 2088,
"comment": "bool" "comment": "bool"
}, },
"m_bPawnHasDefuser": { "m_bPawnHasDefuser": {
@ -846,6 +850,10 @@
"value": 1993, "value": 1993,
"comment": "bool" "comment": "bool"
}, },
"m_eMvpReason": {
"value": 2092,
"comment": "int32_t"
},
"m_flForceTeamTime": { "m_flForceTeamTime": {
"value": 1836, "value": 1836,
"comment": "GameTime_t" "comment": "GameTime_t"
@ -903,7 +911,15 @@
"comment": "int32_t" "comment": "int32_t"
}, },
"m_iMVPs": { "m_iMVPs": {
"value": 2088, "value": 2104,
"comment": "int32_t"
},
"m_iMusicKitID": {
"value": 2096,
"comment": "int32_t"
},
"m_iMusicKitMVPs": {
"value": 2100,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_iPawnArmor": { "m_iPawnArmor": {
@ -5743,10 +5759,6 @@
"value": 6859, "value": 6859,
"comment": "bool" "comment": "bool"
}, },
"m_bDroppedFromDeath": {
"value": 6860,
"comment": "bool"
},
"m_bIsPlantingViaUse": { "m_bIsPlantingViaUse": {
"value": 6817, "value": 6817,
"comment": "bool" "comment": "bool"

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 23 Feb 2024 13:31:37 +0000 Thu, 29 Feb 2024 02:15:37 +0000
''' '''
class ActiveModelConfig_t: class ActiveModelConfig_t:
@ -288,8 +288,12 @@ class CCSPlayerController: # CBasePlayerController
m_hOriginalControllerOfCurrentPawn = 0x808 # CHandle<CCSPlayerController> m_hOriginalControllerOfCurrentPawn = 0x808 # CHandle<CCSPlayerController>
m_iScore = 0x80C # int32_t m_iScore = 0x80C # int32_t
m_vecKills = 0x810 # C_NetworkUtlVectorBase<EKillTypes_t> m_vecKills = 0x810 # C_NetworkUtlVectorBase<EKillTypes_t>
m_iMVPs = 0x828 # int32_t m_bMvpNoMusic = 0x828 # bool
m_bIsPlayerNameDirty = 0x82C # bool m_eMvpReason = 0x82C # int32_t
m_iMusicKitID = 0x830 # int32_t
m_iMusicKitMVPs = 0x834 # int32_t
m_iMVPs = 0x838 # int32_t
m_bIsPlayerNameDirty = 0x83C # bool
class CCSPlayerControllerAPI: class CCSPlayerControllerAPI:
@ -1577,7 +1581,6 @@ class C_C4: # C_CSWeaponBase
m_nSpotRules = 0x1AC0 # int32_t m_nSpotRules = 0x1AC0 # int32_t
m_bPlayedArmingBeeps = 0x1AC4 # bool[7] m_bPlayedArmingBeeps = 0x1AC4 # bool[7]
m_bBombPlanted = 0x1ACB # bool m_bBombPlanted = 0x1ACB # bool
m_bDroppedFromDeath = 0x1ACC # bool
class C_CSGOViewModel: # C_PredictedViewModel class C_CSGOViewModel: # C_PredictedViewModel
m_bShouldIgnoreOffsetAndAccuracy = 0xF68 # bool m_bShouldIgnoreOffsetAndAccuracy = 0xF68 # bool

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:37 +0000 * Thu, 29 Feb 2024 02:15:37 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
@ -329,8 +329,12 @@ pub mod CCSPlayerController { // CBasePlayerController
pub const m_hOriginalControllerOfCurrentPawn: usize = 0x808; // CHandle<CCSPlayerController> pub const m_hOriginalControllerOfCurrentPawn: usize = 0x808; // CHandle<CCSPlayerController>
pub const m_iScore: usize = 0x80C; // int32_t pub const m_iScore: usize = 0x80C; // int32_t
pub const m_vecKills: usize = 0x810; // C_NetworkUtlVectorBase<EKillTypes_t> pub const m_vecKills: usize = 0x810; // C_NetworkUtlVectorBase<EKillTypes_t>
pub const m_iMVPs: usize = 0x828; // int32_t pub const m_bMvpNoMusic: usize = 0x828; // bool
pub const m_bIsPlayerNameDirty: usize = 0x82C; // bool pub const m_eMvpReason: usize = 0x82C; // int32_t
pub const m_iMusicKitID: usize = 0x830; // int32_t
pub const m_iMusicKitMVPs: usize = 0x834; // int32_t
pub const m_iMVPs: usize = 0x838; // int32_t
pub const m_bIsPlayerNameDirty: usize = 0x83C; // bool
} }
pub mod CCSPlayerControllerAPI { pub mod CCSPlayerControllerAPI {
@ -1736,7 +1740,6 @@ pub mod C_C4 { // C_CSWeaponBase
pub const m_nSpotRules: usize = 0x1AC0; // int32_t pub const m_nSpotRules: usize = 0x1AC0; // int32_t
pub const m_bPlayedArmingBeeps: usize = 0x1AC4; // bool[7] pub const m_bPlayedArmingBeeps: usize = 0x1AC4; // bool[7]
pub const m_bBombPlanted: usize = 0x1ACB; // bool pub const m_bBombPlanted: usize = 0x1ACB; // bool
pub const m_bDroppedFromDeath: usize = 0x1ACC; // bool
} }
pub mod C_CSGOViewModel { // C_PredictedViewModel pub mod C_CSGOViewModel { // C_PredictedViewModel

View File

@ -245,8 +245,12 @@ CCSPlayerController: # CBasePlayerController
m_hOriginalControllerOfCurrentPawn: 2056 # CHandle<CCSPlayerController> m_hOriginalControllerOfCurrentPawn: 2056 # CHandle<CCSPlayerController>
m_iScore: 2060 # int32_t m_iScore: 2060 # int32_t
m_vecKills: 2064 # C_NetworkUtlVectorBase<EKillTypes_t> m_vecKills: 2064 # C_NetworkUtlVectorBase<EKillTypes_t>
m_iMVPs: 2088 # int32_t m_bMvpNoMusic: 2088 # bool
m_bIsPlayerNameDirty: 2092 # bool m_eMvpReason: 2092 # int32_t
m_iMusicKitID: 2096 # int32_t
m_iMusicKitMVPs: 2100 # int32_t
m_iMVPs: 2104 # int32_t
m_bIsPlayerNameDirty: 2108 # bool
CCSPlayerControllerAPI: CCSPlayerControllerAPI:
CCSPlayerController_ActionTrackingServices: # CPlayerControllerComponent CCSPlayerController_ActionTrackingServices: # CPlayerControllerComponent
m_perRoundStats: 64 # C_UtlVectorEmbeddedNetworkVar<CSPerRoundStats_t> m_perRoundStats: 64 # C_UtlVectorEmbeddedNetworkVar<CSPerRoundStats_t>
@ -1416,7 +1420,6 @@ C_C4: # C_CSWeaponBase
m_nSpotRules: 6848 # int32_t m_nSpotRules: 6848 # int32_t
m_bPlayedArmingBeeps: 6852 # bool[7] m_bPlayedArmingBeeps: 6852 # bool[7]
m_bBombPlanted: 6859 # bool m_bBombPlanted: 6859 # bool
m_bDroppedFromDeath: 6860 # bool
C_CSGOViewModel: # C_PredictedViewModel C_CSGOViewModel: # C_PredictedViewModel
m_bShouldIgnoreOffsetAndAccuracy: 3944 # bool m_bShouldIgnoreOffsetAndAccuracy: 3944 # bool
m_nWeaponParity: 3948 # uint32_t m_nWeaponParity: 3948 # uint32_t

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:34 +0000 * Thu, 29 Feb 2024 02:15:35 +0000
*/ */
public static class CEmptyEntityInstance { public static class CEmptyEntityInstance {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:34 +0000 * Thu, 29 Feb 2024 02:15:35 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 23 Feb 2024 13:31:34 +0000 Thu, 29 Feb 2024 02:15:35 +0000
''' '''
class CEmptyEntityInstance: class CEmptyEntityInstance:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:34 +0000 * Thu, 29 Feb 2024 02:15:35 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:37 +0000 * Thu, 29 Feb 2024 02:15:37 +0000
*/ */
public static class CAnimScriptBase { public static class CAnimScriptBase {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:37 +0000 * Thu, 29 Feb 2024 02:15:37 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 23 Feb 2024 13:31:37 +0000 Thu, 29 Feb 2024 02:15:37 +0000
''' '''
class CAnimScriptBase: class CAnimScriptBase:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:37 +0000 * Thu, 29 Feb 2024 02:15:37 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:37 +0000 * Thu, 29 Feb 2024 02:15:37 +0000
*/ */
public static class animationsystem_dll { // animationsystem.dll public static class animationsystem_dll { // animationsystem.dll
@ -9,49 +9,49 @@ public static class animationsystem_dll { // animationsystem.dll
} }
public static class client_dll { // client.dll public static class client_dll { // client.dll
public const nint LegacyGameUI001 = 0x8ABD00; public const nint LegacyGameUI001 = 0x8AD8F0;
public const nint Source2ClientUI001 = 0x89AF60; public const nint Source2ClientUI001 = 0x89CB50;
public const nint Source2ClientPrediction001 = 0x7ADFF0; public const nint Source2ClientPrediction001 = 0x7AE2C0;
public const nint ClientToolsInfo_001 = 0x732370; public const nint ClientToolsInfo_001 = 0x731850;
public const nint Source2Client002 = 0x732390; public const nint Source2Client002 = 0x731870;
public const nint GameClientExports001 = 0x732380; public const nint GameClientExports001 = 0x731860;
public const nint EmptyWorldService001_Client = 0x484300; public const nint EmptyWorldService001_Client = 0x47F420;
public const nint Source2ClientConfig001 = 0x46EF20; public const nint Source2ClientConfig001 = 0x46B740;
} }
public static class engine2_dll { // engine2.dll public static class engine2_dll { // engine2.dll
public const nint SimpleEngineLoopService_001 = 0x1F6D60; public const nint SimpleEngineLoopService_001 = 0x1F6E10;
public const nint ClientServerEngineLoopService_001 = 0x1EAB70; public const nint ClientServerEngineLoopService_001 = 0x1EAC20;
public const nint KeyValueCache001 = 0x1E7240; public const nint KeyValueCache001 = 0x1E72F0;
public const nint HostStateMgr001 = 0x1E4A20; public const nint HostStateMgr001 = 0x1E4AD0;
public const nint GameEventSystemServerV001 = 0x1DFFD0; public const nint GameEventSystemServerV001 = 0x1E0080;
public const nint GameEventSystemClientV001 = 0x1DFFC0; public const nint GameEventSystemClientV001 = 0x1E0070;
public const nint EngineServiceMgr001 = 0x1DB920; public const nint EngineServiceMgr001 = 0x1DB9D0;
public const nint VProfService_001 = 0x1C8F00; public const nint VProfService_001 = 0x1C8EA0;
public const nint ToolService_001 = 0x1C7B80; public const nint ToolService_001 = 0x1C7B20;
public const nint StatsService_001 = 0x1C2F30; public const nint StatsService_001 = 0x1C2ED0;
public const nint SplitScreenService_001 = 0x1C0250; public const nint SplitScreenService_001 = 0x1C01F0;
public const nint SoundService_001 = 0x1B99B0; public const nint SoundService_001 = 0x1B9950;
public const nint ScreenshotService001 = 0x1B53B0; public const nint ScreenshotService001 = 0x1B5350;
public const nint RenderService_001 = 0x1B29F0; public const nint RenderService_001 = 0x1B2990;
public const nint NetworkService_001 = 0x1B2500; public const nint NetworkService_001 = 0x1B24A0;
public const nint NetworkServerService_001 = 0x1AD2E0; public const nint NetworkServerService_001 = 0x1AD280;
public const nint NetworkP2PService_001 = 0x1A8D70; public const nint NetworkP2PService_001 = 0x1A8D10;
public const nint NetworkClientService_001 = 0x1A2030; public const nint NetworkClientService_001 = 0x1A1FD0;
public const nint MapListService_001 = 0x19AE70; public const nint MapListService_001 = 0x19AE10;
public const nint InputService_001 = 0x187F30; public const nint InputService_001 = 0x187EE0;
public const nint GameUIService_001 = 0x182410; public const nint GameUIService_001 = 0x1823C0;
public const nint GameResourceServiceServerV001 = 0x17FA70; public const nint GameResourceServiceServerV001 = 0x17FA20;
public const nint GameResourceServiceClientV001 = 0x17FA60; public const nint GameResourceServiceClientV001 = 0x17FA10;
public const nint BugService001 = 0x1788A0; public const nint BugService001 = 0x178850;
public const nint BenchmarkService001 = 0x177040; public const nint BenchmarkService001 = 0x176FF0;
public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x1228F0; public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x1228A0;
public const nint EngineGameUI001 = 0x121C80; public const nint EngineGameUI001 = 0x121C30;
public const nint INETSUPPORT_001 = 0xF0BF0; public const nint INETSUPPORT_001 = 0xF0BA0;
public const nint Source2EngineToServerStringTable001 = 0xA9780; public const nint Source2EngineToServerStringTable001 = 0xA9730;
public const nint Source2EngineToServer001 = 0x92100; public const nint Source2EngineToServer001 = 0x920B0;
public const nint Source2EngineToClientStringTable001 = 0x8AB30; public const nint Source2EngineToClientStringTable001 = 0x8AAE0;
public const nint Source2EngineToClient001 = 0x61A50; public const nint Source2EngineToClient001 = 0x61A00;
} }
public static class filesystem_stdio_dll { // filesystem_stdio.dll public static class filesystem_stdio_dll { // filesystem_stdio.dll
@ -105,10 +105,10 @@ public static class navsystem_dll { // navsystem.dll
} }
public static class networksystem_dll { // networksystem.dll public static class networksystem_dll { // networksystem.dll
public const nint SerializedEntitiesVersion001 = 0xD55E0; public const nint SerializedEntitiesVersion001 = 0xD68D0;
public const nint NetworkSystemVersion001 = 0xBF930; public const nint NetworkSystemVersion001 = 0xBF9A0;
public const nint NetworkMessagesVersion001 = 0x9FBC0; public const nint NetworkMessagesVersion001 = 0x9FC30;
public const nint FlattenedSerializersVersion001 = 0x7EF20; public const nint FlattenedSerializersVersion001 = 0x7EF90;
} }
public static class panorama_dll { // panorama.dll public static class panorama_dll { // panorama.dll
@ -124,17 +124,17 @@ public static class panoramauiclient_dll { // panoramauiclient.dll
} }
public static class particles_dll { // particles.dll public static class particles_dll { // particles.dll
public const nint ParticleSystemMgr003 = 0x5C380; public const nint ParticleSystemMgr003 = 0x591D0;
} }
public static class pulse_system_dll { // pulse_system.dll public static class pulse_system_dll { // pulse_system.dll
public const nint IPulseSystem_001 = 0x93C0; public const nint IPulseSystem_001 = 0x44C0;
} }
public static class rendersystemdx11_dll { // rendersystemdx11.dll public static class rendersystemdx11_dll { // rendersystemdx11.dll
public const nint RenderUtils_001 = 0x53C20; public const nint RenderUtils_001 = 0x55150;
public const nint VRenderDeviceMgrBackdoor001 = 0x4B2B0; public const nint VRenderDeviceMgrBackdoor001 = 0x4C7E0;
public const nint RenderDeviceMgr001 = 0x4B2A0; public const nint RenderDeviceMgr001 = 0x4C7D0;
} }
public static class resourcesystem_dll { // resourcesystem.dll public static class resourcesystem_dll { // resourcesystem.dll
@ -157,16 +157,16 @@ public static class schemasystem_dll { // schemasystem.dll
} }
public static class server_dll { // server.dll public static class server_dll { // server.dll
public const nint NavGameTest001 = 0xA41D40; public const nint NavGameTest001 = 0xA44C60;
public const nint ServerToolsInfo_001 = 0x830400; public const nint ServerToolsInfo_001 = 0x8300E0;
public const nint Source2GameClients001 = 0x830410; public const nint Source2GameClients001 = 0x8300F0;
public const nint Source2GameEntities001 = 0x830420; public const nint Source2GameEntities001 = 0x830100;
public const nint Source2Server001 = 0x830430; public const nint Source2Server001 = 0x830110;
public const nint EmptyWorldService001_Server = 0x574950; public const nint EmptyWorldService001_Server = 0x571B50;
public const nint Source2ServerConfig001 = 0x565A80; public const nint Source2ServerConfig001 = 0x565ED0;
public const nint EntitySubclassUtilsV001 = 0x2B9040; public const nint EntitySubclassUtilsV001 = 0x2AF220;
public const nint customnavsystem001 = 0x235F00; public const nint customnavsystem001 = 0x22C0E0;
public const nint Source2GameDirector001 = 0x12A0B0; public const nint Source2GameDirector001 = 0x11EA40;
} }
public static class soundsystem_dll { // soundsystem.dll public static class soundsystem_dll { // soundsystem.dll
@ -181,26 +181,26 @@ public static class steamaudio_dll { // steamaudio.dll
} }
public static class steamclient64_dll { // steamclient64.dll public static class steamclient64_dll { // steamclient64.dll
public const nint IVALIDATE001 = 0x861720; public const nint IVALIDATE001 = 0x8661B0;
public const nint CLIENTENGINE_INTERFACE_VERSION005 = 0x85D5D0; public const nint CLIENTENGINE_INTERFACE_VERSION005 = 0x862120;
public const nint SteamClient021 = 0x65E570; public const nint SteamClient021 = 0x663750;
public const nint SteamClient020 = 0x65E560; public const nint SteamClient020 = 0x663740;
public const nint SteamClient019 = 0x65E550; public const nint SteamClient019 = 0x663730;
public const nint SteamClient018 = 0x65E540; public const nint SteamClient018 = 0x663720;
public const nint SteamClient017 = 0x65E530; public const nint SteamClient017 = 0x663710;
public const nint SteamClient016 = 0x65E520; public const nint SteamClient016 = 0x663700;
public const nint SteamClient015 = 0x65E510; public const nint SteamClient015 = 0x6636F0;
public const nint SteamClient014 = 0x65E500; public const nint SteamClient014 = 0x6636E0;
public const nint SteamClient013 = 0x65E4F0; public const nint SteamClient013 = 0x6636D0;
public const nint SteamClient012 = 0x65E4E0; public const nint SteamClient012 = 0x6636C0;
public const nint SteamClient011 = 0x65E4D0; public const nint SteamClient011 = 0x6636B0;
public const nint SteamClient010 = 0x65E4C0; public const nint SteamClient010 = 0x6636A0;
public const nint SteamClient009 = 0x65E4B0; public const nint SteamClient009 = 0x663690;
public const nint SteamClient008 = 0x65E4A0; public const nint SteamClient008 = 0x663680;
public const nint SteamClient007 = 0x65E490; public const nint SteamClient007 = 0x663670;
public const nint SteamClient006 = 0x65E480; public const nint SteamClient006 = 0x663660;
public const nint p2pvoice002 = 0xD9EB0; public const nint p2pvoice002 = 0xD9F70;
public const nint p2pvoicesingleton002 = 0xD6910; public const nint p2pvoicesingleton002 = 0xD69D0;
} }
public static class tier0_dll { // tier0.dll public static class tier0_dll { // tier0.dll
@ -211,7 +211,7 @@ public static class tier0_dll { // tier0.dll
} }
public static class v8system_dll { // v8system.dll public static class v8system_dll { // v8system.dll
public const nint Source2V8System001 = 0x1690; public const nint Source2V8System001 = 0x1950;
} }
public static class valve_avi_dll { // valve_avi.dll public static class valve_avi_dll { // valve_avi.dll
@ -232,7 +232,7 @@ public static class vscript_dll { // vscript.dll
} }
public static class vstdlib_s64_dll { // vstdlib_s64.dll public static class vstdlib_s64_dll { // vstdlib_s64.dll
public const nint IVALIDATE001 = 0x250E0; public const nint IVALIDATE001 = 0x25120;
public const nint VEngineCvar002 = 0x5760; public const nint VEngineCvar002 = 0x5760;
} }

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:37 +0000 * Thu, 29 Feb 2024 02:15:37 +0000
*/ */
#pragma once #pragma once
@ -13,49 +13,49 @@ namespace animationsystem_dll { // animationsystem.dll
} }
namespace client_dll { // client.dll namespace client_dll { // client.dll
constexpr std::ptrdiff_t LegacyGameUI001 = 0x8ABD00; constexpr std::ptrdiff_t LegacyGameUI001 = 0x8AD8F0;
constexpr std::ptrdiff_t Source2ClientUI001 = 0x89AF60; constexpr std::ptrdiff_t Source2ClientUI001 = 0x89CB50;
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7ADFF0; constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7AE2C0;
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x732370; constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x731850;
constexpr std::ptrdiff_t Source2Client002 = 0x732390; constexpr std::ptrdiff_t Source2Client002 = 0x731870;
constexpr std::ptrdiff_t GameClientExports001 = 0x732380; constexpr std::ptrdiff_t GameClientExports001 = 0x731860;
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x484300; constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x47F420;
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x46EF20; constexpr std::ptrdiff_t Source2ClientConfig001 = 0x46B740;
} }
namespace engine2_dll { // engine2.dll namespace engine2_dll { // engine2.dll
constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1F6D60; constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1F6E10;
constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1EAB70; constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1EAC20;
constexpr std::ptrdiff_t KeyValueCache001 = 0x1E7240; constexpr std::ptrdiff_t KeyValueCache001 = 0x1E72F0;
constexpr std::ptrdiff_t HostStateMgr001 = 0x1E4A20; constexpr std::ptrdiff_t HostStateMgr001 = 0x1E4AD0;
constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1DFFD0; constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1E0080;
constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1DFFC0; constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1E0070;
constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1DB920; constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1DB9D0;
constexpr std::ptrdiff_t VProfService_001 = 0x1C8F00; constexpr std::ptrdiff_t VProfService_001 = 0x1C8EA0;
constexpr std::ptrdiff_t ToolService_001 = 0x1C7B80; constexpr std::ptrdiff_t ToolService_001 = 0x1C7B20;
constexpr std::ptrdiff_t StatsService_001 = 0x1C2F30; constexpr std::ptrdiff_t StatsService_001 = 0x1C2ED0;
constexpr std::ptrdiff_t SplitScreenService_001 = 0x1C0250; constexpr std::ptrdiff_t SplitScreenService_001 = 0x1C01F0;
constexpr std::ptrdiff_t SoundService_001 = 0x1B99B0; constexpr std::ptrdiff_t SoundService_001 = 0x1B9950;
constexpr std::ptrdiff_t ScreenshotService001 = 0x1B53B0; constexpr std::ptrdiff_t ScreenshotService001 = 0x1B5350;
constexpr std::ptrdiff_t RenderService_001 = 0x1B29F0; constexpr std::ptrdiff_t RenderService_001 = 0x1B2990;
constexpr std::ptrdiff_t NetworkService_001 = 0x1B2500; constexpr std::ptrdiff_t NetworkService_001 = 0x1B24A0;
constexpr std::ptrdiff_t NetworkServerService_001 = 0x1AD2E0; constexpr std::ptrdiff_t NetworkServerService_001 = 0x1AD280;
constexpr std::ptrdiff_t NetworkP2PService_001 = 0x1A8D70; constexpr std::ptrdiff_t NetworkP2PService_001 = 0x1A8D10;
constexpr std::ptrdiff_t NetworkClientService_001 = 0x1A2030; constexpr std::ptrdiff_t NetworkClientService_001 = 0x1A1FD0;
constexpr std::ptrdiff_t MapListService_001 = 0x19AE70; constexpr std::ptrdiff_t MapListService_001 = 0x19AE10;
constexpr std::ptrdiff_t InputService_001 = 0x187F30; constexpr std::ptrdiff_t InputService_001 = 0x187EE0;
constexpr std::ptrdiff_t GameUIService_001 = 0x182410; constexpr std::ptrdiff_t GameUIService_001 = 0x1823C0;
constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x17FA70; constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x17FA20;
constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x17FA60; constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x17FA10;
constexpr std::ptrdiff_t BugService001 = 0x1788A0; constexpr std::ptrdiff_t BugService001 = 0x178850;
constexpr std::ptrdiff_t BenchmarkService001 = 0x177040; constexpr std::ptrdiff_t BenchmarkService001 = 0x176FF0;
constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x1228F0; constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x1228A0;
constexpr std::ptrdiff_t EngineGameUI001 = 0x121C80; constexpr std::ptrdiff_t EngineGameUI001 = 0x121C30;
constexpr std::ptrdiff_t INETSUPPORT_001 = 0xF0BF0; constexpr std::ptrdiff_t INETSUPPORT_001 = 0xF0BA0;
constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA9780; constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA9730;
constexpr std::ptrdiff_t Source2EngineToServer001 = 0x92100; constexpr std::ptrdiff_t Source2EngineToServer001 = 0x920B0;
constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x8AB30; constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x8AAE0;
constexpr std::ptrdiff_t Source2EngineToClient001 = 0x61A50; constexpr std::ptrdiff_t Source2EngineToClient001 = 0x61A00;
} }
namespace filesystem_stdio_dll { // filesystem_stdio.dll namespace filesystem_stdio_dll { // filesystem_stdio.dll
@ -109,10 +109,10 @@ namespace navsystem_dll { // navsystem.dll
} }
namespace networksystem_dll { // networksystem.dll namespace networksystem_dll { // networksystem.dll
constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0xD55E0; constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0xD68D0;
constexpr std::ptrdiff_t NetworkSystemVersion001 = 0xBF930; constexpr std::ptrdiff_t NetworkSystemVersion001 = 0xBF9A0;
constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x9FBC0; constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x9FC30;
constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x7EF20; constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x7EF90;
} }
namespace panorama_dll { // panorama.dll namespace panorama_dll { // panorama.dll
@ -128,17 +128,17 @@ namespace panoramauiclient_dll { // panoramauiclient.dll
} }
namespace particles_dll { // particles.dll namespace particles_dll { // particles.dll
constexpr std::ptrdiff_t ParticleSystemMgr003 = 0x5C380; constexpr std::ptrdiff_t ParticleSystemMgr003 = 0x591D0;
} }
namespace pulse_system_dll { // pulse_system.dll namespace pulse_system_dll { // pulse_system.dll
constexpr std::ptrdiff_t IPulseSystem_001 = 0x93C0; constexpr std::ptrdiff_t IPulseSystem_001 = 0x44C0;
} }
namespace rendersystemdx11_dll { // rendersystemdx11.dll namespace rendersystemdx11_dll { // rendersystemdx11.dll
constexpr std::ptrdiff_t RenderUtils_001 = 0x53C20; constexpr std::ptrdiff_t RenderUtils_001 = 0x55150;
constexpr std::ptrdiff_t VRenderDeviceMgrBackdoor001 = 0x4B2B0; constexpr std::ptrdiff_t VRenderDeviceMgrBackdoor001 = 0x4C7E0;
constexpr std::ptrdiff_t RenderDeviceMgr001 = 0x4B2A0; constexpr std::ptrdiff_t RenderDeviceMgr001 = 0x4C7D0;
} }
namespace resourcesystem_dll { // resourcesystem.dll namespace resourcesystem_dll { // resourcesystem.dll
@ -161,16 +161,16 @@ namespace schemasystem_dll { // schemasystem.dll
} }
namespace server_dll { // server.dll namespace server_dll { // server.dll
constexpr std::ptrdiff_t NavGameTest001 = 0xA41D40; constexpr std::ptrdiff_t NavGameTest001 = 0xA44C60;
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x830400; constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x8300E0;
constexpr std::ptrdiff_t Source2GameClients001 = 0x830410; constexpr std::ptrdiff_t Source2GameClients001 = 0x8300F0;
constexpr std::ptrdiff_t Source2GameEntities001 = 0x830420; constexpr std::ptrdiff_t Source2GameEntities001 = 0x830100;
constexpr std::ptrdiff_t Source2Server001 = 0x830430; constexpr std::ptrdiff_t Source2Server001 = 0x830110;
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x574950; constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x571B50;
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x565A80; constexpr std::ptrdiff_t Source2ServerConfig001 = 0x565ED0;
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2B9040; constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2AF220;
constexpr std::ptrdiff_t customnavsystem001 = 0x235F00; constexpr std::ptrdiff_t customnavsystem001 = 0x22C0E0;
constexpr std::ptrdiff_t Source2GameDirector001 = 0x12A0B0; constexpr std::ptrdiff_t Source2GameDirector001 = 0x11EA40;
} }
namespace soundsystem_dll { // soundsystem.dll namespace soundsystem_dll { // soundsystem.dll
@ -185,26 +185,26 @@ namespace steamaudio_dll { // steamaudio.dll
} }
namespace steamclient64_dll { // steamclient64.dll namespace steamclient64_dll { // steamclient64.dll
constexpr std::ptrdiff_t IVALIDATE001 = 0x861720; constexpr std::ptrdiff_t IVALIDATE001 = 0x8661B0;
constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0x85D5D0; constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0x862120;
constexpr std::ptrdiff_t SteamClient021 = 0x65E570; constexpr std::ptrdiff_t SteamClient021 = 0x663750;
constexpr std::ptrdiff_t SteamClient020 = 0x65E560; constexpr std::ptrdiff_t SteamClient020 = 0x663740;
constexpr std::ptrdiff_t SteamClient019 = 0x65E550; constexpr std::ptrdiff_t SteamClient019 = 0x663730;
constexpr std::ptrdiff_t SteamClient018 = 0x65E540; constexpr std::ptrdiff_t SteamClient018 = 0x663720;
constexpr std::ptrdiff_t SteamClient017 = 0x65E530; constexpr std::ptrdiff_t SteamClient017 = 0x663710;
constexpr std::ptrdiff_t SteamClient016 = 0x65E520; constexpr std::ptrdiff_t SteamClient016 = 0x663700;
constexpr std::ptrdiff_t SteamClient015 = 0x65E510; constexpr std::ptrdiff_t SteamClient015 = 0x6636F0;
constexpr std::ptrdiff_t SteamClient014 = 0x65E500; constexpr std::ptrdiff_t SteamClient014 = 0x6636E0;
constexpr std::ptrdiff_t SteamClient013 = 0x65E4F0; constexpr std::ptrdiff_t SteamClient013 = 0x6636D0;
constexpr std::ptrdiff_t SteamClient012 = 0x65E4E0; constexpr std::ptrdiff_t SteamClient012 = 0x6636C0;
constexpr std::ptrdiff_t SteamClient011 = 0x65E4D0; constexpr std::ptrdiff_t SteamClient011 = 0x6636B0;
constexpr std::ptrdiff_t SteamClient010 = 0x65E4C0; constexpr std::ptrdiff_t SteamClient010 = 0x6636A0;
constexpr std::ptrdiff_t SteamClient009 = 0x65E4B0; constexpr std::ptrdiff_t SteamClient009 = 0x663690;
constexpr std::ptrdiff_t SteamClient008 = 0x65E4A0; constexpr std::ptrdiff_t SteamClient008 = 0x663680;
constexpr std::ptrdiff_t SteamClient007 = 0x65E490; constexpr std::ptrdiff_t SteamClient007 = 0x663670;
constexpr std::ptrdiff_t SteamClient006 = 0x65E480; constexpr std::ptrdiff_t SteamClient006 = 0x663660;
constexpr std::ptrdiff_t p2pvoice002 = 0xD9EB0; constexpr std::ptrdiff_t p2pvoice002 = 0xD9F70;
constexpr std::ptrdiff_t p2pvoicesingleton002 = 0xD6910; constexpr std::ptrdiff_t p2pvoicesingleton002 = 0xD69D0;
} }
namespace tier0_dll { // tier0.dll namespace tier0_dll { // tier0.dll
@ -215,7 +215,7 @@ namespace tier0_dll { // tier0.dll
} }
namespace v8system_dll { // v8system.dll namespace v8system_dll { // v8system.dll
constexpr std::ptrdiff_t Source2V8System001 = 0x1690; constexpr std::ptrdiff_t Source2V8System001 = 0x1950;
} }
namespace valve_avi_dll { // valve_avi.dll namespace valve_avi_dll { // valve_avi.dll
@ -236,7 +236,7 @@ namespace vscript_dll { // vscript.dll
} }
namespace vstdlib_s64_dll { // vstdlib_s64.dll namespace vstdlib_s64_dll { // vstdlib_s64.dll
constexpr std::ptrdiff_t IVALIDATE001 = 0x250E0; constexpr std::ptrdiff_t IVALIDATE001 = 0x25120;
constexpr std::ptrdiff_t VEngineCvar002 = 0x5760; constexpr std::ptrdiff_t VEngineCvar002 = 0x5760;
} }

View File

@ -15,35 +15,35 @@
"client_dll": { "client_dll": {
"data": { "data": {
"ClientToolsInfo_001": { "ClientToolsInfo_001": {
"value": 7545712, "value": 7542864,
"comment": null "comment": null
}, },
"EmptyWorldService001_Client": { "EmptyWorldService001_Client": {
"value": 4735744, "value": 4715552,
"comment": null "comment": null
}, },
"GameClientExports001": { "GameClientExports001": {
"value": 7545728, "value": 7542880,
"comment": null "comment": null
}, },
"LegacyGameUI001": { "LegacyGameUI001": {
"value": 9092352, "value": 9099504,
"comment": null "comment": null
}, },
"Source2Client002": { "Source2Client002": {
"value": 7545744, "value": 7542896,
"comment": null "comment": null
}, },
"Source2ClientConfig001": { "Source2ClientConfig001": {
"value": 4648736, "value": 4634432,
"comment": null "comment": null
}, },
"Source2ClientPrediction001": { "Source2ClientPrediction001": {
"value": 8052720, "value": 8053440,
"comment": null "comment": null
}, },
"Source2ClientUI001": { "Source2ClientUI001": {
"value": 9023328, "value": 9030480,
"comment": null "comment": null
} }
}, },
@ -52,131 +52,131 @@
"engine2_dll": { "engine2_dll": {
"data": { "data": {
"BenchmarkService001": { "BenchmarkService001": {
"value": 1536064, "value": 1535984,
"comment": null "comment": null
}, },
"BugService001": { "BugService001": {
"value": 1542304, "value": 1542224,
"comment": null "comment": null
}, },
"ClientServerEngineLoopService_001": { "ClientServerEngineLoopService_001": {
"value": 2009968, "value": 2010144,
"comment": null "comment": null
}, },
"EngineGameUI001": { "EngineGameUI001": {
"value": 1186944, "value": 1186864,
"comment": null "comment": null
}, },
"EngineServiceMgr001": { "EngineServiceMgr001": {
"value": 1947936, "value": 1948112,
"comment": null "comment": null
}, },
"GameEventSystemClientV001": { "GameEventSystemClientV001": {
"value": 1966016, "value": 1966192,
"comment": null "comment": null
}, },
"GameEventSystemServerV001": { "GameEventSystemServerV001": {
"value": 1966032, "value": 1966208,
"comment": null "comment": null
}, },
"GameResourceServiceClientV001": { "GameResourceServiceClientV001": {
"value": 1571424, "value": 1571344,
"comment": null "comment": null
}, },
"GameResourceServiceServerV001": { "GameResourceServiceServerV001": {
"value": 1571440, "value": 1571360,
"comment": null "comment": null
}, },
"GameUIService_001": { "GameUIService_001": {
"value": 1582096, "value": 1582016,
"comment": null "comment": null
}, },
"HostStateMgr001": { "HostStateMgr001": {
"value": 1985056, "value": 1985232,
"comment": null "comment": null
}, },
"INETSUPPORT_001": { "INETSUPPORT_001": {
"value": 986096, "value": 986016,
"comment": null "comment": null
}, },
"InputService_001": { "InputService_001": {
"value": 1605424, "value": 1605344,
"comment": null "comment": null
}, },
"KeyValueCache001": { "KeyValueCache001": {
"value": 1995328, "value": 1995504,
"comment": null "comment": null
}, },
"MapListService_001": { "MapListService_001": {
"value": 1683056, "value": 1682960,
"comment": null "comment": null
}, },
"NetworkClientService_001": { "NetworkClientService_001": {
"value": 1712176, "value": 1712080,
"comment": null "comment": null
}, },
"NetworkP2PService_001": { "NetworkP2PService_001": {
"value": 1740144, "value": 1740048,
"comment": null "comment": null
}, },
"NetworkServerService_001": { "NetworkServerService_001": {
"value": 1757920, "value": 1757824,
"comment": null "comment": null
}, },
"NetworkService_001": { "NetworkService_001": {
"value": 1778944, "value": 1778848,
"comment": null "comment": null
}, },
"RenderService_001": { "RenderService_001": {
"value": 1780208, "value": 1780112,
"comment": null "comment": null
}, },
"ScreenshotService001": { "ScreenshotService001": {
"value": 1790896, "value": 1790800,
"comment": null "comment": null
}, },
"SimpleEngineLoopService_001": { "SimpleEngineLoopService_001": {
"value": 2059616, "value": 2059792,
"comment": null "comment": null
}, },
"SoundService_001": { "SoundService_001": {
"value": 1808816, "value": 1808720,
"comment": null "comment": null
}, },
"Source2EngineToClient001": { "Source2EngineToClient001": {
"value": 399952, "value": 399872,
"comment": null "comment": null
}, },
"Source2EngineToClientStringTable001": { "Source2EngineToClientStringTable001": {
"value": 568112, "value": 568032,
"comment": null "comment": null
}, },
"Source2EngineToServer001": { "Source2EngineToServer001": {
"value": 598272, "value": 598192,
"comment": null "comment": null
}, },
"Source2EngineToServerStringTable001": { "Source2EngineToServerStringTable001": {
"value": 694144, "value": 694064,
"comment": null "comment": null
}, },
"SplitScreenService_001": { "SplitScreenService_001": {
"value": 1835600, "value": 1835504,
"comment": null "comment": null
}, },
"StatsService_001": { "StatsService_001": {
"value": 1847088, "value": 1846992,
"comment": null "comment": null
}, },
"ToolService_001": { "ToolService_001": {
"value": 1866624, "value": 1866528,
"comment": null "comment": null
}, },
"VENGINE_GAMEUIFUNCS_VERSION005": { "VENGINE_GAMEUIFUNCS_VERSION005": {
"value": 1190128, "value": 1190048,
"comment": null "comment": null
}, },
"VProfService_001": { "VProfService_001": {
"value": 1871616, "value": 1871520,
"comment": null "comment": null
} }
}, },
@ -322,19 +322,19 @@
"networksystem_dll": { "networksystem_dll": {
"data": { "data": {
"FlattenedSerializersVersion001": { "FlattenedSerializersVersion001": {
"value": 519968, "value": 520080,
"comment": null "comment": null
}, },
"NetworkMessagesVersion001": { "NetworkMessagesVersion001": {
"value": 654272, "value": 654384,
"comment": null "comment": null
}, },
"NetworkSystemVersion001": { "NetworkSystemVersion001": {
"value": 784688, "value": 784800,
"comment": null "comment": null
}, },
"SerializedEntitiesVersion001": { "SerializedEntitiesVersion001": {
"value": 873952, "value": 878800,
"comment": null "comment": null
} }
}, },
@ -370,7 +370,7 @@
"particles_dll": { "particles_dll": {
"data": { "data": {
"ParticleSystemMgr003": { "ParticleSystemMgr003": {
"value": 377728, "value": 365008,
"comment": null "comment": null
} }
}, },
@ -379,7 +379,7 @@
"pulse_system_dll": { "pulse_system_dll": {
"data": { "data": {
"IPulseSystem_001": { "IPulseSystem_001": {
"value": 37824, "value": 17600,
"comment": null "comment": null
} }
}, },
@ -388,15 +388,15 @@
"rendersystemdx11_dll": { "rendersystemdx11_dll": {
"data": { "data": {
"RenderDeviceMgr001": { "RenderDeviceMgr001": {
"value": 307872, "value": 313296,
"comment": null "comment": null
}, },
"RenderUtils_001": { "RenderUtils_001": {
"value": 343072, "value": 348496,
"comment": null "comment": null
}, },
"VRenderDeviceMgrBackdoor001": { "VRenderDeviceMgrBackdoor001": {
"value": 307888, "value": 313312,
"comment": null "comment": null
} }
}, },
@ -453,43 +453,43 @@
"server_dll": { "server_dll": {
"data": { "data": {
"EmptyWorldService001_Server": { "EmptyWorldService001_Server": {
"value": 5720400, "value": 5708624,
"comment": null "comment": null
}, },
"EntitySubclassUtilsV001": { "EntitySubclassUtilsV001": {
"value": 2854976, "value": 2814496,
"comment": null "comment": null
}, },
"NavGameTest001": { "NavGameTest001": {
"value": 10755392, "value": 10767456,
"comment": null "comment": null
}, },
"ServerToolsInfo_001": { "ServerToolsInfo_001": {
"value": 8586240, "value": 8585440,
"comment": null "comment": null
}, },
"Source2GameClients001": { "Source2GameClients001": {
"value": 8586256, "value": 8585456,
"comment": null "comment": null
}, },
"Source2GameDirector001": { "Source2GameDirector001": {
"value": 1220784, "value": 1174080,
"comment": null "comment": null
}, },
"Source2GameEntities001": { "Source2GameEntities001": {
"value": 8586272, "value": 8585472,
"comment": null "comment": null
}, },
"Source2Server001": { "Source2Server001": {
"value": 8586288, "value": 8585488,
"comment": null "comment": null
}, },
"Source2ServerConfig001": { "Source2ServerConfig001": {
"value": 5659264, "value": 5660368,
"comment": null "comment": null
}, },
"customnavsystem001": { "customnavsystem001": {
"value": 2318080, "value": 2277600,
"comment": null "comment": null
} }
}, },
@ -528,83 +528,83 @@
"steamclient64_dll": { "steamclient64_dll": {
"data": { "data": {
"CLIENTENGINE_INTERFACE_VERSION005": { "CLIENTENGINE_INTERFACE_VERSION005": {
"value": 8771024, "value": 8790304,
"comment": null "comment": null
}, },
"IVALIDATE001": { "IVALIDATE001": {
"value": 8787744, "value": 8806832,
"comment": null "comment": null
}, },
"SteamClient006": { "SteamClient006": {
"value": 6677632, "value": 6698592,
"comment": null "comment": null
}, },
"SteamClient007": { "SteamClient007": {
"value": 6677648, "value": 6698608,
"comment": null "comment": null
}, },
"SteamClient008": { "SteamClient008": {
"value": 6677664, "value": 6698624,
"comment": null "comment": null
}, },
"SteamClient009": { "SteamClient009": {
"value": 6677680, "value": 6698640,
"comment": null "comment": null
}, },
"SteamClient010": { "SteamClient010": {
"value": 6677696, "value": 6698656,
"comment": null "comment": null
}, },
"SteamClient011": { "SteamClient011": {
"value": 6677712, "value": 6698672,
"comment": null "comment": null
}, },
"SteamClient012": { "SteamClient012": {
"value": 6677728, "value": 6698688,
"comment": null "comment": null
}, },
"SteamClient013": { "SteamClient013": {
"value": 6677744, "value": 6698704,
"comment": null "comment": null
}, },
"SteamClient014": { "SteamClient014": {
"value": 6677760, "value": 6698720,
"comment": null "comment": null
}, },
"SteamClient015": { "SteamClient015": {
"value": 6677776, "value": 6698736,
"comment": null "comment": null
}, },
"SteamClient016": { "SteamClient016": {
"value": 6677792, "value": 6698752,
"comment": null "comment": null
}, },
"SteamClient017": { "SteamClient017": {
"value": 6677808, "value": 6698768,
"comment": null "comment": null
}, },
"SteamClient018": { "SteamClient018": {
"value": 6677824, "value": 6698784,
"comment": null "comment": null
}, },
"SteamClient019": { "SteamClient019": {
"value": 6677840, "value": 6698800,
"comment": null "comment": null
}, },
"SteamClient020": { "SteamClient020": {
"value": 6677856, "value": 6698816,
"comment": null "comment": null
}, },
"SteamClient021": { "SteamClient021": {
"value": 6677872, "value": 6698832,
"comment": null "comment": null
}, },
"p2pvoice002": { "p2pvoice002": {
"value": 892592, "value": 892784,
"comment": null "comment": null
}, },
"p2pvoicesingleton002": { "p2pvoicesingleton002": {
"value": 878864, "value": 879056,
"comment": null "comment": null
} }
}, },
@ -634,7 +634,7 @@
"v8system_dll": { "v8system_dll": {
"data": { "data": {
"Source2V8System001": { "Source2V8System001": {
"value": 5776, "value": 6480,
"comment": null "comment": null
} }
}, },
@ -683,7 +683,7 @@
"vstdlib_s64_dll": { "vstdlib_s64_dll": {
"data": { "data": {
"IVALIDATE001": { "IVALIDATE001": {
"value": 151776, "value": 151840,
"comment": null "comment": null
}, },
"VEngineCvar002": { "VEngineCvar002": {

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 23 Feb 2024 13:31:37 +0000 Thu, 29 Feb 2024 02:15:37 +0000
''' '''
class animationsystem_dll: # animationsystem.dll class animationsystem_dll: # animationsystem.dll
@ -8,48 +8,48 @@ class animationsystem_dll: # animationsystem.dll
AnimationSystem_001 = 0x6DA00 AnimationSystem_001 = 0x6DA00
class client_dll: # client.dll class client_dll: # client.dll
LegacyGameUI001 = 0x8ABD00 LegacyGameUI001 = 0x8AD8F0
Source2ClientUI001 = 0x89AF60 Source2ClientUI001 = 0x89CB50
Source2ClientPrediction001 = 0x7ADFF0 Source2ClientPrediction001 = 0x7AE2C0
ClientToolsInfo_001 = 0x732370 ClientToolsInfo_001 = 0x731850
Source2Client002 = 0x732390 Source2Client002 = 0x731870
GameClientExports001 = 0x732380 GameClientExports001 = 0x731860
EmptyWorldService001_Client = 0x484300 EmptyWorldService001_Client = 0x47F420
Source2ClientConfig001 = 0x46EF20 Source2ClientConfig001 = 0x46B740
class engine2_dll: # engine2.dll class engine2_dll: # engine2.dll
SimpleEngineLoopService_001 = 0x1F6D60 SimpleEngineLoopService_001 = 0x1F6E10
ClientServerEngineLoopService_001 = 0x1EAB70 ClientServerEngineLoopService_001 = 0x1EAC20
KeyValueCache001 = 0x1E7240 KeyValueCache001 = 0x1E72F0
HostStateMgr001 = 0x1E4A20 HostStateMgr001 = 0x1E4AD0
GameEventSystemServerV001 = 0x1DFFD0 GameEventSystemServerV001 = 0x1E0080
GameEventSystemClientV001 = 0x1DFFC0 GameEventSystemClientV001 = 0x1E0070
EngineServiceMgr001 = 0x1DB920 EngineServiceMgr001 = 0x1DB9D0
VProfService_001 = 0x1C8F00 VProfService_001 = 0x1C8EA0
ToolService_001 = 0x1C7B80 ToolService_001 = 0x1C7B20
StatsService_001 = 0x1C2F30 StatsService_001 = 0x1C2ED0
SplitScreenService_001 = 0x1C0250 SplitScreenService_001 = 0x1C01F0
SoundService_001 = 0x1B99B0 SoundService_001 = 0x1B9950
ScreenshotService001 = 0x1B53B0 ScreenshotService001 = 0x1B5350
RenderService_001 = 0x1B29F0 RenderService_001 = 0x1B2990
NetworkService_001 = 0x1B2500 NetworkService_001 = 0x1B24A0
NetworkServerService_001 = 0x1AD2E0 NetworkServerService_001 = 0x1AD280
NetworkP2PService_001 = 0x1A8D70 NetworkP2PService_001 = 0x1A8D10
NetworkClientService_001 = 0x1A2030 NetworkClientService_001 = 0x1A1FD0
MapListService_001 = 0x19AE70 MapListService_001 = 0x19AE10
InputService_001 = 0x187F30 InputService_001 = 0x187EE0
GameUIService_001 = 0x182410 GameUIService_001 = 0x1823C0
GameResourceServiceServerV001 = 0x17FA70 GameResourceServiceServerV001 = 0x17FA20
GameResourceServiceClientV001 = 0x17FA60 GameResourceServiceClientV001 = 0x17FA10
BugService001 = 0x1788A0 BugService001 = 0x178850
BenchmarkService001 = 0x177040 BenchmarkService001 = 0x176FF0
VENGINE_GAMEUIFUNCS_VERSION005 = 0x1228F0 VENGINE_GAMEUIFUNCS_VERSION005 = 0x1228A0
EngineGameUI001 = 0x121C80 EngineGameUI001 = 0x121C30
INETSUPPORT_001 = 0xF0BF0 INETSUPPORT_001 = 0xF0BA0
Source2EngineToServerStringTable001 = 0xA9780 Source2EngineToServerStringTable001 = 0xA9730
Source2EngineToServer001 = 0x92100 Source2EngineToServer001 = 0x920B0
Source2EngineToClientStringTable001 = 0x8AB30 Source2EngineToClientStringTable001 = 0x8AAE0
Source2EngineToClient001 = 0x61A50 Source2EngineToClient001 = 0x61A00
class filesystem_stdio_dll: # filesystem_stdio.dll class filesystem_stdio_dll: # filesystem_stdio.dll
VAsyncFileSystem2_001 = 0x67960 VAsyncFileSystem2_001 = 0x67960
@ -93,10 +93,10 @@ class navsystem_dll: # navsystem.dll
NavSystem001 = 0x8E30 NavSystem001 = 0x8E30
class networksystem_dll: # networksystem.dll class networksystem_dll: # networksystem.dll
SerializedEntitiesVersion001 = 0xD55E0 SerializedEntitiesVersion001 = 0xD68D0
NetworkSystemVersion001 = 0xBF930 NetworkSystemVersion001 = 0xBF9A0
NetworkMessagesVersion001 = 0x9FBC0 NetworkMessagesVersion001 = 0x9FC30
FlattenedSerializersVersion001 = 0x7EF20 FlattenedSerializersVersion001 = 0x7EF90
class panorama_dll: # panorama.dll class panorama_dll: # panorama.dll
PanoramaUIEngine001 = 0x5D960 PanoramaUIEngine001 = 0x5D960
@ -108,15 +108,15 @@ class panoramauiclient_dll: # panoramauiclient.dll
PanoramaUIClient001 = 0x12010 PanoramaUIClient001 = 0x12010
class particles_dll: # particles.dll class particles_dll: # particles.dll
ParticleSystemMgr003 = 0x5C380 ParticleSystemMgr003 = 0x591D0
class pulse_system_dll: # pulse_system.dll class pulse_system_dll: # pulse_system.dll
IPulseSystem_001 = 0x93C0 IPulseSystem_001 = 0x44C0
class rendersystemdx11_dll: # rendersystemdx11.dll class rendersystemdx11_dll: # rendersystemdx11.dll
RenderUtils_001 = 0x53C20 RenderUtils_001 = 0x55150
VRenderDeviceMgrBackdoor001 = 0x4B2B0 VRenderDeviceMgrBackdoor001 = 0x4C7E0
RenderDeviceMgr001 = 0x4B2A0 RenderDeviceMgr001 = 0x4C7D0
class resourcesystem_dll: # resourcesystem.dll class resourcesystem_dll: # resourcesystem.dll
ResourceSystem013 = 0x10920 ResourceSystem013 = 0x10920
@ -134,16 +134,16 @@ class schemasystem_dll: # schemasystem.dll
SchemaSystem_001 = 0xAA50 SchemaSystem_001 = 0xAA50
class server_dll: # server.dll class server_dll: # server.dll
NavGameTest001 = 0xA41D40 NavGameTest001 = 0xA44C60
ServerToolsInfo_001 = 0x830400 ServerToolsInfo_001 = 0x8300E0
Source2GameClients001 = 0x830410 Source2GameClients001 = 0x8300F0
Source2GameEntities001 = 0x830420 Source2GameEntities001 = 0x830100
Source2Server001 = 0x830430 Source2Server001 = 0x830110
EmptyWorldService001_Server = 0x574950 EmptyWorldService001_Server = 0x571B50
Source2ServerConfig001 = 0x565A80 Source2ServerConfig001 = 0x565ED0
EntitySubclassUtilsV001 = 0x2B9040 EntitySubclassUtilsV001 = 0x2AF220
customnavsystem001 = 0x235F00 customnavsystem001 = 0x22C0E0
Source2GameDirector001 = 0x12A0B0 Source2GameDirector001 = 0x11EA40
class soundsystem_dll: # soundsystem.dll class soundsystem_dll: # soundsystem.dll
SoundOpSystem001 = 0x16A640 SoundOpSystem001 = 0x16A640
@ -155,26 +155,26 @@ class steamaudio_dll: # steamaudio.dll
SteamAudio001 = 0x5AA70 SteamAudio001 = 0x5AA70
class steamclient64_dll: # steamclient64.dll class steamclient64_dll: # steamclient64.dll
IVALIDATE001 = 0x861720 IVALIDATE001 = 0x8661B0
CLIENTENGINE_INTERFACE_VERSION005 = 0x85D5D0 CLIENTENGINE_INTERFACE_VERSION005 = 0x862120
SteamClient021 = 0x65E570 SteamClient021 = 0x663750
SteamClient020 = 0x65E560 SteamClient020 = 0x663740
SteamClient019 = 0x65E550 SteamClient019 = 0x663730
SteamClient018 = 0x65E540 SteamClient018 = 0x663720
SteamClient017 = 0x65E530 SteamClient017 = 0x663710
SteamClient016 = 0x65E520 SteamClient016 = 0x663700
SteamClient015 = 0x65E510 SteamClient015 = 0x6636F0
SteamClient014 = 0x65E500 SteamClient014 = 0x6636E0
SteamClient013 = 0x65E4F0 SteamClient013 = 0x6636D0
SteamClient012 = 0x65E4E0 SteamClient012 = 0x6636C0
SteamClient011 = 0x65E4D0 SteamClient011 = 0x6636B0
SteamClient010 = 0x65E4C0 SteamClient010 = 0x6636A0
SteamClient009 = 0x65E4B0 SteamClient009 = 0x663690
SteamClient008 = 0x65E4A0 SteamClient008 = 0x663680
SteamClient007 = 0x65E490 SteamClient007 = 0x663670
SteamClient006 = 0x65E480 SteamClient006 = 0x663660
p2pvoice002 = 0xD9EB0 p2pvoice002 = 0xD9F70
p2pvoicesingleton002 = 0xD6910 p2pvoicesingleton002 = 0xD69D0
class tier0_dll: # tier0.dll class tier0_dll: # tier0.dll
VStringTokenSystem001 = 0x190B10 VStringTokenSystem001 = 0x190B10
@ -183,7 +183,7 @@ class tier0_dll: # tier0.dll
VEngineCvar007 = 0x635C0 VEngineCvar007 = 0x635C0
class v8system_dll: # v8system.dll class v8system_dll: # v8system.dll
Source2V8System001 = 0x1690 Source2V8System001 = 0x1950
class valve_avi_dll: # valve_avi.dll class valve_avi_dll: # valve_avi.dll
VAvi001 = 0x2F90 VAvi001 = 0x2F90
@ -199,7 +199,7 @@ class vscript_dll: # vscript.dll
VScriptManager010 = 0x32000 VScriptManager010 = 0x32000
class vstdlib_s64_dll: # vstdlib_s64.dll class vstdlib_s64_dll: # vstdlib_s64.dll
IVALIDATE001 = 0x250E0 IVALIDATE001 = 0x25120
VEngineCvar002 = 0x5760 VEngineCvar002 = 0x5760
class worldrenderer_dll: # worldrenderer.dll class worldrenderer_dll: # worldrenderer.dll

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:37 +0000 * Thu, 29 Feb 2024 02:15:37 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
@ -11,49 +11,49 @@ pub mod animationsystem_dll { // animationsystem.dll
} }
pub mod client_dll { // client.dll pub mod client_dll { // client.dll
pub const LegacyGameUI001: usize = 0x8ABD00; pub const LegacyGameUI001: usize = 0x8AD8F0;
pub const Source2ClientUI001: usize = 0x89AF60; pub const Source2ClientUI001: usize = 0x89CB50;
pub const Source2ClientPrediction001: usize = 0x7ADFF0; pub const Source2ClientPrediction001: usize = 0x7AE2C0;
pub const ClientToolsInfo_001: usize = 0x732370; pub const ClientToolsInfo_001: usize = 0x731850;
pub const Source2Client002: usize = 0x732390; pub const Source2Client002: usize = 0x731870;
pub const GameClientExports001: usize = 0x732380; pub const GameClientExports001: usize = 0x731860;
pub const EmptyWorldService001_Client: usize = 0x484300; pub const EmptyWorldService001_Client: usize = 0x47F420;
pub const Source2ClientConfig001: usize = 0x46EF20; pub const Source2ClientConfig001: usize = 0x46B740;
} }
pub mod engine2_dll { // engine2.dll pub mod engine2_dll { // engine2.dll
pub const SimpleEngineLoopService_001: usize = 0x1F6D60; pub const SimpleEngineLoopService_001: usize = 0x1F6E10;
pub const ClientServerEngineLoopService_001: usize = 0x1EAB70; pub const ClientServerEngineLoopService_001: usize = 0x1EAC20;
pub const KeyValueCache001: usize = 0x1E7240; pub const KeyValueCache001: usize = 0x1E72F0;
pub const HostStateMgr001: usize = 0x1E4A20; pub const HostStateMgr001: usize = 0x1E4AD0;
pub const GameEventSystemServerV001: usize = 0x1DFFD0; pub const GameEventSystemServerV001: usize = 0x1E0080;
pub const GameEventSystemClientV001: usize = 0x1DFFC0; pub const GameEventSystemClientV001: usize = 0x1E0070;
pub const EngineServiceMgr001: usize = 0x1DB920; pub const EngineServiceMgr001: usize = 0x1DB9D0;
pub const VProfService_001: usize = 0x1C8F00; pub const VProfService_001: usize = 0x1C8EA0;
pub const ToolService_001: usize = 0x1C7B80; pub const ToolService_001: usize = 0x1C7B20;
pub const StatsService_001: usize = 0x1C2F30; pub const StatsService_001: usize = 0x1C2ED0;
pub const SplitScreenService_001: usize = 0x1C0250; pub const SplitScreenService_001: usize = 0x1C01F0;
pub const SoundService_001: usize = 0x1B99B0; pub const SoundService_001: usize = 0x1B9950;
pub const ScreenshotService001: usize = 0x1B53B0; pub const ScreenshotService001: usize = 0x1B5350;
pub const RenderService_001: usize = 0x1B29F0; pub const RenderService_001: usize = 0x1B2990;
pub const NetworkService_001: usize = 0x1B2500; pub const NetworkService_001: usize = 0x1B24A0;
pub const NetworkServerService_001: usize = 0x1AD2E0; pub const NetworkServerService_001: usize = 0x1AD280;
pub const NetworkP2PService_001: usize = 0x1A8D70; pub const NetworkP2PService_001: usize = 0x1A8D10;
pub const NetworkClientService_001: usize = 0x1A2030; pub const NetworkClientService_001: usize = 0x1A1FD0;
pub const MapListService_001: usize = 0x19AE70; pub const MapListService_001: usize = 0x19AE10;
pub const InputService_001: usize = 0x187F30; pub const InputService_001: usize = 0x187EE0;
pub const GameUIService_001: usize = 0x182410; pub const GameUIService_001: usize = 0x1823C0;
pub const GameResourceServiceServerV001: usize = 0x17FA70; pub const GameResourceServiceServerV001: usize = 0x17FA20;
pub const GameResourceServiceClientV001: usize = 0x17FA60; pub const GameResourceServiceClientV001: usize = 0x17FA10;
pub const BugService001: usize = 0x1788A0; pub const BugService001: usize = 0x178850;
pub const BenchmarkService001: usize = 0x177040; pub const BenchmarkService001: usize = 0x176FF0;
pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x1228F0; pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x1228A0;
pub const EngineGameUI001: usize = 0x121C80; pub const EngineGameUI001: usize = 0x121C30;
pub const INETSUPPORT_001: usize = 0xF0BF0; pub const INETSUPPORT_001: usize = 0xF0BA0;
pub const Source2EngineToServerStringTable001: usize = 0xA9780; pub const Source2EngineToServerStringTable001: usize = 0xA9730;
pub const Source2EngineToServer001: usize = 0x92100; pub const Source2EngineToServer001: usize = 0x920B0;
pub const Source2EngineToClientStringTable001: usize = 0x8AB30; pub const Source2EngineToClientStringTable001: usize = 0x8AAE0;
pub const Source2EngineToClient001: usize = 0x61A50; pub const Source2EngineToClient001: usize = 0x61A00;
} }
pub mod filesystem_stdio_dll { // filesystem_stdio.dll pub mod filesystem_stdio_dll { // filesystem_stdio.dll
@ -107,10 +107,10 @@ pub mod navsystem_dll { // navsystem.dll
} }
pub mod networksystem_dll { // networksystem.dll pub mod networksystem_dll { // networksystem.dll
pub const SerializedEntitiesVersion001: usize = 0xD55E0; pub const SerializedEntitiesVersion001: usize = 0xD68D0;
pub const NetworkSystemVersion001: usize = 0xBF930; pub const NetworkSystemVersion001: usize = 0xBF9A0;
pub const NetworkMessagesVersion001: usize = 0x9FBC0; pub const NetworkMessagesVersion001: usize = 0x9FC30;
pub const FlattenedSerializersVersion001: usize = 0x7EF20; pub const FlattenedSerializersVersion001: usize = 0x7EF90;
} }
pub mod panorama_dll { // panorama.dll pub mod panorama_dll { // panorama.dll
@ -126,17 +126,17 @@ pub mod panoramauiclient_dll { // panoramauiclient.dll
} }
pub mod particles_dll { // particles.dll pub mod particles_dll { // particles.dll
pub const ParticleSystemMgr003: usize = 0x5C380; pub const ParticleSystemMgr003: usize = 0x591D0;
} }
pub mod pulse_system_dll { // pulse_system.dll pub mod pulse_system_dll { // pulse_system.dll
pub const IPulseSystem_001: usize = 0x93C0; pub const IPulseSystem_001: usize = 0x44C0;
} }
pub mod rendersystemdx11_dll { // rendersystemdx11.dll pub mod rendersystemdx11_dll { // rendersystemdx11.dll
pub const RenderUtils_001: usize = 0x53C20; pub const RenderUtils_001: usize = 0x55150;
pub const VRenderDeviceMgrBackdoor001: usize = 0x4B2B0; pub const VRenderDeviceMgrBackdoor001: usize = 0x4C7E0;
pub const RenderDeviceMgr001: usize = 0x4B2A0; pub const RenderDeviceMgr001: usize = 0x4C7D0;
} }
pub mod resourcesystem_dll { // resourcesystem.dll pub mod resourcesystem_dll { // resourcesystem.dll
@ -159,16 +159,16 @@ pub mod schemasystem_dll { // schemasystem.dll
} }
pub mod server_dll { // server.dll pub mod server_dll { // server.dll
pub const NavGameTest001: usize = 0xA41D40; pub const NavGameTest001: usize = 0xA44C60;
pub const ServerToolsInfo_001: usize = 0x830400; pub const ServerToolsInfo_001: usize = 0x8300E0;
pub const Source2GameClients001: usize = 0x830410; pub const Source2GameClients001: usize = 0x8300F0;
pub const Source2GameEntities001: usize = 0x830420; pub const Source2GameEntities001: usize = 0x830100;
pub const Source2Server001: usize = 0x830430; pub const Source2Server001: usize = 0x830110;
pub const EmptyWorldService001_Server: usize = 0x574950; pub const EmptyWorldService001_Server: usize = 0x571B50;
pub const Source2ServerConfig001: usize = 0x565A80; pub const Source2ServerConfig001: usize = 0x565ED0;
pub const EntitySubclassUtilsV001: usize = 0x2B9040; pub const EntitySubclassUtilsV001: usize = 0x2AF220;
pub const customnavsystem001: usize = 0x235F00; pub const customnavsystem001: usize = 0x22C0E0;
pub const Source2GameDirector001: usize = 0x12A0B0; pub const Source2GameDirector001: usize = 0x11EA40;
} }
pub mod soundsystem_dll { // soundsystem.dll pub mod soundsystem_dll { // soundsystem.dll
@ -183,26 +183,26 @@ pub mod steamaudio_dll { // steamaudio.dll
} }
pub mod steamclient64_dll { // steamclient64.dll pub mod steamclient64_dll { // steamclient64.dll
pub const IVALIDATE001: usize = 0x861720; pub const IVALIDATE001: usize = 0x8661B0;
pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0x85D5D0; pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0x862120;
pub const SteamClient021: usize = 0x65E570; pub const SteamClient021: usize = 0x663750;
pub const SteamClient020: usize = 0x65E560; pub const SteamClient020: usize = 0x663740;
pub const SteamClient019: usize = 0x65E550; pub const SteamClient019: usize = 0x663730;
pub const SteamClient018: usize = 0x65E540; pub const SteamClient018: usize = 0x663720;
pub const SteamClient017: usize = 0x65E530; pub const SteamClient017: usize = 0x663710;
pub const SteamClient016: usize = 0x65E520; pub const SteamClient016: usize = 0x663700;
pub const SteamClient015: usize = 0x65E510; pub const SteamClient015: usize = 0x6636F0;
pub const SteamClient014: usize = 0x65E500; pub const SteamClient014: usize = 0x6636E0;
pub const SteamClient013: usize = 0x65E4F0; pub const SteamClient013: usize = 0x6636D0;
pub const SteamClient012: usize = 0x65E4E0; pub const SteamClient012: usize = 0x6636C0;
pub const SteamClient011: usize = 0x65E4D0; pub const SteamClient011: usize = 0x6636B0;
pub const SteamClient010: usize = 0x65E4C0; pub const SteamClient010: usize = 0x6636A0;
pub const SteamClient009: usize = 0x65E4B0; pub const SteamClient009: usize = 0x663690;
pub const SteamClient008: usize = 0x65E4A0; pub const SteamClient008: usize = 0x663680;
pub const SteamClient007: usize = 0x65E490; pub const SteamClient007: usize = 0x663670;
pub const SteamClient006: usize = 0x65E480; pub const SteamClient006: usize = 0x663660;
pub const p2pvoice002: usize = 0xD9EB0; pub const p2pvoice002: usize = 0xD9F70;
pub const p2pvoicesingleton002: usize = 0xD6910; pub const p2pvoicesingleton002: usize = 0xD69D0;
} }
pub mod tier0_dll { // tier0.dll pub mod tier0_dll { // tier0.dll
@ -213,7 +213,7 @@ pub mod tier0_dll { // tier0.dll
} }
pub mod v8system_dll { // v8system.dll pub mod v8system_dll { // v8system.dll
pub const Source2V8System001: usize = 0x1690; pub const Source2V8System001: usize = 0x1950;
} }
pub mod valve_avi_dll { // valve_avi.dll pub mod valve_avi_dll { // valve_avi.dll
@ -234,7 +234,7 @@ pub mod vscript_dll { // vscript.dll
} }
pub mod vstdlib_s64_dll { // vstdlib_s64.dll pub mod vstdlib_s64_dll { // vstdlib_s64.dll
pub const IVALIDATE001: usize = 0x250E0; pub const IVALIDATE001: usize = 0x25120;
pub const VEngineCvar002: usize = 0x5760; pub const VEngineCvar002: usize = 0x5760;
} }

View File

@ -3,47 +3,47 @@ animationsystem_dll: # animationsystem.dll
AnimationSystemUtils_001: 470656 AnimationSystemUtils_001: 470656
AnimationSystem_001: 449024 AnimationSystem_001: 449024
client_dll: # client.dll client_dll: # client.dll
LegacyGameUI001: 9092352 LegacyGameUI001: 9099504
Source2ClientUI001: 9023328 Source2ClientUI001: 9030480
Source2ClientPrediction001: 8052720 Source2ClientPrediction001: 8053440
ClientToolsInfo_001: 7545712 ClientToolsInfo_001: 7542864
Source2Client002: 7545744 Source2Client002: 7542896
GameClientExports001: 7545728 GameClientExports001: 7542880
EmptyWorldService001_Client: 4735744 EmptyWorldService001_Client: 4715552
Source2ClientConfig001: 4648736 Source2ClientConfig001: 4634432
engine2_dll: # engine2.dll engine2_dll: # engine2.dll
SimpleEngineLoopService_001: 2059616 SimpleEngineLoopService_001: 2059792
ClientServerEngineLoopService_001: 2009968 ClientServerEngineLoopService_001: 2010144
KeyValueCache001: 1995328 KeyValueCache001: 1995504
HostStateMgr001: 1985056 HostStateMgr001: 1985232
GameEventSystemServerV001: 1966032 GameEventSystemServerV001: 1966208
GameEventSystemClientV001: 1966016 GameEventSystemClientV001: 1966192
EngineServiceMgr001: 1947936 EngineServiceMgr001: 1948112
VProfService_001: 1871616 VProfService_001: 1871520
ToolService_001: 1866624 ToolService_001: 1866528
StatsService_001: 1847088 StatsService_001: 1846992
SplitScreenService_001: 1835600 SplitScreenService_001: 1835504
SoundService_001: 1808816 SoundService_001: 1808720
ScreenshotService001: 1790896 ScreenshotService001: 1790800
RenderService_001: 1780208 RenderService_001: 1780112
NetworkService_001: 1778944 NetworkService_001: 1778848
NetworkServerService_001: 1757920 NetworkServerService_001: 1757824
NetworkP2PService_001: 1740144 NetworkP2PService_001: 1740048
NetworkClientService_001: 1712176 NetworkClientService_001: 1712080
MapListService_001: 1683056 MapListService_001: 1682960
InputService_001: 1605424 InputService_001: 1605344
GameUIService_001: 1582096 GameUIService_001: 1582016
GameResourceServiceServerV001: 1571440 GameResourceServiceServerV001: 1571360
GameResourceServiceClientV001: 1571424 GameResourceServiceClientV001: 1571344
BugService001: 1542304 BugService001: 1542224
BenchmarkService001: 1536064 BenchmarkService001: 1535984
VENGINE_GAMEUIFUNCS_VERSION005: 1190128 VENGINE_GAMEUIFUNCS_VERSION005: 1190048
EngineGameUI001: 1186944 EngineGameUI001: 1186864
INETSUPPORT_001: 986096 INETSUPPORT_001: 986016
Source2EngineToServerStringTable001: 694144 Source2EngineToServerStringTable001: 694064
Source2EngineToServer001: 598272 Source2EngineToServer001: 598192
Source2EngineToClientStringTable001: 568112 Source2EngineToClientStringTable001: 568032
Source2EngineToClient001: 399952 Source2EngineToClient001: 399872
filesystem_stdio_dll: # filesystem_stdio.dll filesystem_stdio_dll: # filesystem_stdio.dll
VAsyncFileSystem2_001: 424288 VAsyncFileSystem2_001: 424288
VFileSystem017: 424272 VFileSystem017: 424272
@ -77,10 +77,10 @@ meshsystem_dll: # meshsystem.dll
navsystem_dll: # navsystem.dll navsystem_dll: # navsystem.dll
NavSystem001: 36400 NavSystem001: 36400
networksystem_dll: # networksystem.dll networksystem_dll: # networksystem.dll
SerializedEntitiesVersion001: 873952 SerializedEntitiesVersion001: 878800
NetworkSystemVersion001: 784688 NetworkSystemVersion001: 784800
NetworkMessagesVersion001: 654272 NetworkMessagesVersion001: 654384
FlattenedSerializersVersion001: 519968 FlattenedSerializersVersion001: 520080
panorama_dll: # panorama.dll panorama_dll: # panorama.dll
PanoramaUIEngine001: 383328 PanoramaUIEngine001: 383328
panorama_text_pango_dll: # panorama_text_pango.dll panorama_text_pango_dll: # panorama_text_pango.dll
@ -88,13 +88,13 @@ panorama_text_pango_dll: # panorama_text_pango.dll
panoramauiclient_dll: # panoramauiclient.dll panoramauiclient_dll: # panoramauiclient.dll
PanoramaUIClient001: 73744 PanoramaUIClient001: 73744
particles_dll: # particles.dll particles_dll: # particles.dll
ParticleSystemMgr003: 377728 ParticleSystemMgr003: 365008
pulse_system_dll: # pulse_system.dll pulse_system_dll: # pulse_system.dll
IPulseSystem_001: 37824 IPulseSystem_001: 17600
rendersystemdx11_dll: # rendersystemdx11.dll rendersystemdx11_dll: # rendersystemdx11.dll
RenderUtils_001: 343072 RenderUtils_001: 348496
VRenderDeviceMgrBackdoor001: 307888 VRenderDeviceMgrBackdoor001: 313312
RenderDeviceMgr001: 307872 RenderDeviceMgr001: 313296
resourcesystem_dll: # resourcesystem.dll resourcesystem_dll: # resourcesystem.dll
ResourceSystem013: 67872 ResourceSystem013: 67872
scenefilecache_dll: # scenefilecache.dll scenefilecache_dll: # scenefilecache.dll
@ -107,16 +107,16 @@ scenesystem_dll: # scenesystem.dll
schemasystem_dll: # schemasystem.dll schemasystem_dll: # schemasystem.dll
SchemaSystem_001: 43600 SchemaSystem_001: 43600
server_dll: # server.dll server_dll: # server.dll
NavGameTest001: 10755392 NavGameTest001: 10767456
ServerToolsInfo_001: 8586240 ServerToolsInfo_001: 8585440
Source2GameClients001: 8586256 Source2GameClients001: 8585456
Source2GameEntities001: 8586272 Source2GameEntities001: 8585472
Source2Server001: 8586288 Source2Server001: 8585488
EmptyWorldService001_Server: 5720400 EmptyWorldService001_Server: 5708624
Source2ServerConfig001: 5659264 Source2ServerConfig001: 5660368
EntitySubclassUtilsV001: 2854976 EntitySubclassUtilsV001: 2814496
customnavsystem001: 2318080 customnavsystem001: 2277600
Source2GameDirector001: 1220784 Source2GameDirector001: 1174080
soundsystem_dll: # soundsystem.dll soundsystem_dll: # soundsystem.dll
SoundOpSystem001: 1484352 SoundOpSystem001: 1484352
SoundOpSystemEdit001: 617040 SoundOpSystemEdit001: 617040
@ -125,33 +125,33 @@ soundsystem_dll: # soundsystem.dll
steamaudio_dll: # steamaudio.dll steamaudio_dll: # steamaudio.dll
SteamAudio001: 371312 SteamAudio001: 371312
steamclient64_dll: # steamclient64.dll steamclient64_dll: # steamclient64.dll
IVALIDATE001: 8787744 IVALIDATE001: 8806832
CLIENTENGINE_INTERFACE_VERSION005: 8771024 CLIENTENGINE_INTERFACE_VERSION005: 8790304
SteamClient021: 6677872 SteamClient021: 6698832
SteamClient020: 6677856 SteamClient020: 6698816
SteamClient019: 6677840 SteamClient019: 6698800
SteamClient018: 6677824 SteamClient018: 6698784
SteamClient017: 6677808 SteamClient017: 6698768
SteamClient016: 6677792 SteamClient016: 6698752
SteamClient015: 6677776 SteamClient015: 6698736
SteamClient014: 6677760 SteamClient014: 6698720
SteamClient013: 6677744 SteamClient013: 6698704
SteamClient012: 6677728 SteamClient012: 6698688
SteamClient011: 6677712 SteamClient011: 6698672
SteamClient010: 6677696 SteamClient010: 6698656
SteamClient009: 6677680 SteamClient009: 6698640
SteamClient008: 6677664 SteamClient008: 6698624
SteamClient007: 6677648 SteamClient007: 6698608
SteamClient006: 6677632 SteamClient006: 6698592
p2pvoice002: 892592 p2pvoice002: 892784
p2pvoicesingleton002: 878864 p2pvoicesingleton002: 879056
tier0_dll: # tier0.dll tier0_dll: # tier0.dll
VStringTokenSystem001: 1641232 VStringTokenSystem001: 1641232
TestScriptMgr001: 1313952 TestScriptMgr001: 1313952
VProcessUtils002: 1253760 VProcessUtils002: 1253760
VEngineCvar007: 406976 VEngineCvar007: 406976
v8system_dll: # v8system.dll v8system_dll: # v8system.dll
Source2V8System001: 5776 Source2V8System001: 6480
valve_avi_dll: # valve_avi.dll valve_avi_dll: # valve_avi.dll
VAvi001: 12176 VAvi001: 12176
valve_wmf_dll: # valve_wmf.dll valve_wmf_dll: # valve_wmf.dll
@ -162,7 +162,7 @@ vphysics2_dll: # vphysics2.dll
vscript_dll: # vscript.dll vscript_dll: # vscript.dll
VScriptManager010: 204800 VScriptManager010: 204800
vstdlib_s64_dll: # vstdlib_s64.dll vstdlib_s64_dll: # vstdlib_s64.dll
IVALIDATE001: 151776 IVALIDATE001: 151840
VEngineCvar002: 22368 VEngineCvar002: 22368
worldrenderer_dll: # worldrenderer.dll worldrenderer_dll: # worldrenderer.dll
WorldRendererMgr001: 132576 WorldRendererMgr001: 132576

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:34 +0000 * Thu, 29 Feb 2024 02:15:35 +0000
*/ */
public static class MaterialParamBuffer_t { // MaterialParam_t public static class MaterialParamBuffer_t { // MaterialParam_t

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:34 +0000 * Thu, 29 Feb 2024 02:15:35 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 23 Feb 2024 13:31:34 +0000 Thu, 29 Feb 2024 02:15:35 +0000
''' '''
class MaterialParamBuffer_t: # MaterialParam_t class MaterialParamBuffer_t: # MaterialParam_t

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:34 +0000 * Thu, 29 Feb 2024 02:15:35 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:34 +0000 * Thu, 29 Feb 2024 02:15:35 +0000
*/ */
public static class ChangeAccessorFieldPathIndex_t { public static class ChangeAccessorFieldPathIndex_t {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:34 +0000 * Thu, 29 Feb 2024 02:15:35 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 23 Feb 2024 13:31:34 +0000 Thu, 29 Feb 2024 02:15:35 +0000
''' '''
class ChangeAccessorFieldPathIndex_t: class ChangeAccessorFieldPathIndex_t:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:34 +0000 * Thu, 29 Feb 2024 02:15:35 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,48 +1,48 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:32:08 +0000 * Thu, 29 Feb 2024 02:15:37 +0000
*/ */
public static class client_dll { // client.dll public static class client_dll { // client.dll
public const nint dwEntityList = 0x18B3FA8; public const nint dwEntityList = 0x18BBAF8;
public const nint dwForceAttack = 0x17221D0; public const nint dwForceAttack = 0x1728F90;
public const nint dwForceAttack2 = 0x1722260; public const nint dwForceAttack2 = 0x1729020;
public const nint dwForceBackward = 0x17224A0; public const nint dwForceBackward = 0x1729260;
public const nint dwForceCrouch = 0x1722770; public const nint dwForceCrouch = 0x1729530;
public const nint dwForceForward = 0x1722410; public const nint dwForceForward = 0x17291D0;
public const nint dwForceJump = 0x17226E0; public const nint dwForceJump = 0x17294A0;
public const nint dwForceLeft = 0x1722530; public const nint dwForceLeft = 0x17292F0;
public const nint dwForceRight = 0x17225C0; public const nint dwForceRight = 0x1729380;
public const nint dwGameEntitySystem = 0x19D1980; public const nint dwGameEntitySystem = 0x19D9450;
public const nint dwGameEntitySystem_getHighestEntityIndex = 0x1510; public const nint dwGameEntitySystem_getHighestEntityIndex = 0x1510;
public const nint dwGameRules = 0x1910FC0; public const nint dwGameRules = 0x1918A30;
public const nint dwGlobalVars = 0x171CE70; public const nint dwGlobalVars = 0x1723B10;
public const nint dwGlowManager = 0x19113E0; public const nint dwGlowManager = 0x1918E50;
public const nint dwInterfaceLinkList = 0x1A029D8; public const nint dwInterfaceLinkList = 0x1A0A598;
public const nint dwLocalPlayerController = 0x19038F8; public const nint dwLocalPlayerController = 0x190B308;
public const nint dwLocalPlayerPawn = 0x1729348; public const nint dwLocalPlayerPawn = 0x1730118;
public const nint dwPlantedC4 = 0x191B508; public const nint dwPlantedC4 = 0x1921858;
public const nint dwPrediction = 0x1729210; public const nint dwPrediction = 0x172FFE0;
public const nint dwSensitivity = 0x1911D08; public const nint dwSensitivity = 0x1919778;
public const nint dwSensitivity_sensitivity = 0x40; public const nint dwSensitivity_sensitivity = 0x40;
public const nint dwViewAngles = 0x19233E0; public const nint dwViewAngles = 0x1929730;
public const nint dwViewMatrix = 0x19154C0; public const nint dwViewMatrix = 0x191CF30;
public const nint dwViewRender = 0x1915D40; public const nint dwViewRender = 0x191D7B0;
} }
public static class engine2_dll { // engine2.dll public static class engine2_dll { // engine2.dll
public const nint dwBuildNumber = 0x513564; public const nint dwBuildNumber = 0x513574;
public const nint dwNetworkGameClient_deltaTick = 0x258;
public const nint dwNetworkGameClient = 0x512AC8; public const nint dwNetworkGameClient = 0x512AC8;
public const nint dwNetworkGameClient_getLocalPlayer = 0xF0; public const nint dwNetworkGameClient_getLocalPlayer = 0xF0;
public const nint dwNetworkGameClient_deltaTick = 0x258;
public const nint dwNetworkGameClient_maxClients = 0x250; public const nint dwNetworkGameClient_maxClients = 0x250;
public const nint dwNetworkGameClient_signOnState = 0x240; public const nint dwNetworkGameClient_signOnState = 0x240;
public const nint dwWindowHeight = 0x5CABC4; public const nint dwWindowHeight = 0x5CBC64;
public const nint dwWindowWidth = 0x5CABC0; public const nint dwWindowWidth = 0x5CBC60;
} }
public static class game_info { // Some additional information about the game at dump time public static class game_info { // Some additional information about the game at dump time
public const nint buildNumber = 0x36AA; // Game build number public const nint buildNumber = 0x36AB; // Game build number
} }
public static class inputsystem_dll { // inputsystem.dll public static class inputsystem_dll { // inputsystem.dll

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:32:08 +0000 * Thu, 29 Feb 2024 02:15:37 +0000
*/ */
#pragma once #pragma once
@ -8,45 +8,45 @@
#include <cstddef> #include <cstddef>
namespace client_dll { // client.dll namespace client_dll { // client.dll
constexpr std::ptrdiff_t dwEntityList = 0x18B3FA8; constexpr std::ptrdiff_t dwEntityList = 0x18BBAF8;
constexpr std::ptrdiff_t dwForceAttack = 0x17221D0; constexpr std::ptrdiff_t dwForceAttack = 0x1728F90;
constexpr std::ptrdiff_t dwForceAttack2 = 0x1722260; constexpr std::ptrdiff_t dwForceAttack2 = 0x1729020;
constexpr std::ptrdiff_t dwForceBackward = 0x17224A0; constexpr std::ptrdiff_t dwForceBackward = 0x1729260;
constexpr std::ptrdiff_t dwForceCrouch = 0x1722770; constexpr std::ptrdiff_t dwForceCrouch = 0x1729530;
constexpr std::ptrdiff_t dwForceForward = 0x1722410; constexpr std::ptrdiff_t dwForceForward = 0x17291D0;
constexpr std::ptrdiff_t dwForceJump = 0x17226E0; constexpr std::ptrdiff_t dwForceJump = 0x17294A0;
constexpr std::ptrdiff_t dwForceLeft = 0x1722530; constexpr std::ptrdiff_t dwForceLeft = 0x17292F0;
constexpr std::ptrdiff_t dwForceRight = 0x17225C0; constexpr std::ptrdiff_t dwForceRight = 0x1729380;
constexpr std::ptrdiff_t dwGameEntitySystem = 0x19D1980; constexpr std::ptrdiff_t dwGameEntitySystem = 0x19D9450;
constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x1510; constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x1510;
constexpr std::ptrdiff_t dwGameRules = 0x1910FC0; constexpr std::ptrdiff_t dwGameRules = 0x1918A30;
constexpr std::ptrdiff_t dwGlobalVars = 0x171CE70; constexpr std::ptrdiff_t dwGlobalVars = 0x1723B10;
constexpr std::ptrdiff_t dwGlowManager = 0x19113E0; constexpr std::ptrdiff_t dwGlowManager = 0x1918E50;
constexpr std::ptrdiff_t dwInterfaceLinkList = 0x1A029D8; constexpr std::ptrdiff_t dwInterfaceLinkList = 0x1A0A598;
constexpr std::ptrdiff_t dwLocalPlayerController = 0x19038F8; constexpr std::ptrdiff_t dwLocalPlayerController = 0x190B308;
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x1729348; constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x1730118;
constexpr std::ptrdiff_t dwPlantedC4 = 0x191B508; constexpr std::ptrdiff_t dwPlantedC4 = 0x1921858;
constexpr std::ptrdiff_t dwPrediction = 0x1729210; constexpr std::ptrdiff_t dwPrediction = 0x172FFE0;
constexpr std::ptrdiff_t dwSensitivity = 0x1911D08; constexpr std::ptrdiff_t dwSensitivity = 0x1919778;
constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40; constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40;
constexpr std::ptrdiff_t dwViewAngles = 0x19233E0; constexpr std::ptrdiff_t dwViewAngles = 0x1929730;
constexpr std::ptrdiff_t dwViewMatrix = 0x19154C0; constexpr std::ptrdiff_t dwViewMatrix = 0x191CF30;
constexpr std::ptrdiff_t dwViewRender = 0x1915D40; constexpr std::ptrdiff_t dwViewRender = 0x191D7B0;
} }
namespace engine2_dll { // engine2.dll namespace engine2_dll { // engine2.dll
constexpr std::ptrdiff_t dwBuildNumber = 0x513564; constexpr std::ptrdiff_t dwBuildNumber = 0x513574;
constexpr std::ptrdiff_t dwNetworkGameClient_deltaTick = 0x258;
constexpr std::ptrdiff_t dwNetworkGameClient = 0x512AC8; constexpr std::ptrdiff_t dwNetworkGameClient = 0x512AC8;
constexpr std::ptrdiff_t dwNetworkGameClient_getLocalPlayer = 0xF0; constexpr std::ptrdiff_t dwNetworkGameClient_getLocalPlayer = 0xF0;
constexpr std::ptrdiff_t dwNetworkGameClient_deltaTick = 0x258;
constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x250; constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x250;
constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x240; constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x240;
constexpr std::ptrdiff_t dwWindowHeight = 0x5CABC4; constexpr std::ptrdiff_t dwWindowHeight = 0x5CBC64;
constexpr std::ptrdiff_t dwWindowWidth = 0x5CABC0; constexpr std::ptrdiff_t dwWindowWidth = 0x5CBC60;
} }
namespace game_info { // Some additional information about the game at dump time namespace game_info { // Some additional information about the game at dump time
constexpr std::ptrdiff_t buildNumber = 0x36AA; // Game build number constexpr std::ptrdiff_t buildNumber = 0x36AB; // Game build number
} }
namespace inputsystem_dll { // inputsystem.dll namespace inputsystem_dll { // inputsystem.dll

View File

@ -2,43 +2,43 @@
"client_dll": { "client_dll": {
"data": { "data": {
"dwEntityList": { "dwEntityList": {
"value": 25903016, "value": 25934584,
"comment": null "comment": null
}, },
"dwForceAttack": { "dwForceAttack": {
"value": 24256976, "value": 24285072,
"comment": null "comment": null
}, },
"dwForceAttack2": { "dwForceAttack2": {
"value": 24257120, "value": 24285216,
"comment": null "comment": null
}, },
"dwForceBackward": { "dwForceBackward": {
"value": 24257696, "value": 24285792,
"comment": null "comment": null
}, },
"dwForceCrouch": { "dwForceCrouch": {
"value": 24258416, "value": 24286512,
"comment": null "comment": null
}, },
"dwForceForward": { "dwForceForward": {
"value": 24257552, "value": 24285648,
"comment": null "comment": null
}, },
"dwForceJump": { "dwForceJump": {
"value": 24258272, "value": 24286368,
"comment": null "comment": null
}, },
"dwForceLeft": { "dwForceLeft": {
"value": 24257840, "value": 24285936,
"comment": null "comment": null
}, },
"dwForceRight": { "dwForceRight": {
"value": 24257984, "value": 24286080,
"comment": null "comment": null
}, },
"dwGameEntitySystem": { "dwGameEntitySystem": {
"value": 27072896, "value": 27104336,
"comment": null "comment": null
}, },
"dwGameEntitySystem_getHighestEntityIndex": { "dwGameEntitySystem_getHighestEntityIndex": {
@ -46,39 +46,39 @@
"comment": null "comment": null
}, },
"dwGameRules": { "dwGameRules": {
"value": 26283968, "value": 26315312,
"comment": null "comment": null
}, },
"dwGlobalVars": { "dwGlobalVars": {
"value": 24235632, "value": 24263440,
"comment": null "comment": null
}, },
"dwGlowManager": { "dwGlowManager": {
"value": 26285024, "value": 26316368,
"comment": null "comment": null
}, },
"dwInterfaceLinkList": { "dwInterfaceLinkList": {
"value": 27273688, "value": 27305368,
"comment": null "comment": null
}, },
"dwLocalPlayerController": { "dwLocalPlayerController": {
"value": 26228984, "value": 26260232,
"comment": null "comment": null
}, },
"dwLocalPlayerPawn": { "dwLocalPlayerPawn": {
"value": 24286024, "value": 24314136,
"comment": null "comment": null
}, },
"dwPlantedC4": { "dwPlantedC4": {
"value": 26326280, "value": 26351704,
"comment": null "comment": null
}, },
"dwPrediction": { "dwPrediction": {
"value": 24285712, "value": 24313824,
"comment": null "comment": null
}, },
"dwSensitivity": { "dwSensitivity": {
"value": 26287368, "value": 26318712,
"comment": null "comment": null
}, },
"dwSensitivity_sensitivity": { "dwSensitivity_sensitivity": {
@ -86,15 +86,15 @@
"comment": null "comment": null
}, },
"dwViewAngles": { "dwViewAngles": {
"value": 26358752, "value": 26384176,
"comment": null "comment": null
}, },
"dwViewMatrix": { "dwViewMatrix": {
"value": 26301632, "value": 26332976,
"comment": null "comment": null
}, },
"dwViewRender": { "dwViewRender": {
"value": 26303808, "value": 26335152,
"comment": null "comment": null
} }
}, },
@ -103,7 +103,7 @@
"engine2_dll": { "engine2_dll": {
"data": { "data": {
"dwBuildNumber": { "dwBuildNumber": {
"value": 5322084, "value": 5322100,
"comment": null "comment": null
}, },
"dwNetworkGameClient": { "dwNetworkGameClient": {
@ -127,11 +127,11 @@
"comment": null "comment": null
}, },
"dwWindowHeight": { "dwWindowHeight": {
"value": 6073284, "value": 6077540,
"comment": null "comment": null
}, },
"dwWindowWidth": { "dwWindowWidth": {
"value": 6073280, "value": 6077536,
"comment": null "comment": null
} }
}, },
@ -140,7 +140,7 @@
"game_info": { "game_info": {
"data": { "data": {
"buildNumber": { "buildNumber": {
"value": 13994, "value": 13995,
"comment": "Game build number" "comment": "Game build number"
} }
}, },

View File

@ -1,46 +1,46 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 23 Feb 2024 13:32:08 +0000 Thu, 29 Feb 2024 02:15:37 +0000
''' '''
class client_dll: # client.dll class client_dll: # client.dll
dwEntityList = 0x18B3FA8 dwEntityList = 0x18BBAF8
dwForceAttack = 0x17221D0 dwForceAttack = 0x1728F90
dwForceAttack2 = 0x1722260 dwForceAttack2 = 0x1729020
dwForceBackward = 0x17224A0 dwForceBackward = 0x1729260
dwForceCrouch = 0x1722770 dwForceCrouch = 0x1729530
dwForceForward = 0x1722410 dwForceForward = 0x17291D0
dwForceJump = 0x17226E0 dwForceJump = 0x17294A0
dwForceLeft = 0x1722530 dwForceLeft = 0x17292F0
dwForceRight = 0x17225C0 dwForceRight = 0x1729380
dwGameEntitySystem = 0x19D1980 dwGameEntitySystem = 0x19D9450
dwGameEntitySystem_getHighestEntityIndex = 0x1510 dwGameEntitySystem_getHighestEntityIndex = 0x1510
dwGameRules = 0x1910FC0 dwGameRules = 0x1918A30
dwGlobalVars = 0x171CE70 dwGlobalVars = 0x1723B10
dwGlowManager = 0x19113E0 dwGlowManager = 0x1918E50
dwInterfaceLinkList = 0x1A029D8 dwInterfaceLinkList = 0x1A0A598
dwLocalPlayerController = 0x19038F8 dwLocalPlayerController = 0x190B308
dwLocalPlayerPawn = 0x1729348 dwLocalPlayerPawn = 0x1730118
dwPlantedC4 = 0x191B508 dwPlantedC4 = 0x1921858
dwPrediction = 0x1729210 dwPrediction = 0x172FFE0
dwSensitivity = 0x1911D08 dwSensitivity = 0x1919778
dwSensitivity_sensitivity = 0x40 dwSensitivity_sensitivity = 0x40
dwViewAngles = 0x19233E0 dwViewAngles = 0x1929730
dwViewMatrix = 0x19154C0 dwViewMatrix = 0x191CF30
dwViewRender = 0x1915D40 dwViewRender = 0x191D7B0
class engine2_dll: # engine2.dll class engine2_dll: # engine2.dll
dwBuildNumber = 0x513564 dwBuildNumber = 0x513574
dwNetworkGameClient_deltaTick = 0x258
dwNetworkGameClient = 0x512AC8 dwNetworkGameClient = 0x512AC8
dwNetworkGameClient_getLocalPlayer = 0xF0 dwNetworkGameClient_getLocalPlayer = 0xF0
dwNetworkGameClient_deltaTick = 0x258
dwNetworkGameClient_maxClients = 0x250 dwNetworkGameClient_maxClients = 0x250
dwNetworkGameClient_signOnState = 0x240 dwNetworkGameClient_signOnState = 0x240
dwWindowHeight = 0x5CABC4 dwWindowHeight = 0x5CBC64
dwWindowWidth = 0x5CABC0 dwWindowWidth = 0x5CBC60
class game_info: # Some additional information about the game at dump time class game_info: # Some additional information about the game at dump time
buildNumber = 0x36AA # Game build number buildNumber = 0x36AB # Game build number
class inputsystem_dll: # inputsystem.dll class inputsystem_dll: # inputsystem.dll
dwInputSystem = 0x367A0 dwInputSystem = 0x367A0

View File

@ -1,50 +1,50 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:32:08 +0000 * Thu, 29 Feb 2024 02:15:37 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
pub mod client_dll { // client.dll pub mod client_dll { // client.dll
pub const dwEntityList: usize = 0x18B3FA8; pub const dwEntityList: usize = 0x18BBAF8;
pub const dwForceAttack: usize = 0x17221D0; pub const dwForceAttack: usize = 0x1728F90;
pub const dwForceAttack2: usize = 0x1722260; pub const dwForceAttack2: usize = 0x1729020;
pub const dwForceBackward: usize = 0x17224A0; pub const dwForceBackward: usize = 0x1729260;
pub const dwForceCrouch: usize = 0x1722770; pub const dwForceCrouch: usize = 0x1729530;
pub const dwForceForward: usize = 0x1722410; pub const dwForceForward: usize = 0x17291D0;
pub const dwForceJump: usize = 0x17226E0; pub const dwForceJump: usize = 0x17294A0;
pub const dwForceLeft: usize = 0x1722530; pub const dwForceLeft: usize = 0x17292F0;
pub const dwForceRight: usize = 0x17225C0; pub const dwForceRight: usize = 0x1729380;
pub const dwGameEntitySystem: usize = 0x19D1980; pub const dwGameEntitySystem: usize = 0x19D9450;
pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x1510; pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x1510;
pub const dwGameRules: usize = 0x1910FC0; pub const dwGameRules: usize = 0x1918A30;
pub const dwGlobalVars: usize = 0x171CE70; pub const dwGlobalVars: usize = 0x1723B10;
pub const dwGlowManager: usize = 0x19113E0; pub const dwGlowManager: usize = 0x1918E50;
pub const dwInterfaceLinkList: usize = 0x1A029D8; pub const dwInterfaceLinkList: usize = 0x1A0A598;
pub const dwLocalPlayerController: usize = 0x19038F8; pub const dwLocalPlayerController: usize = 0x190B308;
pub const dwLocalPlayerPawn: usize = 0x1729348; pub const dwLocalPlayerPawn: usize = 0x1730118;
pub const dwPlantedC4: usize = 0x191B508; pub const dwPlantedC4: usize = 0x1921858;
pub const dwPrediction: usize = 0x1729210; pub const dwPrediction: usize = 0x172FFE0;
pub const dwSensitivity: usize = 0x1911D08; pub const dwSensitivity: usize = 0x1919778;
pub const dwSensitivity_sensitivity: usize = 0x40; pub const dwSensitivity_sensitivity: usize = 0x40;
pub const dwViewAngles: usize = 0x19233E0; pub const dwViewAngles: usize = 0x1929730;
pub const dwViewMatrix: usize = 0x19154C0; pub const dwViewMatrix: usize = 0x191CF30;
pub const dwViewRender: usize = 0x1915D40; pub const dwViewRender: usize = 0x191D7B0;
} }
pub mod engine2_dll { // engine2.dll pub mod engine2_dll { // engine2.dll
pub const dwBuildNumber: usize = 0x513564; pub const dwBuildNumber: usize = 0x513574;
pub const dwNetworkGameClient_deltaTick: usize = 0x258;
pub const dwNetworkGameClient: usize = 0x512AC8; pub const dwNetworkGameClient: usize = 0x512AC8;
pub const dwNetworkGameClient_getLocalPlayer: usize = 0xF0; pub const dwNetworkGameClient_getLocalPlayer: usize = 0xF0;
pub const dwNetworkGameClient_deltaTick: usize = 0x258;
pub const dwNetworkGameClient_maxClients: usize = 0x250; pub const dwNetworkGameClient_maxClients: usize = 0x250;
pub const dwNetworkGameClient_signOnState: usize = 0x240; pub const dwNetworkGameClient_signOnState: usize = 0x240;
pub const dwWindowHeight: usize = 0x5CABC4; pub const dwWindowHeight: usize = 0x5CBC64;
pub const dwWindowWidth: usize = 0x5CABC0; pub const dwWindowWidth: usize = 0x5CBC60;
} }
pub mod game_info { // Some additional information about the game at dump time pub mod game_info { // Some additional information about the game at dump time
pub const buildNumber: usize = 0x36AA; // Game build number pub const buildNumber: usize = 0x36AB; // Game build number
} }
pub mod inputsystem_dll { // inputsystem.dll pub mod inputsystem_dll { // inputsystem.dll

View File

@ -1,40 +1,40 @@
--- ---
client_dll: # client.dll client_dll: # client.dll
dwEntityList: 25903016 dwEntityList: 25934584
dwForceAttack: 24256976 dwForceAttack: 24285072
dwForceAttack2: 24257120 dwForceAttack2: 24285216
dwForceBackward: 24257696 dwForceBackward: 24285792
dwForceCrouch: 24258416 dwForceCrouch: 24286512
dwForceForward: 24257552 dwForceForward: 24285648
dwForceJump: 24258272 dwForceJump: 24286368
dwForceLeft: 24257840 dwForceLeft: 24285936
dwForceRight: 24257984 dwForceRight: 24286080
dwGameEntitySystem: 27072896 dwGameEntitySystem: 27104336
dwGameEntitySystem_getHighestEntityIndex: 5392 dwGameEntitySystem_getHighestEntityIndex: 5392
dwGameRules: 26283968 dwGameRules: 26315312
dwGlobalVars: 24235632 dwGlobalVars: 24263440
dwGlowManager: 26285024 dwGlowManager: 26316368
dwInterfaceLinkList: 27273688 dwInterfaceLinkList: 27305368
dwLocalPlayerController: 26228984 dwLocalPlayerController: 26260232
dwLocalPlayerPawn: 24286024 dwLocalPlayerPawn: 24314136
dwPlantedC4: 26326280 dwPlantedC4: 26351704
dwPrediction: 24285712 dwPrediction: 24313824
dwSensitivity: 26287368 dwSensitivity: 26318712
dwSensitivity_sensitivity: 64 dwSensitivity_sensitivity: 64
dwViewAngles: 26358752 dwViewAngles: 26384176
dwViewMatrix: 26301632 dwViewMatrix: 26332976
dwViewRender: 26303808 dwViewRender: 26335152
engine2_dll: # engine2.dll engine2_dll: # engine2.dll
dwBuildNumber: 5322084 dwBuildNumber: 5322100
dwNetworkGameClient_deltaTick: 600
dwNetworkGameClient: 5319368 dwNetworkGameClient: 5319368
dwNetworkGameClient_getLocalPlayer: 240 dwNetworkGameClient_getLocalPlayer: 240
dwNetworkGameClient_deltaTick: 600
dwNetworkGameClient_maxClients: 592 dwNetworkGameClient_maxClients: 592
dwNetworkGameClient_signOnState: 576 dwNetworkGameClient_signOnState: 576
dwWindowHeight: 6073284 dwWindowHeight: 6077540
dwWindowWidth: 6073280 dwWindowWidth: 6077536
game_info: # Some additional information about the game at dump time game_info: # Some additional information about the game at dump time
buildNumber: 13994 # Game build number buildNumber: 13995 # Game build number
inputsystem_dll: # inputsystem.dll inputsystem_dll: # inputsystem.dll
dwInputSystem: 223136 dwInputSystem: 223136
matchmaking_dll: # matchmaking.dll matchmaking_dll: # matchmaking.dll

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:35 +0000 * Thu, 29 Feb 2024 02:15:36 +0000
*/ */
public static class CBaseRendererSource2 { // CParticleFunctionRenderer public static class CBaseRendererSource2 { // CParticleFunctionRenderer

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:35 +0000 * Thu, 29 Feb 2024 02:15:36 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 23 Feb 2024 13:31:35 +0000 Thu, 29 Feb 2024 02:15:36 +0000
''' '''
class CBaseRendererSource2: # CParticleFunctionRenderer class CBaseRendererSource2: # CParticleFunctionRenderer

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:35 +0000 * Thu, 29 Feb 2024 02:15:36 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:35 +0000 * Thu, 29 Feb 2024 02:15:36 +0000
*/ */
public static class CBasePulseGraphInstance { public static class CBasePulseGraphInstance {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:35 +0000 * Thu, 29 Feb 2024 02:15:36 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 23 Feb 2024 13:31:35 +0000 Thu, 29 Feb 2024 02:15:36 +0000
''' '''
class CBasePulseGraphInstance: class CBasePulseGraphInstance:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:35 +0000 * Thu, 29 Feb 2024 02:15:36 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:34 +0000 * Thu, 29 Feb 2024 02:15:35 +0000
*/ */
public static class RenderInputLayoutField_t { public static class RenderInputLayoutField_t {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:34 +0000 * Thu, 29 Feb 2024 02:15:35 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 23 Feb 2024 13:31:34 +0000 Thu, 29 Feb 2024 02:15:35 +0000
''' '''
class RenderInputLayoutField_t: class RenderInputLayoutField_t:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:34 +0000 * Thu, 29 Feb 2024 02:15:35 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:34 +0000 * Thu, 29 Feb 2024 02:15:35 +0000
*/ */
public static class AABB_t { public static class AABB_t {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:34 +0000 * Thu, 29 Feb 2024 02:15:35 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 23 Feb 2024 13:31:34 +0000 Thu, 29 Feb 2024 02:15:35 +0000
''' '''
class AABB_t: class AABB_t:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:34 +0000 * Thu, 29 Feb 2024 02:15:35 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:35 +0000 * Thu, 29 Feb 2024 02:15:36 +0000
*/ */
public static class CSSDSEndFrameViewInfo { public static class CSSDSEndFrameViewInfo {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:35 +0000 * Thu, 29 Feb 2024 02:15:36 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 23 Feb 2024 13:31:35 +0000 Thu, 29 Feb 2024 02:15:36 +0000
''' '''
class CSSDSEndFrameViewInfo: class CSSDSEndFrameViewInfo:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:35 +0000 * Thu, 29 Feb 2024 02:15:36 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:34 +0000 * Thu, 29 Feb 2024 02:15:35 +0000
*/ */
public static class CExampleSchemaVData_Monomorphic { public static class CExampleSchemaVData_Monomorphic {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:34 +0000 * Thu, 29 Feb 2024 02:15:35 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 23 Feb 2024 13:31:34 +0000 Thu, 29 Feb 2024 02:15:35 +0000
''' '''
class CExampleSchemaVData_Monomorphic: class CExampleSchemaVData_Monomorphic:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:34 +0000 * Thu, 29 Feb 2024 02:15:35 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:36 +0000 * Thu, 29 Feb 2024 02:15:36 +0000
*/ */
public static class ActiveModelConfig_t { public static class ActiveModelConfig_t {
@ -986,7 +986,6 @@ public static class CC4 { // CCSWeaponBase
public const nint m_nSpotRules = 0xED0; // int32_t public const nint m_nSpotRules = 0xED0; // int32_t
public const nint m_bPlayedArmingBeeps = 0xED4; // bool[7] public const nint m_bPlayedArmingBeeps = 0xED4; // bool[7]
public const nint m_bBombPlanted = 0xEDB; // bool public const nint m_bBombPlanted = 0xEDB; // bool
public const nint m_bDroppedFromDeath = 0xEDC; // bool
} }
public static class CCSArmsRaceScript { // CCSGameModeScript public static class CCSArmsRaceScript { // CCSGameModeScript
@ -1318,11 +1317,12 @@ public static class CCSGameRules { // CTeamplayRules
public const nint m_iNumSpawnableTerrorist = 0xDC8; // int32_t public const nint m_iNumSpawnableTerrorist = 0xDC8; // int32_t
public const nint m_iNumSpawnableCT = 0xDCC; // int32_t public const nint m_iNumSpawnableCT = 0xDCC; // int32_t
public const nint m_arrSelectedHostageSpawnIndices = 0xDD0; // CUtlVector<int32_t> public const nint m_arrSelectedHostageSpawnIndices = 0xDD0; // CUtlVector<int32_t>
public const nint m_bFirstConnected = 0xDE8; // bool public const nint m_nSpawnPointsRandomSeed = 0xDE8; // int32_t
public const nint m_bCompleteReset = 0xDE9; // bool public const nint m_bFirstConnected = 0xDEC; // bool
public const nint m_bPickNewTeamsOnReset = 0xDEA; // bool public const nint m_bCompleteReset = 0xDED; // bool
public const nint m_bScrambleTeamsOnRestart = 0xDEB; // bool public const nint m_bPickNewTeamsOnReset = 0xDEE; // bool
public const nint m_bSwapTeamsOnRestart = 0xDEC; // bool public const nint m_bScrambleTeamsOnRestart = 0xDEF; // bool
public const nint m_bSwapTeamsOnRestart = 0xDF0; // bool
public const nint m_nEndMatchTiedVotes = 0xDF8; // CUtlVector<int32_t> public const nint m_nEndMatchTiedVotes = 0xDF8; // CUtlVector<int32_t>
public const nint m_bNeedToAskPlayersForContinueVote = 0xE14; // bool public const nint m_bNeedToAskPlayersForContinueVote = 0xE14; // bool
public const nint m_numQueuedMatchmakingAccounts = 0xE18; // uint32_t public const nint m_numQueuedMatchmakingAccounts = 0xE18; // uint32_t
@ -1376,56 +1376,58 @@ public static class CCSGameRules { // CTeamplayRules
public const nint m_vecMainCTSpawnPos = 0xF58; // Vector public const nint m_vecMainCTSpawnPos = 0xF58; // Vector
public const nint m_CTSpawnPointsMasterList = 0xF68; // CUtlVector<SpawnPoint*> public const nint m_CTSpawnPointsMasterList = 0xF68; // CUtlVector<SpawnPoint*>
public const nint m_TerroristSpawnPointsMasterList = 0xF80; // CUtlVector<SpawnPoint*> public const nint m_TerroristSpawnPointsMasterList = 0xF80; // CUtlVector<SpawnPoint*>
public const nint m_iNextCTSpawnPoint = 0xF98; // int32_t public const nint m_bRespawningAllRespawnablePlayers = 0xF98; // bool
public const nint m_iNextTerroristSpawnPoint = 0xF9C; // int32_t public const nint m_iNextCTSpawnPoint = 0xF9C; // int32_t
public const nint m_CTSpawnPoints = 0xFA0; // CUtlVector<SpawnPoint*> public const nint m_flCTSpawnPointUsedTime = 0xFA0; // float
public const nint m_TerroristSpawnPoints = 0xFB8; // CUtlVector<SpawnPoint*> public const nint m_iNextTerroristSpawnPoint = 0xFA4; // int32_t
public const nint m_bIsUnreservedGameServer = 0xFD0; // bool public const nint m_flTerroristSpawnPointUsedTime = 0xFA8; // float
public const nint m_fAutobalanceDisplayTime = 0xFD4; // float public const nint m_CTSpawnPoints = 0xFB0; // CUtlVector<SpawnPoint*>
public const nint m_bAllowWeaponSwitch = 0x1240; // bool public const nint m_TerroristSpawnPoints = 0xFC8; // CUtlVector<SpawnPoint*>
public const nint m_bRoundTimeWarningTriggered = 0x1241; // bool public const nint m_bIsUnreservedGameServer = 0xFE0; // bool
public const nint m_phaseChangeAnnouncementTime = 0x1244; // GameTime_t public const nint m_fAutobalanceDisplayTime = 0xFE4; // float
public const nint m_fNextUpdateTeamClanNamesTime = 0x1248; // float public const nint m_bAllowWeaponSwitch = 0x1250; // bool
public const nint m_flLastThinkTime = 0x124C; // GameTime_t public const nint m_bRoundTimeWarningTriggered = 0x1251; // bool
public const nint m_fAccumulatedRoundOffDamage = 0x1250; // float public const nint m_phaseChangeAnnouncementTime = 0x1254; // GameTime_t
public const nint m_nShorthandedBonusLastEvalRound = 0x1254; // int32_t public const nint m_fNextUpdateTeamClanNamesTime = 0x1258; // float
public const nint m_nMatchAbortedEarlyReason = 0x14D0; // int32_t public const nint m_flLastThinkTime = 0x125C; // GameTime_t
public const nint m_bHasTriggeredRoundStartMusic = 0x14D4; // bool public const nint m_fAccumulatedRoundOffDamage = 0x1260; // float
public const nint m_bHasTriggeredCoopSpawnReset = 0x14D5; // bool public const nint m_nShorthandedBonusLastEvalRound = 0x1264; // int32_t
public const nint m_bSwitchingTeamsAtRoundReset = 0x14D6; // bool public const nint m_nMatchAbortedEarlyReason = 0x14E0; // int32_t
public const nint m_pGameModeRules = 0x14F0; // CCSGameModeRules* public const nint m_bHasTriggeredRoundStartMusic = 0x14E4; // bool
public const nint m_BtGlobalBlackboard = 0x14F8; // KeyValues3 public const nint m_bHasTriggeredCoopSpawnReset = 0x14E5; // bool
public const nint m_hPlayerResource = 0x1560; // CHandle<CBaseEntity> public const nint m_bSwitchingTeamsAtRoundReset = 0x14E6; // bool
public const nint m_RetakeRules = 0x1568; // CRetakeGameRules public const nint m_pGameModeRules = 0x1500; // CCSGameModeRules*
public const nint m_GuardianBotSkillLevelMax = 0x174C; // int32_t public const nint m_BtGlobalBlackboard = 0x1508; // KeyValues3
public const nint m_GuardianBotSkillLevelMin = 0x1750; // int32_t public const nint m_hPlayerResource = 0x1570; // CHandle<CBaseEntity>
public const nint m_arrTeamUniqueKillWeaponsMatch = 0x1758; // CUtlVector<int32_t>[4] public const nint m_RetakeRules = 0x1578; // CRetakeGameRules
public const nint m_bTeamLastKillUsedUniqueWeaponMatch = 0x17B8; // bool[4] public const nint m_GuardianBotSkillLevelMax = 0x175C; // int32_t
public const nint m_nMatchEndCount = 0x17E0; // uint8_t public const nint m_GuardianBotSkillLevelMin = 0x1760; // int32_t
public const nint m_nTTeamIntroVariant = 0x17E4; // int32_t public const nint m_arrTeamUniqueKillWeaponsMatch = 0x1768; // CUtlVector<int32_t>[4]
public const nint m_nCTTeamIntroVariant = 0x17E8; // int32_t public const nint m_bTeamLastKillUsedUniqueWeaponMatch = 0x17C8; // bool[4]
public const nint m_bTeamIntroPeriod = 0x17EC; // bool public const nint m_nMatchEndCount = 0x17F0; // uint8_t
public const nint m_fTeamIntroPeriodEnd = 0x17F0; // GameTime_t public const nint m_nTTeamIntroVariant = 0x17F4; // int32_t
public const nint m_bPlayedTeamIntroVO = 0x17F4; // bool public const nint m_nCTTeamIntroVariant = 0x17F8; // int32_t
public const nint m_iRoundEndWinnerTeam = 0x17F8; // int32_t public const nint m_bTeamIntroPeriod = 0x17FC; // bool
public const nint m_eRoundEndReason = 0x17FC; // int32_t public const nint m_fTeamIntroPeriodEnd = 0x1800; // GameTime_t
public const nint m_bRoundEndShowTimerDefend = 0x1800; // bool public const nint m_bPlayedTeamIntroVO = 0x1804; // bool
public const nint m_iRoundEndTimerTime = 0x1804; // int32_t public const nint m_iRoundEndWinnerTeam = 0x1808; // int32_t
public const nint m_sRoundEndFunFactToken = 0x1808; // CUtlString public const nint m_eRoundEndReason = 0x180C; // int32_t
public const nint m_iRoundEndFunFactPlayerSlot = 0x1810; // CPlayerSlot public const nint m_bRoundEndShowTimerDefend = 0x1810; // bool
public const nint m_iRoundEndFunFactData1 = 0x1814; // int32_t public const nint m_iRoundEndTimerTime = 0x1814; // int32_t
public const nint m_iRoundEndFunFactData2 = 0x1818; // int32_t public const nint m_sRoundEndFunFactToken = 0x1818; // CUtlString
public const nint m_iRoundEndFunFactData3 = 0x181C; // int32_t public const nint m_iRoundEndFunFactPlayerSlot = 0x1820; // CPlayerSlot
public const nint m_sRoundEndMessage = 0x1820; // CUtlString public const nint m_iRoundEndFunFactData1 = 0x1824; // int32_t
public const nint m_iRoundEndPlayerCount = 0x1828; // int32_t public const nint m_iRoundEndFunFactData2 = 0x1828; // int32_t
public const nint m_bRoundEndNoMusic = 0x182C; // bool public const nint m_iRoundEndFunFactData3 = 0x182C; // int32_t
public const nint m_iRoundEndLegacy = 0x1830; // int32_t public const nint m_sRoundEndMessage = 0x1830; // CUtlString
public const nint m_nRoundEndCount = 0x1834; // uint8_t public const nint m_iRoundEndPlayerCount = 0x1838; // int32_t
public const nint m_iRoundStartRoundNumber = 0x1838; // int32_t public const nint m_bRoundEndNoMusic = 0x183C; // bool
public const nint m_nRoundStartCount = 0x183C; // uint8_t public const nint m_iRoundEndLegacy = 0x1840; // int32_t
public const nint m_nRoundStartTicks = 0x1840; // CUtlVector<int32_t> public const nint m_nRoundEndCount = 0x1844; // uint8_t
public const nint m_flLastPerfSampleTime = 0x5860; // double public const nint m_iRoundStartRoundNumber = 0x1848; // int32_t
public const nint m_bSkipNextServerPerfSample = 0x5868; // bool public const nint m_nRoundStartCount = 0x184C; // uint8_t
public const nint m_flLastPerfSampleTime = 0x5858; // double
public const nint m_bSkipNextServerPerfSample = 0x5860; // bool
} }
public static class CCSGameRulesProxy { // CGameRulesProxy public static class CCSGameRulesProxy { // CGameRulesProxy
@ -1538,21 +1540,25 @@ public static class CCSPlayerController { // CBasePlayerController
public const nint m_iRoundScore = 0x808; // int32_t public const nint m_iRoundScore = 0x808; // int32_t
public const nint m_iRoundsWon = 0x80C; // int32_t public const nint m_iRoundsWon = 0x80C; // int32_t
public const nint m_vecKills = 0x810; // CNetworkUtlVectorBase<EKillTypes_t> public const nint m_vecKills = 0x810; // CNetworkUtlVectorBase<EKillTypes_t>
public const nint m_iMVPs = 0x828; // int32_t public const nint m_bMvpNoMusic = 0x828; // bool
public const nint m_nUpdateCounter = 0x82C; // int32_t public const nint m_eMvpReason = 0x82C; // int32_t
public const nint m_flSmoothedPing = 0x830; // float public const nint m_iMusicKitID = 0x830; // int32_t
public const nint m_lastHeldVoteTimer = 0xF8D8; // IntervalTimer public const nint m_iMusicKitMVPs = 0x834; // int32_t
public const nint m_bShowHints = 0xF8F0; // bool public const nint m_iMVPs = 0x838; // int32_t
public const nint m_iNextTimeCheck = 0xF8F4; // int32_t public const nint m_nUpdateCounter = 0x83C; // int32_t
public const nint m_bJustDidTeamKill = 0xF8F8; // bool public const nint m_flSmoothedPing = 0x840; // float
public const nint m_bPunishForTeamKill = 0xF8F9; // bool public const nint m_lastHeldVoteTimer = 0xF8E8; // IntervalTimer
public const nint m_bGaveTeamDamageWarning = 0xF8FA; // bool public const nint m_bShowHints = 0xF900; // bool
public const nint m_bGaveTeamDamageWarningThisRound = 0xF8FB; // bool public const nint m_iNextTimeCheck = 0xF904; // int32_t
public const nint m_dblLastReceivedPacketPlatFloatTime = 0xF900; // double public const nint m_bJustDidTeamKill = 0xF908; // bool
public const nint m_LastTeamDamageWarningTime = 0xF908; // GameTime_t public const nint m_bPunishForTeamKill = 0xF909; // bool
public const nint m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xF90C; // GameTime_t public const nint m_bGaveTeamDamageWarning = 0xF90A; // bool
public const nint m_nSuspiciousHitCount = 0xF910; // uint32_t public const nint m_bGaveTeamDamageWarningThisRound = 0xF90B; // bool
public const nint m_nNonSuspiciousHitStreak = 0xF914; // uint32_t public const nint m_dblLastReceivedPacketPlatFloatTime = 0xF910; // double
public const nint m_LastTeamDamageWarningTime = 0xF918; // GameTime_t
public const nint m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xF91C; // GameTime_t
public const nint m_nSuspiciousHitCount = 0xF920; // uint32_t
public const nint m_nNonSuspiciousHitStreak = 0xF924; // uint32_t
} }
public static class CCSPlayerControllerAPI { public static class CCSPlayerControllerAPI {
@ -1694,7 +1700,7 @@ public static class CCSPlayerPawnBase { // CBasePlayerPawn
public const nint m_iNumSpawns = 0xD9C; // int32_t public const nint m_iNumSpawns = 0xD9C; // int32_t
public const nint m_iShouldHaveCash = 0xDA0; // int32_t public const nint m_iShouldHaveCash = 0xDA0; // int32_t
public const nint m_bInvalidSteamLogonDelayed = 0xDA4; // bool public const nint m_bInvalidSteamLogonDelayed = 0xDA4; // bool
public const nint m_flLastAction = 0xDA8; // GameTime_t public const nint m_flIdleTimeSinceLastAction = 0xDA8; // float
public const nint m_flNameChangeHistory = 0xDAC; // float[5] public const nint m_flNameChangeHistory = 0xDAC; // float[5]
public const nint m_fLastGivenDefuserTime = 0xDC0; // float public const nint m_fLastGivenDefuserTime = 0xDC0; // float
public const nint m_fLastGivenBombTime = 0xDC4; // float public const nint m_fLastGivenBombTime = 0xDC4; // float
@ -4979,9 +4985,8 @@ public static class CPlantedC4 { // CBaseAnimGraph
public const nint m_bVoiceAlertFired = 0x9C4; // bool public const nint m_bVoiceAlertFired = 0x9C4; // bool
public const nint m_bVoiceAlertPlayed = 0x9C5; // bool[4] public const nint m_bVoiceAlertPlayed = 0x9C5; // bool[4]
public const nint m_flNextBotBeepTime = 0x9CC; // GameTime_t public const nint m_flNextBotBeepTime = 0x9CC; // GameTime_t
public const nint m_bPlantedAfterPickup = 0x9D4; // bool public const nint m_angCatchUpToPlayerEye = 0x9D4; // QAngle
public const nint m_angCatchUpToPlayerEye = 0x9D8; // QAngle public const nint m_flLastSpinDetectionTime = 0x9E0; // GameTime_t
public const nint m_flLastSpinDetectionTime = 0x9E4; // GameTime_t
} }
public static class CPlatTrigger { // CBaseModelEntity public static class CPlatTrigger { // CBaseModelEntity

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:36 +0000 * Thu, 29 Feb 2024 02:15:36 +0000
*/ */
#pragma once #pragma once
@ -990,7 +990,6 @@ namespace CC4 { // CCSWeaponBase
constexpr std::ptrdiff_t m_nSpotRules = 0xED0; // int32_t constexpr std::ptrdiff_t m_nSpotRules = 0xED0; // int32_t
constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0xED4; // bool[7] constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0xED4; // bool[7]
constexpr std::ptrdiff_t m_bBombPlanted = 0xEDB; // bool constexpr std::ptrdiff_t m_bBombPlanted = 0xEDB; // bool
constexpr std::ptrdiff_t m_bDroppedFromDeath = 0xEDC; // bool
} }
namespace CCSArmsRaceScript { // CCSGameModeScript namespace CCSArmsRaceScript { // CCSGameModeScript
@ -1322,11 +1321,12 @@ namespace CCSGameRules { // CTeamplayRules
constexpr std::ptrdiff_t m_iNumSpawnableTerrorist = 0xDC8; // int32_t constexpr std::ptrdiff_t m_iNumSpawnableTerrorist = 0xDC8; // int32_t
constexpr std::ptrdiff_t m_iNumSpawnableCT = 0xDCC; // int32_t constexpr std::ptrdiff_t m_iNumSpawnableCT = 0xDCC; // int32_t
constexpr std::ptrdiff_t m_arrSelectedHostageSpawnIndices = 0xDD0; // CUtlVector<int32_t> constexpr std::ptrdiff_t m_arrSelectedHostageSpawnIndices = 0xDD0; // CUtlVector<int32_t>
constexpr std::ptrdiff_t m_bFirstConnected = 0xDE8; // bool constexpr std::ptrdiff_t m_nSpawnPointsRandomSeed = 0xDE8; // int32_t
constexpr std::ptrdiff_t m_bCompleteReset = 0xDE9; // bool constexpr std::ptrdiff_t m_bFirstConnected = 0xDEC; // bool
constexpr std::ptrdiff_t m_bPickNewTeamsOnReset = 0xDEA; // bool constexpr std::ptrdiff_t m_bCompleteReset = 0xDED; // bool
constexpr std::ptrdiff_t m_bScrambleTeamsOnRestart = 0xDEB; // bool constexpr std::ptrdiff_t m_bPickNewTeamsOnReset = 0xDEE; // bool
constexpr std::ptrdiff_t m_bSwapTeamsOnRestart = 0xDEC; // bool constexpr std::ptrdiff_t m_bScrambleTeamsOnRestart = 0xDEF; // bool
constexpr std::ptrdiff_t m_bSwapTeamsOnRestart = 0xDF0; // bool
constexpr std::ptrdiff_t m_nEndMatchTiedVotes = 0xDF8; // CUtlVector<int32_t> constexpr std::ptrdiff_t m_nEndMatchTiedVotes = 0xDF8; // CUtlVector<int32_t>
constexpr std::ptrdiff_t m_bNeedToAskPlayersForContinueVote = 0xE14; // bool constexpr std::ptrdiff_t m_bNeedToAskPlayersForContinueVote = 0xE14; // bool
constexpr std::ptrdiff_t m_numQueuedMatchmakingAccounts = 0xE18; // uint32_t constexpr std::ptrdiff_t m_numQueuedMatchmakingAccounts = 0xE18; // uint32_t
@ -1380,56 +1380,58 @@ namespace CCSGameRules { // CTeamplayRules
constexpr std::ptrdiff_t m_vecMainCTSpawnPos = 0xF58; // Vector constexpr std::ptrdiff_t m_vecMainCTSpawnPos = 0xF58; // Vector
constexpr std::ptrdiff_t m_CTSpawnPointsMasterList = 0xF68; // CUtlVector<SpawnPoint*> constexpr std::ptrdiff_t m_CTSpawnPointsMasterList = 0xF68; // CUtlVector<SpawnPoint*>
constexpr std::ptrdiff_t m_TerroristSpawnPointsMasterList = 0xF80; // CUtlVector<SpawnPoint*> constexpr std::ptrdiff_t m_TerroristSpawnPointsMasterList = 0xF80; // CUtlVector<SpawnPoint*>
constexpr std::ptrdiff_t m_iNextCTSpawnPoint = 0xF98; // int32_t constexpr std::ptrdiff_t m_bRespawningAllRespawnablePlayers = 0xF98; // bool
constexpr std::ptrdiff_t m_iNextTerroristSpawnPoint = 0xF9C; // int32_t constexpr std::ptrdiff_t m_iNextCTSpawnPoint = 0xF9C; // int32_t
constexpr std::ptrdiff_t m_CTSpawnPoints = 0xFA0; // CUtlVector<SpawnPoint*> constexpr std::ptrdiff_t m_flCTSpawnPointUsedTime = 0xFA0; // float
constexpr std::ptrdiff_t m_TerroristSpawnPoints = 0xFB8; // CUtlVector<SpawnPoint*> constexpr std::ptrdiff_t m_iNextTerroristSpawnPoint = 0xFA4; // int32_t
constexpr std::ptrdiff_t m_bIsUnreservedGameServer = 0xFD0; // bool constexpr std::ptrdiff_t m_flTerroristSpawnPointUsedTime = 0xFA8; // float
constexpr std::ptrdiff_t m_fAutobalanceDisplayTime = 0xFD4; // float constexpr std::ptrdiff_t m_CTSpawnPoints = 0xFB0; // CUtlVector<SpawnPoint*>
constexpr std::ptrdiff_t m_bAllowWeaponSwitch = 0x1240; // bool constexpr std::ptrdiff_t m_TerroristSpawnPoints = 0xFC8; // CUtlVector<SpawnPoint*>
constexpr std::ptrdiff_t m_bRoundTimeWarningTriggered = 0x1241; // bool constexpr std::ptrdiff_t m_bIsUnreservedGameServer = 0xFE0; // bool
constexpr std::ptrdiff_t m_phaseChangeAnnouncementTime = 0x1244; // GameTime_t constexpr std::ptrdiff_t m_fAutobalanceDisplayTime = 0xFE4; // float
constexpr std::ptrdiff_t m_fNextUpdateTeamClanNamesTime = 0x1248; // float constexpr std::ptrdiff_t m_bAllowWeaponSwitch = 0x1250; // bool
constexpr std::ptrdiff_t m_flLastThinkTime = 0x124C; // GameTime_t constexpr std::ptrdiff_t m_bRoundTimeWarningTriggered = 0x1251; // bool
constexpr std::ptrdiff_t m_fAccumulatedRoundOffDamage = 0x1250; // float constexpr std::ptrdiff_t m_phaseChangeAnnouncementTime = 0x1254; // GameTime_t
constexpr std::ptrdiff_t m_nShorthandedBonusLastEvalRound = 0x1254; // int32_t constexpr std::ptrdiff_t m_fNextUpdateTeamClanNamesTime = 0x1258; // float
constexpr std::ptrdiff_t m_nMatchAbortedEarlyReason = 0x14D0; // int32_t constexpr std::ptrdiff_t m_flLastThinkTime = 0x125C; // GameTime_t
constexpr std::ptrdiff_t m_bHasTriggeredRoundStartMusic = 0x14D4; // bool constexpr std::ptrdiff_t m_fAccumulatedRoundOffDamage = 0x1260; // float
constexpr std::ptrdiff_t m_bHasTriggeredCoopSpawnReset = 0x14D5; // bool constexpr std::ptrdiff_t m_nShorthandedBonusLastEvalRound = 0x1264; // int32_t
constexpr std::ptrdiff_t m_bSwitchingTeamsAtRoundReset = 0x14D6; // bool constexpr std::ptrdiff_t m_nMatchAbortedEarlyReason = 0x14E0; // int32_t
constexpr std::ptrdiff_t m_pGameModeRules = 0x14F0; // CCSGameModeRules* constexpr std::ptrdiff_t m_bHasTriggeredRoundStartMusic = 0x14E4; // bool
constexpr std::ptrdiff_t m_BtGlobalBlackboard = 0x14F8; // KeyValues3 constexpr std::ptrdiff_t m_bHasTriggeredCoopSpawnReset = 0x14E5; // bool
constexpr std::ptrdiff_t m_hPlayerResource = 0x1560; // CHandle<CBaseEntity> constexpr std::ptrdiff_t m_bSwitchingTeamsAtRoundReset = 0x14E6; // bool
constexpr std::ptrdiff_t m_RetakeRules = 0x1568; // CRetakeGameRules constexpr std::ptrdiff_t m_pGameModeRules = 0x1500; // CCSGameModeRules*
constexpr std::ptrdiff_t m_GuardianBotSkillLevelMax = 0x174C; // int32_t constexpr std::ptrdiff_t m_BtGlobalBlackboard = 0x1508; // KeyValues3
constexpr std::ptrdiff_t m_GuardianBotSkillLevelMin = 0x1750; // int32_t constexpr std::ptrdiff_t m_hPlayerResource = 0x1570; // CHandle<CBaseEntity>
constexpr std::ptrdiff_t m_arrTeamUniqueKillWeaponsMatch = 0x1758; // CUtlVector<int32_t>[4] constexpr std::ptrdiff_t m_RetakeRules = 0x1578; // CRetakeGameRules
constexpr std::ptrdiff_t m_bTeamLastKillUsedUniqueWeaponMatch = 0x17B8; // bool[4] constexpr std::ptrdiff_t m_GuardianBotSkillLevelMax = 0x175C; // int32_t
constexpr std::ptrdiff_t m_nMatchEndCount = 0x17E0; // uint8_t constexpr std::ptrdiff_t m_GuardianBotSkillLevelMin = 0x1760; // int32_t
constexpr std::ptrdiff_t m_nTTeamIntroVariant = 0x17E4; // int32_t constexpr std::ptrdiff_t m_arrTeamUniqueKillWeaponsMatch = 0x1768; // CUtlVector<int32_t>[4]
constexpr std::ptrdiff_t m_nCTTeamIntroVariant = 0x17E8; // int32_t constexpr std::ptrdiff_t m_bTeamLastKillUsedUniqueWeaponMatch = 0x17C8; // bool[4]
constexpr std::ptrdiff_t m_bTeamIntroPeriod = 0x17EC; // bool constexpr std::ptrdiff_t m_nMatchEndCount = 0x17F0; // uint8_t
constexpr std::ptrdiff_t m_fTeamIntroPeriodEnd = 0x17F0; // GameTime_t constexpr std::ptrdiff_t m_nTTeamIntroVariant = 0x17F4; // int32_t
constexpr std::ptrdiff_t m_bPlayedTeamIntroVO = 0x17F4; // bool constexpr std::ptrdiff_t m_nCTTeamIntroVariant = 0x17F8; // int32_t
constexpr std::ptrdiff_t m_iRoundEndWinnerTeam = 0x17F8; // int32_t constexpr std::ptrdiff_t m_bTeamIntroPeriod = 0x17FC; // bool
constexpr std::ptrdiff_t m_eRoundEndReason = 0x17FC; // int32_t constexpr std::ptrdiff_t m_fTeamIntroPeriodEnd = 0x1800; // GameTime_t
constexpr std::ptrdiff_t m_bRoundEndShowTimerDefend = 0x1800; // bool constexpr std::ptrdiff_t m_bPlayedTeamIntroVO = 0x1804; // bool
constexpr std::ptrdiff_t m_iRoundEndTimerTime = 0x1804; // int32_t constexpr std::ptrdiff_t m_iRoundEndWinnerTeam = 0x1808; // int32_t
constexpr std::ptrdiff_t m_sRoundEndFunFactToken = 0x1808; // CUtlString constexpr std::ptrdiff_t m_eRoundEndReason = 0x180C; // int32_t
constexpr std::ptrdiff_t m_iRoundEndFunFactPlayerSlot = 0x1810; // CPlayerSlot constexpr std::ptrdiff_t m_bRoundEndShowTimerDefend = 0x1810; // bool
constexpr std::ptrdiff_t m_iRoundEndFunFactData1 = 0x1814; // int32_t constexpr std::ptrdiff_t m_iRoundEndTimerTime = 0x1814; // int32_t
constexpr std::ptrdiff_t m_iRoundEndFunFactData2 = 0x1818; // int32_t constexpr std::ptrdiff_t m_sRoundEndFunFactToken = 0x1818; // CUtlString
constexpr std::ptrdiff_t m_iRoundEndFunFactData3 = 0x181C; // int32_t constexpr std::ptrdiff_t m_iRoundEndFunFactPlayerSlot = 0x1820; // CPlayerSlot
constexpr std::ptrdiff_t m_sRoundEndMessage = 0x1820; // CUtlString constexpr std::ptrdiff_t m_iRoundEndFunFactData1 = 0x1824; // int32_t
constexpr std::ptrdiff_t m_iRoundEndPlayerCount = 0x1828; // int32_t constexpr std::ptrdiff_t m_iRoundEndFunFactData2 = 0x1828; // int32_t
constexpr std::ptrdiff_t m_bRoundEndNoMusic = 0x182C; // bool constexpr std::ptrdiff_t m_iRoundEndFunFactData3 = 0x182C; // int32_t
constexpr std::ptrdiff_t m_iRoundEndLegacy = 0x1830; // int32_t constexpr std::ptrdiff_t m_sRoundEndMessage = 0x1830; // CUtlString
constexpr std::ptrdiff_t m_nRoundEndCount = 0x1834; // uint8_t constexpr std::ptrdiff_t m_iRoundEndPlayerCount = 0x1838; // int32_t
constexpr std::ptrdiff_t m_iRoundStartRoundNumber = 0x1838; // int32_t constexpr std::ptrdiff_t m_bRoundEndNoMusic = 0x183C; // bool
constexpr std::ptrdiff_t m_nRoundStartCount = 0x183C; // uint8_t constexpr std::ptrdiff_t m_iRoundEndLegacy = 0x1840; // int32_t
constexpr std::ptrdiff_t m_nRoundStartTicks = 0x1840; // CUtlVector<int32_t> constexpr std::ptrdiff_t m_nRoundEndCount = 0x1844; // uint8_t
constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x5860; // double constexpr std::ptrdiff_t m_iRoundStartRoundNumber = 0x1848; // int32_t
constexpr std::ptrdiff_t m_bSkipNextServerPerfSample = 0x5868; // bool constexpr std::ptrdiff_t m_nRoundStartCount = 0x184C; // uint8_t
constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x5858; // double
constexpr std::ptrdiff_t m_bSkipNextServerPerfSample = 0x5860; // bool
} }
namespace CCSGameRulesProxy { // CGameRulesProxy namespace CCSGameRulesProxy { // CGameRulesProxy
@ -1542,21 +1544,25 @@ namespace CCSPlayerController { // CBasePlayerController
constexpr std::ptrdiff_t m_iRoundScore = 0x808; // int32_t constexpr std::ptrdiff_t m_iRoundScore = 0x808; // int32_t
constexpr std::ptrdiff_t m_iRoundsWon = 0x80C; // int32_t constexpr std::ptrdiff_t m_iRoundsWon = 0x80C; // int32_t
constexpr std::ptrdiff_t m_vecKills = 0x810; // CNetworkUtlVectorBase<EKillTypes_t> constexpr std::ptrdiff_t m_vecKills = 0x810; // CNetworkUtlVectorBase<EKillTypes_t>
constexpr std::ptrdiff_t m_iMVPs = 0x828; // int32_t constexpr std::ptrdiff_t m_bMvpNoMusic = 0x828; // bool
constexpr std::ptrdiff_t m_nUpdateCounter = 0x82C; // int32_t constexpr std::ptrdiff_t m_eMvpReason = 0x82C; // int32_t
constexpr std::ptrdiff_t m_flSmoothedPing = 0x830; // float constexpr std::ptrdiff_t m_iMusicKitID = 0x830; // int32_t
constexpr std::ptrdiff_t m_lastHeldVoteTimer = 0xF8D8; // IntervalTimer constexpr std::ptrdiff_t m_iMusicKitMVPs = 0x834; // int32_t
constexpr std::ptrdiff_t m_bShowHints = 0xF8F0; // bool constexpr std::ptrdiff_t m_iMVPs = 0x838; // int32_t
constexpr std::ptrdiff_t m_iNextTimeCheck = 0xF8F4; // int32_t constexpr std::ptrdiff_t m_nUpdateCounter = 0x83C; // int32_t
constexpr std::ptrdiff_t m_bJustDidTeamKill = 0xF8F8; // bool constexpr std::ptrdiff_t m_flSmoothedPing = 0x840; // float
constexpr std::ptrdiff_t m_bPunishForTeamKill = 0xF8F9; // bool constexpr std::ptrdiff_t m_lastHeldVoteTimer = 0xF8E8; // IntervalTimer
constexpr std::ptrdiff_t m_bGaveTeamDamageWarning = 0xF8FA; // bool constexpr std::ptrdiff_t m_bShowHints = 0xF900; // bool
constexpr std::ptrdiff_t m_bGaveTeamDamageWarningThisRound = 0xF8FB; // bool constexpr std::ptrdiff_t m_iNextTimeCheck = 0xF904; // int32_t
constexpr std::ptrdiff_t m_dblLastReceivedPacketPlatFloatTime = 0xF900; // double constexpr std::ptrdiff_t m_bJustDidTeamKill = 0xF908; // bool
constexpr std::ptrdiff_t m_LastTeamDamageWarningTime = 0xF908; // GameTime_t constexpr std::ptrdiff_t m_bPunishForTeamKill = 0xF909; // bool
constexpr std::ptrdiff_t m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xF90C; // GameTime_t constexpr std::ptrdiff_t m_bGaveTeamDamageWarning = 0xF90A; // bool
constexpr std::ptrdiff_t m_nSuspiciousHitCount = 0xF910; // uint32_t constexpr std::ptrdiff_t m_bGaveTeamDamageWarningThisRound = 0xF90B; // bool
constexpr std::ptrdiff_t m_nNonSuspiciousHitStreak = 0xF914; // uint32_t constexpr std::ptrdiff_t m_dblLastReceivedPacketPlatFloatTime = 0xF910; // double
constexpr std::ptrdiff_t m_LastTeamDamageWarningTime = 0xF918; // GameTime_t
constexpr std::ptrdiff_t m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xF91C; // GameTime_t
constexpr std::ptrdiff_t m_nSuspiciousHitCount = 0xF920; // uint32_t
constexpr std::ptrdiff_t m_nNonSuspiciousHitStreak = 0xF924; // uint32_t
} }
namespace CCSPlayerControllerAPI { namespace CCSPlayerControllerAPI {
@ -1698,7 +1704,7 @@ namespace CCSPlayerPawnBase { // CBasePlayerPawn
constexpr std::ptrdiff_t m_iNumSpawns = 0xD9C; // int32_t constexpr std::ptrdiff_t m_iNumSpawns = 0xD9C; // int32_t
constexpr std::ptrdiff_t m_iShouldHaveCash = 0xDA0; // int32_t constexpr std::ptrdiff_t m_iShouldHaveCash = 0xDA0; // int32_t
constexpr std::ptrdiff_t m_bInvalidSteamLogonDelayed = 0xDA4; // bool constexpr std::ptrdiff_t m_bInvalidSteamLogonDelayed = 0xDA4; // bool
constexpr std::ptrdiff_t m_flLastAction = 0xDA8; // GameTime_t constexpr std::ptrdiff_t m_flIdleTimeSinceLastAction = 0xDA8; // float
constexpr std::ptrdiff_t m_flNameChangeHistory = 0xDAC; // float[5] constexpr std::ptrdiff_t m_flNameChangeHistory = 0xDAC; // float[5]
constexpr std::ptrdiff_t m_fLastGivenDefuserTime = 0xDC0; // float constexpr std::ptrdiff_t m_fLastGivenDefuserTime = 0xDC0; // float
constexpr std::ptrdiff_t m_fLastGivenBombTime = 0xDC4; // float constexpr std::ptrdiff_t m_fLastGivenBombTime = 0xDC4; // float
@ -4983,9 +4989,8 @@ namespace CPlantedC4 { // CBaseAnimGraph
constexpr std::ptrdiff_t m_bVoiceAlertFired = 0x9C4; // bool constexpr std::ptrdiff_t m_bVoiceAlertFired = 0x9C4; // bool
constexpr std::ptrdiff_t m_bVoiceAlertPlayed = 0x9C5; // bool[4] constexpr std::ptrdiff_t m_bVoiceAlertPlayed = 0x9C5; // bool[4]
constexpr std::ptrdiff_t m_flNextBotBeepTime = 0x9CC; // GameTime_t constexpr std::ptrdiff_t m_flNextBotBeepTime = 0x9CC; // GameTime_t
constexpr std::ptrdiff_t m_bPlantedAfterPickup = 0x9D4; // bool constexpr std::ptrdiff_t m_angCatchUpToPlayerEye = 0x9D4; // QAngle
constexpr std::ptrdiff_t m_angCatchUpToPlayerEye = 0x9D8; // QAngle constexpr std::ptrdiff_t m_flLastSpinDetectionTime = 0x9E0; // GameTime_t
constexpr std::ptrdiff_t m_flLastSpinDetectionTime = 0x9E4; // GameTime_t
} }
namespace CPlatTrigger { // CBaseModelEntity namespace CPlatTrigger { // CBaseModelEntity

View File

@ -3336,10 +3336,6 @@
"value": 3752, "value": 3752,
"comment": "bool" "comment": "bool"
}, },
"m_bDroppedFromDeath": {
"value": 3804,
"comment": "bool"
},
"m_bIsPlantingViaUse": { "m_bIsPlantingViaUse": {
"value": 3761, "value": 3761,
"comment": "bool" "comment": "bool"
@ -4118,11 +4114,11 @@
"comment": "int32_t" "comment": "int32_t"
}, },
"m_BtGlobalBlackboard": { "m_BtGlobalBlackboard": {
"value": 5368, "value": 5384,
"comment": "KeyValues3" "comment": "KeyValues3"
}, },
"m_CTSpawnPoints": { "m_CTSpawnPoints": {
"value": 4000, "value": 4016,
"comment": "CUtlVector<SpawnPoint*>" "comment": "CUtlVector<SpawnPoint*>"
}, },
"m_CTSpawnPointsMasterList": { "m_CTSpawnPointsMasterList": {
@ -4130,11 +4126,11 @@
"comment": "CUtlVector<SpawnPoint*>" "comment": "CUtlVector<SpawnPoint*>"
}, },
"m_GuardianBotSkillLevelMax": { "m_GuardianBotSkillLevelMax": {
"value": 5964, "value": 5980,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_GuardianBotSkillLevelMin": { "m_GuardianBotSkillLevelMin": {
"value": 5968, "value": 5984,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_MatchDevice": { "m_MatchDevice": {
@ -4146,7 +4142,7 @@
"comment": "float[8]" "comment": "float[8]"
}, },
"m_RetakeRules": { "m_RetakeRules": {
"value": 5480, "value": 5496,
"comment": "CRetakeGameRules" "comment": "CRetakeGameRules"
}, },
"m_TeamRespawnWaveTimes": { "m_TeamRespawnWaveTimes": {
@ -4154,7 +4150,7 @@
"comment": "float[32]" "comment": "float[32]"
}, },
"m_TerroristSpawnPoints": { "m_TerroristSpawnPoints": {
"value": 4024, "value": 4040,
"comment": "CUtlVector<SpawnPoint*>" "comment": "CUtlVector<SpawnPoint*>"
}, },
"m_TerroristSpawnPointsMasterList": { "m_TerroristSpawnPointsMasterList": {
@ -4178,7 +4174,7 @@
"comment": "CUtlVector<int32_t>" "comment": "CUtlVector<int32_t>"
}, },
"m_arrTeamUniqueKillWeaponsMatch": { "m_arrTeamUniqueKillWeaponsMatch": {
"value": 5976, "value": 5992,
"comment": "CUtlVector<int32_t>[4]" "comment": "CUtlVector<int32_t>[4]"
}, },
"m_arrTournamentActiveCasterAccounts": { "m_arrTournamentActiveCasterAccounts": {
@ -4186,7 +4182,7 @@
"comment": "uint32_t[4]" "comment": "uint32_t[4]"
}, },
"m_bAllowWeaponSwitch": { "m_bAllowWeaponSwitch": {
"value": 4672, "value": 4688,
"comment": "bool" "comment": "bool"
}, },
"m_bAnyHostageReached": { "m_bAnyHostageReached": {
@ -4222,7 +4218,7 @@
"comment": "bool" "comment": "bool"
}, },
"m_bCompleteReset": { "m_bCompleteReset": {
"value": 3561, "value": 3565,
"comment": "bool" "comment": "bool"
}, },
"m_bDontIncrementCoopWave": { "m_bDontIncrementCoopWave": {
@ -4230,7 +4226,7 @@
"comment": "bool" "comment": "bool"
}, },
"m_bFirstConnected": { "m_bFirstConnected": {
"value": 3560, "value": 3564,
"comment": "bool" "comment": "bool"
}, },
"m_bForceTeamChangeSilent": { "m_bForceTeamChangeSilent": {
@ -4258,11 +4254,11 @@
"comment": "bool" "comment": "bool"
}, },
"m_bHasTriggeredCoopSpawnReset": { "m_bHasTriggeredCoopSpawnReset": {
"value": 5333, "value": 5349,
"comment": "bool" "comment": "bool"
}, },
"m_bHasTriggeredRoundStartMusic": { "m_bHasTriggeredRoundStartMusic": {
"value": 5332, "value": 5348,
"comment": "bool" "comment": "bool"
}, },
"m_bIsDroppingItems": { "m_bIsDroppingItems": {
@ -4282,7 +4278,7 @@
"comment": "bool" "comment": "bool"
}, },
"m_bIsUnreservedGameServer": { "m_bIsUnreservedGameServer": {
"value": 4048, "value": 4064,
"comment": "bool" "comment": "bool"
}, },
"m_bIsValveDS": { "m_bIsValveDS": {
@ -4338,7 +4334,7 @@
"comment": "bool" "comment": "bool"
}, },
"m_bPickNewTeamsOnReset": { "m_bPickNewTeamsOnReset": {
"value": 3562, "value": 3566,
"comment": "bool" "comment": "bool"
}, },
"m_bPlayAllStepSoundsOnServer": { "m_bPlayAllStepSoundsOnServer": {
@ -4346,23 +4342,27 @@
"comment": "bool" "comment": "bool"
}, },
"m_bPlayedTeamIntroVO": { "m_bPlayedTeamIntroVO": {
"value": 6132, "value": 6148,
"comment": "bool"
},
"m_bRespawningAllRespawnablePlayers": {
"value": 3992,
"comment": "bool" "comment": "bool"
}, },
"m_bRoundEndNoMusic": { "m_bRoundEndNoMusic": {
"value": 6188, "value": 6204,
"comment": "bool" "comment": "bool"
}, },
"m_bRoundEndShowTimerDefend": { "m_bRoundEndShowTimerDefend": {
"value": 6144, "value": 6160,
"comment": "bool" "comment": "bool"
}, },
"m_bRoundTimeWarningTriggered": { "m_bRoundTimeWarningTriggered": {
"value": 4673, "value": 4689,
"comment": "bool" "comment": "bool"
}, },
"m_bScrambleTeamsOnRestart": { "m_bScrambleTeamsOnRestart": {
"value": 3563, "value": 3567,
"comment": "bool" "comment": "bool"
}, },
"m_bServerPaused": { "m_bServerPaused": {
@ -4374,7 +4374,7 @@
"comment": "bool" "comment": "bool"
}, },
"m_bSkipNextServerPerfSample": { "m_bSkipNextServerPerfSample": {
"value": 22632, "value": 22624,
"comment": "bool" "comment": "bool"
}, },
"m_bSpawnedTerrorHuntHeavy": { "m_bSpawnedTerrorHuntHeavy": {
@ -4382,11 +4382,11 @@
"comment": "bool" "comment": "bool"
}, },
"m_bSwapTeamsOnRestart": { "m_bSwapTeamsOnRestart": {
"value": 3564, "value": 3568,
"comment": "bool" "comment": "bool"
}, },
"m_bSwitchingTeamsAtRoundReset": { "m_bSwitchingTeamsAtRoundReset": {
"value": 5334, "value": 5350,
"comment": "bool" "comment": "bool"
}, },
"m_bTCantBuy": { "m_bTCantBuy": {
@ -4398,11 +4398,11 @@
"comment": "bool" "comment": "bool"
}, },
"m_bTeamIntroPeriod": { "m_bTeamIntroPeriod": {
"value": 6124, "value": 6140,
"comment": "bool" "comment": "bool"
}, },
"m_bTeamLastKillUsedUniqueWeaponMatch": { "m_bTeamLastKillUsedUniqueWeaponMatch": {
"value": 6072, "value": 6088,
"comment": "bool[4]" "comment": "bool[4]"
}, },
"m_bTechnicalTimeOut": { "m_bTechnicalTimeOut": {
@ -4446,7 +4446,7 @@
"comment": "bool" "comment": "bool"
}, },
"m_eRoundEndReason": { "m_eRoundEndReason": {
"value": 6140, "value": 6156,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_eRoundWinReason": { "m_eRoundWinReason": {
@ -4462,11 +4462,11 @@
"comment": "bool" "comment": "bool"
}, },
"m_fAccumulatedRoundOffDamage": { "m_fAccumulatedRoundOffDamage": {
"value": 4688, "value": 4704,
"comment": "float" "comment": "float"
}, },
"m_fAutobalanceDisplayTime": { "m_fAutobalanceDisplayTime": {
"value": 4052, "value": 4068,
"comment": "float" "comment": "float"
}, },
"m_fMatchStartTime": { "m_fMatchStartTime": {
@ -4474,7 +4474,7 @@
"comment": "float" "comment": "float"
}, },
"m_fNextUpdateTeamClanNamesTime": { "m_fNextUpdateTeamClanNamesTime": {
"value": 4680, "value": 4696,
"comment": "float" "comment": "float"
}, },
"m_fRoundStartTime": { "m_fRoundStartTime": {
@ -4482,7 +4482,7 @@
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_fTeamIntroPeriodEnd": { "m_fTeamIntroPeriodEnd": {
"value": 6128, "value": 6144,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_fWarmupNextChatNoticeTime": { "m_fWarmupNextChatNoticeTime": {
@ -4513,6 +4513,10 @@
"value": 2372, "value": 2372,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_flCTSpawnPointUsedTime": {
"value": 4000,
"comment": "float"
},
"m_flCTTimeOutRemaining": { "m_flCTTimeOutRemaining": {
"value": 224, "value": 224,
"comment": "float" "comment": "float"
@ -4538,11 +4542,11 @@
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_flLastPerfSampleTime": { "m_flLastPerfSampleTime": {
"value": 22624, "value": 22616,
"comment": "double" "comment": "double"
}, },
"m_flLastThinkTime": { "m_flLastThinkTime": {
"value": 4684, "value": 4700,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_flMatchInfoDecidedTime": { "m_flMatchInfoDecidedTime": {
@ -4565,6 +4569,10 @@
"value": 3756, "value": 3756,
"comment": "float" "comment": "float"
}, },
"m_flTerroristSpawnPointUsedTime": {
"value": 4008,
"comment": "float"
},
"m_flTerroristTimeOutRemaining": { "m_flTerroristTimeOutRemaining": {
"value": 220, "value": 220,
"comment": "float" "comment": "float"
@ -4578,7 +4586,7 @@
"comment": "int32_t" "comment": "int32_t"
}, },
"m_hPlayerResource": { "m_hPlayerResource": {
"value": 5472, "value": 5488,
"comment": "CHandle<CBaseEntity>" "comment": "CHandle<CBaseEntity>"
}, },
"m_hostageWasInjured": { "m_hostageWasInjured": {
@ -4642,11 +4650,11 @@
"comment": "int32_t" "comment": "int32_t"
}, },
"m_iNextCTSpawnPoint": { "m_iNextCTSpawnPoint": {
"value": 3992, "value": 3996,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_iNextTerroristSpawnPoint": { "m_iNextTerroristSpawnPoint": {
"value": 3996, "value": 4004,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_iNumCT": { "m_iNumCT": {
@ -4674,39 +4682,39 @@
"comment": "int32_t" "comment": "int32_t"
}, },
"m_iRoundEndFunFactData1": { "m_iRoundEndFunFactData1": {
"value": 6164, "value": 6180,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_iRoundEndFunFactData2": { "m_iRoundEndFunFactData2": {
"value": 6168,
"comment": "int32_t"
},
"m_iRoundEndFunFactData3": {
"value": 6172,
"comment": "int32_t"
},
"m_iRoundEndFunFactPlayerSlot": {
"value": 6160,
"comment": "CPlayerSlot"
},
"m_iRoundEndLegacy": {
"value": 6192,
"comment": "int32_t"
},
"m_iRoundEndPlayerCount": {
"value": 6184, "value": 6184,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_iRoundEndFunFactData3": {
"value": 6188,
"comment": "int32_t"
},
"m_iRoundEndFunFactPlayerSlot": {
"value": 6176,
"comment": "CPlayerSlot"
},
"m_iRoundEndLegacy": {
"value": 6208,
"comment": "int32_t"
},
"m_iRoundEndPlayerCount": {
"value": 6200,
"comment": "int32_t"
},
"m_iRoundEndTimerTime": { "m_iRoundEndTimerTime": {
"value": 6148, "value": 6164,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_iRoundEndWinnerTeam": { "m_iRoundEndWinnerTeam": {
"value": 6136, "value": 6152,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_iRoundStartRoundNumber": { "m_iRoundStartRoundNumber": {
"value": 6200, "value": 6216,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_iRoundTime": { "m_iRoundTime": {
@ -4738,7 +4746,7 @@
"comment": "int32_t" "comment": "int32_t"
}, },
"m_nCTTeamIntroVariant": { "m_nCTTeamIntroVariant": {
"value": 6120, "value": 6136,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_nCTTimeOuts": { "m_nCTTimeOuts": {
@ -4786,11 +4794,11 @@
"comment": "int32_t" "comment": "int32_t"
}, },
"m_nMatchAbortedEarlyReason": { "m_nMatchAbortedEarlyReason": {
"value": 5328, "value": 5344,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_nMatchEndCount": { "m_nMatchEndCount": {
"value": 6112, "value": 6128,
"comment": "uint8_t" "comment": "uint8_t"
}, },
"m_nMatchInfoShowType": { "m_nMatchInfoShowType": {
@ -4818,17 +4826,13 @@
"comment": "int32_t" "comment": "int32_t"
}, },
"m_nRoundEndCount": { "m_nRoundEndCount": {
"value": 6196, "value": 6212,
"comment": "uint8_t" "comment": "uint8_t"
}, },
"m_nRoundStartCount": { "m_nRoundStartCount": {
"value": 6204, "value": 6220,
"comment": "uint8_t" "comment": "uint8_t"
}, },
"m_nRoundStartTicks": {
"value": 6208,
"comment": "CUtlVector<int32_t>"
},
"m_nRoundsPlayedThisPhase": { "m_nRoundsPlayedThisPhase": {
"value": 276, "value": 276,
"comment": "int32_t" "comment": "int32_t"
@ -4838,11 +4842,15 @@
"comment": "int32_t" "comment": "int32_t"
}, },
"m_nShorthandedBonusLastEvalRound": { "m_nShorthandedBonusLastEvalRound": {
"value": 4692, "value": 4708,
"comment": "int32_t"
},
"m_nSpawnPointsRandomSeed": {
"value": 3560,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_nTTeamIntroVariant": { "m_nTTeamIntroVariant": {
"value": 6116, "value": 6132,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_nTerroristTimeOuts": { "m_nTerroristTimeOuts": {
@ -4894,7 +4902,7 @@
"comment": "uint32_t" "comment": "uint32_t"
}, },
"m_pGameModeRules": { "m_pGameModeRules": {
"value": 5360, "value": 5376,
"comment": "CCSGameModeRules*" "comment": "CCSGameModeRules*"
}, },
"m_pQueuedMatchmakingReservationString": { "m_pQueuedMatchmakingReservationString": {
@ -4902,15 +4910,15 @@
"comment": "char*" "comment": "char*"
}, },
"m_phaseChangeAnnouncementTime": { "m_phaseChangeAnnouncementTime": {
"value": 4676, "value": 4692,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_sRoundEndFunFactToken": { "m_sRoundEndFunFactToken": {
"value": 6152, "value": 6168,
"comment": "CUtlString" "comment": "CUtlString"
}, },
"m_sRoundEndMessage": { "m_sRoundEndMessage": {
"value": 6176, "value": 6192,
"comment": "CUtlString" "comment": "CUtlString"
}, },
"m_szMatchStatTxt": { "m_szMatchStatTxt": {
@ -5046,11 +5054,11 @@
"comment": "int32_t" "comment": "int32_t"
}, },
"m_LastTeamDamageWarningTime": { "m_LastTeamDamageWarningTime": {
"value": 63752, "value": 63768,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_LastTimePlayerWasDisconnectedForPawnsRemove": { "m_LastTimePlayerWasDisconnectedForPawnsRemove": {
"value": 63756, "value": 63772,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_bAbandonAllowsSurrender": { "m_bAbandonAllowsSurrender": {
@ -5090,11 +5098,11 @@
"comment": "bool" "comment": "bool"
}, },
"m_bGaveTeamDamageWarning": { "m_bGaveTeamDamageWarning": {
"value": 63738, "value": 63754,
"comment": "bool" "comment": "bool"
}, },
"m_bGaveTeamDamageWarningThisRound": { "m_bGaveTeamDamageWarningThisRound": {
"value": 63739, "value": 63755,
"comment": "bool" "comment": "bool"
}, },
"m_bHasBeenControlledByPlayerThisRound": { "m_bHasBeenControlledByPlayerThisRound": {
@ -5122,7 +5130,11 @@
"comment": "bool" "comment": "bool"
}, },
"m_bJustDidTeamKill": { "m_bJustDidTeamKill": {
"value": 63736, "value": 63752,
"comment": "bool"
},
"m_bMvpNoMusic": {
"value": 2088,
"comment": "bool" "comment": "bool"
}, },
"m_bPawnHasDefuser": { "m_bPawnHasDefuser": {
@ -5138,7 +5150,7 @@
"comment": "bool" "comment": "bool"
}, },
"m_bPunishForTeamKill": { "m_bPunishForTeamKill": {
"value": 63737, "value": 63753,
"comment": "bool" "comment": "bool"
}, },
"m_bRemoveAllItemsOnNextRoundReset": { "m_bRemoveAllItemsOnNextRoundReset": {
@ -5150,7 +5162,7 @@
"comment": "bool" "comment": "bool"
}, },
"m_bShowHints": { "m_bShowHints": {
"value": 63728, "value": 63744,
"comment": "bool" "comment": "bool"
}, },
"m_bSwitchTeamsOnNextRoundReset": { "m_bSwitchTeamsOnNextRoundReset": {
@ -5162,15 +5174,19 @@
"comment": "bool" "comment": "bool"
}, },
"m_dblLastReceivedPacketPlatFloatTime": { "m_dblLastReceivedPacketPlatFloatTime": {
"value": 63744, "value": 63760,
"comment": "double" "comment": "double"
}, },
"m_eMvpReason": {
"value": 2092,
"comment": "int32_t"
},
"m_flForceTeamTime": { "m_flForceTeamTime": {
"value": 1788, "value": 1788,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_flSmoothedPing": { "m_flSmoothedPing": {
"value": 2096, "value": 2112,
"comment": "float" "comment": "float"
}, },
"m_hDesiredObserverTarget": { "m_hDesiredObserverTarget": {
@ -5226,11 +5242,19 @@
"comment": "int32_t" "comment": "int32_t"
}, },
"m_iMVPs": { "m_iMVPs": {
"value": 2088, "value": 2104,
"comment": "int32_t"
},
"m_iMusicKitID": {
"value": 2096,
"comment": "int32_t"
},
"m_iMusicKitMVPs": {
"value": 2100,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_iNextTimeCheck": { "m_iNextTimeCheck": {
"value": 63732, "value": 63748,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_iPawnArmor": { "m_iPawnArmor": {
@ -5278,7 +5302,7 @@
"comment": "int32_t" "comment": "int32_t"
}, },
"m_lastHeldVoteTimer": { "m_lastHeldVoteTimer": {
"value": 63704, "value": 63720,
"comment": "IntervalTimer" "comment": "IntervalTimer"
}, },
"m_msQueuedModeDisconnectionTimestamp": { "m_msQueuedModeDisconnectionTimestamp": {
@ -5298,7 +5322,7 @@
"comment": "int32_t" "comment": "int32_t"
}, },
"m_nNonSuspiciousHitStreak": { "m_nNonSuspiciousHitStreak": {
"value": 63764, "value": 63780,
"comment": "uint32_t" "comment": "uint32_t"
}, },
"m_nPawnCharacterDefIndex": { "m_nPawnCharacterDefIndex": {
@ -5318,11 +5342,11 @@
"comment": "QuestProgress::Reason" "comment": "QuestProgress::Reason"
}, },
"m_nSuspiciousHitCount": { "m_nSuspiciousHitCount": {
"value": 63760, "value": 63776,
"comment": "uint32_t" "comment": "uint32_t"
}, },
"m_nUpdateCounter": { "m_nUpdateCounter": {
"value": 2092, "value": 2108,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_pActionTrackingServices": { "m_pActionTrackingServices": {
@ -5951,9 +5975,9 @@
"value": 4732, "value": 4732,
"comment": "float" "comment": "float"
}, },
"m_flLastAction": { "m_flIdleTimeSinceLastAction": {
"value": 3496, "value": 3496,
"comment": "GameTime_t" "comment": "float"
}, },
"m_flLastAttackedTeammate": { "m_flLastAttackedTeammate": {
"value": 3108, "value": 3108,
@ -16415,7 +16439,7 @@
"comment": "CEntityIOOutput" "comment": "CEntityIOOutput"
}, },
"m_angCatchUpToPlayerEye": { "m_angCatchUpToPlayerEye": {
"value": 2520, "value": 2516,
"comment": "QAngle" "comment": "QAngle"
}, },
"m_bBeingDefused": { "m_bBeingDefused": {
@ -16438,10 +16462,6 @@
"value": 2453, "value": 2453,
"comment": "bool" "comment": "bool"
}, },
"m_bPlantedAfterPickup": {
"value": 2516,
"comment": "bool"
},
"m_bTrainingPlacedByPlayer": { "m_bTrainingPlacedByPlayer": {
"value": 2452, "value": 2452,
"comment": "bool" "comment": "bool"
@ -16475,7 +16495,7 @@
"comment": "float" "comment": "float"
}, },
"m_flLastSpinDetectionTime": { "m_flLastSpinDetectionTime": {
"value": 2532, "value": 2528,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_flNextBotBeepTime": { "m_flNextBotBeepTime": {

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 23 Feb 2024 13:31:36 +0000 Thu, 29 Feb 2024 02:15:36 +0000
''' '''
class ActiveModelConfig_t: class ActiveModelConfig_t:
@ -908,7 +908,6 @@ class CC4: # CCSWeaponBase
m_nSpotRules = 0xED0 # int32_t m_nSpotRules = 0xED0 # int32_t
m_bPlayedArmingBeeps = 0xED4 # bool[7] m_bPlayedArmingBeeps = 0xED4 # bool[7]
m_bBombPlanted = 0xEDB # bool m_bBombPlanted = 0xEDB # bool
m_bDroppedFromDeath = 0xEDC # bool
class CCSArmsRaceScript: # CCSGameModeScript class CCSArmsRaceScript: # CCSGameModeScript
m_pOuter = 0xD8 # CCSGameModeRules_ArmsRace* m_pOuter = 0xD8 # CCSGameModeRules_ArmsRace*
@ -1217,11 +1216,12 @@ class CCSGameRules: # CTeamplayRules
m_iNumSpawnableTerrorist = 0xDC8 # int32_t m_iNumSpawnableTerrorist = 0xDC8 # int32_t
m_iNumSpawnableCT = 0xDCC # int32_t m_iNumSpawnableCT = 0xDCC # int32_t
m_arrSelectedHostageSpawnIndices = 0xDD0 # CUtlVector<int32_t> m_arrSelectedHostageSpawnIndices = 0xDD0 # CUtlVector<int32_t>
m_bFirstConnected = 0xDE8 # bool m_nSpawnPointsRandomSeed = 0xDE8 # int32_t
m_bCompleteReset = 0xDE9 # bool m_bFirstConnected = 0xDEC # bool
m_bPickNewTeamsOnReset = 0xDEA # bool m_bCompleteReset = 0xDED # bool
m_bScrambleTeamsOnRestart = 0xDEB # bool m_bPickNewTeamsOnReset = 0xDEE # bool
m_bSwapTeamsOnRestart = 0xDEC # bool m_bScrambleTeamsOnRestart = 0xDEF # bool
m_bSwapTeamsOnRestart = 0xDF0 # bool
m_nEndMatchTiedVotes = 0xDF8 # CUtlVector<int32_t> m_nEndMatchTiedVotes = 0xDF8 # CUtlVector<int32_t>
m_bNeedToAskPlayersForContinueVote = 0xE14 # bool m_bNeedToAskPlayersForContinueVote = 0xE14 # bool
m_numQueuedMatchmakingAccounts = 0xE18 # uint32_t m_numQueuedMatchmakingAccounts = 0xE18 # uint32_t
@ -1275,56 +1275,58 @@ class CCSGameRules: # CTeamplayRules
m_vecMainCTSpawnPos = 0xF58 # Vector m_vecMainCTSpawnPos = 0xF58 # Vector
m_CTSpawnPointsMasterList = 0xF68 # CUtlVector<SpawnPoint*> m_CTSpawnPointsMasterList = 0xF68 # CUtlVector<SpawnPoint*>
m_TerroristSpawnPointsMasterList = 0xF80 # CUtlVector<SpawnPoint*> m_TerroristSpawnPointsMasterList = 0xF80 # CUtlVector<SpawnPoint*>
m_iNextCTSpawnPoint = 0xF98 # int32_t m_bRespawningAllRespawnablePlayers = 0xF98 # bool
m_iNextTerroristSpawnPoint = 0xF9C # int32_t m_iNextCTSpawnPoint = 0xF9C # int32_t
m_CTSpawnPoints = 0xFA0 # CUtlVector<SpawnPoint*> m_flCTSpawnPointUsedTime = 0xFA0 # float
m_TerroristSpawnPoints = 0xFB8 # CUtlVector<SpawnPoint*> m_iNextTerroristSpawnPoint = 0xFA4 # int32_t
m_bIsUnreservedGameServer = 0xFD0 # bool m_flTerroristSpawnPointUsedTime = 0xFA8 # float
m_fAutobalanceDisplayTime = 0xFD4 # float m_CTSpawnPoints = 0xFB0 # CUtlVector<SpawnPoint*>
m_bAllowWeaponSwitch = 0x1240 # bool m_TerroristSpawnPoints = 0xFC8 # CUtlVector<SpawnPoint*>
m_bRoundTimeWarningTriggered = 0x1241 # bool m_bIsUnreservedGameServer = 0xFE0 # bool
m_phaseChangeAnnouncementTime = 0x1244 # GameTime_t m_fAutobalanceDisplayTime = 0xFE4 # float
m_fNextUpdateTeamClanNamesTime = 0x1248 # float m_bAllowWeaponSwitch = 0x1250 # bool
m_flLastThinkTime = 0x124C # GameTime_t m_bRoundTimeWarningTriggered = 0x1251 # bool
m_fAccumulatedRoundOffDamage = 0x1250 # float m_phaseChangeAnnouncementTime = 0x1254 # GameTime_t
m_nShorthandedBonusLastEvalRound = 0x1254 # int32_t m_fNextUpdateTeamClanNamesTime = 0x1258 # float
m_nMatchAbortedEarlyReason = 0x14D0 # int32_t m_flLastThinkTime = 0x125C # GameTime_t
m_bHasTriggeredRoundStartMusic = 0x14D4 # bool m_fAccumulatedRoundOffDamage = 0x1260 # float
m_bHasTriggeredCoopSpawnReset = 0x14D5 # bool m_nShorthandedBonusLastEvalRound = 0x1264 # int32_t
m_bSwitchingTeamsAtRoundReset = 0x14D6 # bool m_nMatchAbortedEarlyReason = 0x14E0 # int32_t
m_pGameModeRules = 0x14F0 # CCSGameModeRules* m_bHasTriggeredRoundStartMusic = 0x14E4 # bool
m_BtGlobalBlackboard = 0x14F8 # KeyValues3 m_bHasTriggeredCoopSpawnReset = 0x14E5 # bool
m_hPlayerResource = 0x1560 # CHandle<CBaseEntity> m_bSwitchingTeamsAtRoundReset = 0x14E6 # bool
m_RetakeRules = 0x1568 # CRetakeGameRules m_pGameModeRules = 0x1500 # CCSGameModeRules*
m_GuardianBotSkillLevelMax = 0x174C # int32_t m_BtGlobalBlackboard = 0x1508 # KeyValues3
m_GuardianBotSkillLevelMin = 0x1750 # int32_t m_hPlayerResource = 0x1570 # CHandle<CBaseEntity>
m_arrTeamUniqueKillWeaponsMatch = 0x1758 # CUtlVector<int32_t>[4] m_RetakeRules = 0x1578 # CRetakeGameRules
m_bTeamLastKillUsedUniqueWeaponMatch = 0x17B8 # bool[4] m_GuardianBotSkillLevelMax = 0x175C # int32_t
m_nMatchEndCount = 0x17E0 # uint8_t m_GuardianBotSkillLevelMin = 0x1760 # int32_t
m_nTTeamIntroVariant = 0x17E4 # int32_t m_arrTeamUniqueKillWeaponsMatch = 0x1768 # CUtlVector<int32_t>[4]
m_nCTTeamIntroVariant = 0x17E8 # int32_t m_bTeamLastKillUsedUniqueWeaponMatch = 0x17C8 # bool[4]
m_bTeamIntroPeriod = 0x17EC # bool m_nMatchEndCount = 0x17F0 # uint8_t
m_fTeamIntroPeriodEnd = 0x17F0 # GameTime_t m_nTTeamIntroVariant = 0x17F4 # int32_t
m_bPlayedTeamIntroVO = 0x17F4 # bool m_nCTTeamIntroVariant = 0x17F8 # int32_t
m_iRoundEndWinnerTeam = 0x17F8 # int32_t m_bTeamIntroPeriod = 0x17FC # bool
m_eRoundEndReason = 0x17FC # int32_t m_fTeamIntroPeriodEnd = 0x1800 # GameTime_t
m_bRoundEndShowTimerDefend = 0x1800 # bool m_bPlayedTeamIntroVO = 0x1804 # bool
m_iRoundEndTimerTime = 0x1804 # int32_t m_iRoundEndWinnerTeam = 0x1808 # int32_t
m_sRoundEndFunFactToken = 0x1808 # CUtlString m_eRoundEndReason = 0x180C # int32_t
m_iRoundEndFunFactPlayerSlot = 0x1810 # CPlayerSlot m_bRoundEndShowTimerDefend = 0x1810 # bool
m_iRoundEndFunFactData1 = 0x1814 # int32_t m_iRoundEndTimerTime = 0x1814 # int32_t
m_iRoundEndFunFactData2 = 0x1818 # int32_t m_sRoundEndFunFactToken = 0x1818 # CUtlString
m_iRoundEndFunFactData3 = 0x181C # int32_t m_iRoundEndFunFactPlayerSlot = 0x1820 # CPlayerSlot
m_sRoundEndMessage = 0x1820 # CUtlString m_iRoundEndFunFactData1 = 0x1824 # int32_t
m_iRoundEndPlayerCount = 0x1828 # int32_t m_iRoundEndFunFactData2 = 0x1828 # int32_t
m_bRoundEndNoMusic = 0x182C # bool m_iRoundEndFunFactData3 = 0x182C # int32_t
m_iRoundEndLegacy = 0x1830 # int32_t m_sRoundEndMessage = 0x1830 # CUtlString
m_nRoundEndCount = 0x1834 # uint8_t m_iRoundEndPlayerCount = 0x1838 # int32_t
m_iRoundStartRoundNumber = 0x1838 # int32_t m_bRoundEndNoMusic = 0x183C # bool
m_nRoundStartCount = 0x183C # uint8_t m_iRoundEndLegacy = 0x1840 # int32_t
m_nRoundStartTicks = 0x1840 # CUtlVector<int32_t> m_nRoundEndCount = 0x1844 # uint8_t
m_flLastPerfSampleTime = 0x5860 # double m_iRoundStartRoundNumber = 0x1848 # int32_t
m_bSkipNextServerPerfSample = 0x5868 # bool m_nRoundStartCount = 0x184C # uint8_t
m_flLastPerfSampleTime = 0x5858 # double
m_bSkipNextServerPerfSample = 0x5860 # bool
class CCSGameRulesProxy: # CGameRulesProxy class CCSGameRulesProxy: # CGameRulesProxy
m_pGameRules = 0x4C0 # CCSGameRules* m_pGameRules = 0x4C0 # CCSGameRules*
@ -1425,21 +1427,25 @@ class CCSPlayerController: # CBasePlayerController
m_iRoundScore = 0x808 # int32_t m_iRoundScore = 0x808 # int32_t
m_iRoundsWon = 0x80C # int32_t m_iRoundsWon = 0x80C # int32_t
m_vecKills = 0x810 # CNetworkUtlVectorBase<EKillTypes_t> m_vecKills = 0x810 # CNetworkUtlVectorBase<EKillTypes_t>
m_iMVPs = 0x828 # int32_t m_bMvpNoMusic = 0x828 # bool
m_nUpdateCounter = 0x82C # int32_t m_eMvpReason = 0x82C # int32_t
m_flSmoothedPing = 0x830 # float m_iMusicKitID = 0x830 # int32_t
m_lastHeldVoteTimer = 0xF8D8 # IntervalTimer m_iMusicKitMVPs = 0x834 # int32_t
m_bShowHints = 0xF8F0 # bool m_iMVPs = 0x838 # int32_t
m_iNextTimeCheck = 0xF8F4 # int32_t m_nUpdateCounter = 0x83C # int32_t
m_bJustDidTeamKill = 0xF8F8 # bool m_flSmoothedPing = 0x840 # float
m_bPunishForTeamKill = 0xF8F9 # bool m_lastHeldVoteTimer = 0xF8E8 # IntervalTimer
m_bGaveTeamDamageWarning = 0xF8FA # bool m_bShowHints = 0xF900 # bool
m_bGaveTeamDamageWarningThisRound = 0xF8FB # bool m_iNextTimeCheck = 0xF904 # int32_t
m_dblLastReceivedPacketPlatFloatTime = 0xF900 # double m_bJustDidTeamKill = 0xF908 # bool
m_LastTeamDamageWarningTime = 0xF908 # GameTime_t m_bPunishForTeamKill = 0xF909 # bool
m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xF90C # GameTime_t m_bGaveTeamDamageWarning = 0xF90A # bool
m_nSuspiciousHitCount = 0xF910 # uint32_t m_bGaveTeamDamageWarningThisRound = 0xF90B # bool
m_nNonSuspiciousHitStreak = 0xF914 # uint32_t m_dblLastReceivedPacketPlatFloatTime = 0xF910 # double
m_LastTeamDamageWarningTime = 0xF918 # GameTime_t
m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xF91C # GameTime_t
m_nSuspiciousHitCount = 0xF920 # uint32_t
m_nNonSuspiciousHitStreak = 0xF924 # uint32_t
class CCSPlayerControllerAPI: class CCSPlayerControllerAPI:
@ -1573,7 +1579,7 @@ class CCSPlayerPawnBase: # CBasePlayerPawn
m_iNumSpawns = 0xD9C # int32_t m_iNumSpawns = 0xD9C # int32_t
m_iShouldHaveCash = 0xDA0 # int32_t m_iShouldHaveCash = 0xDA0 # int32_t
m_bInvalidSteamLogonDelayed = 0xDA4 # bool m_bInvalidSteamLogonDelayed = 0xDA4 # bool
m_flLastAction = 0xDA8 # GameTime_t m_flIdleTimeSinceLastAction = 0xDA8 # float
m_flNameChangeHistory = 0xDAC # float[5] m_flNameChangeHistory = 0xDAC # float[5]
m_fLastGivenDefuserTime = 0xDC0 # float m_fLastGivenDefuserTime = 0xDC0 # float
m_fLastGivenBombTime = 0xDC4 # float m_fLastGivenBombTime = 0xDC4 # float
@ -4512,9 +4518,8 @@ class CPlantedC4: # CBaseAnimGraph
m_bVoiceAlertFired = 0x9C4 # bool m_bVoiceAlertFired = 0x9C4 # bool
m_bVoiceAlertPlayed = 0x9C5 # bool[4] m_bVoiceAlertPlayed = 0x9C5 # bool[4]
m_flNextBotBeepTime = 0x9CC # GameTime_t m_flNextBotBeepTime = 0x9CC # GameTime_t
m_bPlantedAfterPickup = 0x9D4 # bool m_angCatchUpToPlayerEye = 0x9D4 # QAngle
m_angCatchUpToPlayerEye = 0x9D8 # QAngle m_flLastSpinDetectionTime = 0x9E0 # GameTime_t
m_flLastSpinDetectionTime = 0x9E4 # GameTime_t
class CPlatTrigger: # CBaseModelEntity class CPlatTrigger: # CBaseModelEntity
m_pPlatform = 0x710 # CHandle<CFuncPlat> m_pPlatform = 0x710 # CHandle<CFuncPlat>

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:36 +0000 * Thu, 29 Feb 2024 02:15:36 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
@ -988,7 +988,6 @@ pub mod CC4 { // CCSWeaponBase
pub const m_nSpotRules: usize = 0xED0; // int32_t pub const m_nSpotRules: usize = 0xED0; // int32_t
pub const m_bPlayedArmingBeeps: usize = 0xED4; // bool[7] pub const m_bPlayedArmingBeeps: usize = 0xED4; // bool[7]
pub const m_bBombPlanted: usize = 0xEDB; // bool pub const m_bBombPlanted: usize = 0xEDB; // bool
pub const m_bDroppedFromDeath: usize = 0xEDC; // bool
} }
pub mod CCSArmsRaceScript { // CCSGameModeScript pub mod CCSArmsRaceScript { // CCSGameModeScript
@ -1320,11 +1319,12 @@ pub mod CCSGameRules { // CTeamplayRules
pub const m_iNumSpawnableTerrorist: usize = 0xDC8; // int32_t pub const m_iNumSpawnableTerrorist: usize = 0xDC8; // int32_t
pub const m_iNumSpawnableCT: usize = 0xDCC; // int32_t pub const m_iNumSpawnableCT: usize = 0xDCC; // int32_t
pub const m_arrSelectedHostageSpawnIndices: usize = 0xDD0; // CUtlVector<int32_t> pub const m_arrSelectedHostageSpawnIndices: usize = 0xDD0; // CUtlVector<int32_t>
pub const m_bFirstConnected: usize = 0xDE8; // bool pub const m_nSpawnPointsRandomSeed: usize = 0xDE8; // int32_t
pub const m_bCompleteReset: usize = 0xDE9; // bool pub const m_bFirstConnected: usize = 0xDEC; // bool
pub const m_bPickNewTeamsOnReset: usize = 0xDEA; // bool pub const m_bCompleteReset: usize = 0xDED; // bool
pub const m_bScrambleTeamsOnRestart: usize = 0xDEB; // bool pub const m_bPickNewTeamsOnReset: usize = 0xDEE; // bool
pub const m_bSwapTeamsOnRestart: usize = 0xDEC; // bool pub const m_bScrambleTeamsOnRestart: usize = 0xDEF; // bool
pub const m_bSwapTeamsOnRestart: usize = 0xDF0; // bool
pub const m_nEndMatchTiedVotes: usize = 0xDF8; // CUtlVector<int32_t> pub const m_nEndMatchTiedVotes: usize = 0xDF8; // CUtlVector<int32_t>
pub const m_bNeedToAskPlayersForContinueVote: usize = 0xE14; // bool pub const m_bNeedToAskPlayersForContinueVote: usize = 0xE14; // bool
pub const m_numQueuedMatchmakingAccounts: usize = 0xE18; // uint32_t pub const m_numQueuedMatchmakingAccounts: usize = 0xE18; // uint32_t
@ -1378,56 +1378,58 @@ pub mod CCSGameRules { // CTeamplayRules
pub const m_vecMainCTSpawnPos: usize = 0xF58; // Vector pub const m_vecMainCTSpawnPos: usize = 0xF58; // Vector
pub const m_CTSpawnPointsMasterList: usize = 0xF68; // CUtlVector<SpawnPoint*> pub const m_CTSpawnPointsMasterList: usize = 0xF68; // CUtlVector<SpawnPoint*>
pub const m_TerroristSpawnPointsMasterList: usize = 0xF80; // CUtlVector<SpawnPoint*> pub const m_TerroristSpawnPointsMasterList: usize = 0xF80; // CUtlVector<SpawnPoint*>
pub const m_iNextCTSpawnPoint: usize = 0xF98; // int32_t pub const m_bRespawningAllRespawnablePlayers: usize = 0xF98; // bool
pub const m_iNextTerroristSpawnPoint: usize = 0xF9C; // int32_t pub const m_iNextCTSpawnPoint: usize = 0xF9C; // int32_t
pub const m_CTSpawnPoints: usize = 0xFA0; // CUtlVector<SpawnPoint*> pub const m_flCTSpawnPointUsedTime: usize = 0xFA0; // float
pub const m_TerroristSpawnPoints: usize = 0xFB8; // CUtlVector<SpawnPoint*> pub const m_iNextTerroristSpawnPoint: usize = 0xFA4; // int32_t
pub const m_bIsUnreservedGameServer: usize = 0xFD0; // bool pub const m_flTerroristSpawnPointUsedTime: usize = 0xFA8; // float
pub const m_fAutobalanceDisplayTime: usize = 0xFD4; // float pub const m_CTSpawnPoints: usize = 0xFB0; // CUtlVector<SpawnPoint*>
pub const m_bAllowWeaponSwitch: usize = 0x1240; // bool pub const m_TerroristSpawnPoints: usize = 0xFC8; // CUtlVector<SpawnPoint*>
pub const m_bRoundTimeWarningTriggered: usize = 0x1241; // bool pub const m_bIsUnreservedGameServer: usize = 0xFE0; // bool
pub const m_phaseChangeAnnouncementTime: usize = 0x1244; // GameTime_t pub const m_fAutobalanceDisplayTime: usize = 0xFE4; // float
pub const m_fNextUpdateTeamClanNamesTime: usize = 0x1248; // float pub const m_bAllowWeaponSwitch: usize = 0x1250; // bool
pub const m_flLastThinkTime: usize = 0x124C; // GameTime_t pub const m_bRoundTimeWarningTriggered: usize = 0x1251; // bool
pub const m_fAccumulatedRoundOffDamage: usize = 0x1250; // float pub const m_phaseChangeAnnouncementTime: usize = 0x1254; // GameTime_t
pub const m_nShorthandedBonusLastEvalRound: usize = 0x1254; // int32_t pub const m_fNextUpdateTeamClanNamesTime: usize = 0x1258; // float
pub const m_nMatchAbortedEarlyReason: usize = 0x14D0; // int32_t pub const m_flLastThinkTime: usize = 0x125C; // GameTime_t
pub const m_bHasTriggeredRoundStartMusic: usize = 0x14D4; // bool pub const m_fAccumulatedRoundOffDamage: usize = 0x1260; // float
pub const m_bHasTriggeredCoopSpawnReset: usize = 0x14D5; // bool pub const m_nShorthandedBonusLastEvalRound: usize = 0x1264; // int32_t
pub const m_bSwitchingTeamsAtRoundReset: usize = 0x14D6; // bool pub const m_nMatchAbortedEarlyReason: usize = 0x14E0; // int32_t
pub const m_pGameModeRules: usize = 0x14F0; // CCSGameModeRules* pub const m_bHasTriggeredRoundStartMusic: usize = 0x14E4; // bool
pub const m_BtGlobalBlackboard: usize = 0x14F8; // KeyValues3 pub const m_bHasTriggeredCoopSpawnReset: usize = 0x14E5; // bool
pub const m_hPlayerResource: usize = 0x1560; // CHandle<CBaseEntity> pub const m_bSwitchingTeamsAtRoundReset: usize = 0x14E6; // bool
pub const m_RetakeRules: usize = 0x1568; // CRetakeGameRules pub const m_pGameModeRules: usize = 0x1500; // CCSGameModeRules*
pub const m_GuardianBotSkillLevelMax: usize = 0x174C; // int32_t pub const m_BtGlobalBlackboard: usize = 0x1508; // KeyValues3
pub const m_GuardianBotSkillLevelMin: usize = 0x1750; // int32_t pub const m_hPlayerResource: usize = 0x1570; // CHandle<CBaseEntity>
pub const m_arrTeamUniqueKillWeaponsMatch: usize = 0x1758; // CUtlVector<int32_t>[4] pub const m_RetakeRules: usize = 0x1578; // CRetakeGameRules
pub const m_bTeamLastKillUsedUniqueWeaponMatch: usize = 0x17B8; // bool[4] pub const m_GuardianBotSkillLevelMax: usize = 0x175C; // int32_t
pub const m_nMatchEndCount: usize = 0x17E0; // uint8_t pub const m_GuardianBotSkillLevelMin: usize = 0x1760; // int32_t
pub const m_nTTeamIntroVariant: usize = 0x17E4; // int32_t pub const m_arrTeamUniqueKillWeaponsMatch: usize = 0x1768; // CUtlVector<int32_t>[4]
pub const m_nCTTeamIntroVariant: usize = 0x17E8; // int32_t pub const m_bTeamLastKillUsedUniqueWeaponMatch: usize = 0x17C8; // bool[4]
pub const m_bTeamIntroPeriod: usize = 0x17EC; // bool pub const m_nMatchEndCount: usize = 0x17F0; // uint8_t
pub const m_fTeamIntroPeriodEnd: usize = 0x17F0; // GameTime_t pub const m_nTTeamIntroVariant: usize = 0x17F4; // int32_t
pub const m_bPlayedTeamIntroVO: usize = 0x17F4; // bool pub const m_nCTTeamIntroVariant: usize = 0x17F8; // int32_t
pub const m_iRoundEndWinnerTeam: usize = 0x17F8; // int32_t pub const m_bTeamIntroPeriod: usize = 0x17FC; // bool
pub const m_eRoundEndReason: usize = 0x17FC; // int32_t pub const m_fTeamIntroPeriodEnd: usize = 0x1800; // GameTime_t
pub const m_bRoundEndShowTimerDefend: usize = 0x1800; // bool pub const m_bPlayedTeamIntroVO: usize = 0x1804; // bool
pub const m_iRoundEndTimerTime: usize = 0x1804; // int32_t pub const m_iRoundEndWinnerTeam: usize = 0x1808; // int32_t
pub const m_sRoundEndFunFactToken: usize = 0x1808; // CUtlString pub const m_eRoundEndReason: usize = 0x180C; // int32_t
pub const m_iRoundEndFunFactPlayerSlot: usize = 0x1810; // CPlayerSlot pub const m_bRoundEndShowTimerDefend: usize = 0x1810; // bool
pub const m_iRoundEndFunFactData1: usize = 0x1814; // int32_t pub const m_iRoundEndTimerTime: usize = 0x1814; // int32_t
pub const m_iRoundEndFunFactData2: usize = 0x1818; // int32_t pub const m_sRoundEndFunFactToken: usize = 0x1818; // CUtlString
pub const m_iRoundEndFunFactData3: usize = 0x181C; // int32_t pub const m_iRoundEndFunFactPlayerSlot: usize = 0x1820; // CPlayerSlot
pub const m_sRoundEndMessage: usize = 0x1820; // CUtlString pub const m_iRoundEndFunFactData1: usize = 0x1824; // int32_t
pub const m_iRoundEndPlayerCount: usize = 0x1828; // int32_t pub const m_iRoundEndFunFactData2: usize = 0x1828; // int32_t
pub const m_bRoundEndNoMusic: usize = 0x182C; // bool pub const m_iRoundEndFunFactData3: usize = 0x182C; // int32_t
pub const m_iRoundEndLegacy: usize = 0x1830; // int32_t pub const m_sRoundEndMessage: usize = 0x1830; // CUtlString
pub const m_nRoundEndCount: usize = 0x1834; // uint8_t pub const m_iRoundEndPlayerCount: usize = 0x1838; // int32_t
pub const m_iRoundStartRoundNumber: usize = 0x1838; // int32_t pub const m_bRoundEndNoMusic: usize = 0x183C; // bool
pub const m_nRoundStartCount: usize = 0x183C; // uint8_t pub const m_iRoundEndLegacy: usize = 0x1840; // int32_t
pub const m_nRoundStartTicks: usize = 0x1840; // CUtlVector<int32_t> pub const m_nRoundEndCount: usize = 0x1844; // uint8_t
pub const m_flLastPerfSampleTime: usize = 0x5860; // double pub const m_iRoundStartRoundNumber: usize = 0x1848; // int32_t
pub const m_bSkipNextServerPerfSample: usize = 0x5868; // bool pub const m_nRoundStartCount: usize = 0x184C; // uint8_t
pub const m_flLastPerfSampleTime: usize = 0x5858; // double
pub const m_bSkipNextServerPerfSample: usize = 0x5860; // bool
} }
pub mod CCSGameRulesProxy { // CGameRulesProxy pub mod CCSGameRulesProxy { // CGameRulesProxy
@ -1540,21 +1542,25 @@ pub mod CCSPlayerController { // CBasePlayerController
pub const m_iRoundScore: usize = 0x808; // int32_t pub const m_iRoundScore: usize = 0x808; // int32_t
pub const m_iRoundsWon: usize = 0x80C; // int32_t pub const m_iRoundsWon: usize = 0x80C; // int32_t
pub const m_vecKills: usize = 0x810; // CNetworkUtlVectorBase<EKillTypes_t> pub const m_vecKills: usize = 0x810; // CNetworkUtlVectorBase<EKillTypes_t>
pub const m_iMVPs: usize = 0x828; // int32_t pub const m_bMvpNoMusic: usize = 0x828; // bool
pub const m_nUpdateCounter: usize = 0x82C; // int32_t pub const m_eMvpReason: usize = 0x82C; // int32_t
pub const m_flSmoothedPing: usize = 0x830; // float pub const m_iMusicKitID: usize = 0x830; // int32_t
pub const m_lastHeldVoteTimer: usize = 0xF8D8; // IntervalTimer pub const m_iMusicKitMVPs: usize = 0x834; // int32_t
pub const m_bShowHints: usize = 0xF8F0; // bool pub const m_iMVPs: usize = 0x838; // int32_t
pub const m_iNextTimeCheck: usize = 0xF8F4; // int32_t pub const m_nUpdateCounter: usize = 0x83C; // int32_t
pub const m_bJustDidTeamKill: usize = 0xF8F8; // bool pub const m_flSmoothedPing: usize = 0x840; // float
pub const m_bPunishForTeamKill: usize = 0xF8F9; // bool pub const m_lastHeldVoteTimer: usize = 0xF8E8; // IntervalTimer
pub const m_bGaveTeamDamageWarning: usize = 0xF8FA; // bool pub const m_bShowHints: usize = 0xF900; // bool
pub const m_bGaveTeamDamageWarningThisRound: usize = 0xF8FB; // bool pub const m_iNextTimeCheck: usize = 0xF904; // int32_t
pub const m_dblLastReceivedPacketPlatFloatTime: usize = 0xF900; // double pub const m_bJustDidTeamKill: usize = 0xF908; // bool
pub const m_LastTeamDamageWarningTime: usize = 0xF908; // GameTime_t pub const m_bPunishForTeamKill: usize = 0xF909; // bool
pub const m_LastTimePlayerWasDisconnectedForPawnsRemove: usize = 0xF90C; // GameTime_t pub const m_bGaveTeamDamageWarning: usize = 0xF90A; // bool
pub const m_nSuspiciousHitCount: usize = 0xF910; // uint32_t pub const m_bGaveTeamDamageWarningThisRound: usize = 0xF90B; // bool
pub const m_nNonSuspiciousHitStreak: usize = 0xF914; // uint32_t pub const m_dblLastReceivedPacketPlatFloatTime: usize = 0xF910; // double
pub const m_LastTeamDamageWarningTime: usize = 0xF918; // GameTime_t
pub const m_LastTimePlayerWasDisconnectedForPawnsRemove: usize = 0xF91C; // GameTime_t
pub const m_nSuspiciousHitCount: usize = 0xF920; // uint32_t
pub const m_nNonSuspiciousHitStreak: usize = 0xF924; // uint32_t
} }
pub mod CCSPlayerControllerAPI { pub mod CCSPlayerControllerAPI {
@ -1696,7 +1702,7 @@ pub mod CCSPlayerPawnBase { // CBasePlayerPawn
pub const m_iNumSpawns: usize = 0xD9C; // int32_t pub const m_iNumSpawns: usize = 0xD9C; // int32_t
pub const m_iShouldHaveCash: usize = 0xDA0; // int32_t pub const m_iShouldHaveCash: usize = 0xDA0; // int32_t
pub const m_bInvalidSteamLogonDelayed: usize = 0xDA4; // bool pub const m_bInvalidSteamLogonDelayed: usize = 0xDA4; // bool
pub const m_flLastAction: usize = 0xDA8; // GameTime_t pub const m_flIdleTimeSinceLastAction: usize = 0xDA8; // float
pub const m_flNameChangeHistory: usize = 0xDAC; // float[5] pub const m_flNameChangeHistory: usize = 0xDAC; // float[5]
pub const m_fLastGivenDefuserTime: usize = 0xDC0; // float pub const m_fLastGivenDefuserTime: usize = 0xDC0; // float
pub const m_fLastGivenBombTime: usize = 0xDC4; // float pub const m_fLastGivenBombTime: usize = 0xDC4; // float
@ -4981,9 +4987,8 @@ pub mod CPlantedC4 { // CBaseAnimGraph
pub const m_bVoiceAlertFired: usize = 0x9C4; // bool pub const m_bVoiceAlertFired: usize = 0x9C4; // bool
pub const m_bVoiceAlertPlayed: usize = 0x9C5; // bool[4] pub const m_bVoiceAlertPlayed: usize = 0x9C5; // bool[4]
pub const m_flNextBotBeepTime: usize = 0x9CC; // GameTime_t pub const m_flNextBotBeepTime: usize = 0x9CC; // GameTime_t
pub const m_bPlantedAfterPickup: usize = 0x9D4; // bool pub const m_angCatchUpToPlayerEye: usize = 0x9D4; // QAngle
pub const m_angCatchUpToPlayerEye: usize = 0x9D8; // QAngle pub const m_flLastSpinDetectionTime: usize = 0x9E0; // GameTime_t
pub const m_flLastSpinDetectionTime: usize = 0x9E4; // GameTime_t
} }
pub mod CPlatTrigger { // CBaseModelEntity pub mod CPlatTrigger { // CBaseModelEntity

View File

@ -826,7 +826,6 @@ CC4: # CCSWeaponBase
m_nSpotRules: 3792 # int32_t m_nSpotRules: 3792 # int32_t
m_bPlayedArmingBeeps: 3796 # bool[7] m_bPlayedArmingBeeps: 3796 # bool[7]
m_bBombPlanted: 3803 # bool m_bBombPlanted: 3803 # bool
m_bDroppedFromDeath: 3804 # bool
CCSArmsRaceScript: # CCSGameModeScript CCSArmsRaceScript: # CCSGameModeScript
m_pOuter: 216 # CCSGameModeRules_ArmsRace* m_pOuter: 216 # CCSGameModeRules_ArmsRace*
CCSBot: # CBot CCSBot: # CBot
@ -1112,11 +1111,12 @@ CCSGameRules: # CTeamplayRules
m_iNumSpawnableTerrorist: 3528 # int32_t m_iNumSpawnableTerrorist: 3528 # int32_t
m_iNumSpawnableCT: 3532 # int32_t m_iNumSpawnableCT: 3532 # int32_t
m_arrSelectedHostageSpawnIndices: 3536 # CUtlVector<int32_t> m_arrSelectedHostageSpawnIndices: 3536 # CUtlVector<int32_t>
m_bFirstConnected: 3560 # bool m_nSpawnPointsRandomSeed: 3560 # int32_t
m_bCompleteReset: 3561 # bool m_bFirstConnected: 3564 # bool
m_bPickNewTeamsOnReset: 3562 # bool m_bCompleteReset: 3565 # bool
m_bScrambleTeamsOnRestart: 3563 # bool m_bPickNewTeamsOnReset: 3566 # bool
m_bSwapTeamsOnRestart: 3564 # bool m_bScrambleTeamsOnRestart: 3567 # bool
m_bSwapTeamsOnRestart: 3568 # bool
m_nEndMatchTiedVotes: 3576 # CUtlVector<int32_t> m_nEndMatchTiedVotes: 3576 # CUtlVector<int32_t>
m_bNeedToAskPlayersForContinueVote: 3604 # bool m_bNeedToAskPlayersForContinueVote: 3604 # bool
m_numQueuedMatchmakingAccounts: 3608 # uint32_t m_numQueuedMatchmakingAccounts: 3608 # uint32_t
@ -1170,56 +1170,58 @@ CCSGameRules: # CTeamplayRules
m_vecMainCTSpawnPos: 3928 # Vector m_vecMainCTSpawnPos: 3928 # Vector
m_CTSpawnPointsMasterList: 3944 # CUtlVector<SpawnPoint*> m_CTSpawnPointsMasterList: 3944 # CUtlVector<SpawnPoint*>
m_TerroristSpawnPointsMasterList: 3968 # CUtlVector<SpawnPoint*> m_TerroristSpawnPointsMasterList: 3968 # CUtlVector<SpawnPoint*>
m_iNextCTSpawnPoint: 3992 # int32_t m_bRespawningAllRespawnablePlayers: 3992 # bool
m_iNextTerroristSpawnPoint: 3996 # int32_t m_iNextCTSpawnPoint: 3996 # int32_t
m_CTSpawnPoints: 4000 # CUtlVector<SpawnPoint*> m_flCTSpawnPointUsedTime: 4000 # float
m_TerroristSpawnPoints: 4024 # CUtlVector<SpawnPoint*> m_iNextTerroristSpawnPoint: 4004 # int32_t
m_bIsUnreservedGameServer: 4048 # bool m_flTerroristSpawnPointUsedTime: 4008 # float
m_fAutobalanceDisplayTime: 4052 # float m_CTSpawnPoints: 4016 # CUtlVector<SpawnPoint*>
m_bAllowWeaponSwitch: 4672 # bool m_TerroristSpawnPoints: 4040 # CUtlVector<SpawnPoint*>
m_bRoundTimeWarningTriggered: 4673 # bool m_bIsUnreservedGameServer: 4064 # bool
m_phaseChangeAnnouncementTime: 4676 # GameTime_t m_fAutobalanceDisplayTime: 4068 # float
m_fNextUpdateTeamClanNamesTime: 4680 # float m_bAllowWeaponSwitch: 4688 # bool
m_flLastThinkTime: 4684 # GameTime_t m_bRoundTimeWarningTriggered: 4689 # bool
m_fAccumulatedRoundOffDamage: 4688 # float m_phaseChangeAnnouncementTime: 4692 # GameTime_t
m_nShorthandedBonusLastEvalRound: 4692 # int32_t m_fNextUpdateTeamClanNamesTime: 4696 # float
m_nMatchAbortedEarlyReason: 5328 # int32_t m_flLastThinkTime: 4700 # GameTime_t
m_bHasTriggeredRoundStartMusic: 5332 # bool m_fAccumulatedRoundOffDamage: 4704 # float
m_bHasTriggeredCoopSpawnReset: 5333 # bool m_nShorthandedBonusLastEvalRound: 4708 # int32_t
m_bSwitchingTeamsAtRoundReset: 5334 # bool m_nMatchAbortedEarlyReason: 5344 # int32_t
m_pGameModeRules: 5360 # CCSGameModeRules* m_bHasTriggeredRoundStartMusic: 5348 # bool
m_BtGlobalBlackboard: 5368 # KeyValues3 m_bHasTriggeredCoopSpawnReset: 5349 # bool
m_hPlayerResource: 5472 # CHandle<CBaseEntity> m_bSwitchingTeamsAtRoundReset: 5350 # bool
m_RetakeRules: 5480 # CRetakeGameRules m_pGameModeRules: 5376 # CCSGameModeRules*
m_GuardianBotSkillLevelMax: 5964 # int32_t m_BtGlobalBlackboard: 5384 # KeyValues3
m_GuardianBotSkillLevelMin: 5968 # int32_t m_hPlayerResource: 5488 # CHandle<CBaseEntity>
m_arrTeamUniqueKillWeaponsMatch: 5976 # CUtlVector<int32_t>[4] m_RetakeRules: 5496 # CRetakeGameRules
m_bTeamLastKillUsedUniqueWeaponMatch: 6072 # bool[4] m_GuardianBotSkillLevelMax: 5980 # int32_t
m_nMatchEndCount: 6112 # uint8_t m_GuardianBotSkillLevelMin: 5984 # int32_t
m_nTTeamIntroVariant: 6116 # int32_t m_arrTeamUniqueKillWeaponsMatch: 5992 # CUtlVector<int32_t>[4]
m_nCTTeamIntroVariant: 6120 # int32_t m_bTeamLastKillUsedUniqueWeaponMatch: 6088 # bool[4]
m_bTeamIntroPeriod: 6124 # bool m_nMatchEndCount: 6128 # uint8_t
m_fTeamIntroPeriodEnd: 6128 # GameTime_t m_nTTeamIntroVariant: 6132 # int32_t
m_bPlayedTeamIntroVO: 6132 # bool m_nCTTeamIntroVariant: 6136 # int32_t
m_iRoundEndWinnerTeam: 6136 # int32_t m_bTeamIntroPeriod: 6140 # bool
m_eRoundEndReason: 6140 # int32_t m_fTeamIntroPeriodEnd: 6144 # GameTime_t
m_bRoundEndShowTimerDefend: 6144 # bool m_bPlayedTeamIntroVO: 6148 # bool
m_iRoundEndTimerTime: 6148 # int32_t m_iRoundEndWinnerTeam: 6152 # int32_t
m_sRoundEndFunFactToken: 6152 # CUtlString m_eRoundEndReason: 6156 # int32_t
m_iRoundEndFunFactPlayerSlot: 6160 # CPlayerSlot m_bRoundEndShowTimerDefend: 6160 # bool
m_iRoundEndFunFactData1: 6164 # int32_t m_iRoundEndTimerTime: 6164 # int32_t
m_iRoundEndFunFactData2: 6168 # int32_t m_sRoundEndFunFactToken: 6168 # CUtlString
m_iRoundEndFunFactData3: 6172 # int32_t m_iRoundEndFunFactPlayerSlot: 6176 # CPlayerSlot
m_sRoundEndMessage: 6176 # CUtlString m_iRoundEndFunFactData1: 6180 # int32_t
m_iRoundEndPlayerCount: 6184 # int32_t m_iRoundEndFunFactData2: 6184 # int32_t
m_bRoundEndNoMusic: 6188 # bool m_iRoundEndFunFactData3: 6188 # int32_t
m_iRoundEndLegacy: 6192 # int32_t m_sRoundEndMessage: 6192 # CUtlString
m_nRoundEndCount: 6196 # uint8_t m_iRoundEndPlayerCount: 6200 # int32_t
m_iRoundStartRoundNumber: 6200 # int32_t m_bRoundEndNoMusic: 6204 # bool
m_nRoundStartCount: 6204 # uint8_t m_iRoundEndLegacy: 6208 # int32_t
m_nRoundStartTicks: 6208 # CUtlVector<int32_t> m_nRoundEndCount: 6212 # uint8_t
m_flLastPerfSampleTime: 22624 # double m_iRoundStartRoundNumber: 6216 # int32_t
m_bSkipNextServerPerfSample: 22632 # bool m_nRoundStartCount: 6220 # uint8_t
m_flLastPerfSampleTime: 22616 # double
m_bSkipNextServerPerfSample: 22624 # bool
CCSGameRulesProxy: # CGameRulesProxy CCSGameRulesProxy: # CGameRulesProxy
m_pGameRules: 1216 # CCSGameRules* m_pGameRules: 1216 # CCSGameRules*
CCSMinimapBoundary: # CBaseEntity CCSMinimapBoundary: # CBaseEntity
@ -1308,21 +1310,25 @@ CCSPlayerController: # CBasePlayerController
m_iRoundScore: 2056 # int32_t m_iRoundScore: 2056 # int32_t
m_iRoundsWon: 2060 # int32_t m_iRoundsWon: 2060 # int32_t
m_vecKills: 2064 # CNetworkUtlVectorBase<EKillTypes_t> m_vecKills: 2064 # CNetworkUtlVectorBase<EKillTypes_t>
m_iMVPs: 2088 # int32_t m_bMvpNoMusic: 2088 # bool
m_nUpdateCounter: 2092 # int32_t m_eMvpReason: 2092 # int32_t
m_flSmoothedPing: 2096 # float m_iMusicKitID: 2096 # int32_t
m_lastHeldVoteTimer: 63704 # IntervalTimer m_iMusicKitMVPs: 2100 # int32_t
m_bShowHints: 63728 # bool m_iMVPs: 2104 # int32_t
m_iNextTimeCheck: 63732 # int32_t m_nUpdateCounter: 2108 # int32_t
m_bJustDidTeamKill: 63736 # bool m_flSmoothedPing: 2112 # float
m_bPunishForTeamKill: 63737 # bool m_lastHeldVoteTimer: 63720 # IntervalTimer
m_bGaveTeamDamageWarning: 63738 # bool m_bShowHints: 63744 # bool
m_bGaveTeamDamageWarningThisRound: 63739 # bool m_iNextTimeCheck: 63748 # int32_t
m_dblLastReceivedPacketPlatFloatTime: 63744 # double m_bJustDidTeamKill: 63752 # bool
m_LastTeamDamageWarningTime: 63752 # GameTime_t m_bPunishForTeamKill: 63753 # bool
m_LastTimePlayerWasDisconnectedForPawnsRemove: 63756 # GameTime_t m_bGaveTeamDamageWarning: 63754 # bool
m_nSuspiciousHitCount: 63760 # uint32_t m_bGaveTeamDamageWarningThisRound: 63755 # bool
m_nNonSuspiciousHitStreak: 63764 # uint32_t m_dblLastReceivedPacketPlatFloatTime: 63760 # double
m_LastTeamDamageWarningTime: 63768 # GameTime_t
m_LastTimePlayerWasDisconnectedForPawnsRemove: 63772 # GameTime_t
m_nSuspiciousHitCount: 63776 # uint32_t
m_nNonSuspiciousHitStreak: 63780 # uint32_t
CCSPlayerControllerAPI: CCSPlayerControllerAPI:
CCSPlayerController_ActionTrackingServices: # CPlayerControllerComponent CCSPlayerController_ActionTrackingServices: # CPlayerControllerComponent
m_perRoundStats: 64 # CUtlVectorEmbeddedNetworkVar<CSPerRoundStats_t> m_perRoundStats: 64 # CUtlVectorEmbeddedNetworkVar<CSPerRoundStats_t>
@ -1448,7 +1454,7 @@ CCSPlayerPawnBase: # CBasePlayerPawn
m_iNumSpawns: 3484 # int32_t m_iNumSpawns: 3484 # int32_t
m_iShouldHaveCash: 3488 # int32_t m_iShouldHaveCash: 3488 # int32_t
m_bInvalidSteamLogonDelayed: 3492 # bool m_bInvalidSteamLogonDelayed: 3492 # bool
m_flLastAction: 3496 # GameTime_t m_flIdleTimeSinceLastAction: 3496 # float
m_flNameChangeHistory: 3500 # float[5] m_flNameChangeHistory: 3500 # float[5]
m_fLastGivenDefuserTime: 3520 # float m_fLastGivenDefuserTime: 3520 # float
m_fLastGivenBombTime: 3524 # float m_fLastGivenBombTime: 3524 # float
@ -4041,9 +4047,8 @@ CPlantedC4: # CBaseAnimGraph
m_bVoiceAlertFired: 2500 # bool m_bVoiceAlertFired: 2500 # bool
m_bVoiceAlertPlayed: 2501 # bool[4] m_bVoiceAlertPlayed: 2501 # bool[4]
m_flNextBotBeepTime: 2508 # GameTime_t m_flNextBotBeepTime: 2508 # GameTime_t
m_bPlantedAfterPickup: 2516 # bool m_angCatchUpToPlayerEye: 2516 # QAngle
m_angCatchUpToPlayerEye: 2520 # QAngle m_flLastSpinDetectionTime: 2528 # GameTime_t
m_flLastSpinDetectionTime: 2532 # GameTime_t
CPlatTrigger: # CBaseModelEntity CPlatTrigger: # CBaseModelEntity
m_pPlatform: 1808 # CHandle<CFuncPlat> m_pPlatform: 1808 # CHandle<CFuncPlat>
CPlayerControllerComponent: CPlayerControllerComponent:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:35 +0000 * Thu, 29 Feb 2024 02:15:36 +0000
*/ */
public static class CDSPMixgroupModifier { public static class CDSPMixgroupModifier {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:35 +0000 * Thu, 29 Feb 2024 02:15:36 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 23 Feb 2024 13:31:35 +0000 Thu, 29 Feb 2024 02:15:36 +0000
''' '''
class CDSPMixgroupModifier: class CDSPMixgroupModifier:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:35 +0000 * Thu, 29 Feb 2024 02:15:36 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:34 +0000 * Thu, 29 Feb 2024 02:15:36 +0000
*/ */
public static class CFeIndexedJiggleBone { public static class CFeIndexedJiggleBone {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:34 +0000 * Thu, 29 Feb 2024 02:15:36 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 23 Feb 2024 13:31:34 +0000 Thu, 29 Feb 2024 02:15:36 +0000
''' '''
class CFeIndexedJiggleBone: class CFeIndexedJiggleBone:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:35 +0000 * Thu, 29 Feb 2024 02:15:36 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:35 +0000 * Thu, 29 Feb 2024 02:15:36 +0000
*/ */
public static class AggregateLODSetup_t { public static class AggregateLODSetup_t {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:35 +0000 * Thu, 29 Feb 2024 02:15:36 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 23 Feb 2024 13:31:35 +0000 Thu, 29 Feb 2024 02:15:36 +0000
''' '''
class AggregateLODSetup_t: class AggregateLODSetup_t:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 23 Feb 2024 13:31:35 +0000 * Thu, 29 Feb 2024 02:15:36 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]