Dfhack showbiomes latest version download






















A game cursor is no longer necessary if this option is used. Configuration can now be specified on the commandline, there are more test filter options, and the test harness can now easily rerun tests that have been run before. Before, the only way to set the flag was to use an external program like Dwarf Therapist. Dreamfort is now much faster, much more efficient, and much easier to use. The checklist now includes a mini-walkthrough for quick reference. Fixes embark-assistant : fixed bug in soil depth determination for ocean tiles orders : don't crash when importing orders with malformed JSON quickfort : raw numeric quickfort-dig-priorities e.

This allows blueprints that span the entire embark area. BAD , which was overlapping with world. Should handle additional entities, but not tested exportlegends : added evilness and force IDs to regions added profession and weapon info to relevant entities added support for many new history events in 0.

Catches titles buried in improvements, unlike getDescription. This will ensure that any files that are only part of the older DFHack installation do not affect the new DFHack installation although this is unlikely to occur. It is also possible to overwrite an existing DFHack installation in-place. To do this, follow the installation instructions above, but overwrite all files that exist in the new DFHack archive on Windows, this includes SDL.

You may wish to make a backup of your dfhack-config folder first if you have made changes to it. Some archive managers e. Archive Utility on macOS will overwrite the entire folder, removing any files that you have added.

Note that these packs are not maintained by the DFHack team and vary in their release schedules and contents. Some may make significant configuration changes, and some may not include DFHack at all.

Note that these may lag behind DFHack releases. If you want to use a newer version of DFHack, we generally recommended installing it in a clean copy of DF in your home folder.

Attempting to upgrade an installation of DFHack from a package manager may break it. Quick search. For example: dfhack Just move them to the blueprints folder in your DF installation, and instead of fortplan file. Designates furniture for building according to a. You may also leave a description of the contents of the file itself following the closing parenthesis on the same line.

The syntax of the file itself is similar to digfort or quickfort. At present, only buildings constructed of an item with the same name as the building are supported. All other characters are ignored. For example:.

This section of a file would designate for construction a door and some furniture inside a bedroom: specifically, clockwise from top left, a cabinet, a table, a chair, a bed, and a statue. All of the building designation uses buildingplan , so you do not need to have the items available to construct all the buildings when you run fortplan with the. Specifying both -t and -s or -f will have no effect. If no plant IDs are specified, all valid plant IDs will be listed, with -t , -s , and -f restricting the list to trees, shrubs, and farmable shrubs, respectively.

DF is capable of determining that a shrub has already been picked, leaving an unusable structure part behind. This plugin does not perform such a check as the location of the required information has not yet been identified.

See Issue for details. Automatically allocates new z-levels of sky at the top of the map as you build up, or on request allocates many levels all at once. Sometimes new z-levels disappear and cause cave-ins. Saving and loading after creating new z-levels should fix the problem. Allows adding magma, water and obsidian to the game. Settings will be remembered as long as dfhack runs. Intended for use in combination with the command liquids-here which can be bound to a hotkey.

See also Issue Spawning and deleting liquids can mess up pathing data and temperatures creating heat traps. Settings will be remembered until you quit DF. You can call liquids-here to execute the last configured action, which is useful in combination with keybindings.

If you only want to add or remove water or magma from one tile, source may be easier to use. Restrict traffic on all tiles on top of visible ice. See also alltraffic , filltraffic , and restrictliquids. Restrict traffic on all visible tiles with liquid. See also alltraffic , filltraffic , and restrictice. Can be used for painting map tiles and is an interactive command, much like liquids. Some properties of existing tiles can be looked up with probe.

If something goes wrong, fixveins may help. The tool works with two set of options and a brush. The brush determines which tiles will be processed. First set of options is the filter, which can exclude some of the tiles from the brush by looking at the tile properties. The second set of options is the paint - this determines how the selected tiles are changed.

