Pokelog’s previous build actually incorporated the foundation for handling generation 2 and beyond. The latest build fixes several bugs associated with handling new generations. The Tallies window also displays three new columns of data. In particular, each species contains the list of move types where it is vulnerable and the types it is super effective against. This should aid in battling by knowing which can be good defenders and how to attack certain Pokemon.
Pokelog keeps up with Pokemon generations, or at least its GAME MASTER. The latest build uses the game’s data directly, separating the data from the code. This eliminates typos, the need for recompiles when new Pokemon data are released, and some time lag when I entered all Pokemon data manually. However, Pokelog now depends on timely releases of decoded GAME MASTER files. I suggest getting the file at elfinlazz’s gists, who has processed the data into a nice JSON format. Kudos and much appreciation are due. See the note on the Pokelog page for more details.
Besides the internal changes, this build adds a handful of minor features and enhancements. The tallies window displays a few more columns of data, evolve options are generalized beyond the Eevee case, and the trainer level now has a purpose in enabling the use of razz berries and pokeballs.