A new update for Pokemon Go has started rolling out, and the latest update to the game has brought a variety of new elements to the game. As usual, data miners have breakdown the latest Apk and have revealed all the upcoming content in the game.
Pokemon Go latest update v0.159.0 is 97.35MB in size. Data mined code of update v0.159.0 has revealed that the new update includes a lot of Rocket HQ and Giovanni content. Also, some new badges have been added to the game.
The update 0.159.0 also features a new Adventure Sync Reward level. Also, Galarian forms have added to Pokedex, which will surely excite the players and fans. Pokemon Go update 0.159.0 also features new Team Go Rocket quests.
Galarain forms are expected to arrive during the release of the Pokemon Sword and Shield game. The upcoming Nintendo Switch game will be released on November 15, 2019. ‘Pokemon Go Sword and Shield’ game has been set up in the Galar region. Mentioned below are the highlights of the latest update, followed by the complete APK teardown details.
Highlights
Lots of Rocket HQ and Giovanni code added
New Badge
Galarian forms Pokedex support and new forms added
New Adventure Sync Reward Level
Themes
New Quests
New Items
Some text relating to new items in this update, mostly relating to the Rocket leaders/HQ
ITEM_LEADER_MAP_FRAGMENT
ITEM_LEADER_MAP
ITEM_GIOVANNI_MAP
ITEM_TYPE_INCIDENT_TICKET
ITEM_CATEGORY_INCIDENT_TICKET
Looks like you’ll have to build a map in order to find Giovanni’s hideout and take him on.
Galarian Pokedex
Support to show Galarian forms in the Pokedex has been added and is functionally identical to how Alolan forms show.
galarian_pokedex_header
key_galariangalar
GalarianGameMasterUtil
HasGalarianForm
IsGalarianForm
NormalFormForGalarianPokemon
GalarianFormForGalarianPokemon
GALARIAN_FORM_POKEMON_LIST
GALARIAN_FORM_NUMBERS
GalarianPokedexDisplayButtonPanel
galarianHeader
galarianFormsRoot
galarianGenderButtonSet
The following forms were added
WEEZING_GALARIAN
ZIGZAGOON_NORMAL
ZIGZAGOON_GALARIAN
LINOONE_NORMAL
LINOONE_GALARIAN
A search filter for “Galarian” was also added
Rocket, The Executives & Giovanni
Lots of new code to support the new rocket encounters, the executives, Giovanni and more
Rocket HQ
Lots, and I mean lots was added to the game for Rocket HQ.
GIOVANNI
EXECYELLOW
EXECRED
EXECBLUE
.CHARACTER_EXECUTIVE_CLIFF
.CHARACTER_EXECUTIVE_ARLO
.CHARACTER_EXECUTIVE_SIERRA
.CHARACTER_GIOVANNI
.CHARACTER_DECOY_GRUNT_MALE
.CHARACTER_DECOY_GRUNT_FEMALE
.CHARACTER_GHOST_GRUNT_FEMALE
.CHARACTER_GHOST_GRUNT_MALE
.CHARACTER_ELECTRIC_GRUNT_FEMALE
.CHARACTER_ELECTRIC_GRUNT_MALE
Just code for the 3 Executives, Giovanni and Decoys, also a possible fix for the Ghost and Electric grunts having generic text
INVASION_GRUNT
INVASION_LEADER
INVASION_GIOVANNI
Handling the new invasion(rocket stop) types instead of only the grunts.
ShowRocketBattleground
rocketBackgroundDome
rocketBackgroundRingPs
rocketBackgroundFadeDurationInSeconds
rocketBackgroundTint
rocketGroundDirtTint
battleLines
battleLinesRocketTintGROUND_TINT
TINT_COLOR
DISSOLVE_AMOUNT
.c__AnonStorey7
parkMat
myDirtMat
opponentDirtMat
battleLineMat
rocketAuraMat
Possible custom arena for rocket battles, no more looking at a green field.
Rocket Map
Looks like you’ll need to build, equip & consume a map to find the location of Giovanni and the Executives
INVASION_MAP_FRAGMENT_DIALOG
INVASION_MAP_RECEIVED_DIALOG
INVASION_MAP_2_RECEIVED_DIALOG
FragmentOrMapCollected
mapFragmentUpgraded
MapOrFragmentCollected
UpdateInteractiveMapButtons
ShowMapOrFragmentCollected
SetupInvasionMapListener
TearDownInvasionMapListener
CheckIfMapAdded
CheckIfMapConsumed
MapIsEquipped
AlreadyHaveMap
CreateMap
ShowGiovanniMapCollected
RocketHideoutAvatarOverheadMapPOIDecoration
RocketHideoutOverheadMapPulseDecoration
ShowLeaderMapOnboarding
WaitForLeaderMapOnboarding
ShowGiovanniMapOnboarding
WaitForGiovanniMapOnboarding
ShowMapTimeWarningDialog
WaitForMapTimeWarningDialog
ShowMapEmptyWarningDialog
WaitForMapEmptyWarningDialog
Will add an icon over the affected stop similar to Pokemon tracking
Decoys
You didn’t think finding the Executives or Giovanni would be easy did you? Decoys are here to make your life more difficult/frustrating
RUN_GRUNT_DECOY
.get_IsDecoy
.get_IsExecutive
.get_IsGiovanni
isGiovanniDecoy
IsDecoyCharacter
GRUNT_DECOY
COMBAT_DECOY_QUOTE
CharacterIsDecoy
Looks like he’ll mock you when you find them too. How nice.
Badge
.BADGE_ROCKET_GIOVANNI_DEFEATED
New badge for defeating Giovanni
Music
rocketLeaderCombatMusic
rocketBossCombatMusic
New Music for the Executives and Giovanni Battles
Curfews
Looks like the 24/7 availability of rocket stops is coming to an End.
validInvasionHours
InvasionAvailabilitySettingsProto
.get_AvailabilityStartMinute
.set_AvailabilityStartMinute
.get_AvailabilityEndMinute
.set_AvailabilityEndMinute
AvailabilityStartMinuteFieldNumber
availabilityStartMinute_
AvailabilityEndMinuteFieldNumber
availabilityEndMinute_
AvailabilityStartMinute
AvailabilityEndMinute
InvasionAvailabilitySettingsId
INVASION_AVAILABILITY_SETTINGS_UNSET
INVASION_AVAILABILITY_SETTINGS_MONDAY
INVASION_AVAILABILITY_SETTINGS_TUESDAY
INVASION_AVAILABILITY_SETTINGS_WEDNESDAY
INVASION_AVAILABILITY_SETTINGS_THURSDAY
INVASION_AVAILABILITY_SETTINGS_FRIDAY
INVASION_AVAILABILITY_SETTINGS_SATURDAY
INVASION_AVAILABILITY_SETTINGS_SUNDAY
Does seem that the running time for Rocket stops will be different for each day/some days
Rocket Radar
We already knew that Rocket Radar was a thing but it’s showing up more now
INVASION_RADAR_VIEW_OPENED
INVASION_RADAR_VIEW_CLOSED
INVASION_RADAR_VIEW_EMPTY
INVASION_DECOY_FOUND
INVASION_GIOVANNI_FOUND
You’ll be using this to find Giovanni (and hopefully not his decoy)
New Map & Buttons
BaseInteractiveMapButton
InitializeButton
Niantic.Holoholo.UI.IInteractiveMapButton.
.get_transform buttonController
IInteractiveMapButton
InteractiveMapButtonsGuiController
.get_RocketRadarButtonTransform
.get_SuperRocketRadarButtonTransform
.setButtonTimeOut
.get_RocketRadarButtonIsVisible
.set_RocketRadarButtonIsVisible .
.get_SuperRocketRadarButtonIsVisible
.set_SuperRocketRadarButtonIsVisible
.get_CancelledExRaidButtonIsVisible .
set_CancelledExRaidButtonIsVisible
SetBuffPositions
UpdateLayout
rocketRadarButton
superRocketRadarButton
cancelledRaidButton
RocketRadarButtonTransform
SuperRocketRadarButtonTransform
RocketRadarButtonIsVisible
SuperRocketRadarButtonIsVisible
CancelledExRaidButtonIsVisible
IInteractiveMapButtonsGuiController
RocketRadarMapButton
.get_IncidentType
CreateRadarButtonPulse
RemoveRadarButtonPulse
openRadarSfx
buttonPulseFxFactory
rocketHideoutFactory
IncidentType
SuperRocketRadarMapButton
CreateFx
RemoveFx
superRocketRadarParticleSystem
superRocketRadarFX
Handling for the addition of another icon on the screen for the rocket radar and map changes.
.get_TutorialFlag
TutorialFlag
Likely a tutorial for Rocket HQ
.get_MinPlayerLevelForV2
.set_MinPlayerLevelForV2
MinPlayerLevelForV2FieldNumber
minPlayerLevelForV2_
MinPlayerLevelForV2
.get_PlayerIsMinLevelForExecutiveIncidents
As with most new features will require a minimum level, could be a flat level or dropping as it’s tested
Equipable Items
Looks like you’ll have to equip the Rocket Radar to use it and lots has been added to deal with this.
equip
fromInventory
SetItemEquipped
GenerateEquipItemKey
IsEquippableItemActive
EQUIPPABLE_ITEM_KEY_FORMAT
EQUIPPABLE_ITEM_KEY_PREFIX
IEquipmentInventoryGui
EquipmentInventoryGuiConfig
OnEquipToggle
equipmentData
itemEquipped
Niantic.Holoholo.UI.Items.IEquipmentInventoryGuiFactory.Create
EquipmentListItemView
.get_IsEquipped
.set_IsEquipped
equippedCheckMark
IsEquipped
EquipmentState NotEquipable Equipped UnEquipped
UnequipPressed
EquipPressed
equipButtonText
If we don’t get Professor Oak telling me “This isn’t the time to use that!” then there’s still time to fix that Niantic 😉
PvP
.get_BattlePartyCombatLeagueTemplateId
.set_BattlePartyCombatLeagueTemplateId
BattlePartyCombatLeagueTemplateIdFieldNumber
battlePartyCombatLeagueTemplateId_
BattlePartyCombatLeagueTemplateId
Possible battle party for the future PvP changes
COMBAT_RANK_REWARD
Rewards based on rank in the future PvP changes
New Adventure Sync Reward Level
.get_WeeklyFitnessGoalLevel4DistanceKm
.set_WeeklyFitnessGoalLevel4DistanceKm
WeeklyFitnessGoalLevel4DistanceKmFieldNumber
weeklyFitnessGoalLevel4DistanceKm_
WeeklyFitnessGoalLevel4DistanceKm
Looks like we’ll be getting a further reward level for adventure sync.
Themes
add_WhenThemeChanges
remove_WhenThemeChanges
.get_Theme
.set_Theme
ThemeDefinitions
.get_ParkMaterial
ParkMaterial
GetPokestopMaterialFromMaterialID
mapMaterialsService
We could have some new themes for the in game map coming soon.
New Quests
QUEST_FIND_TEAM_ROCKET
QUEST_FIRST_GRUNT_OF_THE_DAY
A normal quest for finding team rocket and also a streak like Pokestops and Catches for first grunt defeated each day
Limited Pokemon
.get_LimitedPokemonIdentifier
.set_LimitedPokemonIdentifier
LimitedPokemonIdentifierFieldNumber
limitedPokemonIdentifier_
LimitedPokemonIdentifier
A way of limiting Pokemon to an account could be mons like Mew/Celebi or maybe Pokemon given out at future events
New moves
2 new moves had been added
.V0331_MOVE_FLYING_PRESS
.V0332_MOVE_AURA_SPHERE
Miscellaneous
BUDDY_SHOWN_HEART_TYPE
Could be related to buddy V2 we saw in previous updates.
REDEEM_POI_PASSCODE
Possibly a new way to redeem QR codes or in conjunction with
.get_InGameReward
.set_InGameReward
InventoryCheckFailedReasonFieldNumber
inventoryCheckFailedReason_
PasscodeBatchIdFieldNumber
passcodeBatchId_
InGameRewardFieldNumber
inGameReward_
InventoryCheckFailedReason
PasscodeBatchId
InGameReward
STATUS_UNKNOWN
STATUS_SUCCESS
STATUS_ALREADY_REDEEMED
STATUS_FULLY_REDEEMED
STATUS_EXPIRED
STATUS_FAILED_INVENTORY_CHECK
STATUS_OUT_OF_RANGE
STATUS_WRONG_LOCATION
STATUS_RATE_LIMITED
STATUS_INVALID
To allow certain stops to reward items with a code, probably in conjunction with sponsored stops
string helpshiftUserId_;
Player accounts will now have an associated support ID
Also, check out the upcoming character models and Team Go Rocket assets down below.
PiunikaWeb started as purely an investigative tech journalism website with main focus on ‘breaking’ or ‘exclusive’ news. In no time, our stories got picked up by the likes of Forbes, Foxnews, Gizmodo, TechCrunch, Engadget, The Verge, Macrumors, and many others. Want to know more about us? Head here.