Hello Trainers! Pokémon GO 0.173.0 is slowly rolling out through the Google Play Store (the iOS App Store usually lags behind). There is a lot to cover in this one from more details surrounding Remote Raiding, the ability to finally mass transfer costume Pokémon, Bulk Power-ups and much more!
🚨⚠️ Disclaimer ⚠️🚨
Please be aware that everything posted here has been publicly reported by data miners (PokeMiners). Information shared through these channels is not affiliated nor approved by Niantic, and is always subject to change. Do not take it for granted, features change and get scrapped all the time. It is very important that you are aware that these things CAN and WILL CHANGE. Additionally, this article contains my thoughts and opinions in regards to the code that was shared online – all of these should be treated as conjecture, not as hard statements. If you’re OK with that, feel free to read further. Potential spoilers ahead.
With that said, let’s get into it!
The official release notes can be found here.
Remote Raiding
Let’s start with the big one, remote raiding. The image for the remote raid pass was not found in the APK, which means that we’re not getting remote raiding right away. This can easily be fixed remotely without trainers having to update their game, so stay tuned!
Code for using your remote pass
ITEM_REMOTE_RAID_TICKET .get_IsRemote .set_IsRemote .get_UseRemotePass .set_UseRemotePass
As announced, remote raiding will need its own pass.
Remote Raiding ON – Remote Raiding OFF
RaidClientSettingsProto .get_RemoteRaidEnabled .set_RemoteRaidEnabled .get_MaxRemoteRaidPasses .set_MaxRemoteRaidPasses RemoteRaidEnabledFieldNumber remoteRaidEnabled_ MaxRemoteRaidPassesFieldNumber maxRemoteRaidPasses_ RemoteRaidEnabled MaxRemoteRaidPasses
No surprise here, it looks like Niantic has made it so they can easily flip the switch on Remote Raiding and the update the number of remote raid passes you can hold at a time.
Interaction Range
.get_RemoteInteractionRangeMeters .set_RemoteInteractionRangeMeters
Niantic can now change the interaction range server side, which makes sense.
Daily Free Research
Quests_claim_field_research_first daily_research_title quests_claim_time_limited_quest_encounter_first IsTimeLimitedQuest HasClaimableSubTask TIMED_STORY_QUEST
As announced, daily free research is coming. There’s also some code there for research sub-tasks and timed story quests which is exciting.
Incense Quest
QUEST_USE_INCENSE
A quest to use an incense, probably for Incense day.
Item Stacking
buff_fully_stacked
Code to support item stacking, like Incense, Star pieces, and Lucky Eggs. Niantic clarified earlier that you can stack these items upto 24 hours. This is the check and balance to ensure you can’t go past that.
Mass Transfer Event Pokémon
pokemon_info_multi_transfer_event_pokemon_final_confirmation
It’s finally here!! After weeks of the feature being in the code, it’s finally been turned on. You are now able to select and mass transfer costume Pokémon! Huzzah!!
Bulk Powerup Pokémon
pokemon_info_powerup_confirmation_2 bulk_upgrade_button_cannot_be_used _bulkUpgradeDialogPrefab get_BulkUpgradeEnabled BulkUpgradesCost .get_PokemonCp .set_PokemonCp .get_TotalStardustCost .set_TotalStardustCost .get_TotalCandyCost .set_TotalCandyCost .get_TotalCpMultiplier .set_TotalCpMultiplier .get_NumberOfUpgrades .set_NumberOfUpgrades .get_PokemonCurrentCp .set_PokemonCurrentCp
Probably one of the most anticipated Quality of Life updates in a while. Code surrounding the bulk powerup that Niantic announced is here! It doesn’t appear to be turned on yet though. You will get total dust and candy cost before you confirm, which is nice.
Double Confirmation
IBulkUpgradeConfirmationDialog IBulkUpgradeConfirmationDialogFactory BulkUpgradeConfirmationDialog OnUpdateValue CanUpgrade UpdateStardust UpdateCandy AreYouReallySure NoButtonForYou stardustText candyCostText finalPanel finalPanelText pauseTimeWhenReachingMaxUpgrade leaugeUpgradeWarningColor _isLucky _candyCount _stardustCount _finalConfirmationTriggered MessageBuilder PreviewPowerUp UpgradeProto FirstIndex
Looks like we’ll get double confirmation. Are you sure? Are you REALLY sure? Plus the game will also warn you if you are about to power your Pokémon up past the Great League or Ultra League cutoffs.
XL Candy
get_XlCandyAwarded .get_TotalXlCandyCost .set_TotalXlCandyCost
XL Candies!! It looks like we’re going to get XL candies for our Pokémon, and those XL candies will have a separate cost. I suspect it will cost less XL candies to evolve and power up Pokémon.
Go Battle League – PVP Updates
Super Effective & Not Very Effective
super_effective not_very_effective add_OnNormalEffectiveOutcomeEvent remove_OnNormalEffectiveOutcomeEvent add_OnSuperEffectiveOutcomeEvent remove_OnSuperEffectiveOutcomeEvent add_OnNotVeryEffectiveOutcomeEvent remove_OnNotVeryEffectiveOutcomeEvent
Super Effective and Not Very Effective will flash above both Pokémon on the battle screen for fast and charge moves. For Fast moves it appears for about 2 turns worth, then fades off.
Animations AttackOutcomeCallout ClearAttackOutcome isChargeAttack SetOpponentAttack showText FlashOutcome FlashSuperEffectiveOutcome FlashNotVeryEffectiveOutcome FlashNormalEffectiveOutcome FlashLastAttackOutcome effectiveParams isInterrupt FlashEffectiveVFX FlashAttackEffectivenessText showSuperEffective showNotVeryEffective imageSuperEffectiveFlash imageHealthFrame imageHealthBackground textAttackOutcomeFlash outlineAttackOutcomeFlash textGradient attackOutcomeTextDuration accelerateTextTimeScalar canvasNameplate normalEffectiveParams superEffectiveFastParams superEffectiveChargeParams notEffectiveParams lastAttackOutcome lastAttackIsCharge promiseEffectsAnimation promiseTextAnimation lastAttackOutcomeWithText accelerateTextTime
Effects and such for the animations of the Super Effective and Not Very Effective messages.
3 Shield Bug Fix?
shieldsNum ActivateShield
Maybe a fix for the 3 shield bug?
PVP Maintenance
gbl_down gbl_down_soon Waiting {0} seconds to show initial outage message Show pending warning for {0} seconds Server_maintenance_warning Waiting {0} seconds to shut down show outage screen CheckPlannedOutage don't show outage screen GetPlayer failed with status Checking planned outage GetPlayer attempt failed - don't continue. GetPlayer attempt succeeded - login complete.
More details surrounding warnings for Go Battle League downtime. Miners also found details supporting the league will have serveral states: distant, pending, imminent, and down.
PVP Debugger
IPvpDebugger .get_ShouldDebug .set_ShouldDebug .get_WebsocketSuccesses .set_WebsocketSuccesses .get_WebsocketNulls .set_WebsocketNulls .get_WebsocketOutOfOrders .set_WebsocketOutOfOrders .get_WeakConnections .set_WeakConnections .get_SpinningConnections .set_SpinningConnections .get_AveragePingMs BuildDebugString ShouldDebug WebsocketSuccesses WebsocketNulls WebsocketOutOfOrders WeakConnections SpinningConnections AveragePingMs PvpDebugger .set_AveragePingMs serverService .<ShouldDebug>k__BackingField .<WebsocketSuccesses>k__BackingField .<WebsocketNulls>k__BackingField .<WebsocketOutOfOrders>k__BackingField .<WeakConnections>k__BackingField .<SpinningConnections>k__BackingField .<AveragePingMs>k__BackingField debugIndex
It looks like there’s a lot of debug code surrounding PvP, Niantic is probably trying to get a handle on what’s causing all the lag issues.
Wut?
HandleWeakConnection
Handle it how?
Mystery Reward?
.get_MysteryRewardCount Getting reward count for a non-mystery reward
Probably PVP related, interesting.
New Generation Badges
GEN6 .BADGE_POKEDEX_ENTRIES_GEN6 GEN7 .BADGE_POKEDEX_ENTRIES_GEN7 GEN8 .BADGE_POKEDEX_ENTRIES_GEN8
Bages for the next 3 generations were added. At this point its just placeholders for the badges, and nothing else.
Egg Hatching
No More Forgetting
When you hatch an egg in this version, you will be immediately taken to the egg screen so you can incubate another egg.
Did you forget anyway?
NoEggsIncubatingNotification
The game will notify you that you forgot.
Shadow Eggs
EGG_TYPE_SHADOW
This has been found before, but another type has been added.
Buddy Improvements
via EnsureOffMapSpawning on map via EnsureOnMapEarned BUDDY_REMOTE_GIFT
More checks to make sure your buddy is on the map so they can earn hearts. Plus, code for buddy gifts.
Technical Stuff
More Technical and background updates to the game.
The Return of the Game Master
Load remote config cache from disk: GAME_MASTER .{0}Loading text from canary fileMissingParsing config cache from disk .: GAME_MASTERCached GMT is corrupt! Purging itRequesting incremental update .: GAME_MASTERApplying incremental update .: GAME_MASTERApplied incremental update .: GAME_MASTER - contains invalid data!!!Scan for device
The Game Master file is, once again, saved on the phone. It also looks like the Game Master file will only download updates to the parts that need to be updated, rather than the entire thing. This should save on data/bandwitdh when loading the game.
PTC Log In Improvements
Some improvements to the PTC log-in aspect of the game.
Inventory Space Management
.get_IgnoreInventorySpace .set_IgnoreInventorySpace IgnoreInventorySpace
Looks like Niantic wants the ability to exclude certain items from taking up inventory space.
Telemetry
.set_TotalBatchSize .get_TotalEnvelopeSize .set_TotalEnvelopeSize .set_TotalEnvelopeMetricsCount .get_TotalEnvelopeEventsCount .set_TotalEnvelopeEventsCount .get_DiskUploadNeeded .set_DiskUploadNeeded User opted out
Code for uploading information back to Niantic, there’s a LOT surrounding this in the update. It looks like you’ll be able to opt out?
Special Research Dropdown
Your list of Completed Special Research will now all be in a dropdown. It’s a much cleaner look to the special research tab.
Bubbles
bubbleConfig AwardBubbleConfig DelaySec LifetimeOverrideSec LastBubblePopped IsAdditive
Changes to the way item bubbles appear.
Monodepth
Code for Monodepth was added, likely to support Android occlusion for AR+ shots
Finally… The stuff we have no idea what it’s for section.
Snitch Logging
AddSnitchLog AddSnitchMarker BeginTrace WasPlayerBad snitchPort
Probably not a Harry Potter reference…
The Parrot and the Pencil
ParrotReflection PencilReflection
Sounds like an odd Pixar movie?
Poseidon the Villan?
AntiAddictionEnterReflection Holoholo.Rpc.Poseidon.AntiAddiction
Is Poseidon going to help with our addiction to Pokémon go?
Speculations and Conclusions
It would appear that remote raiding is just a flick of a virtual switch away from being a reality. Which is very exciting, no word on how the passes will be distributed other then they are going to be available in the shop. I believe Niantic will work a way for us to get 1 free one a day like the regular raid passes. Fingers crossed.
I am very excited to see the ability to mass transfer costume Pokémon. Transferring a hundred or so of them manually is mind-numbing! Also, bulk power-ups?! I am super excited for this!
Lots of QoL updates here, which is exciting to see! Hopefully they keep them coming!
Until next time trainers, stay safe out there!