It's far easier than you'd expect. I started modding Dwarf Fortress a few days ago.
You underestimate me, I've been modding DF since before tissue layers were added. ;P
Anyways yeah sure I can do it myself I guess...
And thus, mods happened. And it resulted in Urist being dragged to his death by a Pterygotus instead of a carp.
@Wannabe: So, would [TISSUE_LAYER:BY_CATEGORY:HAND:WING] work?
Errorlog after making a world and starting a fortress is:
Duplicate Object: creature OVIRAPTOR
*** Error(s) found in the file "data/save/region1/raw/objects/creature_CITIPATI.txt"
Citipati:Tissue layer not added because no BP found: BY_CATEGORY:TOE:TALON
Citipati:Attack BITE seems to have correct format but could not find proper BPs in any caste, so not added
Citipati Color Mod Ending With (BLACK,1) Was Not Used
*** Error(s) found in the file "data/save/region1/raw/objects/creature_COMPSOGNATHUS.txt"
COMPSOGNATHUS:Tissue layer not added because no BP found: BY_CATEGORY:TOE:TALON
COMPSOGNATHUS:Attack BITE seems to have correct format but could not find proper BPs in any caste, so not added
COMPSOGNATHUS:Attack SCRATCH seems to have correct format but could not find proper BPs in any caste, so not added
COMPSOGNATHUS:Unrecognized Creature Token: ATTACK_PENETRATION
COMPSOGNATHUS Color Mod Ending With (BLACK,1) Was Not Used
*** Error(s) found in the file "data/save/region1/raw/objects/creature_DEINOCHEIRUS.txt"
DEINOCHEIRUS:Tissue layer not added because no BP found: BY_CATEGORY:TOE:TALON
DEINOCHEIRUS:Attack BITE seems to have correct format but could not find proper BPs in any caste, so not added
DEINOCHEIRUS:Unrecognized Creature Token: ATTACK_WITH_EDGE
DEINOCHEIRUS Color Mod Ending With (BLACK,1) Was Not Used
*** Error(s) found in the file "data/save/region1/raw/objects/creature_GALLIMIMUS.txt"
GALLIMIMUS:Tissue layer not added because no BP found: BY_CATEGORY:TOE:TALON
GALLIMIMUS:Attack BITE seems to have correct format but could not find proper BPs in any caste, so not added
GALLIMIMUS Color Mod Ending With (BLACK,1) Was Not Used
*** Error(s) found in the file "data/save/region1/raw/objects/creature_GIGANTORAPTOR.txt"
OVIRAPTOR:Tissue layer not added because no BP found: BY_CATEGORY:TOE:TALON
OVIRAPTOR:Attack BITE seems to have correct format but could not find proper BPs in any caste, so not added
OVIRAPTOR Color Mod Ending With (BLACK,1) Was Not Used
*** Error(s) found in the file "data/save/region1/raw/objects/creature_MONONYKUS.txt"
MONONYKUS:Unrecognized Creature Token: DECRIPTION
MONONYKUS:Unrecognized Creature Caste Body Token: 1FINGER
MONONYKUS:Unrecognized Creature Token: BODY_DETAIL
MONONYKUS:Tissue layer not added because no BP found: BY_CATEGORY:FINGER:TALON
MONONYKUS Color Mod Ending With (BROWN,1) Was Not Used
*** Error(s) found in the file "data/save/region1/raw/objects/creature_OPISTHOCOELICAUDIA.txt"
OPISTHOCOELICAUDIA:Unrecognized Creature Token: COLOUR
OPISTHOCOELICAUDIA:Unrecognized Creature Token: USE_MATERIAL_TEMPLAE
OPISTHOCOELICAUDIA:Unrecognized Creature Token: USE-MATERIAL_TEMPLATE
OPISTHOCOELICAUDIA:Attack KICK seems to have correct format but could not find proper BPs in any caste, so not added
OPISTHOCOELICAUDIA:Attack KICK seems to have correct format but could not find proper BPs in any caste, so not added
*** Error(s) found in the file "data/save/region1/raw/objects/creature_OVIRAPTOR.txt"
OVIRAPTOR:Tissue layer not added because no BP found: BY_CATEGORY:TOE:TALON
OVIRAPTOR:Attack BITE seems to have correct format but could not find proper BPs in any caste, so not added
OVIRAPTOR Color Mod Ending With (BLACK,1) Was Not Used
*** Error(s) found in the file "data/save/region1/raw/objects/creature_PUERTASAURUS.txt"
PUERTASAURUS:Unrecognized Creature Token: COLOUR
PUERTASAURUS:Unrecognized Creature Token: USE_MATERIAL_TEMPLAE
PUERTASAURUS:Unrecognized Creature Token: USE-MATERIAL_TEMPLATE
PUERTASAURUS:Attack KICK seems to have correct format but could not find proper BPs in any caste, so not added
PUERTASAURUS:Attack KICK seems to have correct format but could not find proper BPs in any caste, so not added
*** Error(s) found in the file "data/save/region1/raw/objects/creature_SAURORNITHOIDES.txt"
SAURORNITHOIDES:Body Token Recognized But Could Not Connect: 3FINGERS
SAURORNITHOIDES:Tissue layer not added because no BP found: BY_CATEGORY:FINGER:TALON
SAURORNITHOIDES:Unrecognized Creature Token: ATTACK_PENETRATION
*** Error(s) found in the file "data/save/region1/raw/objects/creature_SHUVUUIA.txt"
SHUVUUIA:Unrecognized Creature Token: DECRIPTION
SHUVUUIA:Unrecognized Creature Caste Body Token: 1FINGER
SHUVUUIA:Unrecognized Creature Token: BODY_DETAIL
SHUVUUIA:Tissue layer not added because no BP found: BY_CATEGORY:FINGER:TALON
SHUVUUIA Color Mod Ending With (BROWN,1) Was Not Used
*** Error(s) found in the file "data/save/region1/raw/objects/creature_TARBOSAURUS.txt"
TARBOSAURUS:Unrecognized Creature Token: ATTACK_PENETRATION
*** Error(s) found in the file "data/save/region1/raw/objects/creature_TARCHIA.txt"
TARCHIA:Unrecognized Creature Token: COLOUR
TARCHIA:Unrecognized Creature Token: USE_MATERIAL_TEMPLAE
TARCHIA:Unrecognized Creature Token: USE-MATERIAL_TEMPLATE
*** Error(s) found in the file "data/save/region1/raw/objects/creature_THEREZINOSAURUS.txt"
THEREZINOSAURUS:Unrecognized Creature Token: ATTACK_PENETRATION
*** Error(s) found in the file "data/save/region1/raw/objects/creature_VELOCIRAPTOR.txt"
VELOCIRAPTOR:Body Token Recognized But Could Not Connect: 3FINGERS
VELOCIRAPTOR:Tissue layer not added because no BP found: BY_CATEGORY:FINGER:TALON
VELOCIRAPTOR:Unrecognized Creature Token: ATTACK_PENETRATION
*** Error(s) finalizing the creature SAURORNITHOIDES
SAURORNITHOIDES:FEMALE:right wing, layer 1: Tissue 3FINGERS was not found, using first tissue instead
SAURORNITHOIDES:FEMALE:left wing, layer 1: Tissue 3FINGERS was not found, using first tissue instead
SAURORNITHOIDES:MALE:right wing, layer 1: Tissue 3FINGERS was not found, using first tissue instead
SAURORNITHOIDES:MALE:left wing, layer 1: Tissue 3FINGERS was not found, using first tissue instead
*** Error(s) finalizing the creature VELOCIRAPTOR
VELOCIRAPTOR:FEMALE:right wing, layer 1: Tissue 3FINGERS was not found, using first tissue instead
VELOCIRAPTOR:FEMALE:left wing, layer 1: Tissue 3FINGERS was not found, using first tissue instead
VELOCIRAPTOR:MALE:right wing, layer 1: Tissue 3FINGERS was not found, using first tissue instead
VELOCIRAPTOR:MALE:left wing, layer 1: Tissue 3FINGERS was not found, using first tissue instead
I need to get rid of the [GRASP] tag. Would removing the humanoid_joints work, or would that fail?