disclaimer: i'm not here to argue. this may sidetrack a little... but just in case your are more interested in playing (and trying to find an easier way to play) than to preach about sw dev (no offence, but every sw dev knows that theories works perfectly only in theory, but I'm not here to argue).
So if you are interested in 'better' playing, here's a setup I improvised using 3rd party tools that I find quite good...
I play dwarf fortress on a dual screen setup.... well at first I tried to play it on a 2560x800 window across both monitor (had to blow up the tilesets) but after the initial excitement wears off, I realized that what I need is not bigger tiles, what I need is to see more 'tiles'. of coz, df tile dimension being fixed, i had to attack the problem at the root. why do I want to see more tiles? more tiles = more information! what i really want is more information feedback and better control...
Dwarf Fortress Setup take ##(lost count)right monitor:
..top half DF at 1280x400
..bottom half Dwarf Foreman
left monitor:
..fullscreen Dwarf Companion
Dwarf CompanionDwarf Companion, although a prototype (not advised to try to do any "writes"), reading information showing all dwarf names, profession, current job, skill (levels), able to sort on columns and ability to instantly zoom to any dwarf is great. By comparison, if you want to say find out about the skill level of a dwarf directly in DF, you have to do a "u-[up/down]-c-g-[/*]" sequence to see the skill level of a SINGLE dwarf.
The heal and hurt function serves both as for beginners who just switched over from perfectionist gaming (who can't stand a single stain on their 'victories'.... let alone appreciating "losing is fun". don't worry, after a while, you'll join the second group) and those who played DF for a long time and aim for more ... 'interesting'
ways to lose goals. still, even for the second group, the 'cheats' sometimes come in handy to desperately rescue the almost finished 'domino setup'... (e.g. planning the perfect noble executing suite and then you find that the last noble just get mortally mauled by a wild animal... or healing that almost dead megabeast to keep it ard for more 'applications'...) I don't recommend meddling with the rest as it seems unsafe at this pt (wait until it becomes more updated?). Other useful reads include listing the class of required ingredients for a artifact. no more waiting for dwarf to mumble at the workshop and transcribing the mumbles to paper.
Dwarf ForemanPersonally, i find Dwarf Foreman more indispensable than Dwarf Companion. it allows reading/assigning of dwarf labour by profession names. After I start using custom profession names to manage all my dwarves, managing them has never been simpler. A single click will either turn on or turn off a labour for all dwarves of that profession name. Example, say you have massive building job? turn off all tasks for all 10 dwarves with "Builder" profession other than mining by just clicking a few times on a 'poke sheet'. After your building project is done, turn the misc jobs back on with a few clicks. compare this with the in-game part where you have to hunt down each "Builder" dwarf and scroll through it's job list manually to turn on or off the tasks. Foreman is already almost perfect, and quite robust too (never crashed or messed up DF). If I really have to complain abt it, i'll have to be really picky, say that showing number of dwarves in a profession or not using slanted text for column headings (which sometimes make it hard to judge which column belongs to which job type).
both Dwarf Foreman and Dwarf Companion listed on the
wiki.
Improvisation. Creative people simply cannot be imprisoned.
Maybe someday, when DF interface catches up, it will obseletes all these "helpers". But in the meantime, we have the memory hackers (and tool dev), who should be enshrined on a smaller pedestal for
decoding the human genome mapping out the memory structure of DF piece by piece. (I guess on the bigger pedestal, we have to put a certain somebody who created the 'human genome' in the first place...
) Thus, Toady can choose to focus on enriching the game itself without trying to change the foundation of a standing building in a display of sparks and smoke. (he can prob wait for a good time and opportunity when he wants to build a new building)
hope this could be useful suggestion to some people, though it is not for beginners (prob requires in-depth knowledge of game mechanics, which translates to: learn to play the game raw without any helpers first. Then you can maximize the potential of the helpers later.