! remove support for selectionkeys.txt
Why is the support for selectkeys removed, how does it make spring better and how are we supposed to customise the keyboard interface now?
I appreciate the work you do, but this is a feature that i use a lot. I'm sure there is a good reason for this change, I guess I would just like to hear it.
Improving the pathfinding is a great improvement if that works well.
I have a feeling that I don't really understand most of the things that are fixed in the engine, I guess it's most improvements on how things work behind the scenes. So I make a list of things that are visible to users such as me, with the hope that it offers valuable input also to engine developers.
Here is what I think is most important in terms of improving the engine:
Interface:
— Remove inconsistencies regarding the hold fire command. I know it is represented as a toggle button in spring. However, it is from user perspective very much a command. When give a hold fire order to your unit, it does not stop the current order.
— Fix inconsistency with cloak command. Similarly, when giving the cloak order, units will not cloak if they have a current fire order. The cloak order should override the current fire order so that the unit will cloak when ordered to. This is what the user expects.
— Attack orders are dropped if target is destroyed before the unit has reached it. This is more debatable, I think that the unit should maybe still continue to move towards the target location in this event.
Visual:
— Subs leave a shadow even in deep water. Looks weird.
— Commander leaves footprints in water.
— Explosions from projectiles sound the same, no matter if they occur on land or in water. It should not be hard to implement a separate sound effect in sea. I did that that in anteer strait for meteors, but I think it should be dealt with on gloabl scale. In my opinion, it would improve the quality of the engine a lot for a small effort.
I'm sure others have written similar lists before. But I think these things are always worth discussing.