{"text_format":"3","workbook":"xlsx","n_sheets":17,"sheets":["Title Information","Relying Party","NSAL","Events","User Stats","Hero Stats","Achievements","Leaderboards","Rich Presence Strings","Rich Presence Enumerations","Game Session Template","Match Hoppers","Game Clips","Business Partner Certificate","Title Storage","Localized Strings Instructions","Localized Strings"],"not_rendered":{"external_links":1,"defined_names":10,"comments":4},"read":"whole","date_system":"1900"}

{"sheet":"Title Information","index":0,"n_rows":10,"n_cols":3,"rows_kept":10}
["Title Information",null,"Notes"]
[]
["Account Mgr (AM or DAM)","Roger Carpenter","Version 1.0.17"]
["Publisher name","Microsoft Studios"]
["Product Group name","Minecraft PG "]
["Product Instance Name","Arthur Product"]
["Product Name","Minecraft : Xbox One Edition"]
["SCID","05c20100-6e60-45d5-878a-4903149e11ae"]
["Title ID","149E11AE"]
["Sandbox ID","XBLA.8 "]

{"sheet":"Relying Party","index":1,"n_rows":13,"n_cols":4,"rows_kept":13,"merged":[[8,0,8,3]]}
["Relying Party Template"]
["This enables the Xbox Secure Token Server (XSTS) to issue tokens that can be decrypted by your service. Note that this is not required for title setup."]
[]
["Field","Example","Your Value","Notes"]
["Relying Party Name: ","http://myrp.myname.com/","<your relying party name>","This is a string that identifies your relying party.  It is not a url but is formatted as such.  It must begin with http:// or https:// and end with a trailing /"]
["Token Type","JWT","JWT","This cannot be changed."]
["Token Lifetime","4 hours","4 hours","The default token lifetime is 4 hours, but you may choose any value between 1 and 16 hours"]
["Encryption certificate","MIIDSzCCAjOgAwIBAgIJAK/hqJpnyw2JMA0GCSqGSIb3DQEBBQ...mYOYiToGvHDAsEl13VvACvUS2aHGyHvJcewg3143L1yySPmUqT0bGGy0mUeLzlTwIDAQABoxowGDAJBgNVHRMEAjAAMAsGA1UdDwQEAwIEsDANBgkqhkiG9w0BAQUFAAOCAQEAonFGsbVuiXghwkvNeDF2snbJ9nZuKtLbNPOJPho5zVGgq1fBMHKlQjIPlxkwgEh+b0jbptgjau5cFUjzaX6cGzr25Ey/u8X0DAFh1r4Iu3rHdS1EehS1G9F3fWVfrCNhhFgpea8+77Lz+RKP+tDrwr5DE3SOc40PNIBOVjXv5vg+AK7Q6f4Qvwc/vDcA/4K8FiEwMIA54t17WB6pibXp+4g+Sja6r4fOK+m+jdq264oIS21SVjcJJMVCWdh+z3tkzyPNdcIYP8rjwZ3Sh1sCC3cuStZLFAAvVe+MnX85I29yu7ZFtxkqDp6UOBAOh7lGgdG77t8ZVFpStm36NLkWxQ==","<rename your .cer file to .cer.rename and attach to your email request along with this workbook>","This is the certificate used by the XSTS service to encrypt tokens for your relying party. Please provide a Base64 encoded .cer file as part of the request. The certificate key must be RSA2048. "]
["Claims in your token"]
["Core Claims","proofkey\nuser/hash\nuser/test\nuser/guest","proofkey\nuser/hash\nuser/test\nuser/guest","These claims are in every token and cannot be removed."]
["Default Claims","device/pwid (unique device identifier)\ntitle/id (unique title identifier)\ntitle/version (friendly version name)\nuser/pwid (unique user identifier)\nuser/agegroup (child, teen or adult)\nuser/country (country corresponding to the IP address from where the user logs in)\nuser/gamertag (gamertag of the user)\nuser/privileges (privileges of the user)\nsandbox/id (sandbox identifier)",null,"These are the default claims that are included in the token.  You may remove any claims you don't need from this list."]
["Additional Claims","device/debug\ndevice/type\ndevice/version\ndelegationtoken",null,"These are additional claims that may also be added to your token if your service requires them."]
["Special Claims","user/xuid (legacy unique user identifier)",null,"The xuid claim can be issued only by providing thorough business justification for it, unless you have precedent for your service receiving this claim."]

{"sheet":"NSAL","index":2,"n_rows":32,"n_cols":5,"rows_kept":32,"merged":[[1,0,1,4],[3,0,3,4],[6,0,6,4],[7,0,7,4],[21,0,21,2]]}
["NSAL Template"]
["This list must contain all non-Xbox Live endpoints the title will call."]
[]
["If your title communicates with a custom web service that uses an SSL cert that is issued by your own certificate authority, or if your title uses IPSec,\nplease see the advanced options below. "]
[]
["Standard options"]
["In order to get the NSAL configuration for your title completed, you can do either:\n1. Fill out the table below OR \n2. Provide the nsal.json file that you utilize on your dev kits, together with the list of sandboxes in which you want the nsal configured."]
["Here are a few rules to guide you through your NSAL configuration:\n  - ERA title are not allowed to specify http://* or https://*\n  - Only https endpoints can be configured with a relying party; transmitting tokens over http would be insecure and is therefore disallowed\n  - TLDs (Top Level Domain) can only be used for domains you own. As an example, you cannot specify *.cloudapp.net as a hostname in your NSAL\n  - You can specify a port that is different from the protocol's standard (80 for http, 443 for https) by indicating what it is at the end of the hostname (example: contoso.com:1234). However you cannot specify port ranges.\n  - Do not specify xboxlive.com endpoints in your NSAL; all titles by default have access to those."]
[]
["Protocol (http, https, tcp, or udp)","Hostname\n(FQDN or wildcard domain)","Path (optional)","If this endpoint is HTTPS and requires a Single Sign-On token, indicate the name of the relying party to associate to that endpoint (most likely one defined on the \"Relying Party\" tab)","List sandboxes this applies to (eg XDKS.1, RETAIL, CERT,…)"]
["https","www.myexample.com","/mypath/v1","http://myrelyingpartyname.com/","SBX.1, CERT, RETAIL"]
["https","*.myotherexample.com",null,"http://myrelyingpartyname.com/","SBX.1, CERT, RETAIL"]
["http","*.myadwebsite.com",null,"None","SBX.1, CERT, RETAIL"]
{"$rows_empty":7}
["Advanced options"]
["This includes configuration of:\n  - Services that use SSL, for which a custom CA is used to issue the SSL cert\n  - IPSec configuration"]
["IPSec Certificates"]
["Client"]
["a)     Leaf cert representing the IPSec client  - this is delivered as part of the authentication protocol from the 3rd party service. Nothing to be configured for this."]
["b)     Root cert for that IPSec client certificate – this is delivered to the console via NSAL. Provide a p7b file containing the root cert, together with the list of endpoints that the cert applies to for us to be able to complete the configuration."]
["Service"]
["c)     Leaf cert representing the IPSec service endpoint– This just happens as part of the IPSec handshake. Nothing to be configured for this."]
["d)    Root cert for the IPSec service endpoint – The platform code consumes this and uses it as part of the IPSec handshake. Provide a p7b file containing the root cert, together with the list of endpoints that the cert applies to for us to be able to complete the configuration."]
[]
["SSL with cert issued by custom Certificate Authority (CA)"]
["e)     Cert chain representing the https service endpoint– Provide a p7b file containing the certificate of the CA issuing the SSL cert for the endpoints, together with the list of endpoints that the CA has been issuing SSL certs for. The p7b file may include the full trust chain of the intermediate CA. Unless necessary, do not include the leaf cert for the endpoint; if you do, please indicate so. \nIf the partner has their own certificate chain and not the chains that are trusted on Windows, then the developer MUST provide the p7b capturing the entire cert chain other than the leaf certificate to the DAM to the WOBO process. "]

