Product dimension doesn't matter, you can have it or not have it. As far as I've been concerned with all my reaction testing it doesn't matter. Save for thread...
The product line on my cheats list for metal is...
[PRODUCT:100:1:BAR:NO_SUBTYPE:INORGANIC:ADAMANTINE]
The product line on my cheats list for wood is...
[PRODUCT:100:1:WOOD:NO_SUBTYPE:PLANT_MAT:MANGROVE:WOOD]
The information for this is on my guide... see sig forum version, the wiki version even has some...
Here's my list of cheats...
these are in a text file named "reaction_cheats_items"
reaction_cheats_items
[OBJECT:REACTION]
[REACTION:CHEAT_001]
[NAME:GRANITE 1]
[BUILDING:CHEAT_SHOP:CUSTOM_A]
[PRODUCT:100:1:BOULDER:NO_SUBTYPE:INORGANIC:GRANITE]
[SKILL:SMELT]
[REACTION:CHEAT_002]
[NAME:GRANITE 100]
[BUILDING:CHEAT_SHOP:CUSTOM_B]
[PRODUCT:100:100:BOULDER:NO_SUBTYPE:INORGANIC:GRANITE]
[SKILL:SMELT]
[REACTION:CHEAT_003]
[NAME:GRANITE 1000]
[BUILDING:CHEAT_SHOP:CUSTOM_C]
[PRODUCT:100:1000:BOULDER:NO_SUBTYPE:INORGANIC:GRANITE]
[SKILL:SMELT]
[REACTION:CHEAT_004]
[NAME:Stone Clearing]
[BUILDING:CHEAT_SHOP:CUSTOM_D]
[REAGENT:A:10:BOULDER:NONE:NONE:NONE]
[PRODUCT:1:1:BOULDER:NO_SUBTYPE:INORGANIC:GRANITE]
[SKILL:SMELT]
[REACTION:CHEAT_005]
[NAME:Clear Glass Box]
[BUILDING:CHEAT_SHOP:CUSTOM_E]
[PRODUCT:100:1:BOX:NONE:GLASS_CLEAR:NONE]
[SKILL:SMELT]
[REACTION:CHEAT_006]
[NAME:Death Stone]
[BUILDING:CHEAT_SHOP:CUSTOM_F]
[PRODUCT:100:1:BOULDER:NO_SUBTYPE:INORGANIC:DEATH_STONE]
[SKILL:SMELT]
[REACTION:CHEAT_007]
[NAME:Sun Berry Drink & Dragon Meat]
[BUILDING:CHEAT_SHOP:CUSTOM_G]
[REAGENT:A:1:BARREL:NONE:NONE:NONE][EMPTY][PRESERVE_REAGENT]
[PRODUCT:100:1:DRINK:NONE:PLANT_MAT:BERRY_SUN:DRINK][PRODUCT_TO_CONTAINER:A]
[PRODUCT:100:20:MEAT:NONE:CREATURE_MAT:DRAGON:MUSCLE]
[SKILL:SMELT]
[REACTION:CHEAT_008]
[NAME:Giant Lion Leather]
[BUILDING:CHEAT_SHOP:CUSTOM_H]
[PRODUCT:100:1:SKIN_TANNED:NONE:CREATURE_MAT:LION_GIANT:LEATHER]
[SKILL:SMELT]
[REACTION:CHEAT_009]
[NAME:Giant Lion Quiver]
[BUILDING:CHEAT_SHOP:CUSTOM_I]
[PRODUCT:100:1:QUIVER:NONE:CREATURE_MAT:LION_GIANT:LEATHER]
[SKILL:SMELT]
[REACTION:CHEAT_010]
[NAME:Giant Lion Backpack]
[BUILDING:CHEAT_SHOP:CUSTOM_J]
[PRODUCT:100:1:BACKPACK:NONE:CREATURE_MAT:LION_GIANT:LEATHER]
[SKILL:SMELT]
[REACTION:CHEAT_011]
[NAME:Giant Lion Bag]
[BUILDING:CHEAT_SHOP:CUSTOM_K]
[PRODUCT:100:1:BOX:NONE:CREATURE_MAT:LION_GIANT:LEATHER][BAG]
[SKILL:SMELT]
[REACTION:CHEAT_012]
[NAME:GCS Cloth]
[BUILDING:CHEAT_SHOP:CUSTOM_L]
[PRODUCT:100:1:CLOTH:NONE:CREATURE_MAT:SPIDER_CAVE_GIANT:SILK]
[SKILL:SMELT]
[REACTION:CHEAT_013]
[NAME:GCS Thread]
[BUILDING:CHEAT_SHOP:CUSTOM_M]
[PRODUCT:100:1:THREAD:NONE:CREATURE_MAT:SPIDER_CAVE_GIANT:SILK]
[SKILL:SMELT]
[REACTION:CHEAT_014]
[NAME:Gold Barrel]
[BUILDING:CHEAT_SHOP:CUSTOM_N]
[PRODUCT:100:10:BARREL:NONE:METAL:GOLD]
[SKILL:SMELT]
[REACTION:CHEAT_015]
[NAME:Gold Door]
[BUILDING:CHEAT_SHOP:CUSTOM_O]
[PRODUCT:100:1:DOOR:NONE:METAL:GOLD]
[SKILL:SMELT]
[REACTION:CHEAT_016]
[NAME:Gold Chair/Table]
[BUILDING:CHEAT_SHOP:CUSTOM_P]
[PRODUCT:100:1:CHAIR:NONE:METAL:GOLD]
[PRODUCT:100:1:TABLE:NONE:METAL:GOLD]
[SKILL:SMELT]
[REACTION:CHEAT_017]
[NAME:Gold Chest/Cabinet/Bed]
[BUILDING:CHEAT_SHOP:CUSTOM_Q]
[PRODUCT:100:2:BOX:NO_SUBTYPE:METAL:GOLD]
[PRODUCT:100:2:CABINET:NONE:METAL:GOLD]
[PRODUCT:100:1:BED:NONE:METAL:GOLD]
[SKILL:SMELT]
[REACTION:CHEAT_018]
[NAME:Gold Weapon/Armor Stand]
[BUILDING:CHEAT_SHOP:CUSTOM_R]
[PRODUCT:100:1:ARMORSTAND:NONE:METAL:GOLD]
[PRODUCT:100:1:WEAPONRACK:NONE:METAL:GOLD]
[SKILL:SMELT]
[REACTION:CHEAT_019]
[NAME:Gold Bucket]
[BUILDING:CHEAT_SHOP:CUSTOM_S]
[PRODUCT:100:1:BUCKET:NO_SUBTYPE:METAL:GOLD]
[SKILL:SMELT]
[REACTION:CHEAT_020]
[NAME:Adamantine Statue]
[BUILDING:CHEAT_SHOP:CUSTOM_T]
[PRODUCT:100:1:STATUE:NO_SUBTYPE:METAL:ADAMANTINE]
[SKILL:SMELT]
[REACTION:CHEAT_021]
[NAME:Steel Chain]
[BUILDING:CHEAT_SHOP:CUSTOM_U]
[PRODUCT:100:1:CHAIN:NO_SUBTYPE:METAL:STEEL]
[SKILL:SMELT]
[REACTION:CHEAT_022]
[NAME:Steel Pick]
[BUILDING:CHEAT_SHOP:CUSTOM_V]
[PRODUCT:100:1:WEAPON:ITEM_WEAPON_PICK:METAL:STEEL]
[SKILL:SMELT]
[REACTION:CHEAT_023]
[NAME:Willow Bolts]
[BUILDING:CHEAT_SHOP:CUSTOM_W]
[PRODUCT:100:5000:AMMO:ITEM_AMMO_BOLTS:PLANT_MAT:WILLOW:WOOD]
[PRODUCT]
[SKILL:SMELT]
[REACTION:CHEAT_024]
[NAME:Steel Bolts]
[BUILDING:CHEAT_SHOP:CUSTOM_X]
[PRODUCT:100:5000:AMMO:ITEM_AMMO_BOLTS::METAL:STEEL]
[PRODUCT]
[SKILL:SMELT]
[REACTION:CHEAT_025]
[NAME:Steel Ballista Parts]
[BUILDING:CHEAT_SHOP:CUSTOM_Y]
[PRODUCT:100:1:BALLISTAPARTS:NO_SUBTYPE:METAL:STEEL]
[SKILL:SMELT]
[REACTION:CHEAT_026]
[NAME:Steel Ballista Ammo]
[BUILDING:CHEAT_SHOP:CUSTOM_Z]
[PRODUCT:100:1:SIEGEAMMO:ITEM_SIEGEAMMO_BALLISTA:METAL:STEEL]
[SKILL:SMELT]
[REACTION:BONFIRE_START]
[NAME:Ignite large fire]
[BUILDING:BONFIRE:CUSTOM_L]
[REAGENT:A:5:WOOD:NO_SUBTYPE:PLANT_MAT:NO_SUBTYPE:WOOD][PRESERVE_REAGENT]
[PRODUCT:100:1:BOULDER:NO_SUBTYPE:INORGANIC:COAL_BONFIRE]
[FUEL]
[SKILL:SMELT]
[REACTION:FIREWOOD_START]
[NAME:Ignite small fire]
[BUILDING:BONFIRE:CUSTOM_S]
[REAGENT:A:1:WOOD:NO_SUBTYPE:PLANT_MAT:NO_SUBTYPE:WOOD][PRESERVE_REAGENT]
[PRODUCT:100:1:WOOD:NO_SUBTYPE:PLANT_MAT:FIREWOOD:WOOD]
[SKILL:SMELT]
I put them in a separate workshop... this is in a file "building_cheats"
building_cheats
[OBJECT:BUILDING]
[BUILDING_WORKSHOP:CHEAT_SHOP]
[NAME:Cheat Shop]
[NAME_COLOR:7:0:1]
[WORK_LOCATION:2:2]
[BUILD_LABOR:CARPENTER]
[BUILD_KEY:NONE]
[BLOCK:1:1:0:1]
[BLOCK:2:0:0:0]
[BLOCK:3:1:0:1]
[DIM:3:3]
[TILE:0:1:32:49:32]
[TILE:0:2:32:49:32]
[TILE:0:3:32:49:32]
[COLOR:0:1:0:0:0:4:0:1:0:0:0]
[COLOR:0:2:0:0:0:4:0:1:0:0:0]
[COLOR:0:3:0:0:0:4:0:1:0:0:0]
[TILE:1:1:32:50:32]
[TILE:1:2:32:50:32]
[TILE:1:3:32:50:32]
[COLOR:1:1:0:0:0:4:0:1:0:0:0]
[COLOR:1:2:0:0:0:4:0:1:0:0:0]
[COLOR:1:3:0:0:0:4:0:1:0:0:0]
[TILE:2:1:0:51:0]
[TILE:2:2:0:51:0]
[TILE:2:3:0:51:0]
[COLOR:2:1:4:0:1:4:0:1:4:0:1]
[COLOR:2:2:4:0:1:4:0:1:4:0:1]
[COLOR:2:3:4:0:1:4:0:1:4:0:1]
[TILE:3:1:36:61:36]
[TILE:3:2:61:61:61]
[TILE:3:3:3:61:3]
[COLOR:3:1:5:0:1:5:0:1:5:0:1]
[COLOR:3:2:5:0:1:5:0:1:5:0:1]
[COLOR:3:3:5:0:1:5:0:1:5:0:1]
[BUILD_ITEM:1:NONE:NONE:NONE:NONE][BUILDMAT][WORTHLESS_STONE_ONLY][CAN_USE_ARTIFACT]
You then HAVE TO ADD THE PERMITTED REACTION and building... IN THE entity_default.txt
[PERMITTED_BUILDING:CHEAT_SHOP]
[PERMITTED_REACTION:CHEAT_001]
[PERMITTED_REACTION:CHEAT_002]
[PERMITTED_REACTION:CHEAT_003]
[PERMITTED_REACTION:CHEAT_004]
[PERMITTED_REACTION:CHEAT_005]
[PERMITTED_REACTION:CHEAT_006]
[PERMITTED_REACTION:CHEAT_007]
[PERMITTED_REACTION:CHEAT_008]
[PERMITTED_REACTION:CHEAT_009]
[PERMITTED_REACTION:CHEAT_010]
[PERMITTED_REACTION:CHEAT_011]
[PERMITTED_REACTION:CHEAT_012]
[PERMITTED_REACTION:CHEAT_013]
[PERMITTED_REACTION:CHEAT_014]
[PERMITTED_REACTION:CHEAT_015]
[PERMITTED_REACTION:CHEAT_016]
[PERMITTED_REACTION:CHEAT_017]
[PERMITTED_REACTION:CHEAT_018]
[PERMITTED_REACTION:CHEAT_019]
[PERMITTED_REACTION:CHEAT_020]
[PERMITTED_REACTION:CHEAT_021]
[PERMITTED_REACTION:CHEAT_022]
[PERMITTED_REACTION:CHEAT_023]
[PERMITTED_REACTION:CHEAT_024]
[PERMITTED_REACTION:CHEAT_025]
[PERMITTED_REACTION:CHEAT_026]
All this information is covered in my guide. Second post down is a guide for creating a custom reaction and custom building and making sure your dwarfs can use it. Wiki or forum version.
-edit-
yes I know I'm a mean hateful person.