v50 Steam/Premium information for editors
  • v50 information can now be added to pages in the main namespace. v0.47 information can still be found in the DF2014 namespace. See here for more details on the new versioning policy.
  • Use this page to report any issues related to the migration.
This notice may be cached—the current version can be found here.

Difference between revisions of "Shaostoul's Guide"

From Dwarf Fortress Wiki
Jump to navigation Jump to search
(Rule G)
 
(15 intermediate revisions by 13 users not shown)
Line 214: Line 214:
 
! colspan="2" style="border: 1px solid darkgrey; font-weight: bold; background-color: lightblue; padding-left: 1em; padding-right: 1em; width:100%; display:table-cell;" | Current List of Products
 
! colspan="2" style="border: 1px solid darkgrey; font-weight: bold; background-color: lightblue; padding-left: 1em; padding-right: 1em; width:100%; display:table-cell;" | Current List of Products
 
|- style="text-align: left; display:table-cell; "
 
|- style="text-align: left; display:table-cell; "
|[PRODUCT:1:SEEDS:NONE:PLANT_MAT:POD_SWEET:SEED]<br />
+
|[PRODUCT:100:1:SEEDS:NONE:PLANT_MAT:POD_SWEET:SEED]<br />
 
<br />
 
<br />
 
[REAGENT:A:1:BARREL:NONE:NONE:NONE][EMPTY][PRESERVE_REAGENT]<br />
 
[REAGENT:A:1:BARREL:NONE:NONE:NONE][EMPTY][PRESERVE_REAGENT]<br />
Line 441: Line 441:
 
BREWING<br />
 
BREWING<br />
 
ALCHEMY<br />
 
ALCHEMY<br />
 +
EXTRACT_STRAND<br />
 
CLOTHESMAKING<br />
 
CLOTHESMAKING<br />
 
MILLING<br />
 
MILLING<br />
Line 500: Line 501:
 
LEADERSHIP<br />
 
LEADERSHIP<br />
 
TEACHING<br />
 
