- 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.
Shaostoul's Guide
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.
In this short guide I'm going to show you how to create a custom reaction and guide.
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
Your first custom reaction and building! | |
---|---|
You may not see the .txt, but don't worry, they should still be text files.
This is the guide to make a custom reaction and custom building. -To start open up your dwarf fortress folder. -Next go to the raw folder. -Next go to the objects folder. -We'll make a custom reaction that doesn't go into the smelter and has it's own custom building. So find the "reaction_other.txt" file and open it. -We'll start with a very simple reaction to give us one free granite stone. [REACTION:CHEAT_REACTION] -Now save and close the file and look for the file named "building_custom.txt". -You should see something along the lines of a Soap Maker Workshop entry. Go ahead and select and copy everything from "[BUILDING_WORKSHOP:SOAP_MAKER]" to "[BUILD_ITEM:1:NONE:NONE:NONE:NONE][BUILDMAT][WORTHLESS_STONE_ONLY][CAN_USE_ARTIFACT]". -Paste this entry right below the Soap Maker entry, make sure there is a space between them, so you should now have two entries separated by a line break. You should have the following... building_custom.txt [OBJECT:BUILDING] [BUILDING_WORKSHOP:SOAP_MAKER] [BUILDING_WORKSHOP:SOAP_MAKER] -Now you want to change the second entry to following. [BUILDING_WORKSHOP:CHEAT_WORKSHOP] -Now save this file and close it and look for the final file called "entity_default" -The beginning entry should say "[ENTITY:MOUNTAIN]" If you scroll down a bit you should eventually come to a part in the list that looks like the following. [PERMITTED_JOB:BONE_SETTER] -Now for simplicity sake and for keeping it a little organized go ahead and add the following between the "[PERMITTED_BUILDING:SOAP_MAKER]" and "[PERMITTED_REACTION:TAN_A_HIDE]" [PERMITTED_BUILDING:CHEAT_WORKSHOP] You should now have... [PERMITTED_JOB:BONE_SETTER] -Now save and close this file. -You have now successfully created your first custom reaction, custom building and you've added it to the entity file! -Generate a new world and test it! Your custom building should be under the workshop menu at the bottom most likely. You could also press Shift+c to hotkey build it. It's going to use the furnace operating skill to build the workshop and use the custom reaction. -After all is said and done you should have one workshop named "Cheat Workshop" and one extra Granite! -Mind you this workshop is going to look like a soap makers workshop, but we want to keep things easy! |
Various Reactions and Information
Current List of Products | |
---|---|
[PRODUCT:1:SEEDS:NONE:PLANT_MAT:POD_SWEET:SEED]
|
Most Creature Specific Products | |
---|---|
Please see full creature list to fill in CCC.
|
Skills List | |
---|---|
MINING
WOODCUTTING CARPENTRY DETAILSTONE MASONRY PROCESSFISH TRAPPING WEAVING BREWING ALCHEMY CLOTHESMAKING MILLING PROCESSPLANTS CHEESEMAKING HERBALISM CUTGEM ENCRUSTGEM WOODCRAFT STONECRAFT METALCRAFT LEATHERWORK BONECARVE AXE SWORD MISC_WEAPON (not too sure what weapons fall under this) DAGGER MACE HAMMER SPEAR CROSSBOW SHIELD ARMOR PIKE WHIP BOW BLOWGUN THROW MECHANICS MAGIC_NATURE (this raises "druid" iirc) SNEAK (raises "ambush" must have hunter to train this iirc) DESIGNBUILDING DRESS_WOUNDS SET_BONE SUTURE CRUTCH_WALK WOOD_BURNING SOAP_MAKING SWIMMING NEGOTIATION JUDGING_INTENT APPRAISAL ORGANIZATION RECORD_KEEPING INTIMIDATION CONVERSATION COMEDY FLATTERY CONSOLE PACIFY TRACKING KNOWLEDGE_ACQUISITION (this raises "student" skill) CONCENTRATION SITUATIONAL_AWARENESS PROSE (this raises "writing" skill") READING SPEAKING COORDINATION LEADERSHIP TEACHING MELEE_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 dwarfs) WRESTLING BITE GRASP_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 dwarfs) DODGING |
Creature List | |
---|---|
TOAD
WORM BIRD_BLUEJAY BIRD_CARDINAL BIRD_GRACKLE BIRD_ORIOLE BIRD_RW_BLACKBIRD DOG CAT MULE DONKEY HORSE COW CHIMERA CENTAUR GRIFFON FLY ROACH_LARGE BEETLE ANT BUTTERFLY_MONARCH FIREFLY DRAGONFLY GOAT_MOUTAIN MARMOT_HOARY BIRD_EAGLE_GIANT GNOME_MOUNTAIN GNOME_DARK WALRUS WHALE FISH_LAMPREY_SEA SHARK_GREAT_WHITE SHARK_FRILL SHARK_SPINY_DOGFISH SHARK_WOBBEGONG_SPOTTED SHARK_WHALE SHARK_BASKING SHARK_NURSE SHARK_MAKO_SHORTFIN SHARK_MAKO_LONGFIN SHARK_TIGER SHARK_BULL SHARK_REEF_BLACKTIP SHARK_REEF_WHITETIP SHARK_BLUE SHARK_HAMMERHEAD SHARK_ANGEL FISH_SKATE_COMMON FISH_RAY_MANTA FISH_STINGRAY FISH_COELACANTH FISH_STURGEON FISH_CONGER_EEL FISH_MILKFISH FISH_COD FISH_OPAH FISH_GROUPER_GIANT FISH_BLUEFISH FISH_SUNFISH_OCEAN FISH_SWORDFISH FISH_MARLIN FISH_HALIBUT FISH_BARRACUDA_GREAT FISH_TUNA_BLUEFIN HIPPO FISH_GAR_LONGNOSE FISH_CARP FISH_TIGERFISH FISH_PIKE BEAR_GRIZZLY BEAR_BLACK DEER FOX RACCOON MACAQUE_RHESUS COUGAR WOLF GROUNDHOG ALLIGATOR BIRD_BUZZARD ELEPHANT WARTHOG LION LEOPARD JAGUAR TIGER CHEETAH GAZELLE MANDRILL CHIMPANZEE BONOBO GORILLA ORANGUTAN GIBBON_SIAMANG GIBBON_WHITE_HANDED GIBBON_BLACK_HANDED GIBBON_GRAY GIBBON_SILVERY GIBBON_PILEATED GIBBON_BILOU GIBBON_WHITE_BROWED GIBBON_BLACK_CRESTED CAMEL_1_HUMP CAMEL_2_HUMP CROCODILE_SALTWATER BIRD_VULTURE MUSKOX ELK BEAR_POLAR FLOATING_GUTS DRUNIAN CREEPING_EYE VORACIOUS_CAVE_CRAWLER BLIND_CAVE_OGRE CAP_HOPPER MAGMA_CRAB CRUNDLE HUNGRY_HEAD FLESH_BALL ELK_BIRD HELMET_SNAKE GREEN_DEVOURER RUTHERER CREEPY_CRAWLER DRALTHA GIANT_EARTHWORM BLOOD_MAN BUGBAT MANERA MOLEMARIAN JABBERER POND_GRABBER BLIND_CAVE_BEAR CAVE_DRAGON REACHER ELEMENTMAN_GABBRO CAVE_FLOATER PLUMP_HELMET_MAN CAVE_BLOB ELEMENTMAN_AMETHYST FOXSQUIRREL MOGHOPPER RAT_DEMON WAMBLER_FLUFFY LIZARD_RHINO_TWO_LEGGED WORM_KNUCKLE SPIDER_PHANTOM FLY_ACORN GNAT_BLOOD SNAILMAN SLUGMAN LEECHMAN LIZARD TURTLE LION_GIANT LEOPARD_GIANT JAGUAR_GIANT TIGER_GIANT CHEETAH_GIANT SCORPION_DESERT_GIANT TIGERMAN RAT SQUIRREL_GRAY SQUIRREL_RED CHIPMUNK HEDGEHOG MUSSEL OYSTER FISH_SALMON FISH_CLOWNFISH FISH_HAGFISH FISH_LAMPREY_BROOK FISH_RAY_BAT FISH_RAY_THORNBACK FISH_RATFISH_SPOTTED FISH_HERRING FISH_SHAD FISH_ANCHOVY FISH_TROUT_STEELHEAD FISH_HAKE FISH_SEAHORSE FISH_GLASSEYE FISH_PUFFER_WHITE_SPOTTED FISH_SOLE FISH_FLOUNDER FISH_MACKEREL JELLYFISH_SEA_NETTLE FISH_LUNGFISH FISH_LOACH_CLOWN FISH_BULLHEAD_BROWN FISH_BULLHEAD_YELLOW FISH_BULLHEAD_BLACK FISH_KNIFEFISH_BANDED FISH_CHAR FISH_TROUT_RAINBOW FISH_MOLLY_SAILFIN FISH_GUPPY FISH_PERCH DWARF HUMAN ELF GOBLIN KOBOLD GREMLIN TROLL OGRE UNICORN DRAGON SATYR COLOSSUS_BRONZE GIANT CYCLOPS ETTIN MINOTAUR YETI SASQUATCH BLIZZARD_MAN WOLF_ICE FAIRY PIXIE BEAK_DOG GRIMELING WEREWOLF BLENDEC_FOUL STRANGLER NIGHTWING HARPY HYDRA MERPERSON SEA_SERPENT SEA_MONSTER CROCODILE_CAVE TOAD_GIANT OLM_GIANT BAT_GIANT RAT_GIANT RAT_LARGE MOLE_DOG_NAKED TROGLODYTE MOLE_GIANT IMP_FIRE SPIDER_CAVE_GIANT SPIDER_CAVE FISH_CAVE CAVE_FISH_MAN LOBSTER_CAVE SNAKE_FIRE OLM OLM_MAN BAT BAT_MAN MAGGOT_PURRING ELEMENTMAN_FIRE ELEMENTMAN_MAGMA ELEMENTMAN_IRON ELEMENTMAN_MUD BIRD_SWALLOW_CAVE CAVE_SWALLOW_MAN BIRD_SWALLOW_CAVE_GIANT AMPHIBIAN_MAN REPTILE_MAN SERPENT_MAN ANT_MAN |
Finished Reactions/Buildings
SKILLS
Skill Training | |||||||||
---|---|---|---|---|---|---|---|---|---|
How to train your dwarf
|
TREES & PLANTS
Trees & Plants | |||||||||
---|---|---|---|---|---|---|---|---|---|
For food in bed
|
MINERALS, STONES, METALS, GEMS
Minerals, Stones, Metals, Gems | |||||||||
---|---|---|---|---|---|---|---|---|---|
That crap you stand on and has walled you in... plus shinies!
|