kwsch / pkNX

Pokémon (Nintendo Switch) ROM Editor & Randomizer
https://projectpokemon.org/home/forums/topic/48647-pknx-nintendo-switch-rom-editor-randomizer/
GNU General Public License v3.0
352 stars 108 forks source link

Request: Allow Editing of Pokemon and Form ID Numbers #112

Closed EsteeMcCrawly closed 3 years ago

EsteeMcCrawly commented 3 years ago

I feel like my title is not very clear so I will explain it further. Opening the "Pokemon" section and looking at the dropdown menu at the top it assigns a nunber to each Pokemon, like 1 to Bulbasaur and 1126 to Zygarde Complete. Would it be possible to allow these values to be edited so for example, 1 corresponds to Hydreigon and 1126 corresponds to Togepi?

kwsch commented 3 years ago

They correlate to indexes within the Personal data table (personal.dat).

Adding/Inserting/Removing personal entries is not supported, as each entry that has supplementary forms would have to be repointed as well. There are other data structures that rely on the form-index ordering (such as Learnsets and egg moves), which is a little beyond the intent of the program.