The numerous fixes to formations in A24 have made them somewhat usable, at least to walk around. Our formations are quite nice for micro and just neat walking around, so it's good.
However, a long-standing issue is that once active, you have them for everything, including orders like Gather or Construct, which don't make a ton of sense for formations (even if they will work once D2763 & D2702 are committed).
This diff lets the GUI provide default formation settings for some orders and can force "no formations" for other orders.
You can test the feel by having a few units walking around and ordering them to walk, then gather.
I think this feels good. It's very similar to Age Of 2-3's system.
IMO if we could merge this in A24 we'd have improved things greatly.
Some possible TODOs:
- perhaps implement settings for a per-order setup, or at least allow confusing which orders are "with formation/without".