Pax1601 / DCSOlympus

Download Olympus here: https://github.com/Pax1601/DCSOlympus/releases. DCS Olympus is an independent and non-profit mod for DCS World. It allows users to spawn, control, task, group, and remove units from a DCS World server using a real-time map interface, similar to Real Time Strategy games.
301 stars 34 forks source link

Multiple hotgroups per unit #465

Open bobprofisker opened 1 year ago

bobprofisker commented 1 year ago

The ability for a thing in a hot group (HG) to be in more than one hot group at once.

I.e. the use case comes from Starcraft try hards, where you want to be able to control the big force and quickly micro manage sub elements of that group like fighters:

HG 1 all of the planes (fighters, plus bombers) HG 2 all of the fighters HG 3 all of the bombers

These groups are not mutually exclusive you can be a fighter in HG2 and be in HG1 as well. Typically you would often quickly select HG 1 and set their speeds and altitudes together, then do a mass move to this point so everyone starts heading there.

Then you might want the fighters to arrive before everything else so you press 2 and increase the speed or do an offset waypoint or something. Maybe the bombers on HG3 get told to do a quick circle before heading in using ctrl + click for waypoints.

This is very fast using planes in multiple hot groups, especially if you go deeper than 3 layers, maybe HG 4 is all SEAD fighters, HG 5 is all jamming aircraft as well, HG6 is the distraction fighters.

If you have to set each of these individually and set altitudes, speeds, waypoints etc x 6 for 6 hotgroups it takes about 30 times longer than set everyone then do tiny changes for HG 2,3,4,5,6 etc and requires the ability to be in more than 1 HG at a time .

Proposed UI changes, right now none (I think this would work without UI changes as you see what you select when you mash the 1,2,3,4 key etc) or maybe a small 1,2,3 etc or 1,4..... if in multiple.

This brings it inline as well with functionality in RTS games like Starcraft where this is used a lot. It speeds up what you can do for complex stuff immensely so super useful for someone flying and olympusing.

PeekabooSteam commented 1 year ago

This would require a rework of the UI and logic - we can look at this in a later release.