So, we have voice attack and it is cool and all but I was always a bit bummed that I could not say something like "target power plant" and end up with the power plant targetted 100% of the time regardless of the starting state. I am aware you can get fairly close if you assume no subsystem is targetted and use prev subsystem X number of times. But, I want to do better.
What would be truly awesome is a way to plug in a DLL which could access an advanced control/command API to do .. well, everything you could imagine. The most important tasks would be things not currently possible using existing key bindings.
If a DLL is too technical or rules out too many developers then perhaps a custom scripting language could be used instead. We would provide scripts in that language which could then be triggered by a bound key (each script "function" would appear at the bottom of the control bindings screen). The scripts would themselves have access to the complex tasks not currently accessible with bound keys.
What would be truly awesome is a way to plug in a DLL which could access an advanced control/command API to do .. well, everything you could imagine. The most important tasks would be things not currently possible using existing key bindings.
If a DLL is too technical or rules out too many developers then perhaps a custom scripting language could be used instead. We would provide scripts in that language which could then be triggered by a bound key (each script "function" would appear at the bottom of the control bindings screen). The scripts would themselves have access to the complex tasks not currently accessible with bound keys.