{"sheet":"Events","index":3,"n_rows":363,"n_cols":10,"rows_kept":363}
["Event Template"]
["Events should be used when some important happens in a title; that the title wants to track for stats, achievements, challenges or RTA.  Examples include defeating an enemy, acquiring a weapon."]
[]
["Fill out once for each custom event",null,null,"Example #1"]
["Event Name","Custom name for your event.   Must be unique within your title.   ","Notes","Event Name","WarriorDefeated"]
["Event Base","<Select from Available Event Template List below>","Select a base event type and either use it as is; or customize it by adding additional fields.","Event Base:","EnemyDefeated"]
["<customField1>","<customField DataType>","Add as many custom fields as you need.","ArmorId","Int32"]
["<customField2>","<customField DataType>","Select a datatype from this list: Int32, UInt32, Int64, UInt64, Float, Double, Boolean, UnicodeString, GUID","ArmorColor","String"]
[{"$nulls":3},"Example #2"]
[{"$nulls":3},"Event Name:","BucketsKicked"]
[{"$nulls":3},"Event Base:","Base"]
[{"$nulls":3},"Color","String"]
[{"$nulls":3},"Size","Int32"]
[{"$nulls":3},"Points","Int32"]
["Event Template","Event Template Description","Event Template Fields and Data Types"]
["Base","Base event type from which all custom event definitions will derive.","UserId - UnicodeSring\nPlayerSessionId - GUID"]
["EnemyDefeated","Call each time a player defeats an enemy.","UserId - UnicodeString\nPlayerSessionId - GUID\nSectionId - Int32\nEnemyWeaponId - Int32\nPlayerWeaponId - Int32\nGameplayModeId - Int32\nPlayerRoleId - Int32\nEnemyRoleId - Int32\nKillTypeId - Int32\nRoundId - GUID\nDifficultyLevelId - Int32\nLocationZ - Float\nLocationY - Float\nMultiplayerCorrelationId - UnicodeString\nLocationX - Float"]
["GameProgress","This event must be logged each time a player hits an in-game progression marker.","UserId - UnicodeString\nPlayerSessionId - GUID\nCompletionPercent - Float"]
["ItemAcquired","Call when a user acquires an item, collectible or object that changes their characteristics, can be consumed to change their characteristics, or advances a narrative in gameplay.","UserId - UnicodeString\nPlayerSessionId - GUID\nAcquisitionMethodId - Int32\nDifficultyLevelId - Int32\nGameplayModeId - Int32\nItemId - Int32\nLocationX - Float\nLocationY - Float\nLocationZ - Float\nMultiplayerCorrelationId - UnicodeString\nSectionId - Int32"]
["ItemUsed","Call each time a player uses an item that they have previously acquired.","UserId - UnicodeString\nPlayerSessionId - GUID\nDifficultyLevelId - Int32\nGameplayModeId - Int32\nItemId - Int32\nLocationX - Float\nLocationY - Float\nLocationZ - Float\nMultiplayerCorrelationId - UnicodeString\nSectionId - Int32"]
["MediaUsage","Call each time a media app is used ","UserId - UnicodeString\nAcquisitionContext - UnicodeString\nAcquisitionContextId - UnicodeString\nAcquisitionContextType - UnicodeString\nAcquisitionType - UnicodeString\nAppSessionId - UnicodeString\nAppSessionStartDateTime - UnicodeString\nBingId - GUID\nContentLocale - UnicodeString\nMarketplaceLocation - UnicodeString\nMediaControlAction - UInt32\nMediaLengthMs - UInt64\nMediaPositionMs - UInt64\nMediaType - UnicodeString\nPlaybackDurationMs - UInt64\nPlaybackIsStream - Int32\nPlaybackIsTethered - Int32\nPlaybackSpeed - Float\nProviderId - UnicodeString\nProviderMediaId - UnicodeString\nProviderMediaInstanceId - UnicodeString\nScreenState - UInt32\nSubscriptionTier - UnicodeString\nSubscriptionTierType - UnicodeString\nTimeZoneOffset - Float\nUserIdType - Int32"]
["MultiplayerRoundEnd","This event should be fired when a player exits a ranked or match-made multiplayer round. The goal is to collect information about the competitive rounds a user plays.","UserId - UnicodeString\nPlayerSessionId - GUID\nDifficultyLevelId - Int32\nExitStatusId - Int32\nGameplayModeId - Int32\nMatchTypeId - Int32\nMultiplayerCorrelationId - UnicodeString\nRoundId - GUID\nSectionId - Int32\nTimeInSeconds - Float"]
["MultiplayerRoundStart","This event should be fired when a player enters a ranked or match-made multiplayer round. A round is an instance of gameplay that ends with winners and losers.\nDifferentiates between competitive vs. cooperative modes, and public vs. private matchmaking.","UserId - UnicodeString\nPlayerSessionId - GUID\nGameplayModeId - Int32\nSectionId - Int32\nRoundId - GUID\nMatchTypeId - Int32\nDifficultyLevelId - Int32\nMultiplayerCorrelationId - UnicodeString"]
["ObjectiveEnd","Call each time a player starts or completes an in-game objective, quest, mission, or goal.","UserId - UnicodeString\nPlayerSessionId - GUID\nDifficultyLevelId - Int32\nExitStatusId - Int32\nGameplayModeId - Int32\nMultiplayerCorrelationId - UnicodeString\nObjectiveId - Int32\nSectionId - Int32"]
["ObjectiveStart","Call each time an objective is started","UserId - UnicodeString\nPlayerSessionId - GUID\nDifficultyLevelId - Int32\nGameplayModeId - Int32\nMultiplayerCorrelationId - UnicodeString\nObjectiveId - Int32\nSectionId - Int32",{"$nulls":6}," "]
["PlayerDefeated","Call each time a player dies.","UserId - UnicodeString\nPlayerSessionId - GUID\nDifficultyLevelId - Int32\nEnemyRoleId - Int32\nEnemyWeaponId - Int32\nGameplayModeId - Int32\nLocationX - Float\nLocationY - Float\nLocationZ - Float\nMultiplayerCorrelationId - UnicodeString\nPlayerRoleId - Int32\nPlayerWeaponId - Int32\nRoundId - GUID\nSectionId - Int32"]
["PuzzleSolved","Call when a puzzle is solved successfully.","UserId - UnicodeString\nPlayerSessionId - GUID\nDifficultyLevelId - Int32\nGameplayModeId - Int32\nMultiplayerCorrelationId - UnicodeString\nSectionId - Int32\nTimeInSeconds - Float"]
["PlayerSessionEnd","Call every time a user exits the current Player Session or quits the game, or simply navigates away from the specific experience it was previously interacting with the title. ","UserId - UnicodeString\nPlayerSessionId - GUID\nDifficultyLevelId - Int32\nExitStatusId - Int32\nGameplayModeId - Int32\nMultiplayerCorrelationId - UnicodeString"]
["PlayerSpawned","Call each time a player is created or re-created in game.","UserId - UnicodeString\nPlayerSessionId - GUID\nDifficultyLevelId - Int32\nGameplayModeId - Int32\nLocationX - Float\nLocationY - Float\nLocationZ - Float\nMultiplayerCorrelationId - UnicodeString\nPlayerRoleId - Int32\nRoundId - GUID\nSectionId - Int32"]
["PlayerSessionPause","This event must be fired when the title goes into idle mode or the player enters an area of the game or app that is NOT relevant to include in the total time actively spent in the title. The goal is to provide useful information to the player about the amount of time they've actually played a game or used an app.","UserId - UnicodeString\nPlayerSessionId - GUID\nMultiplayerCorrelationID - UnicodeString"]
["PlayerSessionResume","This event must be fired when the title resumes from idle mode or the player enters an area of the game or app that is relevant to include in the total time actively spent in the title.","UserId - UnicodeString\nPlayerSessionId - GUID\nDifficultyLevelId - Int32\nGameplayModeId - Int32\nMultiplayerCorrelationId - UnicodeString"]
["PlayerSessionStart","Call every time a user begins interacting with the title in a specific mode or experience.","UserId - UnicodeString\nPlayerSessionId - GUID\nDifficultyLevelId - Int32\nGameplayModeId - Int32\nMultiplayerCorrelationId - UnicodeString"]
["RaceEnd","Call every time a player finishes a race in the game.","UserId - UnicodeString\nPlayerSessionId - GUID\nDifficultyLevelId - Int32\nExitStatusId - Int32\nGameplayModeId - Int32\nMultiplayerCorrelationId - UnicodeString\nPlace - Int32\nRoundId - GUID\nSectionId - Int32\nTimeInSeconds - Float\nVehicleId - Int32"]
["RaceStart","Call every time a player begins a race in the game.","UserId - UnicodeString\nPlayerSessionId - GUID\nDifficultyLevelId - Int32\nGameplayModeId - Int32\nMultiplayerCorrelationId - UnicodeString\nRoundId - GUID\nSectionId - Int32\nVehicleId - Int32"]
["SectionEnd","Call every time a user successfully or unsuccessfully exits a distinct major thematic or narrative section of the game. Fire this event when a player completes a narrative, quits the game, dies, or simply navigates away from a specific area or world.","\nUserId - UnicodeString\nPlayerSessionId - GUID\nGameplayModeId - Int32\nDifficultyLevelId - Int32\nMultiplayerCorrelationId - UnicodeString\nSectionId - Int32"]
["SongPerformed","Call each time a player completes a song.","UserId - UnicodeString\nPlayerSessionId - GUID\nDifficultyLevelId - Int32\nGameplayModeId - Int32\nMultiplayerCorrelationId - UnicodeString\nPlayerRoleId - Int32\nRoundId - GUID\nSectionId - Int32\nSongId - GUID"]
["SectionStart","Call every time a user enters a distinct major thematic or narrative section of the game. Examples of a “section” are maps, levels, worlds, chapters, etc. Sections can also include menus, lobbies, as appropriate. CurrenSection will be used","UserId - UnicodeString\nPlayerSessionId - GUID\nDifficultyLevelId - Int32\nGameplayModeId - Int32\nMultiplayerCorrelationId - UnicodeString\nSectionId - Int32"]
["PageView","PageView is an event that captures what was shown to the user. ","UserId - UnicodeString\nPlayerSessionId - GUID\nContent - UnicodeString\nPage - UnicodeString\nPageTags - UnicodeString\nPageTypeId - Int32\nRefererPage - UnicodeString\nTemplateId - UnicodeString"]
["PageAction","PageAction is an event that captures any action the user took on the page (button press, NUI, Voice, scroll, onSelect, etc.).","UserId - UnicodeString\nPlayerSessionId - GUID\nActionInputMethodId - Int32\nActionTypeId - Int32\nContent - UnicodeString\nDestinationPage - UnicodeString\nPage - UnicodeString\nTemplateId - UnicodeString"]
["ViewOffer","Tracks the details about offer and product that a user viewed in a game. ","UserId - UnicodeString\nPlayerSessionId - GUID\nProductGUID - GUID"]
[]
[]
[]
["Minecraft Events"]
[]
["Items:"]
[]
["Event Name:","McItemAcquired"]
["Event Base:","ItemAcquired"]
["ItemAux","Int32"]
["ItemCount","UInt64"]
[]
["Event Name:","McItemUsed"]
["Event Base:","ItemUsed"]
["ItemAux","Int32"]
["ItemCount","UInt64"]
["Hunger","Int32"]
[]
["Blocks:"]
[]
["Event Name:","BlockBroken"]
["Event Base:","Base"]
["DifficultyLevelId","Int32"]
["BlockId","Int32"]
["BlockAux","Int32"]
["BlockCount","UInt64"]
[]
["Event Name:","BlockPlaced"]
["Event Base:","Base"]
["DifficultyLevelId","Int32"]
["BlockId","Int32"]
["BlockAux","Int32"]
["BlockCount","UInt64"]
[]
["Mobs:"]
[]
["Event Name:","MobKilled"]
["Event Base:","EnemyDefeated"]
["Distance","Int32"]
[]
["Event Name:","MobInteract"]
["Event Base:","Base"]
["MobId","Int32"]
["InteractionId","Int32"]
[]
["Player:"]
[]
["Event Name:","EnteredNewBiome"]
["Event Base:","Base"]
["BiomeId","Int32"]
[]
["Statistics:"]
[]
["Event Name:","IncTimePlayed"]
["Event Base:","Base"]
["DifficultyLevelId","Int32"]
["TimePlayed","UInt64"]
[]
["Event Name:","IncDistanceTravelled"]
["Event Base:","Base"]
["DifficultyLevelId","Int32"]
["Distance","UInt64"]
["TravelMethodId","Int32"]
[]
["Achievements:"]
[]
["Event Name:","AchievementGet"]
["Event Base:","Base"]
["AchievementId","Int32"]
[]
["Event Name:","PlayedMusicDisc"]
["Event Base:","Base"]
["DiscId","Int32"]
[]
["Event Name:","ChestfulOfCobblestone"]
["Event Base:","Base"]
["Cobblecount","Int32"]
[]
["Event Name:","Overkill"]
["Event Base:","Base"]
["Damage","Int32"]
[]
["Event Name:","OnARail"]
["Event Base:","Base"]
["Distance","Int32"]
[]
["Rich Presence:"]
[]
["Event Name:","RichPresenceState"]
["Event Base:","Base"]
["ContextId","Int32"]
[]
["Leaderboards:"]
[]
["Event Name:","LeaderboardTotals"]
["Event Base:","Base"]
["DifficultyLevelId","Int32"]
["LeaderboardId","Int32"]
["Count","Int32"]
[]
[]
["Required System Events:"]
[]
["PlayerSessionStart"]
["PlayerSessionPause"]
["PlayerSessionResume"]
["PlayerSessionEnd"]
["MultiplayerRoundStart"]
["MultiplayerRoundEnd"]
["GameProgress"]
[]
["Old Sentient Telemetry Events"]
[]
["Event Name:","LevelStart"]
["Event Base:","Base"]
["SecondsSinceInitialize","Int32"]
["Mode","Int32"]
["SubMode","Int32"]
["LevelId","Int32"]
["SubLevelId","Int32"]
["LeveInstanceId","Int32"]
["PlayerSession","Guid"]
["MultiplayerCorrelationId","Guid"]
["FriendsOrMatch","Int32"]
["CompeteOrCoop","Int32"]
["DifficultyId","Int32"]
["NumberOfLocalPlayers","Int32"]
["NumberOfOnlinePlayers","Int32"]
[]
["Event Name:","LevelExit"]
["Event Base:","Base"]
["SecondsSinceInitialize","Int32"]
["Mode","Int32"]
["SubMode","Int32"]
["LevelId","Int32"]
["SubLevelId","Int32"]
["LeveInstanceId","Int32"]
["PlayerSession","Guid"]
["MultiplayerCorrelationId","Guid"]
["LevelExitStatus","Int32"]
[]
["Event Name:","LevelSaveOrCheckpoint"]
["Event Base:","Base"]
["SecondsSinceInitialize","Int32"]
["Mode","Int32"]
["SubMode","Int32"]
["LevelId","Int32"]
["SubLevelId","Int32"]
["LeveInstanceId","Int32"]
["PlayerSession","Guid"]
["MultiplayerCorrelationId","Guid"]
["SaveOrCheckpointId","Int32"]
["SaveSizeInBytes","Int32"]
[]
["Event Name:","LevelResume"]
["Event Base:","Base"]
["SecondsSinceInitialize","Int32"]
["Mode","Int32"]
["SubMode","Int32"]
["LevelId","Int32"]
["SubLevelId","Int32"]
["LeveInstanceId","Int32"]
["PlayerSession","Guid"]
["MultiplayerCorrelationId","Guid"]
["FriendsOrMatch","Int32"]
["CompeteOrCoop","Int32"]
["DifficultyId","Int32"]
["NumberOfLocalPlayers","Int32"]
["NumberOfOnlinePlayers","Int32"]
["SaveOrCheckpointId","Int32"]
[]
["Event Name:","PauseOrInactive"]
["Event Base:","Base"]
["SecondsSinceInitialize","Int32"]
["Mode","Int32"]
["SubMode","Int32"]
["LevelId","Int32"]
["SubLevelId","Int32"]
["LeveInstanceId","Int32"]
["PlayerSession","Guid"]
["MultiplayerCorrelationId","Guid"]
[]
["Event Name:","UnpauseOrActive"]
["Event Base:","Base"]
["SecondsSinceInitialize","Int32"]
["Mode","Int32"]
["SubMode","Int32"]
["LevelId","Int32"]
["SubLevelId","Int32"]
["LeveInstanceId","Int32"]
["PlayerSession","Guid"]
["MultiplayerCorrelationId","Guid"]
[]
["Event Name:","MenuShown"]
["Event Base:","Base"]
["SecondsSinceInitialize","Int32"]
["Mode","Int32"]
["SubMode","Int32"]
["LevelId","Int32"]
["SubLevelId","Int32"]
["LeveInstanceId","Int32"]
["PlayerSession","Guid"]
["MultiplayerCorrelationId","Guid"]
["MenuId","Int32"]
["SubMenuId","Int32"]
[]
["Event Name:","AchievementUnlocked","This is probably not relevent."]
["Event Base:","Base"]
["SecondsSinceInitialize","Int32"]
["Mode","Int32"]
["SubMode","Int32"]
["LevelId","Int32"]
["SubLevelId","Int32"]
["LeveInstanceId","Int32"]
["PlayerSession","Guid"]
["MultiplayerCorrelationId","Guid"]
["AchievementId","Int32"]
["AchievementGamerscore","Int32"]
[]
["Event Name:","RecordMediaShareUpload","This is probably not relevant either"]
["Event Base:","Base"]
["SecondsSinceInitialize","Int32"]
["Mode","Int32"]
["SubMode","Int32"]
["LevelId","Int32"]
["SubLevelId","Int32"]
["LeveInstanceId","Int32"]
["PlayerSession","Guid"]
["MultiplayerCorrelationId","Guid"]
[]
["Event Name:","UpsellPresented"]
["Event Base:","Base"]
["SecondsSinceInitialize","Int32"]
["Mode","Int32"]
["SubMode","Int32"]
["LevelId","Int32"]
["SubLevelId","Int32"]
["LeveInstanceId","Int32"]
["PlayerSession","Guid"]
["MultiplayerCorrelationId","Guid"]
["UpsellId","Int32"]
["MarketplaceOfferId","Int32"]
[]
["Event Name:","UpsellResponded"]
["Event Base:","Base"]
["SecondsSinceInitialize","Int32"]
["Mode","Int32"]
["SubMode","Int32"]
["LevelId","Int32"]
["SubLevelId","Int32"]
["LeveInstanceId","Int32"]
["PlayerSession","Guid"]
["MultiplayerCorrelationId","Guid"]
["UpsellId","Int32"]
["MarketplaceOfferId","Int32"]
["UpsellOutcome","Int32"]
[]
["Event Name:","PlayerDiedOrFailed"]
["Event Base:","Base"]
["SecondsSinceInitialize","Int32"]
["Mode","Int32"]
["SubMode","Int32"]
["LevelId","Int32"]
["SubLevelId","Int32"]
["LeveInstanceId","Int32"]
["PlayerSession","Guid"]
["MultiplayerCorrelationId","Guid"]
["LowResMapX","Int32"]
["LowResMapY","Int32"]
["LowResMapZ","Int32"]
["MapId","Int32"]
["PlayerWeaponId","Int32"]
["EnemyWeaponId","Int32"]
["EnemyTypeId","Int32"]
[]
[null,null,"Note: 'EnemyKilledOrOvercome' is not needed since we have 'EnemyDefeated'"]
[]
["Event Name:","TexturePackLoaded"]
["Event Base:","Base"]
["SecondsSinceInitialize","Int32"]
["Mode","Int32"]
["SubMode","Int32"]
["LevelId","Int32"]
["SubLevelId","Int32"]
["LeveInstanceId","Int32"]
["PlayerSession","Guid"]
["MultiplayerCorrelationId","Guid"]
["TexturePackId","Int32"]
["Purchased","Bool"]
[]
["Event Name:","SkinChanged"]
["Event Base:","Base"]
["SecondsSinceInitialize","Int32"]
["Mode","Int32"]
["SubMode","Int32"]
["LevelId","Int32"]
["SubLevelId","Int32"]
["LeveInstanceId","Int32"]
["PlayerSession","Guid"]
["MultiplayerCorrelationId","Guid"]
["SkinId","Int32"]
[]
["Event Name:","BanLevel"]
["Event Base:","Base"]
["SecondsSinceInitialize","Int32"]
["Mode","Int32"]
["SubMode","Int32"]
["LevelId","Int32"]
["SubLevelId","Int32"]
["LeveInstanceId","Int32"]
["PlayerSession","Guid"]
["MultiplayerCorrelationId","Guid"]
[]
["Event Name:","UnbanLevel"]
["Event Base:","Base"]
["SecondsSinceInitialize","Int32"]
["Mode","Int32"]
["SubMode","Int32"]
["LevelId","Int32"]
["SubLevelId","Int32"]
["LeveInstanceId","Int32"]
["PlayerSession","Guid"]
["MultiplayerCorrelationId","Guid"]

{"sheet":"User Stats","index":4,"n_rows":265,"n_cols":3,"rows_kept":265,"merged":[[1,0,1,1]]}
["User Stat Rule Template",null,"Notes"]
["Fill out the 5-field template below once for each user stat rule.\n",null,"Stat rules are executed on the service every time the corresponding event is received.\nUser Stats are name-value pairs calculated off the events that occur in connection with a specific player. Stats can be used to trigger achievements, calculate leaderboards, update rich presence, and drive other platform experiences. \nA stat can be very general: \"total number of times that the player has defeated an enemy\"; or more complex: \"total number of times that the player has defeated a Green Goblin (EnemyTypeId) in the Silver Castle (SectionId) by using a Red Sword (WeaponId)\"."]
[]
[]
["Field","Your Value","Notes (if any)"]
["Event Name",null,"The event your stat will be based on."]
["Stat rule name",null,"Name can include event fields (enclosed in curly brackets). Only alphanumeric and hyphen characters allowed."]
["Access policy",null,"Open: Any user who has run-time access to the product can view this stat. Restricted: Only titles whitelisted by the publisher can read this stat."]
["Operation",null,"SUM, MAX, MIN, REPLACE"]
["Parameter",null,"The value to be used in the operation.  Can be an integer (+1 every time) or a field name (specified with curly brackets, like {CurrentScore})."]
[]
["Event Name"]
["Stat rule name"]
["Access policy"]
["Operation"]
["Parameter"]
[]
["Example #1"]
["Event Name","MatchCompleted"]
["Stat name","MatchesCompleted","This rule increments a single event counter that counts all events regardless of difficulty level."]
["Access policy","Open"]
["Operator","SUM"]
["Parameter",1]
[]
["Example #2"]
["Event Name","MatchCompleted"]
["Stat name","HighestMatchScore","This rule tracks the largest (MAX) value sent on this event in the {MatchScore} field."]
["Access policy","Open"]
["Operator","MAX"]
["Parameter","{MatchScore}"]
[]
["Example #3"]
["Event Name","MatchCompleted"]
["Stat name","MatchesCompleted.DifficultyLevelId.{DifficultyLevelId}","This rule increments a separate event counter for each difficulty level."]
["Access policy","Restricted"]
["Operator","SUM"]
["Parameter",1]
[]
["Event Name","McItemAcquired"]
["Stat rule name","McItemAcquired.AcquisitionMethodId.{AcquisitionMethodId}.ItemId.{ItemId}.ItemAux.{ItemAux}"]
["Access policy","Restricted"]
["Operation","SUM"]
["Parameter","{ItemCount}"]
[]
["Event Name","McItemAcquired","Stats ignoring auxvalue."]
["Stat rule name","McItemAcquired.AcquisitionMethodId.{AcquisitionMethodId}.ItemId.{ItemId}"]
["Access policy","Restricted"]
["Operation","SUM"]
["Parameter","{ItemCount}"]
[]
["Event Name","McItemAcquired","For leaderboard extra data (i.e.the displayed columns)"]
["Stat rule name","McItemAcquired.DifficultyLevelId.{DifficultyLevelId}.AcquisitionMethodId.{AcquisitionMethodId}.ItemId.{ItemId}"]
["Access policy","Restricted"]
["Operation","SUM"]
["Parameter","{ItemCount}"]
[]
["Event Name","McItemUsed"]
["Stat rule name","McItemUsed.ItemId.{ItemId}.ItemAux.{ItemAux}"]
["Access policy","Restricted"]
["Operation","SUM"]
["Parameter","{ItemCount}"]
[]
["Event Name","McItemUsed","For Iron Belly, minimum hunger a player has had when they eat an item"]
["Stat rule name","MinHungerWhenEaten.ItemId.{ItemId}"]
["Access policy","Restricted"]
["Operation","Minimum"]
["Parameter","{Hunger}"]
[]
["Event Name","BlockBroken"]
["Stat rule name","BlockBroken.BlockId.{BlockId}"]
["Access policy","Restricted"]
["Operation","SUM"]
["Parameter","{BlockCount}"]
[]
["Event Name","BlockBroken"]
["Stat rule name","BlockBroken.BlockId.{BlockId}.BlockAux.{BlockAux}"]
["Access policy","Restricted"]
["Operation","SUM"]
["Parameter","{BlockCount}"]
[]
["Event Name","BlockBroken","For leaderboard extra data (i.e.the displayed columns)"]
["Stat rule name","BlockBroken.DifficultyLevelId.{DifficultyLevelId}.BlockId.{BlockId}"]
["Access policy","Restricted"]
["Operation","SUM"]
["Parameter","{BlockCount}"]
[]
["Event Name","BlockBroken","Hero Stat"]
["Stat rule name","BlockBroken"]
["Access policy","Open"]
["Operation","SUM"]
["Parameter","{BlockCount}"]
[]
["Event Name","BlockPlaced"]
["Stat rule name","BlockPlaced.BlockId.{BlockId}"]
["Access policy","Restricted"]
["Operation","SUM"]
["Parameter","{BlockCount}"]
[]
["Event Name","MobKilled"]
["Stat rule name","MobKilled.KillTypeId.{KillTypeId}.EnemyRoleId.{EnemyRoleId}.PlayerWeaponId.{PlayerWeaponId}"]
["Access policy","Restricted"]
["Operation","SUM"]
["Parameter",1]
[]
["Event Name","MobKilled"]
["Stat rule name","MaxKillDistance.KillTypeId.{KillTypeId}.EnemyRoleId.{EnemyRoleId}.PlayerWeaponId.{PlayerWeaponId}"]
["Access policy","Restricted"]
["Operation","MAX"]
["Parameter","{Distance}"]
[]
["Event Name","MobKilled"]
["Stat rule name","MobKilled].KillTypeId.{KillTypeId}.EnemyRoleId.{EnemyRoleId}"]
["Access policy","Restricted"]
["Operation","SUM"]
["Parameter",1]
[]
["Event Name","MobKilled"]
["Stat rule name","MobKilled.EnemyRoleId.{EnemyRoleId}"]
["Access policy","Restricted"]
["Operation","SUM"]
["Parameter",1]
[]
["Event Name","MobKilled","For leaderboard extra data (i.e.the displayed columns)"]
["Stat rule name","MobKilledTotal.DifficultyLevelId.{DifficultyLevelId}.EnemyRoleId.{EnemyRoleId}"]
["Access policy","Restricted"]
["Operation","SUM"]
["Parameter",1]
[]
["Event Name","MobKilled","Hero stat"]
["Stat rule name","MobKilledTotal"]
["Access policy","Open"]
["Operation","SUM"]
["Parameter",1]
[]
["Event Name","MobInteract"]
["Stat rule name","MobInteract.MobId.{MobId}.InteractionId.{Interaction}"]
["Access policy","Restricted"]
["Operation","SUM"]
["Parameter",1]
[]
["Event Name","EnteredNewBiome"]
["Stat rule name","VisitedBiome.BiomeId.{BiomeId}"]
["Access policy","Restricted"]
["Operation","REPLACE"]
["Parameter",1]
[]
["Event Name","AchievementGet","Array for miscelaneous achievements"]
["Stat rule name","AchievementGet.AchievementId.{AchievementId}"]
["Access policy","Restricted"]
["Operation","SUM"]
["Parameter",1]
[]
["Event Name","IncTimePlayed"]
["Stat rule name","TimePlayed.DifficultyLevelId.{DifficultyLevelId}"]
["Access policy","Restricted"]
["Operation","SUM"]
["Parameter","{TimePlayed}"]
[]
["Event Name","IncDistanceTravelled","For leaderboard extra data (i.e.the displayed columns)"]
["Stat rule name","DistanceTravelled.DifficultyLevelId.{DifficultyLevelId}.TravelMethodId.{TravelMethodId}"]
["Access policy","Restricted"]
["Operation","SUM"]
["Parameter","{Distance}"]
[]
["Event Name","IncDistanceTravelled","Hero stat"]
["Stat rule name","DistanceTravelled"]
["Access policy","Open"]
["Operation","SUM"]
["Parameter","{Distance}"]
[]
["Event Name","PlayedMusicDisc"]
["Stat rule name","PlayedMusicDisc.DiscId.{DiscId}"]
["Access policy","Restricted"]
["Operation","SUM"]
["Parameter",1]
[]
["Event Name","ChestfulOfCobblestone"]
["Stat rule name","ChestfulOfCobblestone"]
["Access policy","Restricted"]
["Operation","MAX"]
["Parameter","{Cobblecount}"]
[]
["Event Name","Overkill"]
["Stat rule name","Overkill"]
["Access policy","Restricted"]
["Operation","MAX"]
["Parameter","{Damage}"]
[]
["Event Name","OnARail"]
["Stat rule name","OnARail"]
["Access policy","Restricted"]
["Operation","MAX"]
["Parameter","{Distance}"]
[]
["Event Name","RichPresenceState"]
["Stat rule name","RichPresenceState"]
["Access policy","Restricted"]
["Operation","REPLACE"]
["Parameter","{ContextId}"]
[]
["Event Name","LeaderboardTotals"]
["Stat rule name","Leaderboard.LeaderboardId.{LeaderboardId}.DifficultyLevelId.{DifficultyLevelId}"]
["Access policy","Restricted"]
["Operation","SUM"]
["Parameter","{Count}"]
[]
["Event Name","PlayerSessionResume","Platform required stat"]
["Stat rule name","CurrentDifficulty"]
["Access policy","Open"]
["Operation","REPLACE"]
["Parameter","{DifficultyLevelId}"]
[]
["Event Name","PlayerSessionResume","Platform required stat"]
["Stat rule name","CurrentMode"]
["Access policy","Open"]
["Operation","REPLACE"]
["Parameter","{GameplayModeId}"]
[]
["Event Name","PlayerSessionStart","Platform required stat"]
["Stat rule name","CurrentDifficulty"]
["Access policy","Open"]
["Operation","REPLACE"]
["Parameter","{DifficultyLevelId}"]
[]
["Event Name","PlayerSessionStart","Platform required stat"]
["Stat rule name","CurrentMode"]
["Access policy","Open"]
["Operation","REPLACE"]
["Parameter","{GameplayModeId}"]
[]
["Event Name","PlayerSessionStart","Platform required stat"]
["Stat rule name","CurrentPlayerSession"]
["Access policy","Restricted"]
["Operation","REPLACE"]
["Parameter","{PlayerSessionId}"]
[]
["Event Name","PlayerSessionStart","Platform required stat"]
["Stat rule name","SessionsStarted.DifficultyLevelId.{DifficultyLevelId}"]
["Access policy","Restricted"]
["Operation","SUM"]
["Parameter",1]
[]
["Event Name","PlayerSessionStart","Platform required stat"]
["Stat rule name","SessionsStarted"]
["Access policy","Restricted"]
["Operation","SUM"]
["Parameter",1]
[]
["Event Name","PlayerSessionStart","Platform required stat"]
["Stat rule name","SessionsStarted.GameplayModeId.{GameplayModeId}"]
["Access policy","Restricted"]
["Operation","SUM"]
["Parameter",1]
[]
["Event Name","SkinChanged","Telemetry"]
["Stat rule name","SkinUsed.SkinId.{SkinId}"]
["Access policy","Restricted"]
["Operation","SUM"]
["Parameter",1]
[]
["Event Name","TexturePackLoaded","Telemetry"]
["Stat rule name","TexturePackUsed.Purchased.{Purchased}.TexturePackId.{TexturePackId}"]
["Access policy","Restricted"]
["Operation","SUM"]
["Parameter",1]

