0.47.05-r6
版本发布时间: 2022-06-18 12:07:28
DFHack/dfhack最新发布版本:50.11-r2(2023-10-19 23:08:46)
DFHack 0.47.05-r6
We have some great new visual tools in this release! gui/petitions gives you a scrollable list of your pending (or previous) petitions. Now you no longer have to remember what deity you just agreed to build a temple for : )
gui/quickfort is a brand new UI for Quickfort. You can preview how your blueprint will be applied in the live game map, position it interactively, and see whether the blueprint will be successfully applied before you apply it.
and gui/quantum is a point and click interface for setting up quantum stockpiles. It will even manage the minecarts for you!
New Scripts
-
assign-minecarts
: automatically assign minecarts to hauling routes that don't have one -
deteriorate
: combines, replaces, and extends previousdeteriorateclothes
,deterioratecorpses
, anddeterioratefood
scripts. -
gui/petitions
: shows petitions. now you can see which guildhall/temple you agreed to build! -
gui/quantum
: point-and-click tool for creating quantum stockpiles -
gui/quickfort
: shows blueprint previews on the live map so you can apply them interactively -
modtools/fire-rate
: allows modders to adjust the rate of fire for ranged attacks
Fixes
-
build-now
: walls built above other walls can now be deconstructed like regularly-built walls -
eventful
:- fix
eventful.registerReaction
to correctly passcall_native
argument thus allowing canceling vanilla item creation. Updated related documentation. - renamed NEW_UNIT_ACTIVE event to UNIT_NEW_ACTIVE to match the
EventManager
event name - fixed UNIT_NEW_ACTIVE event firing too often
- fix
-
gui/dfstatus
: no longer count items owned by traders -
gui/unit-info-viewer
: fix calculation/labeling of unit size -
job.removeJob()
: fixes regression in DFHack 0.47.05-r5 where items/buildings associated with the job were not getting disassociated when the job is removed. Nowbuild-now
can build buildings andgui/mass-remove
can cancel building deconstruction again -
widgets.CycleHotkeyLabel
: allow initial option values to be specified as an index instead of an option value
Misc Improvements
-
build-now
: buildings that were just designated withbuildingplan
are now built immediately (as long as there are items available to build the buildings with) instead of being skipped until buildingplan gets around to doing its regular scan -
caravan
: newunload
command, fixes endless unloading at the depot by reconnecting merchant pack animals that were disconnected from their owners -
confirm
:- added a confirmation dialog for removing manager orders
- allow players to pause the confirmation dialog until they exit the current screen
-
deteriorate
: newnow
command immediately deteriorates items of the specified types -
dfhack-examples-guide
:- refine food preparation orders so meal types are chosen intelligently according to the amount of meals that exist and the number of aviailable items to cook with
- reduce required stock of dye for "Dye cloth" orders
- fix material conditions for making jugs and pots
- make wooden jugs by default to differentiate them from other stone tools. this allows players to more easily select jugs out with a properly-configured stockpile (i.e. the new
woodentools
alias)
-
list-agreements
: now displays translated guild names, worshipped deities, petition age, and race-appropriate professions (e.g. "Craftsdwarf" instead of "Craftsman") -
quickfort-alias-guide
:- new aliases:
forbidsearch
,permitsearch
, andtogglesearch
use thesearch-plugin
plugin to alter the settings for a filtered list of item types when configuring stockpiles - new aliases:
stonetools
andwoodentools
. thejugs
alias is deprecated. please usestonetools
instead, which is the same as the oldjugs
alias. - new aliases:
usablehair
,permitusablehair
, andforbidusablehair
alter settings for the types of hair/wool that can be made into cloth: sheep, llama, alpaca, and troll. Thecraftrefuse
aliases have been altered to use this alias as well. - new aliases:
forbidthread
,permitthread
,forbidadamantinethread
,permitadamantinethread
,forbidcloth
,permitcloth
,forbidadamantinecloth
, andpermitadamantinecloth
give you more control how adamantine-derived items are stored
- new aliases:
-
quickfort
:-
Dreamfort <quickfort-blueprint-guide>
blueprint set improvements: automatically create tavern, library, and temple locations (restricted to residents only by default), automatically associate the rented rooms with the tavern -
Dreamfort <quickfort-blueprint-guide>
blueprint set improvements: new design for the services level, including were-bitten hospital recovery rooms and an appropriately-themed interrogation room next to the jail! Also fits better in a 1x1 embark for minimalist players.
-
-
workorder
: a manager is no longer required for orders to be created (matching bevavior in the game itself)
Removed
-
deteriorateclothes
: please usedeteriorate --types=clothes
instead -
deterioratecorpses
: please usedeteriorate --types=corpses
instead -
deterioratefood
: please usedeteriorate --types=food
instead -
devel/unforbidall
: please useunforbid
instead. You can silence the output withunforbid all --quiet
API
-
word_wrap
: argumentbool collapse_whitespace
converted to enumword_wrap_whitespace_mode mode
, with valid modesWSMODE_KEEP_ALL
,WSMODE_COLLAPSE_ALL
, andWSMODE_TRIM_LEADING
.
Lua
-
gui.View
: allView
subclasses (including allWidgets
) can now acquire keyboard focus with the newView:setFocus()
function. See docs for details. -
materials.ItemTraitsDialog
: new dialog to edit item traits (where "item" is part of a job or work order or similar). The list of traits is the same as in vanilla work order conditions "t
change traits". -
widgets.EditField
:- the
key_sep
string is now configurable - can now display an optional string label in addition to the activation key
- views that have an
EditField
subview no longer need to manually manage theEditField
activation state and input routing. This is now handled automatically by the newgui.View
keyboard focus subsystem.
- the
-
widgets.HotkeyLabel
: thekey_sep
string is now configurable
Structures
-
art_image_elementst
: identify vmethodmarkDiscovered
and second parameter forgetName2
-
art_image_propertyst
: identify parameters forgetName
-
building_handler
: fix vmethodget_machine_hookup_list
parameters -
vermin
: identifycategory
field as new enum -
world.unk_26a9a8
: rename toallow_announcements
1、 dfhack-0.47.05-r6-Linux-32bit-gcc-4.8.tar.bz2 17.28MB
2、 dfhack-0.47.05-r6-Linux-32bit-gcc-7.tar.bz2 17.94MB
3、 dfhack-0.47.05-r6-Linux-64bit-gcc-4.8.tar.bz2 17.61MB
4、 dfhack-0.47.05-r6-Linux-64bit-gcc-7.tar.bz2 17.9MB
5、 dfhack-0.47.05-r6-OSX-32bit-gcc-7.5.0.tar.bz2 18.08MB
6、 dfhack-0.47.05-r6-OSX-64bit-gcc-7.5.0.tar.bz2 17.64MB
7、 dfhack-0.47.05-r6-Windows-32bit.zip 17.45MB
8、 dfhack-0.47.05-r6-Windows-64bit.zip 19.45MB