Files
MinecraftConsoles/Minecraft.Client/Xbox/Sentient/MinecraftTelemetry.xml
2026-03-01 12:16:08 +08:00

282 lines
15 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<SentientStats>
<Stat name="PlayerSessionStart" desc="Player signed in or joined" type="event">
<Parameters>
<Param name="SecondsSinceInitialize" type="int" op="none" />
<Param name="ModeID" type="int" op="none" />
<Param name="OptionalSubModeID" type="int" op="none" />
<Param name="LevelID" type="int" op="none" />
<Param name="OptionalSubLevelID" type="int" op="none" />
<Param name="TitleBuildID" type="int" op="none" />
<Param name="SkeletonDistanceInInches" type="int" op="none" />
<Param name="EnrollmentType" type="int" op="none" />
<Param name="NumberOfSkeletonsInView" type="int" op="none" />
<Param name="DeploymentType" type="int" op="none" />
</Parameters>
</Stat>
<Stat name="PlayerSessionExit" desc="Player signed out or left" type="event">
<Parameters>
<Param name="SecondsSinceInitialize" type="int" op="none" />
<Param name="ModeID" type="int" op="none" />
<Param name="OptionalSubModeID" type="int" op="none" />
<Param name="LevelID" type="int" op="none" />
<Param name="OptionalSubLevelID" type="int" op="none" />
</Parameters>
</Stat>
<Stat name="HeartBeat" desc="Sent every 60 seconds by title" type="event">
<Parameters>
<Param name="SecondsSinceInitialize" type="int" op="none" />
</Parameters>
</Stat>
<Stat name="LevelStart" desc="Level started" type="event">
<Parameters>
<Param name="SecondsSinceInitialize" type="int" op="none" />
<Param name="ModeID" type="int" op="none" />
<Param name="OptionalSubModeID" type="int" op="none" />
<Param name="LevelID" type="int" op="none" />
<Param name="OptionalSubLevelID" type="int" op="none" />
<Param name="LevelInstanceID" type="int" op="none" />
<Param name="MultiplayerInstanceID" type="int" op="none" />
<Param name="SingleOrMultiplayer" type="int" op="none" />
<Param name="FriendsOrMatch" type="int" op="none" />
<Param name="CompeteOrCoop" type="int" op="none" />
<Param name="DifficultyLevel" type="int" op="none" />
<Param name="NumberOfLocalPlayers" type="int" op="none" />
<Param name="NumberOfOnlinePlayers" type="int" op="none" />
<Param name="License" type="int" op="none" />
<Param name="DefaultGameControls" type="int" op="none" />
<Param name="AudioSettings" type="int" op="none" />
<Param name="SkeletonDistanceInInches" type="int" op="none" />
<Param name="NumberOfSkeletonsInView" type="int" op="none" />
</Parameters>
</Stat>
<Stat name="LevelExit" desc="Level exited" type="event">
<Parameters>
<Param name="SecondsSinceInitialize" type="int" op="none" />
<Param name="ModeID" type="int" op="none" />
<Param name="OptionalSubModeID" type="int" op="none" />
<Param name="LevelID" type="int" op="none" />
<Param name="OptionalSubLevelID" type="int" op="none" />
<Param name="LevelInstanceID" type="int" op="none" />
<Param name="MultiplayerInstanceID" type="int" op="none" />
<Param name="LevelExitStatus" type="int" op="none" />
<Param name="LevelExitProgressStat1" type="int" op="none" />
<Param name="LevelExitProgressStat2" type="int" op="none" />
<Param name="LevelDurationInSeconds" type="int" op="none" />
</Parameters>
</Stat>
<Stat name="LevelSaveOrCheckpoint" desc="Level saved explicitly or implicitly" type="event">
<Parameters>
<Param name="SecondsSinceInitialize" type="int" op="none" />
<Param name="ModeID" type="int" op="none" />
<Param name="OptionalSubModeID" type="int" op="none" />
<Param name="LevelID" type="int" op="none" />
<Param name="OptionalSubLevelID" type="int" op="none" />
<Param name="LevelInstanceID" type="int" op="none" />
<Param name="MultiplayerInstanceID" type="int" op="none" />
<Param name="LevelExitProgressStat1" type="int" op="none" />
<Param name="LevelExitProgressStat2" type="int" op="none" />
<Param name="LevelDurationInSeconds" type="int" op="none" />
<Param name="SaveOrCheckPointID" type="int" op="none" />
<Param name="SaveSizeInBytes" type="int" op="none" />
</Parameters>
</Stat>
<Stat name="LevelResume" desc="Level resumed from a save or restarted at a checkpoint" type="event">
<Parameters>
<Param name="SecondsSinceInitialize" type="int" op="none" />
<Param name="ModeID" type="int" op="none" />
<Param name="OptionalSubModeID" type="int" op="none" />
<Param name="LevelID" type="int" op="none" />
<Param name="OptionalSubLevelID" type="int" op="none" />
<Param name="LevelInstanceID" type="int" op="none" />
<Param name="MultiplayerInstanceID" type="int" op="none" />
<Param name="SingleOrMultiplayer" type="int" op="none" />
<Param name="FriendsOrMatch" type="int" op="none" />
<Param name="CompeteOrCoop" type="int" op="none" />
<Param name="DifficultyLevel" type="int" op="none" />
<Param name="NumberOfLocalPlayers" type="int" op="none" />
<Param name="NumberOfOnlinePlayers" type="int" op="none" />
<Param name="License" type="int" op="none" />
<Param name="DefaultGameControls" type="int" op="none" />
<Param name="SaveOrCheckPointID" type="int" op="none" />
<Param name="AudioSettings" type="int" op="none" />
<Param name="SkeletonDistanceInInches" type="int" op="none" />
<Param name="NumberOfSkeletonsInView" type="int" op="none" />
</Parameters>
</Stat>
<Stat name="PauseOrInactive" desc="Player paused game or has become inactive, level and mode are for what the player is leaving" type="event">
<Parameters>
<Param name="SecondsSinceInitialize" type="int" op="none" />
<Param name="ModeID" type="int" op="none" />
<Param name="OptionalSubModeID" type="int" op="none" />
<Param name="LevelID" type="int" op="none" />
<Param name="OptionalSubLevelID" type="int" op="none" />
<Param name="LevelInstanceID" type="int" op="none" />
<Param name="MultiplayerInstanceID" type="int" op="none" />
</Parameters>
</Stat>
<Stat name="UnpauseOrActive" desc="Player unpaused game or has become active, level and mode are for what the player is entering into" type="event">
<Parameters>
<Param name="SecondsSinceInitialize" type="int" op="none" />
<Param name="ModeID" type="int" op="none" />
<Param name="OptionalSubModeID" type="int" op="none" />
<Param name="LevelID" type="int" op="none" />
<Param name="OptionalSubLevelID" type="int" op="none" />
<Param name="LevelInstanceID" type="int" op="none" />
<Param name="MultiplayerInstanceID" type="int" op="none" />
</Parameters>
</Stat>
<Stat name="MenuShown" desc="A menu screen or major menu area has been shown" type="event">
<Parameters>
<Param name="SecondsSinceInitialize" type="int" op="none" />
<Param name="ModeID" type="int" op="none" />
<Param name="OptionalSubModeID" type="int" op="none" />
<Param name="LevelID" type="int" op="none" />
<Param name="OptionalSubLevelID" type="int" op="none" />
<Param name="MenuID" type="int" op="none" />
<Param name="OptionalMenuSubID" type="int" op="none" />
<Param name="LevelInstanceID" type="int" op="none" />
<Param name="MultiplayerInstanceID" type="int" op="none" />
</Parameters>
</Stat>
<Stat name="AchievementUnlocked" desc="An achievement was unlocked" type="event">
<Parameters>
<Param name="SecondsSinceInitialize" type="int" op="none" />
<Param name="ModeID" type="int" op="none" />
<Param name="OptionalSubModeID" type="int" op="none" />
<Param name="LevelID" type="int" op="none" />
<Param name="OptionalSubLevelID" type="int" op="none" />
<Param name="LevelInstanceID" type="int" op="none" />
<Param name="MultiplayerInstanceID" type="int" op="none" />
<Param name="AchievementID" type="int" op="none" />
<Param name="AchievementGamerscore" type="int" op="none" />
</Parameters>
</Stat>
<Stat name="MediaShareUpload" desc="The user uploaded something to Kinect Share" type="event">
<Parameters>
<Param name="SecondsSinceInitialize" type="int" op="none" />
<Param name="ModeID" type="int" op="none" />
<Param name="OptionalSubModeID" type="int" op="none" />
<Param name="LevelID" type="int" op="none" />
<Param name="OptionalSubLevelID" type="int" op="none" />
<Param name="LevelInstanceID" type="int" op="none" />
<Param name="MultiplayerInstanceID" type="int" op="none" />
<Param name="MediaDestination" type="int" op="none" />
<Param name="MediaType" type="int" op="none" />
</Parameters>
</Stat>
<Stat name="UpsellPresented" desc="The user is shown an upsell to purchase something" type="event">
<Parameters>
<Param name="SecondsSinceInitialize" type="int" op="none" />
<Param name="ModeID" type="int" op="none" />
<Param name="OptionalSubModeID" type="int" op="none" />
<Param name="LevelID" type="int" op="none" />
<Param name="OptionalSubLevelID" type="int" op="none" />
<Param name="LevelInstanceID" type="int" op="none" />
<Param name="MultiplayerInstanceID" type="int" op="none" />
<Param name="UpsellID" type="int" op="none" />
<Param name="MarketplaceOfferID" type="int" op="none" />
</Parameters>
</Stat>
<Stat name="UpsellResponded" desc="The user responded to the upsell" type="event">
<Parameters>
<Param name="SecondsSinceInitialize" type="int" op="none" />
<Param name="ModeID" type="int" op="none" />
<Param name="OptionalSubModeID" type="int" op="none" />
<Param name="LevelID" type="int" op="none" />
<Param name="OptionalSubLevelID" type="int" op="none" />
<Param name="LevelInstanceID" type="int" op="none" />
<Param name="MultiplayerInstanceID" type="int" op="none" />
<Param name="UpsellID" type="int" op="none" />
<Param name="MarketplaceOfferID" type="int" op="none" />
<Param name="UpsellOutcome" type="int" op="none" />
</Parameters>
</Stat>
<Stat name="PlayerDiedOrFailed" desc="The player died or failed a challenge - can be used for many types of failure" type="event">
<Parameters>
<Param name="ModeID" type="int" op="none" />
<Param name="OptionalSubModeID" type="int" op="none" />
<Param name="LevelID" type="int" op="none" />
<Param name="OptionalSubLevelID" type="int" op="none" />
<Param name="LevelInstanceID" type="int" op="none" />
<Param name="MultiplayerInstanceID" type="int" op="none" />
<Param name="LowResMapX" type="int" op="none" />
<Param name="LowResMapY" type="int" op="none" />
<Param name="LowResMapZ" type="int" op="none" />
<Param name="MapID" type="int" op="none" />
<Param name="PlayerWeaponID" type="int" op="none" />
<Param name="EnemyWeaponID" type="int" op="none" />
<Param name="EnemyTypeID" type="int" op="none" />
<Param name="SecondsSinceInitialize" type="int" op="min" />
<Param name="CopyOfSecondsSinceInitialize" type="int" op="max" />
<Param name="Count" type="int" op="increment" />
</Parameters>
</Stat>
<Stat name="EnemyKilledOrOvercome" desc="The player killed an enemy or overcame or solved a major challenge" type="event">
<Parameters>
<Param name="ModeID" type="int" op="none" />
<Param name="OptionalSubModeID" type="int" op="none" />
<Param name="LevelID" type="int" op="none" />
<Param name="OptionalSubLevelID" type="int" op="none" />
<Param name="LevelInstanceID" type="int" op="none" />
<Param name="MultiplayerInstanceID" type="int" op="none" />
<Param name="LowResMapX" type="int" op="none" />
<Param name="LowResMapY" type="int" op="none" />
<Param name="LowResMapZ" type="int" op="none" />
<Param name="MapID" type="int" op="none" />
<Param name="PlayerWeaponID" type="int" op="none" />
<Param name="EnemyWeaponID" type="int" op="none" />
<Param name="EnemyTypeID" type="int" op="none" />
<Param name="SecondsSinceInitialize" type="int" op="min" />
<Param name="CopyOfSecondsSinceInitialize" type="int" op="max" />
<Param name="Count" type="int" op="increment" />
</Parameters>
</Stat>
<Stat name="SkinChanged" desc="The player has changed their skin, level and mode are for what the player is currently in" type="event">
<Parameters>
<Param name="SecondsSinceInitialize" type="int" op="none" />
<Param name="ModeID" type="int" op="none" />
<Param name="OptionalSubModeID" type="int" op="none" />
<Param name="LevelID" type="int" op="none" />
<Param name="OptionalSubLevelID" type="int" op="none" />
<Param name="LevelInstanceID" type="int" op="none" />
<Param name="MultiplayerInstanceID" type="int" op="none" />
<Param name="SkinID" type="int" op="none" />
</Parameters>
</Stat>
<Stat name="BanLevel" desc="The player has banned a level, level and mode are for what the player is currently in and banning" type="event">
<Parameters>
<Param name="SecondsSinceInitialize" type="int" op="none" />
<Param name="ModeID" type="int" op="none" />
<Param name="OptionalSubModeID" type="int" op="none" />
<Param name="LevelID" type="int" op="none" />
<Param name="OptionalSubLevelID" type="int" op="none" />
<Param name="LevelInstanceID" type="int" op="none" />
<Param name="MultiplayerInstanceID" type="int" op="none" />
</Parameters>
</Stat>
<Stat name="UnBanLevel" desc="The player has unbanned a level, level and mode are for what the player is currently in and unbanning" type="event">
<Parameters>
<Param name="SecondsSinceInitialize" type="int" op="none" />
<Param name="ModeID" type="int" op="none" />
<Param name="OptionalSubModeID" type="int" op="none" />
<Param name="LevelID" type="int" op="none" />
<Param name="OptionalSubLevelID" type="int" op="none" />
<Param name="LevelInstanceID" type="int" op="none" />
<Param name="MultiplayerInstanceID" type="int" op="none" />
</Parameters>
</Stat>
<Stat name="TexturePackChanged" desc="The player has changed their texture pack, level and mode are for what the player is currently in" type="event">
<Parameters>
<Param name="SecondsSinceInitialize" type="int" op="none" />
<Param name="ModeID" type="int" op="none" />
<Param name="OptionalSubModeID" type="int" op="none" />
<Param name="LevelID" type="int" op="none" />
<Param name="OptionalSubLevelID" type="int" op="none" />
<Param name="LevelInstanceID" type="int" op="none" />
<Param name="MultiplayerInstanceID" type="int" op="none" />
<Param name="TexturePackId" type="int" op="none" />
<Param name="Purchased" type="int" op="none" />
</Parameters>
</Stat>
</SentientStats>