{"sheet":"Hero Stats","index":5,"n_rows":24,"n_cols":3,"rows_kept":24,"merged":[[1,0,1,1]]}
["Hero Stat Template",null,"Notes"]
["Fill out the 4-field template below once for each user stat rule.\n",null,"All titles must designate from 3 (minimum) and 10 (maximum) user stats to be showcased in the platform UX.\nHero Stats are an opportunity for each Xbox One title to prominently display interesting data about the user’s activity directly in the interface. It's up to each title to choose user stats they believe are the most compelling ones to showcase information that will motivate users to re-engage with the title constantly."]
["* The Hero Stat Display Name field must be localized.  For each Hero Stat Display Name, copy the value to the Localized Strings tab and provide strings for each locale your title will release in"]
[]
["Field","Your Value","Notes (if any)"]
["Display name",null,"User-friendly name that will be displayed in the dash. Must be appropriate for localization."]
["Stat instance",null,"The specific user stat instance. Replace any variables enclosed in curly brackets with static text."]
["Ordinal",null,"Identifies priority, in case space limitations reduce the number of Hero Stats that can be displayed."]
["Sort order",null,"Ascending if lowest score is best, Descending if highest score is best. Used when comparing between users."]
[]
["Display name","Distance Travelled"]
["Stat instance","DistanceTravelled"]
["Ordinal",1]
["Sort order","Descending"]
[]
["Display name","Blocks Broken"]
["Stat instance","BlockBroken"]
["Ordinal",2]
["Sort order","Descending"]
[]
["Display name","Mobs Killed"]
["Stat instance","MobKilledTotal"]
["Ordinal",3]
["Sort order","Descending"]

