Jump to content

Recommended Posts

Posted (edited)

Version: 2.7.18.30765 openbeta Steam

 

In the control inputs for the Copilot-Gunner there aren't any button binds for the rudder. This makes it impossible to control the rudder from the front seat without a rudder axis.

These binds are of course present in the pilot control settings.

 

I solved the issue partially for myself locally by changing the following:

Input\Mi_24P_op\joystick\default.lua

...
-- General
{down = iCommandScoresWindowToggle, name = _('Score window'), category = _('General')},
{down = iCommandFriendlyChat, name = _('Multiplayer chat - mode Allies'), category = _('General')},
{down = iCommandInfoOnOff, name = _('Info bar toggle'), category = _('General')},
{down = iCommandRecoverHuman, name = _('Get New Plane - respawn'), category = _('General')},
{down = iCommandCockpitClickModeOnOff, name = _('Clickable mouse cockpit mode On/Off'), category = _('General')},
{down = iCommandScreenShot, name = _('Screenshot'), category = _('General')},
{down = iCommandViewCoordinatesInLinearUnits, name = _('Info bar coordinate units toggle'), category = _('General')},
{down = iCommandCockpitShowPilotOnOff, name = _('Show Pilot Body'), category = _('General')},
{down = iCommandPlane_ShowControls, name = _('Show controls indicator') , category = _('General')},

-- Add
{down = iCommandPlaneLeftRudderStart,	up = iCommandPlaneLeftRudderStop,	name = _('Rudder Left'),	category = {_('Ins Rudder'), _('Flight Control')}},
{down = iCommandPlaneRightRudderStart,	up = iCommandPlaneRightRudderStop,	name = _('Rudder Right'),	category = {_('Ins Rudder'), _('Flight Control')}},
-- End add
...

Input\Mi_24P_op\keyboard\default.lua

...
{down = iCommandPlaneWheelBrakeOn,	up = iCommandPlaneWheelBrakeOff,																			name = _('Wheel Brake'),					category = {_('Ins Cyclic Stick')}},
{down = iCommandPlaneWheelParkingBrake,																											name = _('Wheel Parking Brake'),			category = {_('Ins Cyclic Stick')}},
{down = cockpit_mechanics_commands.Command_CPT_MECH_ParkingBrake_EXT,	cockpit_device_id = devices.CPT_MECH,	value_down =  0.0,				name = _('Wheel Parking Brake - OFF'),		category = {_('Ins Cyclic Stick')}},
{down = cockpit_mechanics_commands.Command_CPT_MECH_ParkingBrake_EXT,	cockpit_device_id = devices.CPT_MECH,	value_down =  1.0,				name = _('Wheel Parking Brake - ON'),		category = {_('Ins Cyclic Stick')}},

-- Add
{down = iCommandPlaneLeftRudderStart,	up = iCommandPlaneLeftRudderStop,	name = _('Rudder Left'),	category = {_('Ins Rudder'), _('Flight Control')}},
{down = iCommandPlaneRightRudderStart,	up = iCommandPlaneRightRudderStop,	name = _('Rudder Right'),	category = {_('Ins Rudder'), _('Flight Control')}},
-- End add

-- Cheat ---------------------------------------
...

 

However, introducing the bind like this causes a bug in the autopilot yaw channel, where it seems both the autopilot and CPG will have the AP trying to correct at the same time, resulting in the AP always applying max yaw to whichever side it was correcting.

Spoiler

image.png

null

Spoiler

image.png

Please add these binds into the module.

 

Edited by LordMustang
  • 2 weeks later...
Posted (edited)
On 10/2/2022 at 9:55 AM, LordMustang said:

Version: 2.7.18.30765 openbeta Steam

 

In the control inputs for the Copilot-Gunner there aren't any button binds for the rudder. This makes it impossible to control the rudder from the front seat without a rudder axis.

These binds are of course present in the pilot control settings.

 

I solved the issue partially for myself locally by changing the following:

Input\Mi_24P_op\joystick\default.lua

