Hello Trainers! 0.225.0 is currently rolling out to a device near you and it brings with it some pretty neat updates, including Native refresh rate, New Quests, Egg hatching improvements, and more!
💡 Disclaimer: You know the drill by now, everything in this article is data mined, and therefore subject to change or not even being released at all. This is particularly appropriate with this post than most like this, as there are things in this article that could very well change by the time this content is released.
New App Icon
The app icon has a new look to celebrate the new season.
New Startup Image
A new startup image has been pushed as well. You can see Bergmite on the right-hand side, which means Avalugg as well! Avalugg by all accounts could be a legitimate contender in all three PVP Leagues.
New Assets
The eggs got a makeover in this update, plus a new hologram box, and some other bits and pieces.
Native Refresh Rate
The Native Refresh Rate that was mined previously is now live. Turning this on makes the game run so much smoother, and your battery die so much quicker.
PVP Refactor / Re-Write
This is the big one in this update, it appears that they are completely overhauling the PVP system. Fingers crossed we start to see some drastic improvements soon?
New Library
CombatRefactorEnabled GetRefactorFlagForCurrentInvasionCharacter Niantic.Holoholo.Combat.Util
A new PVP-specific library has been added, one that they have the ability to turn on remotely. So it’s safe to say it’s not active yet.
PVP Timing Improvements
localPokemonPausePromise opponentPokemonPausePromise pokemonPartySize combatType incidentService copyAndResetCombatQuestUpdate
A promise in app development is essentially a way for the game to say “I’ll do this later” which allows the game to use the results of the thing to do something else. Essentially it’s a way for them to handle several things happening at once, which happens a lot in PVP.
PVP Transitions
playerPokeballScale get_PlayerPokemonTransform
New scales for a couple of things, Pokéballs, Pokémon, and Players.
Team Go Rocket
TRAINER_NPC_COMBAT INVASION_GRUNT_COMBAT INVASION_BOSS_COMBAT FRIEND_COMBAT
As the Team Go Rocket encounters use the same system as PVP, they also are receiving an upgrade. It would seem that they are separating out the different types of encounters instead of just throwing a different skin on the same encounter.
Egg Hatching Improvements
Hatch Skipping
SkipEggHatchAnimation get_NumAnimationsSkipped
The speculation that we’ll be able to skip egg hatching animations seems to be confirmed here, interesting that they’ll track how many animations you’ve skipped.
New Settings
get_EggHatchImprovementsSettings eggHatchText eggHatchLayouts EggPositioner eggHatchScreenWipeDuration eggHatchGui hatchedEggs inventoryGui prevSortOrder
Some other new settings for the egg hatching.
Quests
New Quests
QUEST_OPEN_GIFT QUEST_EARN_XP
A couple of new quests were added.
Quest Conditions
WITH_FRIEND_LEVEL WITH_STICKER WITH_POKEMON_CP
Three quest conditions were added as well, the sticker one is interesting.
STORY_QUEST_BATTLE TIMED_QUEST_BATTLE
The miners have dug up other bits about story quests, and they believe that these are separate from special research quests.
New Move
V0356_MOVE_DOUBLE_KICK_FAST
The move Double Kick was added as a fast move. In the Core games, this move does 30 damage and isn’t the signature move of any Pokémon.
New Form
TCG_2022_NOEVOLVE
A new form has been added, it appears for a Trading Card Game event/promotion coming in 2022?
Overworld Circle Update
whitePulseRadiusMeter pinkPulseRadiusMeter
As you can see from the screenshot, there’s a white circle that is used for things like Lures, and AR scanning and a larger pink circle that indicates spinning distance. Neat Quality of Life update.
Tutorials
REMOTE_RAID_TUTORIAL TRADE_TUTORIAL_INTRODUCED TRADE_TUTORIAL_COMPLETE LUCKY_FRIEND_TUTORIAL LUCKY_TRADE_TUTORIAL QueueGiftTutorial ShowGiftTutorialIntroduction SkipGiftTutorial ShowFriendsTutorial
Some new tutorials, remote raids, trades, lucky friends, etc
mainButtonText secondaryButton secondaryButtonText
The tutorial page has new buttons
Wayfarer Updates
Categories
SUBMIT_POI_CATEGORY_VOTE POI_CATEGORY_VOTE_SUBMISSION .get_IsPoiSubmissionCategoryEnabled .get_CategorySubmissionEnabled
More on categories, being able to edit POI categories in-game will be interesting.
Category Colours?
TitanStyleSettingOverride Titan.PoiCategorization backgroundOverride visibilityOverride textStyleOverride TextStyleSetting enableColor disableColor
These colour overrides and controls were added to the categories as well, this suggests that the categories will appear differently and some may be hidden for some reason? Perhaps if Niantic just needs us to narrow down the category?
Category Limits
POI_CONTRIB_REMAINING_CATEGORY_MULTIPLE POI_CONTRIB_REMAINING_CATEGORY_ONE POI_CONTRIB_PER_DAY_CATEGORY_AVAILABLE POI_CONTRIB_PER_DAY_CATEGORY_ADDED POI_CONTRIB_PER_DAY_CATEGORY_MAXED
Does this suggest certain category suggestions will be limited by day?
Eligibility Checks
Niantic.Titan.WayfarerEligibility .get_HasWayfarerAccount .get_PassedWayfarerQuiz .get_IsWayfarerOnboardingEnabled .get_WayfarerEligibilityCheckEnabled .get_SimplifiedWayfarerOnboardingFlowEnabled
Checks to ensure you are eligible to use Wayfarer POI creation/edits in-game. Things like do you have a Wayfarer account and have you passed the quiz.
EligibilityTexts
WAYFARER_ELIGIBLE_TITLE_STRING WAYFARER_ELIGIBLE_BODY_STRING WAYFARER_ELIGIBLE_GOTO_STRING WAYFARER_ELIGIBLE_LATER_STRING WAYFARER_ELIGIBLE_UNLOCK_STRING WAYFARER_ELIGIBLE_SIMPLIFIED_UNAVAILABLE_ACCESS_LEVEL
Speaking of eligibility, there are some texts that will be associated with your eligibility.
AR Scan Re-take
OnRetake WaitOnRetakePressed
It appears that trainers will get the option to re-take an AR scan during the preview.
Holograms
SetItemTipHologram itemTipConfiguration ConversationItemTipConfiguration itemTipParent itemTipParentVisibilityController itemTipLocalPosition itemTipWidth hologramItemTexture pixelMarginForHologramItem
There are assets to go along with this as well, they appear to be tied in with the conversation GUI and are likely for the tutorials.
Quests
AR Scanning Quests
IsScanForQuest ShowQuestPageOnScanCompletion
It appears that you’ll be taken to the quest completion screen after successfully uploading your AR scan.
Rockets from Quests
QUEST_REWARD_INCIDENT START_QUEST_INCIDENT
This appears to be a new rocket-type encounter. It’s interesting that we could be getting Team Go Rocket encounters directly from quests, what are we going to be doing to draw them out?
Collect a Catch a Pokémon quest, then when you complete it a grunt leaps out of the grass and demands you hand it over?
Raid Leaderboard Updates
Try spinning, that’s a good trick!
AnimateLeaderboardScreen PlayCardsAnimation avatarCameraRotation
There are several new updates to the Raid Leaderboards, including some animation to some of the cards. The Style card for one has your avatar spin around.
A wild Pokémon appears!
pokemonPosition pokemonRecSize useOutline
It looks like Pokémon will show up on some of the cards as well, likely for the Mega card.
The Survey Says!
get_InAppSurveySettings| Niantic.Platform.Analytics.Telemetry.Survey .get_PlayerExternalInAppSurveyId add_OnPlayerExternalInAppSurveyIdChanged remove_OnPlayerExternalInAppSurveyIdChanged
In-app surveys. Perhaps this is their way of getting direct feedback from the player base?
Adventure Sync Update
get_SensorServiceEnabled
Hopefully, whatever this is it makes Adventure sync more accurate.
Technical Stuff
Renamed ARDK
Niantic.ARDK.VirtualStudio
There’s a lot in this section, the Miners didn’t include it all and I’m going to include even less because frankly, it’s a lot of technical jargon. A lot of it was simply renaming ARDK to Niantic.ARDK.
AppsFlyer
get_AppsFlyerDevKey get_AppsFlyerAppId
New libraries for AppsFlyer were added. AppsFlyer specializes in analytics, marketing, and privacy.
Miscellaneous Things
IOS_Eggs has been replaced with EGG_INCUBATORS
Sorry Apple users, no special eggs
SET_BIRTHDAY has been added to the client
Happy Birthday gifts anyone?
Parting Thoughts
That’s all for now Trainers,