Properly Decompile a viewmodel

Whenever I use mdldecompiler it doesn’t decompile bones right. What can I do to decompile models to the point where I can edit animations?

http://www.facepunch.com/showthread.php?t=991482

In this tutorial i decompile hands.

mdldecompiler crashes whenever I try to decompile.

Start up source sdk and go to a random game and open model viewer then close it