This repo keeps updated resources about Pokémon, mainly Pokémon GO.
The POGO data and graphics come from PokeMiners. The data is converted to a few JSON files that are smaller and organized differently. The POGO graphics just get the filenames changed. Python scripts are used for collecting both POGO data and graphics.
These are the POGO data JSON files that are generated:
pogo_pkm.json
pogo_cm.json
pogo_fm.json
There are also animated graphics, those are just manually collected from the internet.
Instructions in case you found something missing or outdated and you want to fix it - thank you for that!
- Run
update_pogo_data.py
(when prompted, apply the manual patch) - Check changes in
pogo_pkm.json
,pogo_cm.json
andpogo_fm.json
- If everything looks good, you can commit and create a PR :-)
The POGO data comes directly from PokeMiners Game Master. However, sometimes something is missing or wrong in the Game Master, or sometimes I just want to update it early. That's why there is a way to add a manual patch to the generated JSON files.
- Add or remove the changes to
pogo_pkm_manual.json
- Follow the system in place: Every change is an object with the
id
,name
andform
of the Pokémon to be changed and then the fields that need to change. The fields need to match those inpogo_pkm.json
.
- Follow the system in place: Every change is an object with the
- Run
update_pogo_data.py
(when prompted, apply the manual patch) - Check changes in
pogo_pkm.json
,pogo_cm.json
andpogo_fm.json
- If everything looks good, you can commit and create a PR - commit the changes to
pogo_pkm_manual.json
as well :-)
- Go to the
graphics
directory and runupdate_pogo_graphics.py
- Check that the naming of the files makes sense according to the system followed and matches the existing animation graphics (if any) - use common sense!
- If everything looks good, you can commit and create a PR :-)
This repo is for educational use only. All content found within this repo is the property of The Pokémon Company and Niantic. All copyright belongs to the respective companies.