finalized bugs and fixes in gen files

This commit is contained in:
nicksnax 2026-03-10 01:25:53 +09:00
parent 515e876d1f
commit efcf494685
2 changed files with 200 additions and 740 deletions

View File

@ -14,8 +14,16 @@ PkmnData = load_workbook('pkmndata.xlsx')
PkmnDataFile = PkmnData.active
Region = "KANTO"
National = "NATIONAL"
SpeciesIndex = 1573 #based on mega_glimmora being 1572
with open("new-pokedex.txt", WriteOrAdd) as file:
file.write("//Species File Update\n")
for species in PkmnDataFile.iter_rows(min_row=2, max_row=PkmnDataFile.max_row, min_col=PkmnDataFile.min_column, max_col=PkmnDataFile.max_column):
for data in species:
if PkmnDataFile.cell(row = PkmnDataFile.min_row, column = data.column).value == ".natDexNeeded" and data.value == 1:
file.write(f"\t#define SPECIES_ {PkmnDataFile.cell(row = data.row, column = PkmnDataFile.min_column).value} \t\t {SpeciesIndex} \n")
SpeciesIndex += 1
file.write("//National Dex Start\n")
for species in PkmnDataFile.iter_rows(min_row=2, max_row=PkmnDataFile.max_row, min_col=PkmnDataFile.min_column, max_col=PkmnDataFile.max_column):
for data in species:

View File

