1oom-fork / 1oom

1oom is a Master of Orion (1993) game engine recreation that requires the original files to run.
GNU General Public License v2.0
52 stars 7 forks source link

Feature Request: Sorting in Add Weapons/Specials Popups on the Ship Design Screen #44

Closed sytnik-aa closed 7 months ago

sytnik-aa commented 7 months ago

I think it would be very useful if I could sort items in the add weapons and the add special devices popup windows by clicking on the table header (as I can do the same on the planets interface). Thanks!

1oom-fork commented 7 months ago

This is a very important issue. I've been toying with the idea of ​​adding weapon categories such as missiles, bombs, energy or kinetic weapons. It will be necessary to make major changes to the interface and I’m not yet sure that my idea will be implemented beautifully, so I can try to do this only after I deal with the problems in the kernel, or if there are no more important problems that I want to deal with in the meantime moment.

sytnik-aa commented 7 months ago

Just wanted to add some screens in there.

In the planets interface there are no additional interface helpers for sorting, you just click on the table's header and it works:

image

I think that's OK.

So for the add weapons (special, computer, shield, etc.) popup, it could work similarly: just a click on the header, no visual indication, no additional interface changes.

image

The idea of weapon groups is really good (there are actually three weapon groups mentioned in the game's manual: Beams, Bombs & Biological, and Missiles & Torpedos) and it would be cool to have them too, but you have to add something to the interface which is a big deal.

For example, the "Weapons" header could renamed to "All Weapons" and converted into a carousel that allows you to select the type of weapon you prefer using arrows like these:

image

image

Just an idea., thanks!

1oom-fork commented 7 months ago

I like it. In any case, I will consider my options, and changes can always be reversed. I like the illustration, it's quite doable. Thanks for your help with the design. This certainly simplifies the task.

1oom-fork commented 7 months ago

I found a few hours to implement a test version. You need to enable ui-extra and click on Weapons to change the filter. I'll post the binaries later if necessary. fb51d4b9ff5904a8026558f5ef8494298125bbff 7adf5054f91f8443333b001d98623331f843516d