

Missing one critical item for your impatient noble, or slavering fey dwarf, but there's no trader in sight? Have no fear, for you can make your enemies (or butcherable livestock) supply your needs!Īdd something like this to their creature entries. You can also change the physical attributes of your dwarves.
#Dwarf fortress wiki reaction free#
If you want free items in your game without the hassle of planning your cheats when you create the world, the simplest way is to alter the creature files to make them drop the item on death. Modifying creature raw files does NOT require you to create a new world. No need to make lots of reactions just for gems, no need to modify existing reactions. Where any bulk stone you want to destroy is labeled REACTION_CLASS:JUNK, and PRODUCT is whatever you want turtle shells, rough rock crystals, platinum, whatever you need. Since it's easy enough to alter smelter reactions, one can build a single multi-purpose reaction as follows:
#Dwarf fortress wiki reaction mod#
It's probably easier, though, to mod some bulk stone into the ore you need and go from there. These cheats do not require a new world (because they only modify existing reactions), and allow my smelters to create steel and adamantine from nothing. For examples, here are the edited reactions for steel and adamantine. Open reaction_standard.txt and change any reactions you like. Turn peat into glass, basalt into platinum, and combine iron, diorite, and coal to make steel. None of these cheats require creating a new world.
:no_upscale()/cdn.vox-cdn.com/uploads/chorus_asset/file/15959164/ss_8d7801a0572c841f9aa042b54510298e7856e83b.jpg)
To any soil to turn it into sand suitable for making glass with. Likewise, open matgloss_stone_soil.txt and add It also bears noting that the metal can easily be an alloy, like steel or brass. To reduce the exploit-ness of it, reduce the percentage from 100 to 20 or so. This is in matgloss_stone_mineral.txt or stone_mineral_layer.txt. To any stone you have to turn it into a flux. To get free adamantine wafers, add this to your reaction_standard. Create a new world and poof! Your smelter will spit out gems of that type.įor convience, here are all the precious gems in the game. Take all of that and paste it into the reaction_standard. All you have to do is take the name of the gem from stonegem matgloss and put it in the name and at the end of the product. Note that if you edit an existing reaction entry (leaving the line unchanged) rather than add a new one, you will not need to generate a new world. Adding entries to this list will allow your dwarves to make whatever items they need, as easy as smelting iron ore into iron! This is recommended if you want a lot of items very quickly, but additions you make will not take effect until you start a new world. Recipes for the Smelter are stored in the file reaction_standard.txt. See also: Material token, Creature token, Matgloss token, and Reactions for making your own custom cheats. Raw files are located in the raw/objects directory Save your custom raw files if you want to continue playing your game at some future point.Īttempting to play worlds not generated with identical reaction additions will fail on load. Worlds created before the modifications were made won't be playable unless the previous version of the raw file is restored.

Altering existing reactions or creatures is an example of this. Generally speaking, modifications to an existing entry in a raw file don't require a new world. When changing the raw files, you may or may not need to create a new world in order for your changes to be reflected. The most common use of editing raw files is to get free items, such as gems, adamantine, or flux.
