Commit Graph

420 Commits (37357da64b203d68922a974be9a4a69f1793ca24)

Author SHA1 Message Date
myk002 330bde7660
add heavy feeder piles
and other minor fixes found during playtesting
refine the embark profile suggestions
2021-02-04 23:01:12 -08:00
myk002 6c6a9968ff
hauling aliases can take from multile stockpiles 2021-02-03 13:51:02 -08:00
myk002 2eea9fd692
change central ramp to central stairs 2021-02-02 22:11:19 -08:00
myk002 5e135d2bb7
update help text and walkthroughs
make hospital and dining room more useful in the first build blueprint
separate out construction of the surface roof into a new stage so
dwarves aren't building too much at once
2021-02-01 19:47:48 -08:00
myk002 4c7e25739f
more dreamfort refinements (details on forum) 2021-01-31 19:36:05 -08:00
myk002 c8397ddaa8
significantly revamp the dreamfort blueprint set
as per the several pages of posts following http://www.bay12forums.com/smf/index.php?topic=176889.msg8239017#msg8239017
2021-01-30 18:45:44 -08:00
lethosor 472f19e82a
Merge remote-tracking branch 'myk002/myk_alias_fix' into develop
Conflicts:
	docs/changelog.txt
2021-01-30 20:58:36 -05:00
myk002 4bad609e33
use the search plugin for tallow aliases
and document the dependency
2021-01-29 12:20:25 -08:00
myk002 8a728c5170
fix tallow alias 2021-01-28 12:17:26 -08:00
myk002 bd75c4293f
add forbidcrafts alias 2021-01-27 13:23:17 -08:00
myk002 a0151cc157
add 'crafts' alias 2021-01-27 08:20:00 -08:00
lethosor 58244ee574
Merge remote-tracking branch 'myk002/myk_dreamfort' into develop 2021-01-26 00:45:05 -05:00
myk002 a32a905708
fix typo 2021-01-25 14:53:10 -08:00
myk002 3372099f96
add aliases for bronze armor too 2021-01-24 17:11:17 -08:00
myk002 cf8f9386f4
add alias for bronze weapons 2021-01-24 17:02:26 -08:00
myk002 cd476a943c
fix quickfort library aliases for weapons 2021-01-24 09:00:38 -08:00
myk002 d43ccf118a
give names to stockpiles levers bridges and zones
and ensure diggers don't dig deeper than they need to using dig
priorities
2021-01-11 15:11:16 -08:00
Myk Taylor fc270677fd
add checklist for all required dreamfort commands 2021-01-11 15:11:16 -08:00
myk002 b49768a7cf
use and document new {Empty} quickfort keycode 2021-01-11 15:04:41 -08:00
myk002 16a8f31b93
high level docs for quickfort blueprint library 2020-12-17 09:59:37 -08:00
myk002 4ac6716abc
add default values for optional sub-aliases 2020-12-06 10:37:09 -08:00
myk002 025c9ff758
overhaul quickfort alias documentation
- move the alias syntax and usage docs from dfhack-config/quickfort/aliases.txt to a proper guide written in RST. Add examples and more details.
- move the alias library docs from data/quickfort/aliases-common.txt to the new guide
- reorder aliases in aliases-common to match the order in the docs
- factor out the character used to enter the stockpile config screen so we can use the same aliases for stockpiles and hauling routes (use 's' for stockpiles and '{Enter}' for hauling routes)
- reference the new guide in the quickfort user guide
- do an editorial pass of the quickfort user guide
  - change name to "Quickfort Blueprint Guide", but only in the text, not the filename, so we don't change the URL
  - add `quickfort-blueprint-guide` as a label, in addition to the existing `quickfort-user-guide`
  - changed table-like lists to actual tables
  - changed "grid" tables into "simple" tables where possible
  - used ':kbd:' markers whenever we refer to a single character
  - turned Meta blueprints and Notes blueprints sections into subsections of a new "Other blueprint modes" section, in preparation for a few new modes coming in -r5.
  - updated out-of date caveat about bookcases, display furniture, and offering places not being supported