{"sheet":"Achievements","index":6,"n_rows":100,"n_cols":56,"rows_kept":100,"merged":[[2,1,8,5]]}
["Achievements Template"]
[]
[null,"* Examples provided below to aid you in filling out the spreadsheet. Your entries should begin in Column F and continue to the right, one achievement per column.\n* If you are updating your existing Achievements configuration, highlight the cells in Green for additions, in Yellow for modifications, and in Red for deletions. If modifying the achievement name, add a comment indicating what its previous name was.\n* To submit images, enter the image names and locations where described below.\n* To pop up more information about any cell that has a small red triangle in the upper-right corner, simply hover your mouse pointer over that cell.\n\n* The following fields must be localized.  Copy the value to the Localized Strings tab and provide strings for each locale your title will release in:\n       Achievement Name, Unlocked Description, Locked Description, InApp Name, InApp Reward Name, InApp Reward Description, Art Reward Name, Art Reward Description"]
{"$rows_empty":7}
[null,"Example (persistent achievement)","Example (challenge achievement)","Example (multi-stat rule)","Example (multiple rules)","Begin Entering Your Achievements Here…"]
["Achievement Name","Oops!","Falling even harder","Started from the Top…","…Now You're Here",null,"Taking Inventory","Getting Wood","Benchmaking","Time to Farm!","Bake Bread","The Lie","Time to Strike!","Monster Hunter","Cow Tipper","When Pigs Fly","Time to Mine!","Getting an Upgrade","Hot Topic","Delicious Fish","Acquire Hardware","On A Rail","Leader of the Pack","MOAR Tools","Dispense With This","Into The Nether","Sniper Duel","DIAMONDS!","Return to Sender","Into Fire","Local Brewery","The End?","The End.","Enchanter","Overkill","Librarian","Adventuring Time","Repopulation","Diamonds to you!","Pork Chop","Passing the Time","Archer","The Haggler","Pot Planter","It's a Sign!","Iron Belly","Have  a Shearful Day","Rainbow Collection","Stayin' Frosty","Chestful of Cobblestone","Renewable Energy","Music to my Ears","Body Guard","Iron Man","Zombie Doctor","Lion Tamer"]
["Unlocked Description","You fell into a hole","You just can't stop falling into holes","Fall on any level","Fall on every level",null,"Open your inventory.","Punch a tree until a block of wood pops out","Craft a workbench with four blocks of wooden planks","Make a Hoe.","Turn wheat into bread.","Bake a cake using: wheat, sugar, milk and eggs.","Use planks and sticks to make a sword.","Attack and destroy a monster.","Harvest some leather.","Use a saddle to ride a pig, and then have the pig get hurt from fall damage while riding it.","Use planks and sticks to make a pickaxe.","Construct a better pickaxe.","Construct a furnace out of eight cobblestone blocks.","Catch and cook fish!","Smelt an iron ingot.","Travel by minecart to a point at least 500m in a single direction from where you started.","Befriend five wolves","Construct one type of each tool.","Construct a Dispenser.","Construct a Nether Portal.","Kill a Skeleton with an arrow from more than 50 meters.","Acquire diamonds with your iron tools.","Destroy a Ghast with a fireball","Relieve a Blaze of its rod.","Brew a potion.","Enter an End Portal.","Kill the Enderdragon.","Construct an Enchantment Table.","Deal nine hearts of damage in a single hit.","Build some bookshelves to improve your enchantment table.","Discover 17 of the 23 different biomes.","Breed two cows with wheat.","Throw diamonds at another player.","Cook and eat a pork chop.","Play for 100 days.","Kill a creeper with arrows.","Mine or purchase 30 Emeralds.","Craft and place a Flower Pot.","Craft and place a Sign.","Stop starvation using Rotten Flesh","Use Shears to obtain wool from a sheep.","Gather all 16 colours of wool.","Swim in lava while having the Fire Resistance effect.","Mine 1,728 Cobblestone and place it in a chest.","Smelt wood trunks using charcoal to make more charcoal.","Play a music disc in a Jukebox.","Create an Iron Golem.","Wear a full suit of Iron Armour.","Cure a Zombie Villager.","Tame an Ocelot."]
["Locked Description","Be careful out there…","Fall into a hole","It happens to the best of us at least once","Good grief, get a grip!",null,"Open your inventory.","Punch a tree until a block of wood pops out","Craft a workbench with four blocks of wooden planks","Make a Hoe.","Turn wheat into bread.","Bake a cake using: wheat, sugar, milk and eggs.","Use planks and sticks to make a sword.","Attack and destroy a monster.","Harvest some leather.","Use a saddle to ride a pig, and then have the pig get hurt from fall damage while riding it.","Use planks and sticks to make a pickaxe.","Construct a better pickaxe.","Construct a furnace out of eight cobblestone blocks.","Catch and cook fish!","Smelt an iron ingot.","Travel by minecart to a point at least 500m in a single direction from where you started.","Befriend five wolves","Construct one type of each tool.","Construct a Dispenser.","Construct a Nether Portal.","Kill a Skeleton with an arrow from more than 50 meters.","Acquire diamonds with your iron tools.","Destroy a Ghast with a fireball","Relieve a Blaze of its rod.","Brew a potion.","Enter an End Portal.","Kill the Enderdragon.","Construct an Enchantment Table.","Deal nine hearts of damage in a single hit.","Build some bookshelves to improve your enchantment table.","Discover 17 of the 23 different biomes.","Breed two cows with wheat.","Throw diamonds at another player.","Cook and eat a pork chop.","Play for 100 days.","Kill a creeper with arrows.","Mine or purchase 30 Emeralds.","Craft and place a Flower Pot.","Craft and place a Sign.","Stop starvation using Rotten Flesh","Use Shears to obtain wool from a sheep.","Gather all 16 colours of wool.","Swim in lava while having the Fire Resistance effect.","Mine 1,728 Cobblestone and place it in a chest.","Smelt wood trunks using charcoal to make more charcoal.","Play a music disc in a Jukebox.","Create an Iron Golem.","Wear a full suit of Iron Armour.","Cure a Zombie Villager.","Tame an Ocelot."]
["Achievement Icon","oops_icon.png","FallingEvenHarder_icon.png","StartedFromTheTop_icon.png","NowYoureHere_icon.png",null,"TakingInventory_icon.png","GettingWood_icon.png","Benchmarking_icon.png","TimeToFarm_icon.png","BakeBread_icon.png","TheLie_icon.png","TimeToStrike_icon.png","MonsterHunter_icon.png","CowTipper_icon.png","WhenPigsFly_icon.png","TimeToMine_icon.png","GettingAnUpgrade_icon.png","HotTopic_icon.png","DeliciousFish_icon.png","AcquireHardware_icon.png","OnARail_icon.png","LeaderOfThePack_icon.png","MOARTools_icon.png","DispenseWithThis_icon.png","IntoTheNether_icon.png","SniperDuel_icon.png","Diamonds_icon.png","ReturnToSender_icon.png","IntoFire_icon.png","LocalBrewery_icon.png","TheEnd_icon.png","27_TheEnd_icon.png","Enchanter_icon.png","Overkill_icon.png","Librarian_icon.png","AdventuringTime_icon.png","Repopulation_icon.png","DiamondsToYou_icon.png","PorkChop_icon.png","PassingTheTime_icon.png","Archer_icon.png","TheHaggler_icon.png","PotPlanter_icon.png","ItsASign_icon.png","IronBelly_icon.png","HaveAShearfulDay_icon.png","RainbowCollection_icon.png","StayinFrosty_icon.png","ChestfulOfCobblestone_icon.png","RenewableEnergy_icon.png","MusicToMyEars_icon.png","Bodyguard_icon.png","IronMan_icon.png","ZombieDoctor_icon.png","LionTamer_icon.png"]
["Achievement Images Location"]
["For which Product?","Base Game","Base Game","DLC 1","Mirror Wars (DLC 2)",null,"Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game","Base Game"]
["Hidden?"]
["Estimated Time"]
["Deeplink"]
["Challenge?","No","Yes","No","No",null,"No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No"]
["Challenge Start Date",null,"2013-09-04T08:00"]
["Challenge End Date",null,"2013-09-11T07:59"]
["Challenge Promo Icon",null,"FallingEvenHarder_promo.png"]
["Achievement Rewards"]
["Gamerscore",20,"n/a","n/a",50,null,10,10,10,10,15,30,10,15,15,40,10,15,15,15,15,40,20,15,20,30,30,20,30,20,15,20,40,20,30,20,40,15,15,10,20,10,30,15,15,20,15,30,20,20,10,20,20,15,40,15]
["InApp Reward","n/a","n/a","n/a"]
["Name",{"$nulls":3},"A salve for your pain"]
["Description",{"$nulls":3},"An extra turn. Because clearly you need it!"]
["Preview Icon",{"$nulls":3},"NowYoureHere_inapp.png"]
["Value",{"$nulls":3},"ExtraTurn:1"]
["Art Reward","n/a","n/a","n/a","n/a"]
["Name"]
["Description"]
["Reward Image"]
["Achievement Rules"]
["Rule #1 Name","Fall once","Fall 50 times","Fall on any level","Fall on every level",null,"Open inventory","Destroy any wooden log block.","Craft at least one workbench","Craft 1 of any kind of hoe","Craft 1 bread","Craft 1 cake","Craft 1 of any kind of sword.","Kill 1 of any enemy mob","Pick up some leather","When Pigs Fly","Craft 1 of any kind of picaxe","Craft 1 better pickaxe","Craft 1 furnace","Catch and cook a fish.","Craft 1 iron ingot","On a rail more than 500 meters.","Tame 5 wolves","Craft 1 hoe of any kind","Craft 1 dispenser","Enter Nether dimension","Kill a Skeleton with a bow from more than 50 meters.","Pickup diamonds.","Kill ghast with a fireball","Pickup a blazerod","Craft any potion","Enter an End Portal.","Kill the Enderdragon.","Craft 1 Enchantment Table","Deal nine hearts of damage in a single hit.","Craft a bookshelf.","Visit at least 17 out of 23 biomes.","Breed a cow","Throw diamonds at another player.","Cook a pork chop.","Play for a long time.","Kill a creeper with an arrow entity.","Trade for emerald + Mineblock.emeraldOre","Craft a Flower Pot","Craft a sign item","Eat rotting flesh item when hunger is 0","Shear a sheep","Pickup white wool","StayingFrosty","Get 1728 cobblestone in one chest","Craft charcoal with charcoal","Play a music disc in a Jukebox","Craft an Iron Golem","Wear a full suit of Iron Armour.","Cure a zombie villager","Tame an ozelot."]
["Stat(s)","FallCount","FallCount","FallCount.LevelId.1\nFallCount.LevelId.2\nFallCount.LevelId.3","FallCount.LevelId.1",null,"AchievementGet.AchievementId.0","BlockBroken.BlockId.17\nBlockBroken.BlockId.162","McItemAcquired.AcquisitionMethodId.2.ItemId.58","McItemAcquired.AcquisitionMethodId.2.ItemId.290\nMcItemAcquired.AcquisitionMethodId.2.ItemId.291\nMcItemAcquired.AcquisitionMethodId.2.ItemId.292\nMcItemAcquired.AcquisitionMethodId.2.ItemId.293\nMcItemAcquired.AcquisitionMethodId.2.ItemId.294","McItemAcquired.AcquisitionMethodId.2.ItemId.297","McItemAcquired.AcquisitionMethodId.2.ItemId.354","McItemAcquired.AcquisitionMethodId.2.ItemId.268\nMcItemAcquired.AcquisitionMethodId.2.ItemId.267\nMcItemAcquired.AcquisitionMethodId.2.ItemId.272\nMcItemAcquired.AcquisitionMethodId.2.ItemId.276\nMcItemAcquired.AcquisitionMethodId.2.ItemId.283","MobKilled.EnemyRoleId.49 MobKilled.EnemyRoleId.50\nMobKilled.EnemyRoleId.51\nMobKilled.EnemyRoleId.52\nMobKilled.EnemyRoleId.53\nMobKilled.EnemyRoleId.54\nMobKilled.EnemyRoleId.55\nMobKilled.EnemyRoleId.56\nMobKilled.EnemyRoleId.57\nMobKilled.EnemyRoleId.58\nMobKilled.EnemyRoleId.59\nMobKilled.EnemyRoleId.60\nMobKilled.EnemyRoleId.61\nMobKilled.EnemyRoleId.62\nMobKilled.EnemyRoleId.63","McItemAcquired.AcquisitionMethodId.1.ItemId.334","AchievementGet.AchievementId.15","McItemAcquired.AcquisitionMethodId.2.ItemId.270\nMcItemAcquired.AcquisitionMethodId.2.ItemId.274\nMcItemAcquired.AcquisitionMethodId.2.ItemId.257\nMcItemAcquired.AcquisitionMethodId.2.ItemId.278\nMcItemAcquired.AcquisitionMethodId.2.ItemId.285","McItemAcquired.AcquisitionMethodId.2.ItemId.274\nMcItemAcquired.AcquisitionMethodId.2.ItemId.257\nMcItemAcquired.AcquisitionMethodId.2.ItemId.278\nMcItemAcquired.AcquisitionMethodId.2.ItemId.285","McItemAcquired.AcquisitionMethodId.2.ItemId.61","McItemAcquired.AcquisitionMethodId.1.ItemId.350\nMcItemAcquired.AcquisitionMethodId.2.ItemId.350","McItemAcquired.AcquisitionMethodId.2.ItemId.265","OnARail","MobInteract.MobId.95.InteractionId.2","McItemAcquired.AcquisitionMethodId.2.ItemId.290\nMcItemAcquired.AcquisitionMethodId.2.ItemId.291\nMcItemAcquired.AcquisitionMethodId.2.ItemId.292\nMcItemAcquired.AcquisitionMethodId.2.ItemId.293\nMcItemAcquired.AcquisitionMethodId.2.ItemId.294","McItemAcquired.AcquisitionMethodId.2.ItemId.23","AchievementGet.AchievementId.19","MaxKillDistance.KillTypeId.1.EnemyRoleId.51.WeaponId.10","McItemAcquired.AcquisitionMethodId.1.ItemId.264","MobKilled.KillTypeId.1.EnemyRoleId.56.WeaponId.12","McItemAcquired.AcquisitionMethodId.1.ItemId.369","McItemAcquired.AcquisitionMethodId.2.ItemId.373","AchievementGet.AchievementId.32","AchievementGet.AchievementId.33","McItemAcquired.AcquisitionMethodId.2.ItemId.116","Overkill","McItemAcquired.AcquisitionMethodId.2.ItemId.47","VisitedBiome.BiomeId.0\nVisitedBiome.BiomeId.1\nVisitedBiome.BiomeId.2\nVisitedBiome.BiomeId.3\nVisitedBiome.BiomeId.4\nVisitedBiome.BiomeId.5\nVisitedBiome.BiomeId.6\nVisitedBiome.BiomeId.7\nVisitedBiome.BiomeId.8\nVisitedBiome.BiomeId.9\nVisitedBiome.BiomeId.10\nVisitedBiome.BiomeId.11\nVisitedBiome.BiomeId.12\nVisitedBiome.BiomeId.13\nVisitedBiome.BiomeId.14\nVisitedBiome.BiomeId.15\nVisitedBiome.BiomeId.16\nVisitedBiome.BiomeId.17\nVisitedBiome.BiomeId.18\nVisitedBiome.BiomeId.19\nVisitedBiome.BiomeId.20\nVisitedBiome.BiomeId.21\nVisitedBiome.BiomeId.22\nVisitedBiome.BiomeId.23","MobInteract.MobId.92.InteractionId.1","AchievementGet.AchievementId.39","\nMcItemAcquired.AcquisitionMethodId.2.ItemId.320","TimePlayed.DifficultyLevelId.0\nTimePlayed.DifficultyLevelId.1\nTimePlayed.DifficultyLevelId.2\nTimePlayed.DifficultyLevelId.3","MobKilled.KillTypeId.1.EnemyRoleId.50.WeaponId.10","McItemAcquired.AcquisitionMethodId.5.ItemId.388\nBlockBroken.BlockId.129","McItemAcquired.AcquisitionMethodId.2.ItemId.390","McItemAcquired.AcquisitionMethodId.2.ItemId.323","MinHungerWhenEaten.ItemId.367","MobInteract.MobId.91.InteractionId.5","McItemAcquired.AcquisitionMethodId.1.ItemId.35.ItemAux.0\nMcItemAcquired.AcquisitionMethodId.2.ItemId.35.ItemAux.0","AchievementGet.AchievementId.46","ChestfulOfCobblestone","AchievementGet.AchievementId.48","PlayedMusicDisc.DiscId.2256\nPlayedMusicDisc.DiscId.2257\nPlayedMusicDisc.DiscId.2258\nPlayedMusicDisc.DiscId.2259\nPlayedMusicDisc.DiscId.2260\nPlayedMusicDisc.DiscId.2261\nPlayedMusicDisc.DiscId.2262\nPlayedMusicDisc.DiscId.2263\nPlayedMusicDisc.DiscId.2264\nPlayedMusicDisc.DiscId.2265\nPlayedMusicDisc.DiscId.2266\nPlayedMusicDisc.DiscId.2267","MobInteract.MobId.99.InteractionId.4","AchievementGet.AchievementId.51","MobInteract.MobId.54.InteractionId.3","MobInteract.MobId.98.InteractionId.2"]
["Rule Action","Sum","Sum","Sum","Sum",null,"Sum","Sum","Sum","Sum","Sum","Sum","Sum","Sum","Sum","Sum","Sum","Sum","Sum","Sum","Sum","Maximum","Sum","Sum","Sum","Sum","Maximum","Sum","Sum","Sum","Sum","Sum","Sum","Sum","Maximum","Sum","Sum","Sum","Sum","Sum","Sum","Sum","Sum","Sum","Sum","Minimum","Sum","Sum","Sum","Maximum","Sum","Sum","Sum","Sum","Sum","Sum"]
["Rule Threshold",1,50,1,1,null,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,500,5,1,1,1,50,1,1,1,1,1,1,1,18,1,17,1,1,1,{"$f":" 24000 * 100","v":2400000},1,30,1,1,0,1,1,1,1728,1,1,1,1,1,1]
["Rule #2 Name",{"$nulls":3},"Fall on every level",{"$nulls":18},"Craft 1 shovel of any kind",{"$nulls":15},"Eat a pork chop.",{"$nulls":3},"Place a Flower pot","Place a sign or a wall sign",null,null,"Craft orange wool",null,"Mine 1728 blocks of either cobblestone or stone"]
["Stat(s)",{"$nulls":3},"FallCount.LevelId.2",{"$nulls":18},"McItemAcquired.AcquisitionMethodId.2.ItemId.269\nMcItemAcquired.AcquisitionMethodId.2.ItemId.273\nMcItemAcquired.AcquisitionMethodId.2.ItemId.256\nMcItemAcquired.AcquisitionMethodId.2.ItemId.277\nMcItemAcquired.AcquisitionMethodId.2.ItemId.284",{"$nulls":15},"McItemUsed.ItemId.320.ItemAux.0",{"$nulls":3},"BlockPlaced.BlockId.140","BlockPlaced.BlockId.63\nBlockPlaced.BlockId.68",null,null,"McItemAcquired.AcquisitionMethodId.1.ItemId.35.ItemAux.1\nMcItemAcquired.AcquisitionMethodId.2.ItemId.35.ItemAux.1",null,"\nMcItemAcquired.AcquisitionMethodId.5.ItemId.4\nMcItemAcquired.AcquisitionMethodId.5.ItemId.1"]
["Rule Action",{"$nulls":3},"Sum",{"$nulls":18},"Sum",{"$nulls":15},"Sum",{"$nulls":3},"Sum","Sum",null,null,"Sum",null,"Sum"]
["Rule Threshold",{"$nulls":3},1,{"$nulls":18},1,{"$nulls":15},1,{"$nulls":3},1,1,null,null,1,null,1728]
["Rule #<…> Name",{"$nulls":3},"Fall on every level",{"$nulls":18},"Craft 1 axe of any kind",{"$nulls":23},"Craft Magenta Wool"]
["Stat(s)",{"$nulls":3},"FallCount.LevelId.3",{"$nulls":18},"McItemAcquired.AcquisitionMethodId.2.ItemId.271\nMcItemAcquired.AcquisitionMethodId.2.ItemId.275\nMcItemAcquired.AcquisitionMethodId.2.ItemId.258\nMcItemAcquired.AcquisitionMethodId.2.ItemId.279\nMcItemAcquired.AcquisitionMethodId.2.ItemId.286",{"$nulls":23},"McItemAcquired.AcquisitionMethodId.1.ItemId.35.ItemAux.2\nMcItemAcquired.AcquisitionMethodId.2.ItemId.35.ItemAux.2"]
["Rule Action",{"$nulls":3},"Sum",{"$nulls":18},"Sum",{"$nulls":23},"Sum"]
["Rule Threshold",{"$nulls":3},1,{"$nulls":18},1,{"$nulls":23},1]
[{"$nulls":23},"Craft 1 pickaxe of any kind",{"$nulls":23},"Craft light blue wool"]
[{"$nulls":23},"McItemAcquired.AcquisitionMethodId.2.ItemId.270\nMcItemAcquired.AcquisitionMethodId.2.ItemId.274\nMcItemAcquired.AcquisitionMethodId.2.ItemId.257\nMcItemAcquired.AcquisitionMethodId.2.ItemId.278\nMcItemAcquired.AcquisitionMethodId.2.ItemId.285",{"$nulls":23},"McItemAcquired.AcquisitionMethodId.1.ItemId.35.ItemAux.3\nMcItemAcquired.AcquisitionMethodId.2.ItemId.35.ItemAux.3"]
[{"$nulls":23},"Sum",{"$nulls":23},"Sum"]
[{"$nulls":23},1,{"$nulls":23},1]
[{"$nulls":47},"Craft yellow wool"]
[{"$nulls":47},"McItemAcquired.AcquisitionMethodId.1.ItemId.35.ItemAux.4\nMcItemAcquired.AcquisitionMethodId.2.ItemId.35.ItemAux.4"]
[{"$nulls":47},"Sum"]
[{"$nulls":47},1]
[{"$nulls":47},"craft lime wool"]
[{"$nulls":47},"McItemAcquired.AcquisitionMethodId.1.ItemId.35.ItemAux.5\nMcItemAcquired.AcquisitionMethodId.2.ItemId.35.ItemAux.5"]
[{"$nulls":47},"Sum"]
[{"$nulls":47},1]
[{"$nulls":47},"Craft pink wool"]
[{"$nulls":47},"McItemAcquired.AcquisitionMethodId.1.ItemId.35.ItemAux.6\nMcItemAcquired.AcquisitionMethodIdd.2.ItemId.35.ItemAux.6"]
[{"$nulls":47},"Sum"]
[{"$nulls":47},1]
[{"$nulls":47},"craft gray wool"]
[{"$nulls":47},"McItemAcquired.AcquisitionMethodId.1.ItemId.35.ItemAux.7\nMcItemAcquired.AcquisitionMethodId.2.ItemId.35.ItemAux.7"]
[{"$nulls":47},"Sum"]
[{"$nulls":47},1]
[{"$nulls":47},"craft light gray wool"]
[{"$nulls":47},"McItemAcquired.AcquisitionMethodId.1.ItemId.35.ItemAux.8\nMcItemAcquired.AcquisitionMethodId.2.ItemId.35.ItemAux.8"]
[{"$nulls":47},"Sum"]
[{"$nulls":47},1]
[{"$nulls":47},"Craft cyan wool"]
[{"$nulls":47},"McItemAcquired.AcquisitionMethodId.1.ItemId.35.ItemAux.9\nMcItemAcquired.AcquisitionMethodId.2.ItemId.35.ItemAux.9"]
[{"$nulls":47},"Sum"]
[{"$nulls":47},1]
[{"$nulls":47},"Craft purple wool"]
[{"$nulls":47},"McItemAcquired.AcquisitionMethodId.1.ItemId.35.ItemAux.10\nMcItemAcquired.AcquisitionMethodId.2.ItemId.35.ItemAux.10"]
[{"$nulls":47},"Sum"]
[{"$nulls":47},1]
[{"$nulls":47},"Craft blue wool"]
[{"$nulls":47},"McItemAcquired.AcquisitionMethodId.1.ItemId.35.ItemAux.11\nMcItemAcquired.AcquisitionMethodId.2.ItemId.35.ItemAux.11"]
[{"$nulls":47},"Sum"]
[{"$nulls":47},1]
[{"$nulls":47},"Craft brown wool"]
[{"$nulls":47},"McItemAcquired.AcquisitionMethodId.1.ItemId.35.ItemAux.12\nMcItemAcquired.AcquisitionMethodId.2.ItemId.35.ItemAux.12"]
[{"$nulls":47},"Sum"]
[{"$nulls":47},1]
[{"$nulls":47},"Craft Green wool"]
[{"$nulls":47},"McItemAcquired.AcquisitionMethodId.1.ItemId.35.ItemAux.13\nMcItemAcquired.AcquisitionMethodId.2.ItemId.35.ItemAux.13"]
[{"$nulls":47},"Sum"]
[{"$nulls":47},1]
[{"$nulls":47},"Craft red wool"]
[{"$nulls":47},"McItemAcquired.AcquisitionMethodId.1.ItemId.35.ItemAux.14\nMcItemAcquired.AcquisitionMethodId.2.ItemId.35.ItemAux.14"]
[{"$nulls":47},"Sum"]
[{"$nulls":47},1]
[{"$nulls":47},"Craft black wool"]
[{"$nulls":47},"McItemAcquired.AcquisitionMethodId.1.ItemId.35.ItemAux.15\nMcItemAcquired.AcquisitionMethodId.2.ItemId.35.ItemAux.15"]
[{"$nulls":47},"Sum"]
[{"$nulls":47},1]

{"sheet":"Leaderboards","index":7,"n_rows":99,"n_cols":3,"rows_kept":99}
["Leaderboard Template"]
["Fill out once for each global leaderboard"]
["* The Leaderboard Display Name field must be localized.  For each Leaderboard Name, copy the value to the Localized Strings tab and provide strings for each locale your title will release in"]
[]
["Field","Your Value","Notes (if any)"]
["Leaderboard name",null,"This is the unique identifier for the global leaderboard. Only alphanumeric and dash characters allowed."]
["Leaderboard Display name",null,"User-friendly name. Must be localized."]
["Stat instance name",null,"The specific user stat instance your leaderboard will be based on."]
["Sort",null,"Ascending or Descending."]
[]
[]
["Leaderboard name","LeaderboardTravelling0"]
["Leaderboard Display name","Travelling Peaceful"]
["Stat name","Leaderboard.LeaderboardId.0.DifficultyLevelId.0"]
["Sort","Descending"]
[]
[]
["Leaderboard name","LeaderboardTravelling1"]
["Leaderboard Display name","Travelling Easy"]
["Stat name","Leaderboard.LeaderboardId.0.DifficultyLevelId.1"]
["Sort","Descending"]
[]
[]
["Leaderboard name","LeaderboardTravelling2"]
["Leaderboard Display name","Travelling Normal"]
["Stat name","Leaderboard.LeaderboardId.0.DifficultyLevelId.2"]
["Sort","Descending"]
[]
[]
["Leaderboard name","LeaderboardTravelling3"]
["Leaderboard Display name","Travelling Hard"]
["Stat name","Leaderboard.LeaderboardId.0.DifficultyLevelId.3"]
["Sort","Descending"]
[]
[]
["Leaderboard name","LeaderboardMining0"]
["Leaderboard Display name","Mining Blocks Peaceful"]
["Stat name","Leaderboard.LeaderboardId.1.DifficultyLevelId.0"]
["Sort","Descending"]
[]
[]
["Leaderboard name","LeaderboardMining1"]
["Leaderboard Display name","Mining Blocks Easy"]
["Stat name","Leaderboard.LeaderboardId.1.DifficultyLevelId.1"]
["Sort","Descending"]
[]
[]
["Leaderboard name","LeaderboardMining2"]
["Leaderboard Display name","Mining Blocks Normal"]
["Stat name","Leaderboard.LeaderboardId.1.DifficultyLevelId.2"]
["Sort","Descending"]
[]
[]
["Leaderboard name","LeaderboardMining3"]
["Leaderboard Display name","Mining Blocks Hard"]
["Stat name","Leaderboard.LeaderboardId.1.DifficultyLevelId.3"]
["Sort","Descending"]
[]
[]
["Leaderboard name","LeaderboardFarming0"]
["Leaderboard Display name","Farming Peaceful"]
["Stat name","Leaderboard.LeaderboardId.2.DifficultyLevelId.0"]
["Sort","Descending"]
[]
[]
["Leaderboard name","LeaderboardFarming1"]
["Leaderboard Display name","Farming Easy"]
["Stat name","Leaderboard.LeaderboardId.2.DifficultyLevelId.1"]
["Sort","Descending"]
[]
[]
["Leaderboard name","LeaderboardFarming2"]
["Leaderboard Display name","Farming Normal"]
["Stat name","Leaderboard.LeaderboardId.2.DifficultyLevelId.2"]
["Sort","Descending"]
[]
[]
["Leaderboard name","LeaderboardFarming3"]
["Leaderboard Display name","Farming Hard"]
["Stat name","Leaderboard.LeaderboardId.2.DifficultyLevelId.3"]
["Sort","Descending"]
[]
[]
["Leaderboard name","LeaderboardKills1"]
["Leaderboard Display name","Kills Easy"]
["Stat name","Leaderboard.LeaderboardId.3.DifficultyLevelId.1"]
["Sort","Descending"]
[]
[]
["Leaderboard name","LeaderboardKills2"]
["Leaderboard Display name","Kills Normal"]
["Stat name","Leaderboard.LeaderboardId.3.DifficultyLevelId.2"]
["Sort","Descending"]
[]
[]
["Leaderboard name","LeaderboardKills3"]
["Leaderboard Display name","Kills Hard"]
["Stat name","Leaderboard.LeaderboardId.3.DifficultyLevelId.3"]
["Sort","Descending"]