The properties of filter and paint can be partially defined. This means that you can for example turn all stone fortifications into floors, preserving the material:. More recently, the tool supports changing the base material of the tile to an arbitrary stone from the raws, by creating new veins as required. Note that this mode paints under ice and constructions, instead of overwriting them.

To enable, use:. This mode is incompatible with the regular material setting, so changing it cancels the specific stone selection:. Since different vein types have different drop rates, it is possible to choose which one to use in painting:.

When the chosen type is CLUSTER the default , the tool may automatically choose to use layer stone or lava stone instead of veins if its material matches the desired one. Any paint or filter option or the entire paint or filter can be disabled entirely by using the ANY keyword:. This will change the brush to a rectangle spanning 10x10 tiles on one z-level. The range starts at the position of the cursor and goes to the east, south and up. For more details, use tiletypes help.

Runs tiletypes commands, separated by ;. This makes it possible to change tiletypes modes from a hotkey or via dfhack-run. Apply the current tiletypes options at the in-game cursor position, including the brush. Can be used from a hotkey. Apply the current tiletypes options at the in-game cursor position to a single tile. This command supports the same options as tiletypes-here above.

Beware that filling in hollow veins will trigger a demon invasion on top of your miner when you dig into the region that used to be hollow. This allows taking control over your followers and other creatures in adventure mode. For example, you can make them pick up new arms and armor and equip them properly. Keybinding: Ctrl B in dungeonmode. Allows creating new items of arbitrary types and made of arbitrary materials.

A unit must be selected in-game to use this command. By default, items created are spawned at the feet of the selected unit. Specify the item and material information as you would indicate them in custom reaction raws, with the following differences:. To obtain the item and material tokens of an existing item, run createitem inspect. Its output can be passed directly as arguments to createitem to create new matching items, as long as the item type is supported.

For more examples, see this wiki page. To change where new items are placed, first run the command with a destination type while an appropriate destination is selected. Instantly completes non-marker dig designations, modifying tile shapes and creating boulders, ores, and gems as if a miner were doing the mining or engraving.

By default, the entire map is processed and boulder generation follows standard game rules, but the behavior is configurable.

Trees and roots are not currently handled by this plugin and will be skipped. Requests for engravings are also skipped since they would depend on the skill and creative choices of individual engravers.

Other types of engraving i. If they are not specified, dig-now will scan the entire map. You can also use diggingInvaders setCost race action n to set the pathing cost of particular action, or setDelay to set how long it takes. Costs and delays are per-tile, and the table shows default values. Controls speedydwarf and teledwarf. Speedydwarf makes dwarves move quickly and perform tasks quickly. Teledwarf makes dwarves move instantaneously, but do jobs at the same speed. See superdwarf for a per-creature version.

For more information run forceequip help. Automatically renames generated creatures, such as forgotten beasts, titans, etc, to have raw token names that match the description given in-game. The list-generated command can be used to list the token names of all generated creatures in a given save, with an optional detailed argument to show the accompanying description.

The save-generated-raws command will save a sample creature graphics file in the Dwarf Fortress root directory, to use as a start for making a graphics set for generated creatures using the new names that they get with this plugin.

This command allows you to mark the map as a monster lair, preventing item scatter on abandon. When invoked as lair reset , it does the opposite. Only use mode after making a backup of your save! Not all combinations are good for every situation and most of them will produce undesirable results. There are a few good ones though. Known limitations: if the selected unit is currently performing a job, the mood will not be started.

To make them useful above-ground, this plugin allows you to:. The vanilla game contains only water wheels and windmills as sources of power, but windmills give relatively little power, and water wheels require flowing water, which must either be a real river and thus immovable and limited in supply, or actually flowing and thus laggy.

Compared to the water reactor exploit, steam engines make a lot of sense! The workshop needs water as its input, which it takes via a passable floor tile below it, like usual magma workshops do.

The magma version also needs magma. Due to DFHack limits, the workshop will collapse over true open space. However down stairs are passable but support machines, so you can use them.

