Categories: News

New in Pokémon GO 0.161.2: Platypus rising

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!

🚨 Disclaimer 🚨

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.

Changes

What’s new? Here’s a summary of discoveries, plus bugs that were fixed in this release:

  • Switch button no longer disappears when a Pokémon faints in Trainer Battles.
  • Switching during charge moves should be fixed in 0.161.2, but it can be blocked by actions that are already queued for execution.
  • Unity location service is now used in conjunction with Niantic’s existing location provider
  • ARDK framework is being updated in preparation for the upcoming Buddy 2.0 feature, code-named Platypus
  • Platypus (aka Buddy v2) seems to be using a new peer-to-peer networking service called Wallaby. So many animal references! We don’t know much about Wallaby, but it does exist.
  • Niantic is starting to using their own Monodepth framework for Platypus. Monodepth is a framework that provides “monocular depth estimation from a single image”. For those of us that understand images better than sentences, this is how it works (image from Monodepth2 Github repository):
Monnodepth framework in action

Location Service

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

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

Removed unreleased shadow forms

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.

Platypus

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

Parting words

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!

Zeroghan

Antonio started the Hub in July 2016 and hasn't had much sleep since. Software developer. Discord username: Zeroghan. 28 years old.

Share
Published by
Zeroghan

Recent Posts

Shiny Kricketot, new costumes and fashionable Pokémon celebrate The Pokémon Company x Longchamp collaboration

The Pokémon Company is partnering with Longchamp, a luxury leather brand from Paris. In celebration…

13 hours ago

Porygon Community Day

Porygon Community Day takes place on Sunday, September 20, 2020, from 11:00 a.m. to 5:00…

2 days ago

Pokémon GO Tri Attack Move Analysis

Porygon will be this month's Community Day featured Pokémon, and the exclusive move that Porygon-Z…

3 days ago

Data Mining Report: 0.187.0 – Buddy walking goals, and Evolution quests

Hello Trainers! More details surrounding the 0.187.0 update (Now 0.187.1) has been uncovered, and there…

4 days ago

Battle Jessie and James until September 30 2020

Jessie, James and their Meowth balloon are making a return to Pokémon GO! From Tuesday,…

4 days ago

The Forgotten Pokémon Favourites : Part 2

We're back again to give those often forgotten Pokémon more love, in Part 2 of…

5 days ago