{"sheet":"Rich Presence Strings","index":8,"n_rows":335,"n_cols":3,"rows_kept":335,"merged":[[1,0,1,3],[6,0,6,3]]}
["Rich Presence Strings Template"]
["Rich Presence strings provide users with more information about what their friends are doing within games. It's a way for users to learn more about games, so can be considered a form of advertising for your title. "]
["For more on Rich Presence Strings and how to use them see the Rich Presence Strings Overview and documentation in the XDK"]
["Click here to go to the documentation"]
[]
["Instructions"]
["Localization: While testing strings, you can remove rows for any locales not used. However, a string for each locale is required before entering certification. You should not also fill out the Localization tab for Rich Presence Strings."]
["Using this template: Fill out the template once for each Rich Presence string. Please copy/paste the example and simply update the data with yours each time."]
["More help: To pop up more information about any cell that has a small red triangle in the upper-right corner, simply hover your mouse pointer over that cell."]
["Example #1"]
["Name","SinglePlayer_Campaign"]
["Stats (if applicable)","LevelNumber,CurrentMap"]
["Localized Strings","default","Campaign on level {0}:{1}"]
[null,"en","Campaign on level {0}:{1}"]
[null,"en-US","Campaign on level {0}:{1}"]
[null,"en-GB","Campaign on level {0}:{1}"]
[null,"en-CA","Campaign on level {0}:{1}"]
[null,"en-NZ","Campaign on level {0}:{1}"]
[null,"en-IE","Campaign on level {0}:{1}"]
[null,"en-AU","Campaign on level {0}:{1}"]
[null,"de","Kampagne auf {0}: {1}"]
[null,"de-DE","Kampagne auf {0}: {1}"]
[null,"de-AT","Kampagne auf {0}: {1}"]
[null,"de-CH","Kampagne auf {0}: {1}"]
[null,"fr"]
[null,"fr-FR"]
[null,"fr-CA"]
[null,"fr-BE"]
[null,"fr-CH"]
[null,"pt"]
[null,"pt-BR"]
[null,"es"]
[null,"es-MX"]
[null,"es-ES"]
[null,"it"]
[null,"it-IT"]
[null,"nl"]
[null,"nl-BE"]
[null,"nl-NL"]
[null,"nb"]
[null,"nb-NO"]
[null,"ru"]
[null,"ru-RU"]
[null,"sv"]
[null,"sv-SE"]
[]
["Example #2"]
["Name","Multiplayer"]
["Stats (if applicable)"]
["Localized Strings","default","Playing multiplayer"]
[null,"en","Playing multiplayer"]
[null,"en-US","Playing multiplayer"]
[null,"en-GB","Playing multiplayer"]
[null,"en-CA","Playing multiplayer"]
[null,"en-NZ","Playing multiplayer"]
[null,"en-IE","Playing multiplayer"]
[null,"en-AU","Playing multiplayer"]
[null,"de","Spielt Mehrspieler"]
[null,"de-DE","Spielt Mehrspieler"]
[null,"de-AT","Spielt Mehrspieler"]
[null,"de-CH","Spielt Mehrspieler"]
[null,"fr"]
[null,"fr-FR"]
[null,"fr-CA"]
[null,"fr-BE"]
[null,"fr-CH"]
[null,"pt"]
[null,"pt-BR"]
[null,"es"]
[null,"es-MX"]
[null,"es-ES"]
[null,"it"]
[null,"it-IT"]
[null,"nl"]
[null,"nl-BE"]
[null,"nl-NL"]
[null,"nb"]
[null,"nb-NO"]
[null,"ru"]
[null,"ru-RU"]
[null,"sv"]
[null,"sv-SE"]
[]
["Template"]
["Name","<your string name>"]
["Stats (if applicable)","<your stats, comma delimited, if applicable>"]
["Localized Strings","default","<your default string>"]
[null,"en","<your en string>"]
[null,"en-US","<your en-US string>"]
[null,"en-GB","<your en-GB string>"]
[null,"en-CA","<your en-CA string>"]
[null,"en-NZ","<your en-NZ string>"]
[null,"en-IE","<your en-IE string>"]
[null,"en-AU","<your en-AU string>"]
[null,"de","<your de string>"]
[null,"de-DE","<your de-DE string>"]
[null,"de-AT","<your de-AT string>"]
[null,"de-CH","<your de-CH string>"]
[null,"fr","<your fr string>"]
[null,"fr-FR","<your fr-FR string>"]
[null,"fr-CA","<your fr-CA string>"]
[null,"fr-BE","<your fr-BE string>"]
[null,"fr-CH","<your fr-CH string>"]
[null,"pt","<your pt string>"]
[null,"pt-BR","<your pt-BR string>"]
[null,"es","<your es string>"]
[null,"es-MX","<your es-MX string>"]
[null,"es-ES","<your es-ES string>"]
[null,"it","<your it string>"]
[null,"it-IT","<your it-IT string>"]
[null,"nl","<your nl string>"]
[null,"nl-BE","<your nl-BE string>"]
[null,"nl-NL","<your nl-NL string>"]
[null,"nb","<your nb string>"]
[null,"nb-NO","<your nb-NO string>"]
[null,"ru","<your ru string>"]
[null,"ru-RU","<your ru-RU string>"]
[null,"sv","<your sv string>"]
[null,"sv-SE","<your sv-SE string>"]
[]
["Name","Idle"]
["Stats (if applicable)","<your stats, comma delimited, if applicable>"]
["Localized Strings","default","Idle"]
[null,"en","Idle"]
[null,"en-US","Idle"]
[null,"en-GB","Idle"]
[null,"en-CA","Idle"]
[null,"en-NZ","Idle"]
[null,"en-IE","Idle"]
[null,"en-AU","Idle"]
[null,"de","<your de string>"]
[null,"de-DE","<your de-DE string>"]
[null,"de-AT","<your de-AT string>"]
[null,"de-CH","<your de-CH string>"]
[null,"fr","<your fr string>"]
[null,"fr-FR","<your fr-FR string>"]
[null,"fr-CA","<your fr-CA string>"]
[null,"fr-BE","<your fr-BE string>"]
[null,"fr-CH","<your fr-CH string>"]
[null,"pt","<your pt string>"]
[null,"pt-BR","<your pt-BR string>"]
[null,"es","<your es string>"]
[null,"es-MX","<your es-MX string>"]
[null,"es-ES","<your es-ES string>"]
[null,"it","<your it string>"]
[null,"it-IT","<your it-IT string>"]
[null,"nl","<your nl string>"]
[null,"nl-BE","<your nl-BE string>"]
[null,"nl-NL","<your nl-NL string>"]
[null,"nb","<your nb string>"]
[null,"nb-NO","<your nb-NO string>"]
[null,"ru","<your ru string>"]
[null,"ru-RU","<your ru-RU string>"]
[null,"sv","<your sv string>"]
[null,"sv-SE","<your sv-SE string>"]
[]
["Name","InMenus"]
["Stats (if applicable)","<your stats, comma delimited, if applicable>"]
["Localized Strings","default","In the menus"]
[null,"en","In the menus"]
[null,"en-US","In the menus"]
[null,"en-GB","In the menus"]
[null,"en-CA","In the menus"]
[null,"en-NZ","In the menus"]
[null,"en-IE","In the menus"]
[null,"en-AU","In the menus"]
[null,"de","<your de string>"]
[null,"de-DE","<your de-DE string>"]
[null,"de-AT","<your de-AT string>"]
[null,"de-CH","<your de-CH string>"]
[null,"fr","<your fr string>"]
[null,"fr-FR","<your fr-FR string>"]
[null,"fr-CA","<your fr-CA string>"]
[null,"fr-BE","<your fr-BE string>"]
[null,"fr-CH","<your fr-CH string>"]
[null,"pt","<your pt string>"]
[null,"pt-BR","<your pt-BR string>"]
[null,"es","<your es string>"]
[null,"es-MX","<your es-MX string>"]
[null,"es-ES","<your es-ES string>"]
[null,"it","<your it string>"]
[null,"it-IT","<your it-IT string>"]
[null,"nl","<your nl string>"]
[null,"nl-BE","<your nl-BE string>"]
[null,"nl-NL","<your nl-NL string>"]
[null,"nb","<your nb string>"]
[null,"nb-NO","<your nb-NO string>"]
[null,"ru","<your ru string>"]
[null,"ru-RU","<your ru-RU string>"]
[null,"sv","<your sv string>"]
[null,"sv-SE","<your sv-SE string>"]
[]
["Name","PlayingMultiplayer"]
["Stats (if applicable)","RichPresenceState"]
["Localized Strings","default","Playing Multiplayer. {0}"]
[null,"en","Playing Multiplayer. {0}"]
[null,"en-US","Playing Multiplayer. {0}"]
[null,"en-GB","Playing Multiplayer. {0}"]
[null,"en-CA","Playing Multiplayer. {0}"]
[null,"en-NZ","Playing Multiplayer. {0}"]
[null,"en-IE","Playing Multiplayer. {0}"]
[null,"en-AU","Playing Multiplayer. {0}"]
[null,"de","<your de string>"]
[null,"de-DE","<your de-DE string>"]
[null,"de-AT","<your de-AT string>"]
[null,"de-CH","<your de-CH string>"]
[null,"fr","<your fr string>"]
[null,"fr-FR","<your fr-FR string>"]
[null,"fr-CA","<your fr-CA string>"]
[null,"fr-BE","<your fr-BE string>"]
[null,"fr-CH","<your fr-CH string>"]
[null,"pt","<your pt string>"]
[null,"pt-BR","<your pt-BR string>"]
[null,"es","<your es string>"]
[null,"es-MX","<your es-MX string>"]
[null,"es-ES","<your es-ES string>"]
[null,"it","<your it string>"]
[null,"it-IT","<your it-IT string>"]
[null,"nl","<your nl string>"]
[null,"nl-BE","<your nl-BE string>"]
[null,"nl-NL","<your nl-NL string>"]
[null,"nb","<your nb string>"]
[null,"nb-NO","<your nb-NO string>"]
[null,"ru","<your ru string>"]
[null,"ru-RU","<your ru-RU string>"]
[null,"sv","<your sv string>"]
[null,"sv-SE","<your sv-SE string>"]
[]
["Name","PlayingMultiplayerOffline"]
["Stats (if applicable)","RichPresenceState"]
["Localized Strings","default","Offline Multiplayer. {0}"]
[null,"en","Offline Multiplayer. {0}"]
[null,"en-US","Offline Multiplayer. {0}"]
[null,"en-GB","Offline Multiplayer. {0}"]
[null,"en-CA","Offline Multiplayer. {0}"]
[null,"en-NZ","Offline Multiplayer. {0}"]
[null,"en-IE","Offline Multiplayer. {0}"]
[null,"en-AU","Offline Multiplayer. {0}"]
[null,"de","<your de string>"]
[null,"de-DE","<your de-DE string>"]
[null,"de-AT","<your de-AT string>"]
[null,"de-CH","<your de-CH string>"]
[null,"fr","<your fr string>"]
[null,"fr-FR","<your fr-FR string>"]
[null,"fr-CA","<your fr-CA string>"]
[null,"fr-BE","<your fr-BE string>"]
[null,"fr-CH","<your fr-CH string>"]
[null,"pt","<your pt string>"]
[null,"pt-BR","<your pt-BR string>"]
[null,"es","<your es string>"]
[null,"es-MX","<your es-MX string>"]
[null,"es-ES","<your es-ES string>"]
[null,"it","<your it string>"]
[null,"it-IT","<your it-IT string>"]
[null,"nl","<your nl string>"]
[null,"nl-BE","<your nl-BE string>"]
[null,"nl-NL","<your nl-NL string>"]
[null,"nb","<your nb string>"]
[null,"nb-NO","<your nb-NO string>"]
[null,"ru","<your ru string>"]
[null,"ru-RU","<your ru-RU string>"]
[null,"sv","<your sv string>"]
[null,"sv-SE","<your sv-SE string>"]
[]
["Name","PlayingAlone"]
["Stats (if applicable)","RichPresenceState"]
["Localized Strings","default","Playing Alone. {0}"]
[null,"en","Playing Alone. {0}"]
[null,"en-US","Playing Alone. {0}"]
[null,"en-GB","Playing Alone. {0}"]
[null,"en-CA","Playing Alone. {0}"]
[null,"en-NZ","Playing Alone. {0}"]
[null,"en-IE","Playing Alone. {0}"]
[null,"en-AU","Playing Alone. {0}"]
[null,"de","<your de string>"]
[null,"de-DE","<your de-DE string>"]
[null,"de-AT","<your de-AT string>"]
[null,"de-CH","<your de-CH string>"]
[null,"fr","<your fr string>"]
[null,"fr-FR","<your fr-FR string>"]
[null,"fr-CA","<your fr-CA string>"]
[null,"fr-BE","<your fr-BE string>"]
[null,"fr-CH","<your fr-CH string>"]
[null,"pt","<your pt string>"]
[null,"pt-BR","<your pt-BR string>"]
[null,"es","<your es string>"]
[null,"es-MX","<your es-MX string>"]
[null,"es-ES","<your es-ES string>"]
[null,"it","<your it string>"]
[null,"it-IT","<your it-IT string>"]
[null,"nl","<your nl string>"]
[null,"nl-BE","<your nl-BE string>"]
[null,"nl-NL","<your nl-NL string>"]
[null,"nb","<your nb string>"]
[null,"nb-NO","<your nb-NO string>"]
[null,"ru","<your ru string>"]
[null,"ru-RU","<your ru-RU string>"]
[null,"sv","<your sv string>"]
[null,"sv-SE","<your sv-SE string>"]
[]
["Name","PlayingAloneOffline"]
["Stats (if applicable)","RichPresenceState"]
["Localized Strings","default","Offline Alone. {0}"]
[null,"en","Offline Alone. {0}"]
[null,"en-US","Offline Alone. {0}"]
[null,"en-GB","Offline Alone. {0}"]
[null,"en-CA","Offline Alone. {0}"]
[null,"en-NZ","Offline Alone. {0}"]
[null,"en-IE","Offline Alone. {0}"]
[null,"en-AU","Offline Alone. {0}"]
[null,"de","<your de string>"]
[null,"de-DE","<your de-DE string>"]
[null,"de-AT","<your de-AT string>"]
[null,"de-CH","<your de-CH string>"]
[null,"fr","<your fr string>"]
[null,"fr-FR","<your fr-FR string>"]
[null,"fr-CA","<your fr-CA string>"]
[null,"fr-BE","<your fr-BE string>"]
[null,"fr-CH","<your fr-CH string>"]
[null,"pt","<your pt string>"]
[null,"pt-BR","<your pt-BR string>"]
[null,"es","<your es string>"]
[null,"es-MX","<your es-MX string>"]
[null,"es-ES","<your es-ES string>"]
[null,"it","<your it string>"]
[null,"it-IT","<your it-IT string>"]
[null,"nl","<your nl string>"]
[null,"nl-BE","<your nl-BE string>"]
[null,"nl-NL","<your nl-NL string>"]
[null,"nb","<your nb string>"]
[null,"nb-NO","<your nb-NO string>"]
[null,"ru","<your ru string>"]
[null,"ru-RU","<your ru-RU string>"]
[null,"sv","<your sv string>"]
[null,"sv-SE","<your sv-SE string>"]