After constructing the building itself, machines can be connected to the edge tiles that look like gear boxes. Their exact position is extracted from the workshop raws. This also means that engines cannot be chained without intermediate axles built after both engines. In order to operate the engine, queue the Stoke Boiler job optionally on repeat. A furnace operator will come, possibly bringing a bar of fuel, and perform it.

The completion of the job will actually consume one unit of the appropriate liquids from below the workshop. This means that you cannot just raise 7 units of magma with a piston and have infinite power. However, liquid consumption should be slow enough that water can be supplied by a pond zone bucket chain.

Every such item gives power, up to a limit of for coal, and for a magma engine. The building can host twice that amount of items to provide longer autonomous running. While the engine is providing power, steam is being consumed. Masterpiece mechanism and chain will decrease the mechanical power drawn by the engine itself from 10 to 5. The engine must be constructed using barrel, pipe and piston from fire-safe, or in the magma version magma-safe metals.

During operation weak parts get gradually worn out, and eventually the engine explodes. It should also explode if toppled during operation by a building destroyer, or a tantruming dwarf.

However actually making modifications to them, or machines they connect to including by pulling levers , can easily result in inconsistent state once this plugin is available again. The effects may be as weird as negative power being generated. Some plugins consist solely of native libraries exposed to Lua. Quick search. Usage: stonesense: Open the visualiser in a new window.

Alias ssense. Options: detail: Print full name, date of birth, date of curse and some status info some vampires might use fake identities in-game, though. Examples: cursecheck detail all Give detailed info about all cursed creatures including deceased ones no in-game cursor. Some of these properties can be passed into tiletypes. Options: all: Scan the whole map, as if it were revealed. Most useful for gems. Usage and related commands: reveal: Reveal the whole map, except for HFS to avoid demons spawning reveal hell: Also show hell, but requires unreveal before unpausing reveal demon: Reveals everything and allows unpausing - good luck!

Note that tiles behind constructed walls are also revealed as a workaround for Bug Only useful where e. The default is ticks, or 1 day. Ticks are only counted when the game is unpaused.

Usage: petcapRemover: cause pregnancies now and schedule the next check petcapRemover every n: set how often in ticks the plugin checks for possible pregnancies petcapRemover cap n: set the new cap to n. One-shot subcommands: clear-missing: Remove the missing status from the selected unit. This allows engraving slabs for ghostly, but not yet found, creatures. This allows getting rid of bugged ghosts which do not show up in the engraving slab menu at all, even after using clear-missing.

It works, but is potentially very dangerous - so use with care. Probably almost certainly it does not have the same effects like a proper burial. Grabbing draft animals from a caravan can result in weirdness animals go insane or berserk and are not flagged as tame , but you are allowed to mark them for slaughter. Grabbing wagons results in some funny spam, then they are scuttled.

Subcommands that persist until disabled or DF quits: adamantine-cloth-wear: Prevents adamantine clothing from wearing out while being worn Bug Keybinding: Ctrl Shift P Usage: command-prompt [entry] If called with an entry, it starts with that text filled in. Usage: debugfilter category [plugin regex] [category regex] The list can be filtered using optional regex parameters.

Usage: debugfilter filter [id] Optional id parameter is the id listed as first column in the filter list. Usage: debugfilter set [level] [plugin regex] [category regex] Adds a filter that will be deleted when DF process exists or plugin is unloaded.

Usage: debugfilter set persistent [level] [plugin regex] [category regex] Stores the filter in the configuration file to until unset is used to remove it. Level is the minimum debug printing level to show in log. Shows warnings about unexpected events which code managed to handle correctly. The following mouse shortcuts are also available: Click on a column header to sort the unit list. Left-click on a labor cell to toggle that labor. Right-click to move the cursor onto that cell instead of toggling it.

Leaving any screen automatically clears the filter. When choosing the construction placement, you will see a couple of options: Use a here to temporarily disable the material autoselection, e.

Usage: enable confirm: Enable all confirmations; alias confirm enable all. Replace with disable to disable. Omit amount to display current setting. Usage: mousequery [plugin] [rbutton] [track] [edge] [live] [enable disable]. This file can be used to copy settings between game saves or players.