...
-- General
{down = iCommandScoresWindowToggle, name = _('Score window'), category = _('General')},
{down = iCommandFriendlyChat, name = _('Multiplayer chat - mode Allies'), category = _('General')},
{down = iCommandInfoOnOff, name = _('Info bar toggle'), category = _('General')},
{down = iCommandRecoverHuman, name = _('Get New Plane - respawn'), category = _('General')},
{down = iCommandCockpitClickModeOnOff, name = _('Clickable mouse cockpit mode On/Off'), category = _('General')},
{down = iCommandScreenShot, name = _('Screenshot'), category = _('General')},
{down = iCommandViewCoordinatesInLinearUnits, name = _('Info bar coordinate units toggle'), category = _('General')},
{down = iCommandCockpitShowPilotOnOff, name = _('Show Pilot Body'), category = _('General')},
{down = iCommandPlane_ShowControls, name = _('Show controls indicator') , category = _('General')},

-- Add
{down = iCommandPlaneLeftRudderStart,	up = iCommandPlaneLeftRudderStop,	name = _('Rudder Left'),	category = {_('Ins Rudder'), _('Flight Control')}},
{down = iCommandPlaneRightRudderStart,	up = iCommandPlaneRightRudderStop,	name = _('Rudder Right'),	category = {_('Ins Rudder'), _('Flight Control')}},
-- End add
...

Input\Mi_24P_op\keyboard\default.lua

...
{down = iCommandPlaneWheelBrakeOn,	up = iCommandPlaneWheelBrakeOff,																			name = _('Wheel Brake'),					category = {_('Ins Cyclic Stick')}},
{down = iCommandPlaneWheelParkingBrake,																											name = _('Wheel Parking Brake'),			category = {_('Ins Cyclic Stick')}},
{down = cockpit_mechanics_commands.Command_CPT_MECH_ParkingBrake_EXT,	cockpit_device_id = devices.CPT_MECH,	value_down =  0.0,				name = _('Wheel Parking Brake - OFF'),		category = {_('Ins Cyclic Stick')}},
{down = cockpit_mechanics_commands.Command_CPT_MECH_ParkingBrake_EXT,	cockpit_device_id = devices.CPT_MECH,	value_down =  1.0,				name = _('Wheel Parking Brake - ON'),		category = {_('Ins Cyclic Stick')}},

-- Add
{down = iCommandPlaneLeftRudderStart,	up = iCommandPlaneLeftRudderStop,	name = _('Rudder Left'),	category = {_('Ins Rudder'), _('Flight Control')}},
{down = iCommandPlaneRightRudderStart,	up = iCommandPlaneRightRudderStop,	name = _('Rudder Right'),	category = {_('Ins Rudder'), _('Flight Control')}},
-- End add

-- Cheat ---------------------------------------
...

 

However, introducing the bind like this causes a bug in the autopilot yaw channel, where it seems both the autopilot and CPG will have the AP trying to correct at the same time, resulting in the AP always applying max yaw to whichever side it was correcting.

  Reveal hidden contents

image.png

null

  Reveal hidden contents

image.png

Please add these binds into the module.

 

 

The binds is an issue. However I don’t think the yaw autopilot is. 
 

  what you might be seeing is that Yaw AP is in heading hold, and fighting your turn. This would happen in pilot or CPG seat.
 

  The difference is that the pilot has access to microswitches on the pedals, these disable the heading hold and turn Yaw AP into a dampening mode, this doesn’t fight your turns but smooths out fast changes in movement. The problem is that, for CPG there is no microswitches on the pedals to press. So the manual for Mi-24 warns you a few times, to paraphrase, “if control is transferred from pilot to CPG, the AP Yaw channel MUST be turned off.” Because without pedal microswitches, AP yaw is stuck in heading hold using all of its authority to fight you. 

Edited by AeriaGloria
  • Like 1

Black Shark Den Squadron Member: We are open to new recruits, click here to check us out or apply to join! https://blacksharkden.com

E3FFFC01-584A-411C-8AFB-B02A23157EB6.jpeg

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...