Skip to content

Godehardt2003/Advanced-Shared-Cockpit-for-PMDG-777

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Advanced-Shared-Cockpit-for-PMDG-777-and-MSFS2020

This tool extends and supports YourControls for a better PMDG 777 shared cockpit experience. It uses hard coded logic for some special functions that are simply not implementable with YC config files. It is NOT an official PMDG product/service. All actions at your own risk! Not tested for MSFS2024!

What it does

  1. Better CDU sync, button presses are not lost anymore regardless of how often you press them. (Except all "REQUEST" and "LOAD" actions (do them slowly, wait for a long period of time until you continue))
  2. Correct APU switch sync
  3. Correct speedbrake lever sync (with ARM logic)
  4. ECL/Display cursor sync (done by a virtual display and image detection for cursor position)

Based on

  1. YourControls for flight position sync (other software might work as well)
  2. Adjusted YC file for 777 (originally by Dustin777 https://github.com/DustinFustin/YC-B777.ymal/tree/main), disables YC CDU, APU and speedbrake sync, adds moving yokes. (move "PMDG Simulations - Boeing 777 - ###ASC###.yaml" into "your-yourcontrols-folder\definitions\aircraft"). Before connecting in YC you have to select this profile...

Enable PMDG SDK (required for better CDU sync)

  1. Navigate to C:\Users\xxx\AppData\Local\Packages\Microsoft.FlightSimulator_8wekyb3d8bbwe\LocalState\packages\pmdg-aircraft-77f\work (+ all different 777 variants)
  2. Open 777_Options.ini
  3. Add the following on the top of this file
[SDK]
EnableDataBroadcast=1
EnableCDUBroadcast.0=1
EnableCDUBroadcast.1=1

Steps

  1. Create a router port forwarding on port 4646 to your computer! alt text
  2. Install Virtual Display Driver and create a virtual display (800x600) https://github.com/VirtualDrivers/Virtual-Display-Driver VDD Install Driver
  3. Both start PMDG 777 Advanced Shared Cockpit.exe. Ensure that your firewall is opened to the program on port 4646 (should be done automatically by accepting the corresponding windows form when clicking on connect (last step)). This tool uses direct TCP connection port 4646 only.
  4. PM enters the IPv4 from PF. alt text
  5. Both popout their MSFS 777 lower EICAS cockpit display by pressing ALTGR and left click on the display (INSIDE THE SIMULATOR).
  6. Both select their virtual monitor in the desired combobox. alt text
  7. Click "move window into virtual monitor" alt text
  8. The window should now be disappeared (its inside the virtual monitor)
  9. PF selects "Server" and clicks connect
  10. PM selects "Client" and clicks connect

In case of program restart!

If you restart ASC you have to press "move window into virtual monitor" then "get window back" then "move window into..." AGAIN!!! VERY IMPORTANT!

© Tom Kadler

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors