The folderI just downloaded both of the newest versions of dwarf fortress for mac onto my 2008 Imac from the Bay 12 Games website and an application I didn't even know existed called Archive Utility expanded it into a folder that is unplayable. How do I download and play it?

  • 1
    What do you mean by "both of the newest versions"? What do you mean by "a folder that is unplayable"? Commented Feb 12, 2017 at 18:30
  • @DanmakuGrazer the 64 bit and the 32 bit versions, and the folder has all the resources in it but no way to play it.
    – Anonymoose
    Commented Feb 12, 2017 at 18:31

2 Answers 2


According to the game wiki, you need to execute the launch script called df.

To start the game execute the launch script "df". Launching "dwarfort.exe" by itself will not work


On OS X 10.8 and above, you will need to download XQuartz to run Dwarf Fortress, which is no longer bundled with OS X by default.


On OS X 10.11 and above, you will need to update the SDL library

(Download links for the libraries are available on the wiki)

Archive utility is a program that decompress archives so you can access them. Archived file mostly have the .zip, .tar.tz extensions. In this case, the files where in a .tar.bz2 archive. So when the programm launched , it did not expand it into an unplayable folder, it gave you access to those file in an easier, uncompressed way.

  • It's most likely in an unplayable state until extracted.
    – Fambida
    Commented Feb 13, 2017 at 4:08
  • @Fambida I got it to work, but it is uber complicated. The main slogan is 'Losing is fun'
    – Anonymoose
    Commented Feb 14, 2017 at 0:23
  1. open terminal.
  2. navigate to your df_osx directory. ( see https://stackoverflow.com/questions/9547730/how-to-navigate-to-to-different-directories-in-the-terminal-mac )
  3. now that you are in the dwarf fortress directory in terminal type ./df and press enter. this runs the file named 'df' inside the current directory './'.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .