Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Releases: tuduce/JoinFS

JoinFS v26.4

Choose a tag to compare

@github-actions github-actions released this 10 Jul 18:31

New Features

  • Added support for 8.33kHz channel separation on the COM frequencies. Frequencies are now displayed in the format XXX.XXX (e.g., 123.505).
  • Model matching takes into account the ICAO type designator and the ICAO airline code when determining the best match for an aircraft model. (contributed by @joeherwig - Thank you!)

Bug Fixes

  • Fixed X-Plane models appearing exploded.
  • Fixed error in rendering glass for some aircraft models in X-Plane.

Limitations

The COM1/2 channel with 8.33kHz separation is displayed correctly only if the other pilots use joinfs version 26.4 or later. The previous versions of joinfs do not support 8.33kHz separation and will broadcast the COM frequencies in the format XXX.XX (e.g., 123.50).

Known Issues

  • Some XPLANE models appear incomplete (when the model has a space in the filenames of the model data).
  • When moving the timeline of a recording in XPLANE, the recorded aircraft disappears.
  • When in XPLANE an aircraft model is substituted, the new model is displayed in the center of gravity of the original model. If the replacement model is smaller than the original model, it may appear to be floating in the air. If the replacement model is larger than the original model, it may appear to be embedded in the ground.

Installation

Please follow the instructions for your simulator.

MSFS2024 or MSFS2020

Please make sure that you have the .NET 8.0 runtime installed. You can download it from the .NET download page.

Download the installer corresponding to your simulator version (JoinFS-FS2024.msi or JoinFS-FS2020.msi). If upgrading from a 3.2.x version, please uninstall the previous version before installing the new one.

FSX or P3D

Please make sure that you have the .NET 8.0 runtime installed. You can download it from the .NET download page.

Download the installer corresponding to your simulator version (JoinFS-FSX.msi or JoinFS-P3D.msi). If upgrading from a 3.2.x version, please uninstall the previous version before installing the new one.

Please make sure that you have the SimConnect SDK installed for your simulator version.

XPLANE

Please make sure that you have the .NET 8.0 runtime installed. You can download it from the .NET download page.

Download the installer corresponding to your simulator version (JoinFS-XPLANE.msi). If upgrading from a 3.2.x version, please uninstall the previous version before installing the new one.

If you are installing JoinFS for the first time, start JoinFS before starting XPLANE. From JoinFS install the plugin into XPLANE using the "Install XPLANE Plugin" button in the settings dialog.

CONSOLE

The CONSOLE variant is compiled for x64 architectures.

Please make sure that you have the .NET 8.0 runtime installed. You can download it from the .NET download page.

Download the ZIP file (JoinFS-CONSOLE.zip) and extract it to a folder of your choice. Follow the instructions in the Old-Readme.txt file.

JoinFS v26.3

Choose a tag to compare

@github-actions github-actions released this 21 Jun 17:28

New Features

  • Upgraded the XPLANE SDK against which the XPLANE plugin is built to version 4.3.0.
  • Added webhook for frequency changes and websocket-server for client updates to the CONSOLE variant (contribution by @joeherwig, thank you!).

Bug Fixes

  • Fixed some models appear exploded in XPLANE.

Limitations

The FSX and P3D variants are built for the x86 (32bit) architecture. Since the Microsoft.ML package does not currently offer a x86 variant, the AI-enchanced model matching is not included for FSX or P3D.

Known Issues

  • Some XPLANE models appear incomplete (when the model has a space in the filenames of the model data).
  • When moving the timeline of a recording in XPLANE, the recorded aircraft disappears.
  • When in XPLANE an aircraft model is substituted, the new model is displayed in the center of gravity of the original model. If the replacement model is smaller than the original model, it may appear to be floating in the air. If the replacement model is larger than the original model, it may appear to be embedded in the ground.

Installation

Please follow the instructions for your simulator.

MSFS2024 or MSFS2020

Please make sure that you have the .NET 8.0 runtime installed. You can download it from the .NET download page.

Download the installer corresponding to your simulator version (JoinFS-FS2024.msi or JoinFS-FS2020.msi). If upgrading from a 3.2.x version, please uninstall the previous version before installing the new one.

FSX or P3D

Please make sure that you have the .NET 8.0 runtime installed. You can download it from the .NET download page.

