Note: I am COMPLETELY computer illiterate here. I have no idea about the names, definitions, functions, locations or whatever else there are of anything to do with running df_osx. Any immediate explanation will probably go completely over my head.
That being said, I would appreciate any help in actually getting this thing to work. I have the latest Mac Intel download on the main page, and the latest version of Xquartz ( version 2.7.8 ). My Mac is using El Capitan, version 10.11.1. Everytime I try to run executable file "df" in the extracted folder, using either Xquartz or Terminal, I get an application not responding message. I'm not sure if there have been any threads recently regarding this, especially for the latest version.
The wiki tells me this about installation:
The Mac version is not a single application bundle, but like the Windows version it consists of a folder containing the application along with data files and there is no installer. The entire folder can be dragged into the Applications folder or placed elsewhere. As with the Windows version, the game must be able to write to its own folder.
To start the game execute the launch script "df". Launching "dwarfort.exe" by itself will not work (since the "df" script sets up environment variables pointing to DF's libraries).
On OS X 10.8 and above, you will need to update the SDL_ttf library to run Dwarf Fortress. Bug:7389.
On OS X 10.11 and above, you will need to update the SDL library like this
Download SDL 1.2.15 and replace the file libs/SDL.framework with the (older) one from the downloaded folder, and
Download SDL_ttf 2.0.11 and replace the file libs/SDL_ttf.framework with the one from the downloaded folder.
Alternatively, instead of replacing SDL, you can change the PRINT_MODE setting in data/init/init.txt to STANDARD (or anything not related to 2D). Bug:2624
Retina display users will also need to change PRINT_MODE to STANDARD (or any non-2D option) in init.txt. Bug:6031
Again, my ability to understand all this in all probability exceedingly basic technical jargon is very, very limited. I'm not entirely sure either if this is applicable to the latest version. If there is any simple explanation or solution that I have blatantly missed, please enlighten me.
Now with all that aside, any advice would be, again, appreciated.