2020-12-05 18:36:15 -08:00
myk002 d2472335fc
add names for quantums and zones 2020-11-12 23:23:04 -08:00
myk002 01741ce6c6
update quickfort guide and aliases
- move bit of alias documentation from aliases-common to aliases.txt
- document new behavior for 'c'ustom stockpiles
2020-11-12 23:23:03 -08:00
lethosor 7f68229d10
Merge remote-tracking branch 'myk002/quickfort_library' into develop
Conflicts:
	docs/changelog.txt
2020-11-02 13:21:11 -05:00
Myk Taylor b123d96ad0 add links to images back in 2020-11-02 03:27:05 -08:00
Myk Taylor cd497de5c0 remove image links
the blueprints themselves are spaced so they are readable. they are the
text image of themselves
2020-10-31 21:24:28 -07:00
Myk Taylor b8e20ed738 remove pngs and add comments to online images 2020-10-31 21:23:45 -07:00
lethosor 27e054c9a7
Merge remote-tracking branch 'myk002/quickfort_dreamfort_walkthrough' into develop
Conflicts:
	docs/changelog.txt
2020-10-30 23:53:25 -04:00
Myk Taylor 5debc43def add port of Python Quickfort's TheQuickFortress
- some bugs fixed, especially in the query blueprints
- repackaged into a single file for easier distribution
- all blueprints given labels for addressing
- meta blueprints added for blueprints that could be applied as a group
2020-10-26 21:18:22 -07:00
Myk Taylor 0e2d29cd8d increase readability of lists in dreamfort help 2020-10-25 14:25:02 -07:00
Myk Taylor ebba769a0c blueprint library playtesting fixes
- balance wings of The Saracen Crypts
- add stairs to Whirlpool Housing
- move burial script notes to message()s
2020-10-25 09:37:45 -07:00
Myk Taylor 51f49b1c2c add bedroom and tomb blueprints to the library 2020-10-24 21:17:53 -07:00
Myk Taylor b4498a262c update more dreamfort help, add automation.json 2020-10-23 21:12:04 -07:00
Myk Taylor 83e8755e6d fix typos in quantum alias 2020-10-23 20:26:37 -07:00
Myk Taylor a3bec346a7 clarify text a bit and move stair guide 2020-10-23 20:25:56 -07:00
Myk Taylor bc4dd7b1a3 add walkthroughs for each dreamfort level 2020-10-23 09:41:56 -07:00
Myk Taylor 914c24d873 use new quickfort features in dreamfort
parameterized aliases and configurable zones
2020-10-17 22:22:32 -07:00
Myk Taylor ea5a5414c9 document (and use) parameterized aliases 2020-10-17 22:21:50 -07:00
Myk Taylor 09fbaba726 buildingplan: support all building types
Allow buildingplan to handle all building types, update the docs, and add in little extra fixes to ensure all the new types work correctly.
2020-10-16 14:23:35 -07:00
lethosor d254ff2401
Tweak links to quickfort command docs 2020-10-06 22:02:14 -04:00
lethosor 56d4b72414
Replace blueprints/readme with pointer to docs 2020-10-03 23:57:36 -04:00
Myk Taylor 7cb77e8066 update dreamfort.csv
- use #notes blueprints instead of "invisible" "Notes" sheets
- remove smoothing guildhall blueprint
- rearrange statues in guildhall so no pre-smoothing is required
2020-09-19 15:42:24 -07:00
lethosor 6e9c2093d7
Merge remote-tracking branches 'myk002/quickfort_docs' and 'myk002/quickfort_room_alias_doc' into develop 2020-09-13 23:59:31 -04:00
Myk Taylor da020c72de quickfort: refresh aliases docs and doc r+ -> r+& 2020-09-02 16:53:32 -07:00
Myk Taylor e0fec78481 final cleanup pass; add docs for dig priorities 2020-09-01 19:48:10 -07:00
lethosor d266a13a8e
Merge remote-tracking branches 'myk002/quickfort_hauling_aliases' and 'myk002/quickfort_library' into develop 2020-08-29 17:30:01 -04:00
Myk Taylor 595e07d451 light proofreading pass of quickfort user guide 2020-08-27 13:36:47 -07:00
Myk Taylor 9598d02593 update quickfort blueprint library
- update dreamfort to use the new hauling route naming aliases
- add strategic whitespace to csv files to make them easier to read
- group related library files into subdirectories
- better filenames for exploratory-mining files
- add set of marker-mode layout helpers (inspired by Salford Sal's DF
  tutorial videos
  https://www.youtube.com/channel/UCVLgfAP_1VOlVLUJMJ7ahhA)
2020-08-27 13:20:27 -07:00
Myk Taylor f09b0fa699 quickfort: define useful aliases for hauling 2020-08-26 22:38:49 -07:00
Myk Taylor 5d43ba2178 quickfort: document marker mode and buildingplan
also a bit of cleanup and reorg
2020-08-26 19:59:30 -07:00
lethosor 058f550d72
Merge remote-tracking branch 'myk002/quickfort_library' into develop 2020-08-20 00:32:07 -04:00
Myk Taylor abc5be1cb5 Merge remote-tracking branch 'upstream/develop' into quickfort_library 2020-08-17 21:16:58 -07:00
Myk Taylor c1c3b02e89 make capitalization the same as other blueprints 2020-08-16 20:54:21 -07:00
Myk Taylor a1c731870d initial files for the quickfort blueprint library 2020-08-16 13:49:32 -07:00
Myk Taylor 860f07e994 define quickfort aliases to permit cages and traps 2020-08-16 12:42:16 -07:00
Myk Taylor 4ac51535a0 userguide updates 2020-08-16 11:55:42 -07:00
Myk Taylor 36c643b909 Merge remote-tracking branch 'upstream/develop' into quickfort_no_materials 2020-08-16 11:55:17 -07:00
Myk Taylor 03b28f4e08 document inactive zones and extra lever mechanisms 2020-08-15 17:23:12 -07:00
Myk Taylor 9e31603157 document multi-init for stockpiles and zones 2020-08-15 07:55:16 -07:00
Myk Taylor 861c34a474 document the message() marker 2020-08-14 21:27:16 -07:00
Myk Taylor eeed2381d0 mention zones as one of the major phases 2020-08-14 21:14:15 -07:00
Myk Taylor 3e114bb944 document manager order generation 2020-08-14 19:45:35 -07:00
Myk Taylor ab63288097 document zone mode; document current limitations 2020-08-13 22:53:31 -07:00
Myk Taylor 2dc1f1ad3b document the hidden() modeline marker 2020-08-13 21:11:02 -07:00
Myk Taylor 7fd7bd2fab document meta blueprints and reorg sections 2020-08-13 11:52:34 -07:00
Myk Taylor 26ce6fe199 document labels and multi-blueprint file formats 2020-08-13 00:51:34 -07:00
Myk Taylor 0f9f64d137 remove materials files and replace with settings 2020-08-12 15:14:59 -07:00
Myk Taylor 2302dfe3d6 add quickfort user guide (first draft)
Much of the text was reused (with permission) from Joel Thornton's
Python Quickfort 2.0 user guide.
2020-08-06 23:32:31 -07:00
Myk Taylor 2b26117685 update quickfort docs and configs 2020-08-05 15:44:00 -07:00
Myk Taylor 16cfd34678 recurs-ify default config copying logic
I refactored Filesystem::listdir_recursive to support removing the path
prefix from the returned files list. There are no current calls that
make use of the prefix parameter, so I converted it into a boolean.
Current usages will use the new default parameter and will not see any
changed behavior.
2020-07-18 22:22:37 -07:00
Myk Taylor fb3269eee4 note that the baseline config is a baseline config 2020-07-18 09:11:33 -07:00
Myk Taylor 88dffd6474 quickfort files and docs 2020-07-18 08:54:24 -07:00
Petr Mrázek 557d6733e2 Make the build system sane, pt. 1 - no install or packages yet 2011-03-16 07:35:08 +01:00
Petr Mrázek 47c3f57206 DF 31.21 SDL Windows 2011-03-07 05:01:36 +01:00
Petr Mrázek ec9ccb51f1 'other' material offsets, slight xml cleanup 2011-03-07 00:38:30 +01:00
Petr Mrázek f4c577ebf6 Pause offset for 31.20 SDL win 2011-03-06 23:22:57 +01:00
Petr Mrázek d0418836ba 31.20 Windows SDL OK 2011-03-06 22:20:08 +01:00
Petr Mrázek 9e62ee6e75 Maps + Materials for 31.20. Still many broken offsets! 2011-03-06 20:27:40 +01:00
Petr Mrázek bafda2f6f8 Updated some tables in memory.xml. 2011-03-04 00:35:08 +01:00
Petr Mrázek 450562437a Memory.xml cleanup, removing redundant information. 2011-03-03 23:54:44 +01:00
Petr Mrázek 267bc1d446 Game/Control mode improvements. Use dfposition to check them. 2011-03-01 22:18:26 +01:00
Petr Mrázek b1061d0f94 Game mode reading, removed some include paths 2011-03-01 06:59:23 +01:00
Petr Mrázek c6a402c2b8 One more vein type. No ready for use. 2011-02-27 20:43:44 +01:00
Petr Mrázek d033496b8e Vegetation vector for linux 2011-02-27 14:53:07 +01:00
Petr Mrázek ada7d92005 New vegetation vectors for all windows versions 2011-02-27 14:47:58 +01:00
Petr Mrázek 254aec1787 Alternate way to read vegetation using a vector in map blocks. 31.19 only for now. 2011-02-27 13:59:45 +01:00
Petr Mrázek 4a62b2db71 world time offsets 2011-02-27 10:20:23 +01:00
Petr Mrázek 4284b948a0 Creature matgloss, creature and color matgloss offsets. 2011-02-27 09:48:08 +01:00
Petr Mrázek 8d1707d0c5 Pause state, 31.19, linux. 2011-02-23 06:28:04 +01:00
Petr Mrázek 3f282f7d34 31.19 linux geology offsets 2011-02-23 06:18:10 +01:00
Petr Mrázek 8862a5b6e0 offset search improvements, some linux offsets 2011-02-23 05:53:37 +01:00
Petr Mrázek fd831eb2a8 LICENSE stuff, some offsets, some search tool tweaks 2011-02-22 22:20:16 +01:00
Petr Mrázek 6946d53e56 weather offset for 31.19 2011-02-21 09:59:05 +01:00
Petr Mrázek dd462fed6c Buildings, constructions. 2011-02-21 04:01:09 +01:00
Petr Mrázek 710b50eb1f Vegetation vector for 31.19 2011-02-21 03:39:29 +01:00
Petr Mrázek 1c8249c55a Mingw32 fixes 2011-02-18 01:14:16 +01:00
Petr Mrázek 02e6e46d5f Grass veins 2011-02-17 01:54:45 +01:00
Petr Mrázek 72fd88cff3 Windows base map offsets 2011-02-17 01:18:27 +01:00
Petr Mrázek eb1a0b6b22 A little cleanup in Context.cpp, started work on 31.19 2011-02-16 19:29:16 +01:00
Petr Mrázek 2d28d1aaf9 memxml fixes 2011-02-15 00:59:19 +01:00
potato 44e9f54237 added some memory offsets to v0.31.18 linux version (enough for dfreveal) 2011-02-15 00:35:43 +01:00
Petr Mrázek 6c9652258d memory xml bugfix related to valid attribute of the Offsets tag 2011-02-14 21:25:02 +01:00
Petr Mrázek c13b7c035f Fix weather tool/offsets for 31.18. Added a file I missed. 2010-11-19 01:14:41 +01:00
Petr Mrázek 88e076c507 Slab! 2010-11-17 05:03:25 +01:00
Petr Mrázek 1a93c73737 Big chunk of windows 31.18 offsets. 2010-11-17 04:48:06 +01:00
Petr Mrázek be11bdbe26 Removed some redundant xml attributes 2010-11-08 02:09:51 +01:00
Petr Mrázek a5d21e612b Fixes, some messing around with the invalidation code 2010-11-08 00:31:40 +01:00
Petr Mrázek 9ac7c1a9f2 memory.xml invalidation (untested) 2010-11-08 00:10:59 +01:00
Petr Mrázek 8a675364e5 Added force pause tool, forum posted linux 31.16 offsets (not complete). 2010-11-07 09:49:33 +01:00
reverb 5e507163b8 Material fix, custom reaction items seem to work again with offset update and bars work 2010-10-27 22:30:58 -05:00
unknown ba88c86670 dfitemdump appears to work. Materials still buggy (Pig Iron Bar != Mule Bar). This has been bugged since .12 or earlier 2010-10-19 05:07:07 -05:00
Petr Mrázek 6da86ef1de Creature attributes for 31.16 2010-10-15 17:47:30 +02:00
Petr Mrázek 247b7537fd Segmented finder gets backwards pointer scan and arbitrary data search. 2010-10-15 05:43:54 +02:00
Petr Mrázek 4bc83a1463 Time offsets, maybe wrong. Definitely wrong for most versions! 2010-10-07 03:17:39 +02:00
Petr Mrázek b3121b898d Urrgh. Seriously. 2010-10-07 01:23:35 +02:00
Petr Mrázek daf7c0a2ee More offsets... 2010-10-04 21:54:58 +02:00
Petr Mrázek b541a855e5 31.14 linux Maps 2010-10-02 07:23:48 +02:00
Petr Mrázek 30bacaf2cd Proper advanced creature offsets - windows - 31.13,13.14 - SDL 2010-09-29 08:45:34 +02:00
Petr Mrázek 65a24b7148 Disable bad weather offset for 31.12-win-sdl. 2010-09-28 06:04:15 +02:00
Petr Mrázek c51b9b2273 Fix furnaces. 2010-09-28 05:37:57 +02:00
Petr Mrázek 1ef138cf5f Custom workshop support for DF 31.13 and 31.14 on Windows. 2010-09-27 06:59:24 +02:00
Petr Mrázek 4fc05ee45c Creature addresses 31.14 SDL Windows 2010-09-26 05:14:06 +02:00
Petr Mrázek 2081819a35 Base Creatures support, missing many advanced features... 2010-09-26 03:58:54 +02:00
Petr Mrázek eb7a6cdb65 31.14 Windows - Maps, Materials 2010-09-26 00:41:03 +02:00
Petr Mrázek a3870bb5a1 Constructions, buildings, base 31.13 windows entry on DF2010 instead of 31.12. 2010-09-22 18:20:55 +02:00
Petr Mrázek 369b7cf701 Fix MSVC10 build error. 2010-09-21 03:18:34 +02:00
Petr Mrázek 717bfb491c Geology 2010-09-21 01:13:34 +02:00
Petr Mrázek 768f382a5e Map Features 2010-09-21 00:44:41 +02:00
Petr Mrázek 310b1629b6 Fix tiletype offset 2010-09-20 05:56:33 +02:00
Petr Mrázek 8eb67af2d6 Maps without geology and features 2010-09-20 05:47:15 +02:00
Petr Mrázek 88934f0add Materials done 2010-09-19 06:17:48 +02:00
Petr Mrázek 19c21ee40e Merge branch 'master' of http://github.com/huin/dfhack 2010-09-18 14:04:57 +02:00
Petr Mrázek c4403561d5 Offsets, Materials, 31.13, windows 2010-09-18 14:04:13 +02:00
John Beisley d9955a3b43 Added memory layout for creatures in Linux DF v0.31.09 onwards (although
only tested with DF v0.31.12 and v0.31.13.
2010-09-18 10:48:06 +01:00
Petr Mrázek dfdd1467ff Offset stuff 2010-09-18 04:36:14 +02:00
Petr Mrázek 38f50f4a46 More 31.13 offsets - bits of the Maps module, many offsets are bad. 2010-09-17 13:49:49 +02:00
Petr Mrázek 3592748a50 Bits and pieces 2010-09-16 15:09:42 +02:00
Petr Mrázek 4959499009 Fun and games of the offset kind. Most of Linux support for 31.13. Weather is wrong. 2010-09-16 03:53:32 +02:00
Petr Mrázek d041ed21f7 Jobs turned into <Job /> tags (by Japa) 2010-09-08 18:03:24 +02:00
Petr Mrázek f6b137230a Fixed pause state offset in 31.12 linux version, dfreveal pauses and has improved usability. 2010-09-04 07:43:39 +02:00
Petr Mrázek 813b771cd6 Correct creature position offset on linux 2010-09-03 03:17:03 +02:00
Petr Mrázek 5a5745590a More Creatures rework, this time with more memset 2010-09-03 03:01:37 +02:00
Petr Mrázek dc6aa19083 Creature rework 2010-09-03 02:15:09 +02:00
Petr Mrázek 4ca60915a1 Weather support on linux 2010-09-01 19:41:40 +02:00
Petr Mrázek f1307d9f13 Added a common exception for DFHack, made World and Position use it for feature detection. 2010-09-01 18:03:52 +02:00
thewonderidiot 988b1d8692 Added support for reading and setting the weather.
Signed-off-by: Mike Stewart <thewonderiidot@gmail.com>
2010-09-01 11:22:19 -04:00
Petr Mrázek b8fbc7f137 Vegetation on Linux 2010-09-01 04:31:12 +02:00
Petr Mrázek 86aa19daa4 Fix for Creature module 2010-08-31 17:21:47 +02:00
Petr Mrázek b9bee108e1 Sync, fixes. 2010-08-31 06:52:03 +02:00
Petr Mrázek 95abf6e605 All the modules *should* now use the new offset storage properly. Maybe, needs testing :) 2010-08-30 00:08:17 +02:00
Petr Mrázek f00645b610 ... 2010-08-29 00:20:59 +02:00
Petr Mrázek 19fe13d483 And fix all that for good measure ;) 2010-08-29 00:16:51 +02:00
Petr Mrázek f67279d685 And the windows version 2010-08-29 00:15:51 +02:00
Petr Mrázek 8e0d6122d2 Move linux screen tiles pointer to new xml file. 2010-08-29 00:14:02 +02:00
Petr Mrázek 2dd8aed7a0 Merge branch 'master' of git://genodeen.net/adeon_dfhack
Conflicts:
	CMakeLists.txt
	library/modules/Position.cpp
