/Connect-Windows

(deprecated) A desktop client for Windows which allows you to remotely control Infinite Flight on your device.

Primary LanguageC#GNU General Public License v3.0GPL-3.0

LiveFlight Connect - Windows

LiveFlight Connect for Windows allows you to control Infinite Flight on an iOS or Android device via your PC using either joystick, keyboard, or mouse.

Uses Infinite Flight Connect, a TCP-based API introduced in version 15.10.0.

Deprecated

As of 26th February 2020, LiveFlight Connect is no longer officially supported.

The apps are still available for download and the source code is available, however, no official updates are planned, nor will support be provided for any issues.

Modifying Source

LiveFlight Connect is built in C#. Simply clone the repo, run and build in Visual Studio

Compatible Devices

There's no guarantee this will play perfectly with your joystick or configuration. These joysticks definitely work fine:

  • Thrustmaster T-Flight Hotas X
  • Logitech Extreme 3D

Project Descriptions

  1. LiveFlight-Connect: Main project - handles most of the UI, joystick work, keyboard commands.
  2. IFConnect: This project contains the interfaces for communicating with the IFConnect API and datatypes for deserializing JSON data.
  3. IF_FMS: This project handles the FMS system for AutoNav, as well as the logic controlling it.
  4. FlightPlanDatabase: This contains some interfaces for FlightPlanDatabase.com API. Simple flight plan datatypes and logic implemented so far to search for flight plans.
  5. Indicators: Work in progress. Started with an attitude indicator that still needs some refinement. Wanted to use an image as the background scale but can't get it to position correctly to match pitch.

LiveFlight Connect License

Licensed under the GPL-V3 License available here.