Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion output/animationsystem_dll.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2026-05-14 23:58:57.293645200 UTC
// 2026-05-19 09:08:26.848173800 UTC

namespace CS2Dumper.Schemas {
// Module: animationsystem.dll
Expand Down
2 changes: 1 addition & 1 deletion output/animationsystem_dll.hpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2026-05-14 23:58:57.293645200 UTC
// 2026-05-19 09:08:26.848173800 UTC

#pragma once

Expand Down
2 changes: 1 addition & 1 deletion output/animationsystem_dll.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2026-05-14 23:58:57.293645200 UTC
// 2026-05-19 09:08:26.848173800 UTC

#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

Expand Down
2 changes: 1 addition & 1 deletion output/animationsystem_dll.zig
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2026-05-14 23:58:57.293645200 UTC
// 2026-05-19 09:08:26.848173800 UTC

pub const cs2_dumper = struct {
pub const schemas = struct {
Expand Down
34 changes: 17 additions & 17 deletions output/buttons.cs
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2026-05-14 23:58:57.293645200 UTC
// 2026-05-19 09:08:26.848173800 UTC

namespace CS2Dumper {
// Module: client.dll
public static class Buttons {
public const nint attack = 0x2053990;
public const nint attack2 = 0x2053A20;
public const nint back = 0x2053C60;
public const nint duck = 0x2053F30;
public const nint forward = 0x2053BD0;
public const nint jump = 0x2053EA0;
public const nint left = 0x2053CF0;
public const nint lookatweapon = 0x2343D90;
public const nint reload = 0x2053900;
public const nint right = 0x2053D80;
public const nint showscores = 0x2343C70;
public const nint sprint = 0x2053870;
public const nint turnleft = 0x2053AB0;
public const nint turnright = 0x2053B40;
public const nint use = 0x2053E10;
public const nint zoom = 0x2343D00;
public const nint attack = 0x2089B10;
public const nint attack2 = 0x2089BA0;
public const nint back = 0x2089DE0;
public const nint duck = 0x208A0B0;
public const nint forward = 0x2089D50;
public const nint jump = 0x208A020;
public const nint left = 0x2089E70;
public const nint lookatweapon = 0x237B4D0;
public const nint reload = 0x2089A80;
public const nint right = 0x2089F00;
public const nint showscores = 0x237B3B0;
public const nint sprint = 0x20899F0;
public const nint turnleft = 0x2089C30;
public const nint turnright = 0x2089CC0;
public const nint use = 0x2089F90;
public const nint zoom = 0x237B440;
}
}
34 changes: 17 additions & 17 deletions output/buttons.hpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2026-05-14 23:58:57.293645200 UTC
// 2026-05-19 09:08:26.848173800 UTC

#pragma once

Expand All @@ -9,21 +9,21 @@
namespace cs2_dumper {
// Module: client.dll
namespace buttons {
constexpr std::ptrdiff_t attack = 0x2053990;
constexpr std::ptrdiff_t attack2 = 0x2053A20;
constexpr std::ptrdiff_t back = 0x2053C60;
constexpr std::ptrdiff_t duck = 0x2053F30;
constexpr std::ptrdiff_t forward = 0x2053BD0;
constexpr std::ptrdiff_t jump = 0x2053EA0;
constexpr std::ptrdiff_t left = 0x2053CF0;
constexpr std::ptrdiff_t lookatweapon = 0x2343D90;
constexpr std::ptrdiff_t reload = 0x2053900;
constexpr std::ptrdiff_t right = 0x2053D80;
constexpr std::ptrdiff_t showscores = 0x2343C70;
constexpr std::ptrdiff_t sprint = 0x2053870;
constexpr std::ptrdiff_t turnleft = 0x2053AB0;
constexpr std::ptrdiff_t turnright = 0x2053B40;
constexpr std::ptrdiff_t use = 0x2053E10;
constexpr std::ptrdiff_t zoom = 0x2343D00;
constexpr std::ptrdiff_t attack = 0x2089B10;
constexpr std::ptrdiff_t attack2 = 0x2089BA0;
constexpr std::ptrdiff_t back = 0x2089DE0;
constexpr std::ptrdiff_t duck = 0x208A0B0;
constexpr std::ptrdiff_t forward = 0x2089D50;
constexpr std::ptrdiff_t jump = 0x208A020;
constexpr std::ptrdiff_t left = 0x2089E70;
constexpr std::ptrdiff_t lookatweapon = 0x237B4D0;
constexpr std::ptrdiff_t reload = 0x2089A80;
constexpr std::ptrdiff_t right = 0x2089F00;
constexpr std::ptrdiff_t showscores = 0x237B3B0;
constexpr std::ptrdiff_t sprint = 0x20899F0;
constexpr std::ptrdiff_t turnleft = 0x2089C30;
constexpr std::ptrdiff_t turnright = 0x2089CC0;
constexpr std::ptrdiff_t use = 0x2089F90;
constexpr std::ptrdiff_t zoom = 0x237B440;
}
}
32 changes: 16 additions & 16 deletions output/buttons.json
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
{
"client.dll": {
"attack": 33896848,
"attack2": 33896992,
"back": 33897568,
"duck": 33898288,
"forward": 33897424,
"jump": 33898144,
"left": 33897712,
"lookatweapon": 36978064,
"reload": 33896704,
"right": 33897856,
"showscores": 36977776,
"sprint": 33896560,
"turnleft": 33897136,
"turnright": 33897280,
"use": 33898000,
"zoom": 36977920
"attack": 34118416,
"attack2": 34118560,
"back": 34119136,
"duck": 34119856,
"forward": 34118992,
"jump": 34119712,
"left": 34119280,
"lookatweapon": 37205200,
"reload": 34118272,
"right": 34119424,
"showscores": 37204912,
"sprint": 34118128,
"turnleft": 34118704,
"turnright": 34118848,
"use": 34119568,
"zoom": 37205056
}
}
34 changes: 17 additions & 17 deletions output/buttons.rs
Original file line number Diff line number Diff line change
@@ -1,26 +1,26 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2026-05-14 23:58:57.293645200 UTC
// 2026-05-19 09:08:26.848173800 UTC

#![allow(non_upper_case_globals, unused)]

pub mod cs2_dumper {
// Module: client.dll
pub mod buttons {
pub const attack: usize = 0x2053990;
pub const attack2: usize = 0x2053A20;
pub const back: usize = 0x2053C60;
pub const duck: usize = 0x2053F30;
pub const forward: usize = 0x2053BD0;
pub const jump: usize = 0x2053EA0;
pub const left: usize = 0x2053CF0;
pub const lookatweapon: usize = 0x2343D90;
pub const reload: usize = 0x2053900;
pub const right: usize = 0x2053D80;
pub const showscores: usize = 0x2343C70;
pub const sprint: usize = 0x2053870;
pub const turnleft: usize = 0x2053AB0;
pub const turnright: usize = 0x2053B40;
pub const r#use: usize = 0x2053E10;
pub const zoom: usize = 0x2343D00;
pub const attack: usize = 0x2089B10;
pub const attack2: usize = 0x2089BA0;
pub const back: usize = 0x2089DE0;
pub const duck: usize = 0x208A0B0;
pub const forward: usize = 0x2089D50;
pub const jump: usize = 0x208A020;
pub const left: usize = 0x2089E70;
pub const lookatweapon: usize = 0x237B4D0;
pub const reload: usize = 0x2089A80;
pub const right: usize = 0x2089F00;
pub const showscores: usize = 0x237B3B0;
pub const sprint: usize = 0x20899F0;
pub const turnleft: usize = 0x2089C30;
pub const turnright: usize = 0x2089CC0;
pub const r#use: usize = 0x2089F90;
pub const zoom: usize = 0x237B440;
}
}
34 changes: 17 additions & 17 deletions output/buttons.zig
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2026-05-14 23:58:57.293645200 UTC
// 2026-05-19 09:08:26.848173800 UTC

pub const cs2_dumper = struct {
// Module: client.dll
pub const buttons = struct {
pub const attack: usize = 0x2053990;
pub const attack2: usize = 0x2053A20;
pub const back: usize = 0x2053C60;
pub const duck: usize = 0x2053F30;
pub const forward: usize = 0x2053BD0;
pub const jump: usize = 0x2053EA0;
pub const left: usize = 0x2053CF0;
pub const lookatweapon: usize = 0x2343D90;
pub const reload: usize = 0x2053900;
pub const right: usize = 0x2053D80;
pub const showscores: usize = 0x2343C70;
pub const sprint: usize = 0x2053870;
pub const turnleft: usize = 0x2053AB0;
pub const turnright: usize = 0x2053B40;
pub const use: usize = 0x2053E10;
pub const zoom: usize = 0x2343D00;
pub const attack: usize = 0x2089B10;
pub const attack2: usize = 0x2089BA0;
pub const back: usize = 0x2089DE0;
pub const duck: usize = 0x208A0B0;
pub const forward: usize = 0x2089D50;
pub const jump: usize = 0x208A020;
pub const left: usize = 0x2089E70;
pub const lookatweapon: usize = 0x237B4D0;
pub const reload: usize = 0x2089A80;
pub const right: usize = 0x2089F00;
pub const showscores: usize = 0x237B3B0;
pub const sprint: usize = 0x20899F0;
pub const turnleft: usize = 0x2089C30;
pub const turnright: usize = 0x2089CC0;
pub const use: usize = 0x2089F90;
pub const zoom: usize = 0x237B440;
};
};
44 changes: 21 additions & 23 deletions output/client_dll.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2026-05-14 23:58:57.293645200 UTC
// 2026-05-19 09:08:26.848173800 UTC

namespace CS2Dumper.Schemas {
// Module: client.dll
Expand Down Expand Up @@ -1647,7 +1647,7 @@ public static class CPulseCell_Inflow_BaseEntrypoint {
public static class C_WeaponSG556 {
}
// Parent: C_CSPlayerPawnBase
// Field count: 105
// Field count: 102
public static class C_CSPlayerPawn {
public const nint m_pBulletServices = 0x1468; // CCSPlayer_BulletServices*
public const nint m_pHostageServices = 0x1470; // CCSPlayer_HostageServices*
Expand Down Expand Up @@ -1736,24 +1736,21 @@ public static class C_CSPlayerPawn {
public const nint m_angStashedShootAngles = 0x1CD8; // QAngle
public const nint m_vecStashedGrenadeThrowPosition = 0x1CE4; // Vector
public const nint m_vecStashedVelocity = 0x1CF0; // Vector
public const nint m_angShootAngleHistory = 0x1CFC; // QAngle[2]
public const nint m_vecThrowPositionHistory = 0x1D14; // Vector[2]
public const nint m_vecVelocityHistory = 0x1D2C; // Vector[2]
public const nint m_bShouldAutobuyDMWeapons = 0x3280; // bool
public const nint m_fImmuneToGunGameDamageTime = 0x3284; // GameTime_t
public const nint m_bGunGameImmunity = 0x3288; // bool
public const nint m_fImmuneToGunGameDamageTimeLast = 0x328C; // GameTime_t
public const nint m_fMolotovDamageTime = 0x3290; // float32
public const nint m_nPlayerInfernoBodyFx = 0x32FC; // ParticleIndex_t
public const nint m_angEyeAngles = 0x3370; // QAngle
public const nint m_arrOldEyeAnglesTimes = 0x3400; // GameTime_t[4]
public const nint m_arrOldEyeAngles = 0x3410; // QAngle[4]
public const nint m_angEyeAnglesVelocity = 0x3440; // QAngle
public const nint m_iIDEntIndex = 0x344C; // CEntityIndex
public const nint m_delayTargetIDTimer = 0x3450; // CountdownTimer
public const nint m_iTargetItemEntIdx = 0x3468; // CEntityIndex
public const nint m_iOldIDEntIndex = 0x346C; // CEntityIndex
public const nint m_holdTargetIDTimer = 0x3470; // CountdownTimer
public const nint m_bShouldAutobuyDMWeapons = 0x3230; // bool
public const nint m_fImmuneToGunGameDamageTime = 0x3234; // GameTime_t
public const nint m_bGunGameImmunity = 0x3238; // bool
public const nint m_fImmuneToGunGameDamageTimeLast = 0x323C; // GameTime_t
public const nint m_fMolotovDamageTime = 0x3240; // float32
public const nint m_nPlayerInfernoBodyFx = 0x32AC; // ParticleIndex_t
public const nint m_angEyeAngles = 0x3320; // QAngle
public const nint m_arrOldEyeAnglesTimes = 0x33B0; // GameTime_t[4]
public const nint m_arrOldEyeAngles = 0x33C0; // QAngle[4]
public const nint m_angEyeAnglesVelocity = 0x33F0; // QAngle
public const nint m_iIDEntIndex = 0x33FC; // CEntityIndex
public const nint m_delayTargetIDTimer = 0x3400; // CountdownTimer
public const nint m_iTargetItemEntIdx = 0x3418; // CEntityIndex
public const nint m_iOldIDEntIndex = 0x341C; // CEntityIndex
public const nint m_holdTargetIDTimer = 0x3420; // CountdownTimer
}
// Parent: C_CSGO_TeamIntroCharacterPosition
// Field count: 0
Expand Down Expand Up @@ -2464,8 +2461,9 @@ public static class C_StattrakModule {
public const nint m_bKnife = 0x1160; // bool
}
// Parent: CCSPlayerBase_CameraServices
// Field count: 0
// Field count: 1
public static class CCSObserver_CameraServices {
public const nint m_hPrevPostProcessingVolume = 0x2A8; // CHandle<C_PostProcessingVolume>
}
// Parent: CEnvSoundscape
// Field count: 1
Expand Down Expand Up @@ -4484,8 +4482,8 @@ public static class C_ModelPointEntity {
// Parent: C_CSPlayerPawn
// Field count: 2
public static class C_CSGO_PreviewPlayer {
public const nint m_animgraphCharacterModeString = 0x3490; // CGlobalSymbol
public const nint m_flInitialModelScale = 0x3498; // float32
public const nint m_animgraphCharacterModeString = 0x3440; // CGlobalSymbol
public const nint m_flInitialModelScale = 0x3448; // float32
}
// Parent: C_BarnLight
// Field count: 1
Expand Down
44 changes: 21 additions & 23 deletions output/client_dll.hpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2026-05-14 23:58:57.293645200 UTC
// 2026-05-19 09:08:26.848173800 UTC

#pragma once

Expand Down Expand Up @@ -1653,7 +1653,7 @@ namespace cs2_dumper {
namespace C_WeaponSG556 {
}
// Parent: C_CSPlayerPawnBase
// Field count: 105
// Field count: 102
namespace C_CSPlayerPawn {
constexpr std::ptrdiff_t m_pBulletServices = 0x1468; // CCSPlayer_BulletServices*
constexpr std::ptrdiff_t m_pHostageServices = 0x1470; // CCSPlayer_HostageServices*
Expand Down Expand Up @@ -1742,24 +1742,21 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_angStashedShootAngles = 0x1CD8; // QAngle
constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x1CE4; // Vector
constexpr std::ptrdiff_t m_vecStashedVelocity = 0x1CF0; // Vector
constexpr std::ptrdiff_t m_angShootAngleHistory = 0x1CFC; // QAngle[2]
constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x1D14; // Vector[2]
constexpr std::ptrdiff_t m_vecVelocityHistory = 0x1D2C; // Vector[2]
constexpr std::ptrdiff_t m_bShouldAutobuyDMWeapons = 0x3280; // bool
constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0x3284; // GameTime_t
constexpr std::ptrdiff_t m_bGunGameImmunity = 0x3288; // bool
constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTimeLast = 0x328C; // GameTime_t
constexpr std::ptrdiff_t m_fMolotovDamageTime = 0x3290; // float32
constexpr std::ptrdiff_t m_nPlayerInfernoBodyFx = 0x32FC; // ParticleIndex_t
constexpr std::ptrdiff_t m_angEyeAngles = 0x3370; // QAngle
constexpr std::ptrdiff_t m_arrOldEyeAnglesTimes = 0x3400; // GameTime_t[4]
constexpr std::ptrdiff_t m_arrOldEyeAngles = 0x3410; // QAngle[4]
constexpr std::ptrdiff_t m_angEyeAnglesVelocity = 0x3440; // QAngle
constexpr std::ptrdiff_t m_iIDEntIndex = 0x344C; // CEntityIndex
constexpr std::ptrdiff_t m_delayTargetIDTimer = 0x3450; // CountdownTimer
constexpr std::ptrdiff_t m_iTargetItemEntIdx = 0x3468; // CEntityIndex
constexpr std::ptrdiff_t m_iOldIDEntIndex = 0x346C; // CEntityIndex
constexpr std::ptrdiff_t m_holdTargetIDTimer = 0x3470; // CountdownTimer
constexpr std::ptrdiff_t m_bShouldAutobuyDMWeapons = 0x3230; // bool
constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0x3234; // GameTime_t
constexpr std::ptrdiff_t m_bGunGameImmunity = 0x3238; // bool
constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTimeLast = 0x323C; // GameTime_t
constexpr std::ptrdiff_t m_fMolotovDamageTime = 0x3240; // float32
constexpr std::ptrdiff_t m_nPlayerInfernoBodyFx = 0x32AC; // ParticleIndex_t
constexpr std::ptrdiff_t m_angEyeAngles = 0x3320; // QAngle
constexpr std::ptrdiff_t m_arrOldEyeAnglesTimes = 0x33B0; // GameTime_t[4]
constexpr std::ptrdiff_t m_arrOldEyeAngles = 0x33C0; // QAngle[4]
constexpr std::ptrdiff_t m_angEyeAnglesVelocity = 0x33F0; // QAngle
constexpr std::ptrdiff_t m_iIDEntIndex = 0x33FC; // CEntityIndex
constexpr std::ptrdiff_t m_delayTargetIDTimer = 0x3400; // CountdownTimer
constexpr std::ptrdiff_t m_iTargetItemEntIdx = 0x3418; // CEntityIndex
constexpr std::ptrdiff_t m_iOldIDEntIndex = 0x341C; // CEntityIndex
constexpr std::ptrdiff_t m_holdTargetIDTimer = 0x3420; // CountdownTimer
}
// Parent: C_CSGO_TeamIntroCharacterPosition
// Field count: 0
Expand Down Expand Up @@ -2470,8 +2467,9 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_bKnife = 0x1160; // bool
}
// Parent: CCSPlayerBase_CameraServices
// Field count: 0
// Field count: 1
namespace CCSObserver_CameraServices {
constexpr std::ptrdiff_t m_hPrevPostProcessingVolume = 0x2A8; // CHandle<C_PostProcessingVolume>
}
// Parent: CEnvSoundscape
// Field count: 1
Expand Down Expand Up @@ -4490,8 +4488,8 @@ namespace cs2_dumper {
// Parent: C_CSPlayerPawn
// Field count: 2
namespace C_CSGO_PreviewPlayer {
constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x3490; // CGlobalSymbol
constexpr std::ptrdiff_t m_flInitialModelScale = 0x3498; // float32
constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x3440; // CGlobalSymbol
constexpr std::ptrdiff_t m_flInitialModelScale = 0x3448; // float32
}
// Parent: C_BarnLight
// Field count: 1
Expand Down
Loading
Loading