📦 Game Update 13964

This commit is contained in:
a2x 2023-10-21 09:43:23 +10:00
parent 74a0693f53
commit 631668429c
78 changed files with 1000 additions and 1051 deletions

View File

@ -35,36 +35,28 @@
{
"name": "dwForceAttack",
"module": "client.dll",
"pattern": "48 8D 0D ? ? ? ? E9 C4 4B B4 FF",
"pattern": "48 8D 0D ? ? ? ? E9 94 4B B4 FF",
"operations": [
{
"type": "ripRelative"
},
{
"type": "subtract",
"value": 8
},
{
"type": "add",
"value": 48
"value": 40
}
]
},
{
"name": "dwForceAttack2",
"module": "client.dll",
"pattern": "48 8D 0D ? ? ? ? E9 D4 4B B4 FF",
"pattern": "48 8D 0D ? ? ? ? E9 A4 4B B4 FF",
"operations": [
{
"type": "ripRelative"
},
{
"type": "subtract",
"value": 8
},
{
"type": "add",
"value": 48
"value": 40
}
]
},

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:27.883081 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.314527500 UTC
*/
public static class AimMatrixOpFixedSettings_t {

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:27.859265700 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.290426500 UTC
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
https://github.com/a2x/cs2-dumper
2023-10-20 05:22:27.907858400 UTC
Created using https://github.com/a2x/cs2-dumper
2023-10-20 23:01:49.339664900 UTC
'''
class AimMatrixOpFixedSettings_t:

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:27.931239900 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.362783300 UTC
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:29.318309900 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:50.727502800 UTC
*/
public static class ActiveModelConfig_t {
@ -2188,23 +2188,23 @@ public static class C_CSWeaponBase { // C_BasePlayerWeapon
public const nint m_flTimeSilencerSwitchComplete = 0x169C; // GameTime_t
public const nint m_iOriginalTeamNumber = 0x16A0; // int32_t
public const nint m_flNextAttackRenderTimeOffset = 0x16A4; // float
public const nint m_bVisualsDataSet = 0x1720; // bool
public const nint m_bOldFirstPersonSpectatedState = 0x1721; // bool
public const nint m_hOurPing = 0x1724; // CHandle<C_BaseEntity>
public const nint m_nOurPingIndex = 0x1728; // CEntityIndex
public const nint m_vecOurPingPos = 0x172C; // Vector
public const nint m_bGlowForPing = 0x1738; // bool
public const nint m_bUIWeapon = 0x1739; // bool
public const nint m_hPrevOwner = 0x1748; // CHandle<C_CSPlayerPawn>
public const nint m_nDropTick = 0x174C; // GameTick_t
public const nint m_donated = 0x176C; // bool
public const nint m_fLastShotTime = 0x1770; // GameTime_t
public const nint m_bWasOwnedByCT = 0x1774; // bool
public const nint m_bWasOwnedByTerrorist = 0x1775; // bool
public const nint m_gunHeat = 0x1778; // float
public const nint m_smokeAttachments = 0x177C; // uint32_t
public const nint m_lastSmokeTime = 0x1780; // GameTime_t
public const nint m_flLastClientFireBulletTime = 0x1784; // float
public const nint m_bVisualsDataSet = 0x1728; // bool
public const nint m_bOldFirstPersonSpectatedState = 0x1729; // bool
public const nint m_hOurPing = 0x172C; // CHandle<C_BaseEntity>
public const nint m_nOurPingIndex = 0x1730; // CEntityIndex
public const nint m_vecOurPingPos = 0x1734; // Vector
public const nint m_bGlowForPing = 0x1740; // bool
public const nint m_bUIWeapon = 0x1741; // bool
public const nint m_hPrevOwner = 0x1750; // CHandle<C_CSPlayerPawn>
public const nint m_nDropTick = 0x1754; // GameTick_t
public const nint m_donated = 0x1774; // bool
public const nint m_fLastShotTime = 0x1778; // GameTime_t
public const nint m_bWasOwnedByCT = 0x177C; // bool
public const nint m_bWasOwnedByTerrorist = 0x177D; // bool
public const nint m_gunHeat = 0x1780; // float
public const nint m_smokeAttachments = 0x1784; // uint32_t
public const nint m_lastSmokeTime = 0x1788; // GameTime_t
public const nint m_flLastClientFireBulletTime = 0x178C; // float
public const nint m_IronSightController = 0x1840; // C_IronSightController
public const nint m_iIronSightMode = 0x18F0; // int32_t
public const nint m_flLastLOSTraceFailureTime = 0x1900; // GameTime_t
@ -2835,6 +2835,9 @@ public static class C_GradientFog { // C_BaseEntity
public static class C_HEGrenade { // C_BaseCSGrenade
}
public static class C_HEGrenadeProjectile { // C_BaseCSGrenadeProjectile
}
public static class C_HandleTest { // C_BaseEntity
public const nint m_Handle = 0x540; // CHandle<C_BaseEntity>
public const nint m_bSendHandle = 0x544; // bool
@ -2874,12 +2877,8 @@ public static class C_IncendiaryGrenade { // C_MolotovGrenade
public static class C_Inferno { // C_BaseModelEntity
public const nint m_nfxFireDamageEffect = 0xD00; // ParticleIndex_t
public const nint m_fireXDelta = 0xD04; // int32_t[64]
public const nint m_fireYDelta = 0xE04; // int32_t[64]
public const nint m_fireZDelta = 0xF04; // int32_t[64]
public const nint m_fireParentXDelta = 0x1004; // int32_t[64]
public const nint m_fireParentYDelta = 0x1104; // int32_t[64]
public const nint m_fireParentZDelta = 0x1204; // int32_t[64]
public const nint m_firePositions = 0xD04; // Vector[64]
public const nint m_fireParentPositions = 0x1004; // Vector[64]
public const nint m_bFireIsBurning = 0x1304; // bool[64]
public const nint m_BurnNormal = 0x1344; // Vector[64]
public const nint m_fireCount = 0x1644; // int32_t

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:29.276213200 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:50.685740700 UTC
*/
#pragma once
@ -2192,23 +2192,23 @@ namespace C_CSWeaponBase { // C_BasePlayerWeapon
constexpr std::ptrdiff_t m_flTimeSilencerSwitchComplete = 0x169C; // GameTime_t
constexpr std::ptrdiff_t m_iOriginalTeamNumber = 0x16A0; // int32_t
constexpr std::ptrdiff_t m_flNextAttackRenderTimeOffset = 0x16A4; // float
constexpr std::ptrdiff_t m_bVisualsDataSet = 0x1720; // bool
constexpr std::ptrdiff_t m_bOldFirstPersonSpectatedState = 0x1721; // bool
constexpr std::ptrdiff_t m_hOurPing = 0x1724; // CHandle<C_BaseEntity>
constexpr std::ptrdiff_t m_nOurPingIndex = 0x1728; // CEntityIndex
constexpr std::ptrdiff_t m_vecOurPingPos = 0x172C; // Vector
constexpr std::ptrdiff_t m_bGlowForPing = 0x1738; // bool
constexpr std::ptrdiff_t m_bUIWeapon = 0x1739; // bool
constexpr std::ptrdiff_t m_hPrevOwner = 0x1748; // CHandle<C_CSPlayerPawn>
constexpr std::ptrdiff_t m_nDropTick = 0x174C; // GameTick_t
constexpr std::ptrdiff_t m_donated = 0x176C; // bool
constexpr std::ptrdiff_t m_fLastShotTime = 0x1770; // GameTime_t
constexpr std::ptrdiff_t m_bWasOwnedByCT = 0x1774; // bool
constexpr std::ptrdiff_t m_bWasOwnedByTerrorist = 0x1775; // bool
constexpr std::ptrdiff_t m_gunHeat = 0x1778; // float
constexpr std::ptrdiff_t m_smokeAttachments = 0x177C; // uint32_t
constexpr std::ptrdiff_t m_lastSmokeTime = 0x1780; // GameTime_t
constexpr std::ptrdiff_t m_flLastClientFireBulletTime = 0x1784; // float
constexpr std::ptrdiff_t m_bVisualsDataSet = 0x1728; // bool
constexpr std::ptrdiff_t m_bOldFirstPersonSpectatedState = 0x1729; // bool
constexpr std::ptrdiff_t m_hOurPing = 0x172C; // CHandle<C_BaseEntity>
constexpr std::ptrdiff_t m_nOurPingIndex = 0x1730; // CEntityIndex
constexpr std::ptrdiff_t m_vecOurPingPos = 0x1734; // Vector
constexpr std::ptrdiff_t m_bGlowForPing = 0x1740; // bool
constexpr std::ptrdiff_t m_bUIWeapon = 0x1741; // bool
constexpr std::ptrdiff_t m_hPrevOwner = 0x1750; // CHandle<C_CSPlayerPawn>
constexpr std::ptrdiff_t m_nDropTick = 0x1754; // GameTick_t
constexpr std::ptrdiff_t m_donated = 0x1774; // bool
constexpr std::ptrdiff_t m_fLastShotTime = 0x1778; // GameTime_t
constexpr std::ptrdiff_t m_bWasOwnedByCT = 0x177C; // bool
constexpr std::ptrdiff_t m_bWasOwnedByTerrorist = 0x177D; // bool
constexpr std::ptrdiff_t m_gunHeat = 0x1780; // float
constexpr std::ptrdiff_t m_smokeAttachments = 0x1784; // uint32_t
constexpr std::ptrdiff_t m_lastSmokeTime = 0x1788; // GameTime_t
constexpr std::ptrdiff_t m_flLastClientFireBulletTime = 0x178C; // float
constexpr std::ptrdiff_t m_IronSightController = 0x1840; // C_IronSightController
constexpr std::ptrdiff_t m_iIronSightMode = 0x18F0; // int32_t
constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0x1900; // GameTime_t
@ -2839,6 +2839,9 @@ namespace C_GradientFog { // C_BaseEntity
namespace C_HEGrenade { // C_BaseCSGrenade
}
namespace C_HEGrenadeProjectile { // C_BaseCSGrenadeProjectile
}
namespace C_HandleTest { // C_BaseEntity
constexpr std::ptrdiff_t m_Handle = 0x540; // CHandle<C_BaseEntity>
constexpr std::ptrdiff_t m_bSendHandle = 0x544; // bool
@ -2878,12 +2881,8 @@ namespace C_IncendiaryGrenade { // C_MolotovGrenade
namespace C_Inferno { // C_BaseModelEntity
constexpr std::ptrdiff_t m_nfxFireDamageEffect = 0xD00; // ParticleIndex_t
constexpr std::ptrdiff_t m_fireXDelta = 0xD04; // int32_t[64]
constexpr std::ptrdiff_t m_fireYDelta = 0xE04; // int32_t[64]
constexpr std::ptrdiff_t m_fireZDelta = 0xF04; // int32_t[64]
constexpr std::ptrdiff_t m_fireParentXDelta = 0x1004; // int32_t[64]
constexpr std::ptrdiff_t m_fireParentYDelta = 0x1104; // int32_t[64]
constexpr std::ptrdiff_t m_fireParentZDelta = 0x1204; // int32_t[64]
constexpr std::ptrdiff_t m_firePositions = 0xD04; // Vector[64]
constexpr std::ptrdiff_t m_fireParentPositions = 0x1004; // Vector[64]
constexpr std::ptrdiff_t m_bFireIsBurning = 0x1304; // bool[64]
constexpr std::ptrdiff_t m_BurnNormal = 0x1344; // Vector[64]
constexpr std::ptrdiff_t m_fireCount = 0x1644; // int32_t

View File

@ -7280,7 +7280,7 @@
"comment": "bool"
},
"m_bGlowForPing": {
"value": 5944,
"value": 5952,
"comment": "bool"
},
"m_bInReload": {
@ -7292,7 +7292,7 @@
"comment": "bool"
},
"m_bOldFirstPersonSpectatedState": {
"value": 5921,
"value": 5929,
"comment": "bool"
},
"m_bPlayerFireEventIsPrimary": {
@ -7312,23 +7312,23 @@
"comment": "bool"
},
"m_bUIWeapon": {
"value": 5945,
"value": 5953,
"comment": "bool"
},
"m_bVisualsDataSet": {
"value": 5920,
"value": 5928,
"comment": "bool"
},
"m_bWasOwnedByCT": {
"value": 6004,
"value": 6012,
"comment": "bool"
},
"m_bWasOwnedByTerrorist": {
"value": 6005,
"value": 6013,
"comment": "bool"
},
"m_donated": {
"value": 5996,
"value": 6004,
"comment": "bool"
},
"m_fAccuracyPenalty": {
@ -7340,7 +7340,7 @@
"comment": "float"
},
"m_fLastShotTime": {
"value": 6000,
"value": 6008,
"comment": "GameTime_t"
},
"m_fScopeZoomEndTime": {
@ -7368,7 +7368,7 @@
"comment": "GameTime_t"
},
"m_flLastClientFireBulletTime": {
"value": 6020,
"value": 6028,
"comment": "float"
},
"m_flLastLOSTraceFailureTime": {
@ -7404,15 +7404,15 @@
"comment": "float"
},
"m_gunHeat": {
"value": 6008,
"value": 6016,
"comment": "float"
},
"m_hOurPing": {
"value": 5924,
"value": 5932,
"comment": "CHandle<C_BaseEntity>"
},
"m_hPrevOwner": {
"value": 5960,
"value": 5968,
"comment": "CHandle<C_CSPlayerPawn>"
},
"m_iAlpha": {
@ -7452,11 +7452,11 @@
"comment": "CSWeaponState_t"
},
"m_lastSmokeTime": {
"value": 6016,
"value": 6024,
"comment": "GameTime_t"
},
"m_nDropTick": {
"value": 5964,
"value": 5972,
"comment": "GameTick_t"
},
"m_nFireSequenceStartTimeAck": {
@ -7468,7 +7468,7 @@
"comment": "int32_t"
},
"m_nOurPingIndex": {
"value": 5928,
"value": 5936,
"comment": "CEntityIndex"
},
"m_nViewModelIndex": {
@ -7488,11 +7488,11 @@
"comment": "HSequence"
},
"m_smokeAttachments": {
"value": 6012,
"value": 6020,
"comment": "uint32_t"
},
"m_vecOurPingPos": {
"value": 5932,
"value": 5940,
"comment": "Vector"
},
"m_vecTurningInaccuracyEyeDirLast": {
@ -9551,6 +9551,10 @@
"data": {},
"comment": "C_BaseCSGrenade"
},
"C_HEGrenadeProjectile": {
"data": {},
"comment": "C_BaseCSGrenadeProjectile"
},
"C_HandleTest": {
"data": {
"m_Handle": {
@ -9695,29 +9699,13 @@
"value": 5700,
"comment": "int32_t"
},
"m_fireParentXDelta": {
"m_fireParentPositions": {
"value": 4100,
"comment": "int32_t[64]"
"comment": "Vector[64]"
},
"m_fireParentYDelta": {
"value": 4356,
"comment": "int32_t[64]"
},
"m_fireParentZDelta": {
"value": 4612,
"comment": "int32_t[64]"
},
"m_fireXDelta": {
"m_firePositions": {
"value": 3332,
"comment": "int32_t[64]"
},
"m_fireYDelta": {
"value": 3588,
"comment": "int32_t[64]"
},
"m_fireZDelta": {
"value": 3844,
"comment": "int32_t[64]"
"comment": "Vector[64]"
},
"m_flLastGrassBurnThink": {
"value": 33420,

View File

@ -1,6 +1,6 @@
'''
https://github.com/a2x/cs2-dumper
2023-10-20 05:22:29.362919900 UTC
Created using https://github.com/a2x/cs2-dumper
2023-10-20 23:01:50.770998900 UTC
'''
class ActiveModelConfig_t:
@ -2008,23 +2008,23 @@ class C_CSWeaponBase: # C_BasePlayerWeapon
m_flTimeSilencerSwitchComplete = 0x169C # GameTime_t
m_iOriginalTeamNumber = 0x16A0 # int32_t
m_flNextAttackRenderTimeOffset = 0x16A4 # float
m_bVisualsDataSet = 0x1720 # bool
m_bOldFirstPersonSpectatedState = 0x1721 # bool
m_hOurPing = 0x1724 # CHandle<C_BaseEntity>
m_nOurPingIndex = 0x1728 # CEntityIndex
m_vecOurPingPos = 0x172C # Vector
m_bGlowForPing = 0x1738 # bool
m_bUIWeapon = 0x1739 # bool
m_hPrevOwner = 0x1748 # CHandle<C_CSPlayerPawn>
m_nDropTick = 0x174C # GameTick_t
m_donated = 0x176C # bool
m_fLastShotTime = 0x1770 # GameTime_t
m_bWasOwnedByCT = 0x1774 # bool
m_bWasOwnedByTerrorist = 0x1775 # bool
m_gunHeat = 0x1778 # float
m_smokeAttachments = 0x177C # uint32_t
m_lastSmokeTime = 0x1780 # GameTime_t
m_flLastClientFireBulletTime = 0x1784 # float
m_bVisualsDataSet = 0x1728 # bool
m_bOldFirstPersonSpectatedState = 0x1729 # bool
m_hOurPing = 0x172C # CHandle<C_BaseEntity>
m_nOurPingIndex = 0x1730 # CEntityIndex
m_vecOurPingPos = 0x1734 # Vector
m_bGlowForPing = 0x1740 # bool
m_bUIWeapon = 0x1741 # bool
m_hPrevOwner = 0x1750 # CHandle<C_CSPlayerPawn>
m_nDropTick = 0x1754 # GameTick_t
m_donated = 0x1774 # bool
m_fLastShotTime = 0x1778 # GameTime_t
m_bWasOwnedByCT = 0x177C # bool
m_bWasOwnedByTerrorist = 0x177D # bool
m_gunHeat = 0x1780 # float
m_smokeAttachments = 0x1784 # uint32_t
m_lastSmokeTime = 0x1788 # GameTime_t
m_flLastClientFireBulletTime = 0x178C # float
m_IronSightController = 0x1840 # C_IronSightController
m_iIronSightMode = 0x18F0 # int32_t
m_flLastLOSTraceFailureTime = 0x1900 # GameTime_t
@ -2592,6 +2592,8 @@ class C_GradientFog: # C_BaseEntity
class C_HEGrenade: # C_BaseCSGrenade
class C_HEGrenadeProjectile: # C_BaseCSGrenadeProjectile
class C_HandleTest: # C_BaseEntity
m_Handle = 0x540 # CHandle<C_BaseEntity>
m_bSendHandle = 0x544 # bool
@ -2627,12 +2629,8 @@ class C_IncendiaryGrenade: # C_MolotovGrenade
class C_Inferno: # C_BaseModelEntity
m_nfxFireDamageEffect = 0xD00 # ParticleIndex_t
m_fireXDelta = 0xD04 # int32_t[64]
m_fireYDelta = 0xE04 # int32_t[64]
m_fireZDelta = 0xF04 # int32_t[64]
m_fireParentXDelta = 0x1004 # int32_t[64]
m_fireParentYDelta = 0x1104 # int32_t[64]
m_fireParentZDelta = 0x1204 # int32_t[64]
m_firePositions = 0xD04 # Vector[64]
m_fireParentPositions = 0x1004 # Vector[64]
m_bFireIsBurning = 0x1304 # bool[64]
m_BurnNormal = 0x1344 # Vector[64]
m_fireCount = 0x1644 # int32_t

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:29.405160900 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:50.812595400 UTC
*/
#![allow(non_snake_case, non_upper_case_globals)]
@ -2190,23 +2190,23 @@ pub mod C_CSWeaponBase { // C_BasePlayerWeapon
pub const m_flTimeSilencerSwitchComplete: usize = 0x169C; // GameTime_t
pub const m_iOriginalTeamNumber: usize = 0x16A0; // int32_t
pub const m_flNextAttackRenderTimeOffset: usize = 0x16A4; // float
pub const m_bVisualsDataSet: usize = 0x1720; // bool
pub const m_bOldFirstPersonSpectatedState: usize = 0x1721; // bool
pub const m_hOurPing: usize = 0x1724; // CHandle<C_BaseEntity>
pub const m_nOurPingIndex: usize = 0x1728; // CEntityIndex
pub const m_vecOurPingPos: usize = 0x172C; // Vector
pub const m_bGlowForPing: usize = 0x1738; // bool
pub const m_bUIWeapon: usize = 0x1739; // bool
pub const m_hPrevOwner: usize = 0x1748; // CHandle<C_CSPlayerPawn>
pub const m_nDropTick: usize = 0x174C; // GameTick_t
pub const m_donated: usize = 0x176C; // bool
pub const m_fLastShotTime: usize = 0x1770; // GameTime_t
pub const m_bWasOwnedByCT: usize = 0x1774; // bool
pub const m_bWasOwnedByTerrorist: usize = 0x1775; // bool
pub const m_gunHeat: usize = 0x1778; // float
pub const m_smokeAttachments: usize = 0x177C; // uint32_t
pub const m_lastSmokeTime: usize = 0x1780; // GameTime_t
pub const m_flLastClientFireBulletTime: usize = 0x1784; // float
pub const m_bVisualsDataSet: usize = 0x1728; // bool
pub const m_bOldFirstPersonSpectatedState: usize = 0x1729; // bool
pub const m_hOurPing: usize = 0x172C; // CHandle<C_BaseEntity>
pub const m_nOurPingIndex: usize = 0x1730; // CEntityIndex
pub const m_vecOurPingPos: usize = 0x1734; // Vector
pub const m_bGlowForPing: usize = 0x1740; // bool
pub const m_bUIWeapon: usize = 0x1741; // bool
pub const m_hPrevOwner: usize = 0x1750; // CHandle<C_CSPlayerPawn>
pub const m_nDropTick: usize = 0x1754; // GameTick_t
pub const m_donated: usize = 0x1774; // bool
pub const m_fLastShotTime: usize = 0x1778; // GameTime_t
pub const m_bWasOwnedByCT: usize = 0x177C; // bool
pub const m_bWasOwnedByTerrorist: usize = 0x177D; // bool
pub const m_gunHeat: usize = 0x1780; // float
pub const m_smokeAttachments: usize = 0x1784; // uint32_t
pub const m_lastSmokeTime: usize = 0x1788; // GameTime_t
pub const m_flLastClientFireBulletTime: usize = 0x178C; // float
pub const m_IronSightController: usize = 0x1840; // C_IronSightController
pub const m_iIronSightMode: usize = 0x18F0; // int32_t
pub const m_flLastLOSTraceFailureTime: usize = 0x1900; // GameTime_t
@ -2837,6 +2837,9 @@ pub mod C_GradientFog { // C_BaseEntity
pub mod C_HEGrenade { // C_BaseCSGrenade
}
pub mod C_HEGrenadeProjectile { // C_BaseCSGrenadeProjectile
}
pub mod C_HandleTest { // C_BaseEntity
pub const m_Handle: usize = 0x540; // CHandle<C_BaseEntity>
pub const m_bSendHandle: usize = 0x544; // bool
@ -2876,12 +2879,8 @@ pub mod C_IncendiaryGrenade { // C_MolotovGrenade
pub mod C_Inferno { // C_BaseModelEntity
pub const m_nfxFireDamageEffect: usize = 0xD00; // ParticleIndex_t
pub const m_fireXDelta: usize = 0xD04; // int32_t[64]
pub const m_fireYDelta: usize = 0xE04; // int32_t[64]
pub const m_fireZDelta: usize = 0xF04; // int32_t[64]
pub const m_fireParentXDelta: usize = 0x1004; // int32_t[64]
pub const m_fireParentYDelta: usize = 0x1104; // int32_t[64]
pub const m_fireParentZDelta: usize = 0x1204; // int32_t[64]
pub const m_firePositions: usize = 0xD04; // Vector[64]
pub const m_fireParentPositions: usize = 0x1004; // Vector[64]
pub const m_bFireIsBurning: usize = 0x1304; // bool[64]
pub const m_BurnNormal: usize = 0x1344; // Vector[64]
pub const m_fireCount: usize = 0x1644; // int32_t

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:27.733574 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.161341200 UTC
*/
public static class CEmptyEntityInstance {

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:27.731819400 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.159615800 UTC
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
https://github.com/a2x/cs2-dumper
2023-10-20 05:22:27.735552400 UTC
Created using https://github.com/a2x/cs2-dumper
2023-10-20 23:01:49.163267700 UTC
'''
class CEmptyEntityInstance:

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:27.737782400 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.164979 UTC
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:29.449205 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:50.856722800 UTC
*/
public static class CAnimScriptBase {

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:29.448860 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:50.856379 UTC
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
https://github.com/a2x/cs2-dumper
2023-10-20 05:22:29.449680900 UTC
Created using https://github.com/a2x/cs2-dumper
2023-10-20 23:01:50.857215800 UTC
'''
class CAnimScriptBase:

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:29.450005300 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:50.857574 UTC
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:29.721663200 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:51.115098700 UTC
*/
public static class AnimationsystemDll { // animationsystem.dll
@ -9,49 +9,49 @@ public static class AnimationsystemDll { // animationsystem.dll
}
public static class ClientDll { // client.dll
public const nint LegacyGameUI001 = 0x88FF10;
public const nint Source2ClientUI001 = 0x87E9B0;
public const nint Source2ClientPrediction001 = 0x79C1F0;
public const nint ClientToolsInfo_001 = 0x728100;
public const nint Source2Client002 = 0x728120;
public const nint GameClientExports001 = 0x728110;
public const nint EmptyWorldService001_Client = 0x48BCC0;
public const nint Source2ClientConfig001 = 0x472CD0;
public const nint LegacyGameUI001 = 0x8914A0;
public const nint Source2ClientUI001 = 0x8801C0;
public const nint Source2ClientPrediction001 = 0x79DB20;
public const nint ClientToolsInfo_001 = 0x729A30;
public const nint Source2Client002 = 0x729A50;
public const nint GameClientExports001 = 0x729A40;
public const nint EmptyWorldService001_Client = 0x48C210;
public const nint Source2ClientConfig001 = 0x473220;
}
public static class Engine2Dll { // engine2.dll
public const nint SimpleEngineLoopService_001 = 0x1E1FD0;
public const nint ClientServerEngineLoopService_001 = 0x1D7CA0;
public const nint KeyValueCache001 = 0x1D42E0;
public const nint HostStateMgr001 = 0x1D1CF0;
public const nint GameEventSystemServerV001 = 0x1CD3B0;
public const nint GameEventSystemClientV001 = 0x1CD3A0;
public const nint EngineServiceMgr001 = 0x1C9090;
public const nint VProfService_001 = 0x1B6B70;
public const nint ToolService_001 = 0x1B58C0;
public const nint StatsService_001 = 0x1B0B40;
public const nint SplitScreenService_001 = 0x1ADDB0;
public const nint SoundService_001 = 0x1A8900;
public const nint ScreenshotService001 = 0x1A47D0;
public const nint RenderService_001 = 0x1A1B30;
public const nint NetworkService_001 = 0x1A1640;
public const nint NetworkServerService_001 = 0x19C6E0;
public const nint NetworkP2PService_001 = 0x1980F0;
public const nint NetworkClientService_001 = 0x191D20;
public const nint MapListService_001 = 0x18ACF0;
public const nint InputService_001 = 0x178B70;
public const nint GameUIService_001 = 0x173390;
public const nint GameResourceServiceServerV001 = 0x1710F0;
public const nint GameResourceServiceClientV001 = 0x1710E0;
public const nint BugService001 = 0x16A110;
public const nint BenchmarkService001 = 0x1688E0;
public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x1164C0;
public const nint EngineGameUI001 = 0x115850;
public const nint INETSUPPORT_001 = 0xE5A60;
public const nint Source2EngineToServerStringTable001 = 0xA0BE0;
public const nint Source2EngineToServer001 = 0x8AA70;
public const nint Source2EngineToClientStringTable001 = 0x83790;
public const nint Source2EngineToClient001 = 0x5A1D0;
public const nint SimpleEngineLoopService_001 = 0x1E2480;
public const nint ClientServerEngineLoopService_001 = 0x1D8150;
public const nint KeyValueCache001 = 0x1D4790;
public const nint HostStateMgr001 = 0x1D21A0;
public const nint GameEventSystemServerV001 = 0x1CD860;
public const nint GameEventSystemClientV001 = 0x1CD850;
public const nint EngineServiceMgr001 = 0x1C9540;
public const nint VProfService_001 = 0x1B6FD0;
public const nint ToolService_001 = 0x1B5D20;
public const nint StatsService_001 = 0x1B0FA0;
public const nint SplitScreenService_001 = 0x1AE210;
public const nint SoundService_001 = 0x1A8D60;
public const nint ScreenshotService001 = 0x1A4C30;
public const nint RenderService_001 = 0x1A1F90;
public const nint NetworkService_001 = 0x1A1AA0;
public const nint NetworkServerService_001 = 0x19CB40;
public const nint NetworkP2PService_001 = 0x198550;
public const nint NetworkClientService_001 = 0x192180;
public const nint MapListService_001 = 0x18B150;
public const nint InputService_001 = 0x178FD0;
public const nint GameUIService_001 = 0x1737F0;
public const nint GameResourceServiceServerV001 = 0x171550;
public const nint GameResourceServiceClientV001 = 0x171540;
public const nint BugService001 = 0x16A570;
public const nint BenchmarkService001 = 0x168D40;
public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x116920;
public const nint EngineGameUI001 = 0x115CB0;
public const nint INETSUPPORT_001 = 0xE5EC0;
public const nint Source2EngineToServerStringTable001 = 0xA1030;
public const nint Source2EngineToServer001 = 0x8AEC0;
public const nint Source2EngineToClientStringTable001 = 0x83BE0;
public const nint Source2EngineToClient001 = 0x5A620;
}
public static class FilesystemStdioDll { // filesystem_stdio.dll
@ -105,9 +105,9 @@ public static class NavsystemDll { // navsystem.dll
}
public static class NetworksystemDll { // networksystem.dll
public const nint SerializedEntitiesVersion001 = 0xD1A70;
public const nint NetworkSystemVersion001 = 0xBBF80;
public const nint NetworkMessagesVersion001 = 0x9C020;
public const nint SerializedEntitiesVersion001 = 0xD1AE0;
public const nint NetworkSystemVersion001 = 0xBBFA0;
public const nint NetworkMessagesVersion001 = 0x9C040;
public const nint FlattenedSerializersVersion001 = 0x7B8A0;
}
@ -132,9 +132,9 @@ public static class PulseSystemDll { // pulse_system.dll
}
public static class Rendersystemdx11Dll { // rendersystemdx11.dll
public const nint RenderUtils_001 = 0x52C90;
public const nint VRenderDeviceMgrBackdoor001 = 0x4A3A0;
public const nint RenderDeviceMgr001 = 0x4A390;
public const nint RenderUtils_001 = 0x52FD0;
public const nint VRenderDeviceMgrBackdoor001 = 0x4A4F0;
public const nint RenderDeviceMgr001 = 0x4A4E0;
}
public static class ResourcesystemDll { // resourcesystem.dll
@ -157,16 +157,16 @@ public static class SchemasystemDll { // schemasystem.dll
}
public static class ServerDll { // server.dll
public const nint NavGameTest001 = 0xA2D150;
public const nint ServerToolsInfo_001 = 0x831AC0;
public const nint Source2GameClients001 = 0x831AD0;
public const nint Source2GameEntities001 = 0x831AE0;
public const nint Source2Server001 = 0x831AF0;
public const nint EmptyWorldService001_Server = 0x588490;
public const nint Source2ServerConfig001 = 0x568490;
public const nint EntitySubclassUtilsV001 = 0x2C8770;
public const nint customnavsystem001 = 0x245270;
public const nint Source2GameDirector001 = 0x13EFC0;
public const nint NavGameTest001 = 0xA2CCE0;
public const nint ServerToolsInfo_001 = 0x831620;
public const nint Source2GameClients001 = 0x831630;
public const nint Source2GameEntities001 = 0x831640;
public const nint Source2Server001 = 0x831650;
public const nint EmptyWorldService001_Server = 0x588470;
public const nint Source2ServerConfig001 = 0x568470;
public const nint EntitySubclassUtilsV001 = 0x2C8690;
public const nint customnavsystem001 = 0x245070;
public const nint Source2GameDirector001 = 0x13EFF0;
}
public static class SoundsystemDll { // soundsystem.dll
@ -222,7 +222,7 @@ public static class ValveWmfDll { // valve_wmf.dll
}
public static class Vphysics2Dll { // vphysics2.dll
public const nint VPhysics2_Handle_Interface_001 = 0x5FA50;
public const nint VPhysics2_Handle_Interface_001 = 0x5FA60;
public const nint VPhysics2_Interface_001 = 0x5B7F0;
}

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:29.719798500 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:51.113204800 UTC
*/
#pragma once
@ -13,49 +13,49 @@ namespace AnimationsystemDll { // animationsystem.dll
}
namespace ClientDll { // client.dll
constexpr std::ptrdiff_t LegacyGameUI001 = 0x88FF10;
constexpr std::ptrdiff_t Source2ClientUI001 = 0x87E9B0;
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x79C1F0;
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x728100;
constexpr std::ptrdiff_t Source2Client002 = 0x728120;
constexpr std::ptrdiff_t GameClientExports001 = 0x728110;
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x48BCC0;
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x472CD0;
constexpr std::ptrdiff_t LegacyGameUI001 = 0x8914A0;
constexpr std::ptrdiff_t Source2ClientUI001 = 0x8801C0;
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x79DB20;
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x729A30;
constexpr std::ptrdiff_t Source2Client002 = 0x729A50;
constexpr std::ptrdiff_t GameClientExports001 = 0x729A40;
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x48C210;
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x473220;
}
namespace Engine2Dll { // engine2.dll
constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1E1FD0;
constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1D7CA0;
constexpr std::ptrdiff_t KeyValueCache001 = 0x1D42E0;
constexpr std::ptrdiff_t HostStateMgr001 = 0x1D1CF0;
constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1CD3B0;
constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1CD3A0;
constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1C9090;
constexpr std::ptrdiff_t VProfService_001 = 0x1B6B70;
constexpr std::ptrdiff_t ToolService_001 = 0x1B58C0;
constexpr std::ptrdiff_t StatsService_001 = 0x1B0B40;
constexpr std::ptrdiff_t SplitScreenService_001 = 0x1ADDB0;
constexpr std::ptrdiff_t SoundService_001 = 0x1A8900;
constexpr std::ptrdiff_t ScreenshotService001 = 0x1A47D0;
constexpr std::ptrdiff_t RenderService_001 = 0x1A1B30;
constexpr std::ptrdiff_t NetworkService_001 = 0x1A1640;
constexpr std::ptrdiff_t NetworkServerService_001 = 0x19C6E0;
constexpr std::ptrdiff_t NetworkP2PService_001 = 0x1980F0;
constexpr std::ptrdiff_t NetworkClientService_001 = 0x191D20;
constexpr std::ptrdiff_t MapListService_001 = 0x18ACF0;
constexpr std::ptrdiff_t InputService_001 = 0x178B70;
constexpr std::ptrdiff_t GameUIService_001 = 0x173390;
constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x1710F0;
constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x1710E0;
constexpr std::ptrdiff_t BugService001 = 0x16A110;
constexpr std::ptrdiff_t BenchmarkService001 = 0x1688E0;
constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x1164C0;
constexpr std::ptrdiff_t EngineGameUI001 = 0x115850;
constexpr std::ptrdiff_t INETSUPPORT_001 = 0xE5A60;
constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA0BE0;
constexpr std::ptrdiff_t Source2EngineToServer001 = 0x8AA70;
constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x83790;
constexpr std::ptrdiff_t Source2EngineToClient001 = 0x5A1D0;
constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1E2480;
constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1D8150;
constexpr std::ptrdiff_t KeyValueCache001 = 0x1D4790;
constexpr std::ptrdiff_t HostStateMgr001 = 0x1D21A0;
constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1CD860;
constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1CD850;
constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1C9540;
constexpr std::ptrdiff_t VProfService_001 = 0x1B6FD0;
constexpr std::ptrdiff_t ToolService_001 = 0x1B5D20;
constexpr std::ptrdiff_t StatsService_001 = 0x1B0FA0;
constexpr std::ptrdiff_t SplitScreenService_001 = 0x1AE210;
constexpr std::ptrdiff_t SoundService_001 = 0x1A8D60;
constexpr std::ptrdiff_t ScreenshotService001 = 0x1A4C30;
constexpr std::ptrdiff_t RenderService_001 = 0x1A1F90;
constexpr std::ptrdiff_t NetworkService_001 = 0x1A1AA0;
constexpr std::ptrdiff_t NetworkServerService_001 = 0x19CB40;
constexpr std::ptrdiff_t NetworkP2PService_001 = 0x198550;
constexpr std::ptrdiff_t NetworkClientService_001 = 0x192180;
constexpr std::ptrdiff_t MapListService_001 = 0x18B150;
constexpr std::ptrdiff_t InputService_001 = 0x178FD0;
constexpr std::ptrdiff_t GameUIService_001 = 0x1737F0;
constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x171550;
constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x171540;
constexpr std::ptrdiff_t BugService001 = 0x16A570;
constexpr std::ptrdiff_t BenchmarkService001 = 0x168D40;
constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x116920;
constexpr std::ptrdiff_t EngineGameUI001 = 0x115CB0;
constexpr std::ptrdiff_t INETSUPPORT_001 = 0xE5EC0;
constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA1030;
constexpr std::ptrdiff_t Source2EngineToServer001 = 0x8AEC0;
constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x83BE0;
constexpr std::ptrdiff_t Source2EngineToClient001 = 0x5A620;
}
namespace FilesystemStdioDll { // filesystem_stdio.dll
@ -109,9 +109,9 @@ namespace NavsystemDll { // navsystem.dll
}
namespace NetworksystemDll { // networksystem.dll
constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0xD1A70;
constexpr std::ptrdiff_t NetworkSystemVersion001 = 0xBBF80;
constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x9C020;
constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0xD1AE0;
constexpr std::ptrdiff_t NetworkSystemVersion001 = 0xBBFA0;
constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x9C040;
constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x7B8A0;
}
@ -136,9 +136,9 @@ namespace PulseSystemDll { // pulse_system.dll
}
namespace Rendersystemdx11Dll { // rendersystemdx11.dll
constexpr std::ptrdiff_t RenderUtils_001 = 0x52C90;
constexpr std::ptrdiff_t VRenderDeviceMgrBackdoor001 = 0x4A3A0;
constexpr std::ptrdiff_t RenderDeviceMgr001 = 0x4A390;
constexpr std::ptrdiff_t RenderUtils_001 = 0x52FD0;
constexpr std::ptrdiff_t VRenderDeviceMgrBackdoor001 = 0x4A4F0;
constexpr std::ptrdiff_t RenderDeviceMgr001 = 0x4A4E0;
}
namespace ResourcesystemDll { // resourcesystem.dll
@ -161,16 +161,16 @@ namespace SchemasystemDll { // schemasystem.dll
}
namespace ServerDll { // server.dll
constexpr std::ptrdiff_t NavGameTest001 = 0xA2D150;
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x831AC0;
constexpr std::ptrdiff_t Source2GameClients001 = 0x831AD0;
constexpr std::ptrdiff_t Source2GameEntities001 = 0x831AE0;
constexpr std::ptrdiff_t Source2Server001 = 0x831AF0;
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x588490;
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x568490;
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2C8770;
constexpr std::ptrdiff_t customnavsystem001 = 0x245270;
constexpr std::ptrdiff_t Source2GameDirector001 = 0x13EFC0;
constexpr std::ptrdiff_t NavGameTest001 = 0xA2CCE0;
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x831620;
constexpr std::ptrdiff_t Source2GameClients001 = 0x831630;
constexpr std::ptrdiff_t Source2GameEntities001 = 0x831640;
constexpr std::ptrdiff_t Source2Server001 = 0x831650;
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x588470;
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x568470;
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2C8690;
constexpr std::ptrdiff_t customnavsystem001 = 0x245070;
constexpr std::ptrdiff_t Source2GameDirector001 = 0x13EFF0;
}
namespace SoundsystemDll { // soundsystem.dll
@ -226,7 +226,7 @@ namespace ValveWmfDll { // valve_wmf.dll
}
namespace Vphysics2Dll { // vphysics2.dll
constexpr std::ptrdiff_t VPhysics2_Handle_Interface_001 = 0x5FA50;
constexpr std::ptrdiff_t VPhysics2_Handle_Interface_001 = 0x5FA60;
constexpr std::ptrdiff_t VPhysics2_Interface_001 = 0x5B7F0;
}

View File

@ -15,35 +15,35 @@
"ClientDll": {
"data": {
"ClientToolsInfo_001": {
"value": 7504128,
"value": 7510576,
"comment": null
},
"EmptyWorldService001_Client": {
"value": 4766912,
"value": 4768272,
"comment": null
},
"GameClientExports001": {
"value": 7504144,
"value": 7510592,
"comment": null
},
"LegacyGameUI001": {
"value": 8978192,
"value": 8983712,
"comment": null
},
"Source2Client002": {
"value": 7504160,
"value": 7510608,
"comment": null
},
"Source2ClientConfig001": {
"value": 4664528,
"value": 4665888,
"comment": null
},
"Source2ClientPrediction001": {
"value": 7979504,
"value": 7985952,
"comment": null
},
"Source2ClientUI001": {
"value": 8907184,
"value": 8913344,
"comment": null
}
},
@ -52,131 +52,131 @@
"Engine2Dll": {
"data": {
"BenchmarkService001": {
"value": 1476832,
"value": 1477952,
"comment": null
},
"BugService001": {
"value": 1483024,
"value": 1484144,
"comment": null
},
"ClientServerEngineLoopService_001": {
"value": 1932448,
"value": 1933648,
"comment": null
},
"EngineGameUI001": {
"value": 1136720,
"value": 1137840,
"comment": null
},
"EngineServiceMgr001": {
"value": 1872016,
"value": 1873216,
"comment": null
},
"GameEventSystemClientV001": {
"value": 1889184,
"value": 1890384,
"comment": null
},
"GameEventSystemServerV001": {
"value": 1889200,
"value": 1890400,
"comment": null
},
"GameResourceServiceClientV001": {
"value": 1511648,
"value": 1512768,
"comment": null
},
"GameResourceServiceServerV001": {
"value": 1511664,
"value": 1512784,
"comment": null
},
"GameUIService_001": {
"value": 1520528,
"value": 1521648,
"comment": null
},
"HostStateMgr001": {
"value": 1907952,
"value": 1909152,
"comment": null
},
"INETSUPPORT_001": {
"value": 940640,
"value": 941760,
"comment": null
},
"InputService_001": {
"value": 1543024,
"value": 1544144,
"comment": null
},
"KeyValueCache001": {
"value": 1917664,
"value": 1918864,
"comment": null
},
"MapListService_001": {
"value": 1617136,
"value": 1618256,
"comment": null
},
"NetworkClientService_001": {
"value": 1645856,
"value": 1646976,
"comment": null
},
"NetworkP2PService_001": {
"value": 1671408,
"value": 1672528,
"comment": null
},
"NetworkServerService_001": {
"value": 1689312,
"value": 1690432,
"comment": null
},
"NetworkService_001": {
"value": 1709632,
"value": 1710752,
"comment": null
},
"RenderService_001": {
"value": 1710896,
"value": 1712016,
"comment": null
},
"ScreenshotService001": {
"value": 1722320,
"value": 1723440,
"comment": null
},
"SimpleEngineLoopService_001": {
"value": 1974224,
"value": 1975424,
"comment": null
},
"SoundService_001": {
"value": 1739008,
"value": 1740128,
"comment": null
},
"Source2EngineToClient001": {
"value": 369104,
"value": 370208,
"comment": null
},
"Source2EngineToClientStringTable001": {
"value": 538512,
"value": 539616,
"comment": null
},
"Source2EngineToServer001": {
"value": 567920,
"value": 569024,
"comment": null
},
"Source2EngineToServerStringTable001": {
"value": 658400,
"value": 659504,
"comment": null
},
"SplitScreenService_001": {
"value": 1760688,
"value": 1761808,
"comment": null
},
"StatsService_001": {
"value": 1772352,
"value": 1773472,
"comment": null
},
"ToolService_001": {
"value": 1792192,
"value": 1793312,
"comment": null
},
"VENGINE_GAMEUIFUNCS_VERSION005": {
"value": 1139904,
"value": 1141024,
"comment": null
},
"VProfService_001": {
"value": 1796976,
"value": 1798096,
"comment": null
}
},
@ -326,15 +326,15 @@
"comment": null
},
"NetworkMessagesVersion001": {
"value": 639008,
"value": 639040,
"comment": null
},
"NetworkSystemVersion001": {
"value": 769920,
"value": 769952,
"comment": null
},
"SerializedEntitiesVersion001": {
"value": 858736,
"value": 858848,
"comment": null
}
},
@ -388,15 +388,15 @@
"Rendersystemdx11Dll": {
"data": {
"RenderDeviceMgr001": {
"value": 304016,
"value": 304352,
"comment": null
},
"RenderUtils_001": {
"value": 339088,
"value": 339920,
"comment": null
},
"VRenderDeviceMgrBackdoor001": {
"value": 304032,
"value": 304368,
"comment": null
}
},
@ -453,43 +453,43 @@
"ServerDll": {
"data": {
"EmptyWorldService001_Server": {
"value": 5801104,
"value": 5801072,
"comment": null
},
"EntitySubclassUtilsV001": {
"value": 2918256,
"value": 2918032,
"comment": null
},
"NavGameTest001": {
"value": 10670416,
"value": 10669280,
"comment": null
},
"ServerToolsInfo_001": {
"value": 8592064,
"value": 8590880,
"comment": null
},
"Source2GameClients001": {
"value": 8592080,
"value": 8590896,
"comment": null
},
"Source2GameDirector001": {
"value": 1306560,
"value": 1306608,
"comment": null
},
"Source2GameEntities001": {
"value": 8592096,
"value": 8590912,
"comment": null
},
"Source2Server001": {
"value": 8592112,
"value": 8590928,
"comment": null
},
"Source2ServerConfig001": {
"value": 5670032,
"value": 5670000,
"comment": null
},
"customnavsystem001": {
"value": 2380400,
"value": 2379888,
"comment": null
}
},
@ -657,7 +657,7 @@
"Vphysics2Dll": {
"data": {
"VPhysics2_Handle_Interface_001": {
"value": 391760,
"value": 391776,
"comment": null
},
"VPhysics2_Interface_001": {

View File

@ -1,6 +1,6 @@
'''
https://github.com/a2x/cs2-dumper
2023-10-20 05:22:29.724470400 UTC
Created using https://github.com/a2x/cs2-dumper
2023-10-20 23:01:51.117215500 UTC
'''
class AnimationsystemDll: # animationsystem.dll
@ -8,48 +8,48 @@ class AnimationsystemDll: # animationsystem.dll
AnimationSystem_001 = 0x5F1D0
class ClientDll: # client.dll
LegacyGameUI001 = 0x88FF10
Source2ClientUI001 = 0x87E9B0
Source2ClientPrediction001 = 0x79C1F0
ClientToolsInfo_001 = 0x728100
Source2Client002 = 0x728120
GameClientExports001 = 0x728110
EmptyWorldService001_Client = 0x48BCC0
Source2ClientConfig001 = 0x472CD0
LegacyGameUI001 = 0x8914A0
Source2ClientUI001 = 0x8801C0
Source2ClientPrediction001 = 0x79DB20
ClientToolsInfo_001 = 0x729A30
Source2Client002 = 0x729A50
GameClientExports001 = 0x729A40
EmptyWorldService001_Client = 0x48C210
Source2ClientConfig001 = 0x473220
class Engine2Dll: # engine2.dll
SimpleEngineLoopService_001 = 0x1E1FD0
ClientServerEngineLoopService_001 = 0x1D7CA0
KeyValueCache001 = 0x1D42E0
HostStateMgr001 = 0x1D1CF0
GameEventSystemServerV001 = 0x1CD3B0
GameEventSystemClientV001 = 0x1CD3A0
EngineServiceMgr001 = 0x1C9090
VProfService_001 = 0x1B6B70
ToolService_001 = 0x1B58C0
StatsService_001 = 0x1B0B40
SplitScreenService_001 = 0x1ADDB0
SoundService_001 = 0x1A8900
ScreenshotService001 = 0x1A47D0
RenderService_001 = 0x1A1B30
NetworkService_001 = 0x1A1640
NetworkServerService_001 = 0x19C6E0
NetworkP2PService_001 = 0x1980F0
NetworkClientService_001 = 0x191D20
MapListService_001 = 0x18ACF0
InputService_001 = 0x178B70
GameUIService_001 = 0x173390
GameResourceServiceServerV001 = 0x1710F0
GameResourceServiceClientV001 = 0x1710E0
BugService001 = 0x16A110
BenchmarkService001 = 0x1688E0
VENGINE_GAMEUIFUNCS_VERSION005 = 0x1164C0
EngineGameUI001 = 0x115850
INETSUPPORT_001 = 0xE5A60
Source2EngineToServerStringTable001 = 0xA0BE0
Source2EngineToServer001 = 0x8AA70
Source2EngineToClientStringTable001 = 0x83790
Source2EngineToClient001 = 0x5A1D0
SimpleEngineLoopService_001 = 0x1E2480
ClientServerEngineLoopService_001 = 0x1D8150
KeyValueCache001 = 0x1D4790
HostStateMgr001 = 0x1D21A0
GameEventSystemServerV001 = 0x1CD860
GameEventSystemClientV001 = 0x1CD850
EngineServiceMgr001 = 0x1C9540
VProfService_001 = 0x1B6FD0
ToolService_001 = 0x1B5D20
StatsService_001 = 0x1B0FA0
SplitScreenService_001 = 0x1AE210
SoundService_001 = 0x1A8D60
ScreenshotService001 = 0x1A4C30
RenderService_001 = 0x1A1F90
NetworkService_001 = 0x1A1AA0
NetworkServerService_001 = 0x19CB40
NetworkP2PService_001 = 0x198550
NetworkClientService_001 = 0x192180
MapListService_001 = 0x18B150
InputService_001 = 0x178FD0
GameUIService_001 = 0x1737F0
GameResourceServiceServerV001 = 0x171550
GameResourceServiceClientV001 = 0x171540
BugService001 = 0x16A570
BenchmarkService001 = 0x168D40
VENGINE_GAMEUIFUNCS_VERSION005 = 0x116920
EngineGameUI001 = 0x115CB0
INETSUPPORT_001 = 0xE5EC0
Source2EngineToServerStringTable001 = 0xA1030
Source2EngineToServer001 = 0x8AEC0
Source2EngineToClientStringTable001 = 0x83BE0
Source2EngineToClient001 = 0x5A620
class FilesystemStdioDll: # filesystem_stdio.dll
VAsyncFileSystem2_001 = 0x66D30
@ -93,9 +93,9 @@ class NavsystemDll: # navsystem.dll
NavSystem001 = 0x76F0
class NetworksystemDll: # networksystem.dll
SerializedEntitiesVersion001 = 0xD1A70
NetworkSystemVersion001 = 0xBBF80
NetworkMessagesVersion001 = 0x9C020
SerializedEntitiesVersion001 = 0xD1AE0
NetworkSystemVersion001 = 0xBBFA0
NetworkMessagesVersion001 = 0x9C040
FlattenedSerializersVersion001 = 0x7B8A0
class PanoramaDll: # panorama.dll
@ -114,9 +114,9 @@ class PulseSystemDll: # pulse_system.dll
IPulseSystem_001 = 0x5B80
class Rendersystemdx11Dll: # rendersystemdx11.dll
RenderUtils_001 = 0x52C90
VRenderDeviceMgrBackdoor001 = 0x4A3A0
RenderDeviceMgr001 = 0x4A390
RenderUtils_001 = 0x52FD0
VRenderDeviceMgrBackdoor001 = 0x4A4F0
RenderDeviceMgr001 = 0x4A4E0
class ResourcesystemDll: # resourcesystem.dll
ResourceSystem013 = 0x10650
@ -134,16 +134,16 @@ class SchemasystemDll: # schemasystem.dll
SchemaSystem_001 = 0xA930
class ServerDll: # server.dll
NavGameTest001 = 0xA2D150
ServerToolsInfo_001 = 0x831AC0
Source2GameClients001 = 0x831AD0
Source2GameEntities001 = 0x831AE0
Source2Server001 = 0x831AF0
EmptyWorldService001_Server = 0x588490
Source2ServerConfig001 = 0x568490
EntitySubclassUtilsV001 = 0x2C8770
customnavsystem001 = 0x245270
Source2GameDirector001 = 0x13EFC0
NavGameTest001 = 0xA2CCE0
ServerToolsInfo_001 = 0x831620
Source2GameClients001 = 0x831630
Source2GameEntities001 = 0x831640
Source2Server001 = 0x831650
EmptyWorldService001_Server = 0x588470
Source2ServerConfig001 = 0x568470
EntitySubclassUtilsV001 = 0x2C8690
customnavsystem001 = 0x245070
Source2GameDirector001 = 0x13EFF0
class SoundsystemDll: # soundsystem.dll
SoundOpSystem001 = 0x1567E0
@ -191,7 +191,7 @@ class ValveWmfDll: # valve_wmf.dll
VMediaFoundation001 = 0x12D0
class Vphysics2Dll: # vphysics2.dll
VPhysics2_Handle_Interface_001 = 0x5FA50
VPhysics2_Handle_Interface_001 = 0x5FA60
VPhysics2_Interface_001 = 0x5B7F0
class VscriptDll: # vscript.dll

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:29.726731400 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:51.119179600 UTC
*/
#![allow(non_snake_case, non_upper_case_globals)]
@ -11,49 +11,49 @@ pub mod AnimationsystemDll { // animationsystem.dll
}
pub mod ClientDll { // client.dll
pub const LegacyGameUI001: usize = 0x88FF10;
pub const Source2ClientUI001: usize = 0x87E9B0;
pub const Source2ClientPrediction001: usize = 0x79C1F0;
pub const ClientToolsInfo_001: usize = 0x728100;
pub const Source2Client002: usize = 0x728120;
pub const GameClientExports001: usize = 0x728110;
pub const EmptyWorldService001_Client: usize = 0x48BCC0;
pub const Source2ClientConfig001: usize = 0x472CD0;
pub const LegacyGameUI001: usize = 0x8914A0;
pub const Source2ClientUI001: usize = 0x8801C0;
pub const Source2ClientPrediction001: usize = 0x79DB20;
pub const ClientToolsInfo_001: usize = 0x729A30;
pub const Source2Client002: usize = 0x729A50;
pub const GameClientExports001: usize = 0x729A40;
pub const EmptyWorldService001_Client: usize = 0x48C210;
pub const Source2ClientConfig001: usize = 0x473220;
}
pub mod Engine2Dll { // engine2.dll
pub const SimpleEngineLoopService_001: usize = 0x1E1FD0;
pub const ClientServerEngineLoopService_001: usize = 0x1D7CA0;
pub const KeyValueCache001: usize = 0x1D42E0;
pub const HostStateMgr001: usize = 0x1D1CF0;
pub const GameEventSystemServerV001: usize = 0x1CD3B0;
pub const GameEventSystemClientV001: usize = 0x1CD3A0;
pub const EngineServiceMgr001: usize = 0x1C9090;
pub const VProfService_001: usize = 0x1B6B70;
pub const ToolService_001: usize = 0x1B58C0;
pub const StatsService_001: usize = 0x1B0B40;
pub const SplitScreenService_001: usize = 0x1ADDB0;
pub const SoundService_001: usize = 0x1A8900;
pub const ScreenshotService001: usize = 0x1A47D0;
pub const RenderService_001: usize = 0x1A1B30;
pub const NetworkService_001: usize = 0x1A1640;
pub const NetworkServerService_001: usize = 0x19C6E0;
pub const NetworkP2PService_001: usize = 0x1980F0;
pub const NetworkClientService_001: usize = 0x191D20;
pub const MapListService_001: usize = 0x18ACF0;
pub const InputService_001: usize = 0x178B70;
pub const GameUIService_001: usize = 0x173390;
pub const GameResourceServiceServerV001: usize = 0x1710F0;
pub const GameResourceServiceClientV001: usize = 0x1710E0;
pub const BugService001: usize = 0x16A110;
pub const BenchmarkService001: usize = 0x1688E0;
pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x1164C0;
pub const EngineGameUI001: usize = 0x115850;
pub const INETSUPPORT_001: usize = 0xE5A60;
pub const Source2EngineToServerStringTable001: usize = 0xA0BE0;
pub const Source2EngineToServer001: usize = 0x8AA70;
pub const Source2EngineToClientStringTable001: usize = 0x83790;
pub const Source2EngineToClient001: usize = 0x5A1D0;
pub const SimpleEngineLoopService_001: usize = 0x1E2480;
pub const ClientServerEngineLoopService_001: usize = 0x1D8150;
pub const KeyValueCache001: usize = 0x1D4790;
pub const HostStateMgr001: usize = 0x1D21A0;
pub const GameEventSystemServerV001: usize = 0x1CD860;
pub const GameEventSystemClientV001: usize = 0x1CD850;
pub const EngineServiceMgr001: usize = 0x1C9540;
pub const VProfService_001: usize = 0x1B6FD0;
pub const ToolService_001: usize = 0x1B5D20;
pub const StatsService_001: usize = 0x1B0FA0;
pub const SplitScreenService_001: usize = 0x1AE210;
pub const SoundService_001: usize = 0x1A8D60;
pub const ScreenshotService001: usize = 0x1A4C30;
pub const RenderService_001: usize = 0x1A1F90;
pub const NetworkService_001: usize = 0x1A1AA0;
pub const NetworkServerService_001: usize = 0x19CB40;
pub const NetworkP2PService_001: usize = 0x198550;
pub const NetworkClientService_001: usize = 0x192180;
pub const MapListService_001: usize = 0x18B150;
pub const InputService_001: usize = 0x178FD0;
pub const GameUIService_001: usize = 0x1737F0;
pub const GameResourceServiceServerV001: usize = 0x171550;
pub const GameResourceServiceClientV001: usize = 0x171540;
pub const BugService001: usize = 0x16A570;
pub const BenchmarkService001: usize = 0x168D40;
pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x116920;
pub const EngineGameUI001: usize = 0x115CB0;
pub const INETSUPPORT_001: usize = 0xE5EC0;
pub const Source2EngineToServerStringTable001: usize = 0xA1030;
pub const Source2EngineToServer001: usize = 0x8AEC0;
pub const Source2EngineToClientStringTable001: usize = 0x83BE0;
pub const Source2EngineToClient001: usize = 0x5A620;
}
pub mod FilesystemStdioDll { // filesystem_stdio.dll
@ -107,9 +107,9 @@ pub mod NavsystemDll { // navsystem.dll
}
pub mod NetworksystemDll { // networksystem.dll
pub const SerializedEntitiesVersion001: usize = 0xD1A70;
pub const NetworkSystemVersion001: usize = 0xBBF80;
pub const NetworkMessagesVersion001: usize = 0x9C020;
pub const SerializedEntitiesVersion001: usize = 0xD1AE0;
pub const NetworkSystemVersion001: usize = 0xBBFA0;
pub const NetworkMessagesVersion001: usize = 0x9C040;
pub const FlattenedSerializersVersion001: usize = 0x7B8A0;
}
@ -134,9 +134,9 @@ pub mod PulseSystemDll { // pulse_system.dll
}
pub mod Rendersystemdx11Dll { // rendersystemdx11.dll
pub const RenderUtils_001: usize = 0x52C90;
pub const VRenderDeviceMgrBackdoor001: usize = 0x4A3A0;
pub const RenderDeviceMgr001: usize = 0x4A390;
pub const RenderUtils_001: usize = 0x52FD0;
pub const VRenderDeviceMgrBackdoor001: usize = 0x4A4F0;
pub const RenderDeviceMgr001: usize = 0x4A4E0;
}
pub mod ResourcesystemDll { // resourcesystem.dll
@ -159,16 +159,16 @@ pub mod SchemasystemDll { // schemasystem.dll
}
pub mod ServerDll { // server.dll
pub const NavGameTest001: usize = 0xA2D150;
pub const ServerToolsInfo_001: usize = 0x831AC0;
pub const Source2GameClients001: usize = 0x831AD0;
pub const Source2GameEntities001: usize = 0x831AE0;
pub const Source2Server001: usize = 0x831AF0;
pub const EmptyWorldService001_Server: usize = 0x588490;
pub const Source2ServerConfig001: usize = 0x568490;
pub const EntitySubclassUtilsV001: usize = 0x2C8770;
pub const customnavsystem001: usize = 0x245270;
pub const Source2GameDirector001: usize = 0x13EFC0;
pub const NavGameTest001: usize = 0xA2CCE0;
pub const ServerToolsInfo_001: usize = 0x831620;
pub const Source2GameClients001: usize = 0x831630;
pub const Source2GameEntities001: usize = 0x831640;
pub const Source2Server001: usize = 0x831650;
pub const EmptyWorldService001_Server: usize = 0x588470;
pub const Source2ServerConfig001: usize = 0x568470;
pub const EntitySubclassUtilsV001: usize = 0x2C8690;
pub const customnavsystem001: usize = 0x245070;
pub const Source2GameDirector001: usize = 0x13EFF0;
}
pub mod SoundsystemDll { // soundsystem.dll
@ -224,7 +224,7 @@ pub mod ValveWmfDll { // valve_wmf.dll
}
pub mod Vphysics2Dll { // vphysics2.dll
pub const VPhysics2_Handle_Interface_001: usize = 0x5FA50;
pub const VPhysics2_Handle_Interface_001: usize = 0x5FA60;
pub const VPhysics2_Interface_001: usize = 0x5B7F0;
}

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:27.745949200 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.173945100 UTC
*/
public static class MaterialParamBuffer_t { // MaterialParam_t

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:27.744746100 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.172626100 UTC
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
https://github.com/a2x/cs2-dumper
2023-10-20 05:22:27.747369300 UTC
Created using https://github.com/a2x/cs2-dumper
2023-10-20 23:01:49.175562300 UTC
'''
class MaterialParamBuffer_t: # MaterialParam_t

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:27.748540900 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.176721400 UTC
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:27.750279400 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.178381900 UTC
*/
public static class ChangeAccessorFieldPathIndex_t {

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:27.750018800 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.178118300 UTC
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
https://github.com/a2x/cs2-dumper
2023-10-20 05:22:27.750682500 UTC
Created using https://github.com/a2x/cs2-dumper
2023-10-20 23:01:49.178756700 UTC
'''
class ChangeAccessorFieldPathIndex_t:

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:27.750912400 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.178986100 UTC
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,31 +1,31 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:30.276442300 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:51.629984100 UTC
*/
public static class ClientDll { // client.dll
public const nint dwBaseEntityModel_setModel = 0x57C750;
public const nint dwEntityList = 0x1793DC8;
public const nint dwForceAttack = 0x169AE50;
public const nint dwForceAttack2 = 0x169AEE0;
public const nint dwForceBackward = 0x169B120;
public const nint dwForceCrouch = 0x169B3F0;
public const nint dwForceForward = 0x169B090;
public const nint dwForceJump = 0x169B360;
public const nint dwForceLeft = 0x169B1B0;
public const nint dwForceRight = 0x169B240;
public const nint dwGameEntitySystem_getBaseEntity = 0x5FFD50;
public const nint dwGameEntitySystem_getHighestEntityIndex = 0x5F1A40;
public const nint dwGameRules = 0x17EFAD8;
public const nint dwGlobalVars = 0x1696F40;
public const nint dwGlowManager = 0x17EF258;
public const nint dwInterfaceLinkList = 0x197A678;
public const nint dwLocalPlayerController = 0x17E27C8;
public const nint dwLocalPlayerPawn = 0x1881288;
public const nint dwPlantedC4 = 0x1887FC0;
public const nint dwViewAngles = 0x18E0DA0;
public const nint dwViewMatrix = 0x1881D70;
public const nint dwViewRender = 0x1882768;
public const nint dwBaseEntityModel_setModel = 0x57DA70;
public const nint dwEntityList = 0x1798738;
public const nint dwForceAttack = 0x169DE50;
public const nint dwForceAttack2 = 0x169DEE0;
public const nint dwForceBackward = 0x169E120;
public const nint dwForceCrouch = 0x169E3F0;
public const nint dwForceForward = 0x169E090;
public const nint dwForceJump = 0x169E360;
public const nint dwForceLeft = 0x169E1B0;
public const nint dwForceRight = 0x169E240;
public const nint dwGameEntitySystem_getBaseEntity = 0x601070;
public const nint dwGameEntitySystem_getHighestEntityIndex = 0x5F2D60;
public const nint dwGameRules = 0x17F4478;
public const nint dwGlobalVars = 0x1699F40;
public const nint dwGlowManager = 0x17F3BF8;
public const nint dwInterfaceLinkList = 0x197F2B8;
public const nint dwLocalPlayerController = 0x17E7158;
public const nint dwLocalPlayerPawn = 0x1885C28;
public const nint dwPlantedC4 = 0x188CAD0;
public const nint dwViewAngles = 0x18E5740;
public const nint dwViewMatrix = 0x1886710;
public const nint dwViewRender = 0x1887108;
}
public static class Engine2Dll { // engine2.dll
@ -34,6 +34,6 @@ public static class Engine2Dll { // engine2.dll
public const nint dwNetworkGameClient_getLocalPlayer = 0xF0;
public const nint dwNetworkGameClient_maxClients = 0x250;
public const nint dwNetworkGameClient_signOnState = 0x240;
public const nint dwWindowHeight = 0x5386D4;
public const nint dwWindowWidth = 0x5386D0;
public const nint dwWindowHeight = 0x53867C;
public const nint dwWindowWidth = 0x538678;
}

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:30.275924300 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:51.629418100 UTC
*/
#pragma once
@ -8,28 +8,28 @@
#include <cstddef>
namespace ClientDll { // client.dll
constexpr std::ptrdiff_t dwBaseEntityModel_setModel = 0x57C750;
constexpr std::ptrdiff_t dwEntityList = 0x1793DC8;
constexpr std::ptrdiff_t dwForceAttack = 0x169AE50;
constexpr std::ptrdiff_t dwForceAttack2 = 0x169AEE0;
constexpr std::ptrdiff_t dwForceBackward = 0x169B120;
constexpr std::ptrdiff_t dwForceCrouch = 0x169B3F0;
constexpr std::ptrdiff_t dwForceForward = 0x169B090;
constexpr std::ptrdiff_t dwForceJump = 0x169B360;
constexpr std::ptrdiff_t dwForceLeft = 0x169B1B0;
constexpr std::ptrdiff_t dwForceRight = 0x169B240;
constexpr std::ptrdiff_t dwGameEntitySystem_getBaseEntity = 0x5FFD50;
constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x5F1A40;
constexpr std::ptrdiff_t dwGameRules = 0x17EFAD8;
constexpr std::ptrdiff_t dwGlobalVars = 0x1696F40;
constexpr std::ptrdiff_t dwGlowManager = 0x17EF258;
constexpr std::ptrdiff_t dwInterfaceLinkList = 0x197A678;
constexpr std::ptrdiff_t dwLocalPlayerController = 0x17E27C8;
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x1881288;
constexpr std::ptrdiff_t dwPlantedC4 = 0x1887FC0;
constexpr std::ptrdiff_t dwViewAngles = 0x18E0DA0;
constexpr std::ptrdiff_t dwViewMatrix = 0x1881D70;
constexpr std::ptrdiff_t dwViewRender = 0x1882768;
constexpr std::ptrdiff_t dwBaseEntityModel_setModel = 0x57DA70;
constexpr std::ptrdiff_t dwEntityList = 0x1798738;
constexpr std::ptrdiff_t dwForceAttack = 0x169DE50;
constexpr std::ptrdiff_t dwForceAttack2 = 0x169DEE0;
constexpr std::ptrdiff_t dwForceBackward = 0x169E120;
constexpr std::ptrdiff_t dwForceCrouch = 0x169E3F0;
constexpr std::ptrdiff_t dwForceForward = 0x169E090;
constexpr std::ptrdiff_t dwForceJump = 0x169E360;
constexpr std::ptrdiff_t dwForceLeft = 0x169E1B0;
constexpr std::ptrdiff_t dwForceRight = 0x169E240;
constexpr std::ptrdiff_t dwGameEntitySystem_getBaseEntity = 0x601070;
constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x5F2D60;
constexpr std::ptrdiff_t dwGameRules = 0x17F4478;
constexpr std::ptrdiff_t dwGlobalVars = 0x1699F40;
constexpr std::ptrdiff_t dwGlowManager = 0x17F3BF8;
constexpr std::ptrdiff_t dwInterfaceLinkList = 0x197F2B8;
constexpr std::ptrdiff_t dwLocalPlayerController = 0x17E7158;
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x1885C28;
constexpr std::ptrdiff_t dwPlantedC4 = 0x188CAD0;
constexpr std::ptrdiff_t dwViewAngles = 0x18E5740;
constexpr std::ptrdiff_t dwViewMatrix = 0x1886710;
constexpr std::ptrdiff_t dwViewRender = 0x1887108;
}
namespace Engine2Dll { // engine2.dll
@ -38,6 +38,6 @@ namespace Engine2Dll { // engine2.dll
constexpr std::ptrdiff_t dwNetworkGameClient_getLocalPlayer = 0xF0;
constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x250;
constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x240;
constexpr std::ptrdiff_t dwWindowHeight = 0x5386D4;
constexpr std::ptrdiff_t dwWindowWidth = 0x5386D0;
constexpr std::ptrdiff_t dwWindowHeight = 0x53867C;
constexpr std::ptrdiff_t dwWindowWidth = 0x538678;
}

View File

@ -2,91 +2,91 @@
"ClientDll": {
"data": {
"dwBaseEntityModel_setModel": {
"value": 5752656,
"value": 5757552,
"comment": null
},
"dwEntityList": {
"value": 24722888,
"value": 24741688,
"comment": null
},
"dwForceAttack": {
"value": 23703120,
"value": 23715408,
"comment": null
},
"dwForceAttack2": {
"value": 23703264,
"value": 23715552,
"comment": null
},
"dwForceBackward": {
"value": 23703840,
"value": 23716128,
"comment": null
},
"dwForceCrouch": {
"value": 23704560,
"value": 23716848,
"comment": null
},
"dwForceForward": {
"value": 23703696,
"value": 23715984,
"comment": null
},
"dwForceJump": {
"value": 23704416,
"value": 23716704,
"comment": null
},
"dwForceLeft": {
"value": 23703984,
"value": 23716272,
"comment": null
},
"dwForceRight": {
"value": 23704128,
"value": 23716416,
"comment": null
},
"dwGameEntitySystem_getBaseEntity": {
"value": 6290768,
"value": 6295664,
"comment": null
},
"dwGameEntitySystem_getHighestEntityIndex": {
"value": 6232640,
"value": 6237536,
"comment": null
},
"dwGameRules": {
"value": 25098968,
"value": 25117816,
"comment": null
},
"dwGlobalVars": {
"value": 23686976,
"value": 23699264,
"comment": null
},
"dwGlowManager": {
"value": 25096792,
"value": 25115640,
"comment": null
},
"dwInterfaceLinkList": {
"value": 26715768,
"value": 26735288,
"comment": null
},
"dwLocalPlayerController": {
"value": 25044936,
"value": 25063768,
"comment": null
},
"dwLocalPlayerPawn": {
"value": 25694856,
"value": 25713704,
"comment": null
},
"dwPlantedC4": {
"value": 25722816,
"value": 25742032,
"comment": null
},
"dwViewAngles": {
"value": 26086816,
"value": 26105664,
"comment": null
},
"dwViewMatrix": {
"value": 25697648,
"value": 25716496,
"comment": null
},
"dwViewRender": {
"value": 25700200,
"value": 25719048,
"comment": null
}
},
@ -115,11 +115,11 @@
"comment": null
},
"dwWindowHeight": {
"value": 5474004,
"value": 5473916,
"comment": null
},
"dwWindowWidth": {
"value": 5474000,
"value": 5473912,
"comment": null
}
},

View File

@ -1,31 +1,31 @@
'''
https://github.com/a2x/cs2-dumper
2023-10-20 05:22:30.277115700 UTC
Created using https://github.com/a2x/cs2-dumper
2023-10-20 23:01:51.630645500 UTC
'''
class ClientDll: # client.dll
dwBaseEntityModel_setModel = 0x57C750
dwEntityList = 0x1793DC8
dwForceAttack = 0x169AE50
dwForceAttack2 = 0x169AEE0
dwForceBackward = 0x169B120
dwForceCrouch = 0x169B3F0
dwForceForward = 0x169B090
dwForceJump = 0x169B360
dwForceLeft = 0x169B1B0
dwForceRight = 0x169B240
dwGameEntitySystem_getBaseEntity = 0x5FFD50
dwGameEntitySystem_getHighestEntityIndex = 0x5F1A40
dwGameRules = 0x17EFAD8
dwGlobalVars = 0x1696F40
dwGlowManager = 0x17EF258
dwInterfaceLinkList = 0x197A678
dwLocalPlayerController = 0x17E27C8
dwLocalPlayerPawn = 0x1881288
dwPlantedC4 = 0x1887FC0
dwViewAngles = 0x18E0DA0
dwViewMatrix = 0x1881D70
dwViewRender = 0x1882768
dwBaseEntityModel_setModel = 0x57DA70
dwEntityList = 0x1798738
dwForceAttack = 0x169DE50
dwForceAttack2 = 0x169DEE0
dwForceBackward = 0x169E120
dwForceCrouch = 0x169E3F0
dwForceForward = 0x169E090
dwForceJump = 0x169E360
dwForceLeft = 0x169E1B0
dwForceRight = 0x169E240
dwGameEntitySystem_getBaseEntity = 0x601070
dwGameEntitySystem_getHighestEntityIndex = 0x5F2D60
dwGameRules = 0x17F4478
dwGlobalVars = 0x1699F40
dwGlowManager = 0x17F3BF8
dwInterfaceLinkList = 0x197F2B8
dwLocalPlayerController = 0x17E7158
dwLocalPlayerPawn = 0x1885C28
dwPlantedC4 = 0x188CAD0
dwViewAngles = 0x18E5740
dwViewMatrix = 0x1886710
dwViewRender = 0x1887108
class Engine2Dll: # engine2.dll
dwBuildNumber = 0x487514
@ -33,5 +33,5 @@ class Engine2Dll: # engine2.dll
dwNetworkGameClient_getLocalPlayer = 0xF0
dwNetworkGameClient_maxClients = 0x250
dwNetworkGameClient_signOnState = 0x240
dwWindowHeight = 0x5386D4
dwWindowWidth = 0x5386D0
dwWindowHeight = 0x53867C
dwWindowWidth = 0x538678

View File

@ -1,33 +1,33 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:30.277591900 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:51.631119800 UTC
*/
#![allow(non_snake_case, non_upper_case_globals)]
pub mod ClientDll { // client.dll
pub const dwBaseEntityModel_setModel: usize = 0x57C750;
pub const dwEntityList: usize = 0x1793DC8;
pub const dwForceAttack: usize = 0x169AE50;
pub const dwForceAttack2: usize = 0x169AEE0;
pub const dwForceBackward: usize = 0x169B120;
pub const dwForceCrouch: usize = 0x169B3F0;
pub const dwForceForward: usize = 0x169B090;
pub const dwForceJump: usize = 0x169B360;
pub const dwForceLeft: usize = 0x169B1B0;
pub const dwForceRight: usize = 0x169B240;
pub const dwGameEntitySystem_getBaseEntity: usize = 0x5FFD50;
pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x5F1A40;
pub const dwGameRules: usize = 0x17EFAD8;
pub const dwGlobalVars: usize = 0x1696F40;
pub const dwGlowManager: usize = 0x17EF258;
pub const dwInterfaceLinkList: usize = 0x197A678;
pub const dwLocalPlayerController: usize = 0x17E27C8;
pub const dwLocalPlayerPawn: usize = 0x1881288;
pub const dwPlantedC4: usize = 0x1887FC0;
pub const dwViewAngles: usize = 0x18E0DA0;
pub const dwViewMatrix: usize = 0x1881D70;
pub const dwViewRender: usize = 0x1882768;
pub const dwBaseEntityModel_setModel: usize = 0x57DA70;
pub const dwEntityList: usize = 0x1798738;
pub const dwForceAttack: usize = 0x169DE50;
pub const dwForceAttack2: usize = 0x169DEE0;
pub const dwForceBackward: usize = 0x169E120;
pub const dwForceCrouch: usize = 0x169E3F0;
pub const dwForceForward: usize = 0x169E090;
pub const dwForceJump: usize = 0x169E360;
pub const dwForceLeft: usize = 0x169E1B0;
pub const dwForceRight: usize = 0x169E240;
pub const dwGameEntitySystem_getBaseEntity: usize = 0x601070;
pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x5F2D60;
pub const dwGameRules: usize = 0x17F4478;
pub const dwGlobalVars: usize = 0x1699F40;
pub const dwGlowManager: usize = 0x17F3BF8;
pub const dwInterfaceLinkList: usize = 0x197F2B8;
pub const dwLocalPlayerController: usize = 0x17E7158;
pub const dwLocalPlayerPawn: usize = 0x1885C28;
pub const dwPlantedC4: usize = 0x188CAD0;
pub const dwViewAngles: usize = 0x18E5740;
pub const dwViewMatrix: usize = 0x1886710;
pub const dwViewRender: usize = 0x1887108;
}
pub mod Engine2Dll { // engine2.dll
@ -36,6 +36,6 @@ pub mod Engine2Dll { // engine2.dll
pub const dwNetworkGameClient_getLocalPlayer: usize = 0xF0;
pub const dwNetworkGameClient_maxClients: usize = 0x250;
pub const dwNetworkGameClient_signOnState: usize = 0x240;
pub const dwWindowHeight: usize = 0x5386D4;
pub const dwWindowWidth: usize = 0x5386D0;
pub const dwWindowHeight: usize = 0x53867C;
pub const dwWindowWidth: usize = 0x538678;
}

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:28.324672100 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.756719400 UTC
*/
public static class CBaseRendererSource2 { // CParticleFunctionRenderer

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:28.282948800 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.715215200 UTC
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
https://github.com/a2x/cs2-dumper
2023-10-20 05:22:28.366569300 UTC
Created using https://github.com/a2x/cs2-dumper
2023-10-20 23:01:49.798506800 UTC
'''
class CBaseRendererSource2: # CParticleFunctionRenderer

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:28.406481700 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.837496900 UTC
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:28.086047300 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.516145500 UTC
*/
public static class CBasePulseGraphInstance {

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:28.083463700 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.513570900 UTC
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
https://github.com/a2x/cs2-dumper
2023-10-20 05:22:28.088863400 UTC
Created using https://github.com/a2x/cs2-dumper
2023-10-20 23:01:49.518945300 UTC
'''
class CBasePulseGraphInstance:

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:28.091376600 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.521408200 UTC
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:27.722747600 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.150323200 UTC
*/
public static class RenderInputLayoutField_t {

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:27.722343400 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.149959300 UTC
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
https://github.com/a2x/cs2-dumper
2023-10-20 05:22:27.723331500 UTC
Created using https://github.com/a2x/cs2-dumper
2023-10-20 23:01:49.150834300 UTC
'''
class RenderInputLayoutField_t:

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:27.723693600 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.151180800 UTC
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:27.718005600 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.145456400 UTC
*/
public static class AABB_t {

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:27.716939 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.144421100 UTC
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
https://github.com/a2x/cs2-dumper
2023-10-20 05:22:27.719280600 UTC
Created using https://github.com/a2x/cs2-dumper
2023-10-20 23:01:49.146685700 UTC
'''
class AABB_t:

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:27.720298200 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.147681100 UTC
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:28.048326700 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.477311 UTC
*/
public static class CSSDSEndFrameViewInfo {

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:28.047734700 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.476745600 UTC
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
https://github.com/a2x/cs2-dumper
2023-10-20 05:22:28.049264300 UTC
Created using https://github.com/a2x/cs2-dumper
2023-10-20 23:01:49.478047400 UTC
'''
class CSSDSEndFrameViewInfo:

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:28.049873800 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.478601800 UTC
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:27.709594300 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.136044500 UTC
*/
public static class CExampleSchemaVData_Monomorphic {

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:27.708925300 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.135429600 UTC
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
https://github.com/a2x/cs2-dumper
2023-10-20 05:22:27.710442200 UTC
Created using https://github.com/a2x/cs2-dumper
2023-10-20 23:01:49.136826100 UTC
'''
class CExampleSchemaVData_Monomorphic:

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:27.711039300 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.137415600 UTC
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:28.858064700 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:50.278482700 UTC
*/
public static class ActiveModelConfig_t {
@ -259,15 +259,15 @@ public static class CBaseButton { // CBaseToggle
}
public static class CBaseCSGrenade { // CCSWeaponBase
public const nint m_bRedraw = 0xDF8; // bool
public const nint m_bIsHeldByPlayer = 0xDF9; // bool
public const nint m_bPinPulled = 0xDFA; // bool
public const nint m_bJumpThrow = 0xDFB; // bool
public const nint m_eThrowStatus = 0xDFC; // EGrenadeThrowState
public const nint m_fThrowTime = 0xE00; // GameTime_t
public const nint m_flThrowStrength = 0xE04; // float
public const nint m_flThrowStrengthApproach = 0xE08; // float
public const nint m_fDropTime = 0xE0C; // GameTime_t
public const nint m_bRedraw = 0xE00; // bool
public const nint m_bIsHeldByPlayer = 0xE01; // bool
public const nint m_bPinPulled = 0xE02; // bool
public const nint m_bJumpThrow = 0xE03; // bool
public const nint m_eThrowStatus = 0xE04; // EGrenadeThrowState
public const nint m_fThrowTime = 0xE08; // GameTime_t
public const nint m_flThrowStrength = 0xE0C; // float
public const nint m_flThrowStrengthApproach = 0xE10; // float
public const nint m_fDropTime = 0xE14; // GameTime_t
}
public static class CBaseCSGrenadeProjectile { // CBaseGrenade
@ -975,18 +975,18 @@ public static class CBuyZone { // CBaseTrigger
}
public static class CC4 { // CCSWeaponBase
public const nint m_vecLastValidPlayerHeldPosition = 0xDD8; // Vector
public const nint m_vecLastValidDroppedPosition = 0xDE4; // Vector
public const nint m_bDoValidDroppedPositionCheck = 0xDF0; // bool
public const nint m_bStartedArming = 0xDF1; // bool
public const nint m_fArmedTime = 0xDF4; // GameTime_t
public const nint m_bBombPlacedAnimation = 0xDF8; // bool
public const nint m_bIsPlantingViaUse = 0xDF9; // bool
public const nint m_entitySpottedState = 0xE00; // EntitySpottedState_t
public const nint m_nSpotRules = 0xE18; // int32_t
public const nint m_bPlayedArmingBeeps = 0xE1C; // bool[7]
public const nint m_bBombPlanted = 0xE23; // bool
public const nint m_bDroppedFromDeath = 0xE24; // bool
public const nint m_vecLastValidPlayerHeldPosition = 0xDE0; // Vector
public const nint m_vecLastValidDroppedPosition = 0xDEC; // Vector
public const nint m_bDoValidDroppedPositionCheck = 0xDF8; // bool
public const nint m_bStartedArming = 0xDF9; // bool
public const nint m_fArmedTime = 0xDFC; // GameTime_t
public const nint m_bBombPlacedAnimation = 0xE00; // bool
public const nint m_bIsPlantingViaUse = 0xE01; // bool
public const nint m_entitySpottedState = 0xE08; // EntitySpottedState_t
public const nint m_nSpotRules = 0xE20; // int32_t
public const nint m_bPlayedArmingBeeps = 0xE24; // bool[7]
public const nint m_bBombPlanted = 0xE2B; // bool
public const nint m_bDroppedFromDeath = 0xE2C; // bool
}
public static class CCSBot { // CBot
@ -1931,34 +1931,34 @@ public static class CCSWeaponBase { // CBasePlayerWeapon
public const nint m_flTimeSilencerSwitchComplete = 0xD54; // GameTime_t
public const nint m_iOriginalTeamNumber = 0xD58; // int32_t
public const nint m_flNextAttackRenderTimeOffset = 0xD5C; // float
public const nint m_bCanBePickedUp = 0xD68; // bool
public const nint m_bUseCanOverrideNextOwnerTouchTime = 0xD69; // bool
public const nint m_nextOwnerTouchTime = 0xD6C; // GameTime_t
public const nint m_nextPrevOwnerTouchTime = 0xD70; // GameTime_t
public const nint m_hPrevOwner = 0xD74; // CHandle<CCSPlayerPawn>
public const nint m_nDropTick = 0xD78; // GameTick_t
public const nint m_donated = 0xD9C; // bool
public const nint m_fLastShotTime = 0xDA0; // GameTime_t
public const nint m_bWasOwnedByCT = 0xDA4; // bool
public const nint m_bWasOwnedByTerrorist = 0xDA5; // bool
public const nint m_bFiredOutOfAmmoEvent = 0xDA6; // bool
public const nint m_numRemoveUnownedWeaponThink = 0xDA8; // int32_t
public const nint m_IronSightController = 0xDB0; // CIronSightController
public const nint m_iIronSightMode = 0xDC8; // int32_t
public const nint m_flLastLOSTraceFailureTime = 0xDCC; // GameTime_t
public const nint m_iNumEmptyAttacks = 0xDD0; // int32_t
public const nint m_bCanBePickedUp = 0xD70; // bool
public const nint m_bUseCanOverrideNextOwnerTouchTime = 0xD71; // bool
public const nint m_nextOwnerTouchTime = 0xD74; // GameTime_t
public const nint m_nextPrevOwnerTouchTime = 0xD78; // GameTime_t
public const nint m_hPrevOwner = 0xD7C; // CHandle<CCSPlayerPawn>
public const nint m_nDropTick = 0xD80; // GameTick_t
public const nint m_donated = 0xDA4; // bool
public const nint m_fLastShotTime = 0xDA8; // GameTime_t
public const nint m_bWasOwnedByCT = 0xDAC; // bool
public const nint m_bWasOwnedByTerrorist = 0xDAD; // bool
public const nint m_bFiredOutOfAmmoEvent = 0xDAE; // bool
public const nint m_numRemoveUnownedWeaponThink = 0xDB0; // int32_t
public const nint m_IronSightController = 0xDB8; // CIronSightController
public const nint m_iIronSightMode = 0xDD0; // int32_t
public const nint m_flLastLOSTraceFailureTime = 0xDD4; // GameTime_t
public const nint m_iNumEmptyAttacks = 0xDD8; // int32_t
}
public static class CCSWeaponBaseGun { // CCSWeaponBase
public const nint m_zoomLevel = 0xDD8; // int32_t
public const nint m_iBurstShotsRemaining = 0xDDC; // int32_t
public const nint m_silencedModelIndex = 0xDE8; // int32_t
public const nint m_inPrecache = 0xDEC; // bool
public const nint m_bNeedsBoltAction = 0xDED; // bool
public const nint m_bSkillReloadAvailable = 0xDEE; // bool
public const nint m_bSkillReloadLiftedReloadKey = 0xDEF; // bool
public const nint m_bSkillBoltInterruptAvailable = 0xDF0; // bool
public const nint m_bSkillBoltLiftedFireKey = 0xDF1; // bool
public const nint m_zoomLevel = 0xDE0; // int32_t
public const nint m_iBurstShotsRemaining = 0xDE4; // int32_t
public const nint m_silencedModelIndex = 0xDF0; // int32_t
public const nint m_inPrecache = 0xDF4; // bool
public const nint m_bNeedsBoltAction = 0xDF5; // bool
public const nint m_bSkillReloadAvailable = 0xDF6; // bool
public const nint m_bSkillReloadLiftedReloadKey = 0xDF7; // bool
public const nint m_bSkillBoltInterruptAvailable = 0xDF8; // bool
public const nint m_bSkillBoltLiftedFireKey = 0xDF9; // bool
}
public static class CCSWeaponBaseVData { // CBasePlayerWeaponVData
@ -3039,13 +3039,13 @@ public static class CFishPool { // CBaseEntity
}
public static class CFists { // CCSWeaponBase
public const nint m_bPlayingUninterruptableAct = 0xDD8; // bool
public const nint m_nUninterruptableActivity = 0xDDC; // PlayerAnimEvent_t
public const nint m_bRestorePrevWep = 0xDE0; // bool
public const nint m_hWeaponBeforePrevious = 0xDE4; // CHandle<CBasePlayerWeapon>
public const nint m_hWeaponPrevious = 0xDE8; // CHandle<CBasePlayerWeapon>
public const nint m_bDelayedHardPunchIncoming = 0xDEC; // bool
public const nint m_bDestroyAfterTaunt = 0xDED; // bool
public const nint m_bPlayingUninterruptableAct = 0xDE0; // bool
public const nint m_nUninterruptableActivity = 0xDE4; // PlayerAnimEvent_t
public const nint m_bRestorePrevWep = 0xDE8; // bool
public const nint m_hWeaponBeforePrevious = 0xDEC; // CHandle<CBasePlayerWeapon>
public const nint m_hWeaponPrevious = 0xDF0; // CHandle<CBasePlayerWeapon>
public const nint m_bDelayedHardPunchIncoming = 0xDF4; // bool
public const nint m_bDestroyAfterTaunt = 0xDF5; // bool
}
public static class CFlashbang { // CBaseCSGrenade
@ -3629,12 +3629,8 @@ public static class CIncendiaryGrenade { // CMolotovGrenade
}
public static class CInferno { // CBaseModelEntity
public const nint m_fireXDelta = 0x710; // int32_t[64]
public const nint m_fireYDelta = 0x810; // int32_t[64]
public const nint m_fireZDelta = 0x910; // int32_t[64]
public const nint m_fireParentXDelta = 0xA10; // int32_t[64]
public const nint m_fireParentYDelta = 0xB10; // int32_t[64]
public const nint m_fireParentZDelta = 0xC10; // int32_t[64]
public const nint m_firePositions = 0x710; // Vector[64]
public const nint m_fireParentPositions = 0xA10; // Vector[64]
public const nint m_bFireIsBurning = 0xD10; // bool[64]
public const nint m_BurnNormal = 0xD50; // Vector[64]
public const nint m_fireCount = 0x1050; // int32_t
@ -4298,9 +4294,9 @@ public static class CMathRemap { // CLogicalEntity
}
public static class CMelee { // CCSWeaponBase
public const nint m_flThrowAt = 0xDD8; // GameTime_t
public const nint m_hThrower = 0xDDC; // CHandle<CBaseEntity>
public const nint m_bDidThrowDamage = 0xDE0; // bool
public const nint m_flThrowAt = 0xDE0; // GameTime_t
public const nint m_hThrower = 0xDE4; // CHandle<CBaseEntity>
public const nint m_bDidThrowDamage = 0xDE8; // bool
}
public static class CMessage { // CPointEntity
@ -6641,8 +6637,8 @@ public static class CWeaponAug { // CCSWeaponBaseGun
}
public static class CWeaponBaseItem { // CCSWeaponBase
public const nint m_SequenceCompleteTimer = 0xDD8; // CountdownTimer
public const nint m_bRedraw = 0xDF0; // bool
public const nint m_SequenceCompleteTimer = 0xDE0; // CountdownTimer
public const nint m_bRedraw = 0xDF8; // bool
}
public static class CWeaponBizon { // CCSWeaponBaseGun
@ -6712,13 +6708,13 @@ public static class CWeaponSawedoff { // CCSWeaponBase
}
public static class CWeaponShield { // CCSWeaponBaseGun
public const nint m_flBulletDamageAbsorbed = 0xDF8; // float
public const nint m_flLastBulletHitSoundTime = 0xDFC; // GameTime_t
public const nint m_flDisplayHealth = 0xE00; // float
public const nint m_flBulletDamageAbsorbed = 0xE00; // float
public const nint m_flLastBulletHitSoundTime = 0xE04; // GameTime_t
public const nint m_flDisplayHealth = 0xE08; // float
}
public static class CWeaponTaser { // CCSWeaponBaseGun
public const nint m_fFireTime = 0xDF8; // GameTime_t
public const nint m_fFireTime = 0xE00; // GameTime_t
}
public static class CWeaponTec9 { // CCSWeaponBaseGun

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:28.785072600 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:50.208143800 UTC
*/
#pragma once
@ -263,15 +263,15 @@ namespace CBaseButton { // CBaseToggle
}
namespace CBaseCSGrenade { // CCSWeaponBase
constexpr std::ptrdiff_t m_bRedraw = 0xDF8; // bool
constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0xDF9; // bool
constexpr std::ptrdiff_t m_bPinPulled = 0xDFA; // bool
constexpr std::ptrdiff_t m_bJumpThrow = 0xDFB; // bool
constexpr std::ptrdiff_t m_eThrowStatus = 0xDFC; // EGrenadeThrowState
constexpr std::ptrdiff_t m_fThrowTime = 0xE00; // GameTime_t
constexpr std::ptrdiff_t m_flThrowStrength = 0xE04; // float
constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0xE08; // float
constexpr std::ptrdiff_t m_fDropTime = 0xE0C; // GameTime_t
constexpr std::ptrdiff_t m_bRedraw = 0xE00; // bool
constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0xE01; // bool
constexpr std::ptrdiff_t m_bPinPulled = 0xE02; // bool
constexpr std::ptrdiff_t m_bJumpThrow = 0xE03; // bool
constexpr std::ptrdiff_t m_eThrowStatus = 0xE04; // EGrenadeThrowState
constexpr std::ptrdiff_t m_fThrowTime = 0xE08; // GameTime_t
constexpr std::ptrdiff_t m_flThrowStrength = 0xE0C; // float
constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0xE10; // float
constexpr std::ptrdiff_t m_fDropTime = 0xE14; // GameTime_t
}
namespace CBaseCSGrenadeProjectile { // CBaseGrenade
@ -979,18 +979,18 @@ namespace CBuyZone { // CBaseTrigger
}
namespace CC4 { // CCSWeaponBase
constexpr std::ptrdiff_t m_vecLastValidPlayerHeldPosition = 0xDD8; // Vector
constexpr std::ptrdiff_t m_vecLastValidDroppedPosition = 0xDE4; // Vector
constexpr std::ptrdiff_t m_bDoValidDroppedPositionCheck = 0xDF0; // bool
constexpr std::ptrdiff_t m_bStartedArming = 0xDF1; // bool
constexpr std::ptrdiff_t m_fArmedTime = 0xDF4; // GameTime_t
constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0xDF8; // bool
constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0xDF9; // bool
constexpr std::ptrdiff_t m_entitySpottedState = 0xE00; // EntitySpottedState_t
constexpr std::ptrdiff_t m_nSpotRules = 0xE18; // int32_t
constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0xE1C; // bool[7]
constexpr std::ptrdiff_t m_bBombPlanted = 0xE23; // bool
constexpr std::ptrdiff_t m_bDroppedFromDeath = 0xE24; // bool
constexpr std::ptrdiff_t m_vecLastValidPlayerHeldPosition = 0xDE0; // Vector
constexpr std::ptrdiff_t m_vecLastValidDroppedPosition = 0xDEC; // Vector
constexpr std::ptrdiff_t m_bDoValidDroppedPositionCheck = 0xDF8; // bool
constexpr std::ptrdiff_t m_bStartedArming = 0xDF9; // bool
constexpr std::ptrdiff_t m_fArmedTime = 0xDFC; // GameTime_t
constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0xE00; // bool
constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0xE01; // bool
constexpr std::ptrdiff_t m_entitySpottedState = 0xE08; // EntitySpottedState_t
constexpr std::ptrdiff_t m_nSpotRules = 0xE20; // int32_t
constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0xE24; // bool[7]
constexpr std::ptrdiff_t m_bBombPlanted = 0xE2B; // bool
constexpr std::ptrdiff_t m_bDroppedFromDeath = 0xE2C; // bool
}
namespace CCSBot { // CBot
@ -1935,34 +1935,34 @@ namespace CCSWeaponBase { // CBasePlayerWeapon
constexpr std::ptrdiff_t m_flTimeSilencerSwitchComplete = 0xD54; // GameTime_t
constexpr std::ptrdiff_t m_iOriginalTeamNumber = 0xD58; // int32_t
constexpr std::ptrdiff_t m_flNextAttackRenderTimeOffset = 0xD5C; // float
constexpr std::ptrdiff_t m_bCanBePickedUp = 0xD68; // bool
constexpr std::ptrdiff_t m_bUseCanOverrideNextOwnerTouchTime = 0xD69; // bool
constexpr std::ptrdiff_t m_nextOwnerTouchTime = 0xD6C; // GameTime_t
constexpr std::ptrdiff_t m_nextPrevOwnerTouchTime = 0xD70; // GameTime_t
constexpr std::ptrdiff_t m_hPrevOwner = 0xD74; // CHandle<CCSPlayerPawn>
constexpr std::ptrdiff_t m_nDropTick = 0xD78; // GameTick_t
constexpr std::ptrdiff_t m_donated = 0xD9C; // bool
constexpr std::ptrdiff_t m_fLastShotTime = 0xDA0; // GameTime_t
constexpr std::ptrdiff_t m_bWasOwnedByCT = 0xDA4; // bool
constexpr std::ptrdiff_t m_bWasOwnedByTerrorist = 0xDA5; // bool
constexpr std::ptrdiff_t m_bFiredOutOfAmmoEvent = 0xDA6; // bool
constexpr std::ptrdiff_t m_numRemoveUnownedWeaponThink = 0xDA8; // int32_t
constexpr std::ptrdiff_t m_IronSightController = 0xDB0; // CIronSightController
constexpr std::ptrdiff_t m_iIronSightMode = 0xDC8; // int32_t
constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0xDCC; // GameTime_t
constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0xDD0; // int32_t
constexpr std::ptrdiff_t m_bCanBePickedUp = 0xD70; // bool
constexpr std::ptrdiff_t m_bUseCanOverrideNextOwnerTouchTime = 0xD71; // bool
constexpr std::ptrdiff_t m_nextOwnerTouchTime = 0xD74; // GameTime_t
constexpr std::ptrdiff_t m_nextPrevOwnerTouchTime = 0xD78; // GameTime_t
constexpr std::ptrdiff_t m_hPrevOwner = 0xD7C; // CHandle<CCSPlayerPawn>
constexpr std::ptrdiff_t m_nDropTick = 0xD80; // GameTick_t
constexpr std::ptrdiff_t m_donated = 0xDA4; // bool
constexpr std::ptrdiff_t m_fLastShotTime = 0xDA8; // GameTime_t
constexpr std::ptrdiff_t m_bWasOwnedByCT = 0xDAC; // bool
constexpr std::ptrdiff_t m_bWasOwnedByTerrorist = 0xDAD; // bool
constexpr std::ptrdiff_t m_bFiredOutOfAmmoEvent = 0xDAE; // bool
constexpr std::ptrdiff_t m_numRemoveUnownedWeaponThink = 0xDB0; // int32_t
constexpr std::ptrdiff_t m_IronSightController = 0xDB8; // CIronSightController
constexpr std::ptrdiff_t m_iIronSightMode = 0xDD0; // int32_t
constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0xDD4; // GameTime_t
constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0xDD8; // int32_t
}
namespace CCSWeaponBaseGun { // CCSWeaponBase
constexpr std::ptrdiff_t m_zoomLevel = 0xDD8; // int32_t
constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0xDDC; // int32_t
constexpr std::ptrdiff_t m_silencedModelIndex = 0xDE8; // int32_t
constexpr std::ptrdiff_t m_inPrecache = 0xDEC; // bool
constexpr std::ptrdiff_t m_bNeedsBoltAction = 0xDED; // bool
constexpr std::ptrdiff_t m_bSkillReloadAvailable = 0xDEE; // bool
constexpr std::ptrdiff_t m_bSkillReloadLiftedReloadKey = 0xDEF; // bool
constexpr std::ptrdiff_t m_bSkillBoltInterruptAvailable = 0xDF0; // bool
constexpr std::ptrdiff_t m_bSkillBoltLiftedFireKey = 0xDF1; // bool
constexpr std::ptrdiff_t m_zoomLevel = 0xDE0; // int32_t
constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0xDE4; // int32_t
constexpr std::ptrdiff_t m_silencedModelIndex = 0xDF0; // int32_t
constexpr std::ptrdiff_t m_inPrecache = 0xDF4; // bool
constexpr std::ptrdiff_t m_bNeedsBoltAction = 0xDF5; // bool
constexpr std::ptrdiff_t m_bSkillReloadAvailable = 0xDF6; // bool
constexpr std::ptrdiff_t m_bSkillReloadLiftedReloadKey = 0xDF7; // bool
constexpr std::ptrdiff_t m_bSkillBoltInterruptAvailable = 0xDF8; // bool
constexpr std::ptrdiff_t m_bSkillBoltLiftedFireKey = 0xDF9; // bool
}
namespace CCSWeaponBaseVData { // CBasePlayerWeaponVData
@ -3043,13 +3043,13 @@ namespace CFishPool { // CBaseEntity
}
namespace CFists { // CCSWeaponBase
constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0xDD8; // bool
constexpr std::ptrdiff_t m_nUninterruptableActivity = 0xDDC; // PlayerAnimEvent_t
constexpr std::ptrdiff_t m_bRestorePrevWep = 0xDE0; // bool
constexpr std::ptrdiff_t m_hWeaponBeforePrevious = 0xDE4; // CHandle<CBasePlayerWeapon>
constexpr std::ptrdiff_t m_hWeaponPrevious = 0xDE8; // CHandle<CBasePlayerWeapon>
constexpr std::ptrdiff_t m_bDelayedHardPunchIncoming = 0xDEC; // bool
constexpr std::ptrdiff_t m_bDestroyAfterTaunt = 0xDED; // bool
constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0xDE0; // bool
constexpr std::ptrdiff_t m_nUninterruptableActivity = 0xDE4; // PlayerAnimEvent_t
constexpr std::ptrdiff_t m_bRestorePrevWep = 0xDE8; // bool
constexpr std::ptrdiff_t m_hWeaponBeforePrevious = 0xDEC; // CHandle<CBasePlayerWeapon>
constexpr std::ptrdiff_t m_hWeaponPrevious = 0xDF0; // CHandle<CBasePlayerWeapon>
constexpr std::ptrdiff_t m_bDelayedHardPunchIncoming = 0xDF4; // bool
constexpr std::ptrdiff_t m_bDestroyAfterTaunt = 0xDF5; // bool
}
namespace CFlashbang { // CBaseCSGrenade
@ -3633,12 +3633,8 @@ namespace CIncendiaryGrenade { // CMolotovGrenade
}
namespace CInferno { // CBaseModelEntity
constexpr std::ptrdiff_t m_fireXDelta = 0x710; // int32_t[64]
constexpr std::ptrdiff_t m_fireYDelta = 0x810; // int32_t[64]
constexpr std::ptrdiff_t m_fireZDelta = 0x910; // int32_t[64]
constexpr std::ptrdiff_t m_fireParentXDelta = 0xA10; // int32_t[64]
constexpr std::ptrdiff_t m_fireParentYDelta = 0xB10; // int32_t[64]
constexpr std::ptrdiff_t m_fireParentZDelta = 0xC10; // int32_t[64]
constexpr std::ptrdiff_t m_firePositions = 0x710; // Vector[64]
constexpr std::ptrdiff_t m_fireParentPositions = 0xA10; // Vector[64]
constexpr std::ptrdiff_t m_bFireIsBurning = 0xD10; // bool[64]
constexpr std::ptrdiff_t m_BurnNormal = 0xD50; // Vector[64]
constexpr std::ptrdiff_t m_fireCount = 0x1050; // int32_t
@ -4302,9 +4298,9 @@ namespace CMathRemap { // CLogicalEntity
}
namespace CMelee { // CCSWeaponBase
constexpr std::ptrdiff_t m_flThrowAt = 0xDD8; // GameTime_t
constexpr std::ptrdiff_t m_hThrower = 0xDDC; // CHandle<CBaseEntity>
constexpr std::ptrdiff_t m_bDidThrowDamage = 0xDE0; // bool
constexpr std::ptrdiff_t m_flThrowAt = 0xDE0; // GameTime_t
constexpr std::ptrdiff_t m_hThrower = 0xDE4; // CHandle<CBaseEntity>
constexpr std::ptrdiff_t m_bDidThrowDamage = 0xDE8; // bool
}
namespace CMessage { // CPointEntity
@ -6645,8 +6641,8 @@ namespace CWeaponAug { // CCSWeaponBaseGun
}
namespace CWeaponBaseItem { // CCSWeaponBase
constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0xDD8; // CountdownTimer
constexpr std::ptrdiff_t m_bRedraw = 0xDF0; // bool
constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0xDE0; // CountdownTimer
constexpr std::ptrdiff_t m_bRedraw = 0xDF8; // bool
}
namespace CWeaponBizon { // CCSWeaponBaseGun
@ -6716,13 +6712,13 @@ namespace CWeaponSawedoff { // CCSWeaponBase
}
namespace CWeaponShield { // CCSWeaponBaseGun
constexpr std::ptrdiff_t m_flBulletDamageAbsorbed = 0xDF8; // float
constexpr std::ptrdiff_t m_flLastBulletHitSoundTime = 0xDFC; // GameTime_t
constexpr std::ptrdiff_t m_flDisplayHealth = 0xE00; // float
constexpr std::ptrdiff_t m_flBulletDamageAbsorbed = 0xE00; // float
constexpr std::ptrdiff_t m_flLastBulletHitSoundTime = 0xE04; // GameTime_t
constexpr std::ptrdiff_t m_flDisplayHealth = 0xE08; // float
}
namespace CWeaponTaser { // CCSWeaponBaseGun
constexpr std::ptrdiff_t m_fFireTime = 0xDF8; // GameTime_t
constexpr std::ptrdiff_t m_fFireTime = 0xE00; // GameTime_t
}
namespace CWeaponTec9 { // CCSWeaponBaseGun

View File

@ -842,39 +842,39 @@
"CBaseCSGrenade": {
"data": {
"m_bIsHeldByPlayer": {
"value": 3577,
"value": 3585,
"comment": "bool"
},
"m_bJumpThrow": {
"value": 3579,
"value": 3587,
"comment": "bool"
},
"m_bPinPulled": {
"value": 3578,
"value": 3586,
"comment": "bool"
},
"m_bRedraw": {
"value": 3576,
"value": 3584,
"comment": "bool"
},
"m_eThrowStatus": {
"value": 3580,
"value": 3588,
"comment": "EGrenadeThrowState"
},
"m_fDropTime": {
"value": 3596,
"value": 3604,
"comment": "GameTime_t"
},
"m_fThrowTime": {
"value": 3584,
"value": 3592,
"comment": "GameTime_t"
},
"m_flThrowStrength": {
"value": 3588,
"value": 3596,
"comment": "float"
},
"m_flThrowStrengthApproach": {
"value": 3592,
"value": 3600,
"comment": "float"
}
},
@ -3320,51 +3320,51 @@
"CC4": {
"data": {
"m_bBombPlacedAnimation": {
"value": 3576,
"value": 3584,
"comment": "bool"
},
"m_bBombPlanted": {
"value": 3619,
"value": 3627,
"comment": "bool"
},
"m_bDoValidDroppedPositionCheck": {
"value": 3568,
"value": 3576,
"comment": "bool"
},
"m_bDroppedFromDeath": {
"value": 3620,
"value": 3628,
"comment": "bool"
},
"m_bIsPlantingViaUse": {
"value": 3577,
"value": 3585,
"comment": "bool"
},
"m_bPlayedArmingBeeps": {
"value": 3612,
"value": 3620,
"comment": "bool[7]"
},
"m_bStartedArming": {
"value": 3569,
"value": 3577,
"comment": "bool"
},
"m_entitySpottedState": {
"value": 3584,
"value": 3592,
"comment": "EntitySpottedState_t"
},
"m_fArmedTime": {
"value": 3572,
"value": 3580,
"comment": "GameTime_t"
},
"m_nSpotRules": {
"value": 3608,
"value": 3616,
"comment": "int32_t"
},
"m_vecLastValidDroppedPosition": {
"value": 3556,
"value": 3564,
"comment": "Vector"
},
"m_vecLastValidPlayerHeldPosition": {
"value": 3544,
"value": 3552,
"comment": "Vector"
}
},
@ -6583,7 +6583,7 @@
"CCSWeaponBase": {
"data": {
"m_IronSightController": {
"value": 3504,
"value": 3512,
"comment": "CIronSightController"
},
"m_OnPlayerPickup": {
@ -6595,7 +6595,7 @@
"comment": "bool"
},
"m_bCanBePickedUp": {
"value": 3432,
"value": 3440,
"comment": "bool"
},
"m_bFireOnEmpty": {
@ -6603,7 +6603,7 @@
"comment": "bool"
},
"m_bFiredOutOfAmmoEvent": {
"value": 3494,
"value": 3502,
"comment": "bool"
},
"m_bInReload": {
@ -6643,19 +6643,19 @@
"comment": "bool"
},
"m_bUseCanOverrideNextOwnerTouchTime": {
"value": 3433,
"value": 3441,
"comment": "bool"
},
"m_bWasOwnedByCT": {
"value": 3492,
"value": 3500,
"comment": "bool"
},
"m_bWasOwnedByTerrorist": {
"value": 3493,
"value": 3501,
"comment": "bool"
},
"m_donated": {
"value": 3484,
"value": 3492,
"comment": "bool"
},
"m_fAccuracyPenalty": {
@ -6667,7 +6667,7 @@
"comment": "float"
},
"m_fLastShotTime": {
"value": 3488,
"value": 3496,
"comment": "GameTime_t"
},
"m_fScopeZoomEndTime": {
@ -6691,7 +6691,7 @@
"comment": "GameTime_t"
},
"m_flLastLOSTraceFailureTime": {
"value": 3532,
"value": 3540,
"comment": "GameTime_t"
},
"m_flLastTimeInAir": {
@ -6727,15 +6727,15 @@
"comment": "float"
},
"m_hPrevOwner": {
"value": 3444,
"value": 3452,
"comment": "CHandle<CCSPlayerPawn>"
},
"m_iIronSightMode": {
"value": 3528,
"value": 3536,
"comment": "int32_t"
},
"m_iNumEmptyAttacks": {
"value": 3536,
"value": 3544,
"comment": "int32_t"
},
"m_iOriginalTeamNumber": {
@ -6751,7 +6751,7 @@
"comment": "CSWeaponState_t"
},
"m_nDropTick": {
"value": 3448,
"value": 3456,
"comment": "GameTick_t"
},
"m_nFireSequenceStartTimeAck": {
@ -6767,15 +6767,15 @@
"comment": "uint32_t"
},
"m_nextOwnerTouchTime": {
"value": 3436,
"value": 3444,
"comment": "GameTime_t"
},
"m_nextPrevOwnerTouchTime": {
"value": 3440,
"value": 3448,
"comment": "GameTime_t"
},
"m_numRemoveUnownedWeaponThink": {
"value": 3496,
"value": 3504,
"comment": "int32_t"
},
"m_seqFirePrimary": {
@ -6804,39 +6804,39 @@
"CCSWeaponBaseGun": {
"data": {
"m_bNeedsBoltAction": {
"value": 3565,
"value": 3573,
"comment": "bool"
},
"m_bSkillBoltInterruptAvailable": {
"value": 3568,
"value": 3576,
"comment": "bool"
},
"m_bSkillBoltLiftedFireKey": {
"value": 3569,
"value": 3577,
"comment": "bool"
},
"m_bSkillReloadAvailable": {
"value": 3566,
"value": 3574,
"comment": "bool"
},
"m_bSkillReloadLiftedReloadKey": {
"value": 3567,
"value": 3575,
"comment": "bool"
},
"m_iBurstShotsRemaining": {
"value": 3548,
"value": 3556,
"comment": "int32_t"
},
"m_inPrecache": {
"value": 3564,
"value": 3572,
"comment": "bool"
},
"m_silencedModelIndex": {
"value": 3560,
"value": 3568,
"comment": "int32_t"
},
"m_zoomLevel": {
"value": 3544,
"value": 3552,
"comment": "int32_t"
}
},
@ -10441,31 +10441,31 @@
"CFists": {
"data": {
"m_bDelayedHardPunchIncoming": {
"value": 3564,
"value": 3572,
"comment": "bool"
},
"m_bDestroyAfterTaunt": {
"value": 3565,
"value": 3573,
"comment": "bool"
},
"m_bPlayingUninterruptableAct": {
"value": 3544,
"comment": "bool"
},
"m_bRestorePrevWep": {
"value": 3552,
"comment": "bool"
},
"m_bRestorePrevWep": {
"value": 3560,
"comment": "bool"
},
"m_hWeaponBeforePrevious": {
"value": 3556,
"value": 3564,
"comment": "CHandle<CBasePlayerWeapon>"
},
"m_hWeaponPrevious": {
"value": 3560,
"value": 3568,
"comment": "CHandle<CBasePlayerWeapon>"
},
"m_nUninterruptableActivity": {
"value": 3548,
"value": 3556,
"comment": "PlayerAnimEvent_t"
}
},
@ -12359,34 +12359,18 @@
"value": 4176,
"comment": "int32_t"
},
"m_fireParentXDelta": {
"m_fireParentPositions": {
"value": 2576,
"comment": "int32_t[64]"
"comment": "Vector[64]"
},
"m_fireParentYDelta": {
"value": 2832,
"comment": "int32_t[64]"
},
"m_fireParentZDelta": {
"value": 3088,
"comment": "int32_t[64]"
"m_firePositions": {
"value": 1808,
"comment": "Vector[64]"
},
"m_fireSpawnOffset": {
"value": 4856,
"comment": "int32_t"
},
"m_fireXDelta": {
"value": 1808,
"comment": "int32_t[64]"
},
"m_fireYDelta": {
"value": 2064,
"comment": "int32_t[64]"
},
"m_fireZDelta": {
"value": 2320,
"comment": "int32_t[64]"
},
"m_nFireEffectTickBegin": {
"value": 4184,
"comment": "int32_t"
@ -14382,15 +14366,15 @@
"CMelee": {
"data": {
"m_bDidThrowDamage": {
"value": 3552,
"value": 3560,
"comment": "bool"
},
"m_flThrowAt": {
"value": 3544,
"value": 3552,
"comment": "GameTime_t"
},
"m_hThrower": {
"value": 3548,
"value": 3556,
"comment": "CHandle<CBaseEntity>"
}
},
@ -21741,11 +21725,11 @@
"CWeaponBaseItem": {
"data": {
"m_SequenceCompleteTimer": {
"value": 3544,
"value": 3552,
"comment": "CountdownTimer"
},
"m_bRedraw": {
"value": 3568,
"value": 3576,
"comment": "bool"
}
},
@ -21842,15 +21826,15 @@
"CWeaponShield": {
"data": {
"m_flBulletDamageAbsorbed": {
"value": 3576,
"comment": "float"
},
"m_flDisplayHealth": {
"value": 3584,
"comment": "float"
},
"m_flDisplayHealth": {
"value": 3592,
"comment": "float"
},
"m_flLastBulletHitSoundTime": {
"value": 3580,
"value": 3588,
"comment": "GameTime_t"
}
},
@ -21859,7 +21843,7 @@
"CWeaponTaser": {
"data": {
"m_fFireTime": {
"value": 3576,
"value": 3584,
"comment": "GameTime_t"
}
},

View File

@ -1,6 +1,6 @@
'''
https://github.com/a2x/cs2-dumper
2023-10-20 05:22:28.932997900 UTC
Created using https://github.com/a2x/cs2-dumper
2023-10-20 23:01:50.351699500 UTC
'''
class ActiveModelConfig_t:
@ -234,15 +234,15 @@ class CBaseButton: # CBaseToggle
m_szDisplayText = 0x8C0 # CUtlSymbolLarge
class CBaseCSGrenade: # CCSWeaponBase
m_bRedraw = 0xDF8 # bool
m_bIsHeldByPlayer = 0xDF9 # bool
m_bPinPulled = 0xDFA # bool
m_bJumpThrow = 0xDFB # bool
m_eThrowStatus = 0xDFC # EGrenadeThrowState
m_fThrowTime = 0xE00 # GameTime_t
m_flThrowStrength = 0xE04 # float
m_flThrowStrengthApproach = 0xE08 # float
m_fDropTime = 0xE0C # GameTime_t
m_bRedraw = 0xE00 # bool
m_bIsHeldByPlayer = 0xE01 # bool
m_bPinPulled = 0xE02 # bool
m_bJumpThrow = 0xE03 # bool
m_eThrowStatus = 0xE04 # EGrenadeThrowState
m_fThrowTime = 0xE08 # GameTime_t
m_flThrowStrength = 0xE0C # float
m_flThrowStrengthApproach = 0xE10 # float
m_fDropTime = 0xE14 # GameTime_t
class CBaseCSGrenadeProjectile: # CBaseGrenade
m_vInitialVelocity = 0x9C8 # Vector
@ -896,18 +896,18 @@ class CBuyZone: # CBaseTrigger
m_LegacyTeamNum = 0x8A8 # int32_t
class CC4: # CCSWeaponBase
m_vecLastValidPlayerHeldPosition = 0xDD8 # Vector
m_vecLastValidDroppedPosition = 0xDE4 # Vector
m_bDoValidDroppedPositionCheck = 0xDF0 # bool
m_bStartedArming = 0xDF1 # bool
m_fArmedTime = 0xDF4 # GameTime_t
m_bBombPlacedAnimation = 0xDF8 # bool
m_bIsPlantingViaUse = 0xDF9 # bool
m_entitySpottedState = 0xE00 # EntitySpottedState_t
m_nSpotRules = 0xE18 # int32_t
m_bPlayedArmingBeeps = 0xE1C # bool[7]
m_bBombPlanted = 0xE23 # bool
m_bDroppedFromDeath = 0xE24 # bool
m_vecLastValidPlayerHeldPosition = 0xDE0 # Vector
m_vecLastValidDroppedPosition = 0xDEC # Vector
m_bDoValidDroppedPositionCheck = 0xDF8 # bool
m_bStartedArming = 0xDF9 # bool
m_fArmedTime = 0xDFC # GameTime_t
m_bBombPlacedAnimation = 0xE00 # bool
m_bIsPlantingViaUse = 0xE01 # bool
m_entitySpottedState = 0xE08 # EntitySpottedState_t
m_nSpotRules = 0xE20 # int32_t
m_bPlayedArmingBeeps = 0xE24 # bool[7]
m_bBombPlanted = 0xE2B # bool
m_bDroppedFromDeath = 0xE2C # bool
class CCSBot: # CBot
m_lastCoopSpawnPoint = 0xD8 # CHandle<SpawnPointCoopEnemy>
@ -1797,33 +1797,33 @@ class CCSWeaponBase: # CBasePlayerWeapon
m_flTimeSilencerSwitchComplete = 0xD54 # GameTime_t
m_iOriginalTeamNumber = 0xD58 # int32_t
m_flNextAttackRenderTimeOffset = 0xD5C # float
m_bCanBePickedUp = 0xD68 # bool
m_bUseCanOverrideNextOwnerTouchTime = 0xD69 # bool
m_nextOwnerTouchTime = 0xD6C # GameTime_t
m_nextPrevOwnerTouchTime = 0xD70 # GameTime_t
m_hPrevOwner = 0xD74 # CHandle<CCSPlayerPawn>
m_nDropTick = 0xD78 # GameTick_t
m_donated = 0xD9C # bool
m_fLastShotTime = 0xDA0 # GameTime_t
m_bWasOwnedByCT = 0xDA4 # bool
m_bWasOwnedByTerrorist = 0xDA5 # bool
m_bFiredOutOfAmmoEvent = 0xDA6 # bool
m_numRemoveUnownedWeaponThink = 0xDA8 # int32_t
m_IronSightController = 0xDB0 # CIronSightController
m_iIronSightMode = 0xDC8 # int32_t
m_flLastLOSTraceFailureTime = 0xDCC # GameTime_t
m_iNumEmptyAttacks = 0xDD0 # int32_t
m_bCanBePickedUp = 0xD70 # bool
m_bUseCanOverrideNextOwnerTouchTime = 0xD71 # bool
m_nextOwnerTouchTime = 0xD74 # GameTime_t
m_nextPrevOwnerTouchTime = 0xD78 # GameTime_t
m_hPrevOwner = 0xD7C # CHandle<CCSPlayerPawn>
m_nDropTick = 0xD80 # GameTick_t
m_donated = 0xDA4 # bool
m_fLastShotTime = 0xDA8 # GameTime_t
m_bWasOwnedByCT = 0xDAC # bool
m_bWasOwnedByTerrorist = 0xDAD # bool
m_bFiredOutOfAmmoEvent = 0xDAE # bool
m_numRemoveUnownedWeaponThink = 0xDB0 # int32_t
m_IronSightController = 0xDB8 # CIronSightController
m_iIronSightMode = 0xDD0 # int32_t
m_flLastLOSTraceFailureTime = 0xDD4 # GameTime_t
m_iNumEmptyAttacks = 0xDD8 # int32_t
class CCSWeaponBaseGun: # CCSWeaponBase
m_zoomLevel = 0xDD8 # int32_t
m_iBurstShotsRemaining = 0xDDC # int32_t
m_silencedModelIndex = 0xDE8 # int32_t
m_inPrecache = 0xDEC # bool
m_bNeedsBoltAction = 0xDED # bool
m_bSkillReloadAvailable = 0xDEE # bool
m_bSkillReloadLiftedReloadKey = 0xDEF # bool
m_bSkillBoltInterruptAvailable = 0xDF0 # bool
m_bSkillBoltLiftedFireKey = 0xDF1 # bool
m_zoomLevel = 0xDE0 # int32_t
m_iBurstShotsRemaining = 0xDE4 # int32_t
m_silencedModelIndex = 0xDF0 # int32_t
m_inPrecache = 0xDF4 # bool
m_bNeedsBoltAction = 0xDF5 # bool
m_bSkillReloadAvailable = 0xDF6 # bool
m_bSkillReloadLiftedReloadKey = 0xDF7 # bool
m_bSkillBoltInterruptAvailable = 0xDF8 # bool
m_bSkillBoltLiftedFireKey = 0xDF9 # bool
class CCSWeaponBaseVData: # CBasePlayerWeaponVData
m_WeaponType = 0x240 # CSWeaponType
@ -2804,13 +2804,13 @@ class CFishPool: # CBaseEntity
m_visTimer = 0x4F0 # CountdownTimer
class CFists: # CCSWeaponBase
m_bPlayingUninterruptableAct = 0xDD8 # bool
m_nUninterruptableActivity = 0xDDC # PlayerAnimEvent_t
m_bRestorePrevWep = 0xDE0 # bool
m_hWeaponBeforePrevious = 0xDE4 # CHandle<CBasePlayerWeapon>
m_hWeaponPrevious = 0xDE8 # CHandle<CBasePlayerWeapon>
m_bDelayedHardPunchIncoming = 0xDEC # bool
m_bDestroyAfterTaunt = 0xDED # bool
m_bPlayingUninterruptableAct = 0xDE0 # bool
m_nUninterruptableActivity = 0xDE4 # PlayerAnimEvent_t
m_bRestorePrevWep = 0xDE8 # bool
m_hWeaponBeforePrevious = 0xDEC # CHandle<CBasePlayerWeapon>
m_hWeaponPrevious = 0xDF0 # CHandle<CBasePlayerWeapon>
m_bDelayedHardPunchIncoming = 0xDF4 # bool
m_bDestroyAfterTaunt = 0xDF5 # bool
class CFlashbang: # CBaseCSGrenade
@ -3327,12 +3327,8 @@ class CInButtonState:
class CIncendiaryGrenade: # CMolotovGrenade
class CInferno: # CBaseModelEntity
m_fireXDelta = 0x710 # int32_t[64]
m_fireYDelta = 0x810 # int32_t[64]
m_fireZDelta = 0x910 # int32_t[64]
m_fireParentXDelta = 0xA10 # int32_t[64]
m_fireParentYDelta = 0xB10 # int32_t[64]
m_fireParentZDelta = 0xC10 # int32_t[64]
m_firePositions = 0x710 # Vector[64]
m_fireParentPositions = 0xA10 # Vector[64]
m_bFireIsBurning = 0xD10 # bool[64]
m_BurnNormal = 0xD50 # Vector[64]
m_fireCount = 0x1050 # int32_t
@ -3914,9 +3910,9 @@ class CMathRemap: # CLogicalEntity
m_OnFellBelowMax = 0x568 # CEntityIOOutput
class CMelee: # CCSWeaponBase
m_flThrowAt = 0xDD8 # GameTime_t
m_hThrower = 0xDDC # CHandle<CBaseEntity>
m_bDidThrowDamage = 0xDE0 # bool
m_flThrowAt = 0xDE0 # GameTime_t
m_hThrower = 0xDE4 # CHandle<CBaseEntity>
m_bDidThrowDamage = 0xDE8 # bool
class CMessage: # CPointEntity
m_iszMessage = 0x4B0 # CUtlSymbolLarge
@ -5979,8 +5975,8 @@ class CWeaponAWP: # CCSWeaponBaseGun
class CWeaponAug: # CCSWeaponBaseGun
class CWeaponBaseItem: # CCSWeaponBase
m_SequenceCompleteTimer = 0xDD8 # CountdownTimer
m_bRedraw = 0xDF0 # bool
m_SequenceCompleteTimer = 0xDE0 # CountdownTimer
m_bRedraw = 0xDF8 # bool
class CWeaponBizon: # CCSWeaponBaseGun
@ -6027,12 +6023,12 @@ class CWeaponSSG08: # CCSWeaponBaseGun
class CWeaponSawedoff: # CCSWeaponBase
class CWeaponShield: # CCSWeaponBaseGun
m_flBulletDamageAbsorbed = 0xDF8 # float
m_flLastBulletHitSoundTime = 0xDFC # GameTime_t
m_flDisplayHealth = 0xE00 # float
m_flBulletDamageAbsorbed = 0xE00 # float
m_flLastBulletHitSoundTime = 0xE04 # GameTime_t
m_flDisplayHealth = 0xE08 # float
class CWeaponTaser: # CCSWeaponBaseGun
m_fFireTime = 0xDF8 # GameTime_t
m_fFireTime = 0xE00 # GameTime_t
class CWeaponTec9: # CCSWeaponBaseGun

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:29.004583300 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:50.420995400 UTC
*/
#![allow(non_snake_case, non_upper_case_globals)]
@ -261,15 +261,15 @@ pub mod CBaseButton { // CBaseToggle
}
pub mod CBaseCSGrenade { // CCSWeaponBase
pub const m_bRedraw: usize = 0xDF8; // bool
pub const m_bIsHeldByPlayer: usize = 0xDF9; // bool
pub const m_bPinPulled: usize = 0xDFA; // bool
pub const m_bJumpThrow: usize = 0xDFB; // bool
pub const m_eThrowStatus: usize = 0xDFC; // EGrenadeThrowState
pub const m_fThrowTime: usize = 0xE00; // GameTime_t
pub const m_flThrowStrength: usize = 0xE04; // float
pub const m_flThrowStrengthApproach: usize = 0xE08; // float
pub const m_fDropTime: usize = 0xE0C; // GameTime_t
pub const m_bRedraw: usize = 0xE00; // bool
pub const m_bIsHeldByPlayer: usize = 0xE01; // bool
pub const m_bPinPulled: usize = 0xE02; // bool
pub const m_bJumpThrow: usize = 0xE03; // bool
pub const m_eThrowStatus: usize = 0xE04; // EGrenadeThrowState
pub const m_fThrowTime: usize = 0xE08; // GameTime_t
pub const m_flThrowStrength: usize = 0xE0C; // float
pub const m_flThrowStrengthApproach: usize = 0xE10; // float
pub const m_fDropTime: usize = 0xE14; // GameTime_t
}
pub mod CBaseCSGrenadeProjectile { // CBaseGrenade
@ -977,18 +977,18 @@ pub mod CBuyZone { // CBaseTrigger
}
pub mod CC4 { // CCSWeaponBase
pub const m_vecLastValidPlayerHeldPosition: usize = 0xDD8; // Vector
pub const m_vecLastValidDroppedPosition: usize = 0xDE4; // Vector
pub const m_bDoValidDroppedPositionCheck: usize = 0xDF0; // bool
pub const m_bStartedArming: usize = 0xDF1; // bool
pub const m_fArmedTime: usize = 0xDF4; // GameTime_t
pub const m_bBombPlacedAnimation: usize = 0xDF8; // bool
pub const m_bIsPlantingViaUse: usize = 0xDF9; // bool
pub const m_entitySpottedState: usize = 0xE00; // EntitySpottedState_t
pub const m_nSpotRules: usize = 0xE18; // int32_t
pub const m_bPlayedArmingBeeps: usize = 0xE1C; // bool[7]
pub const m_bBombPlanted: usize = 0xE23; // bool
pub const m_bDroppedFromDeath: usize = 0xE24; // bool
pub const m_vecLastValidPlayerHeldPosition: usize = 0xDE0; // Vector
pub const m_vecLastValidDroppedPosition: usize = 0xDEC; // Vector
pub const m_bDoValidDroppedPositionCheck: usize = 0xDF8; // bool
pub const m_bStartedArming: usize = 0xDF9; // bool
pub const m_fArmedTime: usize = 0xDFC; // GameTime_t
pub const m_bBombPlacedAnimation: usize = 0xE00; // bool
pub const m_bIsPlantingViaUse: usize = 0xE01; // bool
pub const m_entitySpottedState: usize = 0xE08; // EntitySpottedState_t
pub const m_nSpotRules: usize = 0xE20; // int32_t
pub const m_bPlayedArmingBeeps: usize = 0xE24; // bool[7]
pub const m_bBombPlanted: usize = 0xE2B; // bool
pub const m_bDroppedFromDeath: usize = 0xE2C; // bool
}
pub mod CCSBot { // CBot
@ -1933,34 +1933,34 @@ pub mod CCSWeaponBase { // CBasePlayerWeapon
pub const m_flTimeSilencerSwitchComplete: usize = 0xD54; // GameTime_t
pub const m_iOriginalTeamNumber: usize = 0xD58; // int32_t
pub const m_flNextAttackRenderTimeOffset: usize = 0xD5C; // float
pub const m_bCanBePickedUp: usize = 0xD68; // bool
pub const m_bUseCanOverrideNextOwnerTouchTime: usize = 0xD69; // bool
pub const m_nextOwnerTouchTime: usize = 0xD6C; // GameTime_t
pub const m_nextPrevOwnerTouchTime: usize = 0xD70; // GameTime_t
pub const m_hPrevOwner: usize = 0xD74; // CHandle<CCSPlayerPawn>
pub const m_nDropTick: usize = 0xD78; // GameTick_t
pub const m_donated: usize = 0xD9C; // bool
pub const m_fLastShotTime: usize = 0xDA0; // GameTime_t
pub const m_bWasOwnedByCT: usize = 0xDA4; // bool
pub const m_bWasOwnedByTerrorist: usize = 0xDA5; // bool
pub const m_bFiredOutOfAmmoEvent: usize = 0xDA6; // bool
pub const m_numRemoveUnownedWeaponThink: usize = 0xDA8; // int32_t
pub const m_IronSightController: usize = 0xDB0; // CIronSightController
pub const m_iIronSightMode: usize = 0xDC8; // int32_t
pub const m_flLastLOSTraceFailureTime: usize = 0xDCC; // GameTime_t
pub const m_iNumEmptyAttacks: usize = 0xDD0; // int32_t
pub const m_bCanBePickedUp: usize = 0xD70; // bool
pub const m_bUseCanOverrideNextOwnerTouchTime: usize = 0xD71; // bool
pub const m_nextOwnerTouchTime: usize = 0xD74; // GameTime_t
pub const m_nextPrevOwnerTouchTime: usize = 0xD78; // GameTime_t
pub const m_hPrevOwner: usize = 0xD7C; // CHandle<CCSPlayerPawn>
pub const m_nDropTick: usize = 0xD80; // GameTick_t
pub const m_donated: usize = 0xDA4; // bool
pub const m_fLastShotTime: usize = 0xDA8; // GameTime_t
pub const m_bWasOwnedByCT: usize = 0xDAC; // bool
pub const m_bWasOwnedByTerrorist: usize = 0xDAD; // bool
pub const m_bFiredOutOfAmmoEvent: usize = 0xDAE; // bool
pub const m_numRemoveUnownedWeaponThink: usize = 0xDB0; // int32_t
pub const m_IronSightController: usize = 0xDB8; // CIronSightController
pub const m_iIronSightMode: usize = 0xDD0; // int32_t
pub const m_flLastLOSTraceFailureTime: usize = 0xDD4; // GameTime_t
pub const m_iNumEmptyAttacks: usize = 0xDD8; // int32_t
}
pub mod CCSWeaponBaseGun { // CCSWeaponBase
pub const m_zoomLevel: usize = 0xDD8; // int32_t
pub const m_iBurstShotsRemaining: usize = 0xDDC; // int32_t
pub const m_silencedModelIndex: usize = 0xDE8; // int32_t
pub const m_inPrecache: usize = 0xDEC; // bool
pub const m_bNeedsBoltAction: usize = 0xDED; // bool
pub const m_bSkillReloadAvailable: usize = 0xDEE; // bool
pub const m_bSkillReloadLiftedReloadKey: usize = 0xDEF; // bool
pub const m_bSkillBoltInterruptAvailable: usize = 0xDF0; // bool
pub const m_bSkillBoltLiftedFireKey: usize = 0xDF1; // bool
pub const m_zoomLevel: usize = 0xDE0; // int32_t
pub const m_iBurstShotsRemaining: usize = 0xDE4; // int32_t
pub const m_silencedModelIndex: usize = 0xDF0; // int32_t
pub const m_inPrecache: usize = 0xDF4; // bool
pub const m_bNeedsBoltAction: usize = 0xDF5; // bool
pub const m_bSkillReloadAvailable: usize = 0xDF6; // bool
pub const m_bSkillReloadLiftedReloadKey: usize = 0xDF7; // bool
pub const m_bSkillBoltInterruptAvailable: usize = 0xDF8; // bool
pub const m_bSkillBoltLiftedFireKey: usize = 0xDF9; // bool
}
pub mod CCSWeaponBaseVData { // CBasePlayerWeaponVData
@ -3041,13 +3041,13 @@ pub mod CFishPool { // CBaseEntity
}
pub mod CFists { // CCSWeaponBase
pub const m_bPlayingUninterruptableAct: usize = 0xDD8; // bool
pub const m_nUninterruptableActivity: usize = 0xDDC; // PlayerAnimEvent_t
pub const m_bRestorePrevWep: usize = 0xDE0; // bool
pub const m_hWeaponBeforePrevious: usize = 0xDE4; // CHandle<CBasePlayerWeapon>
pub const m_hWeaponPrevious: usize = 0xDE8; // CHandle<CBasePlayerWeapon>
pub const m_bDelayedHardPunchIncoming: usize = 0xDEC; // bool
pub const m_bDestroyAfterTaunt: usize = 0xDED; // bool
pub const m_bPlayingUninterruptableAct: usize = 0xDE0; // bool
pub const m_nUninterruptableActivity: usize = 0xDE4; // PlayerAnimEvent_t
pub const m_bRestorePrevWep: usize = 0xDE8; // bool
pub const m_hWeaponBeforePrevious: usize = 0xDEC; // CHandle<CBasePlayerWeapon>
pub const m_hWeaponPrevious: usize = 0xDF0; // CHandle<CBasePlayerWeapon>
pub const m_bDelayedHardPunchIncoming: usize = 0xDF4; // bool
pub const m_bDestroyAfterTaunt: usize = 0xDF5; // bool
}
pub mod CFlashbang { // CBaseCSGrenade
@ -3631,12 +3631,8 @@ pub mod CIncendiaryGrenade { // CMolotovGrenade
}
pub mod CInferno { // CBaseModelEntity
pub const m_fireXDelta: usize = 0x710; // int32_t[64]
pub const m_fireYDelta: usize = 0x810; // int32_t[64]
pub const m_fireZDelta: usize = 0x910; // int32_t[64]
pub const m_fireParentXDelta: usize = 0xA10; // int32_t[64]
pub const m_fireParentYDelta: usize = 0xB10; // int32_t[64]
pub const m_fireParentZDelta: usize = 0xC10; // int32_t[64]
pub const m_firePositions: usize = 0x710; // Vector[64]
pub const m_fireParentPositions: usize = 0xA10; // Vector[64]
pub const m_bFireIsBurning: usize = 0xD10; // bool[64]
pub const m_BurnNormal: usize = 0xD50; // Vector[64]
pub const m_fireCount: usize = 0x1050; // int32_t
@ -4300,9 +4296,9 @@ pub mod CMathRemap { // CLogicalEntity
}
pub mod CMelee { // CCSWeaponBase
pub const m_flThrowAt: usize = 0xDD8; // GameTime_t
pub const m_hThrower: usize = 0xDDC; // CHandle<CBaseEntity>
pub const m_bDidThrowDamage: usize = 0xDE0; // bool
pub const m_flThrowAt: usize = 0xDE0; // GameTime_t
pub const m_hThrower: usize = 0xDE4; // CHandle<CBaseEntity>
pub const m_bDidThrowDamage: usize = 0xDE8; // bool
}
pub mod CMessage { // CPointEntity
@ -6643,8 +6639,8 @@ pub mod CWeaponAug { // CCSWeaponBaseGun
}
pub mod CWeaponBaseItem { // CCSWeaponBase
pub const m_SequenceCompleteTimer: usize = 0xDD8; // CountdownTimer
pub const m_bRedraw: usize = 0xDF0; // bool
pub const m_SequenceCompleteTimer: usize = 0xDE0; // CountdownTimer
pub const m_bRedraw: usize = 0xDF8; // bool
}
pub mod CWeaponBizon { // CCSWeaponBaseGun
@ -6714,13 +6710,13 @@ pub mod CWeaponSawedoff { // CCSWeaponBase
}
pub mod CWeaponShield { // CCSWeaponBaseGun
pub const m_flBulletDamageAbsorbed: usize = 0xDF8; // float
pub const m_flLastBulletHitSoundTime: usize = 0xDFC; // GameTime_t
pub const m_flDisplayHealth: usize = 0xE00; // float
pub const m_flBulletDamageAbsorbed: usize = 0xE00; // float
pub const m_flLastBulletHitSoundTime: usize = 0xE04; // GameTime_t
pub const m_flDisplayHealth: usize = 0xE08; // float
}
pub mod CWeaponTaser { // CCSWeaponBaseGun
pub const m_fFireTime: usize = 0xDF8; // GameTime_t
pub const m_fFireTime: usize = 0xE00; // GameTime_t
}
pub mod CWeaponTec9 { // CCSWeaponBaseGun

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:28.036316100 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.465649400 UTC
*/
public static class CDSPMixgroupModifier {

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:28.033213400 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.462614600 UTC
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
https://github.com/a2x/cs2-dumper
2023-10-20 05:22:28.039638200 UTC
Created using https://github.com/a2x/cs2-dumper
2023-10-20 23:01:49.468861500 UTC
'''
class CDSPMixgroupModifier:

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:28.042668600 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.471774200 UTC
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:27.995719900 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.427257500 UTC
*/
public static class CFeIndexedJiggleBone {

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:27.988494100 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.420147400 UTC
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
https://github.com/a2x/cs2-dumper
2023-10-20 05:22:28.003492100 UTC
Created using https://github.com/a2x/cs2-dumper
2023-10-20 23:01:49.434752900 UTC
'''
class CFeIndexedJiggleBone:

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:28.011057800 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.441693400 UTC
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:28.064212600 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.493396 UTC
*/
public static class AggregateLODSetup_t {

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:28.061909600 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.491127200 UTC
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
https://github.com/a2x/cs2-dumper
2023-10-20 05:22:28.066771600 UTC
Created using https://github.com/a2x/cs2-dumper
2023-10-20 23:01:49.495889300 UTC
'''
class AggregateLODSetup_t:

View File

@ -1,6 +1,6 @@
/*
* https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:28.069032 UTC
* Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 23:01:49.498236100 UTC
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -91,8 +91,14 @@ fn write_banner_to_file(file: &mut File, file_ext: &str) -> Result<()> {
let banner = match file_ext {
"json" => None,
"py" => Some(format!("'''\n{}\n{}\n'''\n\n", REPO_URL, now_utc)),
_ => Some(format!("/*\n * {}\n * {}\n */\n\n", REPO_URL, now_utc)),
"py" => Some(format!(
"'''\nCreated using {}\n{}\n'''\n\n",
REPO_URL, now_utc
)),
_ => Some(format!(
"/*\n * Created using {}\n * {}\n */\n\n",
REPO_URL, now_utc
)),
};
if let Some(banner) = banner {