Game update (14022)

This commit is contained in:
a2x
2024-07-22 21:24:09 +10:00
parent ebea3364c4
commit bc337a247f
68 changed files with 1430 additions and 1431 deletions

View File

@@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-15 01:33:56.502397707 UTC
// 2024-07-22 10:50:13.060719885 UTC
namespace CS2Dumper.Schemas {
// Module: libserver.so
@@ -66,7 +66,7 @@ namespace CS2Dumper.Schemas {
expUsePrecise = 0x2
}
// Alignment: 4
// Members count: 9
// Members count: 10
public enum PreviewCharacterMode : uint {
DIORAMA = 0x0,
MAIN_MENU = 0x1,
@@ -76,7 +76,8 @@ namespace CS2Dumper.Schemas {
INVENTORY_INSPECT = 0x5,
WALKING = 0x6,
TEAM_INTRO = 0x7,
WINGMAN_INTRO = 0x8
WINGMAN_INTRO = 0x8,
BANNER = 0x9
}
// Alignment: 4
// Members count: 3
@@ -7423,57 +7424,57 @@ namespace CS2Dumper.Schemas {
public const nint m_bTargetBombed = 0xEE0; // bool
public const nint m_bBombDefused = 0xEE1; // bool
public const nint m_bMapHasBombZone = 0xEE2; // bool
public const nint m_vecMainCTSpawnPos = 0xF00; // Vector
public const nint m_CTSpawnPointsMasterList = 0xF10; // CUtlVector<SpawnPoint*>
public const nint m_TerroristSpawnPointsMasterList = 0xF28; // CUtlVector<SpawnPoint*>
public const nint m_bRespawningAllRespawnablePlayers = 0xF40; // bool
public const nint m_iNextCTSpawnPoint = 0xF44; // int32
public const nint m_flCTSpawnPointUsedTime = 0xF48; // float32
public const nint m_iNextTerroristSpawnPoint = 0xF4C; // int32
public const nint m_flTerroristSpawnPointUsedTime = 0xF50; // float32
public const nint m_CTSpawnPoints = 0xF58; // CUtlVector<SpawnPoint*>
public const nint m_TerroristSpawnPoints = 0xF70; // CUtlVector<SpawnPoint*>
public const nint m_bIsUnreservedGameServer = 0xF88; // bool
public const nint m_fAutobalanceDisplayTime = 0xF8C; // float32
public const nint m_bAllowWeaponSwitch = 0x11F8; // bool
public const nint m_bRoundTimeWarningTriggered = 0x11F9; // bool
public const nint m_phaseChangeAnnouncementTime = 0x11FC; // GameTime_t
public const nint m_fNextUpdateTeamClanNamesTime = 0x1200; // float32
public const nint m_flLastThinkTime = 0x1204; // GameTime_t
public const nint m_fAccumulatedRoundOffDamage = 0x1208; // float32
public const nint m_nShorthandedBonusLastEvalRound = 0x120C; // int32
public const nint m_nMatchAbortedEarlyReason = 0x1488; // int32
public const nint m_bHasTriggeredRoundStartMusic = 0x148C; // bool
public const nint m_bSwitchingTeamsAtRoundReset = 0x148D; // bool
public const nint m_pGameModeRules = 0x14A8; // CCSGameModeRules*
public const nint m_BtGlobalBlackboard = 0x14B0; // KeyValues3
public const nint m_hPlayerResource = 0x1518; // CHandle<CBaseEntity>
public const nint m_RetakeRules = 0x1520; // CRetakeGameRules
public const nint m_arrTeamUniqueKillWeaponsMatch = 0x16B8; // CUtlVector<int32>[4]
public const nint m_bTeamLastKillUsedUniqueWeaponMatch = 0x1718; // bool[4]
public const nint m_nMatchEndCount = 0x1740; // uint8
public const nint m_nTTeamIntroVariant = 0x1744; // int32
public const nint m_nCTTeamIntroVariant = 0x1748; // int32
public const nint m_bTeamIntroPeriod = 0x174C; // bool
public const nint m_fTeamIntroPeriodEnd = 0x1750; // GameTime_t
public const nint m_bPlayedTeamIntroVO = 0x1754; // bool
public const nint m_iRoundEndWinnerTeam = 0x1758; // int32
public const nint m_eRoundEndReason = 0x175C; // int32
public const nint m_bRoundEndShowTimerDefend = 0x1760; // bool
public const nint m_iRoundEndTimerTime = 0x1764; // int32
public const nint m_sRoundEndFunFactToken = 0x1768; // CUtlString
public const nint m_iRoundEndFunFactPlayerSlot = 0x1770; // CPlayerSlot
public const nint m_iRoundEndFunFactData1 = 0x1774; // int32
public const nint m_iRoundEndFunFactData2 = 0x1778; // int32
public const nint m_iRoundEndFunFactData3 = 0x177C; // int32
public const nint m_sRoundEndMessage = 0x1780; // CUtlString
public const nint m_iRoundEndPlayerCount = 0x1788; // int32
public const nint m_bRoundEndNoMusic = 0x178C; // bool
public const nint m_iRoundEndLegacy = 0x1790; // int32
public const nint m_nRoundEndCount = 0x1794; // uint8
public const nint m_iRoundStartRoundNumber = 0x1798; // int32
public const nint m_nRoundStartCount = 0x179C; // uint8
public const nint m_flLastPerfSampleTime = 0x57A8; // float64
public const nint m_vecMainCTSpawnPos = 0xF30; // Vector
public const nint m_CTSpawnPointsMasterList = 0xF40; // CUtlVector<SpawnPoint*>
public const nint m_TerroristSpawnPointsMasterList = 0xF58; // CUtlVector<SpawnPoint*>
public const nint m_bRespawningAllRespawnablePlayers = 0xF70; // bool
public const nint m_iNextCTSpawnPoint = 0xF74; // int32
public const nint m_flCTSpawnPointUsedTime = 0xF78; // float32
public const nint m_iNextTerroristSpawnPoint = 0xF7C; // int32
public const nint m_flTerroristSpawnPointUsedTime = 0xF80; // float32
public const nint m_CTSpawnPoints = 0xF88; // CUtlVector<SpawnPoint*>
public const nint m_TerroristSpawnPoints = 0xFA0; // CUtlVector<SpawnPoint*>
public const nint m_bIsUnreservedGameServer = 0xFB8; // bool
public const nint m_fAutobalanceDisplayTime = 0xFBC; // float32
public const nint m_bAllowWeaponSwitch = 0x1228; // bool
public const nint m_bRoundTimeWarningTriggered = 0x1229; // bool
public const nint m_phaseChangeAnnouncementTime = 0x122C; // GameTime_t
public const nint m_fNextUpdateTeamClanNamesTime = 0x1230; // float32
public const nint m_flLastThinkTime = 0x1234; // GameTime_t
public const nint m_fAccumulatedRoundOffDamage = 0x1238; // float32
public const nint m_nShorthandedBonusLastEvalRound = 0x123C; // int32
public const nint m_nMatchAbortedEarlyReason = 0x14B8; // int32
public const nint m_bHasTriggeredRoundStartMusic = 0x14BC; // bool
public const nint m_bSwitchingTeamsAtRoundReset = 0x14BD; // bool
public const nint m_pGameModeRules = 0x14D8; // CCSGameModeRules*
public const nint m_BtGlobalBlackboard = 0x14E0; // KeyValues3
public const nint m_hPlayerResource = 0x1548; // CHandle<CBaseEntity>
public const nint m_RetakeRules = 0x1550; // CRetakeGameRules
public const nint m_arrTeamUniqueKillWeaponsMatch = 0x16E8; // CUtlVector<int32>[4]
public const nint m_bTeamLastKillUsedUniqueWeaponMatch = 0x1748; // bool[4]
public const nint m_nMatchEndCount = 0x1770; // uint8
public const nint m_nTTeamIntroVariant = 0x1774; // int32
public const nint m_nCTTeamIntroVariant = 0x1778; // int32
public const nint m_bTeamIntroPeriod = 0x177C; // bool
public const nint m_fTeamIntroPeriodEnd = 0x1780; // GameTime_t
public const nint m_bPlayedTeamIntroVO = 0x1784; // bool
public const nint m_iRoundEndWinnerTeam = 0x1788; // int32
public const nint m_eRoundEndReason = 0x178C; // int32
public const nint m_bRoundEndShowTimerDefend = 0x1790; // bool
public const nint m_iRoundEndTimerTime = 0x1794; // int32
public const nint m_sRoundEndFunFactToken = 0x1798; // CUtlString
public const nint m_iRoundEndFunFactPlayerSlot = 0x17A0; // CPlayerSlot
public const nint m_iRoundEndFunFactData1 = 0x17A4; // int32
public const nint m_iRoundEndFunFactData2 = 0x17A8; // int32
public const nint m_iRoundEndFunFactData3 = 0x17AC; // int32
public const nint m_sRoundEndMessage = 0x17B0; // CUtlString
public const nint m_iRoundEndPlayerCount = 0x17B8; // int32
public const nint m_bRoundEndNoMusic = 0x17BC; // bool
public const nint m_iRoundEndLegacy = 0x17C0; // int32
public const nint m_nRoundEndCount = 0x17C4; // uint8
public const nint m_iRoundStartRoundNumber = 0x17C8; // int32
public const nint m_nRoundStartCount = 0x17CC; // uint8
public const nint m_flLastPerfSampleTime = 0x57D8; // float64
}
// Parent: CPhysicsProp
// Fields count: 0
@@ -7742,10 +7743,10 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_weaponPurchasesThisMatch (WeaponPurchaseTracker_t)
// NetworkVarNames: m_weaponPurchasesThisRound (WeaponPurchaseTracker_t)
public static class CCSPlayer_ActionTrackingServices {
public const nint m_hLastWeaponBeforeC4AutoSwitch = 0x208; // CHandle<CBasePlayerWeapon>
public const nint m_bIsRescuing = 0x23C; // bool
public const nint m_weaponPurchasesThisMatch = 0x240; // WeaponPurchaseTracker_t
public const nint m_weaponPurchasesThisRound = 0x298; // WeaponPurchaseTracker_t
public const nint m_hLastWeaponBeforeC4AutoSwitch = 0x200; // CHandle<CBasePlayerWeapon>
public const nint m_bIsRescuing = 0x234; // bool
public const nint m_weaponPurchasesThisMatch = 0x238; // WeaponPurchaseTracker_t
public const nint m_weaponPurchasesThisRound = 0x290; // WeaponPurchaseTracker_t
}
// Parent: CPointEntity
// Fields count: 6
@@ -9061,7 +9062,7 @@ namespace CS2Dumper.Schemas {
public const nint m_iFilterModel = 0x7F8; // CUtlSymbolLarge
}
// Parent: CBasePlayerPawn
// Fields count: 23
// Fields count: 22
//
// Metadata:
// NetworkVarNames: m_CTouchExpansionComponent (CTouchExpansionComponent::Storage_t)
@@ -9103,10 +9104,9 @@ namespace CS2Dumper.Schemas {
public const nint m_flProgressBarStartTime = 0xFFC; // float32
public const nint m_iProgressBarDuration = 0x1000; // int32
public const nint m_angEyeAngles = 0x1004; // QAngle
public const nint m_NumEnemiesAtRoundStart = 0x1010; // int32
public const nint m_wasNotKilledNaturally = 0x1014; // bool
public const nint m_bCommittingSuicideOnTeamChange = 0x1015; // bool
public const nint m_hOriginalController = 0x1018; // CHandle<CCSPlayerController>
public const nint m_wasNotKilledNaturally = 0x1010; // bool
public const nint m_bCommittingSuicideOnTeamChange = 0x1011; // bool
public const nint m_hOriginalController = 0x1014; // CHandle<CCSPlayerController>
}
// Parent: CPointEntity
// Fields count: 9
@@ -9715,37 +9715,37 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_vecPlayerPatchEconIndices (uint32)
// NetworkVarNames: m_GunGameImmunityColor (Color)
public static class CCSPlayerPawn {
public const nint m_pBulletServices = 0x1028; // CCSPlayer_BulletServices*
public const nint m_pHostageServices = 0x1030; // CCSPlayer_HostageServices*
public const nint m_pBuyServices = 0x1038; // CCSPlayer_BuyServices*
public const nint m_pActionTrackingServices = 0x1040; // CCSPlayer_ActionTrackingServices*
public const nint m_pRadioServices = 0x1048; // CCSPlayer_RadioServices*
public const nint m_pDamageReactServices = 0x1050; // CCSPlayer_DamageReactServices*
public const nint m_nCharacterDefIndex = 0x1058; // uint16
public const nint m_bHasFemaleVoice = 0x105A; // bool
public const nint m_strVOPrefix = 0x1060; // CUtlString
public const nint m_szLastPlaceName = 0x1068; // char[18]
public const nint m_bInHostageResetZone = 0x1128; // bool
public const nint m_bInBuyZone = 0x1129; // bool
public const nint m_TouchingBuyZones = 0x1130; // CUtlVector<CHandle<CBaseEntity>>
public const nint m_bWasInBuyZone = 0x1148; // bool
public const nint m_bInHostageRescueZone = 0x1149; // bool
public const nint m_bInBombZone = 0x114A; // bool
public const nint m_bWasInHostageRescueZone = 0x114B; // bool
public const nint m_iRetakesOffering = 0x114C; // int32
public const nint m_iRetakesOfferingCard = 0x1150; // int32
public const nint m_bRetakesHasDefuseKit = 0x1154; // bool
public const nint m_bRetakesMVPLastRound = 0x1155; // bool
public const nint m_iRetakesMVPBoostItem = 0x1158; // int32
public const nint m_RetakesMVPBoostExtraUtility = 0x115C; // loadout_slot_t
public const nint m_flHealthShotBoostExpirationTime = 0x1160; // GameTime_t
public const nint m_flLandingTimeSeconds = 0x1164; // float32
public const nint m_aimPunchAngle = 0x1168; // QAngle
public const nint m_aimPunchAngleVel = 0x1174; // QAngle
public const nint m_aimPunchTickBase = 0x1180; // int32
public const nint m_aimPunchTickFraction = 0x1184; // float32
public const nint m_aimPunchCache = 0x1188; // CUtlVector<QAngle>
public const nint m_bIsBuyMenuOpen = 0x11A0; // bool
public const nint m_pBulletServices = 0x1020; // CCSPlayer_BulletServices*
public const nint m_pHostageServices = 0x1028; // CCSPlayer_HostageServices*
public const nint m_pBuyServices = 0x1030; // CCSPlayer_BuyServices*
public const nint m_pActionTrackingServices = 0x1038; // CCSPlayer_ActionTrackingServices*
public const nint m_pRadioServices = 0x1040; // CCSPlayer_RadioServices*
public const nint m_pDamageReactServices = 0x1048; // CCSPlayer_DamageReactServices*
public const nint m_nCharacterDefIndex = 0x1050; // uint16
public const nint m_bHasFemaleVoice = 0x1052; // bool
public const nint m_strVOPrefix = 0x1058; // CUtlString
public const nint m_szLastPlaceName = 0x1060; // char[18]
public const nint m_bInHostageResetZone = 0x1120; // bool
public const nint m_bInBuyZone = 0x1121; // bool
public const nint m_TouchingBuyZones = 0x1128; // CUtlVector<CHandle<CBaseEntity>>
public const nint m_bWasInBuyZone = 0x1140; // bool
public const nint m_bInHostageRescueZone = 0x1141; // bool
public const nint m_bInBombZone = 0x1142; // bool
public const nint m_bWasInHostageRescueZone = 0x1143; // bool
public const nint m_iRetakesOffering = 0x1144; // int32
public const nint m_iRetakesOfferingCard = 0x1148; // int32
public const nint m_bRetakesHasDefuseKit = 0x114C; // bool
public const nint m_bRetakesMVPLastRound = 0x114D; // bool
public const nint m_iRetakesMVPBoostItem = 0x1150; // int32
public const nint m_RetakesMVPBoostExtraUtility = 0x1154; // loadout_slot_t
public const nint m_flHealthShotBoostExpirationTime = 0x1158; // GameTime_t
public const nint m_flLandingTimeSeconds = 0x115C; // float32
public const nint m_aimPunchAngle = 0x1160; // QAngle
public const nint m_aimPunchAngleVel = 0x116C; // QAngle
public const nint m_aimPunchTickBase = 0x1178; // int32
public const nint m_aimPunchTickFraction = 0x117C; // float32
public const nint m_aimPunchCache = 0x1180; // CUtlVector<QAngle>
public const nint m_bIsBuyMenuOpen = 0x1198; // bool
public const nint m_xLastHeadBoneTransform = 0x17E0; // CTransform
public const nint m_bLastHeadBoneTransformIsValid = 0x1800; // bool
public const nint m_lastLandTime = 0x1804; // GameTime_t