Currently, the only operating system supported is Linux, but support for OS X and Windows are planned in the future. You can try compiling and running the GUI on Windows or OS X, but things may break.
The only dependency for the Qt Lazy Newb Pack GUI is Qt 4.8, though Dwarf Fortress itself requires GTK+ 2+, SDL 1.2+, and SDL_image. Since you will need to compile the qt LNP GUI, you will need the qt headers as well. If you are using a distribution which separates these from the main package, such as Ubuntu or Debian, this means installing the dev package. The Qt Lazy Newb Pack GUI makes use of C++11 features such as lambda functions, so you will need at least gcc 4.5 to compile it.
With Qt Creator:
Simply open the
Lazy Newb Pack.pro project file in Qt Creator and build as
Manually (command line)
Compile the GUI with:
cd lazy-newb-pack-qt/ qmake && make
To install the Qt Lazy Newb Pack GUI, you will first need a copy of the Windows version of the LNP, which you can grab at http://dffd.wimbli.com/file.php?id=2801 or http://www.mediafire.com/?hwcjhh5j4jyus.
Once you have downloaded and extracted the Windows version of the LNP, delete the Dwarf Fortress folder and replace it with a folder with the linux version of DF. The name of the folder has to contain the string 'Dwarf Fortress' (without quotes) to work.
Copy the Lazy Newb Pack executable to the folder of the windows version of the LNP.
The primary goal of this project is to provide a cross-platform version of the LNP which is functionally equivalent to the Windows version. When this goal is reached, additional functionality will be considered.
GUI (Partially complete)
- Bottom buttons (Completed)
- Init editor (Completed)
- Tabs (Partially complete)
- Options tab (Completed)
- Graphics tab (Partially complete)
- Utilities tab (Not yet begun)
- Advanced tab (Completed)
- Menu (Partially complete)
OS X Compatibility (Not yet tested)
Windows Compatibility (Not yet tested)
Packaging (Not yet begun)