Some improvements

This commit is contained in:
a2x
2023-10-05 19:24:14 +10:00
parent 85e6224275
commit d392a319ac
79 changed files with 653 additions and 426 deletions

View File

@@ -1,5 +1,5 @@
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.293186400 UTC
// 2023-10-05 09:19:34.667241100 UTC
public static class AimMatrixOpFixedSettings_t {
public const nint m_attachment = 0x0; // CAnimAttachment

View File

@@ -3,7 +3,7 @@
#include <cstddef>
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.268839400 UTC
// 2023-10-05 09:19:34.642827900 UTC
namespace AimMatrixOpFixedSettings_t {
constexpr std::ptrdiff_t m_attachment = 0x0; // CAnimAttachment

View File

@@ -1,7 +1,7 @@
#![allow(non_snake_case, non_upper_case_globals)]
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.318124500 UTC
// 2023-10-05 09:19:34.695120700 UTC
pub mod AimMatrixOpFixedSettings_t {
pub const m_attachment: usize = 0x0; // CAnimAttachment

View File

@@ -1,5 +1,5 @@
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:55.651759900 UTC
// 2023-10-05 09:19:35.662868800 UTC
public static class ActiveModelConfig_t {
public const nint m_Handle = 0x28; // ModelConfigHandle_t

View File

@@ -3,7 +3,7 @@
#include <cstddef>
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:55.609246100 UTC
// 2023-10-05 09:19:35.619759200 UTC
namespace ActiveModelConfig_t {
constexpr std::ptrdiff_t m_Handle = 0x28; // ModelConfigHandle_t

View File

@@ -1,7 +1,7 @@
#![allow(non_snake_case, non_upper_case_globals)]
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:55.695616700 UTC
// 2023-10-05 09:19:35.711809400 UTC
pub mod ActiveModelConfig_t {
pub const m_Handle: usize = 0x28; // ModelConfigHandle_t

View File

@@ -1,5 +1,5 @@
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.127847500 UTC
// 2023-10-05 09:19:34.560560900 UTC
public static class CEntityComponentHelper {
public const nint m_flags = 0x8; // uint32_t

View File

@@ -3,7 +3,7 @@
#include <cstddef>
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.125851100 UTC
// 2023-10-05 09:19:34.558788900 UTC
namespace CEntityComponentHelper {
constexpr std::ptrdiff_t m_flags = 0x8; // uint32_t

View File

@@ -1,7 +1,7 @@
#![allow(non_snake_case, non_upper_case_globals)]
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.130237900 UTC
// 2023-10-05 09:19:34.562792700 UTC
pub mod CEntityComponentHelper {
pub const m_flags: usize = 0x8; // uint32_t

View File

@@ -1,5 +1,5 @@
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:55.739512800 UTC
// 2023-10-05 09:19:35.757364200 UTC
public static class CAnimScriptBase {
public const nint m_bIsValid = 0x8; // bool

View File

@@ -3,7 +3,7 @@
#include <cstddef>
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:55.738920100 UTC
// 2023-10-05 09:19:35.757106900 UTC
namespace CAnimScriptBase {
constexpr std::ptrdiff_t m_bIsValid = 0x8; // bool

View File

@@ -1,7 +1,7 @@
#![allow(non_snake_case, non_upper_case_globals)]
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:55.740509700 UTC
// 2023-10-05 09:19:35.758160200 UTC
pub mod CAnimScriptBase {
pub const m_bIsValid: usize = 0x8; // bool

View File

@@ -1,5 +1,5 @@
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:55.958671700 UTC
// 2023-10-05 09:19:36.014308700 UTC
public static class animationsystem_dll {
public const nint AnimationSystemUtils_001 = 0x64510;

View File

@@ -3,7 +3,7 @@
#include <cstddef>
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:55.956230300 UTC
// 2023-10-05 09:19:36.012124900 UTC
namespace animationsystem_dll {
constexpr std::ptrdiff_t AnimationSystemUtils_001 = 0x64510;

View File

@@ -1,7 +1,7 @@
#![allow(non_snake_case, non_upper_case_globals)]
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:55.961425300 UTC
// 2023-10-05 09:19:36.016851600 UTC
pub mod animationsystem_dll {
pub const AnimationSystemUtils_001: usize = 0x64510;

View File

@@ -1,5 +1,5 @@
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.140123200 UTC
// 2023-10-05 09:19:34.569383800 UTC
public static class MaterialParamBuffer_t {
public const nint m_value = 0x8; // CUtlBinaryBlock

View File

@@ -3,7 +3,7 @@
#include <cstddef>
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.138264800 UTC
// 2023-10-05 09:19:34.567983900 UTC
namespace MaterialParamBuffer_t {
constexpr std::ptrdiff_t m_value = 0x8; // CUtlBinaryBlock

View File

@@ -1,7 +1,7 @@
#![allow(non_snake_case, non_upper_case_globals)]
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.142070700 UTC
// 2023-10-05 09:19:34.571142800 UTC
pub mod MaterialParamBuffer_t {
pub const m_value: usize = 0x8; // CUtlBinaryBlock

View File

@@ -1,5 +1,5 @@
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.144410300 UTC
// 2023-10-05 09:19:34.573415400 UTC
public static class ChangeAccessorFieldPathIndex_t {
public const nint m_Value = 0x0; // int16_t

View File

@@ -3,7 +3,7 @@
#include <cstddef>
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.143969300 UTC
// 2023-10-05 09:19:34.572930200 UTC
namespace ChangeAccessorFieldPathIndex_t {
constexpr std::ptrdiff_t m_Value = 0x0; // int16_t

View File

@@ -1,7 +1,7 @@
#![allow(non_snake_case, non_upper_case_globals)]
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.145143100 UTC
// 2023-10-05 09:19:34.574196800 UTC
pub mod ChangeAccessorFieldPathIndex_t {
pub const m_Value: usize = 0x0; // int16_t

View File

@@ -1,5 +1,5 @@
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:56.262084800 UTC
// 2023-10-05 09:19:39.896759200 UTC
public static class client_dll {
public const nint dwEntityList = 0x178D8D8;
@@ -16,9 +16,11 @@ public static class client_dll {
public const nint dwPlantedC4 = 0x1880D80;
public const nint dwViewAngles = 0x18DA6F0;
public const nint dwViewMatrix = 0x187B720;
public const nint dwViewRender = 0x187C110;
}
public static class engine2_dll {
public const nint dwBuildNumber = 0x48B504;
public const nint dwNetworkGameClient = 0x48AAB0;
public const nint dwNetworkGameClient_maxClients = 0x250;
public const nint dwNetworkGameClient_signOnState = 0x240;

View File

@@ -3,7 +3,7 @@
#include <cstddef>
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:56.260802500 UTC
// 2023-10-05 09:19:39.896326900 UTC
namespace client_dll {
constexpr std::ptrdiff_t dwEntityList = 0x178D8D8;
@@ -20,9 +20,11 @@ namespace client_dll {
constexpr std::ptrdiff_t dwPlantedC4 = 0x1880D80;
constexpr std::ptrdiff_t dwViewAngles = 0x18DA6F0;
constexpr std::ptrdiff_t dwViewMatrix = 0x187B720;
constexpr std::ptrdiff_t dwViewRender = 0x187C110;
}
namespace engine2_dll {
constexpr std::ptrdiff_t dwBuildNumber = 0x48B504;
constexpr std::ptrdiff_t dwNetworkGameClient = 0x48AAB0;
constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x250;
constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x240;

View File

@@ -13,9 +13,11 @@
"dwLocalPlayerPawn": 25668664,
"dwPlantedC4": 25693568,
"dwViewAngles": 26060528,
"dwViewMatrix": 25671456
"dwViewMatrix": 25671456,
"dwViewRender": 25674000
},
"engine2_dll": {
"dwBuildNumber": 4764932,
"dwNetworkGameClient": 4762288,
"dwNetworkGameClient_maxClients": 592,
"dwNetworkGameClient_signOnState": 576

View File

@@ -1,7 +1,7 @@
#![allow(non_snake_case, non_upper_case_globals)]
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:56.263443200 UTC
// 2023-10-05 09:19:39.897461600 UTC
pub mod client_dll {
pub const dwEntityList: usize = 0x178D8D8;
@@ -18,9 +18,11 @@ pub mod client_dll {
pub const dwPlantedC4: usize = 0x1880D80;
pub const dwViewAngles: usize = 0x18DA6F0;
pub const dwViewMatrix: usize = 0x187B720;
pub const dwViewRender: usize = 0x187C110;
}
pub mod engine2_dll {
pub const dwBuildNumber: usize = 0x48B504;
pub const dwNetworkGameClient: usize = 0x48AAB0;
pub const dwNetworkGameClient_maxClients: usize = 0x250;
pub const dwNetworkGameClient_signOnState: usize = 0x240;

View File

@@ -1,5 +1,5 @@
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.725198 UTC
// 2023-10-05 09:19:34.974961300 UTC
public static class CBaseRendererSource2 {
public const nint m_flRadiusScale = 0x200; // CParticleCollectionRendererFloatInput

View File

@@ -3,7 +3,7 @@
#include <cstddef>
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.684167100 UTC
// 2023-10-05 09:19:34.932966200 UTC
namespace CBaseRendererSource2 {
constexpr std::ptrdiff_t m_flRadiusScale = 0x200; // CParticleCollectionRendererFloatInput

View File

@@ -1,7 +1,7 @@
#![allow(non_snake_case, non_upper_case_globals)]
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.767600300 UTC
// 2023-10-05 09:19:35.022167300 UTC
pub mod CBaseRendererSource2 {
pub const m_flRadiusScale: usize = 0x200; // CParticleCollectionRendererFloatInput

View File

@@ -1,5 +1,5 @@
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.471908300 UTC
// 2023-10-05 09:19:34.810876 UTC
public static class CPulseCell_Base {
public const nint m_nEditorNodeID = 0x8; // PulseDocNodeID_t

View File

@@ -3,7 +3,7 @@
#include <cstddef>
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.469179200 UTC
// 2023-10-05 09:19:34.808438400 UTC
namespace CPulseCell_Base {
constexpr std::ptrdiff_t m_nEditorNodeID = 0x8; // PulseDocNodeID_t

View File

@@ -1,7 +1,7 @@
#![allow(non_snake_case, non_upper_case_globals)]
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.475045800 UTC
// 2023-10-05 09:19:34.813877 UTC
pub mod CPulseCell_Base {
pub const m_nEditorNodeID: usize = 0x8; // PulseDocNodeID_t

View File

@@ -1,5 +1,5 @@
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.114930700 UTC
// 2023-10-05 09:19:34.552716500 UTC
public static class RenderInputLayoutField_t {
public const nint m_pSemanticName = 0x0; // uint8_t[32]

View File

@@ -3,7 +3,7 @@
#include <cstddef>
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.114211100 UTC
// 2023-10-05 09:19:34.552277100 UTC
namespace RenderInputLayoutField_t {
constexpr std::ptrdiff_t m_pSemanticName = 0x0; // uint8_t[32]

View File

@@ -1,7 +1,7 @@
#![allow(non_snake_case, non_upper_case_globals)]
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.116018500 UTC
// 2023-10-05 09:19:34.553405700 UTC
pub mod RenderInputLayoutField_t {
pub const m_pSemanticName: usize = 0x0; // uint8_t[32]

View File

@@ -1,5 +1,5 @@
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.110426400 UTC
// 2023-10-05 09:19:34.549605700 UTC
public static class AABB_t {
public const nint m_vMinBounds = 0x0; // Vector

View File

@@ -3,7 +3,7 @@
#include <cstddef>
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.109276500 UTC
// 2023-10-05 09:19:34.548743800 UTC
namespace AABB_t {
constexpr std::ptrdiff_t m_vMinBounds = 0x0; // Vector

View File

@@ -1,7 +1,7 @@
#![allow(non_snake_case, non_upper_case_globals)]
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.111906500 UTC
// 2023-10-05 09:19:34.550779500 UTC
pub mod AABB_t {
pub const m_vMinBounds: usize = 0x0; // Vector

View File

@@ -1,5 +1,5 @@
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.433173600 UTC
// 2023-10-05 09:19:34.784427700 UTC
public static class CSSDSEndFrameViewInfo {
public const nint m_nViewId = 0x0; // uint64_t

View File

@@ -3,7 +3,7 @@
#include <cstddef>
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.432163400 UTC
// 2023-10-05 09:19:34.783762800 UTC
namespace CSSDSEndFrameViewInfo {
constexpr std::ptrdiff_t m_nViewId = 0x0; // uint64_t

View File

@@ -1,7 +1,7 @@
#![allow(non_snake_case, non_upper_case_globals)]
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.434471200 UTC
// 2023-10-05 09:19:34.785367500 UTC
pub mod CSSDSEndFrameViewInfo {
pub const m_nViewId: usize = 0x0; // uint64_t

View File

@@ -1,5 +1,5 @@
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.100269600 UTC
// 2023-10-05 09:19:34.542653200 UTC
public static class CExampleSchemaVData_Monomorphic {
public const nint m_nExample1 = 0x0; // int32_t

View File

@@ -3,7 +3,7 @@
#include <cstddef>
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.099083300 UTC
// 2023-10-05 09:19:34.541875600 UTC
namespace CExampleSchemaVData_Monomorphic {
constexpr std::ptrdiff_t m_nExample1 = 0x0; // int32_t

View File

@@ -1 +1,42 @@
null
{
"CExampleSchemaVData_Monomorphic": {
"m_nExample1": 0,
"m_nExample2": 4
},
"CExampleSchemaVData_PolymorphicBase": {
"m_nBase": 8
},
"CExampleSchemaVData_PolymorphicDerivedA": {
"m_nDerivedA": 16
},
"CExampleSchemaVData_PolymorphicDerivedB": {
"m_nDerivedB": 16
},
"CSchemaSystemInternalRegistration": {
"m_CTransform": 256,
"m_CUtlBinaryBlock": 296,
"m_CUtlString": 320,
"m_CUtlSymbol": 328,
"m_Color": 224,
"m_DegreeEuler": 100,
"m_KV3": 368,
"m_QAngle": 64,
"m_Quaternion": 48,
"m_QuaternionStorage": 112,
"m_RadianEuler": 88,
"m_ResourceTypes": 360,
"m_RotationVector": 76,
"m_Vector": 8,
"m_Vector2D": 0,
"m_Vector4D": 228,
"m_VectorAligned": 32,
"m_matrix3x4_t": 128,
"m_matrix3x4a_t": 176,
"m_pKeyValues": 288,
"m_stringToken": 332,
"m_stringTokenWithStorage": 336
},
"ResourceId_t": {
"m_Value": 0
}
}

View File

@@ -1,7 +1,7 @@
#![allow(non_snake_case, non_upper_case_globals)]
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.101575700 UTC
// 2023-10-05 09:19:34.543706300 UTC
pub mod CExampleSchemaVData_Monomorphic {
pub const m_nExample1: usize = 0x0; // int32_t

View File

@@ -1,5 +1,5 @@
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:55.246729700 UTC
// 2023-10-05 09:19:35.342246200 UTC
public static class ActiveModelConfig_t {
public const nint m_Handle = 0x28; // ModelConfigHandle_t

View File

@@ -3,7 +3,7 @@
#include <cstddef>
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:55.174798400 UTC
// 2023-10-05 09:19:35.267923100 UTC
namespace ActiveModelConfig_t {
constexpr std::ptrdiff_t m_Handle = 0x28; // ModelConfigHandle_t

View File

@@ -1,7 +1,7 @@
#![allow(non_snake_case, non_upper_case_globals)]
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:55.321471200 UTC
// 2023-10-05 09:19:35.425521100 UTC
pub mod ActiveModelConfig_t {
pub const m_Handle: usize = 0x28; // ModelConfigHandle_t

View File

@@ -1,5 +1,5 @@
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.422369100 UTC
// 2023-10-05 09:19:34.775389500 UTC
public static class CDSPMixgroupModifier {
public const nint m_mixgroup = 0x0; // CUtlString

View File

@@ -3,7 +3,7 @@
#include <cstddef>
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.418762100 UTC
// 2023-10-05 09:19:34.772136700 UTC
namespace CDSPMixgroupModifier {
constexpr std::ptrdiff_t m_mixgroup = 0x0; // CUtlString

View File

@@ -1,7 +1,7 @@
#![allow(non_snake_case, non_upper_case_globals)]
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.426359200 UTC
// 2023-10-05 09:19:34.779289900 UTC
pub mod CDSPMixgroupModifier {
pub const m_mixgroup: usize = 0x0; // CUtlString

View File

@@ -1,5 +1,5 @@
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.387194800 UTC
// 2023-10-05 09:19:34.747380500 UTC
public static class CFeIndexedJiggleBone {
public const nint m_nNode = 0x0; // uint32_t

View File

@@ -3,7 +3,7 @@
#include <cstddef>
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.379324500 UTC
// 2023-10-05 09:19:34.739694300 UTC
namespace CFeIndexedJiggleBone {
constexpr std::ptrdiff_t m_nNode = 0x0; // uint32_t

View File

@@ -1,7 +1,7 @@
#![allow(non_snake_case, non_upper_case_globals)]
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.395829400 UTC
// 2023-10-05 09:19:34.756221200 UTC
pub mod CFeIndexedJiggleBone {
pub const m_nNode: usize = 0x0; // uint32_t

View File

@@ -1,5 +1,5 @@
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.450170100 UTC
// 2023-10-05 09:19:34.795569700 UTC
public static class AggregateLODSetup_t {
public const nint m_vLODOrigin = 0x0; // Vector

View File

@@ -3,7 +3,7 @@
#include <cstddef>
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.447335200 UTC
// 2023-10-05 09:19:34.792876300 UTC
namespace AggregateLODSetup_t {
constexpr std::ptrdiff_t m_vLODOrigin = 0x0; // Vector

View File

@@ -1,7 +1,7 @@
#![allow(non_snake_case, non_upper_case_globals)]
// Created using https://github.com/a2x/cs2-dumper
// 2023-10-04 03:08:54.453415300 UTC
// 2023-10-05 09:19:34.798871100 UTC
pub mod AggregateLODSetup_t {
pub const m_vLODOrigin: usize = 0x0; // Vector