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 v0.34:Cheating

Jump to navigation Jump to search

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

You are editing a page for an older version of Dwarf Fortress ("Main" is the current version, not "v0.34"). Please make sure you intend to do this. If you are here by mistake, see the current page instead.

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:
{{quality|Fine|21:33, 2 December 2012 (UTC)}}{{av}}
+
{{quality|Tattered|22:44, 21 February 2012 (UTC)}}{{av}}
  
 
{{mod}}
 
{{mod}}
Line 40: Line 40:
 
This may, ironically, lower FPS when a high population is present, but no more than what doing many actions at once would.
 
This may, ironically, lower FPS when a high population is present, but no more than what doing many actions at once would.
 
To avoid this, add [SPEED:3] instead.  Even [SPEED:100] is ridiculously fast.
 
To avoid this, add [SPEED:3] instead.  Even [SPEED:100] is ridiculously fast.
(Warning, editing this in may cause the game to crash or freeze for a few seconds. {{Verify}}[This may be due to editing in the Raw but not the Save, or vice versa])
+
(Warning, editing this in may cause the game to crash or freeze for a few seconds. {{Verify}}[This may be due to editting in the Raw but not the Save, or visa versa])
 
 
Dwarves, along with all standard creatures, move at [SPEED:900] by default.
 
  
 
===No Needs Dwarves===
 
===No Needs Dwarves===
Line 69: Line 67:
 
ATT_RANGE dictates the level of effectiveness a being receives in an ability.  5,000 is the max.  Please note that the elves get "5,000" in the memory stat, for the entire range.  Humans get a default of 1,000, and presumably the same goes for any other creature that doesn't have a specified range.
 
ATT_RANGE dictates the level of effectiveness a being receives in an ability.  5,000 is the max.  Please note that the elves get "5,000" in the memory stat, for the entire range.  Humans get a default of 1,000, and presumably the same goes for any other creature that doesn't have a specified range.
  
Below, the ATT_RATES tag basically determines how quickly you gain and lose an attribute.  The first value indicates cost.  The lower it is, the better.  The other values are for dictating the rate of decay, so keeping them at "NONE" basically nullifies that aspect.  Don't use "0" for the first value, it crashes the game.  Default for the first value is 500.  If there is no number, the default will be used.  I believe that you can use negative numbers (negative numbers DO NOT increase the speed of rate, tested for Splinterz Dwarf Therapist that uses CTI, set CTI to -5000, -300, -100, the count kept increasing well past 1500, but no increase in attribute), which further increases the gain of attributes, since the ceiling to the next attribute level is lowered by the negative percentage you use.
+
Below, the ATT_RATES tag basically determines how quickly you gain and lose an attribute.  The first value indicates cost.  The lower it is, the better.  The other values are for dictating the rate of decay, so keeping them at "NONE" basically nullifies that aspect.  Don't use "0" for the first value, it crashes the game.  Default for the first value is 500.  If there is no number, the default will be used.  I believe that you can use negative numbers, which further increases the gain of attributes, since the ceiling to the next attribute level is lowered by the negative percentage you use.
  
 
ATT_RATES (Default is 500:2:3:2]
 
ATT_RATES (Default is 500:2:3:2]
Line 104: Line 102:
 
Skill rates is a tag that grants you a % of skill improvement.  The first number is the percentage, while the last three slots indicate decay.  Skill rate increase is capped at 500%. Default is 100%, but creatures with Slow Learner tag will get half of that.  
 
Skill rates is a tag that grants you a % of skill improvement.  The first number is the percentage, while the last three slots indicate decay.  Skill rate increase is capped at 500%. Default is 100%, but creatures with Slow Learner tag will get half of that.  
  
SKILL_RATE (Default is 100:8:16:16]
+
SKILL_RATE (Default is 100:8:8:16]
 
  * % of improvement points you get
 
  * % of improvement points you get
 
  * unused counter rate
 
  * unused counter rate
Line 215: Line 213:
  
 
===Enemy race dies in a pink cloud===
 
