📦 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", "name": "dwForceAttack",
"module": "client.dll", "module": "client.dll",
"pattern": "48 8D 0D ? ? ? ? E9 C4 4B B4 FF", "pattern": "48 8D 0D ? ? ? ? E9 94 4B B4 FF",
"operations": [ "operations": [
{ {
"type": "ripRelative" "type": "ripRelative"
}, },
{
"type": "subtract",
"value": 8
},
{ {
"type": "add", "type": "add",
"value": 48 "value": 40
} }
] ]
}, },
{ {
"name": "dwForceAttack2", "name": "dwForceAttack2",
"module": "client.dll", "module": "client.dll",
"pattern": "48 8D 0D ? ? ? ? E9 D4 4B B4 FF", "pattern": "48 8D 0D ? ? ? ? E9 A4 4B B4 FF",
"operations": [ "operations": [
{ {
"type": "ripRelative" "type": "ripRelative"
}, },
{
"type": "subtract",
"value": 8
},
{ {
"type": "add", "type": "add",
"value": 48 "value": 40
} }
] ]
}, },

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,6 +1,6 @@
/* /*
* https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* 2023-10-20 05:22:28.069032 UTC * 2023-10-20 23:01:49.498236100 UTC
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![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 { let banner = match file_ext {
"json" => None, "json" => None,
"py" => Some(format!("'''\n{}\n{}\n'''\n\n", REPO_URL, now_utc)), "py" => Some(format!(
_ => Some(format!("/*\n * {}\n * {}\n */\n\n", REPO_URL, now_utc)), "'''\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 { if let Some(banner) = banner {