Für Laufanimationen nimmt man am besten "AnimGet", zu finden hier. Das Programm macht alle 1/10 Sekunde einen Screen und daraus kannst du dann die Laufanimation rippen.
Rippen tue ich eigentlich vorwiegend mit AnimGet und ZSNES, als Variante für ZSNES benutze ich 9x, leider funktionieren die ZSNES Spielstände nicht auf 9x, von daher benutze ich vorwiegend ZSNES.

Contra hat übrigens vor geraumer Zeit ein Tutorial zu diesem Thema geschrieben, zu finden hier.