This allows assigning longer commands to the DF hotkeys. The building must be one of stockpile, workshop, furnace, trap, siege engine or an activity zone. Options: trippy: Randomizes the color of each tiles. Used for fun, or testing. Warning autolabor will override any manual changes you make to labors while it is enabled, including through other tools such as Dwarf Therapist.

Warning As with autolabor, labormanager will override any manual changes you make to labors while it is enabled, including through other tools such as Dwarf Therapist. Options: no extra options Print details of the current job. Keybinding: Ctrl D. Usage: stockflow enable Enable the plugin. J : Cycle between several options for how many such jobs to order. Usage: workflow enable [option Otherwise, enables or disables any of the following options: drybuckets: Automatically empty abandoned water buckets.

Options: map: Clean the map tiles. By default, it leaves mud and snow alone. Will also clean hostiles. Even a poisoned blade. Extra options for map : mud: Remove mud in addition to the normal stuff. Keybinding: Ctrl C. Cursor must be placed on a floor tile so the items can be dumped there. Options: destroy: Destroy instead of dumping. If called again before the game is resumed, cancels destroy.

Alias autodump-destroy-here , for keybindings. Keybinding: Ctrl Shift K visible: Only process items that are not hidden. This will enable all corresponding widgets, if applicable. Options: enable: Enables Animal Caretakers to treat and manage animals disable: Turns off the plguin report: Reports all zones that the game considers animal hospitals.

Usage: workNow: print workNow status workNow 0: deactivate workNow workNow 1: activate workNow look for jobs on pause, and only then workNow 2: make dwarves look for jobs whenever a job completes. Options: all: Adds all plants from the abbreviation list to the watch list. If no filters are set a unit must be selected in the in-game ui.

Can also be followed by a valid zone id which will be set instead. Must be followed by the prefix to use in nicknames. If no filters are set zones under the cursor are listed. Filters: all: Process all units to be used with additional filters. Process only n units to be used with additional filters. Must be followed by number. Should only be used for pitting, not for stealing animals slaughter should work.

Most filters can be negated e. Mostly intended to be used for special pastures or cages which are not marked as rooms you want to protect from autobutcher. Options: start: Start running every X frames df simulation ticks. Changes the timer to sleep X frames between runs.

Options: example: Print some usage examples. The current target settings will be remembered. The first four arguments are the number of female and male kids, and female and male adults. R can be a list of spceies ids, or the keyword all or new. Note Settings and watchlist are stored in the savegame, so that you can have different settings for each save.

Open the dashboard by running: enable autochop. The only undo option is to restore your save from backup. Options: enable feature …: Enable features of the plugin. Digging 1-wide corridors with the miner inside the burrow is SLOW. Candy mountain, anyone? Will make your map quite boring, but tidy. Note that soil will not be magically replaced with stone. You will, however, get a stone floor after digging so it will allow the floor to be engraved.

Note that stone will not be magically replaced with soil. You will, however, get a soil floor after digging so it could be helpful for creating farm plots on maps with no soil. Then try again. Saving and reloading your map might also help. When you force changelayer to convert soil to stone you might experience weird stuff flashing tiles, tiles changed all over place etc.

Try reverting the changes manually or even better use an older savegame. You did save your game, right? Requires in-game cursor. Must be followed by valid material RAW id. Must be followed by number Basic commands: digv: Designate all of the selected vein for digging. Alias for digv x. Also supports an undo option to remove designations, for if you accidentally set 50 levels at once.

Alias for digl x. There are two variables that can be set: pattern and filter. Filters: all: designate whole z-level hidden: designate only hidden tiles of z-level default designated: Take current designation and apply pattern to it. Examples: expdig diag5 hidden Designate the diagonal 5 patter over all hidden tiles expdig Apply last used pattern and filter expdig ladder designated Take current designations and replace them with the ladder pattern. It has several types of options.



0コメント

  • 1000 / 1000