Download the installer corresponding to your simulator version (JoinFS-FSX.msi or JoinFS-P3D.msi). If upgrading from a 3.2.x version, please uninstall the previous version before installing the new one.

Please make sure that you have the SimConnect SDK installed for your simulator version.

XPLANE

Please make sure that you have the .NET 8.0 runtime installed. You can download it from the .NET download page.

Download the installer corresponding to your simulator version (JoinFS-XPLANE.msi). If upgrading from a 3.2.x version, please uninstall the previous version before installing the new one.

If you are installing JoinFS for the first time, start JoinFS before starting XPLANE. From JoinFS install the plugin into XPLANE using the "Install XPLANE Plugin" button in the settings dialog.

CONSOLE

The CONSOLE variant is compiled for x64 architectures.

Please make sure that you have the .NET 8.0 runtime installed. You can download it from the .NET download page.

Download the ZIP file (JoinFS-CONSOLE.zip) and extract it to a folder of your choice. Follow the instructions in the Old-Readme.txt file.

JoinFS v26.2

Choose a tag to compare

@github-actions github-actions released this 07 Jun 13:32

New Features

  • Increased the rate at which the position (20Hz) and the variables (5Hz) are sent over the network or recorded.
  • Added logging around the recorder functionality to help with debugging issues related to recording and replaying flights.

Sunset Features

  • The "AI-enhanced model matching" feature is no longer available.

Bug Fixes

  • Fixed jittering of recorded flights when replaying them.

Limitations

The FSX and P3D variants are built for the x86 (32bit) architecture. Since the Microsoft.ML package does not currently offer a x86 variant, the AI-enchanced model matching is not included for FSX or P3D.

Known Issues

Warning

The FSX and XPLANE variants are built in a similar fashion like the original JoinFS. The XPLANE vaiant was tested very briefly, since I only have the demo version of XPLANE. Please report any issues you find with these variants.
If you want to help with testing or development of these variants, please contact me.

Installation

Please follow the instructions for your simulator.

MSFS2024 or MSFS2020

Please make sure that you have the .NET 8.0 runtime installed. You can download it from the .NET download page.

Download the installer corresponding to your simulator version (JoinFS-FS2024.msi or JoinFS-FS2020.msi). If upgrading from a 3.2.x version, please uninstall the previous version before installing the new one.

FSX or P3D

Please make sure that you have the .NET 8.0 runtime installed. You can download it from the .NET download page.

Download the installer corresponding to your simulator version (JoinFS-FSX.msi or JoinFS-P3D.msi). If upgrading from a 3.2.x version, please uninstall the previous version before installing the new one.

Please make sure that you have the SimConnect SDK installed for your simulator version.

XPLANE

Please make sure that you have the .NET 8.0 runtime installed. You can download it from the .NET download page.

Download the installer corresponding to your simulator version (JoinFS-XPLANE.msi). If upgrading from a 3.2.x version, please uninstall the previous version before installing the new one.

If you are installing JoinFS for the first time, start JoinFS before starting XPLANE. From JoinFS install the plugin into XPLANE using the "Install XPLANE Plugin" button in the settings dialog.

CONSOLE

The CONSOLE variant is compiled for x64 architectures.

Please make sure that you have the .NET 8.0 runtime installed. You can download it from the .NET download page.

Download the ZIP file (JoinFS-CONSOLE.zip) and extract it to a folder of your choice. Follow the instructions in the Old-Readme.txt file.

JoinFS v26.1

Choose a tag to compare

@github-actions github-actions released this 25 Mar 19:00
0fb62ab

New Features

This release does not introduce new features.

Bug Fixes

  • Fixed an issue where deplect rapidly in shared cockpit.
  • Fixed an issue where engine 2 would not shut down for network (or recorded) airplanes.
  • Fixed the architecture of the CONSOLE variant. It should have been x64 since the last version.
  • Increased the flight plan length to 512 characters to allow for longer flight plans.

Limitations

The FSX and P3D variants are built for the x86 (32bit) architecture. Since the Microsoft.ML package does not currently offer a x86 variant, the AI-enchanced model matching is not included for FSX or P3D.

Known Issues

Warning

The FSX and XPLANE variants are built in a similar fashion like the original JoinFS. The XPLANE vaiant was tested very briefly, since I only have the demo version of XPLANE. Please report any issues you find with these variants.
If you want to help with testing or development of these variants, please contact me.

