Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Fortress Relationships Screen  (Read 1177 times)

Thuellai

  • Bay Watcher
  • Nobody's business but the Turks
    • View Profile
Fortress Relationships Screen
« on: July 02, 2016, 08:31:10 am »

It would be really handy to have a fortress-wide relationships/family tree sort of screen one could review.  That way you can see at a glance who's married/related/best buds for situations where that's relevant, like matchmaking or selecting military dwarves (since wives tend to carry babies into battle, which can be an undesired behavior thanks to the tantrum potential).  Being able to see relationships on individual dwarves is fine, but can make micromanaging a large fort tedious.

Just a tiny UI addition that would be small, but useful.
Logged
When you're following an angel, does it mean you have to throw your body off a building?

"So kids, what story do you want me to read to you tonight?"
"Oooh!  Oooh!  Goldibeard and the The Rotting Corpses!"
~LegacyCWAL

Bumber

  • Bay Watcher
  • REMOVE KOBOLD
    • View Profile
Re: Fortress Relationships Screen
« Reply #1 on: July 02, 2016, 11:24:21 am »

It doesn't sound tiny. How would such a thing be organized and displayed in DF?
Logged
Reading his name would trigger it. Thinking of him would trigger it. No other circumstances would trigger it- it was strictly related to the concept of Bill Clinton entering the conscious mind.

THE xTROLL FUR SOCKx RUSE WAS A........... DISTACTION        the carp HAVE the wagon

A wizard has turned you into a wagon. This was inevitable (Y/y)?

Rubik

  • Bay Watcher
    • View Profile
Re: Fortress Relationships Screen
« Reply #2 on: July 02, 2016, 01:10:45 pm »

If I recall correctly, something along the lines of what you ask is in the consolidated development page in the wiki.
It is planed for future releases, as well as more information about dwarve´s relationships (deeper opinions people hold about themselves and others, etc.)
Logged

Putnam

  • Bay Watcher
  • DAT WIZARD
    • View Profile
Re: Fortress Relationships Screen
« Reply #3 on: July 04, 2016, 05:14:53 am »

It doesn't sound tiny. How would such a thing be organized and displayed in DF?

I've tried, and yeah lol, not tiny. I've only managed exports to other programs, never actually written a UI for it.

Migrant

  • Bay Watcher
    • View Profile
Re: Fortress Relationships Screen
« Reply #4 on: July 08, 2016, 06:00:47 am »

I think it would be far more reasonable to make a extend a tool like Dwarf therapist to include this than make it a game feature because there is no easy way to visualize data in text. It would be impossible to make it a tree because the dwarves are so interconnected. I doubt it would be possible to include more than family and pets in a tree. If I had the skills to do it I would represent the interdwarven relationships as colored lines between dots. Dots will represent dwarves and the color of the line will reveal the nature of relation between two dwarves. This display could work for smallish forts but I don't think anyone can truly understand every relationship in a high population fortress which diminishes the utility of this display greatly.
Logged

Dirst

  • Bay Watcher
  • [EASILY_DISTRA
    • View Profile
Re: Fortress Relationships Screen
« Reply #5 on: July 12, 2016, 05:23:04 pm »

I think it would be far more reasonable to make a extend a tool like Dwarf therapist to include this than make it a game feature because there is no easy way to visualize data in text. It would be impossible to make it a tree because the dwarves are so interconnected. I doubt it would be possible to include more than family and pets in a tree. If I had the skills to do it I would represent the interdwarven relationships as colored lines between dots. Dots will represent dwarves and the color of the line will reveal the nature of relation between two dwarves. This display could work for smallish forts but I don't think anyone can truly understand every relationship in a high population fortress which diminishes the utility of this display greatly.
If it's going to be in graphics anyway, you can have filters to highlight specific nodes (dwarves) or edges (relationships).  Click on a node and its egonet is highlighted (that node and its direct connections), perhaps zooming in as well.  Click on an edge and it highlights the endpoints' egonets.

The complicated part would be identifying meaningful groups (squadmates, burrowmates, etc.) but I supposed those could just be considered a different kind of edge/relationship.
Logged
Just got back, updating:
(0.42 & 0.43) The Earth Strikes Back! v2.15 - Pay attention...  It's a mine!  It's-a not yours!
(0.42 & 0.43) Appearance Tweaks v1.03 - Tease those hippies about their pointy ears.
(0.42 & 0.43) Accessibility Utility v1.04 - Console tools to navigate the map

Migrant

  • Bay Watcher
    • View Profile
Re: Fortress Relationships Screen
« Reply #6 on: July 13, 2016, 07:07:22 am »

If you're going to higlight one note then it won't be fortress wide (as OP suggested (which I thought was a bad idea)). If we want it to display one dwarf at a time (more reasonable imo) it would probably be far quicker to drop the graphics and petition Toady to expand the game's current relationship menu to include squadmates and burrowmates. And someone should do that because that would be a great feature.
Logged