{"sheet":"Rich Presence Enumerations","index":9,"n_rows":574,"n_cols":5,"rows_kept":574,"merged":[[6,0,6,9],[11,0,109,0],[11,1,109,1],[11,2,43,2],[44,2,76,2],[77,2,109,2],[112,0,573,0],[112,1,573,1],[112,2,144,2],[145,2,177,2],[178,2,210,2],[211,2,243,2],[244,2,276,2],[277,2,309,2],[310,2,342,2],[343,2,375,2],[376,2,408,2],[409,2,441,2],[442,2,474,2],[475,2,507,2],[508,2,540,2],[541,2,573,2]]}
["Rich Presence Enumerations Template"]
["Rich Presence enumerations are the localized values that can be used to fill in the blanks in your rich presence strings."]
["For more on Rich Presence Strings & Enumeration and how to use them see the Rich Presence Strings Overview and documentation in the XDK."]
["Click here to go to the documentation"]
[]
["Instructions"]
["Localization: While testing strings, you can remove rows for any locales not used. However, a string for each locale is required before entering certification. You should not also fill out the Localization tab for Rich Presence Strings."]
["Using this template: Fill out the template once for each Rich Presence string. Please copy/paste the example and simply update the data with yours each time."]
["More help: To pop up more information about any cell that has a small red triangle in the upper-right corner, simply hover your mouse pointer over that cell."]
["Example"]
["Enumeration Name","Name of Stat","Member Name","Locale","String"]
["Maps","CurrentMap","Map_Mountains","default","Mountains"]
[{"$nulls":3},"en","Mountains"]
[{"$nulls":3},"en-US","Mountains"]
[{"$nulls":3},"en-GB","Mountains"]
[{"$nulls":3},"en-CA","Mountains"]
[{"$nulls":3},"en-NZ","Mountains"]
[{"$nulls":3},"en-IE","Mountains"]
[{"$nulls":3},"en-AU","Mountains"]
[{"$nulls":3},"de","Gebirge"]
[{"$nulls":3},"de-DE","Gebirge"]
[{"$nulls":3},"de-AT"]
[{"$nulls":3},"de-CH"]
[{"$nulls":3},"fr"]
[{"$nulls":3},"fr-FR"]
[{"$nulls":3},"fr-CA"]
[{"$nulls":3},"fr-BE"]
[{"$nulls":3},"fr-CH"]
[{"$nulls":3},"pt"]
[{"$nulls":3},"pt-BR"]
[{"$nulls":3},"es"]
[{"$nulls":3},"es-MX"]
[{"$nulls":3},"es-ES"]
[{"$nulls":3},"it"]
[{"$nulls":3},"it-IT"]
[{"$nulls":3},"nl"]
[{"$nulls":3},"nl-BE"]
[{"$nulls":3},"nl-NL"]
[{"$nulls":3},"nb"]
[{"$nulls":3},"nb-NO"]
[{"$nulls":3},"ru"]
[{"$nulls":3},"ru-RU"]
[{"$nulls":3},"sv"]
[{"$nulls":3},"sv-SE"]
[null,null,"Map_Desert","default","Desert"]
[{"$nulls":3},"en","Desert"]
[{"$nulls":3},"en-US","Desert"]
[{"$nulls":3},"en-GB","Desert"]
[{"$nulls":3},"en-CA","Desert"]
[{"$nulls":3},"en-NZ","Desert"]
[{"$nulls":3},"en-IE","Desert"]
[{"$nulls":3},"en-AU","Desert"]
[{"$nulls":3},"de","Wüste"]
[{"$nulls":3},"de-DE","Wüste"]
[{"$nulls":3},"de-AT","Wüste"]
[{"$nulls":3},"de-CH","Wüste"]
[{"$nulls":3},"fr"]
[{"$nulls":3},"fr-FR"]
[{"$nulls":3},"fr-CA"]
[{"$nulls":3},"fr-BE"]
[{"$nulls":3},"fr-CH"]
[{"$nulls":3},"pt"]
[{"$nulls":3},"pt-BR"]
[{"$nulls":3},"es"]
[{"$nulls":3},"es-MX"]
[{"$nulls":3},"es-ES"]
[{"$nulls":3},"it"]
[{"$nulls":3},"it-IT"]
[{"$nulls":3},"nl"]
[{"$nulls":3},"nl-BE"]
[{"$nulls":3},"nl-NL"]
[{"$nulls":3},"nb"]
[{"$nulls":3},"nb-NO"]
[{"$nulls":3},"ru"]
[{"$nulls":3},"ru-RU"]
[{"$nulls":3},"sv"]
[{"$nulls":3},"sv-SE"]
[null,null,"Map_Beach","default","Beach"]
[{"$nulls":3},"en","Beach"]
[{"$nulls":3},"en-US","Beach"]
[{"$nulls":3},"en-GB","Beach"]
[{"$nulls":3},"en-CA","Beach"]
[{"$nulls":3},"en-NZ","Beach"]
[{"$nulls":3},"en-IE","Beach"]
[{"$nulls":3},"en-AU","Beach"]
[{"$nulls":3},"de","Strand"]
[{"$nulls":3},"de-DE","Strand"]
[{"$nulls":3},"de-AT","Strand"]
[{"$nulls":3},"de-CH","Strand"]
[{"$nulls":3},"fr"]
[{"$nulls":3},"fr-FR"]
[{"$nulls":3},"fr-CA"]
[{"$nulls":3},"fr-BE"]
[{"$nulls":3},"fr-CH"]
[{"$nulls":3},"pt"]
[{"$nulls":3},"pt-BR"]
[{"$nulls":3},"es"]
[{"$nulls":3},"es-MX"]
[{"$nulls":3},"es-ES"]
[{"$nulls":3},"it"]
[{"$nulls":3},"it-IT"]
[{"$nulls":3},"nl"]
[{"$nulls":3},"nl-BE"]
[{"$nulls":3},"nl-NL"]
[{"$nulls":3},"nb"]
[{"$nulls":3},"nb-NO"]
[{"$nulls":3},"ru"]
[{"$nulls":3},"ru-RU"]
[{"$nulls":3},"sv"]
[{"$nulls":3},"sv-SE"]
[]
["Enumeration Name","Name of Stat","Member Name","Locale","String"]
["RichPresenceContext","RichPresenceState",0,"default","Enjoying the view!"]
[{"$nulls":3},"en","Enjoying the view!"]
[{"$nulls":3},"en-US","Enjoying the view!"]
[{"$nulls":3},"en-GB","Enjoying the view!"]
[{"$nulls":3},"en-CA","Enjoying the view!"]
[{"$nulls":3},"en-NZ","Enjoying the view!"]
[{"$nulls":3},"en-IE","Enjoying the view!"]
[{"$nulls":3},"en-AU","Enjoying the view!"]
[{"$nulls":3},"de","<your de string>"]
[{"$nulls":3},"de-DE","<your de-DE string>"]
[{"$nulls":3},"de-AT","<your de-AT string>"]
[{"$nulls":3},"de-CH","<your de-CH string>"]
[{"$nulls":3},"fr","<your fr string>"]
[{"$nulls":3},"fr-FR","<your fr-FR string>"]
[{"$nulls":3},"fr-CA","<your fr-CA string>"]
[{"$nulls":3},"fr-BE","<your fr-BE string>"]
[{"$nulls":3},"fr-CH","<your fr-CH string>"]
[{"$nulls":3},"pt","<your pt string>"]
[{"$nulls":3},"pt-BR","<your pt-BR string>"]
[{"$nulls":3},"es","<your es string>"]
[{"$nulls":3},"es-MX","<your es-MX string>"]
[{"$nulls":3},"es-ES","<your es-ES string>"]
[{"$nulls":3},"it","<your it string>"]
[{"$nulls":3},"it-IT","<your it-IT string>"]
[{"$nulls":3},"nl","<your nl string>"]
[{"$nulls":3},"nl-BE","<your nl-BE string>"]
[{"$nulls":3},"nl-NL","<your nl-NL string>"]
[{"$nulls":3},"nb","<your nb string>"]
[{"$nulls":3},"nb-NO","<your nb-NO string>"]
[{"$nulls":3},"ru","<your ru string>"]
[{"$nulls":3},"ru-RU","<your ru-RU string>"]
[{"$nulls":3},"sv","<your sv string>"]
[{"$nulls":3},"sv-SE","<your sv-SE string>"]
[null,null,1,"default","Riding a pig"]
[{"$nulls":3},"en","Riding a pig"]
[{"$nulls":3},"en-US","Riding a pig"]
[{"$nulls":3},"en-GB","Riding a pig"]
[{"$nulls":3},"en-CA","Riding a pig"]
[{"$nulls":3},"en-NZ","Riding a pig"]
[{"$nulls":3},"en-IE","Riding a pig"]
[{"$nulls":3},"en-AU","Riding a pig"]
[{"$nulls":3},"de","<your de string>"]
[{"$nulls":3},"de-DE","<your de-DE string>"]
[{"$nulls":3},"de-AT","<your de-AT string>"]
[{"$nulls":3},"de-CH","<your de-CH string>"]
[{"$nulls":3},"fr","<your fr string>"]
[{"$nulls":3},"fr-FR","<your fr-FR string>"]
[{"$nulls":3},"fr-CA","<your fr-CA string>"]
[{"$nulls":3},"fr-BE","<your fr-BE string>"]
[{"$nulls":3},"fr-CH","<your fr-CH string>"]
[{"$nulls":3},"pt","<your pt string>"]
[{"$nulls":3},"pt-BR","<your pt-BR string>"]
[{"$nulls":3},"es","<your es string>"]
[{"$nulls":3},"es-MX","<your es-MX string>"]
[{"$nulls":3},"es-ES","<your es-ES string>"]
[{"$nulls":3},"it","<your it string>"]
[{"$nulls":3},"it-IT","<your it-IT string>"]
[{"$nulls":3},"nl","<your nl string>"]
[{"$nulls":3},"nl-BE","<your nl-BE string>"]
[{"$nulls":3},"nl-NL","<your nl-NL string>"]
[{"$nulls":3},"nb","<your nb string>"]
[{"$nulls":3},"nb-NO","<your nb-NO string>"]
[{"$nulls":3},"ru","<your ru string>"]
[{"$nulls":3},"ru-RU","<your ru-RU string>"]
[{"$nulls":3},"sv","<your sv string>"]
[{"$nulls":3},"sv-SE","<your sv-SE string>"]
[null,null,2,"default","Riding a minecart"]
[{"$nulls":3},"en","Riding a minecart"]
[{"$nulls":3},"en-US","Riding a minecart"]
[{"$nulls":3},"en-GB","Riding a minecart"]
[{"$nulls":3},"en-CA","Riding a minecart"]
[{"$nulls":3},"en-NZ","Riding a minecart"]
[{"$nulls":3},"en-IE","Riding a minecart"]
[{"$nulls":3},"en-AU","Riding a minecart"]
[{"$nulls":3},"de","<your de string>"]
[{"$nulls":3},"de-DE","<your de-DE string>"]
[{"$nulls":3},"de-AT","<your de-AT string>"]
[{"$nulls":3},"de-CH","<your de-CH string>"]
[{"$nulls":3},"fr","<your fr string>"]
[{"$nulls":3},"fr-FR","<your fr-FR string>"]
[{"$nulls":3},"fr-CA","<your fr-CA string>"]
[{"$nulls":3},"fr-BE","<your fr-BE string>"]
[{"$nulls":3},"fr-CH","<your fr-CH string>"]
[{"$nulls":3},"pt","<your pt string>"]
[{"$nulls":3},"pt-BR","<your pt-BR string>"]
[{"$nulls":3},"es","<your es string>"]
[{"$nulls":3},"es-MX","<your es-MX string>"]
[{"$nulls":3},"es-ES","<your es-ES string>"]
[{"$nulls":3},"it","<your it string>"]
[{"$nulls":3},"it-IT","<your it-IT string>"]
[{"$nulls":3},"nl","<your nl string>"]
[{"$nulls":3},"nl-BE","<your nl-BE string>"]
[{"$nulls":3},"nl-NL","<your nl-NL string>"]
[{"$nulls":3},"nb","<your nb string>"]
[{"$nulls":3},"nb-NO","<your nb-NO string>"]
[{"$nulls":3},"ru","<your ru string>"]
[{"$nulls":3},"ru-RU","<your ru-RU string>"]
[{"$nulls":3},"sv","<your sv string>"]
[{"$nulls":3},"sv-SE","<your sv-SE string>"]
[null,null,3,"default","In a boat"]
[{"$nulls":3},"en","In a boat"]
[{"$nulls":3},"en-US","In a boat"]
[{"$nulls":3},"en-GB","In a boat"]
[{"$nulls":3},"en-CA","In a boat"]
[{"$nulls":3},"en-NZ","In a boat"]
[{"$nulls":3},"en-IE","In a boat"]
[{"$nulls":3},"en-AU","In a boat"]
[{"$nulls":3},"de","<your de string>"]
[{"$nulls":3},"de-DE","<your de-DE string>"]
[{"$nulls":3},"de-AT","<your de-AT string>"]
[{"$nulls":3},"de-CH","<your de-CH string>"]
[{"$nulls":3},"fr","<your fr string>"]
[{"$nulls":3},"fr-FR","<your fr-FR string>"]
[{"$nulls":3},"fr-CA","<your fr-CA string>"]
[{"$nulls":3},"fr-BE","<your fr-BE string>"]
[{"$nulls":3},"fr-CH","<your fr-CH string>"]
[{"$nulls":3},"pt","<your pt string>"]
[{"$nulls":3},"pt-BR","<your pt-BR string>"]
[{"$nulls":3},"es","<your es string>"]
[{"$nulls":3},"es-MX","<your es-MX string>"]
[{"$nulls":3},"es-ES","<your es-ES string>"]
[{"$nulls":3},"it","<your it string>"]
[{"$nulls":3},"it-IT","<your it-IT string>"]
[{"$nulls":3},"nl","<your nl string>"]
[{"$nulls":3},"nl-BE","<your nl-BE string>"]
[{"$nulls":3},"nl-NL","<your nl-NL string>"]
[{"$nulls":3},"nb","<your nb string>"]
[{"$nulls":3},"nb-NO","<your nb-NO string>"]
[{"$nulls":3},"ru","<your ru string>"]
[{"$nulls":3},"ru-RU","<your ru-RU string>"]
[{"$nulls":3},"sv","<your sv string>"]
[{"$nulls":3},"sv-SE","<your sv-SE string>"]
[null,null,4,"default","Fishing"]
[{"$nulls":3},"en","Fishing"]
[{"$nulls":3},"en-US","Fishing"]
[{"$nulls":3},"en-GB","Fishing"]
[{"$nulls":3},"en-CA","Fishing"]
[{"$nulls":3},"en-NZ","Fishing"]
[{"$nulls":3},"en-IE","Fishing"]
[{"$nulls":3},"en-AU","Fishing"]
[{"$nulls":3},"de","<your de string>"]
[{"$nulls":3},"de-DE","<your de-DE string>"]
[{"$nulls":3},"de-AT","<your de-AT string>"]
[{"$nulls":3},"de-CH","<your de-CH string>"]
[{"$nulls":3},"fr","<your fr string>"]
[{"$nulls":3},"fr-FR","<your fr-FR string>"]
[{"$nulls":3},"fr-CA","<your fr-CA string>"]
[{"$nulls":3},"fr-BE","<your fr-BE string>"]
[{"$nulls":3},"fr-CH","<your fr-CH string>"]
[{"$nulls":3},"pt","<your pt string>"]
[{"$nulls":3},"pt-BR","<your pt-BR string>"]
[{"$nulls":3},"es","<your es string>"]
[{"$nulls":3},"es-MX","<your es-MX string>"]
[{"$nulls":3},"es-ES","<your es-ES string>"]
[{"$nulls":3},"it","<your it string>"]
[{"$nulls":3},"it-IT","<your it-IT string>"]
[{"$nulls":3},"nl","<your nl string>"]
[{"$nulls":3},"nl-BE","<your nl-BE string>"]
[{"$nulls":3},"nl-NL","<your nl-NL string>"]
[{"$nulls":3},"nb","<your nb string>"]
[{"$nulls":3},"nb-NO","<your nb-NO string>"]
[{"$nulls":3},"ru","<your ru string>"]
[{"$nulls":3},"ru-RU","<your ru-RU string>"]
[{"$nulls":3},"sv","<your sv string>"]
[{"$nulls":3},"sv-SE","<your sv-SE string>"]
[null,null,5,"default","Crafting"]
[{"$nulls":3},"en","Crafting"]
[{"$nulls":3},"en-US","Crafting"]
[{"$nulls":3},"en-GB","Crafting"]
[{"$nulls":3},"en-CA","Crafting"]
[{"$nulls":3},"en-NZ","Crafting"]
[{"$nulls":3},"en-IE","Crafting"]
[{"$nulls":3},"en-AU","Crafting"]
[{"$nulls":3},"de","<your de string>"]
[{"$nulls":3},"de-DE","<your de-DE string>"]
[{"$nulls":3},"de-AT","<your de-AT string>"]
[{"$nulls":3},"de-CH","<your de-CH string>"]
[{"$nulls":3},"fr","<your fr string>"]
[{"$nulls":3},"fr-FR","<your fr-FR string>"]
[{"$nulls":3},"fr-CA","<your fr-CA string>"]
[{"$nulls":3},"fr-BE","<your fr-BE string>"]
[{"$nulls":3},"fr-CH","<your fr-CH string>"]
[{"$nulls":3},"pt","<your pt string>"]
[{"$nulls":3},"pt-BR","<your pt-BR string>"]
[{"$nulls":3},"es","<your es string>"]
[{"$nulls":3},"es-MX","<your es-MX string>"]
[{"$nulls":3},"es-ES","<your es-ES string>"]
[{"$nulls":3},"it","<your it string>"]
[{"$nulls":3},"it-IT","<your it-IT string>"]
[{"$nulls":3},"nl","<your nl string>"]
[{"$nulls":3},"nl-BE","<your nl-BE string>"]
[{"$nulls":3},"nl-NL","<your nl-NL string>"]
[{"$nulls":3},"nb","<your nb string>"]
[{"$nulls":3},"nb-NO","<your nb-NO string>"]
[{"$nulls":3},"ru","<your ru string>"]
[{"$nulls":3},"ru-RU","<your ru-RU string>"]
[{"$nulls":3},"sv","<your sv string>"]
[{"$nulls":3},"sv-SE","<your sv-SE string>"]
[null,null,6,"default","Forging"]
[{"$nulls":3},"en","Forging"]
[{"$nulls":3},"en-US","Forging"]
[{"$nulls":3},"en-GB","Forging"]
[{"$nulls":3},"en-CA","Forging"]
[{"$nulls":3},"en-NZ","Forging"]
[{"$nulls":3},"en-IE","Forging"]
[{"$nulls":3},"en-AU","Forging"]
[{"$nulls":3},"de","<your de string>"]
[{"$nulls":3},"de-DE","<your de-DE string>"]
[{"$nulls":3},"de-AT","<your de-AT string>"]
[{"$nulls":3},"de-CH","<your de-CH string>"]
[{"$nulls":3},"fr","<your fr string>"]
[{"$nulls":3},"fr-FR","<your fr-FR string>"]
[{"$nulls":3},"fr-CA","<your fr-CA string>"]
[{"$nulls":3},"fr-BE","<your fr-BE string>"]
[{"$nulls":3},"fr-CH","<your fr-CH string>"]
[{"$nulls":3},"pt","<your pt string>"]
[{"$nulls":3},"pt-BR","<your pt-BR string>"]
[{"$nulls":3},"es","<your es string>"]
[{"$nulls":3},"es-MX","<your es-MX string>"]
[{"$nulls":3},"es-ES","<your es-ES string>"]
[{"$nulls":3},"it","<your it string>"]
[{"$nulls":3},"it-IT","<your it-IT string>"]
[{"$nulls":3},"nl","<your nl string>"]
[{"$nulls":3},"nl-BE","<your nl-BE string>"]
[{"$nulls":3},"nl-NL","<your nl-NL string>"]
[{"$nulls":3},"nb","<your nb string>"]
[{"$nulls":3},"nb-NO","<your nb-NO string>"]
[{"$nulls":3},"ru","<your ru string>"]
[{"$nulls":3},"ru-RU","<your ru-RU string>"]
[{"$nulls":3},"sv","<your sv string>"]
[{"$nulls":3},"sv-SE","<your sv-SE string>"]
[null,null,7,"default","In the Nether"]
[{"$nulls":3},"en","In the Nether"]
[{"$nulls":3},"en-US","In the Nether"]
[{"$nulls":3},"en-GB","In the Nether"]
[{"$nulls":3},"en-CA","In the Nether"]
[{"$nulls":3},"en-NZ","In the Nether"]
[{"$nulls":3},"en-IE","In the Nether"]
[{"$nulls":3},"en-AU","In the Nether"]
[{"$nulls":3},"de","<your de string>"]
[{"$nulls":3},"de-DE","<your de-DE string>"]
[{"$nulls":3},"de-AT","<your de-AT string>"]
[{"$nulls":3},"de-CH","<your de-CH string>"]
[{"$nulls":3},"fr","<your fr string>"]
[{"$nulls":3},"fr-FR","<your fr-FR string>"]
[{"$nulls":3},"fr-CA","<your fr-CA string>"]
[{"$nulls":3},"fr-BE","<your fr-BE string>"]
[{"$nulls":3},"fr-CH","<your fr-CH string>"]
[{"$nulls":3},"pt","<your pt string>"]
[{"$nulls":3},"pt-BR","<your pt-BR string>"]
[{"$nulls":3},"es","<your es string>"]
[{"$nulls":3},"es-MX","<your es-MX string>"]
[{"$nulls":3},"es-ES","<your es-ES string>"]
[{"$nulls":3},"it","<your it string>"]
[{"$nulls":3},"it-IT","<your it-IT string>"]
[{"$nulls":3},"nl","<your nl string>"]
[{"$nulls":3},"nl-BE","<your nl-BE string>"]
[{"$nulls":3},"nl-NL","<your nl-NL string>"]
[{"$nulls":3},"nb","<your nb string>"]
[{"$nulls":3},"nb-NO","<your nb-NO string>"]
[{"$nulls":3},"ru","<your ru string>"]
[{"$nulls":3},"ru-RU","<your ru-RU string>"]
[{"$nulls":3},"sv","<your sv string>"]
[{"$nulls":3},"sv-SE","<your sv-SE string>"]
[null,null,8,"default","Listening to a disc"]
[{"$nulls":3},"en","Listening to a disc"]
[{"$nulls":3},"en-US","Listening to a disc"]
[{"$nulls":3},"en-GB","Listening to a disc"]
[{"$nulls":3},"en-CA","Listening to a disc"]
[{"$nulls":3},"en-NZ","Listening to a disc"]
[{"$nulls":3},"en-IE","Listening to a disc"]
[{"$nulls":3},"en-AU","Listening to a disc"]
[{"$nulls":3},"de","<your de string>"]
[{"$nulls":3},"de-DE","<your de-DE string>"]
[{"$nulls":3},"de-AT","<your de-AT string>"]
[{"$nulls":3},"de-CH","<your de-CH string>"]
[{"$nulls":3},"fr","<your fr string>"]
[{"$nulls":3},"fr-FR","<your fr-FR string>"]
[{"$nulls":3},"fr-CA","<your fr-CA string>"]
[{"$nulls":3},"fr-BE","<your fr-BE string>"]
[{"$nulls":3},"fr-CH","<your fr-CH string>"]
[{"$nulls":3},"pt","<your pt string>"]
[{"$nulls":3},"pt-BR","<your pt-BR string>"]
[{"$nulls":3},"es","<your es string>"]
[{"$nulls":3},"es-MX","<your es-MX string>"]
[{"$nulls":3},"es-ES","<your es-ES string>"]
[{"$nulls":3},"it","<your it string>"]
[{"$nulls":3},"it-IT","<your it-IT string>"]
[{"$nulls":3},"nl","<your nl string>"]
[{"$nulls":3},"nl-BE","<your nl-BE string>"]
[{"$nulls":3},"nl-NL","<your nl-NL string>"]
[{"$nulls":3},"nb","<your nb string>"]
[{"$nulls":3},"nb-NO","<your nb-NO string>"]
[{"$nulls":3},"ru","<your ru string>"]
[{"$nulls":3},"ru-RU","<your ru-RU string>"]
[{"$nulls":3},"sv","<your sv string>"]
[{"$nulls":3},"sv-SE","<your sv-SE string>"]
[null,null,9,"default","Looking at a map"]
[{"$nulls":3},"en","Looking at a map"]
[{"$nulls":3},"en-US","Looking at a map"]
[{"$nulls":3},"en-GB","Looking at a map"]
[{"$nulls":3},"en-CA","Looking at a map"]
[{"$nulls":3},"en-NZ","Looking at a map"]
[{"$nulls":3},"en-IE","Looking at a map"]
[{"$nulls":3},"en-AU","Looking at a map"]
[{"$nulls":3},"de","<your de string>"]
[{"$nulls":3},"de-DE","<your de-DE string>"]
[{"$nulls":3},"de-AT","<your de-AT string>"]
[{"$nulls":3},"de-CH","<your de-CH string>"]
[{"$nulls":3},"fr","<your fr string>"]
[{"$nulls":3},"fr-FR","<your fr-FR string>"]
[{"$nulls":3},"fr-CA","<your fr-CA string>"]
[{"$nulls":3},"fr-BE","<your fr-BE string>"]
[{"$nulls":3},"fr-CH","<your fr-CH string>"]
[{"$nulls":3},"pt","<your pt string>"]
[{"$nulls":3},"pt-BR","<your pt-BR string>"]
[{"$nulls":3},"es","<your es string>"]
[{"$nulls":3},"es-MX","<your es-MX string>"]
[{"$nulls":3},"es-ES","<your es-ES string>"]
[{"$nulls":3},"it","<your it string>"]
[{"$nulls":3},"it-IT","<your it-IT string>"]
[{"$nulls":3},"nl","<your nl string>"]
[{"$nulls":3},"nl-BE","<your nl-BE string>"]
[{"$nulls":3},"nl-NL","<your nl-NL string>"]
[{"$nulls":3},"nb","<your nb string>"]
[{"$nulls":3},"nb-NO","<your nb-NO string>"]
[{"$nulls":3},"ru","<your ru string>"]
[{"$nulls":3},"ru-RU","<your ru-RU string>"]
[{"$nulls":3},"sv","<your sv string>"]
[{"$nulls":3},"sv-SE","<your sv-SE string>"]
[null,null,10,"default","Enchanting"]
[{"$nulls":3},"en","Enchanting"]
[{"$nulls":3},"en-US","Enchanting"]
[{"$nulls":3},"en-GB","Enchanting"]
[{"$nulls":3},"en-CA","Enchanting"]
[{"$nulls":3},"en-NZ","Enchanting"]
[{"$nulls":3},"en-IE","Enchanting"]
[{"$nulls":3},"en-AU","Enchanting"]
[{"$nulls":3},"de","<your de string>"]
[{"$nulls":3},"de-DE","<your de-DE string>"]
[{"$nulls":3},"de-AT","<your de-AT string>"]
[{"$nulls":3},"de-CH","<your de-CH string>"]
[{"$nulls":3},"fr","<your fr string>"]
[{"$nulls":3},"fr-FR","<your fr-FR string>"]
[{"$nulls":3},"fr-CA","<your fr-CA string>"]
[{"$nulls":3},"fr-BE","<your fr-BE string>"]
[{"$nulls":3},"fr-CH","<your fr-CH string>"]
[{"$nulls":3},"pt","<your pt string>"]
[{"$nulls":3},"pt-BR","<your pt-BR string>"]
[{"$nulls":3},"es","<your es string>"]
[{"$nulls":3},"es-MX","<your es-MX string>"]
[{"$nulls":3},"es-ES","<your es-ES string>"]
[{"$nulls":3},"it","<your it string>"]
[{"$nulls":3},"it-IT","<your it-IT string>"]
[{"$nulls":3},"nl","<your nl string>"]
[{"$nulls":3},"nl-BE","<your nl-BE string>"]
[{"$nulls":3},"nl-NL","<your nl-NL string>"]
[{"$nulls":3},"nb","<your nb string>"]
[{"$nulls":3},"nb-NO","<your nb-NO string>"]
[{"$nulls":3},"ru","<your ru string>"]
[{"$nulls":3},"ru-RU","<your ru-RU string>"]
[{"$nulls":3},"sv","<your sv string>"]
[{"$nulls":3},"sv-SE","<your sv-SE string>"]
[null,null,11,"default","Brewing a potion"]
[{"$nulls":3},"en","Brewing a potion"]
[{"$nulls":3},"en-US","Brewing a potion"]
[{"$nulls":3},"en-GB","Brewing a potion"]
[{"$nulls":3},"en-CA","Brewing a potion"]
[{"$nulls":3},"en-NZ","Brewing a potion"]
[{"$nulls":3},"en-IE","Brewing a potion"]
[{"$nulls":3},"en-AU","Brewing a potion"]
[{"$nulls":3},"de","<your de string>"]
[{"$nulls":3},"de-DE","<your de-DE string>"]
[{"$nulls":3},"de-AT","<your de-AT string>"]
[{"$nulls":3},"de-CH","<your de-CH string>"]
[{"$nulls":3},"fr","<your fr string>"]
[{"$nulls":3},"fr-FR","<your fr-FR string>"]
[{"$nulls":3},"fr-CA","<your fr-CA string>"]
[{"$nulls":3},"fr-BE","<your fr-BE string>"]
[{"$nulls":3},"fr-CH","<your fr-CH string>"]
[{"$nulls":3},"pt","<your pt string>"]
[{"$nulls":3},"pt-BR","<your pt-BR string>"]
[{"$nulls":3},"es","<your es string>"]
[{"$nulls":3},"es-MX","<your es-MX string>"]
[{"$nulls":3},"es-ES","<your es-ES string>"]
[{"$nulls":3},"it","<your it string>"]
[{"$nulls":3},"it-IT","<your it-IT string>"]
[{"$nulls":3},"nl","<your nl string>"]
[{"$nulls":3},"nl-BE","<your nl-BE string>"]
[{"$nulls":3},"nl-NL","<your nl-NL string>"]
[{"$nulls":3},"nb","<your nb string>"]
[{"$nulls":3},"nb-NO","<your nb-NO string>"]
[{"$nulls":3},"ru","<your ru string>"]
[{"$nulls":3},"ru-RU","<your ru-RU string>"]
[{"$nulls":3},"sv","<your sv string>"]
[{"$nulls":3},"sv-SE","<your sv-SE string>"]
[null,null,12,"default","Working at the Anvil"]
[{"$nulls":3},"en","Working at the Anvil"]
[{"$nulls":3},"en-US","Working at the Anvil"]
[{"$nulls":3},"en-GB","Working at the Anvil"]
[{"$nulls":3},"en-CA","Working at the Anvil"]
[{"$nulls":3},"en-NZ","Working at the Anvil"]
[{"$nulls":3},"en-IE","Working at the Anvil"]
[{"$nulls":3},"en-AU","Working at the Anvil"]
[{"$nulls":3},"de","<your de string>"]
[{"$nulls":3},"de-DE","<your de-DE string>"]
[{"$nulls":3},"de-AT","<your de-AT string>"]
[{"$nulls":3},"de-CH","<your de-CH string>"]
[{"$nulls":3},"fr","<your fr string>"]
[{"$nulls":3},"fr-FR","<your fr-FR string>"]
[{"$nulls":3},"fr-CA","<your fr-CA string>"]
[{"$nulls":3},"fr-BE","<your fr-BE string>"]
[{"$nulls":3},"fr-CH","<your fr-CH string>"]
[{"$nulls":3},"pt","<your pt string>"]
[{"$nulls":3},"pt-BR","<your pt-BR string>"]
[{"$nulls":3},"es","<your es string>"]
[{"$nulls":3},"es-MX","<your es-MX string>"]
[{"$nulls":3},"es-ES","<your es-ES string>"]
[{"$nulls":3},"it","<your it string>"]
[{"$nulls":3},"it-IT","<your it-IT string>"]
[{"$nulls":3},"nl","<your nl string>"]
[{"$nulls":3},"nl-BE","<your nl-BE string>"]
[{"$nulls":3},"nl-NL","<your nl-NL string>"]
[{"$nulls":3},"nb","<your nb string>"]
[{"$nulls":3},"nb-NO","<your nb-NO string>"]
[{"$nulls":3},"ru","<your ru string>"]
[{"$nulls":3},"ru-RU","<your ru-RU string>"]
[{"$nulls":3},"sv","<your sv string>"]
[{"$nulls":3},"sv-SE","<your sv-SE string>"]
[null,null,13,"default","Meeting the neighbours"]
[{"$nulls":3},"en","Meeting the neighbours"]
[{"$nulls":3},"en-US","Meeting the neighbours"]
[{"$nulls":3},"en-GB","Meeting the neighbours"]
[{"$nulls":3},"en-CA","Meeting the neighbours"]
[{"$nulls":3},"en-NZ","Meeting the neighbours"]
[{"$nulls":3},"en-IE","Meeting the neighbours"]
[{"$nulls":3},"en-AU","Meeting the neighbours"]
[{"$nulls":3},"de","<your de string>"]
[{"$nulls":3},"de-DE","<your de-DE string>"]
[{"$nulls":3},"de-AT","<your de-AT string>"]
[{"$nulls":3},"de-CH","<your de-CH string>"]
[{"$nulls":3},"fr","<your fr string>"]
[{"$nulls":3},"fr-FR","<your fr-FR string>"]
[{"$nulls":3},"fr-CA","<your fr-CA string>"]
[{"$nulls":3},"fr-BE","<your fr-BE string>"]
[{"$nulls":3},"fr-CH","<your fr-CH string>"]
[{"$nulls":3},"pt","<your pt string>"]
[{"$nulls":3},"pt-BR","<your pt-BR string>"]
[{"$nulls":3},"es","<your es string>"]
[{"$nulls":3},"es-MX","<your es-MX string>"]
[{"$nulls":3},"es-ES","<your es-ES string>"]
[{"$nulls":3},"it","<your it string>"]
[{"$nulls":3},"it-IT","<your it-IT string>"]
[{"$nulls":3},"nl","<your nl string>"]
[{"$nulls":3},"nl-BE","<your nl-BE string>"]
[{"$nulls":3},"nl-NL","<your nl-NL string>"]
[{"$nulls":3},"nb","<your nb string>"]
[{"$nulls":3},"nb-NO","<your nb-NO string>"]
[{"$nulls":3},"ru","<your ru string>"]
[{"$nulls":3},"ru-RU","<your ru-RU string>"]
[{"$nulls":3},"sv","<your sv string>"]
[{"$nulls":3},"sv-SE","<your sv-SE string>"]

