mirror of
https://github.com/veekun/pokedex.git
synced 2024-08-20 18:16:34 +00:00
63ac3a8d80
Add Let's Go Pikachu/Eevee and Sword/Shield data Here is a summary of the extracted data: - Moves (names, flavor text, changelogs, flags, effects) - Abilities (names, flavor text) - Items (names, game indices, machines) - Pokemon (names, species, formes, learnsets, egg groups, dex numbers, dex entries, evolutions, categories (genus)) Locations and encounters are not included. The Let's Go data excludes unobtainable pokemon; i.e., everything except the first 151 and their forms, plus Meltan and Melmetal. While the game has data for the rest of the pokemon, they are explicitly unobtainable even by trading, and the data is mostly (or entirely?) copied from Sun & Moon. TMs and TRs are numbered from 00 to 99 in Sword/Shield. We use machine numbers 0-99 for the TMs, and 100-199 for the TRs. For example TM05 is ID 5, and TR99 is ID 199. Note that TRs overlap with HMs in previous games. Friendship-based evolutions now trigger at 160 friendship instead of 220. Pokemon shapes are left blank (it's unclear if they are in Sw/Sh at all). We can grab them from HOME later. Other blank columns: pokemon_name (in pokemon_form_names), is_battle_only, has_gender_differences, and form_switchable. Parnassius's python scripts for extracting the game data are available here: <https://github.com/Parnassius/i-pokemoni>. They are heavily based on the pknx project: <https://github.com/kwsch/pkNX>. Closes #311 Closes #284 Closes #262 Closes #210 Closes #231 |
||
---|---|---|
.. | ||
cli | ||
data/csv | ||
db | ||
doc | ||
struct | ||
tests | ||
util | ||
__init__.py | ||
__main__.py | ||
compatibility.py | ||
defaults.py | ||
formulae.py | ||
lookup.py | ||
main.py | ||
roomaji.py | ||
search.py |