Missing co-pilot in cockpit

When building an aircraft package within MSFS 2024, I’m struggling to find a way to get the Co-pilot character to show in the cockpit. The Captain works fine, in both the pre-flight walkaround mode and cockpit.

As this is a MSFS 2024 package, I’m using the navigation_graph_pilot file and aircraft.cfg as shown below. Am I missing a step?

navigation_graph_pilot.cfg

[MAINGRAPH.0]
nodes = PILOT_F28,COPILOT_F28,SPAWN_EXTERIOR_F28,SPAWN_EXTERIOR_RTC_F28
massSections = PilotMass,CopilotMass

[NODE.0]
name = PILOT_F28
tag = PILOT
node_occlusion_factor = 1
modelNode = PILOT_0_2024
massSection = PilotMass
interactiveObject = FilePath: InteractionsPreset\Asobo\Seat\Seat_without_seatbelt #Param: ANIMATION_SIT:IDLES_Straight

[NODE.1]
name = COPILOT_F28
tag = COPILOT
node_occlusion_factor = 1
modelNode = PILOT_1_2024
massSection = CopilotMass
interactiveObject = FilePath: InteractionsPreset\Asobo\Seat\Seat_without_seatbelt #Param: ANIMATION_SIT:IDLES_Straight

[NODE.2]
name = SPAWN_EXTERIOR_F28
projectOnGround = true
tag = SPAWN_EXTERIOR
pos = -13.174555,-3.57373,16.773256
pbh = 0,0,34.998962

[NODE.3]
name = SPAWN_EXTERIOR_RTC_F28
projectOnGround = true
tag = SPAWN_EXTERIOR_RTC
pos = -13.174555,-3.57373,16.773256
pbh = 0,0,34.998962

[MassSection.0]
name = PilotMass
stationLoadName = Pilot
maxMass = 170
fillproportion = 1

[MassSection.1]
name = CopilotMass
stationLoadName = Co-pilot
maxMass = 170
fillproportion = 1

aircraft.cfg

[PILOT]
cabin_service = CopilotService
generated_copilot = Copilot
copilot_behavior = COPILOT

Thanks,
Martyn

Hello @MartynJF,

Are you sure you added some weight for the Copilot ?

Other than that I’m not sure of what would be the issue here.
You can send us your project. See 3) Provide Private Content

Regards,
Boris

1 Like

Hi @Boris. Yes, I’ve added the maximum weight for the copilot but no change. I’ll send you the package.

Thanks,
Martyn - Just Flight

2 Likes

Hello,
I am facing the same issue with a native FS24 aircraft. @MartynJF Did you find a solution?

Thanks,
Romain

1 Like

No, unfortunately not yet. I’m waiting to hear back from the Asobo team after sending them one of our packages for investigation.

Thanks,
Martyn - Just Flight

2 Likes

I appear to have resolved this by changing:

[NODE.0]
name = PILOT_RJ
tag = PILOT
node_occlusion_factor = 1
modelNode = PILOT_0
massSection = PilotMass
interactiveObject = FilePath: InteractionsPreset\Asobo\Seat\Seat_without_seatbelt #Param: ANIMATION_SIT:IDLES_Straight

[NODE.1]
name = COPILOT_RJ
tag = COPILOT
node_occlusion_factor = 1
modelNode = PILOT_1
massSection = CopilotMass
interactiveObject = FilePath: InteractionsPreset\Asobo\Seat\Seat_without_seatbelt #Param: ANIMATION_SIT:IDLES_Straight

To:

[NODE.0]
name = PILOT_RJ
tag = PILOT_SEAT
node_occlusion_factor = 1
modelNode = PILOT_0
massSection = PilotMass
interactiveobject = SEAT_DEFAULT_PILOT

[NODE.1]
name = COPILOT_RJ
tag = COPILOT_SEAT
node_occlusion_factor = 1
modelNode = PILOT_1
massSection = CopilotMass
interactiveobject = SEAT_DEFAULT_COPILOT

Martyn - Just Flight

3 Likes

Another possible failing point I found is related to attach point (modelNode), it must be imperatively present in all cockpit LODs.
Pilot / copilot positions are computed when starting the flight, using the currently displayed model LOD. If only LOD0 has the attach points but not LOD1 / LOD2 / etc, it can prevent the character from being displayed.

1 Like

Hi @MartynJF ,

Apologies for not getting back to this issue sooner.

I ran some tests on it today and saw that you have fixed the issue.
It was indeed related to an incorrect tag and InteractiveObject.

Regards,
Boris

1 Like

This topic has been automatically closed after 60 days of inactivity since it was marked as fixed.

If there is important new information about this same report, you can use the “Request reopen” button below to ask the moderation team to review it again.
For other issues or broader discussion, please open a new topic in the appropriate category.