Be able to bind one action to multiple keys without needing to modify your TAInput.ini file.
Rocket League doesn't currently allow users to bind more than one button per action within the game. For example, if you want to bind the action of Jump to Y AND B, you just couldn't do in the game's configuration settings. But it's an open "secret" that you could do that by editing your TAInput.ini file. With this plugin, you will be able to have the ability to do that in game instead.
The problem with editing the TAInput.ini file directly is that it gets replaced frequently and that's just frustrating. You may as well set it with a plugin and not worry about it. (Unless you prefer edit other things in there, but that's a separate issue.)
The benefits of doing it this way will let you be able to customize different parts of a bind, while holding onto and saving your settings. For example, there's a parameter that lets you be able to affect the strength of the particular action.
The major point of contention regarding "cheating" in Rocket League is being able to perform macros. Editing your TAInput.ini file (nor the equivalent methods simulated here) in no-way-shape-or-form allow you to perform "macros". "Macros" are understood to be a set of actions executed in a sequence. When you assign multiple actions to one button, all of the actions are attempted to be done at once.
For example, if you bind Jump and Jump to the same key, you will perform only one Jump. Although, if you bind
Jump and YawLeft to the same key, you will be able to Jump and turn slightly to the left with one input.
You can already achieve this behavior in the game, by going into your controller configuration and do the equivalent
bind of Air Steer Left and Jump to the same key. Unfortunately, you're only limited to setting one input per action
from the game's menu, even though the game itself allows you to have multiple bindings per action.
For any sort of discussion on the topic of TAInput.ini, search the r/RocketLeague subreddit.
To encourage Psyonix to clarify their position on the subject, or to urge them to add more functionality into the game itself.
If they would open up the controller configuration settings so that multiple bindings can be set per action, that would be one way to do the same thing they enable doing now.
If they would add multiple actions under one bindable setting into the configuration settings, that would be a nice
compromise. For example, you can perform a Stall by binding the YawLeft (or YawRight), the opposite roll direction
RollRight (or RollLeft) respectively, and Jump onto the same input key (TIP: the strength of the binds to a high
value so that your inputs dont possibly affect the yaw or roll inputs!) . Then, after the initial jump, press the bind
to perform the Stall. If Psyonix added a Stall action to the game, you could bind a button to that instead through
the game's menus.
I want to give people the ability to do what they can now, without having to worry about babysitting an ini file.
I don't know. Sorry console users. :(
I know that doing an action of MusicNextTrack works in the main menu, but doesn't work in game.
I don't know why. Ask Psyonix.
I don't know if I'll increase that limit. Forty is really pushing the bounds of necessity.
IF YOU HAVE ANY ISSUES, PLEASE REPORT THEM HEREEEEEEEEEEEEEEEEEEEEEE