How do I uniquely identify a controller between application runs? It seems multiple controllers can have the same name, port number, and port type and can even both contain the same component id.
It seems DirectInput provides a GUID and I assume other platforms provide some identifier. Is this or can this be made available through the JInput API?