TEACHING<br />
MELEE_COMBAT (one of the few that don't seem to be used by dwarfs)<br />
+
MELEE_COMBAT (one of the few that don't seem to be used by dwarves)<br />
RANGED_COMBAT (one of the few that don't seem to be used by dwarfs)<br />
+
RANGED_COMBAT (one of the few that don't seem to be used by dwarves)<br />
 
WRESTLING<br />
 
WRESTLING<br />
 
BITE<br />
 
BITE<br />
GRASP_STRIKE (one of the few that don't seem to be used by dwarfs)<br />
+
GRASP_STRIKE (one of the few that don't seem to be used by dwarves)<br />
STANCE_STRIKE (one of the few that don't seem to be used by dwarfs)<br />
+
STANCE_STRIKE (one of the few that don't seem to be used by dwarves)<br />
 
DODGING
 
DODGING
 
|-
 
|-
Line 777: Line 778:
 
|-
 
|-
 
|}
 
|}
 +
{| class="collapsible collapsed infobox" style="background-color: white; border: 1px solid darkgrey; font-size: 100%; padding: 2px; text-align: center; width: 100%;"
 +
! colspan="2" style="border: 1px solid darkgrey; font-weight: bold; background-color: lightblue; padding-left: 1em; padding-right: 1em; width:100%; display:table-cell;" | Basic Body Modification
 +
|- style="text-align: left; display:table-cell; "
 +
|This section has some basic body modifications to change your dwarves in a subtle  way.
 +
<br />
 +
<br />
 +
'''Just copy from the points indicated by bold to the matching points in the creature_standard.txt and paste over any of the information that is in-between the 2 bold points of the original'''<br />
 +
<br />
 +
{| class="collapsible collapsed infobox" style="background-color: white; border: 1px solid darkgrey; font-size: 100%; padding: 2px; text-align: center; width: 100%;"
 +
! colspan="2" style="border: 1px solid darkgrey; font-weight: bold; background-color: lightblue; padding-left: 1em; padding-right: 1em; width:100%; display:table-cell;" | Obsidian Skin & Bones
 +
|- style="text-align: left; display:table-cell; "
 +
|'''Next we use body detail plans (which have their own raw file) to streamline the addition of some of the common materials, tissues and their relationships with each other.'''<br />
 +
<br />
 +
[BODY_DETAIL_PLAN:STANDARD_MATERIALS]<br />
 +
[BODY_DETAIL_PLAN:STANDARD_TISSUES]<br />
 +
[BODY_DETAIL_PLAN:HEAD_HAIR_TISSUE_LAYERS]<br />
 +
<br />
 +
[BODY_DETAIL_PLAN:VERTEBRATE_TISSUE_LAYERS:SKIN_OBSIDIAN:FAT:MUSCLE:BONE_OBSIDIAN:CARTILAGE]<br />
 +
<br />
 +
[TISSUE:SKIN_OBSIDIAN]<br />
 +
[TISSUE_NAME:obsidian:NP]<br />
 +
[SCARS]<br />
 +
[TISSUE_MATERIAL:INORGANIC:OBSIDIAN]<br />
 +
[RELATIVE_THICKNESS:1]<br />
 +
[HEALING_RATE:1]<br />
 +
[VASCULAR:1]<br />
 +
[CONNECTS]<br />
 +
[TISSUE_SHAPE:LAYER]<br />
 +
<br />
 +
[TISSUE:BONE_OBSIDIAN]<br />
 +
[TISSUE_NAME:obsidianbone:NP]<br />
 +
[STRUCTURAL]<br />
 +
[CONNECTIVE_TISSUE_ANCHOR]<br />
 +
[TISSUE_MATERIAL:INORGANIC:OBSIDIAN]<br />
 +
[RELATIVE_THICKNESS:2]<br />
 +
[HEALING_RATE:1]<br />
 +
[VASCULAR:3]<br />
 +
[CONNECTS]<br />
 +
[TISSUE_SHAPE:LAYER]<br />
 +
[SETTABLE]<br />
 +
[SPLINTABLE]<br />
 +
<br />
 +
[BODY_DETAIL_PLAN:STANDARD_MATERIALS]<br />
 +
[REMOVE_MATERIAL:BONE]<br />
 +
[REMOVE_MATERIAL:SKIN]<br />
 +
<br />
 +
[BODY_DETAIL_PLAN:STANDARD_TISSUES]<br />
 +
[REMOVE_TISSUE:BONE]<br />
 +
[REMOVE_TISSUE:SKIN]<br />
 +
<br />
 +
[SELECT_TISSUE_LAYER:BY_CATEGORY:ALL]<br />
 +
[TL_HEALING_RATE:1]<br />
 +
<br />
 +
[SELECT_MATERIAL:ALL] ''You don't need this part. It just makes your dwarves' skin and bones never melt or freeze. If you don't want it then just skip this part.''<br />
 +
[COLDDAM_POINT:NONE]<br />
 +
[HEATDAM_POINT:NONE]<br />
 +
[IGNITE_POINT:NONE]<br />
 +
[IF_EXISTS_SET_MELTING_POINT:NONE]<br />
 +
[IF_EXISTS_SET_BOILING_POINT:NONE]<br />
 +
[SPEC_HEAT:NONE]<br />
 +
<br />
 +
<br />
 +
<br />
 +
'''Eyebrows and eyelashes are manually added here.'''<br />
 +
|-
 +
|}
 +
{| class="collapsible collapsed infobox" style="background-color: white; border: 1px solid darkgrey; font-size: 100%; padding: 2px; text-align: center; width: 100%;"
 +
! colspan="2" style="border: 1px solid darkgrey; font-weight: bold; background-color: lightblue; padding-left: 1em; padding-right: 1em; width:100%; display:table-cell;" | Obsidian Tendons and Ligaments
 +
|- style="text-align: left; display:table-cell; "
 +
|'''Tendons and ligaments are currently very abstract, but adding these flags will let wounds occur that damage them.  The number afterward is the healing rate.  Lower is faster.'''<br />
 +
<br />
 +
<br />
 +
<br />
 +
[TENDONS:LOCAL_CREATURE_MAT:OBSIDIAN:1]<br />
 +
[LIGAMENTS:LOCAL_CREATURE_MAT:OBSIDIAN:1]<br />
 +
<br />
 +
[TISSUE:OBSIDIAN]<br />
 +
[TISSUE_NAME:obsidian:np]<br />
 +
[TISSUE_MATERIAL:INORGANIC:OBSIDIAN]<br />
 +
[MUSCULAR]<br />
 +
[FUNCTIONAL]<br />
 +
[STRUCTURAL]<br />
 +
[RELATIVE_THICKNESS:1]<br />
 +
[CONNECTS]<br />
 +
[TL_HEALING_RATE:1]<br />
 +
[TISSUE_SHAPE:LAYER]<br />
 +
<br />
 +
'''This makes the creature susceptible to severed nerves when muscles are torn in limb, grasp and stance parts.'''<br />
 +
|-
 +
|}
 +
{| class="collapsible collapsed infobox" style="background-color: white; border: 1px solid darkgrey; font-size: 100%; padding: 2px; text-align: center; width: 100%;"
 +
! colspan="2" style="border: 1px solid darkgrey; font-weight: bold; background-color: lightblue; padding-left: 1em; padding-right: 1em; width:100%; display:table-cell;" | Obsidian Skin Colors
 +
|- style="text-align: left; display:table-cell; "
 +
|==''This is very important to have, as it prevents the whole thing from not working and or spamming the error log with messages''==<br />
 +
<br />
 +
'''Here all of the skin is selected and various colors are listed.'''<br />
 +
<br />
 +
[SET_TL_GROUP:BY_CATEGORY:ALL:SKIN_OBSIDIAN]<br />
 +
[TL_COLOR_MODIFIER:BROWN:1:BURNT_UMBER:1:CINNAMON:1:COPPER:1:DARK_BROWN:1:DARK_PEACH:1:DARK_TAN:1:ECRU:1:PALE_BROWN:1:PALE_CHESTNUT:1:PALE_PINK:1:PEACH:1:PINK:1:RAW_UMBER:1:SEPIA:1:TAN:1:TAUPE_PALE:1:TAUPE_SANDY:1]<br />
 +
[TLCM_NOUN:skin:SINGULAR]<br />
 +
<br />
 +
[TISSUE_LAYER_APPEARANCE_MODIFIER:WRINKLY:0:0:0:0:0:0:0]<br />
 +
[APP_MOD_RATE:1:YEARLY:0:100:60:0:NO_END]<br />
 +
[APP_MOD_NOUN:skin:SINGULAR]<br />
 +
[APP_MOD_DESC_RANGE:0:0:0:1:25:50]<br />
 +
<br />
 +
'''Now we do the eyes, using the somewhat clunky eye color patterns.'''<br />
 +
|-
 +
|}
 +
|-
 +
|}
 +
 
== Finished Reactions/Buildings ==
 
== Finished Reactions/Buildings ==
 
=== SKILLS ===
 
=== SKILLS ===
Line 785: Line 898:
 
<br />
 
<br />
 
'''What is here...'''<br />
 
'''What is here...'''<br />
'''87 reactions... that will train your dwarf in near every skill imaginable (I excluded some for the sake that dwarfs don't really use them.)'''<br />
+
'''87 reactions... that will train your dwarf in near every skill imaginable (I excluded some for the sake that dwarves don't really use them.)'''<br />
 
'''2 custom buildings... these are to separate what I called civilian skills and military skills... red military, blue civilian.'''<br />
 
'''2 custom buildings... these are to separate what I called civilian skills and military skills... red military, blue civilian.'''<br />
 
'''89 permit listings... these are to allow your race (dwarf) to use the buildings and the reactions.'''<br />
 
'''89 permit listings... these are to allow your race (dwarf) to use the buildings and the reactions.'''<br />
Line 793: Line 906:
 
! colspan="2" style="border: 1px solid darkgrey; font-weight: bold; background-color: lightblue; padding-left: 1em; padding-right: 1em; width:100%; display:table-cell;" | reaction_cheats_skills.txt
 
! colspan="2" style="border: 1px solid darkgrey; font-weight: bold; background-color: lightblue; padding-left: 1em; padding-right: 1em; width:100%; display:table-cell;" | reaction_cheats_skills.txt
 
|- style="text-align: left; display:table-cell; "
 
|- style="text-align: left; display:table-cell; "
|[OBJECT:REACTION]<br />
+
|reaction_cheats_skill<br />
 +
<br />
 +
[OBJECT:REACTION]<br />
 
<br />
 
<br />
 
[REACTION:TRAIN_M_001]<br />
 
[REACTION:TRAIN_M_001]<br />
Line 1,234: Line 1,349:
 
! colspan="2" style="border: 1px solid darkgrey; font-weight: bold; background-color: lightblue; padding-left: 1em; padding-right: 1em; width:100%; display:table-cell;" | building_cheats.txt
 
! colspan="2" style="border: 1px solid darkgrey; font-weight: bold; background-color: lightblue; padding-left: 1em; padding-right: 1em; width:100%; display:table-cell;" | building_cheats.txt
 
|- style="text-align: left; display:table-cell; "
 
|- style="text-align: left; display:table-cell; "
|[OBJECT:BUILDING]<br />
+
|building_cheats<br />
 +
<br />
 +
[OBJECT:BUILDING]<br />
 
<br />
 
<br />
 
[BUILDING_WORKSHOP:TRAINING_BOOTH_CIVILIAN]<br />
 
[BUILDING_WORKSHOP:TRAINING_BOOTH_CIVILIAN]<br />
Line 1,405: Line 1,522:
 
|-
 
|-
 
|}
 
|}
 +
 
=== TREES & PLANTS ===
 
=== TREES & PLANTS ===
 
{| class="collapsible collapsed infobox" style="background-color: white; border: 1px solid darkgrey; font-size: 100%; padding: 2px; text-align: center; width: 100%;"
 
{| class="collapsible collapsed infobox" style="background-color: white; border: 1px solid darkgrey; font-size: 100%; padding: 2px; text-align: center; width: 100%;"
Line 1,420: Line 1,538:
 
! colspan="2" style="border: 1px solid darkgrey; font-weight: bold; background-color: lightblue; padding-left: 1em; padding-right: 1em; width:100%; display:table-cell;" | reaction_cheats_trees_plants.txt
 
! colspan="2" style="border: 1px solid darkgrey; font-weight: bold; background-color: lightblue; padding-left: 1em; padding-right: 1em; width:100%; display:table-cell;" | reaction_cheats_trees_plants.txt
 
|- style="text-align: left; display:table-cell; "
 
|- style="text-align: left; display:table-cell; "
|[OBJECT:REACTION]<br />
+
|reaction_cheats_trees_plants<br />
 +
<br />
 +
[OBJECT:REACTION]<br />
 
<br />
 
<br />
 
[REACTION:CHEAT_TREE_001]<br />
 
[REACTION:CHEAT_TREE_001]<br />
Line 1,429: Line 1,549:
 
[REACTION:CHEAT_TREE_002]<br />
 
[REACTION:CHEAT_TREE_002]<br />
 
[NAME:Free Saguaro]<br />
 
[NAME:Free Saguaro]<br />
[BUILDING:CHEAT_FREE_TREEL:NONE]<br />
+
[BUILDING:CHEAT_FREE_TREE:NONE]<br />
 
[PRODUCT:100:1:WOOD:NO_SUBTYPE:PLANT_MAT:SAGUARO:WOOD]<br />
 
[PRODUCT:100:1:WOOD:NO_SUBTYPE:PLANT_MAT:SAGUARO:WOOD]<br />
 
<br />
 
<br />
Line 1,498: Line 1,618:
 
<br />
 
<br />
 
[REACTION:CHEAT_TREE_016]<br />
 
[REACTION:CHEAT_TREE_016]<br />
[NAME:Free Tunnel Tube<br />
+
[NAME:Free Tunnel Tube]<br />
[BUILDING:CHEAT_FREE_TREEL:NONE]<br />
+
[BUILDING:CHEAT_FREE_TREE:NONE]<br />
 
[PRODUCT:100:1:WOOD:NO_SUBTYPE:PLANT_MAT:TUNNEL_TUBE:WOOD]<br />
 
[PRODUCT:100:1:WOOD:NO_SUBTYPE:PLANT_MAT:TUNNEL_TUBE:WOOD]<br />
 
<br />
 
<br />
Line 1,686: Line 1,806:
 
! colspan="2" style="border: 1px solid darkgrey; font-weight: bold; background-color: lightblue; padding-left: 1em; padding-right: 1em; width:100%; display:table-cell;" | building_cheats.txt
 
! colspan="2" style="border: 1px solid darkgrey; font-weight: bold; background-color: lightblue; padding-left: 1em; padding-right: 1em; width:100%; display:table-cell;" | building_cheats.txt
 
|- style="text-align: left; display:table-cell; "
 
|- style="text-align: left; display:table-cell; "
|[BUILDING_WORKSHOP:CHEAT_FREE_TREE]<br />
+
|building_cheats
 +
<br />
 +
[BUILDING_WORKSHOP:CHEAT_FREE_TREE]<br />
 
[NAME:Cheat Free Tree]<br />
 
[NAME:Cheat Free Tree]<br />
 
[NAME_COLOR:7:0:1]<br />
 
[NAME_COLOR:7:0:1]<br />
Line 1,820: Line 1,942:
 
|-
 
|-
 
|}
 
|}
 +
 
=== MINERALS, STONES, METALS, GEMS ===
 
=== MINERALS, STONES, METALS, GEMS ===
 
{| class="collapsible collapsed infobox" style="background-color: white; border: 1px solid darkgrey; font-size: 100%; padding: 2px; text-align: center; width: 100%;"
 
{| class="collapsible collapsed infobox" style="background-color: white; border: 1px solid darkgrey; font-size: 100%; padding: 2px; text-align: center; width: 100%;"
Line 1,827: Line 1,950:
 
<br />
 
<br />
 
'''What is here...'''<br />
 
'''What is here...'''<br />
'''236 reactions... every mineral, stone, metal and geml that you could ask for... literally, all of them.'''<br />
+
'''236 reactions... every mineral, stone, metal and gems that you could ask for... literally, all of them.'''<br />
'''3 custom buildings... one for each category - mineral, stone, metal and gem.'''<br />
+
'''4 custom buildings... one for each category - mineral, stone, metal and gem.'''<br />
 
'''239 permit listings... these are to allow your race (dwarf) to use the buildings and the reactions.'''<br />
 
'''239 permit listings... these are to allow your race (dwarf) to use the buildings and the reactions.'''<br />
 
<br />
 
<br />
Line 1,838: Line 1,961:
 
! colspan="2" style="border: 1px solid darkgrey; font-weight: bold; background-color: lightblue; padding-left: 1em; padding-right: 1em; width:100%; display:table-cell;" | reaction_cheats_stones.txt
 
! colspan="2" style="border: 1px solid darkgrey; font-weight: bold; background-color: lightblue; padding-left: 1em; padding-right: 1em; width:100%; display:table-cell;" | reaction_cheats_stones.txt
 
|- style="text-align: left; display:table-cell; "
 
|- style="text-align: left; display:table-cell; "
|[OBJECT:REACTION]<br />
+
|reaction_cheats_stones
 +
<br />
 +
[OBJECT:REACTION]<br />
 
<br />
 
<br />
 
[REACTION:CHEAT_MINERAL_001]<br />
 
[REACTION:CHEAT_MINERAL_001]<br />
Line 3,024: Line 3,149:
 
! colspan="2" style="border: 1px solid darkgrey; font-weight: bold; background-color: lightblue; padding-left: 1em; padding-right: 1em; width:100%; display:table-cell;" | building_cheats.txt
 
! colspan="2" style="border: 1px solid darkgrey; font-weight: bold; background-color: lightblue; padding-left: 1em; padding-right: 1em; width:100%; display:table-cell;" | building_cheats.txt
 
|- style="text-align: left; display:table-cell; "
 
|- style="text-align: left; display:table-cell; "
|[BUILDING_WORKSHOP:CHEAT_FREE_MINERAL]<br />
+
|building_cheats<br />
 +
<br />
 +
[BUILDING_WORKSHOP:CHEAT_FREE_MINERAL]<br />
 
[NAME:Cheat Free Mineral]<br />
 
[NAME:Cheat Free Mineral]<br />
 
[NAME_COLOR:7:0:1]<br />
 
[NAME_COLOR:7:0:1]<br />
Line 3,374: Line 3,501:
 
[PERMITTED_REACTION:CHEAT_GEM_088]<br />
 
[PERMITTED_REACTION:CHEAT_GEM_088]<br />
 
[PERMITTED_REACTION:CHEAT_GEM_089]<br />
 
[PERMITTED_REACTION:CHEAT_GEM_089]<br />
 +
[PERMITTED_REACTION:CHEAT_GEM_090]<br />
 
[PERMITTED_REACTION:CHEAT_GEM_091]<br />
 
[PERMITTED_REACTION:CHEAT_GEM_091]<br />
 
[PERMITTED_REACTION:CHEAT_GEM_092]<br />
 
[PERMITTED_REACTION:CHEAT_GEM_092]<br />
Line 3,415: Line 3,543:
 
|-
 
|-
 
|}
 
|}
[[Category:DF2010:Modding]]
+
[[Category:v0.31:Modding]]

Latest revision as of 13:06, 27 July 2021

Welcome to my wiki guide! By popular demand I did what I could to make this as easy and simple as I could and not as overwhelming...

There's a ton of information here and it "should" be able to help you with any simple reaction modding problems you run into at the moment.

This WILL be updated with creature editing, entity editing and whatever else.


MOST IMPORTANT NOTE FOR MODDING! - With the way the "new" Dwarf Fortress is, when you are modding the easiest thing to do is just to generate a new world. This new version saves raw and graphic information IN the SAVE->(REGION1) folder. If you are editing an EXISTING world, you MUST edit the SAVE folder version and not the normal location for you to see the effects. To follow a safe motto for modding dwarf fortress... If you don't know if it needs a regen, just regen.

It seems many people don't realize the new method of save handling and reaction handling. There are multiple places that have to be altered in order for your custom reaction/building to show up to be used. For example...

If you add a smelting reaction, you have to add the reaction to the "reaction_smelter.txt", you then have to make your reaction permitted on the "entity_default.txt".
When you add a reaction to the "entity_default.txt" it will be under the [ENTITY:MOUNTAIN] listing. Your permitted reaction should look like...
[PERMITTED_REACTION:XXXCUSTOM_REACTION_NAMEXXX]
When you add your custom building to the "entity_default.txt" it should look something like...
[PERMITTED_BUILDING:XXXCUSTOM_BUILDING_NAMEXXX]
YOU WILL CHANGE "XXXCUSTOM_REACTION_NAMEXXX" and "XXXCUSTOM_BUILDING_NAMEXXX" TO WHATEVER YOU HAVE IT LISTED AS.

Now that, that is out of the way.

Custom Build & Reaction[edit]

Various Reactions and Information[edit]

Finished Reactions/Buildings[edit]

SKILLS[edit]

TREES & PLANTS[edit]

MINERALS, STONES, METALS, GEMS[edit]