With Pokemon GO’s v0.47 update, all pokemon’s base stats have changed. The stats solver from older Pokelog builds will give incorrect values. The latest build uses the base stats from v0.47. Unfortunately, level data from evolved pokemon will be unusable. Stats solving just had a reboot. Pokelog development is starting to feel like catching zubats – chasing a moving target.
Other new features include extending the moves analysis for defenders. Now see at a glance which pokemon have worse, decent, or best special moves. Helpful for gym battlers. On a minor statistical note, my analysis would confirm that a pokemon’s moves are assigned randomly.
An observation about virtual distance. While your incubator distance is updated at four minute intervals and location samples taken at 30 second intervals, I believe the location samples are saved on the server. I do not know if it has always been this way though I think not because early on, registering virtual distance was abysmal. However, I think saving location samples may have started from v0.41. The upshot is that you do not have to worry about losing distance when closing the app before the four minute update. This was one idea I had for improving virtual distance tracking. I still wish Niantic would remove false positives, but I suppose it compensates slightly for the strict tracking when losing GPS locations.
After adding the stats solver to know which Pokemon are more valuable for spending precious stardust, I realized that Pokelog could help with another major aspect – gym battling. In particular, when should I use a Pokemon’s special move? Sometimes, it is worse than the fast move. So Pokelog now analyzes a Pokemon’s moves and indicates whether the move set is the best possible, and whether the special move is worse than the fast move.
Aside from minor bug fixes, the latest build now allows for flexible egg origins. Pokemon GO’s 0.45 update has changed some fundamental game data including the egg origins of a few Pokemon. In addition to flexible egg origins, Pokelog allows flexible move sets since the 0.35 update also changed some Pokemon’s move sets. If you notice some data is incorrect, please let me know.
The latest build of Pokelog has a few fixes related to evolutions, levels, and import. The stats solver is now automatic. Along with a few cosmetic changes, Pokelog is quite solid.
Someday, I will discover the maximum pokemon level and adapt Pokelog if necessary. Currently, Pokelog assumes 41 is the maximum.
Get moving and enjoy!
After further review, I believe pokemon levels are actually between 1-41. There is so much misinformation on the internet, but after analyzing the actual game data file, levels 1-41 make more sense now. Well, I am 99% confident about the level 1 part. Verifying level 41 requires a level 40 trainer. Anyone?
Besides adjusting for the levels, the latest Pokelog build has a few more streamlined features. Nearly ready for version 1 status.
Latest Pokelog build has fixed all the known bugs with the stats solver. One shortcut involves appraising pokemon with 10 CP. At such low level, virtually all stat values are possible, which takes a few seconds to process. Instead of stalling, Pokelog will simply skip the appraise; it is not worth the effort.
In another instance of breaking down internet myths, after working through, understanding, and analyzing the formulas which govern CP/HP and pokemon levels, I am 80% confident that every web based IV calculator I have seen is off by one and incomplete. I need a level 40 trainer to confirm/disprove my hypothesis that pokemon levels start actually at zero and reach 40 (not 40.5 or 41 as some have guessed). If I am correct about the levels, then the IV calculators are also incomplete in regards to max CP.
On a side note, for anyone analyzing the cpMultiplier values, I wonder if Niantic made an off by one mistake in generating the values, starting at level 10. I could see this fixed in a major version update where every trainer is reset to level 1, perhaps when Generation 2 pokemon are released…