Hey devs, So I'm lookin around the packaged contents of PO.app, and it looks like descriptors and attributes of all the items, pkmn, moves and stuff like that is being saved as a .txt file (in Contents/Resources/db/ on my mac)? Is there a reason its being saved that way?
It was the simplest way? =) For info, loading from text files is as fast as loading a db (as a db does have to load from a file too), and it's faster to have stuff stored in arrays directly than query a sql engine every time. Maybe some optimization could be done, like loading some files on a need basis (like some old gen stuff). If there's a better system, why not, but it's fine and efficient as it is.
Whole src/PokemonInfo is build on top of indexing. I think the refactoring would be too big. Unless you opt to not change the API, in which case other forums do not make sense.