I've always found building wooden constructions in vanilla DF to be excessively tedious and resource-intensive - each tree, which takes a year to grow, yields only a single construction tile (log/block). Even embarking in the middle of a dense jungle hardly helps, especially if you're using wooden beds, bins, or barrels as well. Wood should be a cheap, readily available construction material, especially when setting up a fort in the heart of a forest. I created this simple, non-intrusive mod to fix that. It was intended mostly for myself, but since as far as I can tell there are no other standalone sawmill mods like this I felt it was worth sharing.
This mod:- Renames wooden "blocks" to "planks"
(though hardcoded names can sometimes make the wording inconsistent)- Adds a 5x3 "sawmill" workshop that
- Makes 4-6 wooden planks from each log using the carpentry skill
(ideally it would have required power to function but DF raws don't permit that) - Requires two mechanisms, a large serrated disc, and the mechanic skill to build. (b)uild -> (w)orkshop -> sa(W)mill
- Has a vanilla ascii version and a Phoebus' graphics set version:
- Was designed for vanilla DF 0.34.11. I don't know how well it will work with other versions or mods but unless you're using a mod that adds sawmills or alters wooden blocks it probably shouldn't conflict with anything.
Installation:1. add to building_custom.txt:PHOEBUS VERSION:[BUILDING_WORKSHOP:SAWMILL]
[NAME:Sawmill]
[NAME_COLOR:7:0:1]
[DIM:5:3]
[WORK_LOCATION:4:2]
[BUILD_LABOR:MECHANIC]
[BUILD_KEY:CUSTOM_SHIFT_W]
[BLOCK:1:0:0:0:0:0]
[BLOCK:2:0:1:1:0:0]
[BLOCK:3:0:0:0:0:0]
[TILE:0:1:219:32:32:32:219]
[TILE:0:2:32:32:240:240:32]
[TILE:0:3:219:32:32:32:219]
[COLOR:0:1:7:0:0:0:0:0:6:0:0:0:0:0:7:0:0]
[COLOR:0:2:7:0:0:6:0:0:7:0:0:7:0:0:0:0:0]
[COLOR:0:3:7:0:0:0:0:0:0:0:0:0:0:0:7:0:0]
[TILE:1:1:240:219:32:32:219]
[TILE:1:2:219:240:240:240:32]
[TILE:1:3:219:219:32:219:219]
[COLOR:1:1:7:7:0:7:0:0:7:0:0:7:0:0:7:0:0]
[COLOR:1:2:7:0:0:7:0:0:7:7:0:7:0:0:7:0:0]
[COLOR:1:3:7:0:0:7:0:0:7:0:0:7:0:0:7:0:0]
[TILE:2:1:219:128:219:219:219]
[TILE:2:2:128:196:196:196:219]
[TILE:2:3:219:219:240:22:219]
[COLOR:2:1:7:0:0:7:0:0:7:0:0:7:0:0:7:0:0]
[COLOR:2:2:7:0:0:7:7:0:7:7:0:7:7:0:7:0:0]
[COLOR:2:3:7:0:0:7:0:0:7:7:0:6:0:0:7:0:0]
[TILE:3:1:219:219:219:22:22]
[TILE:3:2:240:228:196:196:22]
[TILE:3:3:240:240:219:219:219]
[COLOR:3:1:7:0:0:7:0:0:7:0:0:6:7:0:6:7:0]
[COLOR:3:2:7:6:0:MAT:7:7:0:7:7:0:6:7:0]
[COLOR:3:3:7:6:0:7:6:0:7:0:0:7:0:0:7:0:0]
[BUILD_ITEM:1:TRAPCOMP:ITEM_TRAPCOMP_LARGESERRATEDDISC:NONE:NONE][CAN_USE_ARTIFACT]
[BUILD_ITEM:2:TRAPPARTS:NONE:NONE:NONE][CAN_USE_ARTIFACT]
VANILLA ASCII VERSION:[BUILDING_WORKSHOP:SAWMILL]
[NAME:Sawmill]
[NAME_COLOR:7:0:1]
[DIM:5:3]
[WORK_LOCATION:4:2]
[BUILD_LABOR:MECHANIC]
[BUILD_KEY:CUSTOM_SHIFT_W]
[BLOCK:1:0:0:0:0:0]
[BLOCK:2:0:1:1:0:0]
[BLOCK:3:0:0:0:0:0]
[TILE:0:1:176:32:32:32:176]
[TILE:0:2:32:32:240:240:32]
[TILE:0:3:176:32:32:32:176]
[COLOR:0:1:0:7:1:0:0:0:0:0:0:0:0:0:0:7:1]
[COLOR:0:2:0:0:0:0:0:0:0:0:1:0:0:1:0:0:0]
[COLOR:0:3:0:7:1:0:0:0:0:0:0:0:0:0:0:7:1]
[TILE:1:1:240:176:32:32:176]
[TILE:1:2:176:240:240:240:32]
[TILE:1:3:176:176:32:176:176]
[COLOR:1:1:0:7:1:0:7:1:0:0:0:0:0:0:0:7:1]
[COLOR:1:2:0:7:1:0:0:1:7:0:0:0:0:1:0:0:0]
[COLOR:1:3:0:7:1:0:7:1:0:0:0:0:7:1:0:7:1]
[TILE:2:1:176:128:176:176:176]
[TILE:2:2:128:205:205:205:176]
[TILE:2:3:176:176:240:22:176]
[COLOR:2:1:0:7:1:0:0:1:0:7:1:0:7:1:0:7:1]
[COLOR:3:2:6:7:0:0:7:1:0:7:1:6:7:0:6:7:0]
[COLOR:2:3:0:7:1:0:7:1:0:7:1:6:7:0:0:7:1]
[TILE:3:1:176:176:176:22:22]
[TILE:3:2:240:15:205:205:22]
[TILE:3:3:240:240:176:176:176]
[COLOR:3:1:0:7:1:0:7:1:0:7:1:6:7:0:6:7:0]
[COLOR:3:2:6:7:0:MAT:0:7:1:0:7:1:6:7:0]
[COLOR:3:3:6:7:0:6:7:0:0:7:1:0:7:1:0:7:1]
[BUILD_ITEM:1:TRAPCOMP:ITEM_TRAPCOMP_LARGESERRATEDDISC:NONE:NONE][CAN_USE_ARTIFACT]
[BUILD_ITEM:2:TRAPPARTS:NONE:NONE:NONE][CAN_USE_ARTIFACT]
2. add to reaction_other.txt:[REACTION:WOOD_PLANKS]
[NAME:make wooden planks]
[BUILDING:SAWMILL:CUSTOM_P]
[REAGENT:A:1:WOOD:NONE:NONE:NONE]
[PRODUCT:100:4:BLOCKS:NONE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:50:1:BLOCKS:NONE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:50:1:BLOCKS:NONE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[SKILL:CARPENTRY]
3. add under wood_template in material_template_default.txt: [BLOCK_NAME:plank:planks]
4. add under mountain in entity_default.txt: [PERMITTED_BUILDING:SAWMILL]
[PERMITTED_REACTION:WOOD_PLANKS]
Have fun building wooden forts like the
dirty elf -ahem-
enterprising dwarven pioneer you are!
Credits: