We’ve datamined the hex code behind the 0.43.3 version of the
global-metadata.dat dump. We have an exciting discovery to share: daily quests are coming to Pokemon GO and they look amazing!
We’ll start with with the TLDR version of the discovery and dive right into the code below:
- Daily Quests are coming, with three types of Daily Quests
- First Catch of The Day
- First PokeStop of the Day
- The network and protobuf support is already in the metadata, implying Niantic can turn on the feature any time they want
- The rewards are not clear at this point, but the code references incubators
Let’s dive in!
New QuestType enumeration leaks
Head on, the collection of hardcoded values inside the metadata dump now shows a new entry:
QuestType
.QUEST_UNKNOWN_TYPE
.QUEST_FIRST_CATCH_OF_THE_DAY
.QUEST_FIRST_POKESTOP_OF_THE_DAY.
We were monitoring this particular section of the metadata file closely for weeks already. It’s very exciting to see new additions here! Now, this sparked our curiosity a lot, so we went on to search through the file in more details.
DailyQuestProto handlers and triggers found
After seeing the new enumerations we were sure something is up, so we looked up the protocol buffer section of the metadata. Protocol buffers are a network protocol used by the game to communicate with Niantic servers.
There are a few new protobuf calls related to daily calls, hidden under name DailyQuestProto:
m__1F6.DailyQuestProto.get_CurrentPeriodBucket.set_CurrentPeriodBucket.get_CurrentStreakCount.set_CurrentStreakCount.<_parser>
m__1F7QuestProto.get_DailyQuest.set_DailyQuest.<_parser>
m__1F8.DailyQuestFieldNumber.questType_.dailyQuest_.DailyQuest.EggIncubatorsProto.<_parser>
We cannot confirm yet, but it looks like the Daily Quest reward will be an incubator, or at least there is a chance you’ll get an incubator as a reward.
We are still working out other parts of the metadata dump file. Will report again when we have something new.
Conclusion
There are still quite a few changes were not discussing here for the sake of brevity. If you are interested in the full list of code changes, you can dump the file yourself and analyse it using HxD hex editor.
We hope this will be publicly revealed soon.