dfhack fork
 
 
 
 
 
 
Go to file
Myk ed2ba69713
Improvements to dreamfort, quickfort keystroke aliases, and example orders (#2162)
* add alt-f as a hotkey for quickfort

to mimic the existing windows hotkey for the old quickfort
hopefully this will ease the transition from the old quickfort to the
new

* add and document new quickfort aliases

* reduce quantity requirement for dyeing

15 is just too high. the counter counts bags, not units

* dreamfort blueprint improvements

most of these suggested by ldog on the forums. Thanks!
- significantly extend the list of hostile creatures that get stashed in the prisoner quantum stockpile
- send adamantine thread to the metalworker stockpiles
- give from thread/cloth stockpiles to clothier, loom, and dyer to protect the adamantine thread
- automatically create tavern, library, and temple locations (restricted to residents only by default)
- automatically associate the rented rooms with the tavern
- place a stockpile under the dump zone so you can set up stockpile links for dumped items
- doc improvements. in particular, point people to the new assign-minecarts tool for assigning minecarts to quantum stockpile dumps

* update changelog

* fix typo in cloth stockpile settings

* fix typo in guildhall location setup

* don't restrict stockpiles for clothiers and dyers

* deprecate jugs alias and add stone|woodentools

* remove dye thread, make jugs wooden

remove dye thread to protect adamantine
make jugs wooden to differentiate them from scroll rollers. that gives
us a chance to actually have a usable jugs-only stockpile

* dreamfort improvements

- move trap corridor gates and levers before the walls and traps so they get
  constructed first
- give useful names to the craftsdwarf's workshops
- redesign the services level to:
  - fit better in a 1x1 embark
  - add doors to the hospital recovery rooms to protect from
    werebeasts-to-be
  - add an interrogation room (sheriff's office) next to the jail

* shape hospital zone to exactly the hospital area

* don't clutter the hospital with statues

* update changelog
2022-06-02 15:51:45 -07:00
.github Split configure + build into separate steps for more granular timing 2022-05-08 13:56:09 -04:00
CMake Apply initial pre-commit config 2022-04-12 14:48:19 -04:00
build Apply initial pre-commit config 2022-04-12 14:48:19 -04:00
ci Enable fortress tests in CI (#2153) 2022-06-02 15:50:17 -07:00
data Improvements to dreamfort, quickfort keystroke aliases, and example orders (#2162) 2022-06-02 15:51:45 -07:00
depends Auto-update submodules 2022-05-28 07:17:45 +00:00
dfhack-config Apply initial pre-commit config 2022-04-12 14:48:19 -04:00
docs Improvements to dreamfort, quickfort keystroke aliases, and example orders (#2162) 2022-06-02 15:51:45 -07:00
library Auto-update submodules 2022-06-02 04:51:00 +00:00
package Apply initial pre-commit config 2022-04-12 14:48:19 -04:00
plugins Allow player to pause the confirmation dialog without disabling (#2164) 2022-06-02 06:24:13 -07:00
scripts@b70dec06ca Auto-update submodules 2022-06-02 22:41:46 +00:00
test [lua] implement keyboard focus subsystem (#2160) 2022-06-01 17:42:13 -07:00
travis Add stubs in travis/ to call ci/ scripts 2021-09-05 23:08:01 -04:00
.gitignore Adds plugins/external/ and auto-populates the cmake within upon creation (#2095) 2022-04-27 19:53:05 -07:00
.gitmodules Disable shallow clones in .gitmodules 2021-08-11 21:54:05 -04:00
.pre-commit-config.yaml pre-commit: decrease autoupdate interval to monthly 2022-05-10 00:57:56 -04:00
.ycm_extra_conf.py Use jsoncpp 1.8.4 as a submodule 2018-06-14 21:20:46 +03:00
CMakeLists.txt update version, changelog, modules for 0.47.05-r5 2022-05-04 17:21:31 -07:00
CMakeSettings.json Get intellisense and code analysis working in CMakeSettings.json. 2018-07-23 16:14:22 -05:00
LICENSE.rst add luacov link to license list, install luacov 2021-03-07 08:15:05 -08:00
README.html Apply initial pre-commit config 2022-04-12 14:48:19 -04:00
README.md Clarify text and fix typos in the readme 2022-05-25 22:49:09 -07:00
conf.py Apply initial pre-commit config 2022-04-12 14:48:19 -04:00
dfhack.init-example Improvements to dreamfort, quickfort keystroke aliases, and example orders (#2162) 2022-06-02 15:51:45 -07:00
index.rst Move support channels to a separate page and update 2021-06-15 00:03:24 -04:00

README.md

DFHack Readme

Build Status Documentation Status License Discord

DFHack is a Dwarf Fortress memory access library, distributed with scripts and plugins implementing a wide variety of useful functions and tools.

The full documentation is available online here. It is also accessible via the README.html page in the DFHack distribution or as raw text in the ./docs folder. If you're an end-user, modder, or interested in contributing to DFHack - go read those docs.

If the docs are unclear or you need more help, please check out our support page for ways to contact the DFHack developers.