>>12252642Unfortunately it's just something you kind of have to play with. As some of them are slightly larger than others (Bug Maniac here, for example, has bigger hair than the Ace Trainer) each tileset for the overworlds is different.
What I've been doing is put a box around the looking-down walking sprites, and then duplicate that box across all the other animations. I line up similar sprites (the two stationary ones) within each box so that the sprite won't jump around when actually moving and then I test it in-game by putting it in a random-moving event.
It's pretty tedious.