Generate pms.narc (#502)
Some checks failed
build / build (push) Has been cancelled

* Generate pms

Added offspring field to species data files
Added pms.narc to datagen_species

* Document Comments

Added pms.narc to header comments

* Remove Hardcode

* Optimization
This commit is contained in:
h2o-DS 2025-05-07 23:46:30 -04:00 committed by GitHub
parent 8c968ab381
commit 0cba5ddceb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
502 changed files with 524 additions and 3 deletions

View File

@ -161,7 +161,7 @@ res/pokemon/pl_personal.narc,/poketool/personal/pl_personal.narc
res/pokemon/evo.narc,/poketool/personal/evo.narc
res/prebuilt/poketool/personal/growtbl.narc,/poketool/personal/growtbl.narc
res/pokemon/pl_growtbl.narc,/poketool/personal/pl_growtbl.narc
res/prebuilt/poketool/personal/pms.narc,/poketool/personal/pms.narc
res/pokemon/pms.narc,/poketool/personal/pms.narc
res/pokemon/wotbl.narc,/poketool/personal/wotbl.narc
res/trainers/trdata.narc,/poketool/trainer/trdata.narc
res/trainers/trpoke.narc,/poketool/trainer/trpoke.narc

1 Source File Target File
161 res/pokemon/evo.narc /poketool/personal/evo.narc
162 res/prebuilt/poketool/personal/growtbl.narc /poketool/personal/growtbl.narc
163 res/pokemon/pl_growtbl.narc /poketool/personal/pl_growtbl.narc
164 res/prebuilt/poketool/personal/pms.narc res/pokemon/pms.narc /poketool/personal/pms.narc
165 res/pokemon/wotbl.narc /poketool/personal/wotbl.narc
166 res/trainers/trdata.narc /poketool/trainer/trdata.narc
167 res/trainers/trpoke.narc /poketool/trainer/trpoke.narc

View File

@ -160,7 +160,7 @@ e32324642d5ec29155743970ac8bc14dd74f63e1 *res/prebuilt/poketool/trgra/trfgra.nar
7755e3a884a11b098122ca9dd656223fd4b02dd0 *res/pokemon/evo.narc
fbbf1287b2ac10c5212be0e4a69461507e860005 *res/prebuilt/poketool/personal/growtbl.narc
fbbf1287b2ac10c5212be0e4a69461507e860005 *res/pokemon/pl_growtbl.narc
de5c1035595e3cb52990b183497e513246bd0efe *res/prebuilt/poketool/personal/pms.narc
de5c1035595e3cb52990b183497e513246bd0efe *res/pokemon/pms.narc
cd4b737f173cc6ac1a25636efa4edfd83da79599 *res/pokemon/wotbl.narc
59f49fe682ef8cf4dfb8f6b7da2e0f51401b50cc *res/trainers/trdata.narc
da4dc734c7051754a3280d9e918942c42d183adb *res/trainers/trpoke.narc

View File

@ -107,6 +107,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_SNOVER",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -99,6 +99,7 @@
"SPECIES_KADABRA"
]
],
"offspring": "SPECIES_ABRA",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -125,6 +125,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_ABSOL",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -110,6 +110,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_AERODACTYL",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -134,6 +134,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_ARON",
"footprint": {
"has": true,
"size": "FOOTPRINT_LARGE"

View File

@ -116,6 +116,7 @@
"SPECIES_AMBIPOM"
]
],
"offspring": "SPECIES_AIPOM",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -109,6 +109,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_ABRA",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -106,6 +106,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_SWABLU",
"footprint": {
"has": true,
"size": "FOOTPRINT_LARGE"

View File

@ -114,6 +114,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_AIPOM",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -97,6 +97,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_MAREEP",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -96,6 +96,7 @@
"SPECIES_ARMALDO"
]
],
"offspring": "SPECIES_ANORITH",
"footprint": {
"has": false,
"size": "FOOTPRINT_LARGE"

View File

@ -100,6 +100,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_EKANS",
"footprint": {
"has": false,
"size": "FOOTPRINT_LARGE"

View File

@ -85,6 +85,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_GROWLITHE",
"footprint": {
"has": true,
"size": "FOOTPRINT_LARGE"

View File

@ -152,6 +152,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_ARCEUS",
"footprint": {
"has": true,
"size": "FOOTPRINT_SMALL"

View File

@ -87,6 +87,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_SPINARAK",
"footprint": {
"has": true,
"size": "FOOTPRINT_SMALL"

View File

@ -101,6 +101,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_ANORITH",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -107,6 +107,7 @@
"SPECIES_LAIRON"
]
],
"offspring": "SPECIES_ARON",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -97,6 +97,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_ARTICUNO",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -114,6 +114,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_AZELF",
"footprint": {
"has": true,
"size": "FOOTPRINT_SMALL"

View File

@ -99,6 +99,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_AZURILL",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -80,6 +80,7 @@
"evolutions": [
[ "EVO_LEVEL_HAPPINESS", "SPECIES_MARILL" ]
],
"offspring": "SPECIES_AZURILL",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -38,6 +38,7 @@
"by_tm": [ ]
},
"evolutions": [ ],
"offspring": "SPECIES_BAD_EGG",
"pokedex_data": {
"height": 0,
"weight": 0,

View File

@ -95,6 +95,7 @@
"SPECIES_SHELGON"
]
],
"offspring": "SPECIES_BAGON",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -108,6 +108,7 @@
"SPECIES_CLAYDOL"
]
],
"offspring": "SPECIES_BALTOY",
"footprint": {
"has": true,
"size": "FOOTPRINT_SMALL"

View File

@ -107,6 +107,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_SHUPPET",
"footprint": {
"has": true,
"size": "FOOTPRINT_SMALL"

View File

@ -93,6 +93,7 @@
"SPECIES_WHISCASH"
]
],
"offspring": "SPECIES_BARBOACH",
"footprint": {
"has": false,
"size": "FOOTPRINT_LARGE"

View File

@ -105,6 +105,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_SHIELDON",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -99,6 +99,7 @@
"SPECIES_MEGANIUM"
]
],
"offspring": "SPECIES_CHIKORITA",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -89,6 +89,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_WURMPLE",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -96,6 +96,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_WEEDLE",
"footprint": {
"has": true,
"size": "FOOTPRINT_SMALL"

View File

@ -49,6 +49,7 @@
"SPECIES_METANG"
]
],
"offspring": "SPECIES_BELDUM",
"footprint": {
"has": true,
"size": "FOOTPRINT_SMALL"

View File

@ -83,6 +83,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_ODDISH",
"footprint": {
"has": false,
"size": "FOOTPRINT_LARGE"

View File

@ -92,6 +92,7 @@
"SPECIES_WEEPINBELL"
]
],
"offspring": "SPECIES_BELLSPROUT",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -108,6 +108,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_BIDOOF",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -102,6 +102,7 @@
"SPECIES_BIBAREL"
]
],
"offspring": "SPECIES_BIDOOF",
"footprint": {
"has": true,
"size": "FOOTPRINT_SMALL"

View File

@ -111,6 +111,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_SQUIRTLE",
"footprint": {
"has": true,
"size": "FOOTPRINT_LARGE"

View File

@ -113,6 +113,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_TORCHIC",
"footprint": {
"has": true,
"size": "FOOTPRINT_LARGE"

View File

@ -124,6 +124,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_HAPPINY",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -93,6 +93,7 @@
"SPECIES_SUDOWOODO"
]
],
"offspring": "SPECIES_BONSLY",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -107,6 +107,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_SHROOMISH",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -110,6 +110,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_BRONZOR",
"footprint": {
"has": false,
"size": "FOOTPRINT_LARGE"

View File

@ -104,6 +104,7 @@
"SPECIES_BRONZONG"
]
],
"offspring": "SPECIES_BRONZOR",
"footprint": {
"has": false,
"size": "FOOTPRINT_LARGE"

View File

@ -83,6 +83,7 @@
"evolutions": [
[ "EVO_LEVEL_HAPPINESS_DAY", "SPECIES_ROSELIA" ]
],
"offspring": "SPECIES_BUDEW",
"footprint": {
"has": true,
"size": "FOOTPRINT_SMALL"

View File

@ -95,6 +95,7 @@
"SPECIES_FLOATZEL"
]
],
"offspring": "SPECIES_BUIZEL",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -94,6 +94,7 @@
"SPECIES_IVYSAUR"
]
],
"offspring": "SPECIES_BULBASAUR",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -98,6 +98,7 @@
"evolutions": [
[ "EVO_LEVEL_HAPPINESS", "SPECIES_LOPUNNY" ]
],
"offspring": "SPECIES_BUNEARY",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -53,6 +53,7 @@
"SPECIES_MOTHIM"
]
],
"offspring": "SPECIES_BURMY",
"footprint": {
"has": false,
"size": "FOOTPRINT_LARGE"

View File

@ -96,6 +96,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_CATERPIE",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -103,6 +103,7 @@
"SPECIES_CACTURNE"
]
],
"offspring": "SPECIES_CACNEA",
"footprint": {
"has": true,
"size": "FOOTPRINT_SMALL"

View File

@ -106,6 +106,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_CACNEA",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -98,6 +98,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_NUMEL",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -91,6 +91,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_CARNIVINE",
"footprint": {
"has": false,
"size": "FOOTPRINT_LARGE"

View File

@ -99,6 +99,7 @@
"SPECIES_SHARPEDO"
]
],
"offspring": "SPECIES_CARVANHA",
"footprint": {
"has": false,
"size": "FOOTPRINT_LARGE"

View File

@ -46,6 +46,7 @@
"SPECIES_DUSTOX"
]
],
"offspring": "SPECIES_WURMPLE",
"footprint": {
"has": false,
"size": "FOOTPRINT_LARGE"

View File

@ -89,6 +89,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_CASTFORM",
"footprint": {
"has": false,
"size": "FOOTPRINT_LARGE"

View File

@ -47,6 +47,7 @@
"SPECIES_METAPOD"
]
],
"offspring": "SPECIES_CATERPIE",
"footprint": {
"has": true,
"size": "FOOTPRINT_SMALL"

View File

@ -113,6 +113,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_CELEBI",
"footprint": {
"has": true,
"size": "FOOTPRINT_SMALL"

View File

@ -124,6 +124,7 @@
"evolutions": [
[ "EVO_LEVEL_HAPPINESS", "SPECIES_BLISSEY" ]
],
"offspring": "SPECIES_HAPPINY",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -115,6 +115,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_CHARMANDER",
"footprint": {
"has": true,
"size": "FOOTPRINT_LARGE"

View File

@ -98,6 +98,7 @@
"SPECIES_CHARMELEON"
]
],
"offspring": "SPECIES_CHARMANDER",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -99,6 +99,7 @@
"SPECIES_CHARIZARD"
]
],
"offspring": "SPECIES_CHARMANDER",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -88,6 +88,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_CHATOT",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -84,6 +84,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_CHERUBI",
"footprint": {
"has": true,
"size": "FOOTPRINT_SMALL"

View File

@ -86,6 +86,7 @@
"SPECIES_CHERRIM"
]
],
"offspring": "SPECIES_CHERUBI",
"footprint": {
"has": true,
"size": "FOOTPRINT_SMALL"

View File

@ -95,6 +95,7 @@
"SPECIES_BAYLEEF"
]
],
"offspring": "SPECIES_CHIKORITA",
"footprint": {
"has": true,
"size": "FOOTPRINT_SMALL"

View File

@ -109,6 +109,7 @@
"SPECIES_MONFERNO"
]
],
"offspring": "SPECIES_CHIMCHAR",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -101,6 +101,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_CHINGLING",
"footprint": {
"has": false,
"size": "FOOTPRINT_LARGE"

View File

@ -96,6 +96,7 @@
"SPECIES_LANTURN"
]
],
"offspring": "SPECIES_CHINCHOU",
"footprint": {
"has": false,
"size": "FOOTPRINT_LARGE"

View File

@ -96,6 +96,7 @@
"evolutions": [
[ "EVO_LEVEL_HAPPINESS_NIGHT", "SPECIES_CHIMECHO" ]
],
"offspring": "SPECIES_CHINGLING",
"footprint": {
"has": true,
"size": "FOOTPRINT_SMALL"

View File

@ -83,6 +83,7 @@
"SPECIES_GOREBYSS"
]
],
"offspring": "SPECIES_CLAMPERL",
"footprint": {
"has": false,
"size": "FOOTPRINT_LARGE"

View File

@ -111,6 +111,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_BALTOY",
"footprint": {
"has": true,
"size": "FOOTPRINT_SMALL"

View File

@ -112,6 +112,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_CLEFFA",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -128,6 +128,7 @@
"SPECIES_CLEFABLE"
]
],
"offspring": "SPECIES_CLEFFA",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -97,6 +97,7 @@
"evolutions": [
[ "EVO_LEVEL_HAPPINESS", "SPECIES_CLEFAIRY" ]
],
"offspring": "SPECIES_CLEFFA",
"footprint": {
"has": true,
"size": "FOOTPRINT_SMALL"

View File

@ -83,6 +83,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_SHELLDER",
"footprint": {
"has": false,
"size": "FOOTPRINT_LARGE"

View File

@ -54,6 +54,7 @@
"SPECIES_VESPIQUEN"
]
],
"offspring": "SPECIES_COMBEE",
"footprint": {
"has": false,
"size": "FOOTPRINT_LARGE"

View File

@ -108,6 +108,7 @@
"SPECIES_BLAZIKEN"
]
],
"offspring": "SPECIES_TORCHIC",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -107,6 +107,7 @@
"SPECIES_CRAWDAUNT"
]
],
"offspring": "SPECIES_CORPHISH",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -103,6 +103,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_CORSOLA",
"footprint": {
"has": true,
"size": "FOOTPRINT_SMALL"

View File

@ -98,6 +98,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_LILEEP",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -112,6 +112,7 @@
"SPECIES_RAMPARDOS"
]
],
"offspring": "SPECIES_CRANIDOS",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -111,6 +111,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_CORPHISH",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -99,6 +99,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_CRESSELIA",
"footprint": {
"has": false,
"size": "FOOTPRINT_LARGE"

View File

@ -114,6 +114,7 @@
"SPECIES_TOXICROAK"
]
],
"offspring": "SPECIES_CROAGUNK",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -100,6 +100,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_ZUBAT",
"footprint": {
"has": false,
"size": "FOOTPRINT_LARGE"

View File

@ -109,6 +109,7 @@
"SPECIES_FERALIGATR"
]
],
"offspring": "SPECIES_TOTODILE",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -109,6 +109,7 @@
"SPECIES_MAROWAK"
]
],
"offspring": "SPECIES_CUBONE",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -88,6 +88,7 @@
"SPECIES_QUILAVA"
]
],
"offspring": "SPECIES_CYNDAQUIL",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -118,6 +118,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_DARKRAI",
"footprint": {
"has": true,
"size": "FOOTPRINT_SMALL"

View File

@ -94,6 +94,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_SKITTY",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -80,6 +80,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_DELIBIRD",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -123,6 +123,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_DEOXYS",
"footprint": {
"has": true,
"size": "FOOTPRINT_SMALL"

View File

@ -95,6 +95,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_SEEL",
"footprint": {
"has": false,
"size": "FOOTPRINT_LARGE"

View File

@ -111,6 +111,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_DIALGA",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

View File

@ -92,6 +92,7 @@
"SPECIES_DUGTRIO"
]
],
"offspring": "SPECIES_DIGLETT",
"footprint": {
"has": false,
"size": "FOOTPRINT_LARGE"

View File

@ -39,6 +39,7 @@
"by_tutor": [ ]
},
"evolutions": [ ],
"offspring": "SPECIES_DITTO",
"footprint": {
"has": false,
"size": "FOOTPRINT_LARGE"

View File

@ -90,6 +90,7 @@
]
},
"evolutions": [ ],
"offspring": "SPECIES_DODUO",
"footprint": {
"has": true,
"size": "FOOTPRINT_LARGE"

View File

@ -88,6 +88,7 @@
"SPECIES_DODRIO"
]
],
"offspring": "SPECIES_DODUO",
"footprint": {
"has": true,
"size": "FOOTPRINT_MEDIUM"

Some files were not shown because too many files have changed in this diff Show More