Kitfox and Bay 12 share plans for Dwarf Fortress Adventure Mode update on Steam
05.10.2023 - 11:27
/ rockpapershotgun.com
Kitfox and Bay12 have struck the earth, manufactured a thousand stone blocks, and laid out a roadmap for the Dwarf Fortress Steam edition's Adventure Mode, together with some forthcoming updates for the existing fortress management mode. Adventure Mode, in case you've been living under a rock (which I guess you probably have, if you've been playing Dwarf Fortress), is the open world roguelike RPG element of the game, which lets you roam the enormous realm you've generated and even tour/loot/disturb the unquiet spirits of your own, abandoned fortress. Alas, there's no word on a release date for the Steam edition's Adventure Mode beyond "not this year".
As with the Fortress Mode stuff, the Steam remaster's Adventure revamp builds on what already exists, though adding the new non-ASCII interface and graphics will take "some months". As detailed in a Steam changelog, the "basics" include overhauling the world map with hundreds of sprites, devising a mini-map and implementing procedural portraits for humans, elves, dwarves, goblins, kobolds and animal people.
Having sorted out the above, the developers will work on individual actions and menus, keyboard and mouse support "for all play styles". The patch notes explain that "actions are challenging because they can be initiated by clicking the play area, through buttons and hot keys, or by accessing a full list. There must be several ways to perform the same action based on context, play style, and input method."
After that Kitfox and Bay 12 will work on the "major features" or "biggest risk items", which will "hopefully" take a few weeks apiece, "but it's hard to say since they each have multiple sub-systems and open design questions to be solved between code and art". Here's a list:
- Inventory - equipping items and containers are the trickiest parts here. You can wear multiple shirts and nest containers as deep as you like, and the new interface will have to handle this with both keyboard and mouse support.
- Combat (striking and wrestling) - wrestling will be a bit of a doozy, as there's a lot of physical/anatomical complexity that we're not sure how best to communicate
- Conversations - this includes supporting the current Adventure Mode system of interleaving speech and actions, and having three or more participants in conversations
- Character generator - you can make a whole party in Adventure Mode and the character creation options are complex. We have to update this system.
And then there are the "fiddly bits": status screens that display character wounds, skills and needs, a journal screen which the developer may integrate with Legends Mode (a kind of Dwarf Fortress Doomsday Book that lets you view the doings of characters and