On Dwarf Fortress 0.43.05 support

May 16, 2017

The first stable DFHack version for Dwarf Fortress 0.43.05 has now been released (DFHack 0.43.05-r1), so expect Dwarf Fortress Remote to get support for this version soon.

The major change in Dwarf Fortress 0.43.05 is that it is now a 64bit application. 32bit versions are available too, however only 64bit version will be supported by DF Remote. Installation on Linux will now be simpler, as there's no need to install 32bit libraries for DF to work anymore.


Performance skills, poetic/musical form and dance descriptions

April 24, 2017

While working on showing performance skills on unit skills screen, I thought it would be useful to be able to access descriptions of the listed poetic/musical forms and dances right from that screen.

Currently, even in the original game on desktop, it's not possible to view their descriptions other than from the unit/job list screens when someone if performing them. So while figuring out how to get this information from the game to show in Remote app, I decided to create a script to be able to view it on desktop as well.

Download link is in this forum thread for now. As for the app, I will update the screen above to open form/dance description when touched, and also will add another screen to see a list and descriptions of all instruments, forms, dances, and possibly other procedurally generated content.


Upcoming simplified server configuration using QR codes

April 10, 2017

UPDATE: This feature is now available in app version 1.50 released on April 18, 2017.

The next version of Dwarf Fortress Remote will greatly simplify server configuration and adding it in the app. Just install, type one command and scan the code to configure connection.

April 6, 2017

The following issues have been fixed in version 1.43 of Dwarf Fortress Remote app:

  • A crash when viewing trade agreements with another civilzations.
  • A crash when deleting ammunition items.
  • A crash if pressed Done without selecting anyone when becoming capital
  • A crash on location finder screen if the game state is altered on desktop

Resolving DNS issues after removing Docker package on Ubuntu

March 24, 2017

After installing Docker package docker.io from official Ubuntu repo and then removing it (to install the latest version from Docker's own repo instead), I found that my server could not resolve hostnames anymore (back then I didn't know yet it was caused by Docker though). After reboot, /etc/resolv.conf was blank, although files in /etc/network/interfaces.d/* files were intact and contained the correct DNS servers.

/etc/resolv.conf nowadays is actually a symlink to a file managed by resolvconf, which is being passed DNS server list by ifup on reboot.

What happened is, docker.io package depends on ubuntu-fan package which installs /etc/network/if-up.d/ubuntu-fan script to be called by ifup (and other scripts for ifdown, etc.). When I removed Docker and then ran apt autoremove, it removed ubuntu-fan package, but left the scripts. On next reboot, ifup tried to execute them, but the actual fanctl executable was no longer there, ifup was half-failing and not calling resolvconf, although the interface was up (I'm not sure why, as /etc/network/if-up.d/000resolvconf should be called first and not affected by later scripts).

The solution is to run apt-get purge ubuntu-fan which will delete residual configuration files, and restart the server.


Unified dark UI in the next version

February 15, 2017

UPDATE: The new UI style is now available in app version 1.40 released on February 22, 2017.

Currently some of the screens in Dwarf Fortress Remote application use light colour scheme while some use dark DF colours. This is because initially I was going to use the system default UI, however on some screens the data needs to be colour-coded using DF colors which requires dark background, so these screens were made dark. Now I've unified UI throughout the application (except for the screens before you connect to a game for now).


Happy New Year, New Zealand

December 30, 2016

Virtually no city decorations, concrete blocks left from of an already-removed Christmas tree on a central square, and a tiny 5-minute fireworks show at midnight - that's all Auckland gets for this (and every) New Year.


Dwarf Fortress Remote for iOS is on sale until the end of this year

December 23, 2016

Dwarf Fortress Remote for iOS being on sale, together with the new simplified server installation procedure is a great opportunity to start playing Dwarf Fortress, even if you're spending this holiday season away from a computer.

It's actually fantastic. I was skeptical. No lag, the interface is excellent, and with a few very minor exceptions, it's capable of everything that the full PC game is. In fact, the games are transferable between the two. You can play a game on your PC, and then pick the same game up and play it later on your iPad.

If you enjoy playing Dwarf Fortress, whether via Remote or not, consider supporting Bay 12 Games - Dwarf Fortress authors who rely solely on players' donations for all these years.


Host your Dwarf Fortress Remote server on Vultr

December 23, 2016

I have added instructions how to easily host your Dwarf Fortress Remote server on Vultr for $5-$10/month.

In my benchmarks Vultr shows somewhat better performance than Digital Ocean.