Guest User

salithus' dfhack.init

a guest
Sep 14th, 2014
257
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.74 KB | None | 0 0
  1. # multilevel view is enabled through the dfhack tab
  2. multilevel 5
  3.  
  4. # extra keybindings for standard dfhack functions
  5. keybinding add Alt-Shift-I@dwarfmode/Zones "zone set"
  6. keybinding add Alt-M@dwarfmode/Default "dwarfmonitor prefs"
  7. keybinding add Ctrl-F@dwarfmode/Default "dwarfmonitor stats"
  8. keybinding add Ctrl-Shift-F@dwarfmode forum-dwarves
  9.  
  10. # keybindings for Lethosor's scripts
  11. keybinding add Alt-S@title settings-manager
  12. keybinding add Alt-S@dwarfmode/Default settings-manager
  13. keybinding add Alt-Q@jobmanagement manager-quantity
  14.  
  15. # enable Lethosor's scripts
  16. embark-tools enable sand sticky nano
  17. #title-version enable
  18. #load-screen enable
  19.  
  20.  
  21. ##############################
  22. # Generic dwarfmode bindings #
  23. ##############################
  24.  
  25. # toggle the display of water level as 1-7 tiles
  26. keybinding add Ctrl-W twaterlvl
  27.  
  28. # with cursor:
  29.  
  30. # designate the whole vein for digging
  31. keybinding add Ctrl-V digv
  32. keybinding add Ctrl-Shift-V "digv x"
  33.  
  34. # clean the selected tile of blood etc
  35. keybinding add Ctrl-C spotclean
  36.  
  37. # destroy items designated for dump in the selected tile
  38. keybinding add Ctrl-Shift-K autodump-destroy-here
  39.  
  40. # with an item selected:
  41.  
  42. # destroy the selected item
  43. keybinding add Ctrl-K autodump-destroy-item
  44.  
  45. # scripts:
  46.  
  47. # quicksave, only in main dwarfmode screen and menu page
  48. keybinding add Ctrl-Alt-S@dwarfmode/Default quicksave
  49.  
  50. # gui/rename script - rename units and buildings
  51. keybinding add Ctrl-Shift-N gui/rename
  52. keybinding add Ctrl-Shift-T "gui/rename unit-profession"
  53.  
  54. # a dfhack prompt in df. Sublime text like.
  55. keybinding add Ctrl-Shift-P command-prompt
  56.  
  57. ##############################
  58. # Generic adv mode bindings #
  59. ##############################
  60.  
  61. keybinding add Ctrl-B adv-bodyswap
  62. keybinding add Ctrl-Shift-B "adv-bodyswap force"
  63.  
  64. ##############################
  65. # Generic legends bindings #
  66. ##############################
  67.  
  68. # export all information, or just the detailed maps (doesn't handle site maps)
  69. keybinding add Ctrl-A@legends "exportlegends all"
  70. keybinding add Ctrl-D@legends "exportlegends maps"
  71.  
  72. #############################
  73. # Context-specific bindings #
  74. #############################
  75.  
  76. # Stocks plugin
  77. keybinding add Ctrl-Shift-Z@dwarfmode/Default "stocks show"
  78.  
  79. # open an overview window summarising some stocks (dfstatus)
  80. keybinding add Ctrl-Shift-I@dwarfmode/Default "gui/dfstatus"
  81.  
  82. # q->stockpile; p - copy & paste stockpiles
  83. keybinding add Alt-P copystock
  84.  
  85. # q->workshop - duplicate the selected job
  86. keybinding add Ctrl-D job-duplicate
  87.  
  88. # materials: q->workshop; b->select items
  89. keybinding add Shift-A "job-material ALUNITE"
  90. keybinding add Shift-M "job-material MICROCLINE"
  91. keybinding add Shift-D "job-material DIORITE"
  92. keybinding add Shift-R "job-material RHYOLITE"
  93. keybinding add Shift-I "job-material CINNABAR"
  94. keybinding add Shift-B "job-material BAUXITE"
  95. keybinding add Shift-O "job-material OBSIDIAN"
  96. keybinding add Shift-T "job-material ORTHOCLASE"
  97. keybinding add Shift-G "job-material GLASS_GREEN"
  98.  
  99. # sort units and items in the on-screen list
  100. keybinding add Alt-Shift-N "sort-units name" "sort-items description"
  101. keybinding add Alt-Shift-R "sort-units arrival"
  102. keybinding add Alt-Shift-T "sort-units profession" "sort-items type material"
  103. keybinding add Alt-Shift-Q "sort-units squad_position" "sort-items quality"
  104.  
  105. # browse linked mechanisms
  106. keybinding add Ctrl-M@dwarfmode/QueryBuilding/Some gui/mechanisms
  107.  
  108. # browse rooms of same owner
  109. keybinding add Alt-R@dwarfmode/QueryBuilding/Some gui/room-list
  110.  
  111. # interface for the liquids plugin - spawn water/magma/obsidian
  112. keybinding add Alt-L@dwarfmode/LookAround gui/liquids
  113.  
  114. # machine power sensitive pressure plate construction
  115. keybinding add Ctrl-Shift-M@dwarfmode/Build/Position/Trap gui/power-meter
  116.  
  117. # siege engine control
  118. keybinding add Alt-A@dwarfmode/QueryBuilding/Some/SiegeEngine gui/siege-engine
  119.  
  120. # military weapon auto-select
  121. keybinding add Ctrl-W@layer_military/Equip/Customize/View gui/choose-weapons
  122.  
  123. # military copy uniform
  124. keybinding add Ctrl-C@layer_military/Uniforms gui/clone-uniform
  125.  
  126. # minecart Guide path
  127. keybinding add Alt-P@dwarfmode/Hauling/DefineStop/Cond/Guide gui/guide-path
  128.  
  129. # workshop job details
  130. keybinding add Alt-A@dwarfmode/QueryBuilding/Some/Workshop/Job gui/workshop-job
  131.  
  132. # workflow front-end
  133. keybinding add Alt-W@dwarfmode/QueryBuilding/Some/Workshop/Job gui/workflow
  134. keybinding add Alt-W@overallstatus "gui/workflow status"
  135.  
  136. # autobutcher front-end
  137. keybinding add Shift-B@pet/List/Unit "gui/autobutcher"
  138.  
  139. # assign weapon racks to squads so that they can be used
  140. keybinding add P@dwarfmode/QueryBuilding/Some/Weaponrack gui/assign-rack
  141.  
  142. ############################
  143. # UI and game logic tweaks #
  144. ############################
  145.  
  146. # stabilize the cursor of dwarfmode when switching menus
  147. tweak stable-cursor
  148.  
  149. # stop military from considering training as 'patrol duty'
  150. tweak patrol-duty
  151.  
  152. # stop stacked liquid/bar/thread/cloth items from lasting forever
  153. # if used in reactions that use only a fraction of the dimension.
  154. # might be fixed by DF
  155. # tweak fix-dimensions
  156.  
  157. # make reactions requiring containers usable in advmode - the issue is
  158. # that the screen asks for those reagents to be selected directly
  159. tweak advmode-contained
  160.  
  161. # support Shift-Enter in Trade and Move Goods to Depot screens for faster
  162. # selection; it selects the current item or stack and scrolls down one line
  163. tweak fast-trade
  164.  
  165. # stop the right list in military->positions from resetting to top all the time
  166. tweak military-stable-assign
  167. # in same list, color units already assigned to squads in brown & green
  168. tweak military-color-assigned
  169.  
  170. # remove inverse dependency of squad training speed on unit list size and use more sparring
  171. # tweak military-training
  172.  
  173. # make crafted cloth items wear out with time like in old versions (bug 6003)
  174. tweak craft-age-wear
  175.  
  176. # stop adamantine clothing from wearing out (bug 6481)
  177. #tweak adamantine-cloth-wear
  178.  
  179. ###########################
  180. # Globally acting plugins #
  181. ###########################
  182.  
  183. # Dwarf Manipulator (simple in-game Dwarf Therapist replacement)
  184. # enable manipulator
  185.  
  186. # Search tool in various screens (by falconne)
  187. enable search
  188.  
  189. # Improved build material selection interface (by falconne)
  190. enable automaterial
  191.  
  192. # Other interface improvement tools
  193. enable dwarfmonitor autotrade buildingplan resume zone
  194.  
  195. # allow the fortress bookkeeper to queue jobs through the manager
  196. stockflow enable
  197.  
  198. ###########
  199. # Scripts #
  200. ###########
  201.  
  202. # write the correct season to gamelog on world load
  203. soundsense-season
  204.  
  205. # write identifying information about the fort to gamelog on world load
  206. log-region
  207.  
  208. #######################################################
  209. # Apply binary patches at runtime #
  210. #######################################################
Add Comment
Please, Sign In to add comment