Pokémon GO: Game Master File Explained; Can You Really HackThe Game By Modifying The Folder?
There are a lot of misconceptions about the GM file - others speculate that altering this folder may actually enable one to hack the game but in reality, it contains essential files used for one's day-to-day activities. Today, we will be explaining how GM file actually works and how dataminers get their "leaked" information from the game.
Pokémon GO: GM File Explained
Testorom from TheSilphRoad explained how Game_Master File actually works. According to the dataminer, this folder serves as a configuration file for the app and is downloaded straight from the Pokémon GO server to your iOS or Android devices. The following are the contents of the file:
Pokemon Specie metadata - Moves, Stats and size (ATK, DEF, STA, weight, and height deviations, etc.) and Candy requirements
Pokémon Type metadata - Attack modifier coefficients
Move animation - Camera configuration, Resource names and Animation details
Item listing and accompanying stats - Pokéballs and their effects, Potions, Berries, incubators, etc.
Various numerical scales and values - EXP requirement per level, Badge requirements, Gym and training configuration, Pokémon, and more!
The GM file basically provides all the essential aspects of the game. The folder contains virtually everything that players enjoy and care for the location-based augmented reality game, Pokémon GO. Moreover, the existence of the GM file gave rise to the sites such as TheSilphRoad, PokéAssistant, and the GO Hub.
The GO Hub also explains that the GM file, which is saved on your phone, is an identical copy of the same file found in Niantic server. To make it short, there are two existing identical GM files - the one saved on your phone and the one saved on Niantic servers. Why did you ask? Well, we will be elaborating the GM file down below.
How Pokémon GO and Niantic Makes Use Of GM File
According to GO Hub, all mechanics that occur in the game must first occur from Niantic's server. Afterward, the event is then replicated on the client app (mobile) via the GM file. These events include encountering Pokémon, calculating catch success, gym battles and even PokéStops spins. In short, all of these interactions modifies and configures both your GM file (mobile) and the GM file from Niantic's server.
A definitive example of the actual use of the GM file will be given down below:
Wild Pokémon Encounter
When you encounter a wild Pokémon, that instance or event is created using the modification of the Game_Master file. Basically, the server creates the instance through copying random yet "appropriate" Pokémon specie from the GM file. After collecting the necessary data, the server then creates the instance of that specie, resulting in a wild Pokémon encounter.
Now, it may sound quite complicated but it's really quite simple. Here's an algorithm of the Wild Pokémon Encounter:
First: The server generates a Pokémon specie encounter - the server loads metadata for a particular Pokémon specie, (e.g. Weedle). Afterward, the server creates the instance (encounter) through copying the specie metadata. (E.g. Weedle with X, Y moves). The server then calculates other encounter metrics such as IV, etc. Next, the encounter is then placed on the World Map.
Second: You find that encounter in the wild (real-time).
Third: You catch that instance of Weedle encounter.
Modifying the GM File
As shown in the process above, one cannot modify the GM file in order to hack the game simply because the instance is created and validated first from the server before it is being replicated and configured on your device. Simply put, your GM file, albeit an identical replica of Niantic's server file, takes precedence from the latter.
So Why Do We Have A Mirrored GM File?
Creating an identical GM file on each device hastens the time required to create various instances and events in the game. For example, rendering UI and creating encounters takes a considerable amount of time if they're being accessed from the server every time an instance is made. Moreover, the server won't be able to handle the humongous data constantly passing through their servers every time. As what Pokémon GO Hub stated: "Rendering info from a local file is immeasurably better than fetching that info from a remote server."
Pokémon Sun and Moon: How To Finish All Poké Pelago Activities Instantly
A new glitch was found that enables you to finish all of your Poké Pelago activities instantly! Here's how you can easily exploit the glitch and the drawback that comes with it.
Pokémon Sun and Moon: Unobtainable Mega Stones To Be Gifted Via Online Competition; Fans Disappointed With Game Freak
Fans argue that the scanty events will promote hacking into the game.
Pokémon Sun and Moon: Glitch Pokémon Can Breed
New research reveals astonishing results after breeding "?????" and a Water 1 Pokémon. Will it affect the present Gen VII via the Pokébank?
Pokémon Sun and Moon Guide: How To Get And Transfer Shiny Mew via Pokébank
Here's how you can trick your Pokébank into thinking that your Mew is the legit one in order to transfer it in Pokémon Sun and Moon. Bonus: You can actually make your Mew a shiny upon transfer!
Pokémon Sun and Moon: Transferring Gen 1 Pokémon via Pokébank Leads To Interesting Bugs
Players are starting to get weird and interesting bugs when transferring Pokemon from Gen 1 to Gen 7.
Pokémon Duel Is All About PvP; Will It Replace Pokémon GO?
Pokémon Duel heavily focuses on PvP which is an aspect that is severely lacking in Pokémon GO. Will the new Pokémon game outshine the critically acclaimed mobile hit Pokémon GO?
Pokémon Sun and Moon Chinese New Year Event Gives Shiny Magikarp With Moves Splash/Bounce For Free But There's A Catch
Players are wondering, isn't Serial Code a relic of the past? Game Freak should introduce QR code for upcoming event Pokemon instead!
Pokémon Sun and Moon: Is Breeding Killing The Game? [Opinion]
Is Pokemon Sun and Moon much better off without Breeding?
Pokémon GO: 6 Facts From Gen 2 You Probably Missed
Pokémon fans that are familiar from Gen 2 can definitely add more to the list. Whether or not these facts will affect the game over the next update still remains a mystery.
Pokémon GO: New Massive Study Reveals Staggering Drop Rates Of Lapras, Dragonite, Snorlax and More
It's not looking good for people that rely on end-game Pokémon especially for Lapras and Dragonite.
Pokémon GO: 38 New Moves, Evolution Items and Shiny Pokémon May Soon Be Added Into The Game
Niantic is definitely making Pokémon GO great again!
MORE IN ITECHPOST
How To Build A Gaming PC For $450 In July 2020
What do you get when you combine a used pre-built PC and a graphics card? A great gaming PC for the price.
[Watch] NASA Announces Week Update: What Happened to the Artemis Program?
Could we be closer to getting to the moon? NASA provides updates on the progress.
[Guide, Tips] How to Play Marvel's Iron Man VR And Get All The Trophies
With the release of the Marvel's Iron Man VR, now even you can take to the skies and fly through canyons as you save civilians and blast bad guys along the way.
But playing the game is even trickier than it sounds.