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.

Editing Shaostoul's Guide

Jump to navigation Jump to search

Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.

If you are creating a redirect to the current version's page, do not use any namespace. For example: use #REDIRECT [[Cat]], not #REDIRECT [[Main:Cat]] or #REDIRECT [[cv:Cat]]. See DF:Versions for more information.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
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...
+
Welcome to my guide, within this page I hope to teach you how to mod... anything! But for starters... Let's go with what I've got in the forum thread so far.
  
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.
+
In this short guide I'm going to show you how to create a custom reaction and guide.
 
 
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...
  
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.
  
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".<br />
 
When you add a reaction to the "entity_default.txt" it will be under the [ENTITY:MOUNTAIN] listing. Your permitted reaction should look like...<br />
 
[PERMITTED_REACTION:XXXCUSTOM_REACTION_NAMEXXX]<br />
 
When you add your custom building to the "entity_default.txt" it should look something like...<br />
 
[PERMITTED_BUILDING:XXXCUSTOM_BUILDING_NAMEXXX]<br />
 
YOU WILL CHANGE "XXXCUSTOM_REACTION_NAMEXXX" and "XXXCUSTOM_BUILDING_NAMEXXX" TO WHATEVER YOU HAVE IT LISTED AS.<br />
 
<br />
 
 
Now that, that is out of the way.
 
Now that, that is out of the way.
  
Line 205: Line 199:
  
 
'''-Mind you this workshop is going to look like a soap makers workshop, but we want to keep things easy!'''
 
'''-Mind you this workshop is going to look like a soap makers workshop, but we want to keep things easy!'''
 
'''-If you want to change the appearance of your workshop, use this utility: http://dffd.wimbli.com/file.php?id=2068'''
 
 
|-
 
|-
 
|}
 
|}
 
 
== Various Reactions and Information ==
 
== Various Reactions and Information ==
 
