From 0fe5ac98eba8f10910341ecdc83f3592ce51ff0b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20Mr=C3=A1zek?=
0.31.01 - 0.31.03 legacy -0.31.04 - 0.31.12 SDL
+0.31.04 - 0.31.13 SDL +There are missing offsets but Map tools should be OK. Wait for updates...0.31.05 - 0.31.12 native. +
0.31.05 - 0.31.13 native. There are missing offsets but Map tools should be OK. Linux support is a bit lacking, I'm working on it. All supported Windows versions running in wine can be used with native DFHack binaries.
@@ -433,53 +436,62 @@ temperatures (creating heat traps). You've been warned.Lists all available minerals on the map and how much of them there is.
Can be used to determine tile properties.
+Reveals the whole map, waits for input and hides it again. If you close the tool while it waits, the map remains revealed.
Designates a whole vein for digging. Point the cursor at a vein and run this thing :)
Solves the problem of unusable items after reclaim by clearing the 'in_job' bit of all items.
Lets you change the current weather to 'clear sky', 'rainy' or 'snowing'. Fill those ponds without mucking around with dfliquids +:D Rain can also stop brush fires.
+The library is compilable under Linux with GCC and under Windows with MinGW32 and MSVC compilers. It is using the cmake build system. See COMPILE for details.
@@ -490,17 +502,17 @@ the dfhack repository is welcome and the right thing to do :) code does have a lot of comments though (and getting better all the time).Several things should be kept in mind when contributing to DFHack.
DFhack uses ANSI formatting and four spaces as indentation. Line endings are UNIX. The files use UTF-8 encoding. Code not following this won't make me happy, because I'll have to fix it. There's a good chance I'll make you fix it ;)
You can send patches or make a clone of the github repo and ask me on the IRC channel to pull your code in. I'll review it and see if there are any problems. I'll fix them if they are minor.
@@ -510,7 +522,7 @@ this is also a good place to dump new ideas and/or bugs that need fixing.Tools live in the tools/ folder. There, they are split into three categories.
DFHack uses modules to partition sets of features into manageable chunks. A module can have both client and server side.
Client side is the part that goes into the main library and is @@ -548,7 +560,7 @@ server, it allows accelerating the reading of map blocks.
pretty fast, but needs quite a bit of care to not break.The files with memory offset definitions used by dfhack can be found in the data folder.