{"sheet":"Game Session Template","index":10,"n_rows":82,"n_cols":3,"rows_kept":82}
["Game Session Template"]
[]
["1. Session Template name: ","Please provide a session template name to use."]
["Ex: CasualSession"]
[]
["2. Define Template Usage/Tolopolgy (Pick 1)"]
["Template Types"]
["Peer to Peer Game Session","Used for peer to peer gaming"]
["Peer to Host Game Session","Used for peer to host gaming"]
["MatchTicketSession","Used for matchticket submit session"]
["Raw Session (Non Game Session)","Used for generic sessions"]
["Dedicated Server Game Session","Used for cloud server sessions"]
[]
[]
["3. Questions For Each Template Type From Above"]
["Peer to Peer or Peer to Host  Game Session"]
["Doing own QoS or using XBL?","Title QoS or XBL QoS? Other?"]
["QoS Value minimum bandwidth (kbs)","Ex: 1000"]
["QoS Value Latency (milliseconds)","Ex: 30"]
["MaxMembersCount","Ex: 10"]
["membersNeededToStart","Ex:2"]
[]
["MatchTicketSession"]
["Players needed to start a match search?"]
["MaxMembersCount","Ex: 10"]
["membersNeededToStart","Ex:1"]
[]
["Dedicated Server Game Session"]
["Using MS Cloud Service (TH) Yes or No?"]
["MaxMembersCount","Ex: 50"]
[]
[]
[]
["Form for Creating a Session Template"]
["For each session template that you want to create, copy and paste all of the lines of this table, and then enter the required information."]
["Session Template name","PeerToHostTemplate","Example: "]
["Session Template type","Peer to Host Game Session","Peer to Peer Game Session [for peer to peer gaming]\nPeer to Host Game Session [for peer to host gaming]\nMatchTicketSession [for matchticket submit session]\nRaw Session (Non Game Session) [for generic sessions]\nDedicated Server Game Session [for cloud server sessions]"]
["For a Peer to Peer or Peer to Host template,\nprovide the following information:"]
["Doing own QoS or using XBL?","Title QoS","Title QoS? XBL QoS? Other?"]
["QoS Value minimum bandwidth (kbs)",null,"Example: 1000"]
["QoS Value Latency (milisecs)",null,"Example: 30"]
["MaxMembersCount",8,"Example: 10"]
["Timeouts: Reserved",180000,"Example: 3000"]
["Timeouts: Inactive",0,"Example: 0"]
["Timeouts: Ready",180000,"Example: 180000"]
["Timeouts: SessionEmpty",0,"Example: 0"]
["managedInitialization: joinTimeout",20000,"Example: 20000"]
["managedInitialization: measurementTimeout",null,"Example: 30000 (Only if using XBL QoS)"]
["managedInitialization: autoEvaluate",null,"Example: True  (Only if using XBL QoS)"]
["managedInitialization:membersNeededToStart",1,"Example: 2"]
["For a MatchTicketSession template,\nprovide the following information:"]
["Players needed to start a match search?",null,"Example: "]
["MaxMembersCount",null,"Example: 10"]
["managedInitialization: membersNeededToStart",null,"Example: 1"]
["For a Dedicated Server template,\nprovide the following information:"]
["Using MS Cloud Service (TH) Yes or No?",null,"Example:"]
["MaxMembersCount",null,"Example: 50"]
[]
["Form for Creating a Session Template"]
["For each session template that you want to create, copy and paste all of the lines of this table, and then enter the required information."]
["Session Template name","PeerToHostTemplate3Player","Example: "]
["Session Template type","Peer to Host Game Session","Peer to Peer Game Session [for peer to peer gaming]\nPeer to Host Game Session [for peer to host gaming]\nMatchTicketSession [for matchticket submit session]\nRaw Session (Non Game Session) [for generic sessions]\nDedicated Server Game Session [for cloud server sessions]"]
["For a Peer to Peer or Peer to Host template,\nprovide the following information:"]
["Doing own QoS or using XBL?","Title QoS","Title QoS? XBL QoS? Other?"]
["QoS Value minimum bandwidth (kbs)",null,"Example: 1000"]
["QoS Value Latency (milisecs)",null,"Example: 30"]
["MaxMembersCount",3,"Example: 10"]
["Timeouts: Reserved",180000,"Example: 3000"]
["Timeouts: Inactive",0,"Example: 0"]
["Timeouts: Ready",180000,"Example: 180000"]
["Timeouts: SessionEmpty",0,"Example: 0"]
["managedInitialization: joinTimeout",20000,"Example: 20000"]
["managedInitialization: measurementTimeout",null,"Example: 30000 (Only if using XBL QoS)"]
["managedInitialization: autoEvaluate",null,"Example: True  (Only if using XBL QoS)"]
["managedInitialization:membersNeededToStart",1,"Example: 2"]
["For a MatchTicketSession template,\nprovide the following information:"]
["Players needed to start a match search?",null,"Example: "]
["MaxMembersCount",null,"Example: 10"]
["managedInitialization: membersNeededToStart",null,"Example: 1"]
["For a Dedicated Server template,\nprovide the following information:"]
["Using MS Cloud Service (TH) Yes or No?",null,"Example:"]
["MaxMembersCount",null,"Example: 50"]

