I just noticed the Modes option in DFHack. If I switch modes from Fortress to Adventurer, does this mean the Fortress will stay in the world and I can start another one? If not, is there a way via DFHack that I can just leave a fortress with all its dwarves and stuff without abandoning it?
Well. I guess you could do that, but this pretty much enters the 'undefined behavior' area. If you want to take an adventurer out of a fort, you have to go through arena mode so you can 'assume control' of him. Also don't move the adventurer until you switch from arena to adventure mode. Otherwise all the dwarves will start attaking each other. Switching back to dwarf mode should be done similarly, but in reverse.
Double posting because of a different problem. When loading the exported world for the first time, my character is spawned halfway inside the ground. I have to jump before I can move at all. Not very annoying, but unreported bugs don't get corrected, so there: reported.
Yay, one more bug. The tool sure has plenty of them
I guess I should look at it before I make a new release.
I'm not sure if anyone else has noticed this, but if I run seedwatch on my fort, my FPS frops from 70-90 down to 25 (and as soon as I type "seedwatch stop" it goes right back to the previous FPS)
Any ideas on why/how I can fix this?
You could, but someone else was quicker. The issue is that it runs too often and just hogs the CPU (each run scanning through all items). Should be fixed in next release (and is already fixed in current code).
Oh, and a bit of info for everyone:
DFHack now has more active developers than just me. This is awesome.
Internally, things are changing and you can expect a lot more from the future. Instead of using Memory.xml, dfhack will be switching to a better way of describing the game's data structures and generating code out of that. This means a lot more of DF can be exposed to plugins and greatly reducing the maintenance needed. It's already in place and working properly. For future releases, expect Memory.xml to be gone or at least reduced in size
If you are interested in how the internals of DF work, check out the new XML code here:
https://github.com/angavrilov/df-structuresAs for the approaching DF release, I think I'll release DFHack for 0.31.25 with the new system in place first and wait until the new DF stabilizes a bit. It might take some time to update DFHack for the new version anyway, because the amount of details exposed is HUGE in comparison to what the Memory.xml based system allowed. Still a lot better to work with.
There are exciting times ahead
Suggestion:
A new mode in dfreveal that reveals all tiles adjacent to currently dug out tiles (or in other words makes the tiles above and below dug out tiles visible - as the tiles adjacent in the xy-plane are already revealed).
It makes some sense to know what's above and below you when you're digging (the dwarf either scratches the layer above/below and sees the material or hears it's hollow) and avoids you having to dig up/down stairs to follow veins or spoil the entire map with a full reveal.
That's a very nice idea.