A new Pokémon GO update is rolling out, version number 0.161.2, and data miners are having a field day cracking through the APK. Although the version bump is minor (0.161.1 > 0.161.2), there are some interesting tidbits in the APK. Let’s dive in!
Please be aware that everything posted here has been publicly reported by data miners. 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.
What’s new? Here’s a summary of discoveries, plus bugs that were fixed in this release:
Pokemon GO usually relies on Niantic’s Fused GPS provider and their own location service to detect player location. It seems that they’re switching (or combining) the one built in Unity Engine to enhance location precision. The service tracks player latitude, longitude and altitude.
LocationInfo .get_latitude .get_longitude .get_altitude .get_horizontalAccuracy .get_verticalAccuracy .get_timestamp
The new Location Service could boost location accuracy and enable advanced AR features that require high precision.
ARDK toolkit is used to render various AR elements, place anchors, estimate world and light alignment. Niantic has heavily updated the AR toolkit in 0.161.2, and the changes constitute the majority of changes introduced in this update.
ARDK.AR.Anchors _implementation _destroyed WorldScale AnchorType Base .<ARAnchor>c__AnonStorey0 ARImageAnchor anchorHandle .get_ReferenceImage SubSerialize
A massive amount of shadow forms has been removed from the APK. We won’t be sharing the entire list, as it’s really… massive. You can find the list on this Pastebin link.
It looks like Platypus is the code name for a set of upcoming Buddy Pokemon features that rely heavily on AR.
As mentioned above, Platypus seems to work on top of a new peer to peer service called Wallaby. We’re quite curious to see how BuddyV2 is going to work, but also curious to see how the peer to peer networking will be implemented.
Platypus will most likely be rolled out in stages, as the new APK code literally says that:
get_PlatypusRolloutSettings get_BuddyV2MinPlayerLevel get_BuddyMultiplayerMinPlayerLevel get_EnableMonodepth get_WallabySettings
0.161.2 is not a game changing update, but we’re more than happy to see Niantic pushing their technical expertise forward. As a leader in AR space, we expect a lot from Platypus / BuddyV2, and we think this is not the last update to come in this space. Stay tuned for updates!
Hello Trainers!! The Pokémon Go 2020 Lunar New Year Event is now live, and with it has brought a new…
Trainers, attention, a Special Latios and Latias Raid Weekend event is on its way! The Legendary Pokémon Latias and Latios…