Changes to Controls menu system

The changes to the controls menus broke the ability to use both a HOTAS and a controller at the same time on an XBox. The aim was to provide more custom saves, and to make the menu mechanics more consistent across platforms, which was laudable, but it made the HOTAS unusable for a number of people for a variety of reasons, and the system is still user-unfriendly even were this not an issue (eg experimenting, and undoing experiments, is a pain). I am not here to make a bug report, but to offer a proposal for Controls menus because the whole matter got me a'thinking.

I propose that when one goes into the Controls menu one sees that everything we currently see gets moved down one line-space's worth and there is a new line at the top to indicate or choose Active Profile, and where what was once on the first line but is now the second line it says "PRESETS" it is a drop-down menu to choose from the available profiles for editing without changing which profile is Active. Let us choose one of four Profiles (at least four, so that say two are for settled bindings and two are forexperimenting with, but people may want as many as say nine?), so that is what the two new drop-down menus would offer at first.

When choosing a Profile to be Active (ignore the underscores):
Active Profile ________ Profile 1 (<-- "Profile 1" inverted in white, drop-down triangle on the right edge)
_______________________ Profile 1 (<-- "Profile 1" inverted in orange, as per cursor bar)
_______________________ Profile 2
_______________________ Profile 3
_______________________ Profile 4

When choosing a Profile to edit, with say Profile 1 as Active and cursor bar on Profile 3:
Active Profile ________ Profile 1
Edit Profile 1 (<-- "Edit Profile 1" inverted in white, drop-down triangle on the right edge)
_ Edit Profile 1
_ Edit Profile 2
_ Edit Profile 3 (<-- "Edit Profile 3" inverted in orange, as per cursor bar)
_ Edit Profile 4

And when Profile 3 has been chosen for editing (eg press A on XB):
Active Profile ________ Profile 1
Edit Profile 3 ________ Default Context (<-- "Default Context" inverted in orange, as per cursor bar)

When the cursor-bar is on the first line, the text at the far right side would then explain that one can choose to set one of the profiles as Active. When the cursor bar is on the far-left side of the second line (ie where it currently says "PRESETS" and is not a menu), the right side text says that any of the profiles can be edited without interfering with which is set Active. It would further say that one can choose from a variety of device-based pre-sets or make one's own custom bindings for each profile (including copying from other profiles). When the cursor bar is on the middle of the second line, that is where the current sole drop-down menu would be.

The obvious default for a new player who has not adjusted any profiles would be Profile 1 as Active, and that say for all profiles to be set to the same one Default Context (or some other for PC/PS4?) to start with.

When one selects a profile for editing, now one may choose either a pre-set for a device or a single Custom for that Profile (ie all profiles have independent Custom settings), using the same drop-down menu that is currently the only one we have. For example, if an XB player has Profile 1 as active, wants to edit the previously untouched Profile 3 without accidentally changing which profile is actually active, and has selected Profile 3 for editing and hasn't moved the selection or cursor bar from Default Context, it would look something like this:

Active Profile ________ Profile 1
Edit Profile 3 ________ Default Context (<-- "Default Context" inverted in white, drop-down triangle on the right edge)
_______________________ Classic Context
_______________________ Default Context (<-- "Default Context" inverted in orange, as per cursor bar)
_______________________ T.Flight HOTAS ONE
_______________________ Current Profile 1
_______________________ Current Profile 2
_______________________ Current Profile 4
_______________________ Custom for Profile 3

After that, editing and saving of the bindings for Profile 3 (or any other) would be the same mechanics we already have. Upon changing a binding away from default then it would automatically change from "Default Context" to "Custom for Profile 3" on the right side of "Profile 3" (ie about middle of screen), which is essentially what we have now.

Although I am XB, I see no reason why the same system cannot be used on PC and PS4. Only the options in the drop-down devices choices change with platform, and of course the controls themselves, which is what we currently have anyway. Other than that, the menu mechanics are platform-independent. The only thing specific to XB is give us our multi-device functionality back!! Also the ability to bind keyboard keys as well, but first things first and the priority is giving us MDF back.
 
Last edited:
Top Bottom