2010-08-28 22:47:38 +02:00
Petr Mrázek 97eb0b8de0 Fix for geology 2010-08-28 15:50:47 +02:00
Petr Mrázek d46dcb8342 Maps stuff, geology seems broken 2010-08-28 15:43:53 +02:00
Petr Mrázek 51d545402d Offset dumper reports missing offsets instead of skipping them 2010-08-28 14:06:18 +02:00
Petr Mrázek b44fd18dc8 Merge branch 'master' of http://github.com/belal/dfhack 2010-08-28 13:52:12 +02:00
Petr Mrázek 1238235573 Remove bogus line. 2010-08-28 06:40:42 +02:00
Petr Mrázek 84b417cf1a Memory-ng.xml should be consistent now. Offset dumper doesn't complain. 2010-08-28 06:31:44 +02:00
Petr Mrázek e762f1caea Merge branch 'master' of git://bigbox.banquise.net/dfhack
Conflicts:
	tools/examples/creaturedump.cpp
	tools/supported/dumpoffsets.cpp
2010-08-28 04:39:03 +02:00
Petr Mrázek f2dea86819 Seemingly working VersionInfo loading parts. The offset names are now all wrong in the modules. DO NOT USE 2010-08-28 03:57:56 +02:00
Mikko Juola 764ad323d1 Fix offset to something that appears more static. 2010-08-27 23:38:05 +03:00
Mikko Juola 543480201c Add screen tiles pointer for Linux DF 0.31.12 2010-08-27 22:59:11 +03:00
belal 2df6433fef Fix map reading for dfcopypaste, add simple console application to do the copy/pasting. 2010-08-27 14:56:38 -04:00
Mikko Juola 35a58cdf0c Add screen_tiles_pointer for Memory.xml and fix reading screen tiles in Position module. 2010-08-27 18:34:12 +03:00
simon 9cf2e0f26d Support for reading inventory 2010-08-17 15:21:54 +02:00
Petr Mrázek 21f7f8e703 Moved memory defs to /data. Memory.xml is copied into the right folder at build time (works even with MSVC). 2010-08-13 02:23:38 +02:00