Game Update (14087)

Game Update (14087)
This commit is contained in:
ToOl_UmbRelLa
2025-07-15 22:13:11 -07:00
committed by GitHub
parent d79726ea51
commit 4707a17461
65 changed files with 617 additions and 609 deletions

View File

@@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-07-08 05:06:56.461788900 UTC
// 2025-07-16 05:10:37.294351600 UTC
#pragma once
@@ -7314,7 +7314,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_state = 0x798; // int32
}
// Parent: CTeamplayRules
// Field count: 188
// Field count: 190
//
// Metadata:
// NetworkVarNames: m_bFreezePeriod (bool)
@@ -7513,93 +7513,95 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_numSpectatorsCountMax = 0xDEC; // uint32
constexpr std::ptrdiff_t m_numSpectatorsCountMaxTV = 0xDF0; // uint32
constexpr std::ptrdiff_t m_numSpectatorsCountMaxLnk = 0xDF4; // uint32
constexpr std::ptrdiff_t m_bForceTeamChangeSilent = 0xE00; // bool
constexpr std::ptrdiff_t m_bLoadingRoundBackupData = 0xE01; // bool
constexpr std::ptrdiff_t m_nMatchInfoShowType = 0xE38; // int32
constexpr std::ptrdiff_t m_flMatchInfoDecidedTime = 0xE3C; // float32
constexpr std::ptrdiff_t mTeamDMLastWinningTeamNumber = 0xE58; // int32
constexpr std::ptrdiff_t mTeamDMLastThinkTime = 0xE5C; // float32
constexpr std::ptrdiff_t m_flTeamDMLastAnnouncementTime = 0xE60; // float32
constexpr std::ptrdiff_t m_iAccountTerrorist = 0xE64; // int32
constexpr std::ptrdiff_t m_iAccountCT = 0xE68; // int32
constexpr std::ptrdiff_t m_iSpawnPointCount_Terrorist = 0xE6C; // int32
constexpr std::ptrdiff_t m_iSpawnPointCount_CT = 0xE70; // int32
constexpr std::ptrdiff_t m_iMaxNumTerrorists = 0xE74; // int32
constexpr std::ptrdiff_t m_iMaxNumCTs = 0xE78; // int32
constexpr std::ptrdiff_t m_iLoserBonusMostRecentTeam = 0xE7C; // int32
constexpr std::ptrdiff_t m_tmNextPeriodicThink = 0xE80; // float32
constexpr std::ptrdiff_t m_bVoiceWonMatchBragFired = 0xE84; // bool
constexpr std::ptrdiff_t m_fWarmupNextChatNoticeTime = 0xE88; // float32
constexpr std::ptrdiff_t m_iHostagesRescued = 0xE90; // int32
constexpr std::ptrdiff_t m_iHostagesTouched = 0xE94; // int32
constexpr std::ptrdiff_t m_flNextHostageAnnouncement = 0xE98; // float32
constexpr std::ptrdiff_t m_bNoTerroristsKilled = 0xE9C; // bool
constexpr std::ptrdiff_t m_bNoCTsKilled = 0xE9D; // bool
constexpr std::ptrdiff_t m_bNoEnemiesKilled = 0xE9E; // bool
constexpr std::ptrdiff_t m_bCanDonateWeapons = 0xE9F; // bool
constexpr std::ptrdiff_t m_firstKillTime = 0xEA4; // float32
constexpr std::ptrdiff_t m_firstBloodTime = 0xEAC; // float32
constexpr std::ptrdiff_t m_hostageWasInjured = 0xEC8; // bool
constexpr std::ptrdiff_t m_hostageWasKilled = 0xEC9; // bool
constexpr std::ptrdiff_t m_bVoteCalled = 0xED8; // bool
constexpr std::ptrdiff_t m_bServerVoteOnReset = 0xED9; // bool
constexpr std::ptrdiff_t m_flVoteCheckThrottle = 0xEDC; // float32
constexpr std::ptrdiff_t m_bBuyTimeEnded = 0xEE0; // bool
constexpr std::ptrdiff_t m_nLastFreezeEndBeep = 0xEE4; // int32
constexpr std::ptrdiff_t m_bTargetBombed = 0xEE8; // bool
constexpr std::ptrdiff_t m_bBombDefused = 0xEE9; // bool
constexpr std::ptrdiff_t m_bMapHasBombZone = 0xEEA; // bool
constexpr std::ptrdiff_t m_vecMainCTSpawnPos = 0xF38; // Vector
constexpr std::ptrdiff_t m_CTSpawnPointsMasterList = 0xF48; // CUtlVector<SpawnPoint*>
constexpr std::ptrdiff_t m_TerroristSpawnPointsMasterList = 0xF60; // CUtlVector<SpawnPoint*>
constexpr std::ptrdiff_t m_bRespawningAllRespawnablePlayers = 0xF78; // bool
constexpr std::ptrdiff_t m_iNextCTSpawnPoint = 0xF7C; // int32
constexpr std::ptrdiff_t m_flCTSpawnPointUsedTime = 0xF80; // float32
constexpr std::ptrdiff_t m_iNextTerroristSpawnPoint = 0xF84; // int32
constexpr std::ptrdiff_t m_flTerroristSpawnPointUsedTime = 0xF88; // float32
constexpr std::ptrdiff_t m_CTSpawnPoints = 0xF90; // CUtlVector<SpawnPoint*>
constexpr std::ptrdiff_t m_TerroristSpawnPoints = 0xFA8; // CUtlVector<SpawnPoint*>
constexpr std::ptrdiff_t m_bIsUnreservedGameServer = 0xFC0; // bool
constexpr std::ptrdiff_t m_fAutobalanceDisplayTime = 0xFC4; // float32
constexpr std::ptrdiff_t m_bAllowWeaponSwitch = 0x1230; // bool
constexpr std::ptrdiff_t m_bRoundTimeWarningTriggered = 0x1231; // bool
constexpr std::ptrdiff_t m_phaseChangeAnnouncementTime = 0x1234; // GameTime_t
constexpr std::ptrdiff_t m_fNextUpdateTeamClanNamesTime = 0x1238; // float32
constexpr std::ptrdiff_t m_flLastThinkTime = 0x123C; // GameTime_t
constexpr std::ptrdiff_t m_fAccumulatedRoundOffDamage = 0x1240; // float32
constexpr std::ptrdiff_t m_nShorthandedBonusLastEvalRound = 0x1244; // int32
constexpr std::ptrdiff_t m_nMatchAbortedEarlyReason = 0x14C0; // int32
constexpr std::ptrdiff_t m_bHasTriggeredRoundStartMusic = 0x14C4; // bool
constexpr std::ptrdiff_t m_bSwitchingTeamsAtRoundReset = 0x14C5; // bool
constexpr std::ptrdiff_t m_pGameModeRules = 0x14E0; // CCSGameModeRules*
constexpr std::ptrdiff_t m_BtGlobalBlackboard = 0x14E8; // KeyValues3
constexpr std::ptrdiff_t m_hPlayerResource = 0x1578; // CHandle<CBaseEntity>
constexpr std::ptrdiff_t m_RetakeRules = 0x1580; // CRetakeGameRules
constexpr std::ptrdiff_t m_arrTeamUniqueKillWeaponsMatch = 0x1718; // CUtlVector<int32>[4]
constexpr std::ptrdiff_t m_bTeamLastKillUsedUniqueWeaponMatch = 0x1778; // bool[4]
constexpr std::ptrdiff_t m_nMatchEndCount = 0x17A0; // uint8
constexpr std::ptrdiff_t m_nTTeamIntroVariant = 0x17A4; // int32
constexpr std::ptrdiff_t m_nCTTeamIntroVariant = 0x17A8; // int32
constexpr std::ptrdiff_t m_bTeamIntroPeriod = 0x17AC; // bool
constexpr std::ptrdiff_t m_fTeamIntroPeriodEnd = 0x17B0; // GameTime_t
constexpr std::ptrdiff_t m_bPlayedTeamIntroVO = 0x17B4; // bool
constexpr std::ptrdiff_t m_iRoundEndWinnerTeam = 0x17B8; // int32
constexpr std::ptrdiff_t m_eRoundEndReason = 0x17BC; // int32
constexpr std::ptrdiff_t m_bRoundEndShowTimerDefend = 0x17C0; // bool
constexpr std::ptrdiff_t m_iRoundEndTimerTime = 0x17C4; // int32
constexpr std::ptrdiff_t m_sRoundEndFunFactToken = 0x17C8; // CUtlString
constexpr std::ptrdiff_t m_iRoundEndFunFactPlayerSlot = 0x17D0; // CPlayerSlot
constexpr std::ptrdiff_t m_iRoundEndFunFactData1 = 0x17D4; // int32
constexpr std::ptrdiff_t m_iRoundEndFunFactData2 = 0x17D8; // int32
constexpr std::ptrdiff_t m_iRoundEndFunFactData3 = 0x17DC; // int32
constexpr std::ptrdiff_t m_sRoundEndMessage = 0x17E0; // CUtlString
constexpr std::ptrdiff_t m_iRoundEndPlayerCount = 0x17E8; // int32
constexpr std::ptrdiff_t m_bRoundEndNoMusic = 0x17EC; // bool
constexpr std::ptrdiff_t m_iRoundEndLegacy = 0x17F0; // int32
constexpr std::ptrdiff_t m_nRoundEndCount = 0x17F4; // uint8
constexpr std::ptrdiff_t m_iRoundStartRoundNumber = 0x17F8; // int32
constexpr std::ptrdiff_t m_nRoundStartCount = 0x17FC; // uint8
constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x5808; // float64
constexpr std::ptrdiff_t m_nCTsAliveAtFreezetimeEnd = 0xE00; // int32
constexpr std::ptrdiff_t m_nTerroristsAliveAtFreezetimeEnd = 0xE04; // int32
constexpr std::ptrdiff_t m_bForceTeamChangeSilent = 0xE08; // bool
constexpr std::ptrdiff_t m_bLoadingRoundBackupData = 0xE09; // bool
constexpr std::ptrdiff_t m_nMatchInfoShowType = 0xE40; // int32
constexpr std::ptrdiff_t m_flMatchInfoDecidedTime = 0xE44; // float32
constexpr std::ptrdiff_t mTeamDMLastWinningTeamNumber = 0xE60; // int32
constexpr std::ptrdiff_t mTeamDMLastThinkTime = 0xE64; // float32
constexpr std::ptrdiff_t m_flTeamDMLastAnnouncementTime = 0xE68; // float32
constexpr std::ptrdiff_t m_iAccountTerrorist = 0xE6C; // int32
constexpr std::ptrdiff_t m_iAccountCT = 0xE70; // int32
constexpr std::ptrdiff_t m_iSpawnPointCount_Terrorist = 0xE74; // int32
constexpr std::ptrdiff_t m_iSpawnPointCount_CT = 0xE78; // int32
constexpr std::ptrdiff_t m_iMaxNumTerrorists = 0xE7C; // int32
constexpr std::ptrdiff_t m_iMaxNumCTs = 0xE80; // int32
constexpr std::ptrdiff_t m_iLoserBonusMostRecentTeam = 0xE84; // int32
constexpr std::ptrdiff_t m_tmNextPeriodicThink = 0xE88; // float32
constexpr std::ptrdiff_t m_bVoiceWonMatchBragFired = 0xE8C; // bool
constexpr std::ptrdiff_t m_fWarmupNextChatNoticeTime = 0xE90; // float32
constexpr std::ptrdiff_t m_iHostagesRescued = 0xE98; // int32
constexpr std::ptrdiff_t m_iHostagesTouched = 0xE9C; // int32
constexpr std::ptrdiff_t m_flNextHostageAnnouncement = 0xEA0; // float32
constexpr std::ptrdiff_t m_bNoTerroristsKilled = 0xEA4; // bool
constexpr std::ptrdiff_t m_bNoCTsKilled = 0xEA5; // bool
constexpr std::ptrdiff_t m_bNoEnemiesKilled = 0xEA6; // bool
constexpr std::ptrdiff_t m_bCanDonateWeapons = 0xEA7; // bool
constexpr std::ptrdiff_t m_firstKillTime = 0xEAC; // float32
constexpr std::ptrdiff_t m_firstBloodTime = 0xEB4; // float32
constexpr std::ptrdiff_t m_hostageWasInjured = 0xED0; // bool
constexpr std::ptrdiff_t m_hostageWasKilled = 0xED1; // bool
constexpr std::ptrdiff_t m_bVoteCalled = 0xEE0; // bool
constexpr std::ptrdiff_t m_bServerVoteOnReset = 0xEE1; // bool
constexpr std::ptrdiff_t m_flVoteCheckThrottle = 0xEE4; // float32
constexpr std::ptrdiff_t m_bBuyTimeEnded = 0xEE8; // bool
constexpr std::ptrdiff_t m_nLastFreezeEndBeep = 0xEEC; // int32
constexpr std::ptrdiff_t m_bTargetBombed = 0xEF0; // bool
constexpr std::ptrdiff_t m_bBombDefused = 0xEF1; // bool
constexpr std::ptrdiff_t m_bMapHasBombZone = 0xEF2; // bool
constexpr std::ptrdiff_t m_vecMainCTSpawnPos = 0xF40; // Vector
constexpr std::ptrdiff_t m_CTSpawnPointsMasterList = 0xF50; // CUtlVector<SpawnPoint*>
constexpr std::ptrdiff_t m_TerroristSpawnPointsMasterList = 0xF68; // CUtlVector<SpawnPoint*>
constexpr std::ptrdiff_t m_bRespawningAllRespawnablePlayers = 0xF80; // bool
constexpr std::ptrdiff_t m_iNextCTSpawnPoint = 0xF84; // int32
constexpr std::ptrdiff_t m_flCTSpawnPointUsedTime = 0xF88; // float32
constexpr std::ptrdiff_t m_iNextTerroristSpawnPoint = 0xF8C; // int32
constexpr std::ptrdiff_t m_flTerroristSpawnPointUsedTime = 0xF90; // float32
constexpr std::ptrdiff_t m_CTSpawnPoints = 0xF98; // CUtlVector<SpawnPoint*>
constexpr std::ptrdiff_t m_TerroristSpawnPoints = 0xFB0; // CUtlVector<SpawnPoint*>
constexpr std::ptrdiff_t m_bIsUnreservedGameServer = 0xFC8; // bool
constexpr std::ptrdiff_t m_fAutobalanceDisplayTime = 0xFCC; // float32
constexpr std::ptrdiff_t m_bAllowWeaponSwitch = 0x1238; // bool
constexpr std::ptrdiff_t m_bRoundTimeWarningTriggered = 0x1239; // bool
constexpr std::ptrdiff_t m_phaseChangeAnnouncementTime = 0x123C; // GameTime_t
constexpr std::ptrdiff_t m_fNextUpdateTeamClanNamesTime = 0x1240; // float32
constexpr std::ptrdiff_t m_flLastThinkTime = 0x1244; // GameTime_t
constexpr std::ptrdiff_t m_fAccumulatedRoundOffDamage = 0x1248; // float32
constexpr std::ptrdiff_t m_nShorthandedBonusLastEvalRound = 0x124C; // int32
constexpr std::ptrdiff_t m_nMatchAbortedEarlyReason = 0x14C8; // int32
constexpr std::ptrdiff_t m_bHasTriggeredRoundStartMusic = 0x14CC; // bool
constexpr std::ptrdiff_t m_bSwitchingTeamsAtRoundReset = 0x14CD; // bool
constexpr std::ptrdiff_t m_pGameModeRules = 0x14E8; // CCSGameModeRules*
constexpr std::ptrdiff_t m_BtGlobalBlackboard = 0x14F0; // KeyValues3
constexpr std::ptrdiff_t m_hPlayerResource = 0x1580; // CHandle<CBaseEntity>
constexpr std::ptrdiff_t m_RetakeRules = 0x1588; // CRetakeGameRules
constexpr std::ptrdiff_t m_arrTeamUniqueKillWeaponsMatch = 0x1720; // CUtlVector<int32>[4]
constexpr std::ptrdiff_t m_bTeamLastKillUsedUniqueWeaponMatch = 0x1780; // bool[4]
constexpr std::ptrdiff_t m_nMatchEndCount = 0x17A8; // uint8
constexpr std::ptrdiff_t m_nTTeamIntroVariant = 0x17AC; // int32
constexpr std::ptrdiff_t m_nCTTeamIntroVariant = 0x17B0; // int32
constexpr std::ptrdiff_t m_bTeamIntroPeriod = 0x17B4; // bool
constexpr std::ptrdiff_t m_fTeamIntroPeriodEnd = 0x17B8; // GameTime_t
constexpr std::ptrdiff_t m_bPlayedTeamIntroVO = 0x17BC; // bool
constexpr std::ptrdiff_t m_iRoundEndWinnerTeam = 0x17C0; // int32
constexpr std::ptrdiff_t m_eRoundEndReason = 0x17C4; // int32
constexpr std::ptrdiff_t m_bRoundEndShowTimerDefend = 0x17C8; // bool
constexpr std::ptrdiff_t m_iRoundEndTimerTime = 0x17CC; // int32
constexpr std::ptrdiff_t m_sRoundEndFunFactToken = 0x17D0; // CUtlString
constexpr std::ptrdiff_t m_iRoundEndFunFactPlayerSlot = 0x17D8; // CPlayerSlot
constexpr std::ptrdiff_t m_iRoundEndFunFactData1 = 0x17DC; // int32
constexpr std::ptrdiff_t m_iRoundEndFunFactData2 = 0x17E0; // int32
constexpr std::ptrdiff_t m_iRoundEndFunFactData3 = 0x17E4; // int32
constexpr std::ptrdiff_t m_sRoundEndMessage = 0x17E8; // CUtlString
constexpr std::ptrdiff_t m_iRoundEndPlayerCount = 0x17F0; // int32
constexpr std::ptrdiff_t m_bRoundEndNoMusic = 0x17F4; // bool
constexpr std::ptrdiff_t m_iRoundEndLegacy = 0x17F8; // int32
constexpr std::ptrdiff_t m_nRoundEndCount = 0x17FC; // uint8
constexpr std::ptrdiff_t m_iRoundStartRoundNumber = 0x1800; // int32
constexpr std::ptrdiff_t m_nRoundStartCount = 0x1804; // uint8
constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x5810; // float64
}
// Parent: CPhysicsProp
// Field count: 0