I want to see if this works on other people's computers, since macros are handy and all.
Copy text in spoiler, save as Unarmed.mak in data/init/macros. Then get into the uniform screen and instead of pressing 'c' to create a new uniform, play the macro instead.
Unarmed
D_MILITARY_ADD_UNIFORM
End of group
D_MILITARY_NAME_UNIFORM
End of group
STRING_A085
End of group
STRING_A110
End of group
STRING_A097
End of group
STRING_A114
End of group
STRING_A109
End of group
STRING_A101
End of group
STRING_A100
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
End of group
STANDARDSCROLL_RIGHT
CURSOR_RIGHT
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
End of group
D_MILITARY_ADD_PANTS
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
End of group
D_MILITARY_ADD_HELM
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
End of group
D_MILITARY_ADD_GLOVES
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
End of group
D_MILITARY_ADD_BOOTS
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
End of group
D_MILITARY_ADD_SHIELD
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
End of group
D_MILITARY_ADD_MATERIAL
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
End of group
STANDARDSCROLL_LEFT
CURSOR_LEFT
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_RIGHT
CURSOR_RIGHT
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
End of group
STANDARDSCROLL_LEFT
CURSOR_LEFT
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_RIGHT
CURSOR_RIGHT
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
End of group
STANDARDSCROLL_LEFT
CURSOR_LEFT
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_RIGHT
CURSOR_RIGHT
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
End of group
STANDARDSCROLL_LEFT
CURSOR_LEFT
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_RIGHT
CURSOR_RIGHT
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
End of group
STANDARDSCROLL_LEFT
CURSOR_LEFT
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_RIGHT
CURSOR_RIGHT
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
End of group
STANDARDSCROLL_LEFT
CURSOR_LEFT
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_RIGHT
CURSOR_RIGHT
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
End of group
STANDARDSCROLL_LEFT
CURSOR_LEFT
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_RIGHT
CURSOR_RIGHT
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
End of group
STANDARDSCROLL_LEFT
CURSOR_LEFT
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
End of group
STANDARDSCROLL_RIGHT
CURSOR_RIGHT
End of group
STANDARDSCROLL_UP
CURSOR_UP
End of group
STANDARDSCROLL_UP
CURSOR_UP
End of group
STANDARDSCROLL_UP
CURSOR_UP
End of group
STANDARDSCROLL_UP
CURSOR_UP
End of group
STANDARDSCROLL_UP
CURSOR_UP
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
End of group
End of macro
What this should do is create a basic set of steel armour with a leather cloak and hood and a copper shield. It's rather like the 'Metal' uniform, but forces a mail / plate combination and encourages the use of unadorned steel over heavily-decorated lesser metals, or should do anyway (that's the reason it's not an adamantine-based uniform).
High boots may be a problem if your civ doesn't have them. The macro just picks whatever footwear is first on the list. I think what'll happen is that high boots will still be on top of the list and listed as foreign, so you'll need to slot in a 'cursor down' command between 'add boots' and 'select'. Or they could take low boots as a partial match; I don't know what the criteria are for partial match.
Cloaks and hoods shouldn't be a problem. I've never seen a fortress without them and they're the only dwarf-made [LAYER:COVER] items for their respective body parts, so I don't think you could be without them anyway.
Feedback?