バージョン0.199.0アップデートのデータ解析です。
今回の内容は以下の通りです。
- カントーイベントチケット
- NPC(ノンプレイヤーキャラクター)
- フェザーダンス情報追加
- フォルム(すがた)の変更
- 新しいタスク
- フレンド機能の更新
- お気に入りフレンド
- アメXLの新しい入手方法
- おすすめパーティ機能
- POI画像ギャラリー
- レベルアップのシェア
- 空を飛ぶ広告
カントーイベントチケット
カントーチケットがアップデートされ、赤・緑を選択できるようになりました。選択後、それぞれのバッジを受け取ります。
normalFooter
choiceFooter
ChooseFirstChoice
ChooseSecondChoice
カントーチケットのデータは今後も別のイベントで使えるような形になっています。
.get_EventVariantBadges
.get_EventVariantTitleStringKeys
.get_EventVariantDescriptionStringKeys
.get_ItemBagDescriptionVariantSelected
.set_ItemBagDescriptionVariantSelected
.get_EventVariantButtonStringKeys
LocalizedVariantDescription
IsEventRunning
LocalizedVariantButtonKey
GetEventVariantBadges
LocalizedVariantTitle
HasEventVariantSelected
上記のように、Kanto(カントー)ではなく、Eventとして扱われており、Eventのバッジ、タイトルなどとして管理されています。
音楽
カントーイベントに向けて、新しいバックグラウンドミュージックが追加されました。
BGM_GO_TOUR_00
BGM_GO_TOUR_01
BGM_GO_TOUR_02
BGM_GO_TOUR_03
BGM_GO_TOUR_04
BGM_GO_TOUR_05
BGM_GO_TOUR_06
BGM_GO_TOUR_07
BGM_GO_TOUR_08
BGM_GO_TOUR_09
NPC(ノンプレイヤーキャラクター)
新しいNPCが追加されました。
.CHARACTER_EVENT_NPC_0
.CHARACTER_EVENT_NPC_1
.CHARACTER_EVENT_NPC_2
.CHARACTER_EVENT_NPC_3
.CHARACTER_EVENT_NPC_4
.CHARACTER_EVENT_NPC_5
.CHARACTER_EVENT_NPC_6
.CHARACTER_EVENT_NPC_7
.CHARACTER_EVENT_NPC_8
.CHARACTER_EVENT_NPC_9
.CHARACTER_EVENT_NPC_10
NPCのデータはすでに実装されており、Nianticが制限を解除すると登場します。
.get_IncidentPrioritySettings
「Pokémon GO ツアー:カント―コンテスト」で入賞したトレーナーは、トレーナーキャラクターとして登場することが決まっており、それがこのNPCに割り当てられるようです。
IsEventNpcCharacter
ShouldShowSummaryScreen
このコードでは、イベントのキャラクターどうかの確認、概要画面を表示するかの確認が行われています。
新技「フェザーダンス」情報追加
以前から続いている新技「フェザーダンス」について。今まではテキスト、アニメーションが追加されてきましたが、今回はついに内部にデータが実装されました。あとは制限が解除されれば使用できるようになります。
.V0348_MOVE_FEATHER_DANCE
フォルム(すがた)の変更
フォルム(すがた)の変更が可能になるデータが見つかりました。ギラティナのアナザー、オリジンの変更などができる!?
デオキシスはフォルムがたくさんあるので変更できると助かりますね!
FormChangeReflection
ChangePokemonFormProto
ChangePokemonFormOutProto
.get_ChangedPokemon
.set_ChangedPokemon
ChangedPokemonFieldNumber
changedPokemon_
ChangedPokemon
ERROR_POKEMON_MISSING
ERROR_INSUFFICIENT_RESOURCES
ERROR_QUEST_INCOMPLETE
ERROR_POKEMON_CANNOT_CHANGE
ERROR_POKEMON_DEPLOYED
get_FormChange
QUEST_INCOMPLETE
とあることから、変更には何らかのタスクをクリアする必要があると思われます。
フォルム変更のコスト
FormChangeProto
.get_AvailableForm
.set_StardustCost
.get_ItemCost
.set_ItemCost
.get_QuestRequirement
上記から、変更には「ほしのすな」と特定のアイテム(おそらく新アイテム登場)、もしくはネギガナイトのように特別なタスクをクリアする必要があるようです。
CHANGE_POKEMON_FORM
.get_FormChangeSettings
.set_FormChangeSettings
フォルム変更のメダル
.get_NumPokemonFormChanges
.set_NumPokemonFormChanges
すがたの変更でメダルがもらえるようです。
フォルム変更のアニメーション
進化、メガ進化同様、すがたの変更にもアニメーションが設定されています。
formChangeFxPrefabReference
formChangeFxOffset
formChangeModelSwapDelaySeconds
formChangeAnimationDelaySeconds
新しいタスク
上記のNPC、すがたの変更に関するタスクが追加されました。
QUEST_CHANGE_POKEMON_FORM
QUEST_BATTLE_EVENT_NPC
フレンド機能の更新
お気に入りフレンド
特に仲の良いフレンドをお気に入りに登録できるようになるようです。
ADD_FAVORITE_FRIEND
REMOVE_FAVORITE_FRIEND
新しいフレンドの招待機能
RESERVED_ACTION_1
GET_INCOMING_GAME_INVITES_V2
UPDATE_INCOMING_GAME_INVITE_V2
DISMISS_OUTGOING_GAME_INVITES_V2
INVITE_CONTACT
GET_CONTACT_LIST
UPDATE_CONTACT_LIST
INVITES_V2
(招待機能バージョン2?)が追加されています。V2の機能の詳細は不明ですが、GET_CONTACT_LIST とあるので、連絡先など何かのリストを使用して招待することができるようです。
別ゲームとのフレンド連携
別のゲームとのフレンド連携ができるようです。ゲームへのフレンド招待なのか、それ以外の機能なのかは不明です。
GetCallingGameFriendsList
GetCrossGameFriendsList
friendIds
GetFriendDetailsForCallingGameFriendList
GetFriendDetailsForCrossGameFriendList
UpdateIncomingGameInvite
SendGameInvite
inviteAppKeys
DismissSendInvites
GetCrossGameFriendsList
=別のゲームのフレンドリストの読み取り、SendGameInvite
=ゲームへの招待ですね。
連携できるのはNiantic製の別ゲームと思われます。
niantic_profile_generic_error_message
android_app_store
apple_app_store
send_niantic_game_invite_error
niantic_profile_ok
confirm_niantic_game_invite
unfriend_niantic_friend_title
unfriend_niantic_friend_tip&
unfriend_niantic_friend_confirm_button
niantic_profile_no
remove_friend_error_message$
niantic_profile_unlink_account_title*
niantic_profile_unlink_account_description&
niantic_profile_unlink_account_confirm
niantic_profile_cancel
sendInviteApps
InitializeSendGameInviteWidget
RefreshGameInviteWidget
friendAppDetailsList
userAppDetailsList
sentGameInviteKeys
dismissedSendGameInviteKeys
GetSendInviteApps
friendAppDetails
GetGamePreviewApps
sendGameInviteWidget
_friendPlayerProfileService
_userPlayerProfileService
friendProfileContainer
userProfileContainer
この連携機能内には、niantic_profile_generic_error
とあるので、Niantic製のプロファイルにアクセスしています。
.get_DisabledOutgoingInviteAppKeys
.set_DisabledOutgoingInviteAppKeys
IsCodeNameSettingEnabled
DisabledOutgoingInviteAppKeys
IGameInviteService
GetGameInvites
updatedStatus
UpdateGameInvite
.get_CachedGameInvites
CachedGameInvites
GameInviteService
HandleGetGameInvitesResponse
HandleUpdateGameInviteResponse
GameInvite
FriendUsernames
InviteStatus
アメXLの新しい入手方法
.get_BonusXlCandyCaptureReward
.set_BonusXlCandyCaptureReward
BonusXlCandyCaptureReward
とあるので、捕まえた際にもらえる「アメXL」に関するボーナスが設定されるようです。スポットライトアワーのときに発生する特別ボーナスのような形で、アメXLのボーナスイベントが今後行われるかもしれません。
.get_XlCandyAwardedPerId
このコードはレッツゴーピカチュウ・イーブイシリーズとの連携に関わるBelugaTransactionCompleteOutProto
に追加されていました。レッツゴーシリーズへの転送でアメXLがもらえるようになるのかもしれません。
おすすめパーティ機能
おすすめのパーティの機能が更新されるようです。
pokemonIds
IsPokemonAlreadyIncluded
pokemonRatingFunc
bestRatingThresh
bestPokemon
IsPokemonAllowed
Rating(レーティング)の記載があるのでGOバトルリーグ用でしょうか?個人的には、ジムバトル、ロケット団のおすすめパーティ機能を更新してもらいたいです。ほぼ毎回組み換えが必要なおすすめ機能はどうにかしてもらいたい。
POI画像ギャラリー
新しい画像システムが2021年2月中に使用可能になることがアナウンスされています。
Niantic.Titan.ImageGallery
以前からポケモンストップの申請などで使用されているTitanライブラリーに関わるコードがあります。
AllowVoteForCurrentImage
Voteとあるので投票に関わるコードです。Nianticのもう一つのゲームIngressでは画像に投票ができるシステムがあります。ポケモンGOでもIngress同様、投票により写真が決定されるようです。
numCells
SetLoadingData
add_OnMainImageUpdated
remove_OnMainImageUpdated
AllowVoteForCurrentImage
OnMainImageUpdated
ScrollCellInitialized
isCentered
MaybeNotifyCellIsCentered
imageDetailsData
isCenter
NotifyCentered
AllowVoting
OnImageStateUpdated
numImages
UpdateImages
analyticsService
ToastDismissed
errorToastShowing
SUBMISSION_TIME_DIFF_KEY
ADD_PHOTO_TOO_FAR_DISABLED_MESSAGE_KEY
ADD_PHOTO_REFRESH_FREQUENCY
LogEnterImageGallery
LogEnterImageDetailsPage
voted
LogVoteFromMainGalleryPage
LogVoteFromImageDetailsPage
LogImageEditEntryFromImageGallery
レベルアップのシェア
レベルアップの画像を、スクリーンショットを撮らなくてもシェアできるようになります。
.get_ImageGalleryTelemetry
.set_ImageGalleryTelemetry
.get_PlayerShownLevelUpShareScreenTelemetry
.set_PlayerShownLevelUpShareScreenTelemetry
閲覧されている画像、閲覧者の情報確認のコードもあります。
TelemetryLevelUpReflection
.get_PlayerViewedPhoto
.set_PlayerViewedPhoto
.get_PlayerSharedPhoto
.set_PlayerSharedPhoto
PlayerViewedPhotoFieldNumber
playerViewedPhoto_
PlayerSharedPhotoFieldNumber
playerSharedPhoto_
PlayerViewedPhoto
PlayerSharedPhoto
空を飛ぶ広告
新しいタイプの広告機能が追加されます。
AD_TYPE_SPONSORED_BALLOON
SPONSORED_BALLOON
=スポンサードバルーンとあるので、ロケット団の気球のように、空を飛ぶ広告が表示されるようです。
AdSpawned
AdDismissed
AD_TYPE_UNKNOWN
AD_TYPE_SPONSORED_GIFT
AD_TYPE_SPONSORED_BALLOON
AD_INHIBITION_UNKNOWN
AD_INHIBITION_TR_PREVENTS_BALLOON_SPAWN
AD_INHIBITION_CLIENT_ERROR
AD_DISMISSAL_UNKNOWN
AD_DISMISSAL_TR_DISPLACES_AD_BALLOON
SPONSORED_GIFT
とあるので、ポケストップのスポンサードギフトのように、ギフト付きの広告となるかもしれません。