===Enemy race dies in a pink cloud===
Causes all creatures of a type to go *poof* in a little pink cloud. Put this under the creature you want to never appear again. Goodbye invasions!  
+
Causes all creatures of a type to go *poof* in a little pink cloud. Put this under the creature you want to never appear again. Goodbye invasions! [[v0.31:Utilities#Runesmith|Runesmith]] can also remove species easily.
  
 
  [SELECT_MATERIAL:ALL]
 
  [SELECT_MATERIAL:ALL]
Line 346: Line 344:
 
[NATURAL_SKILL:WAX_WORKING:16]
 
[NATURAL_SKILL:WAX_WORKING:16]
 
</pre></div>
 
</pre></div>
 
===Syndrome Immunity===
 
Generated syndromes act on creatures with the token [CREATURE_CLASS:GENERAL_POISON]. If this token is not in a creature's entry, then it is not a valid target for generated syndromes.
 
 
To make a creature immune, remove [CREATURE_CLASS:GENERAL_POISON].
 
 
===Child Labor===
 
Tired of having children spend 12 years drinking your booze and eating your food without performing any work? Simply open creature_standard.txt, and under the dwarf entry replace [CHILD:12] with [CHILD:6], or whatever age you consider it appropriate for children to start working at.
 
  
 
==Reaction Additions==
 
==Reaction Additions==
Line 359: Line 349:
  
 
===Skill Practice Workshops===
 
===Skill Practice Workshops===
A useful application of the new workshop/reaction setup is the Practice Workshop: loaded with no-reagent no-product reactions tied to every quality-based skill, it's an excellent way to get the most out of scarce resources and to train workers who utilize said resources (Jewelers, Craftsdwarves, etc.).
+
A useful application of the new workshop/reaction setup is the Practice Workshop: loaded with no-reagent no-product reactions tied to every quality-based skill, it's an excellent way to get the most out of scarce resources and to train workers who utilize said resources (Jewelers, Craftsdwarves, etc).
  
 
Create a new raw called building_practice_workshop in \raw\objects, and within it paste the following (ripped nigh-straight out of Lazureus' Crematorium package):
 
Create a new raw called building_practice_workshop in \raw\objects, and within it paste the following (ripped nigh-straight out of Lazureus' Crematorium package):
Line 418: Line 408:
 
[NAME:practice armorsmithing]
 
[NAME:practice armorsmithing]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
[REAGENT:A:150:BAR:NO_SUBTYPE:COAL:COKE]
+
[REAGENT:A:1:BAR:NO_SUBTYPE:COAL:COKE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[SKILL:FORGE_ARMOR]
 
[SKILL:FORGE_ARMOR]
Line 425: Line 415:
 
[NAME:practice beekeeping]
 
[NAME:practice beekeeping]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
[REAGENT:A:150:BAR:NO_SUBTYPE:COAL:COKE]
+
[REAGENT:A:1:BAR:NO_SUBTYPE:COAL:COKE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[SKILL:BEEKEEPING]
 
[SKILL:BEEKEEPING]
Line 432: Line 422:
 
[NAME:practice bonecarving]
 
[NAME:practice bonecarving]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
[REAGENT:A:150:BAR:NO_SUBTYPE:COAL:COKE]
+
[REAGENT:A:1:BAR:NO_SUBTYPE:COAL:COKE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[SKILL:BONECARVE]
 
[SKILL:BONECARVE]
Line 439: Line 429:
 
[NAME:practice bonesetting]
 
[NAME:practice bonesetting]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
[REAGENT:A:150:BAR:NO_SUBTYPE:COAL:COKE]
+
[REAGENT:A:1:BAR:NO_SUBTYPE:COAL:COKE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[SKILL:SET_BONE]
 
[SKILL:SET_BONE]
Line 446: Line 436:
 
[NAME:practice bowmaking]
 
[NAME:practice bowmaking]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
[REAGENT:A:150:BAR:NO_SUBTYPE:COAL:COKE]
+
[REAGENT:A:1:BAR:NO_SUBTYPE:COAL:COKE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[SKILL:BOWYER]
 
[SKILL:BOWYER]
Line 453: Line 443:
 
[NAME:practice brewing]
 
[NAME:practice brewing]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
[REAGENT:A:150:BAR:NO_SUBTYPE:COAL:COKE]
+
[REAGENT:A:1:BAR:NO_SUBTYPE:COAL:COKE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[SKILL:BREWING]
 
[SKILL:BREWING]
Line 460: Line 450:
 
[NAME:practice carpentry]
 
[NAME:practice carpentry]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
[REAGENT:A:150:BAR:NO_SUBTYPE:COAL:COKE]
+
[REAGENT:A:1:BAR:NO_SUBTYPE:COAL:COKE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[SKILL:CARPENTRY]
 
[SKILL:CARPENTRY]
Line 467: Line 457:
 
[NAME:practice clothesmaking]
 
[NAME:practice clothesmaking]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
[REAGENT:A:150:BAR:NO_SUBTYPE:COAL:COKE]
+
[REAGENT:A:1:BAR:NO_SUBTYPE:COAL:COKE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[SKILL:CLOTHESMAKING]
 
[SKILL:CLOTHESMAKING]
Line 474: Line 464:
 
[NAME:practice cooking]
 
[NAME:practice cooking]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
[REAGENT:A:150:BAR:NO_SUBTYPE:COAL:COKE]
+
[REAGENT:A:1:BAR:NO_SUBTYPE:COAL:COKE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[SKILL:COOK]
 
[SKILL:COOK]
Line 481: Line 471:
 
[NAME:practice architecture]
 
[NAME:practice architecture]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
[REAGENT:A:150:BAR:NO_SUBTYPE:COAL:COKE]
+
[REAGENT:A:1:BAR:NO_SUBTYPE:COAL:COKE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[SKILL:DESIGNBUILDING]
 
[SKILL:DESIGNBUILDING]
Line 488: Line 478:
 
[NAME:practice diagnosis]
 
[NAME:practice diagnosis]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
[REAGENT:A:150:BAR:NO_SUBTYPE:COAL:COKE]
+
[REAGENT:A:1:BAR:NO_SUBTYPE:COAL:COKE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[SKILL:DIAGNOSE]
 
[SKILL:DIAGNOSE]
  
[REACTION:PRACTICE_DYEING]
+
[REACTION:PRACTICE_DYING]
[NAME:practice dyeing]
+
[NAME:practice dying]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
[REAGENT:A:150:BAR:NO_SUBTYPE:COAL:COKE]
+
[REAGENT:A:1:BAR:NO_SUBTYPE:COAL:COKE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[SKILL:DYER]
 
[SKILL:DYER]
Line 502: Line 492:
 
[NAME:practice engraving]
 
[NAME:practice engraving]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
[REAGENT:A:150:BAR:NO_SUBTYPE:COAL:COKE]
+
[REAGENT:A:1:BAR:NO_SUBTYPE:COAL:COKE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[SKILL:DETAILSTONE]
 
[SKILL:DETAILSTONE]
Line 509: Line 499:
 
[NAME:practice gem cutting]
 
[NAME:practice gem cutting]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
[REAGENT:A:150:BAR:NO_SUBTYPE:COAL:COKE]
+
[REAGENT:A:1:BAR:NO_SUBTYPE:COAL:COKE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[SKILL:CUTGEM]
 
[SKILL:CUTGEM]
Line 516: Line 506:
 
[NAME:practice gem setting]
 
[NAME:practice gem setting]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
[REAGENT:A:150:BAR:NO_SUBTYPE:COAL:COKE]
+
[REAGENT:A:1:BAR:NO_SUBTYPE:COAL:COKE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[SKILL:ENCRUSTGEM]
 
[SKILL:ENCRUSTGEM]
Line 523: Line 513:
 
[NAME:practice glassmaking]
 
[NAME:practice glassmaking]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
[REAGENT:A:150:BAR:NO_SUBTYPE:COAL:COKE]
+
[REAGENT:A:1:BAR:NO_SUBTYPE:COAL:COKE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[SKILL:GLASSMAKER]
 
[SKILL:GLASSMAKER]
Line 530: Line 520:
 
[NAME:practice glazing]
 
[NAME:practice glazing]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
[REAGENT:A:150:BAR:NO_SUBTYPE:COAL:COKE]
+
[REAGENT:A:1:BAR:NO_SUBTYPE:COAL:COKE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[SKILL:GLAZING]
 
[SKILL:GLAZING]
Line 537: Line 527:
 
[NAME:practice growing]
 
[NAME:practice growing]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
[REAGENT:A:150:BAR:NO_SUBTYPE:COAL:COKE]
+
[REAGENT:A:1:BAR:NO_SUBTYPE:COAL:COKE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[SKILL:PLANT]
 
[SKILL:PLANT]
Line 544: Line 534:
 
[NAME:practice herbalism]
 
[NAME:practice herbalism]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
[REAGENT:A:150:BAR:NO_SUBTYPE:COAL:COKE]
+
[REAGENT:A:1:BAR:NO_SUBTYPE:COAL:COKE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[SKILL:HERBALISM]
 
[SKILL:HERBALISM]
Line 551: Line 541:
 
[NAME:practice leatherworking]
 
[NAME:practice leatherworking]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
[REAGENT:A:150:BAR:NO_SUBTYPE:COAL:COKE]
+
[REAGENT:A:1:BAR:NO_SUBTYPE:COAL:COKE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[SKILL:LEATHERWORK]
 
[SKILL:LEATHERWORK]
Line 558: Line 548:
 
[NAME:practice masonry]
 
[NAME:practice masonry]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
[REAGENT:A:150:BAR:NO_SUBTYPE:COAL:COKE]
+
[REAGENT:A:1:BAR:NO_SUBTYPE:COAL:COKE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[SKILL:MASONRY]
 
[SKILL:MASONRY]
Line 565: Line 555:
 
[NAME:practice mechanics]
 
[NAME:practice mechanics]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
[REAGENT:A:150:BAR:NO_SUBTYPE:COAL:COKE]
+
[REAGENT:A:1:BAR:NO_SUBTYPE:COAL:COKE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[SKILL:MECHANICS]
 
[SKILL:MECHANICS]
Line 572: Line 562:
 
[NAME:practice metalcrafting]
 
[NAME:practice metalcrafting]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
[REAGENT:A:150:BAR:NO_SUBTYPE:COAL:COKE]
+
[REAGENT:A:1:BAR:NO_SUBTYPE:COAL:COKE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[SKILL:METALCRAFT]
 
[SKILL:METALCRAFT]
Line 579: Line 569:
 
[NAME:practice metalsmithing]
 
[NAME:practice metalsmithing]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
[REAGENT:A:150:BAR:NO_SUBTYPE:COAL:COKE]
+
[REAGENT:A:1:BAR:NO_SUBTYPE:COAL:COKE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[SKILL:FORGE_FURNITURE]
 
[SKILL:FORGE_FURNITURE]
Line 586: Line 576:
 
[NAME:practice mining]
 
[NAME:practice mining]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
[REAGENT:A:150:BAR:NO_SUBTYPE:COAL:COKE]
+
[REAGENT:A:1:BAR:NO_SUBTYPE:COAL:COKE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[SKILL:MINING]
 
[SKILL:MINING]
Line 593: Line 583:
 
[NAME:practice pottery]
 
[NAME:practice pottery]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
[REAGENT:A:150:BAR:NO_SUBTYPE:COAL:COKE]
+
[REAGENT:A:1:BAR:NO_SUBTYPE:COAL:COKE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[SKILL:POTTERY]
 
[SKILL:POTTERY]
Line 600: Line 590:
 
[NAME:practice siege engineering]
 
[NAME:practice siege engineering]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
[REAGENT:A:150:BAR:NO_SUBTYPE:COAL:COKE]
+
[REAGENT:A:1:BAR:NO_SUBTYPE:COAL:COKE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[SKILL:SIEGECRAFT]
 
[SKILL:SIEGECRAFT]
Line 607: Line 597:
 
[NAME:practice stonecrafting]
 
[NAME:practice stonecrafting]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
[REAGENT:A:150:BAR:NO_SUBTYPE:COAL:COKE]
+
[REAGENT:A:1:BAR:NO_SUBTYPE:COAL:COKE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[SKILL:STONECRAFT]
 
[SKILL:STONECRAFT]
Line 614: Line 604:
 
[NAME:practice surgery]
 
[NAME:practice surgery]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
[REAGENT:A:150:BAR:NO_SUBTYPE:COAL:COKE]
+
[REAGENT:A:1:BAR:NO_SUBTYPE:COAL:COKE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[SKILL:SURGERY]
 
[SKILL:SURGERY]
Line 621: Line 611:
 
[NAME:practice suturing]
 
[NAME:practice suturing]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
[REAGENT:A:150:BAR:NO_SUBTYPE:COAL:COKE]
+
[REAGENT:A:1:BAR:NO_SUBTYPE:COAL:COKE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[SKILL:SUTURE]
 
[SKILL:SUTURE]
  
[REACTION:PRACTICE_WAX_WORKING]
+
[REACTION:PRACTIVE_WAX_WORKING]
[NAME:practice wax working]
+
[NAME:practice waxworking]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
[REAGENT:A:150:BAR:NO_SUBTYPE:COAL:COKE]
+
[REAGENT:A:1:BAR:NO_SUBTYPE:COAL:COKE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[SKILL:WAX_WORKING]
 
[SKILL:WAX_WORKING]
Line 635: Line 625:
 
[NAME:practice weaponsmithing]
 
[NAME:practice weaponsmithing]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
[REAGENT:A:150:BAR:NO_SUBTYPE:COAL:COKE]
+
[REAGENT:A:1:BAR:NO_SUBTYPE:COAL:COKE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[SKILL:FORGE_WEAPON]
 
[SKILL:FORGE_WEAPON]
Line 642: Line 632:
 
[NAME:practice weaving]
 
[NAME:practice weaving]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
[REAGENT:A:150:BAR:NO_SUBTYPE:COAL:COKE]
+
[REAGENT:A:1:BAR:NO_SUBTYPE:COAL:COKE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[SKILL:WEAVING]
 
[SKILL:WEAVING]
Line 649: Line 639:
 
[NAME:practice woodcrafting]
 
[NAME:practice woodcrafting]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
[REAGENT:A:150:BAR:NO_SUBTYPE:COAL:COKE]
+
[REAGENT:A:1:BAR:NO_SUBTYPE:COAL:COKE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[SKILL:WOODCRAFT]
 
[SKILL:WOODCRAFT]
Line 656: Line 646:
 
[NAME:practice wound dressing]
 
[NAME:practice wound dressing]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
 
[BUILDING:PRACTICE_WORKSHOP:NONE]
[REAGENT:A:150:BAR:NO_SUBTYPE:COAL:COKE]
+
[REAGENT:A:1:BAR:NO_SUBTYPE:COAL:COKE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
 
[SKILL:DRESS_WOUNDS]
 
[SKILL:DRESS_WOUNDS]
Line 676: Line 666:
 
[PERMITTED_REACTION:PRACTICE_DESIGNBUILDING]
 
[PERMITTED_REACTION:PRACTICE_DESIGNBUILDING]
 
[PERMITTED_REACTION:PRACTICE_DIAGNOSIS]
 
[PERMITTED_REACTION:PRACTICE_DIAGNOSIS]
[PERMITTED_REACTION:PRACTICE_DYEING]
+
[PERMITTED_REACTION:PRACTICE_DYING]
 
[PERMITTED_REACTION:PRACTICE_ENGRAVING]
 
[PERMITTED_REACTION:PRACTICE_ENGRAVING]
 
[PERMITTED_REACTION:PRACTICE_GEM_CUTTING]
 
[PERMITTED_REACTION:PRACTICE_GEM_CUTTING]
Line 753: Line 743:
 
[NAME:make (gem name here)]
 
[NAME:make (gem name here)]
 
[BUILDING:SMELTER:NONE]
 
[BUILDING:SMELTER:NONE]
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:INORGANIC:(gem name {from raws})]
+
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:(gem name {from raws})]
 
[SKILL:SMELT]
 
[SKILL:SMELT]
 
</pre>
 
</pre>
Line 763: Line 753:
 
[NAME: make light yellow diamonds]
 
[NAME: make light yellow diamonds]
 
[BUILDING:SMELTER:NONE]
 
[BUILDING:SMELTER:NONE]
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:INORGANIC:DIAMOND_LY]
+
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_LY]
 
[SKILL:SMELT]
 
[SKILL:SMELT]
  
Line 769: Line 759:
 
[NAME: make faint yellow diamonds]
 
[NAME: make faint yellow diamonds]
 
[BUILDING:SMELTER:NONE]
 
[BUILDING:SMELTER:NONE]
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:INORGANIC:DIAMOND_FY]
+
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_FY]
 
[SKILL:SMELT]
 
[SKILL:SMELT]
  
Line 775: Line 765:
 
[NAME: make emeralds]
 
[NAME: make emeralds]
 
[BUILDING:SMELTER:NONE]
 
[BUILDING:SMELTER:NONE]
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:INORGANIC:EMERALD]
+
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:EMERALD]
 
[SKILL:SMELT]
 
[SKILL:SMELT]
  
Line 781: Line 771:
 
[NAME: make rubies]
 
[NAME: make rubies]
 
[BUILDING:SMELTER:NONE]
 
[BUILDING:SMELTER:NONE]
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:INORGANIC:RUBY]
+
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:RUBY]
 
[SKILL:SMELT]
 
[SKILL:SMELT]
  
Line 787: Line 777:
 
[NAME: make sapphires]
 
[NAME: make sapphires]
 
[BUILDING:SMELTER:NONE]
 
[BUILDING:SMELTER:NONE]
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:INORGANIC:SAPPHIRE]
+
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:SAPPHIRE]
 
[SKILL:SMELT]
 
[SKILL:SMELT]
  
Line 793: Line 783:
 
[NAME: make clear diamonds]
 
[NAME: make clear diamonds]
 
[BUILDING:SMELTER:NONE]
 
[BUILDING:SMELTER:NONE]
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:INORGANIC:DIAMOND_CLEAR]
+
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_CLEAR]
 
[SKILL:SMELT]
 
[SKILL:SMELT]
  
Line 799: Line 789:
 
[NAME: make red diamonds]
 
[NAME: make red diamonds]
 
[BUILDING:SMELTER:NONE]
 
[BUILDING:SMELTER:NONE]
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:INORGANIC:DIAMOND_RED]
+
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_RED]
 
[SKILL:SMELT]
 
[SKILL:SMELT]
  
Line 805: Line 795:
 
[NAME: make green diamond]
 
[NAME: make green diamond]
 
[BUILDING:SMELTER:NONE]
 
[BUILDING:SMELTER:NONE]
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:INORGANIC:DIAMOND_GREEN]
+
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_GREEN]
 
[SKILL:SMELT]
 
[SKILL:SMELT]
  
Line 811: Line 801:
 
[NAME: make blue diamonds]
 
[NAME: make blue diamonds]
 
[BUILDING:SMELTER:NONE]
 
[BUILDING:SMELTER:NONE]
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:INORGANIC:DIAMOND_BLUE]
+
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_BLUE]
 
[SKILL:SMELT]
 
[SKILL:SMELT]
  
Line 817: Line 807:
 
[NAME: make yellow diamonds]
 
[NAME: make yellow diamonds]
 
[BUILDING:SMELTER:NONE]
 
[BUILDING:SMELTER:NONE]
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:INORGANIC:DIAMOND_YELLOW]
+
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_YELLOW]
 
[SKILL:SMELT]
 
[SKILL:SMELT]
  
Line 823: Line 813:
 
[NAME: make black diamonds]
 
[NAME: make black diamonds]
 
[BUILDING:SMELTER:NONE]
 
[BUILDING:SMELTER:NONE]
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:INORGANIC:DIAMOND_BLACK]
+
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_BLACK]
 
[SKILL:SMELT]
 
[SKILL:SMELT]
  
Line 829: Line 819:
 
[NAME: make star rubies]
 
[NAME: make star rubies]
 
[BUILDING:SMELTER:NONE]
 
[BUILDING:SMELTER:NONE]
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:INORGANIC:RUBY_STAR]
+
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:RUBY_STAR]
 
[SKILL:SMELT]
 
[SKILL:SMELT]
  
Line 835: Line 825:
 
[NAME: make star sapphires]
 
[NAME: make star sapphires]
 
[BUILDING:SMELTER:NONE]
 
[BUILDING:SMELTER:NONE]
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:INORGANIC:SAPPHIRE_STAR]
+
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:SAPPHIRE_STAR]
 
[SKILL:SMELT]
 
[SKILL:SMELT]
 
</pre>
 
</pre>
Line 846: Line 836:
 
[NAME:create adamantine wafers]
 
[NAME:create adamantine wafers]
 
[BUILDING:SMELTER:NONE]
 
[BUILDING:SMELTER:NONE]
[PRODUCT:100:10:BAR:NO_SUBTYPE:INORGANIC:ADAMANTINE][PRODUCT_DIMENSION:150]
+
[PRODUCT:100:10:BAR:NO_SUBTYPE:METAL:ADAMANTINE][PRODUCT_DIMENSION:150]
 
[SKILL:SMELT]
 
[SKILL:SMELT]
 
</pre>
 
</pre>
Line 855: Line 845:
 
[NAME:create adamantine thread]
 
[NAME:create adamantine thread]
 
[BUILDING:SMELTER:NONE]
 
[BUILDING:SMELTER:NONE]
[PRODUCT:100:1:THREAD:NO_SUBTYPE:INORGANIC:ADAMANTINE][PRODUCT_DIMENSION:15000]
+
[PRODUCT:100:1:THREAD:NO_SUBTYPE:METAL:ADAMANTINE][PRODUCT_DIMENSION:15000]
 
[SKILL:SMELT]
 
[SKILL:SMELT]
 
</pre>
 
</pre>
Line 873: Line 863:
 
[NAME:create (metal name here)]
 
[NAME:create (metal name here)]
 
[BUILDING:SMELTER:NONE]
 
[BUILDING:SMELTER:NONE]
[PRODUCT:100:1:BAR:NO_SUBTYPE:INORGANIC:(metal name {from raws})][PRODUCT_DIMENSION:150]
+
[PRODUCT:100:1:BAR:NO_SUBTYPE:METAL:(metal name {from raws})][PRODUCT_DIMENSION:150]
 
[SKILL:SMELT]
 
[SKILL:SMELT]
 
</pre>
 
</pre>
Line 992: Line 982:
  
 
         [PRODUCT:100:1:LIQUID_MISC:NONE:WATER:NONE]
 
         [PRODUCT:100:1:LIQUID_MISC:NONE:WATER:NONE]
[PRODUCT_DIMENSION:150]
+
[PRODUCT_DIMENSION:75]
 
[PRODUCT_TO_CONTAINER:bucket]
 
[PRODUCT_TO_CONTAINER:bucket]
 
   [SKILL:BREW]
 
   [SKILL:BREW]
</pre>
 
 
===More cheats (Ore and Seeds)===
 
 
Here are some not-so cheaty cheats that can be used to create vital ores and seeds. They are good for the conscience, and do not ruin the game experience.
 
 
Don't forget to include the entity_default tags
 
 
<pre>
 
[REACTION:HEMATITE_SONATA]
 
[NAME:The Hematite Sonata]
 
[BUILDING:SMELTER:NONE]
 
[PRODUCT:100:1:BOULDER:NONE:INORGANIC:HEMATITE]
 
[FUEL]
 
[SKILL:SMELT]
 
 
[REACTION:CALCITE_CACOPHONY]
 
[NAME:The Calcite Cacophony]
 
[BUILDING:SMELTER:NONE]
 
[PRODUCT:100:1:BOULDER:NONE:INORGANIC:CALCITE]
 
[FUEL]
 
[SKILL:SMELT]
 
 
[REACTION:MICROCLINE_MELODY]
 
[NAME:The Microcline Melody]
 
[BUILDING:SMELTER:NONE]
 
[PRODUCT:100:1:BOULDER:NONE:INORGANIC:MICROCLINE]
 
[FUEL]
 
[SKILL:SMELT]
 
 
[REACTION:MALACHITE_MUSE]
 
[NAME:The Malachite Muse]
 
[BUILDING:SMELTER:NONE]
 
[PRODUCT:100:1:BOULDER:NONE:INORGANIC:MALACHITE]
 
[FUEL]
 
[SKILL:SMELT]
 
 
[REACTION:CASSITERITE_CAROL]
 
[NAME:The Cassiterite Carol]
 
[BUILDING:SMELTER:NONE]
 
[PRODUCT:100:1:BOULDER:NONE:INORGANIC:CASSITERITE]
 
[FUEL]
 
[SKILL:SMELT]
 
 
[REACTION:SEED_STEW]
 
[NAME:The Stew of Seeds]
 
[BUILDING:STILL:NONE]
 
[PRODUCT:40:1:SEEDS:NONE:PLANT_MAT:MUSHROOM_HELMET_PLUMP:SEED]
 
[PRODUCT:40:1:SEEDS:NONE:PLANT_MAT:GRASS_TAIL_PIG:SEED]
 
[PRODUCT:40:1:SEEDS:NONE:PLANT_MAT:GRASS_WHEAT_CAVE:SEED]
 
[PRODUCT:40:1:SEEDS:NONE:PLANT_MAT:POD_SWEET:SEED]
 
[PRODUCT:40:1:SEEDS:NONE:PLANT_MAT:BUSH_QUARRY:SEED]
 
[PRODUCT:40:1:SEEDS:NONE:PLANT_MAT:TUBER_BLOATED:SEED]
 
[FUEL]
 
[SKILL:BREWING]
 
</pre>
 
 
The entity_default tags:
 
 
<pre>
 
[PERMITTED_REACTION:HEMATITE_SONATA]
 
[PERMITTED_REACTION:CALCITE_CACOPHONY]
 
[PERMITTED_REACTION:MICROCLINE_MELODY]
 
[PERMITTED_REACTION:SEED_STEW]
 
[PERMITTED_REACTION:STONE_BREAK]
 
[PERMITTED_REACTION:MALACHITE_MUSE]
 
[PERMITTED_REACTION:CASSITERITE_CAROL]
 
 
</pre>
 
</pre>
  
 
=Memory Hacking=
 
=Memory Hacking=
Memory Hacking is much harder than raw editing, and requires [[utilities|special tools]]. The most prevalent tool today is [[Utility:DFHack]], which provides complete access to most of Dwarf Fortress's internal memory through C++ plugins as well as Lua and Ruby scripts.
+
Memory Hacking is much harder than raw editing, and requires [[utilities|special tools]]. At present, tools that have been adapted to v0.31 include [[Utilities#Reveal|Reveal]], which allows you to see the whole map (though be warned- it also releases [[Hidden Fun Stuff]]) and [[Utilities#DFHack|DFhack]], a versatile tool which includes, among other things, a liquids hack that lets you place [[water]] or [[magma]] of a depth you choose into a square and "dfprospector," which tells you what minerals are available on the map.

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)