BL3SaveEditor icon indicating copy to clipboard operation
BL3SaveEditor copied to clipboard

[Feature Request] Add ability to search parts and anointments lists

Open ejfudd opened this issue 3 years ago • 3 comments

A nice feature to have would be to have the ability to search parts and anointment dropdown lists and have the dropdown lists dynamically remove items that do not meet the search criteria.

This would require some sort of mechanism to key in a search phrase. Maybe have the combo box clear the text out and use that for keying in the search criteria. The currently selected item would then need some sort of indicator so that it stands out in the list like different color text or background.

ejfudd avatar Oct 13 '21 21:10 ejfudd

I considered (and tried to) implement this mid-development, but ran into a few issues. The ComboBox itself needs to support virtualization to avoid lagging.

I'm not sure if this would be too useful given that the list (should be) is sorted alphabetically anyway. The main problem for parts/anointments is that the actual part name doesn't always correlate to the in game description/name. So people get confused and have to scan around / try random things. (See: #6).

Main solution would be to be able to have a side pop-up UI that tells the user the effects/name/info about the given part but this approach:

  • Adds in extra data that needs to be updated on game launch
    • Requires me to write a new PythonSDK script for it which has to be stable/accurate and ehhhhh
  • Can be inaccurate due to hotfixes
  • Is a pain to actually code

FromDarkHell avatar Oct 15 '21 22:10 FromDarkHell

Yes, I played around with this a little bit and it looks like it would be more trouble than it's worth.

You are correct that it's a bigger issue that the names are cryptic and do not always reflect their effects. Maybe have the information as a tooltip when you hover over one of the items in the list or maybe as another line of text in the combo box item. This still does not solve the issues you mention above though.

You can put this request on the shelf and save it for when you run out of stuff to do :-)

ejfudd avatar Oct 15 '21 23:10 ejfudd

If it can't be implemented into the editor does anyone know where we can find a list of the part names from editor to in game?

TRIPSLORD avatar Sep 11 '23 10:09 TRIPSLORD