Can I run both Windows and Linux Dwarf Fortress from the same directory?

user56
  • Can I run both Windows and Linux Dwarf Fortress from the same directory? user56

    The reason I'm asking this is because I want to play Dwarf Fortress mainly on my main Windows computer, but I'd also like to be able to continue the same save from my Linux VPS.

    I already know how to synchronise the folder, but I'm just wondering if I might run into any trouble by running both Windows and Linux executables from the same source.

  • Yes. As far as I can see, and have tested, there should be no problem running both versions from the same (merged) folder. Here is the output of

    diff -ur ./df_linux ./df_windows
    
    Only in ./df_windows: compress_bitmaps.bat
    Only in ./df_linux/data/art: Thumbs.db
    Only in ./df_linux: df
    Only in ./df_windows: Dwarf Fortress.exe
    Only in ./df_windows: fmod.dll
    Only in ./df_windows: fmodex.dll
    Only in ./df_linux: g_src
    Only in ./df_windows: jpeg.dll
    Only in ./df_windows: libpng12-0.dll
    Only in ./df_linux: libs
    Only in ./df_windows: libtiff-3.dll
    Only in ./df_windows: Microsoft.VC80.CRT.MANIFEST
    Only in ./df_windows: Microsoft.VC90.CRT.MANIFEST
    Only in ./df_windows: msvcm80.dll
    Only in ./df_windows: msvcm90.dll
    Only in ./df_windows: msvcp80.dll
    Only in ./df_windows: msvcp90.dll
    Only in ./df_windows: msvcr80.dll
    Only in ./df_windows: msvcr90.dll
    Only in ./df_windows: msvcrt.dll
    Only in ./df_windows: optipng.exe
    Only in ./df_windows: optipng license.txt
    Only in ./df_linux/raw/graphics/example: Thumbs.db
    Only in ./df_linux: README.linux
    Only in ./df_windows: SDL.dll
    Only in ./df_windows: SDL_image.dll
    Only in ./df_windows: zlib1.dll
    

    all other files are identical

    (Toady left some Tumbs.db in the linux version, bad Toady!)

    As you can see, the only noticable differences are the libs for the Linux version and DLL files for the Windows version, and that each version has it's own executable, which is key for mutual co-existence (;))

    You can even use a modded Windows version of DF and add the required Linux files to it to be able to play it on Linux.

Tags
dwarf-fortress
Related questions and answers
  • I use Linux Mint 14 (64-bit) and I'm trying to get mouse support in Dwarf Fortress. In my init.txt I have: [MOUSE:YES] [MOUSE_PICTURE:NO] However I have no mouse functionality in the game itself. I'm not able to click on anything or use the mouse for anything. What else do I need to do beyond have these arguments in my init.txt to get mouse support in Dwarf Fortress? I have the latest version.

  • that they are the same place. So now the settings are synchronized. However, there is also the problem of the save data folder, which is different from the launcher settings location. When I select the Options tab of the FTB Launcher, the Launch Folder section says that it is at D:\Games\Minecraft\Feed The Beast, which works for Windows, but for Linux, that same directory is at /media/Jeffrey/Games/Minecraft/Feed The Beast. Neither Windows nor Linux recognizes the other's filesystem, and thus I have to manually change the install location every time. While I realize that there may not be a way to make these two

  • So, I've been trying to set up a game over LAN with my brother. We're both running our own accounts, both on the same network, using Update 1.6.4. However, I'm running on Linux Mint while he's running on Windows 7. When he sets up a LAN game, I can see it in the multiplayer menu but when I try to connect it gives me the error: io.netty.channel.connecttimeoutexception connection timed out: This is the only text on the screen, besides the cancel button. When I try to set up a LAN game, I click Open to LAN but it doesn't show up on his list of servers. Any help would be much appreciated.

  • On the Dwarf Fortress Wiki page for Aquifers says to do the following to remove aquifers: "Find the files in Dwarf Fortress/raw/objects (new world) or Dwarf Fortress/data/save/regionNN/raw/objects (already saved world). Open the three files with a text editor (e.g. Notepad). (inorganic_stone_layer.txt, inorganic_stone_mineral.txt, and inorganic_stone_soil.txt) Use Edit->Replace, and replace [AQUIFER] with (AQUIFER). (Use 'Replace All'). To restore the tags later, do the same in reverse. (Replacing (AQUIFER) with [AQUIFER])." I did all of this for both the new world and already saved world

  • I'm new to Dwarf Fortress, and though I've started a nice fortress, for some reason my dwarves are always starving. According to my records, there is plenty of food: over 100 in the "other" category...: no water source". Some are even hunting vermin. I think I'm getting the same problem with wood, because my carpenters are always cancelling tasks due to lack of wood even though there is a pile of it right... to all of the locations of the things they need, but they almost never pick them up. I'm using the Linux version. I don't know if it has more glitches than the Windows version. EDIT: I just embarked

  • I am using the latest version of Dwarf Fortress 0.31.25 and while not exactly a newb (comming back after a long time away) I can't remember how to toggle between Fullscreen and Windowed mode in Dwarf Fortress?

  • I installed Dwarf Fortress on my Linux VPS to use with dfterm. It's running Ubuntu 10.04. I'm fairly certain I have all the dependencies: I've installed: ncurses ncursesw libsdl libsdl-image libgtk libglu libopenal1 I had to turn sound off or it will instantly segfault, and I set the display mode to text. I've made no other changes to the config. However, even before I go near dfterm, it won't run properly. It just displays a blank screen. What could be causing this? Is their a dependency I missed? Is there something else I should have changed in the config? EDIT: This has been asked

  • I have 2 laptops on the same LAN, on the same segment. Both are running the exact same version of Garry's Mod. Neither laptop has a firewall turned on or any anti-virus application installed. If I create a local server within GMod on laptop #1 then laptop #2 can see the server in the local network browser from within GMod. If I create a local server within GMod on laptop #2 then laptop #1 cannot... to directly connect to laptop #2. How can I fix laptop #1 to be able to view local network servers? This question and answer seems to be very similar but it's for Team Fortress 2 on linux and refers

  • I have a whole lot of animals (10-15) sitting in a room waiting for a dungeon master on Dwarf Fortress, and I'd like to do something with them, like make a zoo. On this page it says, Zoo areas may be defined from a built cage via the q menu for the enjoyment of your dwarves. Be aware that dwarves will receive happy or unhappy thoughts from seeing an animal in a zoo based on their preferences. Owning the cage containing a loved animal is even better. I'm looking at my cages and I don't see this...are zoo removed/changed in the newest version? On it's talk page it said

Data information