Trainers,

Pokémon GO was just updated to 0.85.1 on Android, bringing full support for this week’s Generation III release. We managed to quickly grab an APK and dive into the depths of the inner workings of Gen 3. We know you’re all very excited, and we won’t lie: there is a lot to be excited about!

Table of contents

Asset changes

  1. New loading screen added
  2. New weather icons added
  3. New item (Star Piece) icon added
  4. New bizarrely funny icons added
  5. New Battle Party icon found

Code changes

  1. Nine new moves added in the APK, including Delibird’s Present move
  2. Weather effects guarantees higher IV values
  3. Weather has levels and severity
  4. Stardust boost discovered
  5. More battle party code added

The Generation III / Christmas loading screen is live

The new loading screen is live, bringing a new look to the app loading process and rekindling your passion for Pokémon GO. Generation III + Christmas, who can ask for more? We don’t know if all of the featured Pokémon will be available initially, but we surely hope so.

New loading screen is in

New weather icons are in the APK

We extracted all of the new assets on our usual github repository. Among the extracted assets, we’ve found also the new weather icons, which look crazy good, especially the more experimental ones. Our favourite is the Windy weather icon!

Weather clear day

Weather cloudy

Weather partly cloudy

Weather rainy

Weather snow

Weather fog

Weather windy

New item added: Star Piece

We are not 100% sure what this item is used, but we believe it will be a Lucky Egg for Stardust (we go more in depth below in the code section). It comes in x1, x8 and x25 quantities and it’s now in the APK and in the code base it’s referred to as .ITEM_STAR_PIECE:

Two bizarre images added to the APK

Two new assets have been added to the APK, with seemingly no reason at all. Meet file btn_avatar_clothing.png and donut.png. We believe that these images are intentional hints left by Niantic for data miners. Thank you for the acknowledgment, we’ve found it!

A new icon for the upcoming battle party feature added

If you haven’t been following along, Niantic is working on a feature called “Battle Parties” which enables players to create and organize attackers into simple lists of 6 Pokémon. This feature hasn’t been actively developed, but it seems that it’s reaching maturity, as the final UI elements have been added.

Meet btn_new_party.png:


Nine new moves added in the APK, including Delibird’s Present move

The following moves are now part of the APK, and yes, PRESENT_FAST is in. For the uninitiated, Present is Delibird’s signature move! We are super excited to see which Pokémon gets which move, but we’ll have more to share about that soon.

.V0282_MOVE_TAKE_DOWN_FAST
.V0283_MOVE_WATERFALL_FAST
.V0284_MOVE_SURF
.V0285_MOVE_DRACO_METEOR
.V0286_MOVE_DOOM_DESIRE
.V0287_MOVE_YAWN_FAST
.V0288_MOVE_PSYCHO_BOOST
.V0289_MOVE_ORIGIN_PULSE
.V0290_MOVE_PRECIPICE_BLADES
.V0291_MOVE_PRESENT_FAST

Weather effects guarantees higher IV values and higher stats

We already heard from Niantic that weather spawns will be more powerful versions of the existing wild Pokémon, with a guaranteed set of higher IV values. The following fields are contained in each weather encounter (duplicate getters and setters redacted for brevity):

.WeatherAffinityProto
.WeatherBonusProto
.get_CpBaseLevelBonus
.get_GuaranteedIndividualValues
.get_StardustBonusMultiplier
.get_AttackBonusMultiplier
.get_RaidEncounterCpBaseLevelBonus
.get_RaidEncounterGuaranteedIndividualValues

In other words, it will pay off to go out and hunt in the snow / rain / wind, as you have a chance to get a good IV specimen without much fuss.

Weather has multiple levels and severity category

We were surprised to see that the weather effects have several levels, from 0 to 3, and that those levels fall into two severity categories: moderate and extreme. Also, it seems there is actually 7 weather effects:

.CLEAR
.RAINY
.PARTLY_CLOUDY
.OVERCAST
.WINDY
.SNOW
.FOG

But only Rain, Wind, Fog and Snow can have levels:

.RainLevel
.WindLevel
.SnowLevel
.FogLevel
.WindDirection
.DisplayLevel
.LEVEL_0
.LEVEL_1
.LEVEL_2
.LEVEL_3

We are curious to see how this affects the gameplay, but it’s probably just a visual indicator for the in-game rendering engine.

Stardust boost discovered!

When we initially saw the new Star Piece item, we were confused, expecting it to be something connected to Delibird. However, upon further inspection of the APK, we’ve found it to be something completely else.

We now believe that Star Piece (item listed above) will be used as a Stardust gain booster, similar to how Lucky Eggs are used to boost XP gain!

And we have code to support this:

.ITEM_TYPE_STARDUST_BOOST
.ITEM_CATEGORY_STARDUST_BOOST
.USE_ITEM_STARDUST_BOOST
.UseItemStardustBoostProto
.UseItemStardustBoostOutProto
.ERROR_STARDUST_BOOST_ALREADY_ACTIVE

More battle party code added

Battle Parties are one step closer, with the following code being added to support the feature:

.ACTION_BATTLE_PARTY_ADD
.ACTION_BATTLE_PARTY_REMOVE
.ACTION_BATTLE_PARTY_GYM_BATTLE
.ACTION_BATTLE_PARTY_RAID_BATTLE

In other words, we’ll be able to create, delete and use the Battle Party in a Gym battle or a Raid. Seems simple enough!