Yay, thanks!
EDIT:
How do i use the tools on linux? I try to run it from a terminal, but I get this error:
terminate called after throwing an instance of 'DFHack::Error::NoProcess'
what(): couldn't find a suitable process
Aborted
It should be possible to use them with both linux and wine DF. The wine DF versions are better supported, because the offsets are up to date (and should suffer less from weird linux kernel extensions).
Hmm... I haven't tested things much with ubuntu to be honest. Just made sure the packages install properly. Just running df 31.16 on my 10.10 i386 VM, things seem a little wonky. Reveal works, cursor position doesn't... weird. I can see automated testing on the horizon
Does this mean there should exist memory offsets for 31.21 linux? I see none
Also, though I'm fairly inexperienced with memory hacking (read: simple scanning for numerical changes), it seems like I saw a quick guide you wrote on it and I'd be happy to help out if my fedora 14 x64 addresses would be of any use.
It means nothing. The linux support is the same it was before. There are just some packages for Ubuntu. I was reworking the build system and figured adding support for building those automatically can't be that hard (I was wrong and spent a few hours bashing my head against a wall, but whatever ... ).
Help is always appreciated. I'm not familiar with fedora all that much, but it can't be too different. Make sure you grab some decent tools and use the git HEAD of dfhack.
As long as you stick to the linux stuff, you won't have to do much voodoo wizardry with debuggers
Stop by in the irc channel (#dfhack on freenode).