Installation

Please follow the instructions for your simulator.

MSFS2024 or MSFS2020

Please make sure that you have the .NET 8.0 runtime installed. You can download it from the .NET download page.

Download the installer corresponding to your simulator version (JoinFS-FS2024.msi or JoinFS-FS2020.msi). If upgrading from a 3.2.x version, please uninstall the previous version before installing the new one.

FSX or P3D

Please make sure that you have the .NET 8.0 runtime installed. You can download it from the .NET download page.

Download the installer corresponding to your simulator version (JoinFS-FSX.msi or JoinFS-P3D.msi). If upgrading from a 3.2.x version, please uninstall the previous version before installing the new one.

Please make sure that you have the SimConnect SDK installed for your simulator version.

XPLANE

Please make sure that you have the .NET 8.0 runtime installed. You can download it from the .NET download page.

Download the installer corresponding to your simulator version (JoinFS-XPLANE.msi). If upgrading from a 3.2.x version, please uninstall the previous version before installing the new one.

If you are installing JoinFS for the first time, start JoinFS before starting XPLANE. From JoinFS install the plugin into XPLANE using the "Install XPLANE Plugin" button in the settings dialog.

CONSOLE

The CONSOLE variant is compiled for x64 architectures.

Please make sure that you have the .NET 8.0 runtime installed. You can download it from the .NET download page.

Download the ZIP file (JoinFS-CONSOLE.zip) and extract it to a folder of your choice. Follow the instructions in the Old-Readme.txt file.

JoinFS v25.9

Choose a tag to compare

@github-actions github-actions released this 31 Dec 10:48

New Features

This release does not introduce new features.

Bug Fixes

  • Fixed an issue where JoinFS would crash when an external web-service was not available.
  • Fixed an issue where JoinFS would freeze when trying to open the "Substitute..." window from the "Airplanes" window
  • Fixed the XPLANE installer. Thank you to all the people who contributed to the testing of and gave solutions for the XPLANE variant.

Limitations

The FSX and P3D variants are built for the x86 (32bit) architecture. Since the Microsoft.ML package does not currently offer a x86 variant, the AI-enchanced model matching is not included for FSX or P3D.

Known Issues

Warning

The FSX and XPLANE variants are built in a similar fashion like the original JoinFS. The XPLANE vaiant was tested very briefly, since I only have the demo version of XPLANE. Please report any issues you find with these variants.
If you want to help with testing or development of these variants, please contact me.

Installation

Please follow the instructions for your simulator.

MSFS2024 or MSFS2020

Please make sure that you have the .NET 8.0 runtime installed. You can download it from the .NET download page.

Download the installer corresponding to your simulator version (JoinFS-FS2024.msi or JoinFS-FS2020.msi). If upgrading from a 3.2.x version, please uninstall the previous version before installing the new one.

FSX or P3D

Please make sure that you have the .NET 8.0 runtime installed. You can download it from the .NET download page.

Download the installer corresponding to your simulator version (JoinFS-FSX.msi or JoinFS-P3D.msi). If upgrading from a 3.2.x version, please uninstall the previous version before installing the new one.

Please make sure that you have the SimConnect SDK installed for your simulator version.

XPLANE

Please make sure that you have the .NET 8.0 runtime installed. You can download it from the .NET download page.

Download the installer corresponding to your simulator version (JoinFS-XPLANE.msi). If upgrading from a 3.2.x version, please uninstall the previous version before installing the new one.

If you are installing JoinFS for the first time, start JoinFS before starting XPLANE. From JoinFS install the plugin into XPLANE using the "Install XPLANE Plugin" button in the settings dialog.

CONSOLE

The CONSOLE variant is compiled for x64 architectures.

Please make sure that you have the .NET 8.0 runtime installed. You can download it from the .NET download page.

Download the ZIP file (JoinFS-CONSOLE.zip) and extract it to a folder of your choice. Follow the instructions in the Old-Readme.txt file.

JoinFS v25.8

Choose a tag to compare

@github-actions github-actions released this 20 Dec 21:49
f5e345b

New Features

The JoinFS versioning system changes to a timeline versioning scheme. The version number is now in the format YEAR.SEQUENCE.0. In some places the trailing .0 is ignored.

The JoinFS project now targets .NET 8.0 for all variants.

