Стал активно играться с кликабельными кабинами (L39, в основном), появился ряд хотелок (хотя часть справедлива и не только для кликабов) :)
1) Мало информации о текущем состоянии переключателей и т.п., особенно скрытых за деталями кабины (РУС, РУД, элементы фонаря). В реале можно вслепую, например, нащупать переключатель и сразу понятно, в каком он состоянии.
Предложение: добавить во всплывающую подсказку текущее состояние, например:
"Turbine Cover" -> "Turbine Cover: Open"; "Inverter 115V CB" -> "Inverter 115V CB: On"
2) Опять же мало информации о факте переключения чего-либо, особенно если нет соответствующего визуального индикатора. Особенно справедливо при использовании клавиатурных команд или кнопок на РУС/РУД в режиме переключателя режимов.
Предложение: сделать аналог мини-чата из IL-2, когда отображается выполненное действие, например:
"Inverter 115V: On
Engine Start button: down
Engine Start button: up
Flaps 45 deg. button: pressed
Throttle: Idle
Throttle: 40%
Throttle: Military
Throttle: Take-Off
"
Количество отображаемых строк вынести в настройки. Туда же добавить опции управлением отображения (настраиваются независимо - чекбоксами):
[x] Отображать действия по клику мыши (для кликабельных команд)
[x] Отображать действия по клавиатурной команде / команде с РУД/РУС
[x] Отображать режимы РУД (более высокий уровень абстракции, чем физ. положение РУД по RCtrl+Enter)
(также возможны спец. режимы других органов управления: шаг винта и т.п.)
Кстати, можно команды настройки вынести и на клав. команды: т.е. действия пишутся всегда, а их отображением можно управлять и во время миссии/просмотра трека. Может быть полезно в контексте обучающих миссий: видно что реально нажимает/включает игрок (для курсанта - контроль своих действий, при просмотре трека - контроль действий курсанта, анализ действий инструктора).
3) Сначала вопрос: правильно ли я понимаю, что в реальных самолетах есть фиксация РУД в определенных позициях (в зависимости от модели: Shut-off, Idle, Military, Take-off, ...)? Если да, предлагаю добавить возможность в настройках управления указывать несколько мертвых зон для имитации "защелки" РУД в соответсвтующем режиме. Вместе с индикацией положения РУД из п.2 это позволит на обычном РУД настроить и использовать аналоги физических фиксаторов на реальном РУД.