mirror of
https://github.com/a2x/cs2-dumper.git
synced 2025-10-07 22:50:03 +08:00
Add files via upload
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 01:35:26.000578900 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
@@ -210,7 +210,7 @@ pub mod cs2_dumper {
|
||||
pub mod C_WeaponM249 {
|
||||
}
|
||||
// Parent: C_TeamplayRules
|
||||
// Field count: 100
|
||||
// Field count: 101
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_bFreezePeriod (bool)
|
||||
@@ -377,38 +377,39 @@ pub mod cs2_dumper {
|
||||
pub const m_vMinimapMaxs: usize = 0xC2C; // Vector
|
||||
pub const m_MinimapVerticalSectionHeights: usize = 0xC38; // float32[8]
|
||||
pub const m_bSpawnedTerrorHuntHeavy: usize = 0xC58; // bool
|
||||
pub const m_nEndMatchMapGroupVoteTypes: usize = 0xC5C; // int32[10]
|
||||
pub const m_nEndMatchMapGroupVoteOptions: usize = 0xC84; // int32[10]
|
||||
pub const m_nEndMatchMapVoteWinner: usize = 0xCAC; // int32
|
||||
pub const m_iNumConsecutiveCTLoses: usize = 0xCB0; // int32
|
||||
pub const m_iNumConsecutiveTerroristLoses: usize = 0xCB4; // int32
|
||||
pub const m_bMarkClientStopRecordAtRoundEnd: usize = 0xCD0; // bool
|
||||
pub const m_nMatchAbortedEarlyReason: usize = 0xD78; // int32
|
||||
pub const m_bHasTriggeredRoundStartMusic: usize = 0xD7C; // bool
|
||||
pub const m_bSwitchingTeamsAtRoundReset: usize = 0xD7D; // bool
|
||||
pub const m_pGameModeRules: usize = 0xD98; // CCSGameModeRules*
|
||||
pub const m_RetakeRules: usize = 0xDA0; // C_RetakeGameRules
|
||||
pub const m_nMatchEndCount: usize = 0xEB8; // uint8
|
||||
pub const m_nTTeamIntroVariant: usize = 0xEBC; // int32
|
||||
pub const m_nCTTeamIntroVariant: usize = 0xEC0; // int32
|
||||
pub const m_bTeamIntroPeriod: usize = 0xEC4; // bool
|
||||
pub const m_iRoundEndWinnerTeam: usize = 0xEC8; // int32
|
||||
pub const m_eRoundEndReason: usize = 0xECC; // int32
|
||||
pub const m_bRoundEndShowTimerDefend: usize = 0xED0; // bool
|
||||
pub const m_iRoundEndTimerTime: usize = 0xED4; // int32
|
||||
pub const m_sRoundEndFunFactToken: usize = 0xED8; // CUtlString
|
||||
pub const m_iRoundEndFunFactPlayerSlot: usize = 0xEE0; // CPlayerSlot
|
||||
pub const m_iRoundEndFunFactData1: usize = 0xEE4; // int32
|
||||
pub const m_iRoundEndFunFactData2: usize = 0xEE8; // int32
|
||||
pub const m_iRoundEndFunFactData3: usize = 0xEEC; // int32
|
||||
pub const m_sRoundEndMessage: usize = 0xEF0; // CUtlString
|
||||
pub const m_iRoundEndPlayerCount: usize = 0xEF8; // int32
|
||||
pub const m_bRoundEndNoMusic: usize = 0xEFC; // bool
|
||||
pub const m_iRoundEndLegacy: usize = 0xF00; // int32
|
||||
pub const m_nRoundEndCount: usize = 0xF04; // uint8
|
||||
pub const m_iRoundStartRoundNumber: usize = 0xF08; // int32
|
||||
pub const m_nRoundStartCount: usize = 0xF0C; // uint8
|
||||
pub const m_flLastPerfSampleTime: usize = 0x4F18; // float64
|
||||
pub const m_ullLocalMatchID: usize = 0xC60; // uint64
|
||||
pub const m_nEndMatchMapGroupVoteTypes: usize = 0xC68; // int32[10]
|
||||
pub const m_nEndMatchMapGroupVoteOptions: usize = 0xC90; // int32[10]
|
||||
pub const m_nEndMatchMapVoteWinner: usize = 0xCB8; // int32
|
||||
pub const m_iNumConsecutiveCTLoses: usize = 0xCBC; // int32
|
||||
pub const m_iNumConsecutiveTerroristLoses: usize = 0xCC0; // int32
|
||||
pub const m_bMarkClientStopRecordAtRoundEnd: usize = 0xCE0; // bool
|
||||
pub const m_nMatchAbortedEarlyReason: usize = 0xD88; // int32
|
||||
pub const m_bHasTriggeredRoundStartMusic: usize = 0xD8C; // bool
|
||||
pub const m_bSwitchingTeamsAtRoundReset: usize = 0xD8D; // bool
|
||||
pub const m_pGameModeRules: usize = 0xDA8; // CCSGameModeRules*
|
||||
pub const m_RetakeRules: usize = 0xDB0; // C_RetakeGameRules
|
||||
pub const m_nMatchEndCount: usize = 0xEC8; // uint8
|
||||
pub const m_nTTeamIntroVariant: usize = 0xECC; // int32
|
||||
pub const m_nCTTeamIntroVariant: usize = 0xED0; // int32
|
||||
pub const m_bTeamIntroPeriod: usize = 0xED4; // bool
|
||||
pub const m_iRoundEndWinnerTeam: usize = 0xED8; // int32
|
||||
pub const m_eRoundEndReason: usize = 0xEDC; // int32
|
||||
pub const m_bRoundEndShowTimerDefend: usize = 0xEE0; // bool
|
||||
pub const m_iRoundEndTimerTime: usize = 0xEE4; // int32
|
||||
pub const m_sRoundEndFunFactToken: usize = 0xEE8; // CUtlString
|
||||
pub const m_iRoundEndFunFactPlayerSlot: usize = 0xEF0; // CPlayerSlot
|
||||
pub const m_iRoundEndFunFactData1: usize = 0xEF4; // int32
|
||||
pub const m_iRoundEndFunFactData2: usize = 0xEF8; // int32
|
||||
pub const m_iRoundEndFunFactData3: usize = 0xEFC; // int32
|
||||
pub const m_sRoundEndMessage: usize = 0xF00; // CUtlString
|
||||
pub const m_iRoundEndPlayerCount: usize = 0xF08; // int32
|
||||
pub const m_bRoundEndNoMusic: usize = 0xF0C; // bool
|
||||
pub const m_iRoundEndLegacy: usize = 0xF10; // int32
|
||||
pub const m_nRoundEndCount: usize = 0xF14; // uint8
|
||||
pub const m_iRoundStartRoundNumber: usize = 0xF18; // int32
|
||||
pub const m_nRoundStartCount: usize = 0xF1C; // uint8
|
||||
pub const m_flLastPerfSampleTime: usize = 0x4F28; // float64
|
||||
}
|
||||
// Parent: CBodyComponent
|
||||
// Field count: 1
|
||||
@@ -2349,8 +2350,8 @@ pub mod cs2_dumper {
|
||||
pub const m_bKnownTeamMismatch: usize = 0x630; // bool
|
||||
pub const m_hPredictedPawn: usize = 0x634; // CHandle<C_BasePlayerPawn>
|
||||
pub const m_nSplitScreenSlot: usize = 0x638; // CSplitScreenSlot
|
||||
pub const m_hSplitOwner: usize = 0x63C; // CHandle<CBasePlayerController>
|
||||
pub const m_hSplitScreenPlayers: usize = 0x640; //
|
||||
pub const m_hSplitOwner: usize = 0x63C; //
|
||||
pub const m_hSplitScreenPlayers: usize = 0x640; // CUtlVector<CHandle<CBasePlayerController>>
|
||||
pub const m_bIsHLTV: usize = 0x658; // bool
|
||||
pub const m_iConnected: usize = 0x65C; // PlayerConnectedState
|
||||
pub const m_iszPlayerName: usize = 0x660; // char[128]
|
||||
@@ -2728,7 +2729,7 @@ pub mod cs2_dumper {
|
||||
pub const m_flOldSimulationTime: usize = 0x1330; // float32
|
||||
pub const m_nLastExecutedCommandNumber: usize = 0x1334; // int32
|
||||
pub const m_nLastExecutedCommandTick: usize = 0x1338; // int32
|
||||
pub const m_hController: usize = 0x133C; // CHandle<CBasePlayerController>
|
||||
pub const m_hController: usize = 0x133C; //
|
||||
pub const m_bIsSwappingToPredictableController: usize = 0x1340; // bool
|
||||
}
|
||||
// Parent: None
|
||||
@@ -3603,7 +3604,7 @@ pub mod cs2_dumper {
|
||||
// NetworkVarNames: m_MeshGroupMask (MeshGroupMask_t)
|
||||
// NetworkVarNames: m_nIdealMotionType (int8)
|
||||
pub mod CModelState {
|
||||
pub const m_hModel: usize = 0xA0; //
|
||||
pub const m_hModel: usize = 0xA0; // CStrongHandle<InfoForResourceTypeCModel>
|
||||
pub const m_ModelName: usize = 0xA8; // CUtlSymbolLarge
|
||||
pub const m_bClientClothCreationSuppressed: usize = 0xE8; // bool
|
||||
pub const m_MeshGroupMask: usize = 0x198; // uint64
|
||||
@@ -4028,7 +4029,7 @@ pub mod cs2_dumper {
|
||||
pub const m_bOverrideWithEvent: usize = 0x5A0; // bool
|
||||
pub const m_soundscapeIndex: usize = 0x5A4; // int32
|
||||
pub const m_soundscapeEntityListId: usize = 0x5A8; // int32
|
||||
pub const m_positionNames: usize = 0x5B0; // CUtlSymbolLarge[8]
|
||||
pub const m_positionNames: usize = 0x5B0; //
|
||||
pub const m_hProxySoundscape: usize = 0x5F0; // CHandle<CEnvSoundscape>
|
||||
pub const m_bDisabled: usize = 0x5F4; // bool
|
||||
pub const m_soundscapeName: usize = 0x5F8; // CUtlSymbolLarge
|
||||
@@ -5238,7 +5239,7 @@ pub mod cs2_dumper {
|
||||
pub const m_flCreationTime: usize = 0xD74; // float32
|
||||
pub const m_nTintID: usize = 0xD78; // int32
|
||||
pub const m_nVersion: usize = 0xD7C; // uint8
|
||||
pub const m_ubSignature: usize = 0xD7D; //
|
||||
pub const m_ubSignature: usize = 0xD7D; // uint8[128]
|
||||
pub const m_SprayRenderHelper: usize = 0xE08; // CPlayerSprayDecalRenderHelper
|
||||
}
|
||||
// Parent: None
|
||||
@@ -5258,7 +5259,7 @@ pub mod cs2_dumper {
|
||||
// MNetworkExcludeByName
|
||||
// NetworkVarNames: m_ShardDesc (shard_model_desc_t)
|
||||
pub mod C_ShatterGlassShardPhysics {
|
||||
pub const m_ShardDesc: usize = 0x1120; // shard_model_desc_t
|
||||
pub const m_ShardDesc: usize = 0x1120; //
|
||||
}
|
||||
// Parent: C_CSWeaponBaseGun
|
||||
// Field count: 0
|
||||
@@ -5820,7 +5821,7 @@ pub mod cs2_dumper {
|
||||
pub const m_iHealth: usize = 0x344; // int32
|
||||
pub const m_lifeState: usize = 0x348; // uint8
|
||||
pub const m_bTakesDamage: usize = 0x349; // bool
|
||||
pub const m_nTakeDamageFlags: usize = 0x350; // TakeDamageFlags_t
|
||||
pub const m_nTakeDamageFlags: usize = 0x350; //
|
||||
pub const m_nPlatformType: usize = 0x358; // EntityPlatformTypes_t
|
||||
pub const m_ubInterpolationFrame: usize = 0x359; // uint8
|
||||
pub const m_hSceneObjectController: usize = 0x35C; // CHandle<C_BaseEntity>
|
||||
@@ -5860,8 +5861,8 @@ pub mod cs2_dumper {
|
||||
pub const m_hEffectEntity: usize = 0x43C; // CHandle<C_BaseEntity>
|
||||
pub const m_hOwnerEntity: usize = 0x440; // CHandle<C_BaseEntity>
|
||||
pub const m_MoveCollide: usize = 0x444; //
|
||||
pub const m_MoveType: usize = 0x445; //
|
||||
pub const m_nActualMoveType: usize = 0x446; //
|
||||
pub const m_MoveType: usize = 0x445; // MoveType_t
|
||||
pub const m_nActualMoveType: usize = 0x446; // MoveType_t
|
||||
pub const m_flWaterLevel: usize = 0x448; // float32
|
||||
pub const m_fEffects: usize = 0x44C; // uint32
|
||||
pub const m_hGroundEntity: usize = 0x450; // CHandle<C_BaseEntity>
|
||||
@@ -6217,7 +6218,7 @@ pub mod cs2_dumper {
|
||||
pub const m_flBackgroundWorldToUV: usize = 0xFE4; // float32
|
||||
pub const m_Color: usize = 0xFE8; // Color
|
||||
pub const m_nJustifyHorizontal: usize = 0xFEC; // PointWorldTextJustifyHorizontal_t
|
||||
pub const m_nJustifyVertical: usize = 0xFF0; //
|
||||
pub const m_nJustifyVertical: usize = 0xFF0; // PointWorldTextJustifyVertical_t
|
||||
pub const m_nReorientMode: usize = 0xFF4; // PointWorldTextReorientMode_t
|
||||
}
|
||||
// Parent: C_BaseGrenade
|
||||
@@ -6225,7 +6226,7 @@ pub mod cs2_dumper {
|
||||
pub mod CBumpMineProjectile {
|
||||
}
|
||||
// Parent: CBasePlayerController
|
||||
// Field count: 65
|
||||
// Field count: 66
|
||||
//
|
||||
// Metadata:
|
||||
// MNetworkUserGroupProxy
|
||||
@@ -6313,41 +6314,42 @@ pub mod cs2_dumper {
|
||||
pub const m_iDraftIndex: usize = 0x7E0; // int32
|
||||
pub const m_msQueuedModeDisconnectionTimestamp: usize = 0x7E4; // uint32
|
||||
pub const m_uiAbandonRecordedReason: usize = 0x7E8; // uint32
|
||||
pub const m_bCannotBeKicked: usize = 0x7EC; // bool
|
||||
pub const m_bEverFullyConnected: usize = 0x7ED; // bool
|
||||
pub const m_bAbandonAllowsSurrender: usize = 0x7EE; // bool
|
||||
pub const m_bAbandonOffersInstantSurrender: usize = 0x7EF; // bool
|
||||
pub const m_bDisconnection1MinWarningPrinted: usize = 0x7F0; // bool
|
||||
pub const m_bScoreReported: usize = 0x7F1; // bool
|
||||
pub const m_nDisconnectionTick: usize = 0x7F4; // int32
|
||||
pub const m_bControllingBot: usize = 0x800; // bool
|
||||
pub const m_bHasControlledBotThisRound: usize = 0x801; // bool
|
||||
pub const m_bHasBeenControlledByPlayerThisRound: usize = 0x802; // bool
|
||||
pub const m_nBotsControlledThisRound: usize = 0x804; // int32
|
||||
pub const m_bCanControlObservedBot: usize = 0x808; // bool
|
||||
pub const m_hPlayerPawn: usize = 0x80C; // CHandle<C_CSPlayerPawn>
|
||||
pub const m_hObserverPawn: usize = 0x810; // CHandle<C_CSObserverPawn>
|
||||
pub const m_bPawnIsAlive: usize = 0x814; // bool
|
||||
pub const m_iPawnHealth: usize = 0x818; // uint32
|
||||
pub const m_iPawnArmor: usize = 0x81C; // int32
|
||||
pub const m_bPawnHasDefuser: usize = 0x820; // bool
|
||||
pub const m_bPawnHasHelmet: usize = 0x821; // bool
|
||||
pub const m_nPawnCharacterDefIndex: usize = 0x822; // uint16
|
||||
pub const m_iPawnLifetimeStart: usize = 0x824; // int32
|
||||
pub const m_iPawnLifetimeEnd: usize = 0x828; // int32
|
||||
pub const m_iPawnBotDifficulty: usize = 0x82C; // int32
|
||||
pub const m_hOriginalControllerOfCurrentPawn: usize = 0x830; // CHandle<CCSPlayerController>
|
||||
pub const m_iScore: usize = 0x834; // int32
|
||||
pub const m_recentKillQueue: usize = 0x838; // uint8[8]
|
||||
pub const m_nFirstKill: usize = 0x840; // uint8
|
||||
pub const m_nKillCount: usize = 0x841; // uint8
|
||||
pub const m_bMvpNoMusic: usize = 0x842; // bool
|
||||
pub const m_eMvpReason: usize = 0x844; // int32
|
||||
pub const m_iMusicKitID: usize = 0x848; // int32
|
||||
pub const m_iMusicKitMVPs: usize = 0x84C; // int32
|
||||
pub const m_iMVPs: usize = 0x850; // int32
|
||||
pub const m_bIsPlayerNameDirty: usize = 0x854; // bool
|
||||
pub const m_bFireBulletsSeedSynchronized: usize = 0x855; // bool
|
||||
pub const m_eNetworkDisconnectionReason: usize = 0x7EC; // uint32
|
||||
pub const m_bCannotBeKicked: usize = 0x7F0; // bool
|
||||
pub const m_bEverFullyConnected: usize = 0x7F1; // bool
|
||||
pub const m_bAbandonAllowsSurrender: usize = 0x7F2; // bool
|
||||
pub const m_bAbandonOffersInstantSurrender: usize = 0x7F3; // bool
|
||||
pub const m_bDisconnection1MinWarningPrinted: usize = 0x7F4; // bool
|
||||
pub const m_bScoreReported: usize = 0x7F5; // bool
|
||||
pub const m_nDisconnectionTick: usize = 0x7F8; // int32
|
||||
pub const m_bControllingBot: usize = 0x808; // bool
|
||||
pub const m_bHasControlledBotThisRound: usize = 0x809; // bool
|
||||
pub const m_bHasBeenControlledByPlayerThisRound: usize = 0x80A; // bool
|
||||
pub const m_nBotsControlledThisRound: usize = 0x80C; // int32
|
||||
pub const m_bCanControlObservedBot: usize = 0x810; // bool
|
||||
pub const m_hPlayerPawn: usize = 0x814; // CHandle<C_CSPlayerPawn>
|
||||
pub const m_hObserverPawn: usize = 0x818; // CHandle<C_CSObserverPawn>
|
||||
pub const m_bPawnIsAlive: usize = 0x81C; // bool
|
||||
pub const m_iPawnHealth: usize = 0x820; // uint32
|
||||
pub const m_iPawnArmor: usize = 0x824; // int32
|
||||
pub const m_bPawnHasDefuser: usize = 0x828; // bool
|
||||
pub const m_bPawnHasHelmet: usize = 0x829; // bool
|
||||
pub const m_nPawnCharacterDefIndex: usize = 0x82A; // uint16
|
||||
pub const m_iPawnLifetimeStart: usize = 0x82C; // int32
|
||||
pub const m_iPawnLifetimeEnd: usize = 0x830; // int32
|
||||
pub const m_iPawnBotDifficulty: usize = 0x834; // int32
|
||||
pub const m_hOriginalControllerOfCurrentPawn: usize = 0x838; // CHandle<CCSPlayerController>
|
||||
pub const m_iScore: usize = 0x83C; // int32
|
||||
pub const m_recentKillQueue: usize = 0x840; // uint8[8]
|
||||
pub const m_nFirstKill: usize = 0x848; // uint8
|
||||
pub const m_nKillCount: usize = 0x849; // uint8
|
||||
pub const m_bMvpNoMusic: usize = 0x84A; // bool
|
||||
pub const m_eMvpReason: usize = 0x84C; // int32
|
||||
pub const m_iMusicKitID: usize = 0x850; // int32
|
||||
pub const m_iMusicKitMVPs: usize = 0x854; // int32
|
||||
pub const m_iMVPs: usize = 0x858; // int32
|
||||
pub const m_bIsPlayerNameDirty: usize = 0x85C; // bool
|
||||
pub const m_bFireBulletsSeedSynchronized: usize = 0x85D; // bool
|
||||
}
|
||||
// Parent: C_CSWeaponBaseGun
|
||||
// Field count: 0
|
||||
@@ -6671,7 +6673,7 @@ pub mod cs2_dumper {
|
||||
pub const m_flObsInterp_PathLength: usize = 0x74; // float32
|
||||
pub const m_qObsInterp_OrientationStart: usize = 0x80; // Quaternion
|
||||
pub const m_qObsInterp_OrientationTravelDir: usize = 0x90; // Quaternion
|
||||
pub const m_obsInterpState: usize = 0xA0; // ObserverInterpState_t
|
||||
pub const m_obsInterpState: usize = 0xA0; //
|
||||
pub const m_bObserverInterpolationNeedsDeferredSetup: usize = 0xA4; // bool
|
||||
}
|
||||
// Parent: C_BaseEntity
|
||||
|
Reference in New Issue
Block a user