tylercamp / palcalc

MIT License
9 stars 1 forks source link

Data mining to fetch latest pal + trait stats #6

Open tylercamp opened 1 month ago

tylercamp commented 1 month ago

Pal Calc depends on a list of pal data from the game in order to do its breeding calculations. It also uses some trait data for displaying traits in its UI.

Pal Calc currently uses data mined by others and shared publicly. Unfortunately there isn't a consistent source of information which has all of the data needed for its calculations.

How is this data mining performed, and can it be done as part of Pal Calc?

Alternatively, is there another frequently-updated source that could be referenced? We will need to collect, at least, the data mentioned in PalCal.GenDB.

https://paldb.cc was suggested and is frequently updated with the list of pals, but it seems to be missing InternalIndex which is required as a "tie-breaker" for breeding calculations.

RudelNudel commented 2 days ago

Hi,

under https://paldb.cc/en/Breeding_Farm the InternalIndex for Pals is shown as IndexOrder.

tylercamp commented 18 hours ago

Thanks for the reference @RudelNudel ! I didn't see this before

paldb.cc tends to be updated regularly so I'm ok with relying on that as a source. The only remaining question is a DB for traits/passives. paldb.cc includes a list of traits and their ranks, but we'll also need the internal "code-name" for each trait in order to recognize them in save files