{"sheet":"Match Hoppers","index":11,"n_rows":62,"n_cols":7,"rows_kept":62}
["Match Hopper Template"]
["Fill out this table for each hopper wish to create for use with SmartMatch. Include Hopper Name for each."]
[]
["1. Define Match Result That You Want to Achieve"]
["Ex: Make a simple match of 4 players in a casual game mode"]
[]
["2. Define Hopper Name: (Provide the hopper name you would like to use, no spaces in name)"]
["Ex: CasualMatch"]
[]
["3. Specify which Game SessionTemplate is linked to the hopper: (Provide the target session template name that you would like to use for this hopper. )"]
["Ex: CasualGameSession"]
[]
["4. Set Match Group Sizes"]
["MinPlayersforMatch","Example:2",null,"Minimum players needed for a match result"]
["MaxPlayersforMatch","Example: 8",null,"Maximum players allowed in a match "]
[]
["With this level of info you will be able to submit basic match tickets and do basic matches. Default reputation rule is already set to cover Avoid Player XR requirement."]
[]
["5. Add other Specific Rule Options/Types to Tune Matchmaking"]
["Below are rule examples…replace with your own values and repeat as many rules as you need for your match goals."]
["Must Rule","Used For Core Strict Matching"]
["Value","Rule Elements (Examples)",{"$nulls":4},"Notes"]
["Rule Name","CasualMode",{"$nulls":4},"Rule Name"]
["Attribute Name","CasualValue",{"$nulls":4},"Name Used in Ticket Submit"]
["Rule Strictness","Must ",{"$nulls":4},"Must"]
["Type","Number",{"$nulls":4},"Number or String"]
["Atribute Comparsion","Max Diff 3",{"$nulls":4},"Value for how strict attribute comparison"]
["Attribute Source","TitleProvided",{"$nulls":4},"TitleProvided or Title Specific UserStat Value"]
["Attribute Value Flatten Style","Average",{"$nulls":4},"Max, Min, Average (used for party matching)"]
["Default Value",0,{"$nulls":4},"Default Value for user if not passed or found"]
["Wildcards Allowed","Yes/No",{"$nulls":4},"Allow title to pass in NO value for an attribute. If Yes, a missing value causes the ticket to ignore this rule.  This overrides the default value"]
[]
["Should Rule","Match Search with Expansion"]
["Value","Rule Elements (Examples)",{"$nulls":4},"Notes"]
["Rule Name","CasualSkill",{"$nulls":4},"Rule Name"]
["Attribute Name","SkillLevel",{"$nulls":4},"Name Used in Ticket Submit"]
["Rule Strictness","Should",{"$nulls":4},"Should (Search expands based on Expansion Delta and TicketDuration)"]
["Type","Number",{"$nulls":4},"Number or String"]
["Attribute Source","TitleProvided",{"$nulls":4},"TitleProvided or Title Specific UserStat Value"]
["ExpansionDelta",2,{"$nulls":4},"How much to expand the search, relative to ticket duration time"]
["Flatten Style","Average",{"$nulls":4},"Max, Min, Average (used for party matching)"]
["Default Value",0,{"$nulls":4},"Default Value for user if not passed or found"]
["Wildcards Allowed","Yes/No",{"$nulls":4},"Allow title to pass in NO value for an attribute. If Yes, a missing value causes the ticket to ignore this rule.  This overrides the default value"]
[]
["Collection Rule","Compared Array of Attributes"]
["Value","Rule Elements (Examples)",{"$nulls":4},"Notes"]
["Rule Name","DLCCompare",{"$nulls":4},"Rule Name"]
["Attribute Name","DLCCollection",{"$nulls":4},"Name Array Used in Ticket Submit"]
["Rule Strictness","Should",{"$nulls":4},"Should (Search expands based on Expansion Delta and TicketDuration)"]
["Type","N/A",{"$nulls":4},"Number ONLY"]
["Set Operation","Intersection",{"$nulls":4},"Intersection or Difference"]
["Target Intersection",1,{"$nulls":4},"How many array elements need to compare"]
["Wildcards Allowed","Yes/No",{"$nulls":4},"Allow title to pass in NO value for an attribute"]
[]
["QoS Rule","Predictive QoS Match Filter"]
["Value","Rule Elements (Examples)",{"$nulls":4},"Notes"]
["Rule Name","QoSBar",{"$nulls":4},"Rule Name"]
["Attribute Name","QoSBar",{"$nulls":4},"Name Used in Ticket Submit"]
["Rule Strictness","Must ",{"$nulls":4},"Must or Should (Search expands based on Expansion Delta and TicketDuration)"]
["Network Topology","Peer to Peer",{"$nulls":4},"Peer to Peer, Peer to Host, Client/Server"]
["Maximum Latency",200,{"$nulls":4},"Time in milliseconds"]
["Minimum Bandwidth",1000,{"$nulls":4},"Speed in kbs"]

{"sheet":"Game Clips","index":12,"n_rows":19,"n_cols":2,"rows_kept":19}
["GameClip Template"]
["Fill in this tab for any developer-created clips you are producing as part of your title.  An example config can be found immediately below."]
["*The Default Game Clip Title field must be localized.  For each Default Game Clip Title, copy the value to the Localized Strings tab and provide strings for each locale your title will release in"]
[]
[]
["EXAMPLE"]
["Default Title Name","First Person Shooter 5000"]
[]
["GameClipID (1-15)","Default Game Clip Title"]
[1,"Dodge 3 grenade explosions"]
[2,"Triple headshot"]
[3,"Thread the needle"]
[]
[]
["Your Game Clip Titles"," Add as many rows to this table as you need (up to 15)"]
["Default Title Name"]
[]
["GameClipID (1-15)","Default Game Clip Title"]
[1]

{"sheet":"Business Partner Certificate","index":13,"n_rows":36,"n_cols":4,"rows_kept":36,"merged":[[0,0,0,1],[3,2,3,3],[4,2,4,3],[6,0,6,3],[7,1,7,3],[10,1,10,3],[18,1,18,2],[19,1,19,2],[34,1,34,2],[35,1,35,2]]}
["Business Partner Certificate"]
[]
["A Business Partner Certificate is used in two primary scenarios:"]
[null,"Your service calls an Xbox Live service directly","In this scenario, there’s no title involved and the service isn’t acting on behalf of a user (i.e. initial setup of a multiplayer session, reading title storage) or is about a user (i.e. determining the reputation of a user)."]
[null,"Your service calls an Xbox Live service on behalf of a user","When a service makes a call to Xbox Live on behalf of a user this is called delegation.  A business partner certificate is used along with the delegationtokenclaim in your relying party token to request an Xbox Live token on behalf of that user.  Your service uses the resulting token to then call specific Xbox Live services.  The token will contain user claims and service claims."]
[]
["Instructions"]
[null,"Each sandbox will need a separate business partner certificate"]
[null,"If you request a sandbox copy of a product to a new sandbox, you will need to submit this workbook to get a certificate for that sandbox."]
[null,"Instructions for handling the .cer files that come back from Microsoft:"]
[null,"Note: The private key from the key pair created from the PowerShell script below remains on your machine.  When you receive the .cer file back from Microsoft, you will need to import it to the Local Machine/Personal certificate store on the same machine.  You may then export a PFX file that contains both the private and public key and install it on the servers that will be making the call.  Be sure to password protect the PFX file per your company's security policy."]
[]
[null,null,"Example","Dev Sandbox Cert\n(Copy this column if requesting for multiple Dev sandboxes)"]
[null,"Provide a Base 64 encoded CSP Blob\n(generated by the PowerShell script below)","BgIAAAAkAABSU0ExAAgAAAEAAQBRGxYESBKN91gEVVXZ2I9SNZnAnMZmY0GMWLGTj2K0e/6artmPsdvjB7yQoYresPdBBvvc2O2hov2ipvjXot9G7ez/8lr2O0ZI5Kszc1jhWVjn+LlGwlY4PezZwQUU3+tY9jlKWRo/IYWmsBHxWaonKrd36ohllI6OjfxyDEgvRwHn4dj6IDYREQgj2HPVD25Hw/bmxxqXKIFZ5qSWTKLmYhw3M","<include CSB Blob here>"]
[null,"Provide a service \"name\" for your service(s) that will use this certificate when calling into Xbox Live services\n(This should be \"<Publisher>service\" unless you want to use unique certificates within a sandbox for your different backend services)","Contoso service","<your service name>"]
[null,"Specify the sandbox the service will call","XDKS.1","<your dev sandbox>"]
[]
[]
[null,"Indicate if you intend to perform any of the following operations via service to service calls to Xbox Live."]
[null,"These policies can only be created in a sandbox where the title is already published."]
[null,"Read Open Stats or Reputation","Yes/No"]
[null,"Read Restricted Stats","Yes/No"]
[null,"Read Achievements","Yes/No"]
[null,"Read Leaderboards","Yes/No"]
[null,"Read Matchmaking Hoppers","Yes/No"]
[null,"Read Multiplayer sessions","Yes/No"]
[null,"Manage users in a multiplayer session","Yes/No"]
[null,"Read Rich Presence","Yes/No"]
[null,"Read from Title Storage","Yes/No"]
[null,"Write to Title Storage","Yes/No"]
[]
[null,"If you answered yes, list SCID/SCIDs should this be enabled for"]
[]
[]
[null,"PowerShell Script\nRun from an elevated PowerShell window; Run once per cert needed; Make no changes to the script below"]
[null,"# Generate a properly sized key and make a certificate request\n$certRequest = new-object -ComObject X509Enrollment.CX509CertificateRequestCertificate\n$certRequest.Initialize(2) # Initialize in the machine context\n$certRequest.PrivateKey.Length = 2048\n$certRequest.PrivateKey.ProviderName = \"Microsoft Enhanced RSA and AES Cryptographic Provider\"\n \n# Set XCN_NCRYPT_ALLOW_EXPORT_FLAG\n$certRequest.PrivateKey.ExportPolicy = 2\n\n# Subject is requred by the tool even though it is overwritten when we generate the certificate\n$subject = new-object -ComObject X509Enrollment.CX500DistinguishedName\n$subject.Encode(\"CN=NOT USED\")\n$certRequest.Subject = $subject\n \n# Stores private key to allow auto binding.  Import the .cer file you get back into the Local Machine/Personal store to bind to the private key\n$enroll = new-object -ComObject X509Enrollment.CX509Enrollment\n$enroll.InitializeFromRequest($certRequest)\n$strCert = $enroll.CreateRequest(0)\n \n# Then export public key to be e-mailed\n$certRequest.PrivateKey.Export(\"PUBLICBLOB\", 0x40000001)"]

{"sheet":"Title Storage","index":14,"n_rows":9,"n_cols":3,"rows_kept":9}
["Cloud Storage"]
["Whenever service configuration is first published for product instance in a sandbox, title storage is provisioned."]
["Use this tab to enable additional scenarios if your title requres them."]
["For details of what scenarios are possible, please see the Title Storage Overview section of the XDK documentation."]
[]
["Examples:"]
[]
[null,"Global File Management","Global Storage is an area of cloud storage that provides read access to all users of a title.  Upload any maps, rosters, or other game data you want to be read by all users.  Global data is read-only.  To upload to global, attach any files and include the file type (binary, json, or config) and path structure, if any."]
[null,"Access Permissions","Developers may want to apply special permissions.  For example, you may want to grant access to another titleId.  Or, you may want to create a subfolder with read-only access.  To enable special access permissions please describe the desired behavior and be sure to provide the path, audience, and access level needed."]

{"sheet":"Localized Strings Instructions","index":15,"n_rows":21,"n_cols":24,"rows_kept":21}
["Localized Strings Instructions"]
["Localized strings must be entered on this page for every region where your title ships."]
[]
["Instructions"]
["Using the table on the next tab, copy the appropriate values from the tabs in this workbook and provide the localized string"]
["Hero Stats\n-Display Name\n\nLeaderboards\n-Leaderboards Display Name\n\nGame Clips\n-Game Clip Friendly Name","Achievements\n-Achievement Name\n-Unlocked Description\n-Locked Description\n-InApp Reward Name\n-InApp Reward Description\n-Art Reward Name\n-Art Reward Description"]
["The value in the \"Default String\" column must be an exact match to the value entered on the tab"]
["Provide a localized string for any locale where you don't want to use the default string"]
["If your title is not shipping in a particular locale, you may leave the cell blank"]
["We are unable to take localized strings for unsupported locales.  Please do not add additional columns as this will cause the import to fail."]
["Please do not change the font or formatting of the localized strings tab."]
["To provide localized strings for values provided previously, contact XboxConf for a complete list."]
[]
["Example (Game Clip) *","Default String","de-DE","en-US","fr-FR","it-IT","nl-NL","nb-NO","pt-BR","ru-RU","sv-SE","de-CH","en-GB","es-MX","fr-BE","nl-BE","de-AT","en-AU","es-ES","fr-CA","en-CA","fr-CH","en-NZ","en-IE"]
["Game Clip Friendly Name","Dodge 3 grenade explosions","Dodge 3 granate explosionen",null,"Esquiver 3 explotions du grenades","3 Dodge esplosioni granata","Dodge 3 granaat explosies",{"$nulls":6},"Esquiva 3 explociones de granadas","Esquiver 3 explotions du grenades",{"$nulls":3},"Esquiva 3 explociones de granadas","Esquiver 3 explotions du grenades",null,"Esquiver 3 explotions du grenades"]
[]
["Example (Achievement) *","Default String","de-DE","en-US","fr-FR","it-IT","nl-NL","nb-NO","pt-BR","ru-RU","sv-SE","de-CH","en-GB","es-MX","fr-BE","nl-BE","de-AT","en-AU","es-ES","fr-CA","en-CA","fr-CH","en-NZ","en-IE"]
["Achievement Name","Falling even harder","Noch schwerer fallen",null,"Chute encore plus difficile","Cadendo ancora più difficile","Vallen nog moeilijker",{"$nulls":4},"Noch schwerer fallen",null,"Caer aún más difícil","Chute encore plus difficile",null,"Noch schwerer fallen",null,"Caer aún más difícil","Chute encore plus difficile",null,"Chute encore plus difficile"]
["Unlocked Description","You just can't stop falling into holes","Sie können einfach nicht aufhören in Löcher zu fallen",null,"Vous juste ne pouvez pas arrêter de tomber dans les trous","Proprio non potete smettere di cadere nei fori",{"$nulls":5},"Sie können einfach nicht aufhören in Löcher zu fallen",null,"Simplemente no puedes dejar caer en agujeros","Vous juste ne pouvez pas arrêter de tomber dans les trous",null,"Sie können einfach nicht aufhören in Löcher zu fallen",null,"Simplemente no puedes dejar caer en agujeros","Vous juste ne pouvez pas arrêter de tomber dans les trous",null,"Vous juste ne pouvez pas arrêter de tomber dans les trous"]
["Locked Description","Fall into a hole","Fallen in ein Loch",null,"Tomber dans un trou","Cadere in un buco",{"$nulls":5},"Fallen in ein Loch",null,"Caer en un agujero","Tomber dans un trou",null,"Fallen in ein Loch",null,"Caer en un agujero","Tomber dans un trou",null,"Tomber dans un trou"]
[null,"* Translations provided by Bing Translate"]

{"sheet":"Localized Strings","index":16,"n_rows":21,"n_cols":24,"rows_kept":21}
["Localized Strings"]
["Instructions can be found on the previous tab."]
["Please ensure that the default string is exactly the same as the string used for each service (i.e. achievements)."]
["Please do not change the font or formatting of this tab."]
[]
["String Type (optional)","default","de-DE","en-US","fr-FR","it-IT","nl-NL","nb-NO","pt-BR","ru-RU","sv-SE","de-CH","en-GB","es-MX","fr-BE","nl-BE","de-AT","en-AU","es-ES","fr-CA","en-CA","fr-CH","en-NZ","en-IE"]
["Leaderboard Name","Travelling Peaceful"]
["Leaderboard Name","Travelling Easy"]
["Leaderboard Name","Travelling Normal"]
["Leaderboard Name","Travelling Hard"]
["Leaderboard Name","Mining Blocks Peaceful"]
["Leaderboard Name","Mining Blocks Easy"]
["Leaderboard Name","Mining Blocks Normal"]
["Leaderboard Name","Mining Blocks Hard"]
["Leaderboard Name","Farming Peaceful"]
["Leaderboard Name","Farming Easy"]
["Leaderboard Name","Farming Normal"]
["Leaderboard Name","Farming Hard"]
["Leaderboard Name","Kills Easy"]
["Leaderboard Name","Kills Normal"]
["Leaderboard Name","Kills Hard"]