WingMan is a solution to better pooling resources when playing games, based upon the hypothesis that various key bindings used to trigger certain powers may be beneficial to the entire squad.
Originally, the program was drafted whilst playing Warframe and has been used, for instance, to synchronize the activation of certain powers for all party members and to deploy pads such as energy or health pads.
You can check out the source using the Subversion URL:
WingMan may be extracted to any folder of liking and then simply ran by double clicking the WingMan executable file WingMan.exe
.
WingMan implements a client-server model where one player has to act as the server and other clients connect to the server. However, WingMan can act as both and by entering the details such as the IP address, port and password and the selecting Connect
or Host
, the program can act as a client or a server respectively.
For hosting, the default IP address of 0.0.0.0
implies that WingMan will listen on all interfaces for connecting clients. WingMan uses a default port of 43335
which, when acting as a server, the server will have to have the firewall adjusted to allow incoming and outgoing traffic over the selected port.
When clients connect, their names will be synchronized and added in the bindings section. You may add the keybindings you wish to expose to all connecting clients in the bindings section of the program by typing a name and then clicking add to allow WingMan to capture the key combination. Once a key-combination has been captured, it will be exposed in the remote part of the bindings section to all other clients. You may of course select a client from the remote bindings section and then bind their exposed keybinding to your own local keybinding.
WingMan is not supposed to be a substitute for macro-creation software but could potentially be used in conjunction with such programs. Since WingMan just allows remote clients to trigger key presses on the local machine, the local machine could just as well set up a macro for a given key combination that could then be triggered remotely via WingMan.
You can file a bug or request a feature using:
WingMan was released on the 18th of November 2018 and is licensed under the 3-clause BSD license.