However, when I use the dfhack to start DF, several things are different:
- I don't have the new, awesome font (and I guess no item-tiles, either)
I don't know how the item-tiles work, but the Linux version crashes if you enable Truetype fonts, so you have to play without them. This takes away a lot of the visuals. I just go all the way back to the basic ASCII tileset and curses_800x600 font. At least then I don't get nauseous trying to read text.
- Phrasing in the main menu is different
The Windows executable that Meph ships has been binary-edited to change some of the hardcoded text strings to other strings. If you don't perform the same binary edits on the Linux executable, you'll have original DF strings in some places where the Windows executable has MDF strings. This is most notable in the Labors menu. I don't know all the other places.
- and probably more, that I haven't found yet. (I think I had less embark profiles available, for example)
If you can figure out what files need to be put where to make these things work correctly under Linux, that would be awesome.
I am using the dfhack thingy from 5.06 is that the reason why? I also copied the libs-folder from said 5.06 version to my 5.09 Directory, because it wouldn't work otherwise.
The libs directory contains the Linux executable, and possibly a couple shared libraries. It's OK to move that around between versions.
Also, I tried outsmarting DF by generating the world without Wine, and then running it with wine. Then it crashed, when I tried to embark (of course after a long time of carefully preparing...)
Finding a combination of executables, shared libraries, and dfhack libraries/plugins that doesn't crash, and has all the features you want, is likely to be an ongoing struggle.
(You will also probably have to modify some of the dfhack scripts that ship with MDF, because they were written for some version of dfhack that's in between r3 and r5. Some people have called it "r4" but there was never an actual r4 release. If you're using dfhack r5, you'll get some errors.)