It doesn't need to be recompiled. There is a link to it in the TF2 forums.
That version is no longer stickied as its very datedIt pulls from GameME API. The reason why the other one was unstickied because TF2 broke text modeHe's looking to have it updated with the new serversThat version is no longer stickied as its very dated
You could always just create a batch file and point it to the location of the game you want, then run as -textmode