The solution file was reorganized.

  • A single project builds all the variants, for their corrsponding architecture.
  • The project file was simplified to use SDK-style project format.
  • The build process was simplified using MSBuild properties and targets.
  • The output folder structure was simplified.
  • A single installer project builds all the installers.
  • A CI/CD pipeline was introduced to use the new build process.
  • An automated workflow checks code quality and security features.
  • A testing framework was introduced to automate unit and integration tests.

A new model matching algorithm was introduced to improve the accuracy of model matching across different simulators. The new model matching algorithm uses a combination of model name, livery, and other metadata to identify models more accurately. This new model matching is described in more detail in its wiki page.

Bug Fixes

  • Replaced the random number generator with a cryptographically secure random number generator.
  • Fixed an issue where in MSFS2024 shared cockpit the entered aircraft would bank sharply to the right.

Limitations

The FSX and P3D variants are built for the x86 (32bit) architecture. Since the Microsoft.ML package does not currently offer a x86 variant, the AI-enchanced model matching is not included for FSX or P3D.

Known Issues

Warning

The FSX and XPLANE variants are built in a similar fashion like the original JoinFS. I do not have access to FSX to test. The XPLANE vaiant was tested briefly, since I only have the demo version of XPLANE. Please report any issues you find with these variants.
If you want to help with testing or development of these variants, please contact me.

Installation

Please follow the instructions for your simulator.

MSFS2024 or MSFS2020

Please make sure that you have the .NET 8.0 runtime installed. You can download it from the .NET download page.

Download the installer corresponding to your simulator version (JoinFS-FS2024.msi or JoinFS-FS2020.msi). If upgrading from a 3.2.x version, please uninstall the previous version before installing the new one.

FSX or P3D

Please make sure that you have the .NET 8.0 runtime installed. You can download it from the .NET download page.

Download the installer corresponding to your simulator version (JoinFS-FSX.msi or JoinFS-P3D.msi). If upgrading from a 3.2.x version, please uninstall the previous version before installing the new one.

Please make sure that you have the SimConnect SDK installed for your simulator version.

XPLANE

Please make sure that you have the .NET 8.0 runtime installed. You can download it from the .NET download page.

Download the installer corresponding to your simulator version (JoinFS-XPLANE.msi). If upgrading from a 3.2.x version, please uninstall the previous version before installing the new one.

If you are installing JoinFS for the first time, start JoinFS before starting XPLANE. From JoinFS install the plugin into XPLANE using the "Install XPLANE Plugin" button in the settings dialog.

CONSOLE

The CONSOLE variant is compiled for ARM64 architectures, intended for long-running hubs on Raspberry Pi or similar devices.

Please make sure that you have the .NET 8.0 runtime installed. You can download it from the .NET download page.

Download the ZIP file (JoinFS-CONSOLE.zip) and extract it to a folder of your choice. Follow the instructions in the Old-Readme.txt file.

JoinFS v3.2.29

Choose a tag to compare

@tuduce tuduce released this 22 Oct 14:02

Fixes

  • After the site joinfs.net is became no longer available, the joinfs hubs could not be seeded anymore. This version downloads the hub-seeds from this github repository.

Installation

For the MSFS2020 and MSFS2024 versions please install Joinfs by starting the provided msi-file.
For the P3D version please unzip the JoinFS-P3D.packages.zip file and install both msi-files.

JoinFS v3.2.28

Choose a tag to compare

@tuduce tuduce released this 25 May 14:31
fd36ba1

Fixes

  • Models with the pipe-symbol in the name were not matched properly.
  • Using some sub-models from the community folder for substitution was causing MSFS2024 to crash.
  • Network delay compensation was making recorded planes jittery (compensation limited now to planes received from the network).

Installation

For the MSFS2020 and MSFS2024 versions please install Joinfs by starting the provided msi-file.
For the P3D version please unzip the JoinFS-P3D.packages.zip file and install both msi-files.

JoinFS v3.2.27

Choose a tag to compare

@tuduce tuduce released this 09 May 13:40

Changes

JoinFS v3.2.26

Choose a tag to compare

@tuduce tuduce released this 16 Mar 09:19

Fixes

  • Added JoinFS icon to the start menu.
  • Fixed sporadic JoinFS crashes when using MSFS2024 and JoinFS.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.