AFAIK to add new armor with default sprite (leather, metal, etc.) you will need only FTTools.
But if you want armor which change unit appearance to not-default sprite (Darin's sprites for example), then you need to add new armor TYPE. FT Improver it is the only thing which can add new armor...