@ -1,740 +1,192 @@
//National Dex Start
NATIONAL_DEX_ECOSAUR,
NATIONAL_DEX_TERARISAUR,
NATIONAL_DEX_SYMBISAUR,
NATIONAL_DEX_CHARIGUANA,
NATIONAL_DEX_CHARIANA,
NATIONAL_DEX_CHARIATHAN,
NATIONAL_DEX_FERRAPIN,
NATIONAL_DEX_FORTOISE,
NATIONAL_DEX_TURTILLERY,
NATIONAL_DEX_BUTTEFLARE,
NATIONAL_DEX_PYREFREE,
NATIONAL_DEX_IMPSECT,
NATIONAL_DEX_BEEBRUTE,
NATIONAL_DEX_DRONARCH,
NATIONAL_DEX_SEPISTRIKE,
NATIONAL_DEX_PIDGAERO,
NATIONAL_DEX_PIDGEOZONE,
NATIONAL_DEX_PIDGEPHYR,
NATIONAL_DEX_RATTCHET,
NATIONAL_DEX_RATTARULE,
NATIONAL_DEX_SNEEROW,
NATIONAL_DEX_ORNITHOW,
NATIONAL_DEX_NOHTYP,
NATIONAL_DEX_ADNOKANA,
NATIONAL_DEX_GOROCHU,
NATIONAL_DEX_STROMACHU,
NATIONAL_DEX_SANDSLAM,
NATIONAL_DEX_FERODILLO,
NATIONAL_DEX_NIDOREGAL,
NATIONAL_DEX_NIDOARCHY,
NATIONAL_DEX_NIDORULY,
NATIONAL_DEX_NIDOMINATE,
NATIONAL_DEX_CLEFAEFAE,
NATIONAL_DEX_CLEFANAUT,
NATIONAL_DEX_SPIRITALES,
NATIONAL_DEX_YOKAYUBI,
NATIONAL_DEX_GIGGLYHUFF,
NATIONAL_DEX_BOGGLYFUFF,
NATIONAL_DEX_POLABAT,
NATIONAL_DEX_VISIBAT,
NATIONAL_DEX_HORRIBAT,
NATIONAL_DEX_RAFFLURK,
NATIONAL_DEX_CONCORPSIA,
NATIONAL_DEX_SECTASITE,
NATIONAL_DEX_FUNGALITH,
NATIONAL_DEX_VENOMENA,
NATIONAL_DEX_VENOMENON,
NATIONAL_DEX_DUGROUPLE,
NATIONAL_DEX_UNEARTHLET,
NATIONAL_DEX_DIGLENOID,
NATIONAL_DEX_FELANKH,
NATIONAL_DEX_PATRAPHINX,
NATIONAL_DEX_GILDUCK,
NATIONAL_DEX_PLATINUPUS,
NATIONAL_DEX_GORILLASH,
NATIONAL_DEX_BONUMBELL,
NATIONAL_DEX_SINGESHA,
NATIONAL_DEX_GUARDIANCE,
NATIONAL_DEX_POLITOES,
NATIONAL_DEX_POLIWISE,
NATIONAL_DEX_POLIATH,
NATIONAL_DEX_SIMSALABIM,
NATIONAL_DEX_VOHOO-DU,
NATIONAL_DEX_T'ZARKARTZ,
NATIONAL_DEX_MACHULK,
NATIONAL_DEX_ABOMACHULK,
NATIONAL_DEX_MACHITAN,
NATIONAL_DEX_MUCKTRIBEL,
NATIONAL_DEX_CARNABELL,
NATIONAL_DEX_DEVLORA,
NATIONAL_DEX_TENTACATE,
NATIONAL_DEX_TENTABOMA,
NATIONAL_DEX_SLAGOLEM,
NATIONAL_DEX_MOLTREM,
NATIONAL_DEX_VOLCANICOL,
NATIONAL_DEX_COMBUSTANG,
NATIONAL_DEX_KNIGHTMARE,
NATIONAL_DEX_SLOWMATE,
NATIONAL_DEX_SLOWCHUM,
NATIONAL_DEX_MAGNEMELD,
NATIONAL_DEX_MAGNEMASTR,
NATIONAL_DEX_FORFOWL'D,
NATIONAL_DEX_FOWLN'TOM,
NATIONAL_DEX_QUADODO,
NATIONAL_DEX_DODOZEN,
NATIONAL_DEX_PRECIPED,
NATIONAL_DEX_MANATII,
NATIONAL_DEX_GUNK,
NATIONAL_DEX_SKUM,
NATIONAL_DEX_AN'ENEMY,
NATIONAL_DEX_GLAISHELL,
NATIONAL_DEX_GENGONE,
NATIONAL_DEX_POLTERGAST,
NATIONAL_DEX_GRIMM,
NATIONAL_DEX_PLATNIX,
NATIONAL_DEX_OBSIDIANIX,
NATIONAL_DEX_STALAGMIX,
NATIONAL_DEX_LULLOO,
NATIONAL_DEX_SOMNISOOTH,
NATIONAL_DEX_KRAKLAW,
NATIONAL_DEX_TEKLAWNO,
NATIONAL_DEX_ELECTRODES,
NATIONAL_DEX_ELECTRODEX,
NATIONAL_DEX_ELECTRODEM,
NATIONAL_DEX_EXEGGITY,
NATIONAL_DEX_EXEGGTRIC,
NATIONAL_DEX_OSSELOBBER,
NATIONAL_DEX_WRAIWRATH,
NATIONAL_DEX_CLEEVOYANT,
NATIONAL_DEX_SPIRITULEE,
NATIONAL_DEX_ENCHANCED,
NATIONAL_DEX_RADIACHAN,
NATIONAL_DEX_LICKILOLLY,
NATIONAL_DEX_LICKILATO,
NATIONAL_DEX_HEEVING,
NATIONAL_DEX_CHOHKING,
NATIONAL_DEX_RHYMARKABL,
NATIONAL_DEX_RHYLIC,
NATIONAL_DEX_RHYBORN,
NATIONAL_DEX_GOGETTEY,
NATIONAL_DEX_LUKKEY,
NATIONAL_DEX_FORTUNITEY,
NATIONAL_DEX_TANGATHER,
NATIONAL_DEX_TANGOLIATH,
NATIONAL_DEX_TANGRAPPLE,
NATIONAL_DEX_KANGAKID,
NATIONAL_DEX_KANGALLOUS,
NATIONAL_DEX_KANGARUTAL,
NATIONAL_DEX_LORDRA,
NATIONAL_DEX_PINNADRA,
NATIONAL_DEX_SEAREX,
NATIONAL_DEX_CAPRISEA,
NATIONAL_DEX_STARUS,
NATIONAL_DEX_STARWE,
NATIONAL_DEX_MR_JEST,
NATIONAL_DEX_MR_FOOL,
NATIONAL_DEX_RAZER,
NATIONAL_DEX_CLAYMOR,
NATIONAL_DEX_JYNKIES,
NATIONAL_DEX_JEEPERS,
NATIONAL_DEX_ELECTIVINE,
NATIONAL_DEX_ELECTIWIZZ,
NATIONAL_DEX_MAGMORE,
NATIONAL_DEX_MAGMOLTEN,
NATIONAL_DEX_PINSIRIOR,
NATIONAL_DEX_ABYSSIR,
NATIONAL_DEX_TAUROX,
NATIONAL_DEX_OXENFREE,
NATIONAL_DEX_HYDRADOS,
NATIONAL_DEX_DRACOSMIC,
NATIONAL_DEX_QUAZAR,
NATIONAL_DEX_LOCHLASS,
NATIONAL_DEX_NESSEA,
NATIONAL_DEX_MORPHO,
NATIONAL_DEX_METAMORPHO,
NATIONAL_DEX_RIVEON,
NATIONAL_DEX_BRINEON,
NATIONAL_DEX_PLASMEON,
NATIONAL_DEX_GALVEON,
NATIONAL_DEX_SMOLDEON,
NATIONAL_DEX_INFERNEON,
NATIONAL_DEX_PORYGON-X,
NATIONAL_DEX_PORYGON-Q,
NATIONAL_DEX_PORYGON2A4,
NATIONAL_DEX_OMAPAL,
NATIONAL_DEX_OMAGUS,
NATIONAL_DEX_KABUTAK,
NATIONAL_DEX_KABUSTION,
NATIONAL_DEX_MANDILUFT,
NATIONAL_DEX_AMBALITHIC,
NATIONAL_DEX_ACTLAX,
NATIONAL_DEX_GRIZZLAX,
NATIONAL_DEX_SNOWONE,
NATIONAL_DEX_FROSTUNUS,
NATIONAL_DEX_SHOCKATOO,
NATIONAL_DEX_VOLTDUO,
NATIONAL_DEX_IGNITHREE,
NATIONAL_DEX_INFERNTRI,
NATIONAL_DEX_DRAGONIER,
NATIONAL_DEX_DRAGONACE,
NATIONAL_DEX_DRAGONTALE,
NATIONAL_DEX_MEWTHREE,
NATIONAL_DEX_MEWFOUR,
NATIONAL_DEX_NYU,
NATIONAL_DEX_IOTA,
NATIONAL_DEX_MISSINGNO_1,
NATIONAL_DEX_MISSINGNO_2,
NATIONAL_DEX_MISSINGNO_3,
NATIONAL_DEX_MISSINGNO_4,
NATIONAL_DEX_MISSINGNO_5,
//KANTO Dex Start
KANTO_DEX_BULBASAUR,
KANTO_DEX_IVYSAUR,
KANTO_DEX_VENUSAUR,
KANTO_DEX_ECOSAUR,
KANTO_DEX_TERARISAUR,
KANTO_DEX_SYMBISAUR,
KANTO_DEX_CHARMANDER,
KANTO_DEX_CHARMELEON,
KANTO_DEX_CHARIZARD,
KANTO_DEX_CHARIGUANA,
KANTO_DEX_CHARIANA,
KANTO_DEX_CHARIATHAN,
KANTO_DEX_SQUIRTLE,
KANTO_DEX_WARTORTLE,
KANTO_DEX_BLASTOISE,
KANTO_DEX_FERRAPIN,
KANTO_DEX_FORTOISE,
KANTO_DEX_TURTILLERY,
KANTO_DEX_CATERPIE,
KANTO_DEX_METAPOD,
KANTO_DEX_BUTTERFREE,
KANTO_DEX_BUTTEFLARE,
KANTO_DEX_PYREFREE,
KANTO_DEX_IMPSECT,
KANTO_DEX_WEEDLE,
KANTO_DEX_KAKUNA,
KANTO_DEX_BEEDRILL,
KANTO_DEX_BEEBRUTE,
KANTO_DEX_DRONARCH,
KANTO_DEX_SEPISTRIKE,
KANTO_DEX_PIDGEY,
KANTO_DEX_PIDGEOTTO,
KANTO_DEX_PIDGEOT,
KANTO_DEX_PIDGAERO,
KANTO_DEX_PIDGEOZONE,
KANTO_DEX_PIDGEPHYR,
KANTO_DEX_RATTATA,
KANTO_DEX_RATICATE,
KANTO_DEX_RATTCHET,
KANTO_DEX_RATTARULE,
KANTO_DEX_SPEAROW,
KANTO_DEX_FEAROW,
KANTO_DEX_SNEEROW,
KANTO_DEX_ORNITHOW,
KANTO_DEX_EKANS,
KANTO_DEX_ARBOK,
KANTO_DEX_NOHTYP,
KANTO_DEX_ADNOKANA,
KANTO_DEX_PIKACHU,
KANTO_DEX_RAICHU,
KANTO_DEX_GOROCHU,
KANTO_DEX_STROMACHU,
KANTO_DEX_SANDSHREW,
KANTO_DEX_SANDSLASH,
KANTO_DEX_SANDSLAM,
KANTO_DEX_FERODILLO,
KANTO_DEX_NIDORAN_F,
KANTO_DEX_NIDORINA,
KANTO_DEX_NIDOQUEEN,
KANTO_DEX_NIDOREGAL,
KANTO_DEX_NIDOARCHY,
KANTO_DEX_NIDORAN_M,
KANTO_DEX_NIDORINO,
KANTO_DEX_NIDOKING,
KANTO_DEX_NIDORULY,
KANTO_DEX_NIDOMINATE,
KANTO_DEX_CLEFAIRY,
KANTO_DEX_CLEFABLE,
KANTO_DEX_CLEFAEFAE,
KANTO_DEX_CLEFANAUT,
KANTO_DEX_VULPIX,
KANTO_DEX_NINETALES,
KANTO_DEX_SPIRITALES,
KANTO_DEX_YOKAYUBI,
KANTO_DEX_JIGGLYPUFF,
KANTO_DEX_WIGGLYTUFF,
KANTO_DEX_GIGGLYHUFF,
KANTO_DEX_BOGGLYFUFF,
KANTO_DEX_ZUBAT,
KANTO_DEX_GOLBAT,
KANTO_DEX_CROBAT,
KANTO_DEX_POLABAT,
KANTO_DEX_VISIBAT,
KANTO_DEX_HORRIBAT,
KANTO_DEX_ODDISH,
KANTO_DEX_GLOOM,
KANTO_DEX_VILEPLUME,
KANTO_DEX_RAFFLURK,
KANTO_DEX_CONCORPSIA,
KANTO_DEX_PARAS,
KANTO_DEX_PARASECT,
KANTO_DEX_SECTASITE,
KANTO_DEX_FUNGALITH,
KANTO_DEX_VENONAT,
KANTO_DEX_VENOMOTH,
KANTO_DEX_VENOMENA,
KANTO_DEX_VENOMENON,
KANTO_DEX_DIGLETT,
KANTO_DEX_DUGTRIO,
KANTO_DEX_DUGROUPLE,
KANTO_DEX_UNEARTHLET,
KANTO_DEX_DIGLENOID,
KANTO_DEX_MEOWTH,
KANTO_DEX_PERSIAN,
KANTO_DEX_FELANKH,
KANTO_DEX_PATRAPHINX,
KANTO_DEX_PSYDUCK,
KANTO_DEX_GOLDUCK,
KANTO_DEX_GILDUCK,
KANTO_DEX_PLATINUPUS,
KANTO_DEX_MANKEY,
KANTO_DEX_PRIMEAPE,
KANTO_DEX_GORILLASH,
KANTO_DEX_BONUMBELL,
KANTO_DEX_GROWLITHE,
KANTO_DEX_ARCANINE,
KANTO_DEX_SINGESHA,
KANTO_DEX_GUARDIANCE,
KANTO_DEX_POLIWAG,
KANTO_DEX_POLIWHIRL,
KANTO_DEX_POLIWRATH,
KANTO_DEX_POLITOES,
KANTO_DEX_POLIWISE,
KANTO_DEX_POLIATH,
KANTO_DEX_ABRA,
KANTO_DEX_KADABRA,
KANTO_DEX_ALAKAZAM,
KANTO_DEX_SIMSALABIM,
KANTO_DEX_VOHOO-DU,
KANTO_DEX_T'ZARKARTZ,
KANTO_DEX_MACHOP,
KANTO_DEX_MACHOKE,
KANTO_DEX_MACHAMP,
KANTO_DEX_MACHULK,
KANTO_DEX_ABOMACHULK,
KANTO_DEX_MACHITAN,
KANTO_DEX_BELLSPROUT,
KANTO_DEX_WEEPINBELL,
KANTO_DEX_VICTREEBEL,
KANTO_DEX_MUCKTRIBEL,
KANTO_DEX_CARNABELL,
KANTO_DEX_DEVLORA,
KANTO_DEX_TENTACOOL,
KANTO_DEX_TENTACRUEL,
KANTO_DEX_TENTACATE,
KANTO_DEX_TENTABOMA,
KANTO_DEX_GEODUDE,
KANTO_DEX_GRAVELER,
KANTO_DEX_GOLEM,
KANTO_DEX_SLAGOLEM,
KANTO_DEX_MOLTREM,
KANTO_DEX_VOLCANICOL,
KANTO_DEX_PONYTA,
KANTO_DEX_RAPIDASH,
KANTO_DEX_COMBUSTANG,
KANTO_DEX_KNIGHTMARE,
KANTO_DEX_SLOWPOKE,
KANTO_DEX_SLOWBRO,
KANTO_DEX_SLOWMATE,
KANTO_DEX_SLOWCHUM,
KANTO_DEX_MAGNEMITE,
KANTO_DEX_MAGNETON,
KANTO_DEX_MAGNEZONE,
KANTO_DEX_MAGNEMELD,
KANTO_DEX_MAGNEMASTR,
KANTO_DEX_FARFETCH'D,
KANTO_DEX_FORFOWL'D,
KANTO_DEX_FOWLN'TOM,
KANTO_DEX_DODUO,
KANTO_DEX_DODRIO,
KANTO_DEX_QUADODO,
KANTO_DEX_DODOZEN,
KANTO_DEX_SEEL,
KANTO_DEX_DEWGONG,
KANTO_DEX_PRECIPED,
KANTO_DEX_MANATII,
KANTO_DEX_GRIMER,
KANTO_DEX_MUK,
KANTO_DEX_GUNK,
KANTO_DEX_SKUM,
KANTO_DEX_SHELLDER,
KANTO_DEX_CLOYSTER,
KANTO_DEX_AN'ENEMY,
KANTO_DEX_GLAISHELL,
KANTO_DEX_GASTLY,
KANTO_DEX_HAUNTER,
KANTO_DEX_GENGAR,
KANTO_DEX_GENGONE,
KANTO_DEX_POLTERGAST,
KANTO_DEX_GRIMM,
KANTO_DEX_ONIX,
KANTO_DEX_STEELIX,
KANTO_DEX_PLATNIX,
KANTO_DEX_OBSIDIANIX,
KANTO_DEX_STALAGMIX,
KANTO_DEX_DROWZEE,
KANTO_DEX_HYPNO,
KANTO_DEX_LULLOO,
KANTO_DEX_SOMNISOOTH,
KANTO_DEX_KRABBY,
KANTO_DEX_KINGLER,
KANTO_DEX_KRAKLAW,
KANTO_DEX_TEKLAWNO,
KANTO_DEX_VOLTORB,
KANTO_DEX_ELECTRODE,
KANTO_DEX_ELECTRODES,
KANTO_DEX_ELECTRODEX,
KANTO_DEX_ELECTRODEM,
KANTO_DEX_EXEGGCUTE,
KANTO_DEX_EXEGGUTOR,
KANTO_DEX_EXEGGITY,
KANTO_DEX_EXEGGTRIC,
KANTO_DEX_CUBONE,
KANTO_DEX_MAROWAK,
KANTO_DEX_OSSELOBBER,
KANTO_DEX_WRAIWRATH,
KANTO_DEX_HITMONLEE,
KANTO_DEX_CLEEVOYANT,
KANTO_DEX_SPIRITULEE,
KANTO_DEX_HITMONCHAN,
KANTO_DEX_ENCHANCED,
KANTO_DEX_RADIACHAN,
KANTO_DEX_LICKITUNG,
KANTO_DEX_LICKILICKY,
KANTO_DEX_LICKILOLLY,
KANTO_DEX_LICKILATO,
KANTO_DEX_KOFFING,
KANTO_DEX_WEEZING,
KANTO_DEX_HEEVING,
KANTO_DEX_CHOHKING,
KANTO_DEX_RHYHORN,
KANTO_DEX_RHYDON,
KANTO_DEX_RHYPERIOR,
KANTO_DEX_RHYMARKABL,
KANTO_DEX_RHYLIC,
KANTO_DEX_RHYBORN,
KANTO_DEX_CHANSEY,
KANTO_DEX_BLISSEY,
KANTO_DEX_GOGETTEY,
KANTO_DEX_LUKKEY,
KANTO_DEX_FORTUNITEY,
KANTO_DEX_TANGELA,
KANTO_DEX_TANGROWTH,
KANTO_DEX_TANGATHER,
KANTO_DEX_TANGOLIATH,
KANTO_DEX_TANGRAPPLE,
KANTO_DEX_KANGAKID,
KANTO_DEX_KANGASKHAN,
KANTO_DEX_KANGALLOUS,
KANTO_DEX_KANGARUTAL,
KANTO_DEX_HORSEA,
KANTO_DEX_SEADRA,
KANTO_DEX_KINGDRA,
KANTO_DEX_LORDRA,
KANTO_DEX_PINNADRA,
KANTO_DEX_GOLDEEN,
KANTO_DEX_SEAKING,
KANTO_DEX_SEAREX,
KANTO_DEX_CAPRISEA,
KANTO_DEX_STARYU,
KANTO_DEX_STARMIE,
KANTO_DEX_STARUS,
KANTO_DEX_STARWE,
KANTO_DEX_MR_MIME,
KANTO_DEX_MR_JEST,
KANTO_DEX_MR_FOOL,
KANTO_DEX_SCYTHER,
KANTO_DEX_SCIZOR,
KANTO_DEX_RAZER,
KANTO_DEX_CLAYMOR,
KANTO_DEX_JYNX,
KANTO_DEX_JYNKIES,
KANTO_DEX_JEEPERS,
KANTO_DEX_ELECTABUZZ,
KANTO_DEX_ELECTIVIRE,
KANTO_DEX_ELECTIVINE,
KANTO_DEX_ELECTIWIZZ,
KANTO_DEX_MAGMAR,
KANTO_DEX_MAGMORTAR,
KANTO_DEX_MAGMORE,
KANTO_DEX_MAGMOLTEN,
KANTO_DEX_PINSIR,
KANTO_DEX_PINSIRIOR,
KANTO_DEX_ABYSSIR,
KANTO_DEX_TAUROS,
KANTO_DEX_TAUROX,
KANTO_DEX_OXENFREE,
KANTO_DEX_MAGIKARP,
KANTO_DEX_GYARADOS,
KANTO_DEX_HYDRADOS,
KANTO_DEX_DRACOSMIC,
KANTO_DEX_QUAZAR,
KANTO_DEX_LAPRAS,
KANTO_DEX_LOCHLASS,
KANTO_DEX_NESSEA,
KANTO_DEX_DITTO,
KANTO_DEX_MORPHO,
KANTO_DEX_METAMORPHO,
KANTO_DEX_EEVEE,
KANTO_DEX_VAPOREON,
KANTO_DEX_RIVEON,
KANTO_DEX_BRINEON,
KANTO_DEX_JOLTEON,
KANTO_DEX_PLASMEON,
KANTO_DEX_GALVEON,
KANTO_DEX_FLAREON,
KANTO_DEX_SMOLDEON,
KANTO_DEX_INFERNEON,
KANTO_DEX_PORYGON,
KANTO_DEX_PORYGON2,
KANTO_DEX_PORYGON-Z,
KANTO_DEX_PORYGON-X,
KANTO_DEX_PORYGON-Q,
KANTO_DEX_PORYGON2A4,
KANTO_DEX_OMANYTE,
KANTO_DEX_OMASTAR,
KANTO_DEX_OMAPAL,
KANTO_DEX_OMAGUS,
KANTO_DEX_KABUTO,
KANTO_DEX_KABUTOPS,
KANTO_DEX_KABUTAK,
KANTO_DEX_KABUSTION,
KANTO_DEX_AERODACTYL,
KANTO_DEX_MANDILUFT,
KANTO_DEX_AMBALITHIC,
KANTO_DEX_SNORLAX,
KANTO_DEX_ACTLAX,
KANTO_DEX_GRIZZLAX,
KANTO_DEX_ARTICUNO,
KANTO_DEX_SNOWONE,
KANTO_DEX_FROSTUNUS,
KANTO_DEX_ZAPDOS,
KANTO_DEX_SHOCKATOO,
KANTO_DEX_VOLTDUO,
KANTO_DEX_MOLTRES,
KANTO_DEX_IGNITHREE,
KANTO_DEX_INFERNTRI,
KANTO_DEX_DRATINI,
KANTO_DEX_DRAGONAIR,
KANTO_DEX_DRAGONITE,
KANTO_DEX_DRAGONIER,
KANTO_DEX_DRAGONACE,
KANTO_DEX_DRAGONTALE,
KANTO_DEX_MEWTWO,
KANTO_DEX_MEWTHREE,
KANTO_DEX_MEWFOUR,
KANTO_DEX_MEW,
KANTO_DEX_NYU,
KANTO_DEX_IOTA,
KANTO_DEX_MISSINGNO_1,
KANTO_DEX_MISSINGNO_2,
KANTO_DEX_MISSINGNO_3,
KANTO_DEX_MISSINGNO_4,
KANTO_DEX_MISSINGNO_5,
//KANTO to National Dex Start
KANTO_TO_NATIONAL(ECOSAUR),
KANTO_TO_NATIONAL(TERARISAUR),
KANTO_TO_NATIONAL(SYMBISAUR),
KANTO_TO_NATIONAL(CHARIGUANA),
KANTO_TO_NATIONAL(CHARIANA),
KANTO_TO_NATIONAL(CHARIATHAN),
KANTO_TO_NATIONAL(FERRAPIN),
KANTO_TO_NATIONAL(FORTOISE),
KANTO_TO_NATIONAL(TURTILLERY),
KANTO_TO_NATIONAL(BUTTEFLARE),
KANTO_TO_NATIONAL(PYREFREE),
KANTO_TO_NATIONAL(IMPSECT),
KANTO_TO_NATIONAL(BEEBRUTE),
KANTO_TO_NATIONAL(DRONARCH),
KANTO_TO_NATIONAL(SEPISTRIKE),
KANTO_TO_NATIONAL(PIDGAERO),
KANTO_TO_NATIONAL(PIDGEOZONE),
KANTO_TO_NATIONAL(PIDGEPHYR),
KANTO_TO_NATIONAL(RATTCHET),
KANTO_TO_NATIONAL(RATTARULE),
KANTO_TO_NATIONAL(SNEEROW),
KANTO_TO_NATIONAL(ORNITHOW),
KANTO_TO_NATIONAL(NOHTYP),
KANTO_TO_NATIONAL(ADNOKANA),
KANTO_TO_NATIONAL(GOROCHU),
KANTO_TO_NATIONAL(STROMACHU),
KANTO_TO_NATIONAL(SANDSLAM),
KANTO_TO_NATIONAL(FERODILLO),
KANTO_TO_NATIONAL(NIDOREGAL),
KANTO_TO_NATIONAL(NIDOARCHY),
KANTO_TO_NATIONAL(NIDORULY),
KANTO_TO_NATIONAL(NIDOMINATE),
KANTO_TO_NATIONAL(CLEFAEFAE),
KANTO_TO_NATIONAL(CLEFANAUT),
KANTO_TO_NATIONAL(SPIRITALES),
KANTO_TO_NATIONAL(YOKAYUBI),
KANTO_TO_NATIONAL(GIGGLYHUFF),
KANTO_TO_NATIONAL(BOGGLYFUFF),
KANTO_TO_NATIONAL(POLABAT),
KANTO_TO_NATIONAL(VISIBAT),
KANTO_TO_NATIONAL(HORRIBAT),
KANTO_TO_NATIONAL(RAFFLURK),
KANTO_TO_NATIONAL(CONCORPSIA),
KANTO_TO_NATIONAL(SECTASITE),
KANTO_TO_NATIONAL(FUNGALITH),
KANTO_TO_NATIONAL(VENOMENA),
KANTO_TO_NATIONAL(VENOMENON),
KANTO_TO_NATIONAL(DUGROUPLE),
KANTO_TO_NATIONAL(UNEARTHLET),
KANTO_TO_NATIONAL(DIGLENOID),
KANTO_TO_NATIONAL(FELANKH),
KANTO_TO_NATIONAL(PATRAPHINX),
KANTO_TO_NATIONAL(GILDUCK),
KANTO_TO_NATIONAL(PLATINUPUS),
KANTO_TO_NATIONAL(GORILLASH),
KANTO_TO_NATIONAL(BONUMBELL),
KANTO_TO_NATIONAL(SINGESHA),
KANTO_TO_NATIONAL(GUARDIANCE),
KANTO_TO_NATIONAL(POLITOES),
KANTO_TO_NATIONAL(POLIWISE),
KANTO_TO_NATIONAL(POLIATH),
KANTO_TO_NATIONAL(SIMSALABIM),
KANTO_TO_NATIONAL(VOHOO-DU),
KANTO_TO_NATIONAL(T'ZARKARTZ),
KANTO_TO_NATIONAL(MACHULK),
KANTO_TO_NATIONAL(ABOMACHULK),
KANTO_TO_NATIONAL(MACHITAN),
KANTO_TO_NATIONAL(MUCKTRIBEL),
KANTO_TO_NATIONAL(CARNABELL),
KANTO_TO_NATIONAL(DEVLORA),
KANTO_TO_NATIONAL(TENTACATE),
KANTO_TO_NATIONAL(TENTABOMA),
KANTO_TO_NATIONAL(SLAGOLEM),
KANTO_TO_NATIONAL(MOLTREM),
KANTO_TO_NATIONAL(VOLCANICOL),
KANTO_TO_NATIONAL(COMBUSTANG),
KANTO_TO_NATIONAL(KNIGHTMARE),
KANTO_TO_NATIONAL(SLOWMATE),
KANTO_TO_NATIONAL(SLOWCHUM),
KANTO_TO_NATIONAL(MAGNEMELD),
KANTO_TO_NATIONAL(MAGNEMASTR),
KANTO_TO_NATIONAL(FORFOWL'D),
KANTO_TO_NATIONAL(FOWLN'TOM),
KANTO_TO_NATIONAL(QUADODO),
KANTO_TO_NATIONAL(DODOZEN),
KANTO_TO_NATIONAL(PRECIPED),
KANTO_TO_NATIONAL(MANATII),
KANTO_TO_NATIONAL(GUNK),
KANTO_TO_NATIONAL(SKUM),
KANTO_TO_NATIONAL(AN'ENEMY),
KANTO_TO_NATIONAL(GLAISHELL),
KANTO_TO_NATIONAL(GENGONE),
KANTO_TO_NATIONAL(POLTERGAST),
KANTO_TO_NATIONAL(GRIMM),
KANTO_TO_NATIONAL(PLATNIX),
KANTO_TO_NATIONAL(OBSIDIANIX),
KANTO_TO_NATIONAL(STALAGMIX),
KANTO_TO_NATIONAL(LULLOO),
KANTO_TO_NATIONAL(SOMNISOOTH),
KANTO_TO_NATIONAL(KRAKLAW),
KANTO_TO_NATIONAL(TEKLAWNO),
KANTO_TO_NATIONAL(ELECTRODES),
KANTO_TO_NATIONAL(ELECTRODEX),
KANTO_TO_NATIONAL(ELECTRODEM),
KANTO_TO_NATIONAL(EXEGGITY),
KANTO_TO_NATIONAL(EXEGGTRIC),
KANTO_TO_NATIONAL(OSSELOBBER),
KANTO_TO_NATIONAL(WRAIWRATH),
KANTO_TO_NATIONAL(CLEEVOYANT),
KANTO_TO_NATIONAL(SPIRITULEE),
KANTO_TO_NATIONAL(ENCHANCED),
KANTO_TO_NATIONAL(RADIACHAN),
KANTO_TO_NATIONAL(LICKILOLLY),
KANTO_TO_NATIONAL(LICKILATO),
KANTO_TO_NATIONAL(HEEVING),
KANTO_TO_NATIONAL(CHOHKING),
KANTO_TO_NATIONAL(RHYMARKABL),
KANTO_TO_NATIONAL(RHYLIC),
KANTO_TO_NATIONAL(RHYBORN),
KANTO_TO_NATIONAL(GOGETTEY),
KANTO_TO_NATIONAL(LUKKEY),
KANTO_TO_NATIONAL(FORTUNITEY),
KANTO_TO_NATIONAL(TANGATHER),
KANTO_TO_NATIONAL(TANGOLIATH),
KANTO_TO_NATIONAL(TANGRAPPLE),
KANTO_TO_NATIONAL(KANGAKID),
KANTO_TO_NATIONAL(KANGALLOUS),
KANTO_TO_NATIONAL(KANGARUTAL),
KANTO_TO_NATIONAL(LORDRA),
KANTO_TO_NATIONAL(PINNADRA),
KANTO_TO_NATIONAL(SEAREX),
KANTO_TO_NATIONAL(CAPRISEA),
KANTO_TO_NATIONAL(STARUS),
KANTO_TO_NATIONAL(STARWE),
KANTO_TO_NATIONAL(MR_JEST),
KANTO_TO_NATIONAL(MR_FOOL),
KANTO_TO_NATIONAL(RAZER),
KANTO_TO_NATIONAL(CLAYMOR),
KANTO_TO_NATIONAL(JYNKIES),
KANTO_TO_NATIONAL(JEEPERS),
KANTO_TO_NATIONAL(ELECTIVINE),
KANTO_TO_NATIONAL(ELECTIWIZZ),
KANTO_TO_NATIONAL(MAGMORE),
KANTO_TO_NATIONAL(MAGMOLTEN),
KANTO_TO_NATIONAL(PINSIRIOR),
KANTO_TO_NATIONAL(ABYSSIR),
KANTO_TO_NATIONAL(TAUROX),
KANTO_TO_NATIONAL(OXENFREE),
KANTO_TO_NATIONAL(HYDRADOS),
KANTO_TO_NATIONAL(DRACOSMIC),
KANTO_TO_NATIONAL(QUAZAR),
KANTO_TO_NATIONAL(LOCHLASS),
KANTO_TO_NATIONAL(NESSEA),
KANTO_TO_NATIONAL(MORPHO),
KANTO_TO_NATIONAL(METAMORPHO),
KANTO_TO_NATIONAL(RIVEON),
KANTO_TO_NATIONAL(BRINEON),
KANTO_TO_NATIONAL(PLASMEON),
KANTO_TO_NATIONAL(GALVEON),
KANTO_TO_NATIONAL(SMOLDEON),
KANTO_TO_NATIONAL(INFERNEON),
KANTO_TO_NATIONAL(PORYGON-X),
KANTO_TO_NATIONAL(PORYGON-Q),
KANTO_TO_NATIONAL(PORYGON2A4),
KANTO_TO_NATIONAL(OMAPAL),
KANTO_TO_NATIONAL(OMAGUS),
KANTO_TO_NATIONAL(KABUTAK),
KANTO_TO_NATIONAL(KABUSTION),
KANTO_TO_NATIONAL(MANDILUFT),
KANTO_TO_NATIONAL(AMBALITHIC),
KANTO_TO_NATIONAL(ACTLAX),
KANTO_TO_NATIONAL(GRIZZLAX),
KANTO_TO_NATIONAL(SNOWONE),
KANTO_TO_NATIONAL(FROSTUNUS),
KANTO_TO_NATIONAL(SHOCKATOO),
KANTO_TO_NATIONAL(VOLTDUO),
KANTO_TO_NATIONAL(IGNITHREE),
KANTO_TO_NATIONAL(INFERNTRI),
KANTO_TO_NATIONAL(DRAGONIER),
KANTO_TO_NATIONAL(DRAGONACE),
KANTO_TO_NATIONAL(DRAGONTALE),
KANTO_TO_NATIONAL(MEWTHREE),
KANTO_TO_NATIONAL(MEWFOUR),
KANTO_TO_NATIONAL(NYU),
KANTO_TO_NATIONAL(IOTA),
KANTO_TO_NATIONAL(MISSINGNO_1),
KANTO_TO_NATIONAL(MISSINGNO_2),
KANTO_TO_NATIONAL(MISSINGNO_3),
KANTO_TO_NATIONAL(MISSINGNO_4),
KANTO_TO_NATIONAL(MISSINGNO_5),
//end of program
//Species File Update
#define SPECIES_ ECOSAUR 1573
#define SPECIES_ TERARISAUR 1574
#define SPECIES_ SYMBISAUR 1575
#define SPECIES_ CHARIGUANA 1576
#define SPECIES_ CHARIANA 1577
#define SPECIES_ CHARIATHAN 1578
#define SPECIES_ FERRAPIN 1579
#define SPECIES_ FORTOISE 1580
#define SPECIES_ TURTILLERY 1581
#define SPECIES_ BUTTEFLARE 1582
#define SPECIES_ PYREFREE 1583
#define SPECIES_ IMPSECT 1584
#define SPECIES_ BEEBRUTE 1585
#define SPECIES_ DRONARCH 1586
#define SPECIES_ SEPISTRIKE 1587
#define SPECIES_ PIDGAERO 1588
#define SPECIES_ PIDGEOZONE 1589
#define SPECIES_ PIDGEPHYR 1590
#define SPECIES_ RATTCHET 1591
#define SPECIES_ RATTARULE 1592
#define SPECIES_ SNEEROW 1593
#define SPECIES_ ORNITHOW 1594
#define SPECIES_ NOHTYP 1595
#define SPECIES_ ADNOKANA 1596
#define SPECIES_ GOROCHU 1597
#define SPECIES_ STROMACHU 1598
#define SPECIES_ SANDSLAM 1599
#define SPECIES_ FERODILLO 1600
#define SPECIES_ NIDOREGAL 1601
#define SPECIES_ NIDOARCHY 1602
#define SPECIES_ NIDORULY 1603
#define SPECIES_ NIDOMINATE 1604
#define SPECIES_ CLEFAEFAE 1605
#define SPECIES_ CLEFANAUT 1606
#define SPECIES_ SPIRITALES 1607
#define SPECIES_ YOKAYUBI 1608
#define SPECIES_ GIGGLYHUFF 1609
#define SPECIES_ BOGGLYFUFF 1610
#define SPECIES_ POLABAT 1611
#define SPECIES_ VISIBAT 1612
#define SPECIES_ HORRIBAT 1613
#define SPECIES_ RAFFLURK 1614
#define SPECIES_ CONCORPSIA 1615
#define SPECIES_ SECTASITE 1616
#define SPECIES_ FUNGALITH 1617
#define SPECIES_ VENOMENA 1618
#define SPECIES_ VENOMENON 1619
#define SPECIES_ DUGROUPLE 1620
#define SPECIES_ UNEARTHLET 1621
#define SPECIES_ DIGLENOID 1622
#define SPECIES_ FELANKH 1623
#define SPECIES_ PATRAPHINX 1624
#define SPECIES_ GILDUCK 1625
#define SPECIES_ PLATINUPUS 1626
#define SPECIES_ GORILLASH 1627
#define SPECIES_ BONUMBELL 1628
#define SPECIES_ SINGESHA 1629
#define SPECIES_ GUARDIANCE 1630
#define SPECIES_ POLITOES 1631
#define SPECIES_ POLIWISE 1632
#define SPECIES_ POLIATH 1633
#define SPECIES_ SIMSALABIM 1634
#define SPECIES_ VOHOO-DU 1635
#define SPECIES_ T'ZARKARTZ 1636
#define SPECIES_ MACHULK 1637
#define SPECIES_ ABOMACHULK 1638
#define SPECIES_ MACHITAN 1639
#define SPECIES_ MUCKTRIBEL 1640
#define SPECIES_ CARNABELL 1641
#define SPECIES_ DEVLORA 1642
#define SPECIES_ TENTACATE 1643
#define SPECIES_ TENTABOMA 1644
#define SPECIES_ SLAGOLEM 1645
#define SPECIES_ MOLTREM 1646
#define SPECIES_ VOLCANICOL 1647
#define SPECIES_ COMBUSTANG 1648
#define SPECIES_ KNIGHTMARE 1649
#define SPECIES_ SLOWMATE 1650
#define SPECIES_ SLOWCHUM 1651
#define SPECIES_ MAGNEMELD 1652
#define SPECIES_ MAGNEMASTR 1653
#define SPECIES_ FORFOWL'D 1654
#define SPECIES_ FOWLN'TOM 1655
#define SPECIES_ QUADODO 1656
#define SPECIES_ DODOZEN 1657
#define SPECIES_ PRECIPED 1658
#define SPECIES_ MANATII 1659
#define SPECIES_ GUNK 1660
#define SPECIES_ SKUM 1661
#define SPECIES_ AN'ENEMY 1662
#define SPECIES_ GLAISHELL 1663
#define SPECIES_ GENGONE 1664
#define SPECIES_ POLTERGAST 1665
#define SPECIES_ GRIMM 1666
#define SPECIES_ PLATNIX 1667
#define SPECIES_ OBSIDIANIX 1668
#define SPECIES_ STALAGMIX 1669
#define SPECIES_ LULLOO 1670
#define SPECIES_ SOMNISOOTH 1671
#define SPECIES_ KRAKLAW 1672
#define SPECIES_ TEKLAWNO 1673
#define SPECIES_ ELECTRODES 1674
#define SPECIES_ ELECTRODEX 1675
#define SPECIES_ ELECTRODEM 1676
#define SPECIES_ EXEGGITY 1677
#define SPECIES_ EXEGGTRIC 1678
#define SPECIES_ OSSELOBBER 1679
#define SPECIES_ WRAIWRATH 1680
#define SPECIES_ CLEEVOYANT 1681
#define SPECIES_ SPIRITULEE 1682
#define SPECIES_ ENCHANCED 1683
#define SPECIES_ RADIACHAN 1684
#define SPECIES_ LICKILOLLY 1685
#define SPECIES_ LICKILATO 1686
#define SPECIES_ HEEVING 1687
#define SPECIES_ CHOHKING 1688
#define SPECIES_ RHYMARKABL 1689
#define SPECIES_ RHYLIC 1690
#define SPECIES_ RHYBORN 1691
#define SPECIES_ GOGETTEY 1692
#define SPECIES_ LUKKEY 1693
#define SPECIES_ FORTUNITEY 1694
#define SPECIES_ TANGATHER 1695
#define SPECIES_ TANGOLIATH 1696
#define SPECIES_ TANGRAPPLE 1697
#define SPECIES_ KANGAKID 1698
#define SPECIES_ KANGALLOUS 1699
#define SPECIES_ KANGARUTAL 1700
#define SPECIES_ LORDRA 1701
#define SPECIES_ PINNADRA 1702
#define SPECIES_ SEAREX 1703
#define SPECIES_ CAPRISEA 1704
#define SPECIES_ STARUS 1705
#define SPECIES_ STARWE 1706
#define SPECIES_ MR_JEST 1707
#define SPECIES_ MR_FOOL 1708
#define SPECIES_ RAZER 1709
#define SPECIES_ CLAYMOR 1710
#define SPECIES_ JYNKIES 1711
#define SPECIES_ JEEPERS 1712
#define SPECIES_ ELECTIVINE 1713
#define SPECIES_ ELECTIWIZZ 1714
#define SPECIES_ MAGMORE 1715
#define SPECIES_ MAGMOLTEN 1716
#define SPECIES_ PINSIRIOR 1717
#define SPECIES_ ABYSSIR 1718
#define SPECIES_ TAUROX 1719
#define SPECIES_ OXENFREE 1720
#define SPECIES_ HYDRADOS 1721
#define SPECIES_ DRACOSMIC 1722
#define SPECIES_ QUAZAR 1723
#define SPECIES_ LOCHLASS 1724
#define SPECIES_ NESSEA 1725
#define SPECIES_ MORPHO 1726
#define SPECIES_ METAMORPHO 1727
#define SPECIES_ RIVEON 1728
#define SPECIES_ BRINEON 1729
#define SPECIES_ PLASMEON 1730
#define SPECIES_ GALVEON 1731
#define SPECIES_ SMOLDEON 1732
#define SPECIES_ INFERNEON 1733
#define SPECIES_ PORYGON-X 1734
#define SPECIES_ PORYGON-Q 1735
#define SPECIES_ PORYGON2A4 1736
#define SPECIES_ OMAPAL 1737
#define SPECIES_ OMAGUS 1738
#define SPECIES_ KABUTAK 1739
#define SPECIES_ KABUSTION 1740
#define SPECIES_ MANDILUFT 1741
#define SPECIES_ AMBALITHIC 1742
#define SPECIES_ ACTLAX 1743
#define SPECIES_ GRIZZLAX 1744
#define SPECIES_ SNOWONE 1745
#define SPECIES_ FROSTUNUS 1746
#define SPECIES_ SHOCKATOO 1747
#define SPECIES_ VOLTDUO 1748
#define SPECIES_ IGNITHREE 1749
#define SPECIES_ INFERNTRI 1750
#define SPECIES_ DRAGONIER 1751
#define SPECIES_ DRAGONACE 1752
#define SPECIES_ DRAGONTALE 1753
#define SPECIES_ MEWTHREE 1754
#define SPECIES_ MEWFOUR 1755
#define SPECIES_ NYU 1756
#define SPECIES_ IOTA 1757
#define SPECIES_ MISSINGNO_1 1758
#define SPECIES_ MISSINGNO_2 1759
#define SPECIES_ MISSINGNO_3 1760
#define SPECIES_ MISSINGNO_4 1761
#define SPECIES_ MISSINGNO_5 1762
//end of program