preload button hover image:
HomeSearchRankingsStatisticsAboutContact
Current Time: Apr 24, 2024, 05:10:44 pm
 Dwarf Fortress File Depot » Utilities » Random Raw Scripts
      
Registration is not required to download. However, it will allow you to vote, comment, and upload. Forgot your password?
File Listing: Random Raw Scripts
Last Updated: Feb 20, 2020, 04:16:34 pm
First Created: Aug 16, 2011, 07:53:35 am
File version: 1.6
For DF version: 0.47.03
Downloads: 106 (422) Size: 286 KB
Views: 745 (2,225) Type: ZIP
Rating (0 votes): Unrated
Description
Includes Beasts of Myth (and of mundanity) 1.3, Random Vermin 0.7, Random Hags 0.36, and Random Vampires 0.25. Now also with a primitive TKInter GUI (and the right folder names).

These python scripts are based largely on Sphalerites Random Plants script, randomly creating around 330 beasts, around 140 vermin, and around 20 hags and vampires. The Beasts of Myth and Random Vermin scripts generate a wide variety of creatures, including mammals creatures, reptilian and amphibian creatures, insects, arachnids, and invertebrate creatures, with a few creature getting giant variants. For usage notes, see the following quote from Sphalerite:
Quote:
This file requires Python 2.7 to be installed on your computer.

Instructions:

Install Python 2.7 if you haven't already.

Download this file.

Unzip this file and remove the script

Double-click on the script file

A file open window will open. Select the raw/objects folder in your dwarf fortress install.

...

Create a new world, embark, and enjoy your procedurally generated content.

The zip file includes five scripts - random_scripts_gui.py is the new GUI. beast_myth.py is the main Beasts of Myth script. vermin_random.py is the Random Vermin script. random_hag.py is the Hag script. random_vampire.py is the Vampire script It also includes a subfolder for imported scripts.

The Beasts of Myth script creates eight creature files (creature_random_beast_myth_x) and three game files - body_random_beast_myth, interaction_random_beast_myth, and descriptor_pattern_random_myth_beast, as well as a temporary file that'll get deleted when the script is done, and a pedia_random_beast_myth file that isn't read by the game that includes quick information about the generated creatures.

The Random Vermin script creates two game files - creature_random_vermin and descriptor_pattern_random_vermin, and a pedia_random_vermin file that isn't read by the game that includes quick information about the generated creatures.

The Random Hag script creates three game files - creature_random_hag, descriptor_pattern_random_hag, and interaction_random_hag, and a pedia_random_hag file that isn't read by the game that includes quick information about most generated creatures.

The Random Vampire script creates two game files - creature_random_vampire for the vampiric shapeshifters, and interaction_random_vampire for the main vampire interactions, and a pedia_random_vampire file that isn't read by the game that includes quick information about the generated vampire curses.

The Random Vermin script will likely generate bees - you can get their wax and honey, but to get their mead, you likely have to mod the reaction_other text file in raw/objects. Find the following reaction:

[REACTION:MAKE_MEAD]
[NAME:make mead]
[BUILDING:STILL:CUSTOM_M]
[REAGENT:honey:150:LIQUID_MISC:NONE:CREATURE_MAT:HONEY_BEE:HONEY]
[UNROTTEN]
[REAGENT:honey container:1:NONE:NONE:NONE:NONE]
[CONTAINS:honey]
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[REAGENT:barrel/pot:1:NONE:NONE:NONE:NONE]
[EMPTY]
[FOOD_STORAGE_CONTAINER] barrel or any non-absorbing tool with FOOD_STORAGE
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:5:DRINK:NONE:GET_MATERIAL_FROM_REAGENT:honey:DRINK_MAT]
[PRODUCT_TO_CONTAINER:barrel/pot]
[PRODUCT_DIMENSION:150]
[SKILL:BREWING]

and replace it with

[REACTION:MAKE_MEAD]
[NAME:make mead]
[BUILDING:STILL:CUSTOM_M]
[REAGENT:honey:150:LIQUID_MISC:NONE:NONE:NONE]
[HAS_MATERIAL_REACTION_PRODUCT:DRINK_MAT]
[UNROTTEN]
[REAGENT:honey container:1:NONE:NONE:NONE:NONE]
[CONTAINS:honey]
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[REAGENT:barrel/pot:1:NONE:NONE:NONE:NONE]
[EMPTY]
[FOOD_STORAGE_CONTAINER] barrel or any non-absorbing tool with FOOD_STORAGE
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:5:DRINK:NONE:GET_MATERIAL_FROM_REAGENT:honey:DRINK_MAT]
[PRODUCT_TO_CONTAINER:barrel/pot]
[PRODUCT_DIMENSION:150]
[SKILL:BREWING]
Raw Data: JSON / Text
Checksum / Hash
SHA-256: a3b614ad016ec5eca75038b5711d7a52e45fe91c206ca0837522ba2ecc386d31
IP: logged
Commands
More From This Author
Comments
No comments have been posted for this file yet.
HomeSearchRankingsStatisticsAboutContact

Website by Brett Flannigan. The core site script is PHCDownload (© 2005-2024).
Hosted by Linode.