Hello Trainers! Pokémon GO 0.235.0 update is currently rolling out to a device near you and it brings with it some pretty neat updates under the hood. Mega system changes, Mega Legendary Raids, Routes, PvP updates and more spotted in Pokémon GO’s network traffic.
💡 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. All of this information is publicly provided by the PokéMiners and is included along with some of my own commentary.
New Assets
That’s a pretty awesome background they’ve made for the Mega Tutorial.
Mega Updates
Mega Legendary Raids
RAID_LEVEL_MEGA_5 LegendaryMega
Mega Legendary Raids have been added. Well, at least the egg has.
New Search
BY_MEGA
You’ll be able to search Pokémon in your Pokébox by Mega Level.
Mega GUI Update
ShowMegaLevelUp _megaLevelUpContainer megaLevelUpGuiPrefab quickMegaEvoGuiPrefab megaEvoCostDialogPrefab freeMegaVisibility MegaPerkConfig cooldownFillColor cooldownEmptyColor ShowRainbowBlur
This looks like the rest of the Mega GUI
Mega Evolve Button Locations
POKEMON_DETAILS RAID_LOBBY GYM_BATTLE_LOBBY NPC_COMBAT_LOBBY PLAYER_COMBAT_LOBBY
All of the locations you’ll potentially be able to Mega evolve a Pokémon.
Sleep & Pokemon GO Plus Updates
DeviceConnectState ScannedWearableDevice StartDevicePlugin wearablesMenuRoot
They’ve renamed the Plus connection state to the more generic “Device” There’s also a new wearables menu.
Auto Spin / Auto Throw
AutoModeConfigType NO_AUTO_MODE SPIN_AUTO_MODE THROW_AUTO_MODE set_WainaAutoThrowEnabled set_WainaAutoSpinEnabled
It appears that auto catch and auto throw are only set up for the new Plus Plus device.
Sleep Device Logs
UpdateAutoModeConfig RequestWainaDeviceReadSettings ForcePairingUserDialogCallback EnableSleepLogging SetSleepLogFlag SetCurrentTime pairingCode SetPairingCode SetAlwaysAdvertising ReadUnreadSleepLogs
It looks like your sleep logs will be kept on the device, and the game will request them from the device when it syncs with the game.
Route Updates
Badges
BADGE_TOTAL_ROUTE_PLAY BADGE_UNIQUE_ROUTE_PLAY
The badges previously mined have been added to the APK.
Travellers (NPCs)
TRAVELER_FEMALE TRAVELER_MALE
Two new models of NPCs were added as well. These will likely be the NPCs you encounter on the routes.
Official Routes
set_RouteName .set_IsOfficial
It looks like we’ll get official routes as well. Likely for in-person events like Go Fest or Safari Zone.
Routes Page
routeMedalGuiPrefab routeMedalWidgetPrefab routeMedalPreviewList medalsPage countText enhancedScroller medalListLinePrefab sortButtonData currentSortButtonImage currentSortButtonArrowImage
There will be a page you can view your routes medals. You’ll be able to sort them as well. Recent, Alphabetical, Distance?
Route Details
CompletedRouteMedalWidget poiImage nameText officialTag
When you tap on a route you’ll be able to see the details about it. Including the name and image, and it’ll have a tag if it’s official.
Pause & Resume
PlayRouteButtonOnClick PlayRouteButtonOnPointerUp routeProgressUnpausedSprite routeProgressPausedSprite
It looks like you’ll be able to pause and resume routes while you’re on them.
Route Expiry
add_IsCurrentRouteExpired remove_IsCurrentRouteExpired
Apparently, routes can expire. There’s no indication of what triggers the expiration. So we’ll have to wait and see if routes are time-sensitive by default, or if they can be set to expire. I would imagine that the official event routes will be set to expire once events end, like at the end of each Go Fest day or the end of Go Fest weekend. That sort of thing.
POI’s closed for Routes
get_IsClosedForRoutes
POI’s will be able to be closed for Routes, and the POI will have an indicator that displays that.
Routes on the Nearby
ROUTES
This was added to the deep linking. The routes will appear to the left of the nearby Pokémon. You’ll also be able to get a notification that, when clicked, will take you directly to the tab.
New Moves
Rollout
V0368_MOVE_ROLLOUT_FAST
Rollout is a Rock-type move introduced in Gen II. It can be learned by a lot of Pokémon. I personally think this will be a Geodude Community Day move, with it being Kanto Golem’s move.
Brutal Swing
V0367_MOVE_BRUTAL_SWING
Brutal swing is a dark-type move introduced in Gen VII. It can be learned by a lot of Pokémon, notable Pokémon include Guzzlord and Hydreigon (Community day move?)
PvP Updates
WebSocket / PubSub Additions
COMBAT_DEFENSIVE_MINI_GAME_DECIDED COMBAT_DEFENSIVE_MINI_GAME_SERVER_RESPONSE
The option to shield or not is now part of the PVP WebSocket / PubSub system.
Shield Canvas
shieldUiCanvasGroup shieldFailCanvasGroup shieldFailText shieldFailDisplayTimeSec
Some canvas groups were added to the shield UI. This will likely lead to some tweaks to the way shields look.
Timing Functions
get_ServerNowMs get_CommunicationServerNowMs get_GetRealDeviceTime AssignTimeAccessor
More timing functions to keep the game in sync with the server.
Candy Colour Updates
PokemonCandyColorData CandyColors { "FamilyId": 1, "PrimaryColor": { "r": 0.215987027, "g": 0.797, "b": 0.659303248, "a": 1.0 }, "SecondaryColor": { "r": 0.6313726, "g": 0.9843137, "b": 0.509803951, "a": 1.0 } },
It looks like there’s a new way for the game to calculate candy colours. Above is an example. You’ll be able to find the full set of changes on the PokéMiners repo soon.
Gift Updates
POSTCARD_SAVED_BY_FRIEND postcardNotificationDisplayWidgetPrefab
Notification for when a friend saves a postcard from a gift you sent them. You’ll be shown what postcard it was, and the sticker that was attached to it.
Ad Updates
Niantic.Holoholo.Sponsored.ImpressionTracking AdvertisingIdentifierCallback advertisingId trackingEnabled get_ImpressionTrackingSettings set_ImpressionTrackingSettings FULL_SCREEN_AD_VIEW FULL_SCREEN_POI_INSPECTION POKESTOP_SPINNER_ APPROACH_GYM APPROACH_RAID
Tracking settings for ads so they can track who’s watching the ads, and full-screen ads. You wanted full-screen ads, right?
GM Settings Update
get_GarbageCollectionSettings get_SuppressPopups
Guzzlord confirmed! No, but seriously… Garbage collection refers to removing unused items from memory, so it’s odd they’ve set it up to be controlled remotely.
That’s all for now folks, stay safe out there!