DFHack / dfhack

Memory hacking library for Dwarf Fortress and a set of tools that use it
Other
1.86k stars 468 forks source link

More search widgets #3149

Open myk002 opened 1 year ago

myk002 commented 1 year ago
fricy commented 1 year ago

As per reddit discussion:

Justice screen: search widget filter widget: resident, visitor, animal, dead. default hide animals, dead. alphabetical sort

Military -> search to assign position (useful for nicknames) (low priority, DTherapist is a decent substitute)

Burrow: Now I think it's sorted by arrival time, should be alphabethical. or search widget filter: children, military, civilian, labors

fricy commented 1 year ago

linking to #3225

Military: possibly filter by need: Martial training

Hauling routes list get cluttered if you try to use them. Filter option would help, but a new widget would be better.

fricy commented 1 year ago

Bins/Barrels:

Filter by type/material/quality

default view is collapsed to item type for mass forbid/dumping, can filter to select individual items

myk002 commented 1 year ago

Suggestion from u/Dragoon209 on reddit:

Along with the search bars, being able to maintain the position of a long list (like the justice screen in an old fort) would be awesome. Scrolling down through 500 creatures (including many dead) is very annoying.

Lastly, is it possible to enhance the existing searches for trade and the like to allow searching for meta tags? maybe something like 'wear:X' 'decorated:true' 'artifact:false' etc.

fricy commented 1 year ago

Re: justice screen Agreed on keeping postition, but a filter should already help a lot by getting rid of the dead creatures.

The convicted creatures tab in the justice screen should also get a filter that only shows the creatures with a pending sentence by default. And an option to hide dead creatures.

myk002 commented 1 year ago

from u/BeerNTacos on reddit:

For v50+, are there any mods or DFHack command that impact the artifacts menu on the map screen? If you're in a big and/or old world, it's absolutely tedious scrolling through it to find particular items. Of course something like a search function would be best, but I would take anything I could get to help improve that menu's functionality, especially since using that menu is the only way to obtain some artifacts, even if you go search the area it's in beforehand.

Maybe something like filters, so you can focus on one kind of item at a time, like rings, shirts, ridings, etc.?

Or perhaps we could have something where we click on a site on the map and the artifact window will display only the rumors associated to that site? Feeling that, perhaps a separate menu that could lists sites which could then modify the artifact screen to limit the choices to that site?