mirror of
https://github.com/a2x/cs2-dumper.git
synced 2026-02-15 10:27:22 +08:00
Game update (14135)
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2026-01-30 00:30:02.594526700 UTC
|
||||
// 2026-02-05 03:37:03.980792600 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
@@ -2667,7 +2667,7 @@ pub mod cs2_dumper {
|
||||
pub const m_FanForceCurveString: usize = 0x4F8; // CUtlSymbolLarge
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 6
|
||||
// Field count: 8
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_nTotalPausedTicks (int)
|
||||
@@ -2677,9 +2677,11 @@ pub mod cs2_dumper {
|
||||
pub const __m_pChainEntity: usize = 0x8; // CNetworkVarChainer
|
||||
pub const m_szQuestName: usize = 0x30; // char[128]
|
||||
pub const m_nQuestPhase: usize = 0xB0; // int32
|
||||
pub const m_nTotalPausedTicks: usize = 0xB4; // int32
|
||||
pub const m_nPauseStartTick: usize = 0xB8; // int32
|
||||
pub const m_bGamePaused: usize = 0xBC; // bool
|
||||
pub const m_nLastMatchTime: usize = 0xB4; // uint32
|
||||
pub const m_nLastMatchTime_MatchID64: usize = 0xB8; // uint64
|
||||
pub const m_nTotalPausedTicks: usize = 0xC0; // int32
|
||||
pub const m_nPauseStartTick: usize = 0xC4; // int32
|
||||
pub const m_bGamePaused: usize = 0xC8; // bool
|
||||
}
|
||||
// Parent: CBaseAnimGraph
|
||||
// Field count: 24
|
||||
@@ -5296,7 +5298,7 @@ pub mod cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
pub mod CSingleplayRules {
|
||||
pub const m_bSinglePlayerGameEnding: usize = 0xC0; // bool
|
||||
pub const m_bSinglePlayerGameEnding: usize = 0xD0; // bool
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 17
|
||||
@@ -8516,195 +8518,195 @@ pub mod cs2_dumper {
|
||||
// NetworkVarNames: m_iRoundStartRoundNumber (int)
|
||||
// NetworkVarNames: m_nRoundStartCount (uint8)
|
||||
pub mod CCSGameRules {
|
||||
pub const m_bFreezePeriod: usize = 0xC8; // bool
|
||||
pub const m_bWarmupPeriod: usize = 0xC9; // bool
|
||||
pub const m_fWarmupPeriodEnd: usize = 0xCC; // GameTime_t
|
||||
pub const m_fWarmupPeriodStart: usize = 0xD0; // GameTime_t
|
||||
pub const m_bTerroristTimeOutActive: usize = 0xD4; // bool
|
||||
pub const m_bCTTimeOutActive: usize = 0xD5; // bool
|
||||
pub const m_flTerroristTimeOutRemaining: usize = 0xD8; // float32
|
||||
pub const m_flCTTimeOutRemaining: usize = 0xDC; // float32
|
||||
pub const m_nTerroristTimeOuts: usize = 0xE0; // int32
|
||||
pub const m_nCTTimeOuts: usize = 0xE4; // int32
|
||||
pub const m_bTechnicalTimeOut: usize = 0xE8; // bool
|
||||
pub const m_bMatchWaitingForResume: usize = 0xE9; // bool
|
||||
pub const m_iFreezeTime: usize = 0xEC; // int32
|
||||
pub const m_iRoundTime: usize = 0xF0; // int32
|
||||
pub const m_fMatchStartTime: usize = 0xF4; // float32
|
||||
pub const m_fRoundStartTime: usize = 0xF8; // GameTime_t
|
||||
pub const m_flRestartRoundTime: usize = 0xFC; // GameTime_t
|
||||
pub const m_bGameRestart: usize = 0x100; // bool
|
||||
pub const m_flGameStartTime: usize = 0x104; // float32
|
||||
pub const m_timeUntilNextPhaseStarts: usize = 0x108; // float32
|
||||
pub const m_gamePhase: usize = 0x10C; // int32
|
||||
pub const m_totalRoundsPlayed: usize = 0x110; // int32
|
||||
pub const m_nRoundsPlayedThisPhase: usize = 0x114; // int32
|
||||
pub const m_nOvertimePlaying: usize = 0x118; // int32
|
||||
pub const m_iHostagesRemaining: usize = 0x11C; // int32
|
||||
pub const m_bAnyHostageReached: usize = 0x120; // bool
|
||||
pub const m_bMapHasBombTarget: usize = 0x121; // bool
|
||||
pub const m_bMapHasRescueZone: usize = 0x122; // bool
|
||||
pub const m_bMapHasBuyZone: usize = 0x123; // bool
|
||||
pub const m_bIsQueuedMatchmaking: usize = 0x124; // bool
|
||||
pub const m_nQueuedMatchmakingMode: usize = 0x128; // int32
|
||||
pub const m_bIsValveDS: usize = 0x12C; // bool
|
||||
pub const m_bLogoMap: usize = 0x12D; // bool
|
||||
pub const m_bPlayAllStepSoundsOnServer: usize = 0x12E; // bool
|
||||
pub const m_iSpectatorSlotCount: usize = 0x130; // int32
|
||||
pub const m_MatchDevice: usize = 0x134; // int32
|
||||
pub const m_bHasMatchStarted: usize = 0x138; // bool
|
||||
pub const m_nNextMapInMapgroup: usize = 0x13C; // int32
|
||||
pub const m_szTournamentEventName: usize = 0x140; // char[512]
|
||||
pub const m_szTournamentEventStage: usize = 0x340; // char[512]
|
||||
pub const m_szMatchStatTxt: usize = 0x540; // char[512]
|
||||
pub const m_szTournamentPredictionsTxt: usize = 0x740; // char[512]
|
||||
pub const m_nTournamentPredictionsPct: usize = 0x940; // int32
|
||||
pub const m_flCMMItemDropRevealStartTime: usize = 0x944; // GameTime_t
|
||||
pub const m_flCMMItemDropRevealEndTime: usize = 0x948; // GameTime_t
|
||||
pub const m_bIsDroppingItems: usize = 0x94C; // bool
|
||||
pub const m_bIsQuestEligible: usize = 0x94D; // bool
|
||||
pub const m_bIsHltvActive: usize = 0x94E; // bool
|
||||
pub const m_bBombPlanted: usize = 0x94F; // bool
|
||||
pub const m_arrProhibitedItemIndices: usize = 0x950; // uint16[100]
|
||||
pub const m_arrTournamentActiveCasterAccounts: usize = 0xA18; // uint32[4]
|
||||
pub const m_numBestOfMaps: usize = 0xA28; // int32
|
||||
pub const m_nHalloweenMaskListSeed: usize = 0xA2C; // int32
|
||||
pub const m_bBombDropped: usize = 0xA30; // bool
|
||||
pub const m_iRoundWinStatus: usize = 0xA34; // int32
|
||||
pub const m_eRoundWinReason: usize = 0xA38; // int32
|
||||
pub const m_bTCantBuy: usize = 0xA3C; // bool
|
||||
pub const m_bCTCantBuy: usize = 0xA3D; // bool
|
||||
pub const m_iMatchStats_RoundResults: usize = 0xA40; // int32[30]
|
||||
pub const m_iMatchStats_PlayersAlive_CT: usize = 0xAB8; // int32[30]
|
||||
pub const m_iMatchStats_PlayersAlive_T: usize = 0xB30; // int32[30]
|
||||
pub const m_TeamRespawnWaveTimes: usize = 0xBA8; // float32[32]
|
||||
pub const m_flNextRespawnWave: usize = 0xC28; // GameTime_t[32]
|
||||
pub const m_vMinimapMins: usize = 0xCA8; // Vector
|
||||
pub const m_vMinimapMaxs: usize = 0xCB4; // Vector
|
||||
pub const m_MinimapVerticalSectionHeights: usize = 0xCC0; // float32[8]
|
||||
pub const m_ullLocalMatchID: usize = 0xCE0; // uint64
|
||||
pub const m_nEndMatchMapGroupVoteTypes: usize = 0xCE8; // int32[10]
|
||||
pub const m_nEndMatchMapGroupVoteOptions: usize = 0xD10; // int32[10]
|
||||
pub const m_nEndMatchMapVoteWinner: usize = 0xD38; // int32
|
||||
pub const m_iNumConsecutiveCTLoses: usize = 0xD3C; // int32
|
||||
pub const m_iNumConsecutiveTerroristLoses: usize = 0xD40; // int32
|
||||
pub const m_bHasHostageBeenTouched: usize = 0xD60; // bool
|
||||
pub const m_flIntermissionStartTime: usize = 0xD64; // GameTime_t
|
||||
pub const m_flIntermissionEndTime: usize = 0xD68; // GameTime_t
|
||||
pub const m_bLevelInitialized: usize = 0xD6C; // bool
|
||||
pub const m_iTotalRoundsPlayed: usize = 0xD70; // int32
|
||||
pub const m_iUnBalancedRounds: usize = 0xD74; // int32
|
||||
pub const m_endMatchOnRoundReset: usize = 0xD78; // bool
|
||||
pub const m_endMatchOnThink: usize = 0xD79; // bool
|
||||
pub const m_iNumTerrorist: usize = 0xD7C; // int32
|
||||
pub const m_iNumCT: usize = 0xD80; // int32
|
||||
pub const m_iNumSpawnableTerrorist: usize = 0xD84; // int32
|
||||
pub const m_iNumSpawnableCT: usize = 0xD88; // int32
|
||||
pub const m_arrSelectedHostageSpawnIndices: usize = 0xD90; // CUtlVector<int32>
|
||||
pub const m_nSpawnPointsRandomSeed: usize = 0xDA8; // int32
|
||||
pub const m_bFirstConnected: usize = 0xDAC; // bool
|
||||
pub const m_bCompleteReset: usize = 0xDAD; // bool
|
||||
pub const m_bPickNewTeamsOnReset: usize = 0xDAE; // bool
|
||||
pub const m_bScrambleTeamsOnRestart: usize = 0xDAF; // bool
|
||||
pub const m_bSwapTeamsOnRestart: usize = 0xDB0; // bool
|
||||
pub const m_nEndMatchTiedVotes: usize = 0xDB8; // CUtlVector<int32>
|
||||
pub const m_bNeedToAskPlayersForContinueVote: usize = 0xDD4; // bool
|
||||
pub const m_numQueuedMatchmakingAccounts: usize = 0xDD8; // uint32
|
||||
pub const m_fAvgPlayerRank: usize = 0xDDC; // float32
|
||||
pub const m_pQueuedMatchmakingReservationString: usize = 0xDE0; // char*
|
||||
pub const m_numTotalTournamentDrops: usize = 0xDE8; // uint32
|
||||
pub const m_numSpectatorsCountMax: usize = 0xDEC; // uint32
|
||||
pub const m_numSpectatorsCountMaxTV: usize = 0xDF0; // uint32
|
||||
pub const m_numSpectatorsCountMaxLnk: usize = 0xDF4; // uint32
|
||||
pub const m_nCTsAliveAtFreezetimeEnd: usize = 0xE00; // int32
|
||||
pub const m_nTerroristsAliveAtFreezetimeEnd: usize = 0xE04; // int32
|
||||
pub const m_bForceTeamChangeSilent: usize = 0xE08; // bool
|
||||
pub const m_bLoadingRoundBackupData: usize = 0xE09; // bool
|
||||
pub const m_nMatchInfoShowType: usize = 0xE40; // int32
|
||||
pub const m_flMatchInfoDecidedTime: usize = 0xE44; // float32
|
||||
pub const mTeamDMLastWinningTeamNumber: usize = 0xE60; // int32
|
||||
pub const mTeamDMLastThinkTime: usize = 0xE64; // float32
|
||||
pub const m_flTeamDMLastAnnouncementTime: usize = 0xE68; // float32
|
||||
pub const m_iAccountTerrorist: usize = 0xE6C; // int32
|
||||
pub const m_iAccountCT: usize = 0xE70; // int32
|
||||
pub const m_iSpawnPointCount_Terrorist: usize = 0xE74; // int32
|
||||
pub const m_iSpawnPointCount_CT: usize = 0xE78; // int32
|
||||
pub const m_iMaxNumTerrorists: usize = 0xE7C; // int32
|
||||
pub const m_iMaxNumCTs: usize = 0xE80; // int32
|
||||
pub const m_iLoserBonusMostRecentTeam: usize = 0xE84; // int32
|
||||
pub const m_tmNextPeriodicThink: usize = 0xE88; // float32
|
||||
pub const m_bVoiceWonMatchBragFired: usize = 0xE8C; // bool
|
||||
pub const m_fWarmupNextChatNoticeTime: usize = 0xE90; // float32
|
||||
pub const m_iHostagesRescued: usize = 0xE98; // int32
|
||||
pub const m_iHostagesTouched: usize = 0xE9C; // int32
|
||||
pub const m_flNextHostageAnnouncement: usize = 0xEA0; // float32
|
||||
pub const m_bNoTerroristsKilled: usize = 0xEA4; // bool
|
||||
pub const m_bNoCTsKilled: usize = 0xEA5; // bool
|
||||
pub const m_bNoEnemiesKilled: usize = 0xEA6; // bool
|
||||
pub const m_bCanDonateWeapons: usize = 0xEA7; // bool
|
||||
pub const m_firstKillTime: usize = 0xEAC; // float32
|
||||
pub const m_firstBloodTime: usize = 0xEB4; // float32
|
||||
pub const m_hostageWasInjured: usize = 0xED0; // bool
|
||||
pub const m_hostageWasKilled: usize = 0xED1; // bool
|
||||
pub const m_bVoteCalled: usize = 0xEE0; // bool
|
||||
pub const m_bServerVoteOnReset: usize = 0xEE1; // bool
|
||||
pub const m_flVoteCheckThrottle: usize = 0xEE4; // float32
|
||||
pub const m_bBuyTimeEnded: usize = 0xEE8; // bool
|
||||
pub const m_nLastFreezeEndBeep: usize = 0xEEC; // int32
|
||||
pub const m_bTargetBombed: usize = 0xEF0; // bool
|
||||
pub const m_bBombDefused: usize = 0xEF1; // bool
|
||||
pub const m_bMapHasBombZone: usize = 0xEF2; // bool
|
||||
pub const m_vecMainCTSpawnPos: usize = 0xF40; // Vector
|
||||
pub const m_CTSpawnPointsMasterList: usize = 0xF50; // CUtlVector<CHandle<SpawnPoint>>
|
||||
pub const m_TerroristSpawnPointsMasterList: usize = 0xF68; // CUtlVector<CHandle<SpawnPoint>>
|
||||
pub const m_bRespawningAllRespawnablePlayers: usize = 0xF80; // bool
|
||||
pub const m_iNextCTSpawnPoint: usize = 0xF84; // int32
|
||||
pub const m_flCTSpawnPointUsedTime: usize = 0xF88; // float32
|
||||
pub const m_iNextTerroristSpawnPoint: usize = 0xF8C; // int32
|
||||
pub const m_flTerroristSpawnPointUsedTime: usize = 0xF90; // float32
|
||||
pub const m_CTSpawnPoints: usize = 0xF98; // CUtlVector<CHandle<SpawnPoint>>
|
||||
pub const m_TerroristSpawnPoints: usize = 0xFB0; // CUtlVector<CHandle<SpawnPoint>>
|
||||
pub const m_bIsUnreservedGameServer: usize = 0xFC8; // bool
|
||||
pub const m_fAutobalanceDisplayTime: usize = 0xFCC; // float32
|
||||
pub const m_bAllowWeaponSwitch: usize = 0x1008; // bool
|
||||
pub const m_bRoundTimeWarningTriggered: usize = 0x1009; // bool
|
||||
pub const m_phaseChangeAnnouncementTime: usize = 0x100C; // GameTime_t
|
||||
pub const m_fNextUpdateTeamClanNamesTime: usize = 0x1010; // float32
|
||||
pub const m_flLastThinkTime: usize = 0x1014; // GameTime_t
|
||||
pub const m_fAccumulatedRoundOffDamage: usize = 0x1018; // float32
|
||||
pub const m_nShorthandedBonusLastEvalRound: usize = 0x101C; // int32
|
||||
pub const m_nMatchAbortedEarlyReason: usize = 0x1068; // int32
|
||||
pub const m_bHasTriggeredRoundStartMusic: usize = 0x106C; // bool
|
||||
pub const m_bSwitchingTeamsAtRoundReset: usize = 0x106D; // bool
|
||||
pub const m_pGameModeRules: usize = 0x1088; // CCSGameModeRules*
|
||||
pub const m_BtGlobalBlackboard: usize = 0x1090; // KeyValues3
|
||||
pub const m_hPlayerResource: usize = 0x1128; // CHandle<CBaseEntity>
|
||||
pub const m_RetakeRules: usize = 0x1130; // CRetakeGameRules
|
||||
pub const m_arrTeamUniqueKillWeaponsMatch: usize = 0x1320; // CUtlVector<int32>[4]
|
||||
pub const m_bTeamLastKillUsedUniqueWeaponMatch: usize = 0x1380; // bool[4]
|
||||
pub const m_nMatchEndCount: usize = 0x13A8; // uint8
|
||||
pub const m_nTTeamIntroVariant: usize = 0x13AC; // int32
|
||||
pub const m_nCTTeamIntroVariant: usize = 0x13B0; // int32
|
||||
pub const m_bTeamIntroPeriod: usize = 0x13B4; // bool
|
||||
pub const m_fTeamIntroPeriodEnd: usize = 0x13B8; // GameTime_t
|
||||
pub const m_bPlayedTeamIntroVO: usize = 0x13BC; // bool
|
||||
pub const m_iRoundEndWinnerTeam: usize = 0x13C0; // int32
|
||||
pub const m_eRoundEndReason: usize = 0x13C4; // int32
|
||||
pub const m_bRoundEndShowTimerDefend: usize = 0x13C8; // bool
|
||||
pub const m_iRoundEndTimerTime: usize = 0x13CC; // int32
|
||||
pub const m_sRoundEndFunFactToken: usize = 0x13D0; // CUtlString
|
||||
pub const m_iRoundEndFunFactPlayerSlot: usize = 0x13D8; // CPlayerSlot
|
||||
pub const m_iRoundEndFunFactData1: usize = 0x13DC; // int32
|
||||
pub const m_iRoundEndFunFactData2: usize = 0x13E0; // int32
|
||||
pub const m_iRoundEndFunFactData3: usize = 0x13E4; // int32
|
||||
pub const m_sRoundEndMessage: usize = 0x13E8; // CUtlString
|
||||
pub const m_iRoundEndPlayerCount: usize = 0x13F0; // int32
|
||||
pub const m_bRoundEndNoMusic: usize = 0x13F4; // bool
|
||||
pub const m_iRoundEndLegacy: usize = 0x13F8; // int32
|
||||
pub const m_nRoundEndCount: usize = 0x13FC; // uint8
|
||||
pub const m_iRoundStartRoundNumber: usize = 0x1400; // int32
|
||||
pub const m_nRoundStartCount: usize = 0x1404; // uint8
|
||||
pub const m_flLastPerfSampleTime: usize = 0x5410; // float64
|
||||
pub const m_bFreezePeriod: usize = 0xD8; // bool
|
||||
pub const m_bWarmupPeriod: usize = 0xD9; // bool
|
||||
pub const m_fWarmupPeriodEnd: usize = 0xDC; // GameTime_t
|
||||
pub const m_fWarmupPeriodStart: usize = 0xE0; // GameTime_t
|
||||
pub const m_bTerroristTimeOutActive: usize = 0xE4; // bool
|
||||
pub const m_bCTTimeOutActive: usize = 0xE5; // bool
|
||||
pub const m_flTerroristTimeOutRemaining: usize = 0xE8; // float32
|
||||
pub const m_flCTTimeOutRemaining: usize = 0xEC; // float32
|
||||
pub const m_nTerroristTimeOuts: usize = 0xF0; // int32
|
||||
pub const m_nCTTimeOuts: usize = 0xF4; // int32
|
||||
pub const m_bTechnicalTimeOut: usize = 0xF8; // bool
|
||||
pub const m_bMatchWaitingForResume: usize = 0xF9; // bool
|
||||
pub const m_iFreezeTime: usize = 0xFC; // int32
|
||||
pub const m_iRoundTime: usize = 0x100; // int32
|
||||
pub const m_fMatchStartTime: usize = 0x104; // float32
|
||||
pub const m_fRoundStartTime: usize = 0x108; // GameTime_t
|
||||
pub const m_flRestartRoundTime: usize = 0x10C; // GameTime_t
|
||||
pub const m_bGameRestart: usize = 0x110; // bool
|
||||
pub const m_flGameStartTime: usize = 0x114; // float32
|
||||
pub const m_timeUntilNextPhaseStarts: usize = 0x118; // float32
|
||||
pub const m_gamePhase: usize = 0x11C; // int32
|
||||
pub const m_totalRoundsPlayed: usize = 0x120; // int32
|
||||
pub const m_nRoundsPlayedThisPhase: usize = 0x124; // int32
|
||||
pub const m_nOvertimePlaying: usize = 0x128; // int32
|
||||
pub const m_iHostagesRemaining: usize = 0x12C; // int32
|
||||
pub const m_bAnyHostageReached: usize = 0x130; // bool
|
||||
pub const m_bMapHasBombTarget: usize = 0x131; // bool
|
||||
pub const m_bMapHasRescueZone: usize = 0x132; // bool
|
||||
pub const m_bMapHasBuyZone: usize = 0x133; // bool
|
||||
pub const m_bIsQueuedMatchmaking: usize = 0x134; // bool
|
||||
pub const m_nQueuedMatchmakingMode: usize = 0x138; // int32
|
||||
pub const m_bIsValveDS: usize = 0x13C; // bool
|
||||
pub const m_bLogoMap: usize = 0x13D; // bool
|
||||
pub const m_bPlayAllStepSoundsOnServer: usize = 0x13E; // bool
|
||||
pub const m_iSpectatorSlotCount: usize = 0x140; // int32
|
||||
pub const m_MatchDevice: usize = 0x144; // int32
|
||||
pub const m_bHasMatchStarted: usize = 0x148; // bool
|
||||
pub const m_nNextMapInMapgroup: usize = 0x14C; // int32
|
||||
pub const m_szTournamentEventName: usize = 0x150; // char[512]
|
||||
pub const m_szTournamentEventStage: usize = 0x350; // char[512]
|
||||
pub const m_szMatchStatTxt: usize = 0x550; // char[512]
|
||||
pub const m_szTournamentPredictionsTxt: usize = 0x750; // char[512]
|
||||
pub const m_nTournamentPredictionsPct: usize = 0x950; // int32
|
||||
pub const m_flCMMItemDropRevealStartTime: usize = 0x954; // GameTime_t
|
||||
pub const m_flCMMItemDropRevealEndTime: usize = 0x958; // GameTime_t
|
||||
pub const m_bIsDroppingItems: usize = 0x95C; // bool
|
||||
pub const m_bIsQuestEligible: usize = 0x95D; // bool
|
||||
pub const m_bIsHltvActive: usize = 0x95E; // bool
|
||||
pub const m_bBombPlanted: usize = 0x95F; // bool
|
||||
pub const m_arrProhibitedItemIndices: usize = 0x960; // uint16[100]
|
||||
pub const m_arrTournamentActiveCasterAccounts: usize = 0xA28; // uint32[4]
|
||||
pub const m_numBestOfMaps: usize = 0xA38; // int32
|
||||
pub const m_nHalloweenMaskListSeed: usize = 0xA3C; // int32
|
||||
pub const m_bBombDropped: usize = 0xA40; // bool
|
||||
pub const m_iRoundWinStatus: usize = 0xA44; // int32
|
||||
pub const m_eRoundWinReason: usize = 0xA48; // int32
|
||||
pub const m_bTCantBuy: usize = 0xA4C; // bool
|
||||
pub const m_bCTCantBuy: usize = 0xA4D; // bool
|
||||
pub const m_iMatchStats_RoundResults: usize = 0xA50; // int32[30]
|
||||
pub const m_iMatchStats_PlayersAlive_CT: usize = 0xAC8; // int32[30]
|
||||
pub const m_iMatchStats_PlayersAlive_T: usize = 0xB40; // int32[30]
|
||||
pub const m_TeamRespawnWaveTimes: usize = 0xBB8; // float32[32]
|
||||
pub const m_flNextRespawnWave: usize = 0xC38; // GameTime_t[32]
|
||||
pub const m_vMinimapMins: usize = 0xCB8; // Vector
|
||||
pub const m_vMinimapMaxs: usize = 0xCC4; // Vector
|
||||
pub const m_MinimapVerticalSectionHeights: usize = 0xCD0; // float32[8]
|
||||
pub const m_ullLocalMatchID: usize = 0xCF0; // uint64
|
||||
pub const m_nEndMatchMapGroupVoteTypes: usize = 0xCF8; // int32[10]
|
||||
pub const m_nEndMatchMapGroupVoteOptions: usize = 0xD20; // int32[10]
|
||||
pub const m_nEndMatchMapVoteWinner: usize = 0xD48; // int32
|
||||
pub const m_iNumConsecutiveCTLoses: usize = 0xD4C; // int32
|
||||
pub const m_iNumConsecutiveTerroristLoses: usize = 0xD50; // int32
|
||||
pub const m_bHasHostageBeenTouched: usize = 0xD70; // bool
|
||||
pub const m_flIntermissionStartTime: usize = 0xD74; // GameTime_t
|
||||
pub const m_flIntermissionEndTime: usize = 0xD78; // GameTime_t
|
||||
pub const m_bLevelInitialized: usize = 0xD7C; // bool
|
||||
pub const m_iTotalRoundsPlayed: usize = 0xD80; // int32
|
||||
pub const m_iUnBalancedRounds: usize = 0xD84; // int32
|
||||
pub const m_endMatchOnRoundReset: usize = 0xD88; // bool
|
||||
pub const m_endMatchOnThink: usize = 0xD89; // bool
|
||||
pub const m_iNumTerrorist: usize = 0xD8C; // int32
|
||||
pub const m_iNumCT: usize = 0xD90; // int32
|
||||
pub const m_iNumSpawnableTerrorist: usize = 0xD94; // int32
|
||||
pub const m_iNumSpawnableCT: usize = 0xD98; // int32
|
||||
pub const m_arrSelectedHostageSpawnIndices: usize = 0xDA0; // CUtlVector<int32>
|
||||
pub const m_nSpawnPointsRandomSeed: usize = 0xDB8; // int32
|
||||
pub const m_bFirstConnected: usize = 0xDBC; // bool
|
||||
pub const m_bCompleteReset: usize = 0xDBD; // bool
|
||||
pub const m_bPickNewTeamsOnReset: usize = 0xDBE; // bool
|
||||
pub const m_bScrambleTeamsOnRestart: usize = 0xDBF; // bool
|
||||
pub const m_bSwapTeamsOnRestart: usize = 0xDC0; // bool
|
||||
pub const m_nEndMatchTiedVotes: usize = 0xDC8; // CUtlVector<int32>
|
||||
pub const m_bNeedToAskPlayersForContinueVote: usize = 0xDE4; // bool
|
||||
pub const m_numQueuedMatchmakingAccounts: usize = 0xDE8; // uint32
|
||||
pub const m_fAvgPlayerRank: usize = 0xDEC; // float32
|
||||
pub const m_pQueuedMatchmakingReservationString: usize = 0xDF0; // char*
|
||||
pub const m_numTotalTournamentDrops: usize = 0xDF8; // uint32
|
||||
pub const m_numSpectatorsCountMax: usize = 0xDFC; // uint32
|
||||
pub const m_numSpectatorsCountMaxTV: usize = 0xE00; // uint32
|
||||
pub const m_numSpectatorsCountMaxLnk: usize = 0xE04; // uint32
|
||||
pub const m_nCTsAliveAtFreezetimeEnd: usize = 0xE10; // int32
|
||||
pub const m_nTerroristsAliveAtFreezetimeEnd: usize = 0xE14; // int32
|
||||
pub const m_bForceTeamChangeSilent: usize = 0xE18; // bool
|
||||
pub const m_bLoadingRoundBackupData: usize = 0xE19; // bool
|
||||
pub const m_nMatchInfoShowType: usize = 0xE50; // int32
|
||||
pub const m_flMatchInfoDecidedTime: usize = 0xE54; // float32
|
||||
pub const mTeamDMLastWinningTeamNumber: usize = 0xE70; // int32
|
||||
pub const mTeamDMLastThinkTime: usize = 0xE74; // float32
|
||||
pub const m_flTeamDMLastAnnouncementTime: usize = 0xE78; // float32
|
||||
pub const m_iAccountTerrorist: usize = 0xE7C; // int32
|
||||
pub const m_iAccountCT: usize = 0xE80; // int32
|
||||
pub const m_iSpawnPointCount_Terrorist: usize = 0xE84; // int32
|
||||
pub const m_iSpawnPointCount_CT: usize = 0xE88; // int32
|
||||
pub const m_iMaxNumTerrorists: usize = 0xE8C; // int32
|
||||
pub const m_iMaxNumCTs: usize = 0xE90; // int32
|
||||
pub const m_iLoserBonusMostRecentTeam: usize = 0xE94; // int32
|
||||
pub const m_tmNextPeriodicThink: usize = 0xE98; // float32
|
||||
pub const m_bVoiceWonMatchBragFired: usize = 0xE9C; // bool
|
||||
pub const m_fWarmupNextChatNoticeTime: usize = 0xEA0; // float32
|
||||
pub const m_iHostagesRescued: usize = 0xEA8; // int32
|
||||
pub const m_iHostagesTouched: usize = 0xEAC; // int32
|
||||
pub const m_flNextHostageAnnouncement: usize = 0xEB0; // float32
|
||||
pub const m_bNoTerroristsKilled: usize = 0xEB4; // bool
|
||||
pub const m_bNoCTsKilled: usize = 0xEB5; // bool
|
||||
pub const m_bNoEnemiesKilled: usize = 0xEB6; // bool
|
||||
pub const m_bCanDonateWeapons: usize = 0xEB7; // bool
|
||||
pub const m_firstKillTime: usize = 0xEBC; // float32
|
||||
pub const m_firstBloodTime: usize = 0xEC4; // float32
|
||||
pub const m_hostageWasInjured: usize = 0xEE0; // bool
|
||||
pub const m_hostageWasKilled: usize = 0xEE1; // bool
|
||||
pub const m_bVoteCalled: usize = 0xEF0; // bool
|
||||
pub const m_bServerVoteOnReset: usize = 0xEF1; // bool
|
||||
pub const m_flVoteCheckThrottle: usize = 0xEF4; // float32
|
||||
pub const m_bBuyTimeEnded: usize = 0xEF8; // bool
|
||||
pub const m_nLastFreezeEndBeep: usize = 0xEFC; // int32
|
||||
pub const m_bTargetBombed: usize = 0xF00; // bool
|
||||
pub const m_bBombDefused: usize = 0xF01; // bool
|
||||
pub const m_bMapHasBombZone: usize = 0xF02; // bool
|
||||
pub const m_vecMainCTSpawnPos: usize = 0xF50; // Vector
|
||||
pub const m_CTSpawnPointsMasterList: usize = 0xF60; // CUtlVector<CHandle<SpawnPoint>>
|
||||
pub const m_TerroristSpawnPointsMasterList: usize = 0xF78; // CUtlVector<CHandle<SpawnPoint>>
|
||||
pub const m_bRespawningAllRespawnablePlayers: usize = 0xF90; // bool
|
||||
pub const m_iNextCTSpawnPoint: usize = 0xF94; // int32
|
||||
pub const m_flCTSpawnPointUsedTime: usize = 0xF98; // float32
|
||||
pub const m_iNextTerroristSpawnPoint: usize = 0xF9C; // int32
|
||||
pub const m_flTerroristSpawnPointUsedTime: usize = 0xFA0; // float32
|
||||
pub const m_CTSpawnPoints: usize = 0xFA8; // CUtlVector<CHandle<SpawnPoint>>
|
||||
pub const m_TerroristSpawnPoints: usize = 0xFC0; // CUtlVector<CHandle<SpawnPoint>>
|
||||
pub const m_bIsUnreservedGameServer: usize = 0xFD8; // bool
|
||||
pub const m_fAutobalanceDisplayTime: usize = 0xFDC; // float32
|
||||
pub const m_bAllowWeaponSwitch: usize = 0x1018; // bool
|
||||
pub const m_bRoundTimeWarningTriggered: usize = 0x1019; // bool
|
||||
pub const m_phaseChangeAnnouncementTime: usize = 0x101C; // GameTime_t
|
||||
pub const m_fNextUpdateTeamClanNamesTime: usize = 0x1020; // float32
|
||||
pub const m_flLastThinkTime: usize = 0x1024; // GameTime_t
|
||||
pub const m_fAccumulatedRoundOffDamage: usize = 0x1028; // float32
|
||||
pub const m_nShorthandedBonusLastEvalRound: usize = 0x102C; // int32
|
||||
pub const m_nMatchAbortedEarlyReason: usize = 0x1078; // int32
|
||||
pub const m_bHasTriggeredRoundStartMusic: usize = 0x107C; // bool
|
||||
pub const m_bSwitchingTeamsAtRoundReset: usize = 0x107D; // bool
|
||||
pub const m_pGameModeRules: usize = 0x1098; // CCSGameModeRules*
|
||||
pub const m_BtGlobalBlackboard: usize = 0x10A0; // KeyValues3
|
||||
pub const m_hPlayerResource: usize = 0x1138; // CHandle<CBaseEntity>
|
||||
pub const m_RetakeRules: usize = 0x1140; // CRetakeGameRules
|
||||
pub const m_arrTeamUniqueKillWeaponsMatch: usize = 0x1330; // CUtlVector<int32>[4]
|
||||
pub const m_bTeamLastKillUsedUniqueWeaponMatch: usize = 0x1390; // bool[4]
|
||||
pub const m_nMatchEndCount: usize = 0x13B8; // uint8
|
||||
pub const m_nTTeamIntroVariant: usize = 0x13BC; // int32
|
||||
pub const m_nCTTeamIntroVariant: usize = 0x13C0; // int32
|
||||
pub const m_bTeamIntroPeriod: usize = 0x13C4; // bool
|
||||
pub const m_fTeamIntroPeriodEnd: usize = 0x13C8; // GameTime_t
|
||||
pub const m_bPlayedTeamIntroVO: usize = 0x13CC; // bool
|
||||
pub const m_iRoundEndWinnerTeam: usize = 0x13D0; // int32
|
||||
pub const m_eRoundEndReason: usize = 0x13D4; // int32
|
||||
pub const m_bRoundEndShowTimerDefend: usize = 0x13D8; // bool
|
||||
pub const m_iRoundEndTimerTime: usize = 0x13DC; // int32
|
||||
pub const m_sRoundEndFunFactToken: usize = 0x13E0; // CUtlString
|
||||
pub const m_iRoundEndFunFactPlayerSlot: usize = 0x13E8; // CPlayerSlot
|
||||
pub const m_iRoundEndFunFactData1: usize = 0x13EC; // int32
|
||||
pub const m_iRoundEndFunFactData2: usize = 0x13F0; // int32
|
||||
pub const m_iRoundEndFunFactData3: usize = 0x13F4; // int32
|
||||
pub const m_sRoundEndMessage: usize = 0x13F8; // CUtlString
|
||||
pub const m_iRoundEndPlayerCount: usize = 0x1400; // int32
|
||||
pub const m_bRoundEndNoMusic: usize = 0x1404; // bool
|
||||
pub const m_iRoundEndLegacy: usize = 0x1408; // int32
|
||||
pub const m_nRoundEndCount: usize = 0x140C; // uint8
|
||||
pub const m_iRoundStartRoundNumber: usize = 0x1410; // int32
|
||||
pub const m_nRoundStartCount: usize = 0x1414; // uint8
|
||||
pub const m_flLastPerfSampleTime: usize = 0x5420; // float64
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
|
||||
Reference in New Issue
Block a user