Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: List of annoyances and ideas for improvements.  (Read 1224 times)

se5a

  • Bay Watcher
    • View Profile
List of annoyances and ideas for improvements.
« on: December 27, 2022, 03:26:31 pm »

List of annoyances and ideas with steam version:

Squad uniforms need to be editable.
Marksdwarf squads are still an issue. (they've always been a bit finicky to get working properly). 
 - Has to have a crossbow assigned uniform at squad creation.
 - can't mix crossbow and normal bow in same squad.
 - really need to be able to skirmish till they run out of ammo, then if a reasonable amount of available ammo is available within a reasonable path distance, then go pick it up. rather than close and bash the enemy.
 - secondary/backup weapons would be nice. (large dagger?)
"Tired" dwarf who're in battle should be less quick to rush the next target, but should either try withdraw or move closer to squadmates.
Civ Dwarfs who're running away should be smarter and try to path *towards* a safe area (nearest dining room or Tavern maybe, or maybe if they're in sight of an active military dwarf try run towards them?
Non active military dwarfs should still use their weapons if they have them, instead of just trying to fist fight a crundle or whatever.
Can't promote from the squads screen an existing squad member to leader if the leader dies.
Should be able to add a dwarf to a squad from the dwarf info screen, military tab.
Armor/Clothing covering needs to be better represented in game ie: https://dwarffortresswiki.org/index.php/File:Armor_Coverage_Chart.png
Rooms should be able to be assigned to positions not just specific dwarfs.
Building items Mouse right click should take you back one menu not to start, ie place beds, right click should then re-open the build menu, probably with furniture still selected.
Canceled mining due to wet stone should be turned blueprint instead of just outright deleted.
Justice is just a pita at the moment, I feel like it's just a distraction to the rest of the game. needs a bit more automation. (maybe appointing a specific noble should allow some automation?)
Constructions cancelled/paused due to smaller critters (ie kea) should be attempted at a later date instead of just adding more stuff for the player to do.
Stockpile options should include item wear.
Stockpile options should include melt flag. & have an option to auto flag melt. 
Search (in ie trade screen and new task) is terrible, ie typing "wood corkscrew" "corkscrew wood" etc. should all return the "Enormous wooden corkscrew"  (didn't classic do this? or am I miss-remembering?)
Search in trade screen should return only those objects, not the entire bin that object is in.
Stackable items placed in bins and stockpiles should just stack if they have the same material and quality. (ie bolts, arrows, coins).
Trade screen is currently sorted by bin type, which is pretty pointless when (unless I'm missing something) bin type can't be selected for in stockpiles.
Accidentally Right clicking in the trade screen after you've spent 10 minutes manually selecting all the rags you want to sell shouldn't close the screen (or maybe the selected items should stay persistent when you open it up again?)
Accidental removing all members from a squad is too easy.
Auto slaughter options.
Too many different religions and guilds to deal with.
Guild requests keep getting re-submitted when denied.
Once approved, there's no easy way to see the guild/temple request.
Something to better see room value (ie a size + wall value + list of engravings and list of items all with values listed would be nice).
Item info screen should display the stockpile/hauling type it'd go in. (would a "create a stockpile for this item" button be too cluttered here?)
When selecting blocks/mechanisms/parts for things to be built from, a "Display only magma safe" toggle would be useful.
Combat logs should be newest at the top, scrolling down to the bottom to read each time is very tedious. being able to read the log while advancing time would be nice too.
Traders still get stuck and sit around forever doing nothing, causing a failure of the caravan next year.
I can't use size ie "large" as a conditional, ie "make large steel helms if *large* helms < 5", I've got a couple of humans in my milita now, but I can't set a conditional for the armorer to make armor for them, only one time orders.
There is no way to see which way a track stop dumps after it's been placed/built. Trackstop dump direction should not only be visible, but changable (as a task).
Ditto for roller power.
Burrow Assignment should be 3d (ie I should be able to set a stairway from top to bottom.)
Should stockpiles and zones be able to be 3d? I'd like to be able to let my grazing zone to be multi layer, is there some technical reason we can't?

hungry grazing animals should attempt to find grass instead of starving inside the fort.
Toppled items don't have a link in the log.

 

Maybe properly set up guilds with guild halls could give options for more macro vs micro, ie:
law guild to automate the justice,
Butcher/animal worker guild to automate butchering, gelding (and maybe even selective butchering to allow for better breeding? ie strength, fat, size etc.) 
Trade guild for automation of moving goods and even selling and buying when caravans come.
Wood chopper/carpenter guild to allow you to create zones which should be clear cut, and zones which should be kept thinned.
I tend to prefer macro over micro in games, games which start off micro and move to more macro as you progress imho is the best way to keep fun through the whole lifetime of the fort.
I want to make a well oiled fortress and create mega projects, not deal with the minutia of convicting someone every time there's a tantrum.
I'm seriously hurting for Dwarf Theripist now, while the new labor system is good, it doesn't hold a candle to the way theripist allowed you to filter and find *just* the right dwarfs for your military squads (and other tasks)
« Last Edit: January 13, 2023, 06:35:10 pm by se5a »
Logged

Hotty gremlin

  • Bay Watcher
    • View Profile
Re: List of annoyances and ideas for improvements.
« Reply #1 on: December 27, 2022, 03:46:10 pm »

I'll cry masterwork dwarven tears if they add the ability to store bones, shells, skulls and other small remains in bins. The only difference between a bin and a casket is the presentation, if you think about it.

I think there's framework in the game to calculate the volume of items VS the volume available in storage containers, but I don't know if the game tabulates how big a bone is.. All I know is that every fort I've ever made has enough mussel shells to fill a Scrooge McDuck vault and the amount of fishing my dwarves get to do makes me jealous.

This isn't something I particularly expect to happen because I'm assuming the code for butchering and remains was written about the same time electric lighting was introduced to America.
Logged

Orange-of-Cthulhu

  • Bay Watcher
    • View Profile
Re: List of annoyances and ideas for improvements.
« Reply #2 on: December 29, 2022, 08:26:01 am »

I got another one.

If there's a stack of entities in a square, for instance 5 dwarfs praying and a yak skeleton. Then I can only click one of them. Meaning i need to find the yak skeleton in the stocks screen to dump it from the temple, which is awkward if theres maybe 3 yak skeletons on the map and idk which one of them is the temple one.

I get this all the time if I want to chance status for dump and forbid for items (often corpses or rotten stuff) in crowded areas, mostly tavern, temple, entrance points.

So it would cool to be able to scroll through the list of entities in a square and then select one. Pretty sure that was possible with the old l-function.
Logged

Ziusudra

  • Bay Watcher
    • View Profile
Re: List of annoyances and ideas for improvements.
« Reply #3 on: December 29, 2022, 01:45:46 pm »

I got another one.

If there's a stack of entities in a square, for instance 5 dwarfs praying and a yak skeleton. Then I can only click one of them. Meaning i need to find the yak skeleton in the stocks screen to dump it from the temple, which is awkward if theres maybe 3 yak skeletons on the map and idk which one of them is the temple one.

I get this all the time if I want to chance status for dump and forbid for items (often corpses or rotten stuff) in crowded areas, mostly tavern, temple, entrance points.

So it would cool to be able to scroll through the list of entities in a square and then select one. Pretty sure that was possible with the old l-function.
When you click a tile with more than one thing in it, the window that pops up has tabs along the right side of it, click the tab of the thing you want to interact with to get the sheet for that thing.
Logged
Ironblood didn't use an axe because he needed it. He used it to be kind. And right now he wasn't being kind.

se5a

  • Bay Watcher
    • View Profile
Re: List of annoyances and ideas for improvements.
« Reply #4 on: December 29, 2022, 08:50:53 pm »

I got another one.

If there's a stack of entities in a square, for instance 5 dwarfs praying and a yak skeleton. Then I can only click one of them. Meaning i need to find the yak skeleton in the stocks screen to dump it from the temple, which is awkward if theres maybe 3 yak skeletons on the map and idk which one of them is the temple one.

I get this all the time if I want to chance status for dump and forbid for items (often corpses or rotten stuff) in crowded areas, mostly tavern, temple, entrance points.

So it would cool to be able to scroll through the list of entities in a square and then select one. Pretty sure that was possible with the old l-function.
When you click a tile with more than one thing in it, the window that pops up has tabs along the right side of it, click the tab of the thing you want to interact with to get the sheet for that thing.
Yes, its maybe not as visible as it should be, not sure how you'd highlight it a bit more though.
 It does annoy me that hauling corpses is not higher priority, especially since they hate miasma so much. I guess I need to set some dwarfs to ONLY haul corpses.
Logged

Afghani84

  • Bay Watcher
    • View Profile
Re: List of annoyances and ideas for improvements.
« Reply #5 on: January 05, 2023, 04:40:49 pm »

Auto butcher options.
This is already in. You can toggle it on/off under y-standing orders-automated workshops
Logged

se5a

  • Bay Watcher
    • View Profile
Re: List of annoyances and ideas for improvements.
« Reply #6 on: January 06, 2023, 11:31:18 pm »

I meant slaughter. edited.
which is also in, but I mean, auto tag for slaughter. this is something that DF hack does which should be in the base game.
« Last Edit: January 13, 2023, 07:04:49 pm by se5a »
Logged

FantasticDorf

  • Bay Watcher
    • View Profile
Re: List of annoyances and ideas for improvements.
« Reply #7 on: January 08, 2023, 10:27:08 am »

Ill take a crack at answering some of these.

Spoiler: bunch of squad sugg's (click to show/hide)

Should be able to add a dwarf to a squad from the dwarf info screen, military tab.
This used to be doable, again ditto, lack of time I think on their part.

Rooms should be able to be assigned to positions not just specific dwarfs.
This was once a DFhack feature, it'd be nice for QoL, especially for militia captains to be somewhat assigned to the rooms in the order they were recruited, but often personalising a room to one person is a lot more efficient than giving a fully equipped generic value room.

Quote
Armor/Clothing covering needs to be better represented in game ie: https://dwarffortresswiki.org/index.php/File:Armor_Coverage_Chart.png
Not every creature has the same requirements to fit humanoid slots as dwarves, especially in modded settings, but also creatures like Serpentmen etc, thats my main critique of this point, so UI would still probably be a drop down menu as it is now. Maybe a little bit of subtext that outlies which layer its currently being worn on and remaining layer space it has when its examined on the dwarf (EI you can't fit this battleaxe underneath your cloak, it has 120 of 300 layer slots filled up etc)
 
Justice is just a pita at the moment, I feel like it's just a distraction to the rest of the game. needs a bit more automation.
Villains arc is meant to be coming back to justice to add in intrigue, but the recent rebrand to 'Dungeons' hasn't really changed much to the existing 'meta' and options of cages vs restraints and guards being overviolent. Fair.

Stockpile options should include item wear.
Recently, 'Unusable armor' and 'Usable armor' breached this for outright broken items in the armor stockpiles. But since you can't actually recover damaged items unless you use mods to remake them in a cheaty fashion, Im not sure there's much demand for a 'partially broken' shield stockpile.

Search (in ie trade screen and new task) is terrible, ie typing "wood corkscrew" "corkscrew wood" etc. should all return the "Enormous wooden corkscrew"  (didn't classic do this? or am I miss-remembering?)

Remembering DFhack i think, i think a comparison between the embark typing and trade depot might provide a better analysis of this point, but it only deals with 1 category at a time whereas embark cross-references them all at once. A generalist "Search all" across categories second typebox might help.

Search in trade screen should return only those objects, not the entire bin that object is in.

Trade screen is currently sorted by bin type, which is pretty pointless when (unless I'm missing something) bin type can't be selected for in stockpiles.

I cant say i noticed this, but this does sound like a annoying thing to experience.

Accedentaly Right clicking in the trade screen after you've spent 10 minutes manualy selecting all the rags you want to sell shouldn't close the screen (or maybe the selected items should stay persistent when you open it up again?)

I have experienced this before, it *definitely* is annoying, but its perfectly worthwhile for a number of other screens to get off them without any clear indications of how to exit. A setting to toggle exiting a screen to just 'esc' instead of rightclick would make this much less fudgy.

Alright thats enough for now of climbing that text wall.
« Last Edit: January 08, 2023, 10:29:40 am by FantasticDorf »
Logged

se5a

  • Bay Watcher
    • View Profile
Re: List of annoyances and ideas for improvements.
« Reply #8 on: January 12, 2023, 05:28:59 am »

Yeah wasn't really a list of questions that needed "answering". but a list of annoyances/frustrations I could add to as I came across them, with possibly a way to improve it. .
Logged