{| 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%;"
 
! 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:100:1:SEEDS:NONE:PLANT_MAT:POD_SWEET:SEED]<br />
+
|[PRODUCT: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 431: Line 422:
 
! colspan="2" style="border: 1px solid darkgrey; font-weight: bold; background-color: lightblue; padding-left: 1em; padding-right: 1em; width:100%; display:table-cell;" | Skills List
 
! colspan="2" style="border: 1px solid darkgrey; font-weight: bold; background-color: lightblue; padding-left: 1em; padding-right: 1em; width:100%; display:table-cell;" | Skills List
 
|- style="text-align: left; display:table-cell; "
 
|- style="text-align: left; display:table-cell; "
|MINING<br />
+
|MINING
WOODCUTTING<br />
+
WOODCUTTING
CARPENTRY<br />
+
CARPENTRY
DETAILSTONE<br />
+
DETAILSTONE
MASONRY<br />
+
MASONRY
PROCESSFISH<br />
+
PROCESSFISH
TRAPPING<br />
+
TRAPPING
WEAVING<br />
+
WEAVING
BREWING<br />
+
BREWING
ALCHEMY<br />
+
ALCHEMY
EXTRACT_STRAND<br />
+
CLOTHESMAKING
CLOTHESMAKING<br />
+
MILLING
MILLING<br />
+
PROCESSPLANTS
PROCESSPLANTS<br />
+
CHEESEMAKING
CHEESEMAKING<br />
+
HERBALISM
HERBALISM<br />
+
CUTGEM
CUTGEM<br />
+
ENCRUSTGEM
ENCRUSTGEM<br />
+
WOODCRAFT
WOODCRAFT<br />
+
STONECRAFT
STONECRAFT<br />
+
METALCRAFT
METALCRAFT<br />
+
LEATHERWORK
LEATHERWORK<br />
+
BONECARVE
BONECARVE<br />
+
AXE
AXE<br />
+
SWORD
SWORD<br />
+
MISC_WEAPON (not too sure what weapons fall under this)
MISC_WEAPON (not too sure what weapons fall under this)<br />
+
DAGGER
DAGGER<br />
+
MACE
MACE<br />
+
HAMMER
HAMMER<br />
+
SPEAR
SPEAR<br />
+
CROSSBOW
CROSSBOW<br />
+
SHIELD
SHIELD<br />
+
ARMOR
ARMOR<br />
+
PIKE
PIKE<br />
+
WHIP
WHIP<br />
+
BOW
BOW<br />
+
BLOWGUN
BLOWGUN<br />
+
THROW
THROW<br />
+
MECHANICS
MECHANICS<br />
+
MAGIC_NATURE (this raises "druid" iirc)
MAGIC_NATURE (this raises "druid" iirc)<br />
+
SNEAK (raises "ambush" must have hunter to train this iirc)
SNEAK (raises "ambush" must have hunter to train this iirc)<br />
+
DESIGNBUILDING
DESIGNBUILDING<br />
+
DRESS_WOUNDS
DRESS_WOUNDS<br />
+
SET_BONE
SET_BONE<br />
+
SUTURE
SUTURE<br />
+
CRUTCH_WALK
CRUTCH_WALK<br />
+
WOOD_BURNING
WOOD_BURNING<br />
+
SOAP_MAKING
SOAP_MAKING<br />
+
SWIMMING
SWIMMING<br />
+
NEGOTIATION
NEGOTIATION<br />
+
JUDGING_INTENT
JUDGING_INTENT<br />
+
APPRAISAL
APPRAISAL<br />
+
ORGANIZATION
ORGANIZATION<br />
+
RECORD_KEEPING
RECORD_KEEPING<br />
+
INTIMIDATION
INTIMIDATION<br />
+
CONVERSATION
CONVERSATION<br />
+
COMEDY
COMEDY<br />
+
FLATTERY
FLATTERY<br />
+
CONSOLE
CONSOLE<br />
+
PACIFY
PACIFY<br />
+
TRACKING
TRACKING<br />
+
KNOWLEDGE_ACQUISITION (this raises "student" skill)
KNOWLEDGE_ACQUISITION (this raises "student" skill)<br />
+
CONCENTRATION
CONCENTRATION<br />
+
SITUATIONAL_AWARENESS
SITUATIONAL_AWARENESS<br />
+
PROSE (this raises "writing" skill")
PROSE (this raises "writing" skill")<br />
+
READING
READING<br />
+
SPEAKING
SPEAKING<br />
+
COORDINATION
COORDINATION<br />
+
LEADERSHIP
LEADERSHIP<br />
+
TEACHING
TEACHING<br />
+
MELEE_COMBAT (one of the few that don't seem to be used by dwarfs)
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)
RANGED_COMBAT (one of the few that don't seem to be used by dwarves)<br />
+
WRESTLING
WRESTLING<br />
+
BITE
BITE<br />
+
GRASP_STRIKE (one of the few that don't seem to be used by dwarfs)
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)
STANCE_STRIKE (one of the few that don't seem to be used by dwarves)<br />
 
 
DODGING
 
DODGING
 
|-
 
|-
Line 513: Line 503:
 
! colspan="2" style="border: 1px solid darkgrey; font-weight: bold; background-color: lightblue; padding-left: 1em; padding-right: 1em; width:100%; display:table-cell;" | Creature List
 
! colspan="2" style="border: 1px solid darkgrey; font-weight: bold; background-color: lightblue; padding-left: 1em; padding-right: 1em; width:100%; display:table-cell;" | Creature List
 
|- style="text-align: left; display:table-cell; "
 
|- style="text-align: left; display:table-cell; "
|TOAD<br />
+
|TOAD
WORM<br />
+
WORM
BIRD_BLUEJAY<br />
+
BIRD_BLUEJAY
BIRD_CARDINAL<br />
+
BIRD_CARDINAL
BIRD_GRACKLE<br />
+
BIRD_GRACKLE
BIRD_ORIOLE<br />
+
BIRD_ORIOLE
BIRD_RW_BLACKBIRD<br />
+
BIRD_RW_BLACKBIRD
DOG<br />
+
DOG
CAT<br />
+
CAT
MULE<br />
+
MULE
DONKEY<br />
+
DONKEY
HORSE<br />
+
HORSE
COW<br />
+
COW
CHIMERA<br />
+
CHIMERA
CENTAUR<br />
+
CENTAUR
GRIFFON<br />
+
GRIFFON
FLY<br />
+
FLY
ROACH_LARGE<br />
+
ROACH_LARGE
BEETLE<br />
+
BEETLE
ANT<br />
+
ANT
BUTTERFLY_MONARCH<br />
+
BUTTERFLY_MONARCH
FIREFLY<br />
+
FIREFLY
DRAGONFLY<br />
+
DRAGONFLY
GOAT_MOUTAIN<br />
+
GOAT_MOUTAIN
MARMOT_HOARY<br />
+
MARMOT_HOARY
BIRD_EAGLE_GIANT<br />
+
BIRD_EAGLE_GIANT
GNOME_MOUNTAIN<br />
+
GNOME_MOUNTAIN
GNOME_DARK<br />
+
GNOME_DARK
WALRUS<br />
+
WALRUS
WHALE<br />
+
WHALE
FISH_LAMPREY_SEA<br />
+
FISH_LAMPREY_SEA
SHARK_GREAT_WHITE<br />
+
SHARK_GREAT_WHITE
SHARK_FRILL<br />
+
SHARK_FRILL
SHARK_SPINY_DOGFISH<br />
+
SHARK_SPINY_DOGFISH
SHARK_WOBBEGONG_SPOTTED<br />
+
SHARK_WOBBEGONG_SPOTTED
SHARK_WHALE<br />
+
SHARK_WHALE
SHARK_BASKING<br />
+
SHARK_BASKING
SHARK_NURSE<br />
+
SHARK_NURSE
SHARK_MAKO_SHORTFIN<br />
+
SHARK_MAKO_SHORTFIN
SHARK_MAKO_LONGFIN<br />
+
SHARK_MAKO_LONGFIN
SHARK_TIGER<br />
+
SHARK_TIGER
SHARK_BULL<br />
+
SHARK_BULL
SHARK_REEF_BLACKTIP<br />
+
SHARK_REEF_BLACKTIP
SHARK_REEF_WHITETIP<br />
+
SHARK_REEF_WHITETIP
SHARK_BLUE<br />
+
SHARK_BLUE
SHARK_HAMMERHEAD<br />
+
SHARK_HAMMERHEAD
SHARK_ANGEL<br />
+
SHARK_ANGEL
FISH_SKATE_COMMON<br />
+
FISH_SKATE_COMMON
FISH_RAY_MANTA<br />
+
FISH_RAY_MANTA
FISH_STINGRAY<br />
+
FISH_STINGRAY
FISH_COELACANTH<br />
+
FISH_COELACANTH
FISH_STURGEON<br />
+
FISH_STURGEON
FISH_CONGER_EEL<br />
+
FISH_CONGER_EEL
FISH_MILKFISH<br />
+
FISH_MILKFISH
FISH_COD<br />
+
FISH_COD
FISH_OPAH<br />
+
FISH_OPAH
FISH_GROUPER_GIANT<br />
+
FISH_GROUPER_GIANT
FISH_BLUEFISH<br />
+
FISH_BLUEFISH
FISH_SUNFISH_OCEAN<br />
+
FISH_SUNFISH_OCEAN
FISH_SWORDFISH<br />
+
FISH_SWORDFISH
FISH_MARLIN<br />
+
FISH_MARLIN
FISH_HALIBUT<br />
+
FISH_HALIBUT
FISH_BARRACUDA_GREAT<br />
+
FISH_BARRACUDA_GREAT
FISH_TUNA_BLUEFIN<br />
+
FISH_TUNA_BLUEFIN
HIPPO<br />
+
HIPPO
FISH_GAR_LONGNOSE<br />
+
FISH_GAR_LONGNOSE
FISH_CARP<br />
+
FISH_CARP
FISH_TIGERFISH<br />
+
FISH_TIGERFISH
FISH_PIKE<br />
+
FISH_PIKE
BEAR_GRIZZLY<br />
+
BEAR_GRIZZLY
BEAR_BLACK<br />
+
BEAR_BLACK
DEER<br />
+
DEER
FOX<br />
+
FOX
RACCOON<br />
+
RACCOON
MACAQUE_RHESUS<br />
+
MACAQUE_RHESUS
COUGAR<br />
+
COUGAR
WOLF<br />
+
WOLF
GROUNDHOG<br />
+
GROUNDHOG
ALLIGATOR<br />
+
ALLIGATOR
BIRD_BUZZARD<br />
+
BIRD_BUZZARD
ELEPHANT<br />
+
ELEPHANT
WARTHOG<br />
+
WARTHOG
LION<br />
+
LION
LEOPARD<br />
+
LEOPARD
JAGUAR<br />
+
JAGUAR
TIGER<br />
+
TIGER
CHEETAH<br />
+
CHEETAH
GAZELLE<br />
+
GAZELLE
MANDRILL<br />
+
MANDRILL
CHIMPANZEE<br />
+
CHIMPANZEE
BONOBO<br />
+
BONOBO
GORILLA<br />
+
GORILLA
ORANGUTAN<br />
+
ORANGUTAN
GIBBON_SIAMANG<br />
+
GIBBON_SIAMANG
GIBBON_WHITE_HANDED<br />
+
GIBBON_WHITE_HANDED
GIBBON_BLACK_HANDED<br />
+
GIBBON_BLACK_HANDED
GIBBON_GRAY<br />
+
GIBBON_GRAY
GIBBON_SILVERY<br />
+
GIBBON_SILVERY
GIBBON_PILEATED<br />
+
GIBBON_PILEATED
GIBBON_BILOU<br />
+
GIBBON_BILOU
GIBBON_WHITE_BROWED<br />
+
GIBBON_WHITE_BROWED
GIBBON_BLACK_CRESTED<br />
+
GIBBON_BLACK_CRESTED
CAMEL_1_HUMP<br />
+
CAMEL_1_HUMP
CAMEL_2_HUMP<br />
+
CAMEL_2_HUMP
CROCODILE_SALTWATER<br />
+
CROCODILE_SALTWATER
BIRD_VULTURE<br />
+
BIRD_VULTURE
MUSKOX<br />
+
MUSKOX
ELK<br />
+
ELK
BEAR_POLAR<br />
+
BEAR_POLAR
FLOATING_GUTS<br />
+
FLOATING_GUTS
DRUNIAN<br />
+
DRUNIAN
CREEPING_EYE<br />
+
CREEPING_EYE
VORACIOUS_CAVE_CRAWLER<br />
+
VORACIOUS_CAVE_CRAWLER
BLIND_CAVE_OGRE<br />
+
BLIND_CAVE_OGRE
CAP_HOPPER<br />
+
CAP_HOPPER
MAGMA_CRAB<br />
+
MAGMA_CRAB
CRUNDLE<br />
+
CRUNDLE
HUNGRY_HEAD<br />
+
HUNGRY_HEAD
FLESH_BALL<br />
+
FLESH_BALL
ELK_BIRD<br />
+
ELK_BIRD
HELMET_SNAKE<br />
+
HELMET_SNAKE
GREEN_DEVOURER<br />
+
GREEN_DEVOURER
RUTHERER<br />
+
RUTHERER
CREEPY_CRAWLER<br />
+
CREEPY_CRAWLER
DRALTHA<br />
+
DRALTHA
GIANT_EARTHWORM<br />
+
GIANT_EARTHWORM
BLOOD_MAN<br />
+
BLOOD_MAN
BUGBAT<br />
+
BUGBAT
MANERA<br />
+
MANERA
MOLEMARIAN<br />
+
MOLEMARIAN
JABBERER<br />
+
JABBERER
POND_GRABBER<br />
+
POND_GRABBER
BLIND_CAVE_BEAR<br />
+
BLIND_CAVE_BEAR
CAVE_DRAGON<br />
+
CAVE_DRAGON
REACHER<br />
+
REACHER
ELEMENTMAN_GABBRO<br />
+
ELEMENTMAN_GABBRO
CAVE_FLOATER<br />
+
CAVE_FLOATER
PLUMP_HELMET_MAN<br />
+
PLUMP_HELMET_MAN
CAVE_BLOB<br />
+
CAVE_BLOB
ELEMENTMAN_AMETHYST<br />
+
ELEMENTMAN_AMETHYST
FOXSQUIRREL<br />
+
FOXSQUIRREL
MOGHOPPER<br />
+
MOGHOPPER
RAT_DEMON<br />
+
RAT_DEMON
WAMBLER_FLUFFY<br />
+
WAMBLER_FLUFFY
LIZARD_RHINO_TWO_LEGGED<br />
+
LIZARD_RHINO_TWO_LEGGED
WORM_KNUCKLE<br />
+
WORM_KNUCKLE
SPIDER_PHANTOM<br />
+
SPIDER_PHANTOM
FLY_ACORN<br />
+
FLY_ACORN
GNAT_BLOOD<br />
+
GNAT_BLOOD
SNAILMAN<br />
+
SNAILMAN
SLUGMAN<br />
+
SLUGMAN
LEECHMAN<br />
+
LEECHMAN
LIZARD<br />
+
LIZARD
TURTLE<br />
+
TURTLE
LION_GIANT<br />
+
LION_GIANT
LEOPARD_GIANT<br />
+
LEOPARD_GIANT
JAGUAR_GIANT<br />
+
JAGUAR_GIANT
TIGER_GIANT<br />
+
TIGER_GIANT
CHEETAH_GIANT<br />
+
CHEETAH_GIANT
SCORPION_DESERT_GIANT<br />
+
SCORPION_DESERT_GIANT
TIGERMAN<br />
+
TIGERMAN
RAT<br />
+
RAT
SQUIRREL_GRAY<br />
+
SQUIRREL_GRAY
SQUIRREL_RED<br />
+
SQUIRREL_RED
CHIPMUNK<br />
+
CHIPMUNK
HEDGEHOG<br />
+
HEDGEHOG
MUSSEL<br />
+
MUSSEL
OYSTER<br />
+
OYSTER
FISH_SALMON<br />
+
FISH_SALMON
FISH_CLOWNFISH<br />
+
FISH_CLOWNFISH
FISH_HAGFISH<br />
+
FISH_HAGFISH
FISH_LAMPREY_BROOK<br />
+
FISH_LAMPREY_BROOK
FISH_RAY_BAT<br />
+
FISH_RAY_BAT
FISH_RAY_THORNBACK<br />
+
FISH_RAY_THORNBACK
FISH_RATFISH_SPOTTED<br />
+
FISH_RATFISH_SPOTTED
FISH_HERRING<br />
+
FISH_HERRING
FISH_SHAD<br />
+
FISH_SHAD
FISH_ANCHOVY<br />
+
FISH_ANCHOVY
FISH_TROUT_STEELHEAD<br />
+
FISH_TROUT_STEELHEAD
FISH_HAKE<br />
+
FISH_HAKE
FISH_SEAHORSE<br />
+
FISH_SEAHORSE
FISH_GLASSEYE<br />
+
FISH_GLASSEYE
FISH_PUFFER_WHITE_SPOTTED<br />
+
FISH_PUFFER_WHITE_SPOTTED
FISH_SOLE<br />
+
FISH_SOLE
FISH_FLOUNDER<br />
+
FISH_FLOUNDER
FISH_MACKEREL<br />
+
FISH_MACKEREL
JELLYFISH_SEA_NETTLE<br />
+
JELLYFISH_SEA_NETTLE
FISH_LUNGFISH<br />
+
FISH_LUNGFISH
FISH_LOACH_CLOWN<br />
+
FISH_LOACH_CLOWN
FISH_BULLHEAD_BROWN<br />
+
FISH_BULLHEAD_BROWN
FISH_BULLHEAD_YELLOW<br />
+
FISH_BULLHEAD_YELLOW
FISH_BULLHEAD_BLACK<br />
+
FISH_BULLHEAD_BLACK
FISH_KNIFEFISH_BANDED<br />
+
FISH_KNIFEFISH_BANDED
FISH_CHAR<br />
+
FISH_CHAR
FISH_TROUT_RAINBOW<br />
+
FISH_TROUT_RAINBOW
FISH_MOLLY_SAILFIN<br />
+
FISH_MOLLY_SAILFIN
FISH_GUPPY<br />
+
FISH_GUPPY
FISH_PERCH<br />
+
FISH_PERCH
DWARF<br />
+
DWARF
HUMAN<br />
+
HUMAN
ELF<br />
+
ELF
GOBLIN<br />
+
GOBLIN
KOBOLD<br />
+
KOBOLD
GREMLIN<br />
+
GREMLIN
TROLL<br />
+
TROLL
OGRE<br />
+
OGRE
UNICORN<br />
+
UNICORN
DRAGON<br />
+
DRAGON
SATYR<br />
+
SATYR
COLOSSUS_BRONZE<br />
+
COLOSSUS_BRONZE
GIANT<br />
+
GIANT
CYCLOPS<br />
+
CYCLOPS
ETTIN<br />
+
ETTIN
MINOTAUR<br />
+
MINOTAUR
YETI<br />
+
YETI
SASQUATCH<br />
+
SASQUATCH
BLIZZARD_MAN<br />
+
BLIZZARD_MAN
WOLF_ICE<br />
+
WOLF_ICE
FAIRY<br />
+
FAIRY
PIXIE<br />
+
PIXIE
BEAK_DOG<br />
+
BEAK_DOG
GRIMELING<br />
+
GRIMELING
WEREWOLF<br />
+
WEREWOLF
BLENDEC_FOUL<br />
+
BLENDEC_FOUL
STRANGLER<br />
+
STRANGLER
NIGHTWING<br />
+
NIGHTWING
HARPY<br />
+
HARPY
HYDRA<br />
+
HYDRA
MERPERSON<br />
+
MERPERSON
SEA_SERPENT<br />
+
SEA_SERPENT
SEA_MONSTER<br />
+
SEA_MONSTER
CROCODILE_CAVE<br />
+
CROCODILE_CAVE
TOAD_GIANT<br />
+
TOAD_GIANT
OLM_GIANT<br />
+
OLM_GIANT
BAT_GIANT<br />
+
BAT_GIANT
RAT_GIANT<br />
+
RAT_GIANT
RAT_LARGE<br />
+
RAT_LARGE
MOLE_DOG_NAKED<br />
+
MOLE_DOG_NAKED
TROGLODYTE<br />
+
TROGLODYTE
MOLE_GIANT<br />
+
MOLE_GIANT
IMP_FIRE<br />
+
IMP_FIRE
SPIDER_CAVE_GIANT<br />
+
SPIDER_CAVE_GIANT
SPIDER_CAVE<br />
+
SPIDER_CAVE
FISH_CAVE<br />
+
FISH_CAVE
CAVE_FISH_MAN<br />
+
CAVE_FISH_MAN
LOBSTER_CAVE<br />
+
LOBSTER_CAVE
SNAKE_FIRE<br />
+
SNAKE_FIRE
OLM<br />
+
OLM
OLM_MAN<br />
+
OLM_MAN
BAT<br />
+
BAT
BAT_MAN<br />
+
BAT_MAN
MAGGOT_PURRING<br />
+
MAGGOT_PURRING
ELEMENTMAN_FIRE<br />
+
ELEMENTMAN_FIRE
ELEMENTMAN_MAGMA<br />
+
ELEMENTMAN_MAGMA
ELEMENTMAN_IRON<br />
+
ELEMENTMAN_IRON
ELEMENTMAN_MUD<br />
+
ELEMENTMAN_MUD
BIRD_SWALLOW_CAVE<br />
+
BIRD_SWALLOW_CAVE
CAVE_SWALLOW_MAN<br />
+
CAVE_SWALLOW_MAN
BIRD_SWALLOW_CAVE_GIANT<br />
+
BIRD_SWALLOW_CAVE_GIANT
AMPHIBIAN_MAN<br />
+
AMPHIBIAN_MAN
REPTILE_MAN<br />
+
REPTILE_MAN
SERPENT_MAN<br />
+
SERPENT_MAN
 
ANT_MAN
 
ANT_MAN
 
|-
 
|-
 
|}
 
|}
{| 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 898: Line 776:
 
<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 dwarves 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 dwarfs 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 906: Line 784:
 
! 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; "
|reaction_cheats_skill<br />
+
|[OBJECT:REACTION]<br />
<br />
 
[OBJECT:REACTION]<br />
 
 
<br />
 
<br />
 
[REACTION:TRAIN_M_001]<br />
 
[REACTION:TRAIN_M_001]<br />
Line 1,349: Line 1,225:
 
! 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_cheats<br />
+
|[OBJECT:BUILDING]<br />
<br />
 
[OBJECT:BUILDING]<br />
 
 
<br />
 
<br />
 
[BUILDING_WORKSHOP:TRAINING_BOOTH_CIVILIAN]<br />
 
[BUILDING_WORKSHOP:TRAINING_BOOTH_CIVILIAN]<br />
Line 1,522: Line 1,396:
 
|-
 
|-
 
|}
 
|}
 
 
=== 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,538: Line 1,411:
 
! 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; "
|reaction_cheats_trees_plants<br />
+
|[OBJECT:REACTION]<br />
<br />
 
[OBJECT:REACTION]<br />
 
 
<br />
 
<br />
 
[REACTION:CHEAT_TREE_001]<br />
 
[REACTION:CHEAT_TREE_001]<br />
Line 1,549: Line 1,420:
 
[REACTION:CHEAT_TREE_002]<br />
 
[REACTION:CHEAT_TREE_002]<br />
 
[NAME:Free Saguaro]<br />
 
[NAME:Free Saguaro]<br />
[BUILDING:CHEAT_FREE_TREE:NONE]<br />
+
[BUILDING:CHEAT_FREE_TREEL: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,618: Line 1,489:
 
<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_TREE:NONE]<br />
+
[BUILDING:CHEAT_FREE_TREEL: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,806: Line 1,677:
 
! 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_cheats
+
|[BUILDING_WORKSHOP:CHEAT_FREE_TREE]<br />
<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,942: Line 1,811:
 
|-
 
|-
 
|}
 
|}
 
 
=== 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,950: Line 1,818:
 
<br />
 
<br />
 
'''What is here...'''<br />
 
'''What is here...'''<br />
'''236 reactions... every mineral, stone, metal and gems that you could ask for... literally, all of them.'''<br />
+
'''236 reactions... every mineral, stone, metal and geml that you could ask for... literally, all of them.'''<br />
'''4 custom buildings... one for each category - mineral, stone, metal and gem.'''<br />
+
'''3 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,961: Line 1,829:
 
! 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; "
|reaction_cheats_stones
+
|[OBJECT:REACTION]<br />
<br />
 
[OBJECT:REACTION]<br />
 
 
<br />
 
<br />
 
[REACTION:CHEAT_MINERAL_001]<br />
 
[REACTION:CHEAT_MINERAL_001]<br />
Line 3,149: Line 3,015:
 
! 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_cheats<br />
+
|[BUILDING_WORKSHOP:CHEAT_FREE_MINERAL]<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,501: Line 3,365:
 
[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,543: Line 3,406:
 
|-
 
|-
 
|}
 
|}
[[Category:v0.31:Modding]]
 

Please note that all contributions to Dwarf Fortress Wiki are considered to be released under the GFDL & MIT (see Dwarf Fortress Wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Cancel Editing help (opens in new window)